Jump to content


Photo

EnigmaLight support arm model


  • Please log in to reply
32 replies to this topic

#1 Dimitrij

  • PLi® Core member
  • 10,330 posts

+350
Excellent

Posted 11 March 2017 - 14:48

Experimental version of the plugin.
Please write about the test results.

 

 

P.S.

Please make translations into your language.
I'll add them to the plugin.

 

 

 


GigaBlue UHD Quad 4K /Lunix3-4K/Duo 4K


Re: EnigmaLight support arm model #2 Tech

  • Forum Moderator
    PLi® Core member
  • 14,925 posts

+486
Excellent

Posted 11 March 2017 - 16:51

I've installed it on my VuUltimo4k and it is working, i think the picturegrabbing is not 100% okay but it is a start :)

 

Where is it maintained?


Aan de rand van de afgrond is een stap voorwaarts niet altijd vooruitgang....

On the edge of the abyss, a step forward is not always progress....

Hardware: 2x Daily used Vu+ Ultimo 4K - Vu+ Duo 4K SE and a lot more.... - VisioSat BiBigsat - Jultec Unicable Multiswitch 4 positions: 19.2/23.5/28.2 East - Diseqc motorized flatdish antenna

Software : HomeBuild OpenPLi Develop and Scarthgap builds, local cards driven by OsCam

Press the Geplaatste afbeelding button on the buttom right of this message ;)

Have you tried our wiki yet? Many answers can be found in our OpenPLi wiki


Re: EnigmaLight support arm model #3 hemertje

  • Forum Moderator
    PLi® Core member
  • 33,503 posts

+118
Excellent

Posted 11 March 2017 - 16:59

Had contact with the author in the past
Are sources needed?

on the Glassfibre 1GB DVB-C...


Re: EnigmaLight support arm model #4 Dimitrij

  • PLi® Core member
  • 10,330 posts

+350
Excellent

Posted 11 March 2017 - 19:10

this code

https://github.com/Dima73/enigmalight

Author of changes

https://github.com/e...cht/enigmalight

markusmainz

 

last changes  https://github.com/e...1e370dc0eb95a45

I have not applied


Edited by Dimitrij, 11 March 2017 - 19:13.

GigaBlue UHD Quad 4K /Lunix3-4K/Duo 4K


Re: EnigmaLight support arm model #5 JasonM8

  • Senior Member
  • 55 posts

0
Neutral

Posted 20 April 2017 - 23:51

Hi, I have Vu Solo 4k and I would like to help improve screen grabber.
 
I reused relevant code from your source together with openpli's grab source and I managed to get a screenshot directly from the memory. Resulting screenshot is far from perfect though and has issues. I made screenshots from controlled video source that you might be interested in but I thought it would be better if I repeated the same thing directly with your code as there could be differences.
 
 I tried to compile enigmalight but I had issues. First issue was hardcoded links to automake-1.14 (I have 1.15 installed). Is that a real requirement or just leftover from the original code? I tried changing links to point to my automake version but then I got other errors.
 
My attempt to compile the source is below. I also attached config.log.
ason@ubuntu:~$ git clone https://github.com/Dima73/enigmalight
Cloning into 'enigmalight'...
remote: Counting objects: 776, done.
remote: Total 776 (delta 0), reused 0 (delta 0), pack-reused 776
Receiving objects: 100% (776/776), 4.63 MiB | 1.11 MiB/s, done.
Resolving deltas: 100% (327/327), done.
Checking connectivity... done.
jason@ubuntu:~$ cd enigmalight/
jason@ubuntu:~/enigmalight$ ./bootstrap ./install
Running autoreconf...
aclocal: warning: couldn't open directory 'm4': No such file or directory
configure.ac:10: error: required file './compile' not found
configure.ac:10:   'automake --add-missing' can install 'compile'
Makefile.am: error: required file './INSTALL' not found
Makefile.am:   'automake --add-missing' can install 'INSTALL'
Makefile.am: error: required file './COPYING' not found
Makefile.am:   'automake --add-missing' can install 'COPYING'
autoreconf: automake failed with exit status: 1
jason@ubuntu:~/enigmalight$ cd build
jason@ubuntu:~/enigmalight/build$ rm COPYING 
jason@ubuntu:~/enigmalight/build$ ln -s /usr/share/automake-1.15/COPYING
jason@ubuntu:~/enigmalight/build$ rm INSTALL
jason@ubuntu:~/enigmalight/build$ ln -s /usr/share/automake-1.15/INSTALL
jason@ubuntu:~/enigmalight/build$ rm compile
jason@ubuntu:~/enigmalight/build$ ln -s /usr/share/automake-1.15/compile
jason@ubuntu:~/enigmalight/build$ cd ..
jason@ubuntu:~/enigmalight$ ./bootstrap ./install
Running autoreconf...
aclocal: warning: couldn't open directory 'm4': No such file or directory
Done. You may now run:
    ./install
jason@ubuntu:~/enigmalight$ ./install

Set Compiler Path... '/home/socma/versetc/boxmake/simple3/support/toolchains/arm_dream/bin'


###############################################################
#                                                             #
#                        Build Hard-FPU		            #
#                                                             #
###############################################################


[Hardfloat] Clean directory...
/bin/bash ./config.status --recheck
running CONFIG_SHELL=/bin/bash /bin/bash ./configure CC=mipsel-unknown-linux-gnu-gcc CXX=mipsel-unknown-linux-gnu-g++ --host=mipsel-unknown-linux-gnu CPPFLAGS=-msoft-float --prefix=/home/martijn/dev/usr/ host_alias=mipsel-unknown-linux-gnu --no-create --no-recursion
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for mipsel-unknown-linux-gnu-strip... no
checking for strip... strip
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for style of include used by make... GNU
checking for mipsel-unknown-linux-gnu-gcc... mipsel-unknown-linux-gnu-gcc
checking whether the C compiler works... no
configure: error: in `/home/jason/enigmalight/build':
configure: error: C compiler cannot create executables
See `config.log' for more details
Makefile:316: recipe for target 'config.status' failed
make: [config.status] Error 77 (ignored)
 /bin/bash ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating src/Include/Config.h
config.status: src/Include/Config.h is unchanged
config.status: executing depfiles commands
/bin/bash ./config.status --recheck
running CONFIG_SHELL=/bin/bash /bin/bash ./configure CC=mipsel-unknown-linux-gnu-gcc CXX=mipsel-unknown-linux-gnu-g++ --host=mipsel-unknown-linux-gnu CPPFLAGS=-msoft-float --prefix=/home/martijn/dev/usr/ host_alias=mipsel-unknown-linux-gnu --no-create --no-recursion
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for mipsel-unknown-linux-gnu-strip... no
checking for strip... strip
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for style of include used by make... GNU
checking for mipsel-unknown-linux-gnu-gcc... mipsel-unknown-linux-gnu-gcc
checking whether the C compiler works... no
configure: error: in `/home/jason/enigmalight/build':
configure: error: C compiler cannot create executables
See `config.log' for more details
Makefile:327: recipe for target 'config.status' failed
make: [config.status] Error 77 (ignored)
Making clean in src
make[1]: Entering directory '/home/jason/enigmalight/build/src'
cd .. && make  am--refresh
make[2]: Entering directory '/home/jason/enigmalight/build'
/bin/bash ./config.status --recheck
running CONFIG_SHELL=/bin/bash /bin/bash ./configure CC=mipsel-unknown-linux-gnu-gcc CXX=mipsel-unknown-linux-gnu-g++ --host=mipsel-unknown-linux-gnu CPPFLAGS=-msoft-float --prefix=/home/martijn/dev/usr/ host_alias=mipsel-unknown-linux-gnu --no-create --no-recursion
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for mipsel-unknown-linux-gnu-strip... no
checking for strip... strip
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for style of include used by make... GNU
checking for mipsel-unknown-linux-gnu-gcc... mipsel-unknown-linux-gnu-gcc
checking whether the C compiler works... no
configure: error: in `/home/jason/enigmalight/build':
configure: error: C compiler cannot create executables
See `config.log' for more details
Makefile:327: recipe for target 'config.status' failed
make[2]: [config.status] Error 77 (ignored)
make[2]: Leaving directory '/home/jason/enigmalight/build'
test -z "enigmalight elighttalk" || rm -f enigmalight elighttalk
rm -f *.o
rm -f Device/*.o
rm -f Effects/*.o
rm -f ElightTalk/*.o
rm -f Grabber/*.o
rm -f GuiServer/*.o
rm -f Lights/*.o
rm -f StbDetection/*.o
rm -f Util/*.o
make[1]: Leaving directory '/home/jason/enigmalight/build/src'
make[1]: Entering directory '/home/jason/enigmalight/build'
/bin/bash ./config.status --recheck
running CONFIG_SHELL=/bin/bash /bin/bash ./configure CC=mipsel-unknown-linux-gnu-gcc CXX=mipsel-unknown-linux-gnu-g++ --host=mipsel-unknown-linux-gnu CPPFLAGS=-msoft-float --prefix=/home/martijn/dev/usr/ host_alias=mipsel-unknown-linux-gnu --no-create --no-recursion
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for mipsel-unknown-linux-gnu-strip... no
checking for strip... strip
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for style of include used by make... GNU
checking for mipsel-unknown-linux-gnu-gcc... mipsel-unknown-linux-gnu-gcc
checking whether the C compiler works... no
configure: error: in `/home/jason/enigmalight/build':
configure: error: C compiler cannot create executables
See `config.log' for more details
Makefile:327: recipe for target 'config.status' failed
make[1]: [config.status] Error 77 (ignored)
make[1]: Nothing to be done for 'clean-am'.
make[1]: Leaving directory '/home/jason/enigmalight/build'
[Hardfloat] Configure...
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for arm-newnigma2-linux-gnueabihf-strip... no
checking for strip... strip
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for style of include used by make... GNU
checking for arm-newnigma2-linux-gnueabihf-gcc... arm-newnigma2-linux-gnueabihf-gcc
checking whether the C compiler works... no
configure: error: in `/home/jason/enigmalight/build':
configure: error: C compiler cannot create executables
See `config.log' for more details
jason@ubuntu:~/enigmalight$ 

Attached File  config.log   7.62KB   1 downloads


Edited by JasonM8, 20 April 2017 - 23:56.


Re: EnigmaLight support arm model #6 JasonM8

  • Senior Member
  • 55 posts

0
Neutral

Posted 21 April 2017 - 00:15

Here are screenshots that I got from combining openpli's aio-grab and your code compared to the source. Portions of the line are consistently off by 32 pixels, and it depends on the position in the image whether it is misaligned to the left or to the right.

 

But again until I manage to get screenshot directly from your code I can't be certain that the output will be the same.

 

nBw3oL7.png

 

v8ZmwAg.jpg


Edited by JasonM8, 21 April 2017 - 00:20.


Re: EnigmaLight support arm model #7 Erik Slagter

  • PLi® Core member
  • 46,969 posts

+542
Excellent

Posted 21 April 2017 - 13:08

What is it exactly what you want to "improve"? It's already working?


* Wavefrontier T90 with 28E/23E/19E/13E via SCR switches 2 x 2 x 6 user bands
I don't read PM -> if you have something to ask or to report, do it in the forum so others can benefit. I don't take freelance jobs.
Ik lees geen PM -> als je iets te vragen of te melden hebt, doe het op het forum, zodat anderen er ook wat aan hebben.


Re: EnigmaLight support arm model #8 JasonM8

  • Senior Member
  • 55 posts

0
Neutral

Posted 21 April 2017 - 13:26

What is it exactly what you want to "improve"? It's already working?

 

Accuracy of the screen grabber.



Re: EnigmaLight support arm model #9 Erik Slagter

  • PLi® Core member
  • 46,969 posts

+542
Excellent

Posted 21 April 2017 - 15:46

"Accuracy"???


* Wavefrontier T90 with 28E/23E/19E/13E via SCR switches 2 x 2 x 6 user bands
I don't read PM -> if you have something to ask or to report, do it in the forum so others can benefit. I don't take freelance jobs.
Ik lees geen PM -> als je iets te vragen of te melden hebt, doe het op het forum, zodat anderen er ook wat aan hebben.


Re: EnigmaLight support arm model #10 JasonM8

  • Senior Member
  • 55 posts

0
Neutral

Posted 21 April 2017 - 16:43

"Accuracy"???

 

Yes. Perhaps you need to put your glasses on if you can't see that the resulting screenshot is all mangled up.



Re: EnigmaLight support arm model #11 Erik Slagter

  • PLi® Core member
  • 46,969 posts

+542
Excellent

Posted 22 April 2017 - 12:19

Directly from the aio-grab command or after processing by the webif? I never spotted this.


* Wavefrontier T90 with 28E/23E/19E/13E via SCR switches 2 x 2 x 6 user bands
I don't read PM -> if you have something to ask or to report, do it in the forum so others can benefit. I don't take freelance jobs.
Ik lees geen PM -> als je iets te vragen of te melden hebt, doe het op het forum, zodat anderen er ook wat aan hebben.


Re: EnigmaLight support arm model #12 JasonM8

  • Senior Member
  • 55 posts

0
Neutral

Posted 22 April 2017 - 15:11

Directly from the aio-grab command or after processing by the webif? I never spotted this.

 

Neither, I was talking about ambilight from this thread.

 

Aio-grab is using different capturing method for arm based receivers, it is reading from /dev/dvb/adapter0/video0. While this method results in good screenshot quality there are other limitations (entire frame needs to be captured, so there is no option of increasing the fps by grabbing partial frame).



Re: EnigmaLight support arm model #13 Erik Slagter

  • PLi® Core member
  • 46,969 posts

+542
Excellent

Posted 22 April 2017 - 16:11

The above is all true and that is why I don't understand your "accuracy" argument. What you really mean is that the interface is too "slow". That's what comes with a neat, abstracted interface.


* Wavefrontier T90 with 28E/23E/19E/13E via SCR switches 2 x 2 x 6 user bands
I don't read PM -> if you have something to ask or to report, do it in the forum so others can benefit. I don't take freelance jobs.
Ik lees geen PM -> als je iets te vragen of te melden hebt, doe het op het forum, zodat anderen er ook wat aan hebben.


Re: EnigmaLight support arm model #14 JasonM8

  • Senior Member
  • 55 posts

0
Neutral

Posted 22 April 2017 - 18:02

The above is all true and that is why I don't understand your "accuracy" argument.

 

Look at the first screenshot I posted.

 

What you really mean is that the interface is too "slow". That's what comes with a neat, abstracted interface.

 

 

No I didn't because I was commenting on the method used by the plugin posted in this thread not about the method used by aio-grab.



Re: EnigmaLight support arm model #15 Erik Slagter

  • PLi® Core member
  • 46,969 posts

+542
Excellent

Posted 23 April 2017 - 09:10

Then the plugin should also use the interface as is intented (/dev/video).


* Wavefrontier T90 with 28E/23E/19E/13E via SCR switches 2 x 2 x 6 user bands
I don't read PM -> if you have something to ask or to report, do it in the forum so others can benefit. I don't take freelance jobs.
Ik lees geen PM -> als je iets te vragen of te melden hebt, doe het op het forum, zodat anderen er ook wat aan hebben.


Re: EnigmaLight support arm model #16 Pr2

  • PLi® Contributor
  • 6,182 posts

+261
Excellent

Posted 24 April 2017 - 15:11

Hi,

 

Here is the french translation for this plugin based on pot file in first post.

 

Pr2

Attached Files


NO SUPPORT by PM, it is a forum make your question public so everybody can benefit from the question/answer.
If you think that my answer helps you, you can press the up arrow in bottom right of the answer.

Wanna help with OpenPLi Translation? Please read our Wiki Information for translators

Sat: Hotbird 13.0E, Astra 19.2E, Eutelsat5A 5.0W
VU+ Solo 4K: 2*DVB-S2 + 2*DVB-C/T/T2 (used in DVB-C) & Duo 4K: 2*DVB-S2X + DVB-C (FBC)

AB-Com: PULSe 4K 1*DVB-S2X (+ DVB-C/T/T2)
Edision OS Mio 4K: 1*DVB-S2X + 1*DVB-C/T/T2
 


Re: EnigmaLight support arm model #17 Dimitrij

  • PLi® Core member
  • 10,330 posts

+350
Excellent

Posted 24 April 2017 - 17:36

Pr2

https://github.com/D...gmaLight/locale

This version plugin in feed openPli


GigaBlue UHD Quad 4K /Lunix3-4K/Duo 4K


Re: EnigmaLight support arm model #18 Pr2

  • PLi® Contributor
  • 6,182 posts

+261
Excellent

Posted 25 April 2017 - 15:41

Hi,

 

I didn't clone the repository just use the .pot file you provide in the first post, so please add the french .po file properly yourself into the right github.

 

Thanks,

 

Pr2


NO SUPPORT by PM, it is a forum make your question public so everybody can benefit from the question/answer.
If you think that my answer helps you, you can press the up arrow in bottom right of the answer.

Wanna help with OpenPLi Translation? Please read our Wiki Information for translators

Sat: Hotbird 13.0E, Astra 19.2E, Eutelsat5A 5.0W
VU+ Solo 4K: 2*DVB-S2 + 2*DVB-C/T/T2 (used in DVB-C) & Duo 4K: 2*DVB-S2X + DVB-C (FBC)

AB-Com: PULSe 4K 1*DVB-S2X (+ DVB-C/T/T2)
Edision OS Mio 4K: 1*DVB-S2X + 1*DVB-C/T/T2
 


Re: EnigmaLight support arm model #19 JasonM8

  • Senior Member
  • 55 posts

0
Neutral

Posted 2 May 2017 - 06:04

Dimitrij, you were asking for feedback, and when I gave you one you decided to completely ignore it. Not sure what is that about.


Re: EnigmaLight support arm model #20 Dimitrij

  • PLi® Core member
  • 10,330 posts

+350
Excellent

Posted 2 May 2017 - 07:27

 

Dimitrij, you were asking for feedback, and when I gave you one you decided to completely ignore it. Not sure what is that about.

 

My task was to add support for ARM box.
I do not answer for the details of the settings.

A new version of the plugin is added to the OpenPli  feed.
There will be no more changes.


Edited by Dimitrij, 2 May 2017 - 07:30.

GigaBlue UHD Quad 4K /Lunix3-4K/Duo 4K



3 user(s) are reading this topic

0 members, 3 guests, 0 anonymous users