Jump to content


betacentauri

Member Since 3 Dec 2011
Offline Last Active 05 Feb 2024 17:22
*****

#264143 Build Script for Openpli Enigma2 on Ubuntu 10.4 32 Bit

Posted by betacentauri on 17 March 2012 - 16:56

Hi all,

after long and hard work, I have published a new version, which is merged with (almost) current openpli sources.
To get it, switch to branch openpli_merge:
git checkout openpli_merge

Warning:
- E2 freezes when no dvb card/stick is active or vtuner module and vtuner client is not running!! I'll try to fix it, because I don't like that. So please use this version only when you can watch TV with master branch.
- Sometimes it's not 100% stable. E.g. I cannot playback some (not all) of my old recordings. When I try to playback them, E2 freezes.

What should work:
- FTA channels work
- Recordings can be made and can be watched (see above warning regarding old recordings).

I cannot test scrambled channels. It should work. Would be great if someone can test it.

The sources are now much closer to openpli sources. Next merges should be easier.

Regards,
Betacentauri


#264028 Build Script for Openpli Enigma2 on Ubuntu 10.4 32 Bit

Posted by betacentauri on 16 March 2012 - 21:10

hi, I compiled and installed openplipc but i have a some problem installing .ipk packages , there is no ipkg utility iin my pc installed how can I install ipk files ?


The others can prove me wrong. I think it's currently not possible to install ipk packages automatically. It should be possible to extract the files with ar. But it could be that they nevertheless don't work because openpliPC is using a different directory structure, CPU,.... At best source code is available, so that it is possible to adjust things.


#262855 Build Script for Openpli Enigma2 on Ubuntu 10.4 32 Bit

Posted by betacentauri on 12 March 2012 - 19:06

Hi kerven,

i am on virtualbox ubuntu 10.10. 32.. (git checkout osd >xshm )

You don't need to use osd branch any longer. You can work with master branch.

openpwebif don't work.. > error /proc/stb/model/info (e2pc in e2) .. there is a solution ?..

Please use build_openpwebif.sh skript in main directory. After e2 restart you can use openwebinf. Only browse to localhost.

also plugin partnerbox don't work . (can't demux.. and green screen when escape.. skin default) this is linked with openwebif ?.

Sorry, don't know.

with this version of openpli.. it is possible to add #service xxxxxx:/http://xxxx........ in userbouquet_tv ?

AFAIK no. I'm working on a merge of current openpli sources to openpliPC sources. That is very difficult and I need some time to finish it.

Regards,
Betacentauri


#258926 Build Script for Openpli Enigma2 on Ubuntu 10.4 32 Bit

Posted by betacentauri on 27 February 2012 - 19:42

Hi,

I have merged new xine-lib version 1.2.1 into new branch xine_1_2_1. With opengl and xshm driver I have no problems. Can anybody with nvidia card please test whether vdpau driver also works?
There were several patches for vdpau driver.
E.g.[list]
[*]vdpau: Consider displayed window coordinates when scaling osd overlay objects
[*]Fixed overlay surface reuse issue for raw rgba overlays within vdpau output driver.
[/list]
For details see http://projects.vdr-...t/xine-lib.git/

Regards,
Betacentauri


#257538 Build Script for Openpli Enigma2 on Ubuntu 10.4 32 Bit

Posted by betacentauri on 23 February 2012 - 21:10

Hi casacristo,

new patch is available for you and all others who don't have a windowmanager running. Patch is currently only available in OSD branch.
To set a fix resolution please add 2 lines to /usr/local/e2/etc/enigma2/settings file. E.g. for 1280x1024:
config.pc.initial_window_width=1280
config.pc.initial_window_height=1024

Regards,
Betacentauri


#252053 Build Script for Openpli Enigma2 on Ubuntu 10.4 32 Bit

Posted by betacentauri on 4 February 2012 - 19:58

Hi all (especially Pr2),

I have removed all fix paths to /usr/local/e2 in the source code. Patch is currently only available in OSD branch.
You can now change installation path in build_openpliPC.sh by changing INSTALL_E2DIR variable.

Regards,
Betacentauri


#251078 Build Script for Openpli Enigma2 on Ubuntu 10.4 32 Bit

Posted by betacentauri on 30 January 2012 - 23:22

Hi,

some new patches (only OSD branch):[list]
[*]OpenGL driver: OSD aspect ratio wasn't correct
[*]OpenGL and XSHM driver: Some skins show scaled video in a small window (e.g. openpli HD skin). This is now also possible with these 2 drivers. For xshm the result is not 100% perfect. Sometimes the background shimmers through (at right side or at bottom). I tried to fix it, but I didn't find a solution (it might be a scaling/rounding problem).
[/list]
Regards,
Betacentauri


#249683 Build Script for Openpli Enigma2 on Ubuntu 10.4 32 Bit

Posted by betacentauri on 25 January 2012 - 22:12

Pr2 and I have found the trick to unscramble channels with the openpliPC.
You need to create a kernel module. These are the steps to do:

cd enigma2/dvbsoftwareca
make
sudo cp dvbsoftwareca.ko /lib/modules/`uname -r`/misc
// If directory doesn't exist, create it
sudo depmod -a
sudo modprobe dvbsoftwareca

And you also need an installed/configured softcam (sorry, I cannot help here!).

That's not my code!
We have to thank cougar for developing it and nobody9 for building openpliPC!!!

Regards,
Betacentauri


#249461 Build Script for Openpli Enigma2 on Ubuntu 10.4 32 Bit

Posted by betacentauri on 24 January 2012 - 22:22

I have a new patch (already available in git):
Some channels didn't work (e.g. WDR Bonn here in Germany). I have fixed that. The problem was that the xine-lib was also reading PAT and PMT packets.
But xine-lib cannot process all "types" of PAT, PMT packets (e.g. big packets which are spanned over more than one pes packet). So xine-lib couldn't decode pids and video/audio wasn't visible.

With this patch I have also fixed the problem with audio channel switching.

And the patch for archlinux is in the git.

Best regards,
Betacentauri


#248915 Build Script for Openpli Enigma2 on Ubuntu 10.4 32 Bit

Posted by betacentauri on 23 January 2012 - 09:32

Thanks a lot. It's working now! :)
The right branch was selected but rebuilding did it.
You are really doing great job. :)
One more question for now. Is it safe to install other skins - I mean new Pli HD?
Regards.


I have tested nobody9s PliHD skin (https://github.com/n.../skin-PLiHD.git). With the latest fix (is already in git) I have no problems using it.


#247253 Build Script for Openpli Enigma2 on Ubuntu 10.4 32 Bit

Posted by betacentauri on 16 January 2012 - 22:46

OSD will be scaled (unfortunatley without hardware acceleration. Is there somebody who is MMX specialist??)


Nobody cried here, so I have implemented MMX support for OSD scaling :)
Never worked with MMX or assembler before. It wasn't so difficult as I thought before...

If CPU supports MMX it will be used. MMX osd scaling is around 50-70% faster than normal scaling on my system.
And the results should be better (better rounding).... but I cannot see a difference.


#246292 Build Script for Openpli Enigma2 on Ubuntu 10.4 32 Bit

Posted by betacentauri on 13 January 2012 - 23:33

Hi,

I added some patches to git:
Master branch:
- Resize didn't work properly if only height or width was changed

OSD branch:
- OSD for XSHM driver!
OSD will be scaled (unfortunatley without hardware acceleration. Is there somebody who is MMX specialist??)

With this E2 should work on virtual machines with OSD.
@Buyukbang: Can you please test?

Regards,
Betacentauri


#245629 Build Script for Openpli Enigma2 on Ubuntu 10.4 32 Bit

Posted by betacentauri on 11 January 2012 - 21:51

Great news!

I pushed the patch to master branch. For all OSD branch users: Please use patch file. I'm currently developing and I can't apply patch yet in my current version.
It will be done in a few days.


#245620 Build Script for Openpli Enigma2 on Ubuntu 10.4 32 Bit

Posted by betacentauri on 11 January 2012 - 21:11

Hi,

I am currently rebuilding everything from scratch and I will report if the patch fixes the Xorg problem. Compilation takes time on this PC. :-)

But I point out something else, it seems that the build from libbluray.git doesn't work in the script: build_libs.sh (you seems to select a specific version which is no longer available). Doing all the commands manually from main branch is working.

Another test, I can now run OpenpliPC on my PC with a graphical card that doesn't support libdvpau (Nvidia 6700 XL GPU) by selecting the OSD branch and building it and forcing opengl in xine.conf file. I am really happy to see now the menu of E2 on that PC too.

Pr2


I hope nobody9 is back soon (see his message in openwebif thread), so that he can help a little bit.
I currently working on OSD support for other xine drivers.
So the problem with libbluray has to wait a little bit.

And as said before: Thanks for the tests!


#245574 Build Script for Openpli Enigma2 on Ubuntu 10.4 32 Bit

Posted by betacentauri on 11 January 2012 - 19:43

@attaros, pr2 and all others with performance problems:
Here is a patch. XOrg CPU usage gets down from 80-90% to 3-5% on my system. Can you please test?

Attached Files