Well. pull request to the guys of OE. GStreamer git to 1.9.0(head of today..1.9.1 is not out yet ) and stable to 1.8.0. Let's wait and see. I did my best.
Openpli-5 (still next master)
Re: Openpli-5 (still next master) #181
Re: Openpli-5 (still next master) #182
Re: Openpli-5 (still next master) #183
Posted 2 April 2016 - 09:51
Or use the mailing-list then?
* 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: Openpli-5 (still next master) #184
Posted 2 April 2016 - 12:50
I now have full naster-next image vuduo2.
gstreamer-git head (is 1.9.0)
Flashing stb ok.
Boot ok.
all fixed media audio/video ok
audio tested mp3,ogg,wav,wma,flac
video test avi,wmv,mp4,mpg,vob,mkv,ts HD and non HD
all ok by me.
Short run about live streams did not test extented what I tested does run 100 % and smoot. (inclusif hls)
I tried with bbappend no luck.
I used the base recipes off Beeker a little adapted to my preferences and added libav.
Included the recipes I used
Attached Files
Re: Openpli-5 (still next master) #185
Posted 2 April 2016 - 14:30
One sees this effect then in the progress announcement, then the beam remains empty and does not fill any more, with the manual one jump.
Otherwise the new version GST is great
Re: Openpli-5 (still next master) #186
Posted 2 April 2016 - 17:58
And speaking out about gstreamer.
Has anyone checked whether all the plugins that are builded are actually used in the image?
Really there is not any unnecessary?
I think- maybe someone duplicates playback by the driver, or any format can not physically play in the receiver.
Or maybe we miss some plugins?
Edited by Taapat, 2 April 2016 - 18:00.
Re: Openpli-5 (still next master) #187
Posted 3 April 2016 - 09:06
OE don't acept pull requests on github.
Read README.
You should use mailing list.
There has already is one pull request from me without answer.
This is the reason why I had not suggesting anything anymore.
Just use the mailing list. They're quite responsive and helpful.
Re: Openpli-5 (still next master) #188
Posted 3 April 2016 - 09:51
@Taapat
It's very difficult to check if a plugin should be build or not. May also depend on box and media capacity of the stb.
However about the double library's it's not that there are double (if it was you would see it at build time install fase two times same lib).
But indeed there are left and right some double bb packages for certain library support whereby the package name is different.
And example for this is the librtmp (found by MiLo)
open embedded has the same package in meta-oe but it's just called differently.
I now just changed in my gstreamer package bundle for 1.9.0 (git) the file
gstreamer1.0-plugins-bad.inc to use rtmpdump which is actually the same as librtmp but then with another name.
Works fine .
Here the corrected bundle
Attached Files
Re: Openpli-5 (still next master) #189
Posted 3 April 2016 - 10:51
Which I did well found on vuduo2 the LCD4linux plugin does not load anymore due to missing simplejson module.
I did found that simplejson is build and installed on stb but into map
/usr/lib/python2.7/site-packages/simplejson-3.8.1-py2.7-linux-x86_64.egg
by coping on stb self as test the simplejson map to :
/usr/lib/python2.7/
The plugin works again as simplejson module is found.
How it must be solved in a correct way (not the work-araound I did) that I don't.
Re: Openpli-5 (still next master) #190
Posted 3 April 2016 - 12:22
Build with bbappends only now succesfull so far.
Add:
PACKAGESPLITFUNCS_append = " handle_hls_rename " python handle_hls_rename () { d.setVar('RPROVIDES_gstreamer1.0-plugins-bad-hls', 'gstreamer1.0-plugins-bad-hls') d.setVar('RREPLACES_gstreamer1.0-plugins-bad-hls', 'gstreamer1.0-plugins-bad-hls') d.setVar('RCONFLICTS_gstreamer1.0-plugins-bad-hls', 'gstreamer1.0-plugins-bad-hls') }
To the bbappend of gstreamer-plugins-bad.
Yes it doesn't make any sense on it's own, but it is needed to overwrite the obsolete code for gstreamer 1.7.1 and up, in the recipes of openembedded-core
When gstreamer is updated to 1.8 in OE-core, it can be removed.
Dreambox dm920, Uclan Ustym4Kpro, Gigablue UHD TRIO 4K and Dreambox dm8000. Wavefrontier T55 13.0|19.2|23.5|28.2 + Ziggo.
Re: Openpli-5 (still next master) #191
Posted 3 April 2016 - 12:31
@chris
import simplejson
to
import json as simplejson
With this change runs LCD4Linux with PLI5.
Re: Openpli-5 (still next master) #192
Posted 3 April 2016 - 13:01
Yes upstream just uses another version off simplejson in python 2.7.
It is just installed at the wrong location and another way on the stb self .
The package bb recipes used is one off meta-oe
/meta-oe/recipes-devtools/python/python-simplejson_3.8.1.bb
Think we just should do an install append which moves the concerned modules from
/usr/lib/python2.7/site-packages/simplejson-3.8.1-py2.7-linux-x86_64.egg
to the python standards install locations used in our boxes :
/usr/lib/python2.7/site-packages/simplejson-3.8.1-py2.7.egg-info/ /usr/lib/python2.7/site-packages/simplejson/
In the egg-info map the files from egg-info
in simplejson map the pyhton module files.
Re: Openpli-5 (still next master) #193
Posted 3 April 2016 - 13:16
I do well have a small note on the LCD4linux.
I personally do not use it att all since it does break the playing off dvd's (real live dvd's into usb dvd reader/writer but also breaks some dvd.iso (or at least render they a little difficult to launch).
This has to do with the fact that the plugin does init pointers to early concerning video and audio into dreamdvd and or servicemp3.cpp. This may cause and does sometimes cause a enigma2 crash due to segfault or sandkeeper freeze.
This last issue is a blocker for me. But that is an error off the LCD4linux plugin writers. They should not initiate a pointer to obtain the media data but check if the pointer exists if it does use the date to show on lcd if pointer does not exist to bad not data on display.
This all is tricky stuff in python programming and needs I high level off expertise and ok I could determine the exact error but how to solve that's an entire other issue and for that i do not know enough off python programming.
Re: Openpli-5 (still next master) #194
Posted 3 April 2016 - 14:13
about the simplejson what works is adding to meta-oe/recipes-devtools/python/python-simplejson_3.8.1.bb recipe :
do_install_append () { install -d ${D}/usr/lib/python2.7/site-packages/simplejson-3.8.1-py2.7.egg-info mv ${WORKDIR}/image/usr/lib/python2.7/site-packages/simplejson-3.8.1-py2.7-linux-x86_64.egg/simplejson ${WORKDIR}/image/usr/lib/python2.7/site-packages/simplejson mv ${WORKDIR}/image/usr/lib/python2.7/site-packages/simplejson-3.8.1-py2.7-linux-x86_64.egg/EGG-INFO/* ${WORKDIR}/image/usr/lib/python2.7/site-packages/simplejson-3.8.1-py2.7.egg-info/ rm -rf ${WORKDIR}/image/usr/lib/python2.7/site-packages/simplejson-3.8.1-py2.7-linux-x86_64.egg }
that should be possible with bbappend. But it works on vuduo2
Re: Openpli-5 (still next master) #195
Posted 3 April 2016 - 15:12
Build Configuration: BB_VERSION = "1.29.0" BUILD_SYS = "x86_64-linux" NATIVELSBSTRING = "Ubuntu-12.04" TARGET_SYS = "mipsel-oe-linux" MACHINE = "vuduo2" DISTRO = "openpli" DISTRO_VERSION = "5" TUNE_FEATURES = "o32 fpu-hard mips32" TARGET_FPU = "" meta-oe meta-filesystems meta-multimedia meta-networking meta-python = "HEAD:44f0e74954628d6a3d04fa5249dbe0c94f6dff59" meta = "HEAD:34e7292fb40635cee1f1237ac3156530f8dfce37" meta-openpli meta-dream = "master-next:e2b531fee0d0d6b07c518713e97cda987915a5d5" meta-vuplus = "HEAD:a01227dd046d6bac58801629158d8813efe8c5dc" meta-xsarius = "HEAD:6a3dfce2f6948e4cd854d5f1ee1dc034a09340d7" meta-xp = "HEAD:a76d71624dcdc6185cb75276c565fa2bace086d2" meta-xtrend = "HEAD:3db13416bc92c35488ffdc7885849c9433d8aa81" meta-formuler = "HEAD:0f5c174099e9cc7e038a4d1d9e07000df102b6ba" meta-hd = "HEAD:938b6a10f3360480b8b0239c2353fad4afb2b51b" meta-xpeedc = "HEAD:dbde5f66bb0486d72609a20e882dad0eacae8645" meta-wetek = "HEAD:dad4b116612c73d2cab21280500d1c2fcf54df04" meta-zgemma = "HEAD:d5452f6ccafd40a0e8551c34ede47d22628940fb" meta-edision = "HEAD:d77362ac447a2d054608ad498ac63c73a2272a8c" meta-local = "master-next:e2b531fee0d0d6b07c518713e97cda987915a5d5" NOTE: Preparing RunQueue NOTE: Executing SetScene Tasks NOTE: Executing RunQueue Tasks WARNING: gstreamer1.0-plugins-base-1.9.0.1+gitAUTOINC+a7809ecc8f-r0 do_fetch: Failed to fetch URL file://0001-introspection.m4-prefix-pkgconfig-paths-with-PKG_CON.patch, attempting MIRRORS if available ERROR: gstreamer1.0-plugins-base-1.9.0.1+gitAUTOINC+a7809ecc8f-r0 do_fetch: Fetcher failure: Unable to find file file://0001-introspection.m4-prefix-pkgconfig-paths-with-PKG_CON.patch anywhere. The paths that were searched were: /home/akki/openpli/openpli-oe-core/meta-openpli/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base-1.9.0.1+gitAUTOINC+a7809ecc8f/openpli /home/akki/openpli/openpli-oe-core/meta-openpli/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base/openpli /home/akki/openpli/openpli-oe-core/meta-openpli/recipes-multimedia/gstreamer/files/openpli /home/akki/openpli/openpli-oe-core/meta-openpli/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base-1.9.0.1+gitAUTOINC+a7809ecc8f/vuduo2 /home/akki/openpli/openpli-oe-core/meta-openpli/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base/vuduo2 /home/akki/openpli/openpli-oe-core/meta-openpli/recipes-multimedia/gstreamer/files/vuduo2 /home/akki/openpli/openpli-oe-core/meta-openpli/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base-1.9.0.1+gitAUTOINC+a7809ecc8f/mipsel /home/akki/openpli/openpli-oe-core/meta-openpli/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base/mipsel /home/akki/openpli/openpli-oe-core/meta-openpli/recipes-multimedia/gstreamer/files/mipsel /home/akki/openpli/openpli-oe-core/meta-openpli/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base-1.9.0.1+gitAUTOINC+a7809ecc8f/ /home/akki/openpli/openpli-oe-core/meta-openpli/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base/ /home/akki/openpli/openpli-oe-core/meta-openpli/recipes-multimedia/gstreamer/files/ /home/akki/sources ERROR: gstreamer1.0-plugins-base-1.9.0.1+gitAUTOINC+a7809ecc8f-r0 do_fetch: Function failed: Fetcher failure for URL: 'file://0001-introspection.m4-prefix-pkgconfig-paths-with-PKG_CON.patch'. Unable to fetch URL from any source. ERROR: Logfile of failure stored in: /home/akki/openpli/openpli-oe-core/build/tmp/work/mips32el-oe-linux/gstreamer1.0-plugins-base/1.9.0.1+gitAUTOINC+a7809ecc8f-r0/temp/log.do_fetch.5862 ERROR: Task 1105 (/home/akki/openpli/openpli-oe-core/meta-openpli/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_git.bb, do_fetch) failed with exit code '1' NOTE: Tasks Summary: Attempted 392 tasks of which 376 didn't need to be rerun and 1 failed. Waiting for 0 running tasks to finish: Summary: 1 task failed: /home/akki/openpli/openpli-oe-core/meta-openpli/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_git.bb, do_fetch Summary: There were 8 WARNING messages shown. Summary: There were 2 ERROR messages shown, returning a non-zero exit code. make: *** [image] Fehler 1 akki@akki-VirtualBox:~/openpli/openpli-oe-core$
Can you give me a tip of what it fails because?
Re: Openpli-5 (still next master) #196
Re: Openpli-5 (still next master) #197
Posted 3 April 2016 - 17:38
Sorry @chris mistake still agrees by the start indicated
akki@akki-VirtualBox:~$ cd openpli akki@akki-VirtualBox:~/openpli$ cd openpli-oe-core akki@akki-VirtualBox:~/openpli/openpli-oe-core$ MACHINE=vuduo2 make image Building image for vuduo2 WARNING: Unable to get checksum for gstreamer1.0-plugins-base SRC_URI entry 0001-Makefile.am-don-t-hardcode-libtool-name-when-running.patch: file could not be found WARNING: Unable to get checksum for gstreamer1.0-plugins-base SRC_URI entry 0003-riff-add-missing-include-directories-when-calling-in.patch: file could not be found WARNING: Unable to get checksum for gstreamer1.0-plugins-base SRC_URI entry 0004-rtsp-drop-incorrect-reference-to-gstreamer-sdp-in-Ma.patch: file could not be found NOTE: glibc-initial doesn't build cleanly with -Os, adding -Wno-error to SELECTED_OPTIMIZATION########## | ETA: 00:00:05 NOTE: nativesdk-glibc-initial doesn't build cleanly with -Os, adding -Wno-error to SELECTED_OPTIMIZATION NOTE: glibc doesn't build cleanly with -Os, adding -Wno-error to SELECTED_OPTIMIZATION NOTE: nativesdk-glibc doesn't build cleanly with -Os, adding -Wno-error to SELECTED_OPTIMIZATION Parsing recipes: 100% |###############################################################################################| Time: 00:00:41 Parsing of 2297 .bb files complete (0 cached, 2297 parsed). 2845 targets, 460 skipped, 0 masked, 0 errors. NOTE: Resolving any missing task queue dependencies Build Configuration: BB_VERSION = "1.29.0" BUILD_SYS = "x86_64-linux" NATIVELSBSTRING = "Ubuntu-12.04" TARGET_SYS = "mipsel-oe-linux" MACHINE = "vuduo2" DISTRO = "openpli" DISTRO_VERSION = "5" TUNE_FEATURES = "o32 fpu-hard mips32" TARGET_FPU = "" meta-oe meta-filesystems meta-multimedia meta-networking meta-python = "HEAD:44f0e74954628d6a3d04fa5249dbe0c94f6dff59" meta = "HEAD:34e7292fb40635cee1f1237ac3156530f8dfce37" meta-openpli meta-dream = "master-next:e2b531fee0d0d6b07c518713e97cda987915a5d5" meta-vuplus = "HEAD:a01227dd046d6bac58801629158d8813efe8c5dc" meta-xsarius = "HEAD:6a3dfce2f6948e4cd854d5f1ee1dc034a09340d7" meta-xp = "HEAD:a76d71624dcdc6185cb75276c565fa2bace086d2" meta-xtrend = "HEAD:3db13416bc92c35488ffdc7885849c9433d8aa81" meta-formuler = "HEAD:0f5c174099e9cc7e038a4d1d9e07000df102b6ba" meta-hd = "HEAD:938b6a10f3360480b8b0239c2353fad4afb2b51b" meta-xpeedc = "HEAD:dbde5f66bb0486d72609a20e882dad0eacae8645" meta-wetek = "HEAD:dad4b116612c73d2cab21280500d1c2fcf54df04" meta-zgemma = "HEAD:d5452f6ccafd40a0e8551c34ede47d22628940fb" meta-edision = "HEAD:d77362ac447a2d054608ad498ac63c73a2272a8c" meta-local = "master-next:e2b531fee0d0d6b07c518713e97cda987915a5d5" NOTE: Preparing RunQueue NOTE: Executing SetScene Tasks NOTE: Executing RunQueue Tasks WARNING: gstreamer1.0-plugins-base-1.9.0.1+gitAUTOINC+a7809ecc8f-r0 do_fetch: Failed to fetch URL file://0001-Makefile.am-don-t-hardcode-libtool-name-when-running.patch, attempting MIRRORS if available ERROR: gstreamer1.0-plugins-base-1.9.0.1+gitAUTOINC+a7809ecc8f-r0 do_fetch: Fetcher failure: Unable to find file file://0001-Makefile.am-don-t-hardcode-libtool-name-when-running.patch anywhere. The paths that were searched were: /home/akki/openpli/openpli-oe-core/meta-openpli/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base-1.9.0.1+gitAUTOINC+a7809ecc8f/openpli /home/akki/openpli/openpli-oe-core/meta-openpli/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base/openpli /home/akki/openpli/openpli-oe-core/meta-openpli/recipes-multimedia/gstreamer/files/openpli /home/akki/openpli/openpli-oe-core/meta-openpli/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base-1.9.0.1+gitAUTOINC+a7809ecc8f/vuduo2 /home/akki/openpli/openpli-oe-core/meta-openpli/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base/vuduo2 /home/akki/openpli/openpli-oe-core/meta-openpli/recipes-multimedia/gstreamer/files/vuduo2 /home/akki/openpli/openpli-oe-core/meta-openpli/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base-1.9.0.1+gitAUTOINC+a7809ecc8f/mipsel /home/akki/openpli/openpli-oe-core/meta-openpli/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base/mipsel /home/akki/openpli/openpli-oe-core/meta-openpli/recipes-multimedia/gstreamer/files/mipsel /home/akki/openpli/openpli-oe-core/meta-openpli/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base-1.9.0.1+gitAUTOINC+a7809ecc8f/ /home/akki/openpli/openpli-oe-core/meta-openpli/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base/ /home/akki/openpli/openpli-oe-core/meta-openpli/recipes-multimedia/gstreamer/files/ /home/akki/sources ERROR: gstreamer1.0-plugins-base-1.9.0.1+gitAUTOINC+a7809ecc8f-r0 do_fetch: Function failed: Fetcher failure for URL: 'file://0001-Makefile.am-don-t-hardcode-libtool-name-when-running.patch'. Unable to fetch URL from any source. ERROR: Logfile of failure stored in: /home/akki/openpli/openpli-oe-core/build/tmp/work/mips32el-oe-linux/gstreamer1.0-plugins-base/1.9.0.1+gitAUTOINC+a7809ecc8f-r0/temp/log.do_fetch.2395 ERROR: Task 1105 (/home/akki/openpli/openpli-oe-core/meta-openpli/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_git.bb, do_fetch) failed with exit code '1' NOTE: Tasks Summary: Attempted 434 tasks of which 391 didn't need to be rerun and 1 failed. Waiting for 0 running tasks to finish: Summary: 1 task failed: /home/akki/openpli/openpli-oe-core/meta-openpli/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_git.bb, do_fetch Summary: There were 4 WARNING messages shown. Summary: There were 2 ERROR messages shown, returning a non-zero exit code. make: *** [image] Fehler 1 akki@akki-VirtualBox:~/openpli/openpli-oe-core$
Should I remove the patch files from gstreamer1.0 plugins cousin and then build?
Re: Openpli-5 (still next master) #198
Re: Openpli-5 (still next master) #199
Re: Openpli-5 (still next master) #200
Posted 4 April 2016 - 11:00
Attached Files
8 user(s) are reading this topic
0 members, 8 guests, 0 anonymous users