tag:blogger.com,1999:blog-3944174827064012298.comments2023-12-19T16:55:37.721+01:00The Bugfree Blog ;-)Luca Carlonhttp://www.blogger.com/profile/05071568155815750619noreply@blogger.comBlogger1739125tag:blogger.com,1999:blog-3944174827064012298.post-41369198526647099982023-12-19T16:55:37.721+01:002023-12-19T16:55:37.721+01:00Hi, thanks for sharing this. Hi, thanks for sharing this. Atomic Housewifehttps://atomic-housewife.blogspot.com/noreply@blogger.comtag:blogger.com,1999:blog-3944174827064012298.post-13533299687281366892023-08-27T00:50:48.958+02:002023-08-27T00:50:48.958+02:00Great post thanks for sharing it. Great post thanks for sharing it. liv rose blushhttps://livroseblush.blogspot.com/noreply@blogger.comtag:blogger.com,1999:blog-3944174827064012298.post-41513961905411288452022-07-18T06:55:35.838+02:002022-07-18T06:55:35.838+02:00Good readiingGood readiingSayreville Packing Servicehttps://www.professional-packing.com/us/new-jersey-packers/sayreville-packing-service.shtmlnoreply@blogger.comtag:blogger.com,1999:blog-3944174827064012298.post-20166998234406733192021-09-28T07:49:11.081+02:002021-09-28T07:49:11.081+02:00Thanks! I was looking for this exact setup for cro...Thanks! I was looking for this exact setup for cross-building kernel for Ubuntu on RPi4.Anony-mouse99https://www.blogger.com/profile/13877693647558695424noreply@blogger.comtag:blogger.com,1999:blog-3944174827064012298.post-14676987370415639572021-09-25T01:12:20.952+02:002021-09-25T01:12:20.952+02:00Hello, no sorry, I don't have such a tutorial....Hello, no sorry, I don't have such a tutorial.<br />Regards.Luca Carlonhttps://www.blogger.com/profile/05071568155815750619noreply@blogger.comtag:blogger.com,1999:blog-3944174827064012298.post-23519522093448220212021-09-24T11:38:36.735+02:002021-09-24T11:38:36.735+02:00Hi Luca, i'm using your GCC with QT 5.15.1 and...Hi Luca, i'm using your GCC with QT 5.15.1 and works like a charm.<br />I'd like to make my own GCC (maybe >8.3.0)... do you have a tutorial how to make it?<br />Thank youGiannihttps://www.blogger.com/profile/18058308482950449120noreply@blogger.comtag:blogger.com,1999:blog-3944174827064012298.post-9424673939328869512021-07-21T23:23:44.595+02:002021-07-21T23:23:44.595+02:00Ok! I solved it...thanks to your compiler verbose ...Ok! I solved it...thanks to your compiler verbose output :) I found out that I needed to add include path and lib path to the whole configure command line! Thanks again!Sebestyén Adalberthttps://www.blogger.com/profile/08743744241222672246noreply@blogger.comtag:blogger.com,1999:blog-3944174827064012298.post-12628787574628037332021-07-21T16:54:26.806+02:002021-07-21T16:54:26.806+02:00I am confused :) so my rpi is from 2014 and needs ...I am confused :) so my rpi is from 2014 and needs a compiler --with-arch=armv6zk! Your gcc-8.3.0 is with armv8-a and therefore the illegal instruction problem. But when I built one compiler based on crosstool-ng with the correct arch I ran into problems about -sysroot and the qt compilation stopped because there was missing libraries.<br />Your gcc-8.3.0 compiled the qt libraries without any problem but because of the armv8-a the illegal instruction exception occurred.<br />Finally my question is how did you build your compiler ? Can you share your build script/command line... with which you built the 8.3 compiler so I can compile --with-arch=armv6zk?<br />Thank you!Sebestyén Adalberthttps://www.blogger.com/profile/08743744241222672246noreply@blogger.comtag:blogger.com,1999:blog-3944174827064012298.post-28998337602900156882021-07-21T16:53:57.718+02:002021-07-21T16:53:57.718+02:00This comment has been removed by the author.Sebestyén Adalberthttps://www.blogger.com/profile/08743744241222672246noreply@blogger.comtag:blogger.com,1999:blog-3944174827064012298.post-14955092175123722072021-07-20T22:12:29.192+02:002021-07-20T22:12:29.192+02:00You said "Raspberry Pi Model B", so I th...You said "Raspberry Pi Model B", so I thought 1.2 was still version 1 based on armv6. If it is a rpi2 based on armv7 then I can't say no, cause I don't think I ever tried this toolchain for armv7. I built it specifically for armv8, but I never tried to target armv7. However, if you tried to specify the arch and cpu and it still builds v8 binaries, then I guess it is not supported, sorry.<br />Version 6.3 instead seems to be for armv7-a. It may work anyway.Luca Carlonhttps://www.blogger.com/profile/05071568155815750619noreply@blogger.comtag:blogger.com,1999:blog-3944174827064012298.post-40732744073472912492021-07-20T21:51:30.050+02:002021-07-20T21:51:30.050+02:00Thank you! But I think you want to write armv7+......Thank you! But I think you want to write armv7+... armv6zk is pi1 :)Sebestyén Adalberthttps://www.blogger.com/profile/08743744241222672246noreply@blogger.comtag:blogger.com,1999:blog-3944174827064012298.post-68121226309238551452021-07-20T21:44:52.641+02:002021-07-20T21:44:52.641+02:00Hello. Nope sorry, this is only compatible with ar...Hello. Nope sorry, this is only compatible with armv6.Luca Carlonhttps://www.blogger.com/profile/05071568155815750619noreply@blogger.comtag:blogger.com,1999:blog-3944174827064012298.post-24201765650295768802021-07-20T21:17:43.862+02:002021-07-20T21:17:43.862+02:00Hi Luca! Is this compiler compatible with Raspberr...Hi Luca! Is this compiler compatible with Raspberry Pi Model B Plus Rev 1.2 ? Because I have illegal instruction exception with this... Thank you!Sebestyén Adalberthttps://www.blogger.com/profile/08743744241222672246noreply@blogger.comtag:blogger.com,1999:blog-3944174827064012298.post-28249872683236489872021-06-29T13:05:20.714+02:002021-06-29T13:05:20.714+02:00Hello, I suppose it should if OpenMAX supports it....Hello, I suppose it should if OpenMAX supports it. I vaguely remember testing mpeg in the past. You'll need a key: https://www.raspberrypi.org/documentation/configuration/config-txt/codeclicence.md. i don't think h265 is supported by OpenMAX, but I never tried.Luca Carlonhttps://www.blogger.com/profile/05071568155815750619noreply@blogger.comtag:blogger.com,1999:blog-3944174827064012298.post-75025289387007825542021-06-28T21:19:40.176+02:002021-06-28T21:19:40.176+02:00Dear Luca,
Is POT able to show other video codecs ...Dear Luca,<br />Is POT able to show other video codecs than H.264? What would be necessary to do that?<br />Thanks NikNiknoreply@blogger.comtag:blogger.com,1999:blog-3944174827064012298.post-557923552004298772021-06-08T20:14:05.244+02:002021-06-08T20:14:05.244+02:00Very well!Very well!Luca Carlonhttps://www.blogger.com/profile/05071568155815750619noreply@blogger.comtag:blogger.com,1999:blog-3944174827064012298.post-8763019134442767312021-06-08T20:05:33.563+02:002021-06-08T20:05:33.563+02:00For anyone who is following this road.
I am able ...For anyone who is following this road.<br /><br />I am able to run video (not tried with audio) with the following configuration:<br /> - raspberry pi 2B (Armv7 32 Bit)<br /> - raspbian Debian (v9, stretch)<br /> - QT (5.15.2) -> QML<br /> - POT 5.7.3<br /><br />I used the toolchain provided in this blog.<br />There are some minor glitches in the instruction/scripts. <br />At the end i am playing a H264 video (known bunny sample), with a CPU usage < 5%<br />It seems like, this is still the (only) option to play HW accelerated video on the raspberry with QT5-QML<br /><br />:-)<br />Thanks a lot.<br />NikAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-3944174827064012298.post-66458269961675098842021-06-08T19:58:31.740+02:002021-06-08T19:58:31.740+02:00Finally done, the simple-video works :-)
I had to ...Finally done, the simple-video works :-)<br />I had to copy files from the following folder:<br /> - 3rdparty/ffmpeg/ffmpeg_pi2/lib/<br /> - piomxtextures_qt_driver/mediaplayer/Niknoreply@blogger.comtag:blogger.com,1999:blog-3944174827064012298.post-81132623935971303902021-06-06T23:59:49.623+02:002021-06-06T23:59:49.623+02:00You can use any pastebin servive: https://luc4.duc...You can use any pastebin servive: https://luc4.duckdns.org/pb/Luca Carlonhttps://www.blogger.com/profile/05071568155815750619noreply@blogger.comtag:blogger.com,1999:blog-3944174827064012298.post-71860595687510019042021-06-06T23:58:30.813+02:002021-06-06T23:58:30.813+02:00Mmh... not so much now... :-)
However, simply look...Mmh... not so much now... :-)<br />However, simply look for the library. I don't remember where, but I'd go under piomxtextures_qt_driver, as it is a Qt driver.Luca Carlonhttps://www.blogger.com/profile/05071568155815750619noreply@blogger.comtag:blogger.com,1999:blog-3944174827064012298.post-45837525429864567242021-06-06T23:38:49.813+02:002021-06-06T23:38:49.813+02:00ok, are you sure?
Your manual tells different: &qu...ok, are you sure?<br />Your manual tells different: "If you're interested in the Qt plugin, once built, you should have the new openmaxil plugin in your Qt install dir".<br /><br />Which files should i copy on the RPI to my /usr/local/qt5pi folder?<br /><br />There are several pot folders that contain *.so files, e.g. <br /> pot-5.7.3/3rdparty/ffmpeg/ffmpeg_pi2/lib/<br /> pot-5.7.3/piomxtextures_lib<br /> pot-5.7.3/piomxtextures_qt_driver/mediaplayer/<br /> pot-5.7.3/piomxtextures_src/omxplayer_lib/<br />Niknoreply@blogger.comtag:blogger.com,1999:blog-3944174827064012298.post-12505269613898081252021-06-06T11:38:50.021+02:002021-06-06T11:38:50.021+02:00I do not think there is any install target. Once m...I do not think there is any install target. Once make is done, the library is ready. Put it manually in your Qt installation.Luca Carlonhttps://www.blogger.com/profile/05071568155815750619noreply@blogger.comtag:blogger.com,1999:blog-3944174827064012298.post-65077476891661111462021-06-06T08:41:27.677+02:002021-06-06T08:41:27.677+02:00I cannot post the log of make-install. It seems li...I cannot post the log of make-install. It seems like the blog-software doesn't allow it.Niknoreply@blogger.comtag:blogger.com,1999:blog-3944174827064012298.post-87792107817384897922021-06-06T08:38:45.402+02:002021-06-06T08:38:45.402+02:001) OK, thanks
2) OK, i repeated all steps and POT ...1) OK, thanks<br />2) OK, i repeated all steps and POT now seems to compile.<br />But make-install installs nothing. Would you have a hint?<br /><br />Details:<br />- qmake writes only one line:<br />Info: creating stash file /home/niki/piview-dev/opt_qt_for_rpi/qt5.15.2/qtsrc/pot-5.7.3/.qmake.stash<br /><br />- make seems to run without errors, only some warnings about code<br /><br />- make-install writes "nothing to be done for 'install'" for each folder, e.g.:<br /><br />Niknoreply@blogger.comtag:blogger.com,1999:blog-3944174827064012298.post-20616216960494628182021-06-05T03:21:00.288+02:002021-06-05T03:21:00.288+02:001) They are only needed if you use protocols needi...1) They are only needed if you use protocols needing smb or ssl. Should not be needed for local files. I'm sorry, I don't remember the names of all the deps, probably also libssl-dev, libcrypto etc... but not sure, you should probably refer to ffmpeg docs.<br />2) Are you sure prepare_openmaxil_backend.sh is even needed? According to https://thebugfreeblog.blogspot.com/p/build-procedure-for-piomxtextures.html it seems that is part of the old build procedure. ./prepare_3rdparty.sh seems to be the only one needed before building the plugin itself.Luca Carlonhttps://www.blogger.com/profile/05071568155815750619noreply@blogger.com