Jump to content


Photo

Howto build unofficial pli for your unsupported receiver


  • This topic is locked This topic is locked
2740 replies to this topic

Re: Howto build unofficial pli for your unsupported receiver #1981 moham96

  • Senior Member
  • 175 posts

+20
Neutral

Posted 5 August 2018 - 10:53

 

I tried to build Image for K1 Pro now and got following error log (not complete log, only start and end portions are shown here):

engineerkhan15@EK15:~/openpli-oe-core$ MACHINE=k1pro make image
Building image for k1pro
NOTE: Your conf/bblayers.conf has been automatically updated.
NOTE: Your conf/bblayers.conf has been automatically updated.
Parsing recipes: 100% |######################################################################################################################################################################| Time: 0:02:33
Parsing of 2827 .bb files complete (0 cached, 2827 parsed). 3638 targets, 532 skipped, 0 masked, 0 errors.
NOTE: There are 1 recipes to be removed from sysroot aarch64, removing...
NOTE: Resolving any missing task queue dependencies

Build Configuration:
BB_VERSION        = "1.34.0"
BUILD_SYS         = "x86_64-linux"
NATIVELSBSTRING   = "ubuntu-16.04"
TARGET_SYS        = "aarch64-oe-linux"
MACHINE           = "k1pro"
DISTRO            = "openpli"
DISTRO_VERSION    = "pli-extras"
TUNE_FEATURES     = "aarch64"
TARGET_FPU        = ""
meta-oe           
meta-filesystems  
meta-multimedia   
meta-networking   
meta-python       
meta-webserver    = "HEAD:dfbdd28d206a74bf264c2f7ee0f7b3e5af587796"
meta              = "HEAD:93dd2f9f3edf0584f9e806c629611d645dd72dbf"
meta-openpli      
meta-local        = "develop:bbbddc33a7590be81dc01931b8c3f8fd0afa7e66"
meta-qt5          = "HEAD:c6aa602d0640040b470ee81de39726276ddc0ea3"
meta-amlogic      = "HEAD:1fa60a9e7e0173f26f2632a493a291215daf44b8"
meta-ax           = "HEAD:1d852b4eca365ed4560643cb2e3cba09a78a3d49"
meta-azbox        = "HEAD:df30c02b07f55c3b89e7b5808eb7aa126613423f"
meta-blackbox     = "HEAD:1ac8f7ff34539dba46212e195ca1425bf093466d"
meta-ceryon       = "HEAD:2f5d5982b1cce64600bb243790cff32d9e2ab57e"
meta-cube         = "HEAD:a391b50516232375048ecfcd8f9721e495d644c5"
meta-dags         = "HEAD:0d751ca58fec601b9372d29c1a57f02c28c70968"
meta-dinobot      = "HEAD:9d18839d0d742f1b248a0d10d15baea8325ff3b5"
meta-dream        = "HEAD:e58762b51c3cdc204c59f4355eafb2a5bb5a1bed"
meta-ebox         = "HEAD:7a4224974eb65e38ab4282831b7f37a0bd62ca3c"
meta-entwopia     = "HEAD:ea01aaff38031cc004c22ea4f57a5cbb0eadf311"
meta-fulan        = "HEAD:4a70e8ef8b02f8647e47c362f737bb5e4f3d1f73"
meta-ini          = "HEAD:0fb405af5fc10ff23303d165012bddf66abed5c4"
meta-ixuss        = "HEAD:a5b6ab5c51a7e26c1d70fc6858304d73d3720432"
meta-octagon      = "HEAD:e9afb14d9cc978df98efcb04993c5900e1e88748"
meta-odin         = "HEAD:8e974d345b73a2067bf6ce22e753d8868796ab1c"
meta-protek       = "HEAD:65922f91045c2f62dd93e92fe38d1f32382c3401"
meta-raspberrypi  = "HEAD:3bbce841ef3bae1718e9e8b289fa42ec04288c0f"
meta-tiviar       = "HEAD:730f89b8bded4089a24e70a9992082c2811cb0d4"
meta-tripledot    = "HEAD:301f4a086d9e365362bc71715d2bf6d953927568"
meta-xcore        = "HEAD:3ed7062f5a476798a0bcbc6f3a472c26b5e44762"
pli-extras        = "develop:5e28da650b7669b8e6a3e73706f90bfeeec594cb"

Initialising tasks: 100% |###################################################################################################################################################################| Time: 0:00:15
NOTE: Executing SetScene Tasks
NOTE: Executing RunQueue Tasks
WARNING: openpli-bootlogo-1.0-r0 do_package_qa: QA Issue: openpli-bootlogo rdepends on showiframe, but it isn't a build dependency? [build-deps]
ERROR: enigma2-2.7+gitAUTOINC+86db8f649e-r0 do_compile: oe_runmake failed
ERROR: enigma2-2.7+gitAUTOINC+86db8f649e-r0 do_compile: Function failed: do_compile (log file is located at /home/engineerkhan15/openpli-oe-core/build/tmp/work/k1pro-oe-linux/enigma2/2.7+gitAUTOINC+86db8f649e-r0/temp/log.do_compile.20307)
ERROR: Logfile of failure stored in: /home/engineerkhan15/openpli-oe-core/build/tmp/work/k1pro-oe-linux/enigma2/2.7+gitAUTOINC+86db8f649e-r0/temp/log.do_compile.20307
Log data follows:
| DEBUG: SITE files ['endian-little', 'bit-64', 'arm-common', 'arm-64', 'common-linux', 'common-glibc', 'aarch64-linux', 'common']
| DEBUG: Executing shell function do_compile
| NOTE: make -j 4 ENIGMA2_BRANCH=develop
| make  all-recursive
| make[1]: Entering directory '/home/engineerkhan15/openpli-oe-core/build/tmp/work/k1pro-oe-linux/enigma2/2.7+gitAUTOINC+86db8f649e-r0/build'
| Making all in include
| make[2]: Entering directory '/home/engineerkhan15/openpli-oe-core/build/tmp/work/k1pro-oe-linux/enigma2/2.7+gitAUTOINC+86db8f649e-r0/build/include'
| make[2]: Nothing to be done for 'all'.
| make[2]: Leaving directory '/home/engineerkhan15/openpli-oe-core/build/tmp/work/k1pro-oe-linux/enigma2/2.7+gitAUTOINC+86db8f649e-r0/build/include'
| Making all in lib
| make[2]: Entering directory '/home/engineerkhan15/openpli-oe-core/build/tmp/work/k1pro-oe-linux/enigma2/2.7+gitAUTOINC+86db8f649e-r0/build/lib'
| /home/engineerkhan15/openpli-oe-core/build/tmp/work/k1pro-oe-linux/enigma2/2.7+gitAUTOINC+86db8f649e-r0/recipe-sysroot-native/usr/bin/python-native/python ../../git/lib/actions/parseactions.py include ../../git/lib/gui/*.h > ../../git/lib/actions/actionids.h
| parsing ../../git/lib/gui/ebutton.h
----------------------------------------
----------------------------------------
----------------------------------------
| aarch64-oe-linux-g++  --sysroot=/home/engineerkhan15/openpli-oe-core/build/tmp/work/k1pro-oe-linux/enigma2/2.7+gitAUTOINC+86db8f649e-r0/recipe-sysroot  -O2 -pipe -g -feliminate-unused-debug-types -fdebug-prefix-map=/home/engineerkhan15/openpli-oe-core/build/tmp/work/k1pro-oe-linux/enigma2/2.7+gitAUTOINC+86db8f649e-r0=/usr/src/debug/enigma2/2.7+gitAUTOINC+86db8f649e-r0 -fdebug-prefix-map=/home/engineerkhan15/openpli-oe-core/build/tmp/work/k1pro-oe-linux/enigma2/2.7+gitAUTOINC+86db8f649e-r0/recipe-sysroot-native= -fdebug-prefix-map=/home/engineerkhan15/openpli-oe-core/build/tmp/work/k1pro-oe-linux/enigma2/2.7+gitAUTOINC+86db8f649e-r0/recipe-sysroot=  -fvisibility-inlines-hidden  -std=c++11 -fPIC -fno-strict-aliasing  -Wall -I/home/engineerkhan15/openpli-oe-core/build/tmp/work/k1pro-oe-linux/enigma2/2.7+gitAUTOINC+86db8f649e-r0/recipe-sysroot/usr/include/freetype2 -I/home/engineerkhan15/openpli-oe-core/build/tmp/work/k1pro-oe-linux/enigma2/2.7+gitAUTOINC+86db8f649e-r0/recipe-sysroot/usr/include/fribidi -I/home/engineerkhan15/openpli-oe-core/build/tmp/work/k1pro-oe-linux/enigma2/2.7+gitAUTOINC+86db8f649e-r0/recipe-sysroot/usr/include/glib-2.0 -I/home/engineerkhan15/openpli-oe-core/build/tmp/work/k1pro-oe-linux/enigma2/2.7+gitAUTOINC+86db8f649e-r0/recipe-sysroot/usr/lib/glib-2.0/include -I/home/engineerkhan15/openpli-oe-core/build/tmp/work/k1pro-oe-linux/enigma2/2.7+gitAUTOINC+86db8f649e-r0/recipe-sysroot/usr/include/libpng16 -I/home/engineerkhan15/openpli-oe-core/build/tmp/work/k1pro-oe-linux/enigma2/2.7+gitAUTOINC+86db8f649e-r0/recipe-sysroot/usr/include/libxml2 -I/home/engineerkhan15/openpli-oe-core/build/tmp/work/k1pro-oe-linux/enigma2/2.7+gitAUTOINC+86db8f649e-r0/recipe-sysroot/usr/include/sigc++-2.0 -I/home/engineerkhan15/openpli-oe-core/build/tmp/work/k1pro-oe-linux/enigma2/2.7+gitAUTOINC+86db8f649e-r0/recipe-sysroot/usr/lib/sigc++-2.0/include -fno-rtti -fno-exceptions -rdynamic -funwind-tables -pthread -fopenmp -I/home/engineerkhan15/openpli-oe-core/build/tmp/work/k1pro-oe-linux/enigma2/2.7+gitAUTOINC+86db8f649e-r0/recipe-sysroot/usr/include/alsa -I/home/engineerkhan15/openpli-oe-core/build/tmp/work/k1pro-oe-linux/enigma2/2.7+gitAUTOINC+86db8f649e-r0/recipe-sysroot/usr/include/amlogic/amcodec -I/home/engineerkhan15/openpli-oe-core/build/tmp/work/k1pro-oe-linux/enigma2/2.7+gitAUTOINC+86db8f649e-r0/recipe-sysroot/usr/include/amlogic/amadec   -lxml2 -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -o enigma2 -Wl,--export-dynamic bsod.o enigma.o version_info.o \
| 	-Wl,--whole-archive ../lib/actions/libenigma_actions.a ../lib/base/libenigma_base.a ../lib/components/libenigma_components.a ../lib/driver/libenigma_driver.a ../lib/mmi/libenigma_mmi.a ../lib/dvb/libenigma_dvb.a ../lib/dvb_ci/libenigma_dvb_ci.a ../lib/gdi/libenigma_gdi.a ../lib/gui/libenigma_gui.a ../lib/python/libenigma_python.a ../lib/nav/libenigma_nav.a ../lib/network/libenigma_network.a ../lib/service/libenigma_service.a -Wl,--no-whole-archive -ltuxtxt -lfreetype -lfreetype -lfribidi -lglib-2.0 -ldvbsi++ -lpng16 -lxml2 -lsigc-2.0 -lssl -lcrypto -lcrypt -lrt -lgif -ljpeg -L/home/engineerkhan15/openpli-oe-core/build/tmp/work/k1pro-oe-linux/enigma2/2.7+gitAUTOINC+86db8f649e-r0/recipe-sysroot/usr/lib -lpython2.7 -ldreamdvd -lasound -lamavutils -lamadec -lamcodec -lamavutils -lamadec -lamcodec -ldvbcsa -lavahi-common -lavahi-client -ldl -ltuxtxt32bpp -ludfread
| /home/engineerkhan15/openpli-oe-core/build/tmp/work/k1pro-oe-linux/enigma2/2.7+gitAUTOINC+86db8f649e-r0/recipe-sysroot-native/usr/bin/aarch64-oe-linux/../../libexec/aarch64-oe-linux/gcc/aarch64-oe-linux/6.3.0/ld: warning: libgstpbutils-1.0.so.0, needed by /home/engineerkhan15/openpli-oe-core/build/tmp/work/k1pro-oe-linux/enigma2/2.7+gitAUTOINC+86db8f649e-r0/recipe-sysroot/usr/lib/libamcodec.so, not found (try using -rpath or -rpath-link)
| /home/engineerkhan15/openpli-oe-core/build/tmp/work/k1pro-oe-linux/enigma2/2.7+gitAUTOINC+86db8f649e-r0/recipe-sysroot-native/usr/bin/aarch64-oe-linux/../../libexec/aarch64-oe-linux/gcc/aarch64-oe-linux/6.3.0/ld: warning: libgstreamer-1.0.so.0, needed by /home/engineerkhan15/openpli-oe-core/build/tmp/work/k1pro-oe-linux/enigma2/2.7+gitAUTOINC+86db8f649e-r0/recipe-sysroot/usr/lib/libamcodec.so, not found (try using -rpath or -rpath-link)
| /home/engineerkhan15/openpli-oe-core/build/tmp/work/k1pro-oe-linux/enigma2/2.7+gitAUTOINC+86db8f649e-r0/recipe-sysroot/usr/lib/libamcodec.so: undefined reference to `gst_object_ref_sink'
| /home/engineerkhan15/openpli-oe-core/build/tmp/work/k1pro-oe-linux/enigma2/2.7+gitAUTOINC+86db8f649e-r0/recipe-sysroot/usr/lib/libamcodec.so: undefined reference to `gst_element_factory_make'
| collect2: error: ld returned 1 exit status
| Makefile:777: recipe for target 'enigma2' failed
| make[3]: *** [enigma2] Error 1
| make[3]: Leaving directory '/home/engineerkhan15/openpli-oe-core/build/tmp/work/k1pro-oe-linux/enigma2/2.7+gitAUTOINC+86db8f649e-r0/build/main'
| Makefile:436: recipe for target 'all' failed
| make[2]: *** [all] Error 2
| rm version-intermediate.h
| make[2]: Leaving directory '/home/engineerkhan15/openpli-oe-core/build/tmp/work/k1pro-oe-linux/enigma2/2.7+gitAUTOINC+86db8f649e-r0/build/main'
| Makefile:600: recipe for target 'all-recursive' failed
| make[1]: *** [all-recursive] Error 1
| make[1]: Leaving directory '/home/engineerkhan15/openpli-oe-core/build/tmp/work/k1pro-oe-linux/enigma2/2.7+gitAUTOINC+86db8f649e-r0/build'
| Makefile:438: recipe for target 'all' failed
| make: *** [all] Error 2
| WARNING: /home/engineerkhan15/openpli-oe-core/build/tmp/work/k1pro-oe-linux/enigma2/2.7+gitAUTOINC+86db8f649e-r0/temp/run.do_compile.20307:1 exit 1 from 'exit 1'
| ERROR: Function failed: do_compile (log file is located at /home/engineerkhan15/openpli-oe-core/build/tmp/work/k1pro-oe-linux/enigma2/2.7+gitAUTOINC+86db8f649e-r0/temp/log.do_compile.20307)
ERROR: Task (/home/engineerkhan15/openpli-oe-core/meta-openpli/recipes-openpli/enigma2/enigma2.bb:do_compile) failed with exit code '1'
NOTE: Tasks Summary: Attempted 5782 tasks of which 5671 didn't need to be rerun and 1 failed.

Summary: 1 task failed:
  /home/engineerkhan15/openpli-oe-core/meta-openpli/recipes-openpli/enigma2/enigma2.bb:do_compile
Summary: There was 1 WARNING message shown.
Summary: There were 2 ERROR messages shown, returning a non-zero exit code.
Makefile:107: recipe for target 'image' failed
make: *** [image] Error 1
engineerkhan15@EK15:~/openpli-oe-core$ 

I think this is due to the recent libamdec update



Re: Howto build unofficial pli for your unsupported receiver #1982 takitr

  • Senior Member
  • 77 posts

+24
Neutral

Posted 5 August 2018 - 14:13

Moham96
Look this patch that should be know (32-64 bit)
https://github.com/o...8079bd4df984597

Re: Howto build unofficial pli for your unsupported receiver #1983 moham96

  • Senior Member
  • 175 posts

+20
Neutral

Posted 5 August 2018 - 14:48

Moham96
Look this patch that should be know (32-64 bit)
https://github.com/o...8079bd4df984597

I've already enabled multilib support for mecool devices here https://github.com/P...f23ea1857919d74

and openpli-core also needed some changes so I made them for testing here https://github.com/m...35bd530308ff9b8

 

Unfortunately this doesn't solve the problem because enigma2 compiles in 64 bit mode and if you compile it in 32 bit mode you get a lot of dependencies error.

other recipes compile fine in 32 bit mode, this is a problem with enigma2 recipe that should be fixed by the openpli team (I'm busy investigating the device issue, and don't have much time to investigate this)

Regards



Re: Howto build unofficial pli for your unsupported receiver #1984 takitr

  • Senior Member
  • 77 posts

+24
Neutral

Posted 5 August 2018 - 15:15

Add New aml lin
https://github.com/o...7b8b89239876692
Fix demuxer

https://github.com/o...c13b9024070d095

I think that openpli enigma2 source has not full amlogic patch. You can try openatv source because linkdroid official suport (amlogic)
https://github.com/openatv/enigma2

Re: Howto build unofficial pli for your unsupported receiver #1985 moham96

  • Senior Member
  • 175 posts

+20
Neutral

Posted 6 August 2018 - 01:00

After some investigating it turns out that there is a conflict between gstreamer1.0-plugin-dvbmediasink(libgstdvbvideosink.so and libgstdvbaudiosink.so) and gst-amlavsink(libgstamlvdec.so, libgstamladec.so, libgstamlvsink.so, libgstamlasink.so)

If I remove libgstdvbvideosink and libgstdvbaudiosink from gstreamer plugins and run:

gst-launch-1.0   playbin uri=file:///home/root/test.mp4

I get the video playing(actually only the audio, I see no picture) :

Setting pipeline to PAUSED ...
0:00:00.041498833  3414   0x1ff240 WARN                 basesrc gstbasesrc.c:3583:gst_base_src_start_complete:<source> pad not activated yet
0:00:00.043660250  3414   0x1ff240 WARN                 basesrc gstbasesrc.c:3583:gst_base_src_start_complete:<source> pad not activated yet
Pipeline is PREROLLING ...
0:00:00.061929292  3414 0xf6302520 WARN                 qtdemux qtdemux.c:3031:qtdemux_parse_trex:<qtdemux0> failed to find fragment defaults for stream 1
0:00:00.062505542  3414 0xf6302520 WARN                 qtdemux qtdemux.c:3031:qtdemux_parse_trex:<qtdemux0> failed to find fragment defaults for stream 2
0:00:00.062835083  3414 0xf6302520 WARN                 basesrc gstbasesrc.c:2445:gst_base_src_update_length:<source> processing at or past EOS
Missing element: H.264 (Main Profile) decoder
0:00:00.072705208  3414 0xf6302520 WARN            uridecodebin gsturidecodebin.c:921:unknown_type_cb:<uridecodebin0> warning: No decoder available for type 'video/x-h264, stream-format=(string)avc, alignment=(string)au, level=(string)3, profile=(string)main, codec_data=(buffer)014d401effe10017674d401ee8806c1ef37808800001f480005dc0078b168901000468ebef20, width=(int)854, height=(int)480, framerate=(fraction)24000/1001, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, chroma-format=(string)4:2:0, bit-depth-luma=(uint)8, bit-depth-chroma=(uint)8, parsed=(boolean)true'.
WARNING: from element /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: No decoder available for type 'video/x-h264, stream-format=(string)avc, alignment=(string)au, level=(string)3, profile=(string)main, codec_data=(buffer)014d401effe10017674d401ee8806c1ef37808800001f480005dc0078b168901000468ebef20, width=(int)854, height=(int)480, framerate=(fraction)24000/1001, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, chroma-format=(string)4:2:0, bit-depth-luma=(uint)8, bit-depth-chroma=(uint)8, parsed=(boolean)true'.
Additional debug info:
../../../git/gst/playback/gsturidecodebin.c(921): unknown_type_cb (): /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0
0:00:00.086101458  3414 0xf6302520 WARN                    alsa conf.c:4974:snd_config_expand: alsalib error: Unknown parameters {AES0 0x02 AES1 0x82 AES2 0x00 AES3 0x02}
0:00:00.086330167  3414 0xf6302520 WARN                    alsa pcm.c:2495:snd_pcm_open_noupdate: alsalib error: Unknown PCM default:{AES0 0x02 AES1 0x82 AES2 0x00 AES3 0x02}
0:00:00.094490042  3414 0xf4e1c800 WARN     GST_ELEMENT_FACTORY gstelementfactory.c:456:gst_element_factory_make: no such element factory "volume"!
0:00:00.099267458  3414 0xf4e1c800 WARN                playsink gstplaysink.c:2883:gen_audio_chain:<playsink> warning: No volume control found
0:00:00.099520667  3414 0xf4e1c800 WARN                playsink gstplaysink.c:2883:gen_audio_chain:<playsink> warning: Volume/mute is not available
WARNING: from element /GstPlayBin:playbin0/GstPlaySink:playsink: No volume control found
Additional debug info:
../../../git/gst/playback/gstplaysink.c(2883): gen_audio_chain (): /GstPlayBin:playbin0/GstPlaySink:playsink:
Volume/mute is not available
0:00:00.121701083  3414 0xf3a02890 WARN         audio-resampler audio-resampler.c:274:convert_taps_gint16_c: can't find exact taps
0:00:00.123127750  3414 0xf3a02890 WARN                    alsa gstalsasink.c:502:set_hwparams:<alsasink0> warning: Unable to set buffer time 200000 for playback: Invalid argument
WARNING: from element /GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:abin/GstAlsaSink:alsasink0: Could not get/set settings from/on resource.
Additional debug info:
../../../git/ext/alsa/gstalsasink.c(502): set_hwparams (): /GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:abin/GstAlsaSink:alsasink0:
Unable to set buffer time 200000 for playback: Invalid argument
0:00:00.165776917  3414 0xf3a02890 WARN                    alsa pcm_hw.c:1250:snd_pcm_hw_get_chmap: alsalib error: Cannot read Channel Map ctl
: Invalid argument
Redistribute latency...
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstAudioSinkClock
0:00:00.191332250  3414 0xf3a02890 WARN           audiobasesink gstaudiobasesink.c:1787:gst_audio_base_sink_get_alignment:<alsasink0> Unexpected discontinuity in audio timestamps of -0:00:00.085192743, resyncing

while If I leave the dvbmediasink plugins in the gstremer plugins directory then I can't play the video:

Setting pipeline to PAUSED ...
0:00:00.258629042  3427   0x14e280 WARN                 basesrc gstbasesrc.c:3583:gst_base_src_start_complete:<source> pad not activated yet
0:00:00.262133500  3427   0x14e280 WARN                 basesrc gstbasesrc.c:3583:gst_base_src_start_complete:<source> pad not activated yet
Pipeline is PREROLLING ...
0:00:00.289709917  3427 0xf5f02120 WARN                 qtdemux qtdemux.c:3031:qtdemux_parse_trex:<qtdemux0> failed to find fragment defaults for stream 1
0:00:00.290248625  3427 0xf5f02120 WARN                 qtdemux qtdemux.c:3031:qtdemux_parse_trex:<qtdemux0> failed to find fragment defaults for stream 2
0:00:00.290603042  3427 0xf5f02120 WARN                 basesrc gstbasesrc.c:2445:gst_base_src_update_length:<source> processing at or past EOS
0:00:00.302987417  3427 0xf4a21120 WARN     GST_ELEMENT_FACTORY gstelementfactory.c:456:gst_element_factory_make: no such element factory "videobalance"!
0:00:00.305319875  3427 0xf4a21120 WARN     GST_ELEMENT_FACTORY gstelementfactory.c:456:gst_element_factory_make: no such element factory "videoscale"!
0:00:00.305619750  3427 0xf4a21120 WARN      playsinkconvertbin gstplaysinkconvertbin.c:100:gst_play_sink_convert_bin_add_conversion_element_factory:<vconv> warning: Missing element 'videoscale' - check your GStreamer installation.
0:00:00.305741584  3427 0xf4a21120 WARN      playsinkconvertbin gstplaysinkconvertbin.c:100:gst_play_sink_convert_bin_add_conversion_element_factory:<vconv> warning: video rendering might fail
0:00:00.312201125  3427 0xf4a21120 WARN     GST_ELEMENT_FACTORY gstelementfactory.c:456:gst_element_factory_make: no such element factory "videoscale"!
0:00:00.312429584  3427 0xf4a21120 WARN      playsinkconvertbin gstplaysinkconvertbin.c:100:gst_play_sink_convert_bin_add_conversion_element_factory:<vconv> warning: Missing element 'videoscale' - check your GStreamer installation.
0:00:00.312551209  3427 0xf4a21120 WARN      playsinkconvertbin gstplaysinkconvertbin.c:100:gst_play_sink_convert_bin_add_conversion_element_factory:<vconv> warning: video rendering might fail
0:00:00.321217042  3427 0xf4a21120 WARN     GST_ELEMENT_FACTORY gstelementfactory.c:456:gst_element_factory_make: no such element factory "volume"!
0:00:00.327119584  3427 0xf4a21120 WARN                playsink gstplaysink.c:2883:gen_audio_chain:<playsink> warning: No volume control found
0:00:00.327357625  3427 0xf4a21120 WARN                playsink gstplaysink.c:2883:gen_audio_chain:<playsink> warning: Volume/mute is not available
WARNING: from element /GstPlayBin:playbin0/GstPlaySink:playsink: No volume control found
Additional debug info:
../../../git/gst/playback/gstplaysink.c(2883): gen_audio_chain (): /GstPlayBin:playbin0/GstPlaySink:playsink:
Volume/mute is not available
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
0:00:00.330569542  3427 0xf3702ac0 WARN            dvbvideosink gstdvbvideosink.c:1794:gst_dvbvideosink_set_caps:<dvbvideosink0> error: hardware decoder can't handle streamtype 1
New clock: GstSystemClock
ERROR: from element /GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:vbin/GstDVBVideoSink:dvbvideosink0: There is no codec present that can handle the stream's type.
Additional debug info:
../git/gstdvbvideosink.c(1794): gst_dvbvideosink_set_caps (): /GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:vbin/GstDVBVideoSink:dvbvideosink0:
hardware decoder can't handle streamtype 1
Execution ended after 0:00:00.000582375
Setting pipeline to PAUSED ...
Setting pipeline to READY ...
Setting pipeline to NULL ...
Freeing pipeline ...

I don't know much about enigma but I think that dvbmediasink are for enigma to work and can't be removed, and of course the amlavsink plugins are needed for HW decoding, So I don't know how to fix this.



Re: Howto build unofficial pli for your unsupported receiver #1986 takitr

  • Senior Member
  • 77 posts

+24
Neutral

Posted 6 August 2018 - 06:57

Use wetek gstreamer
GST_VERSION = "0.10"

Re: Howto build unofficial pli for your unsupported receiver #1987 moham96

  • Senior Member
  • 175 posts

+20
Neutral

Posted 6 August 2018 - 10:57

Use wetek gstreamer
GST_VERSION = "0.10"

I've already booted with wetekplay userspace and the problem persist



Re: Howto build unofficial pli for your unsupported receiver #1988 moham96

  • Senior Member
  • 175 posts

+20
Neutral

Posted 6 August 2018 - 12:12

anyone here with wetekplay can confirm that the wetekplay image works ?



Re: Howto build unofficial pli for your unsupported receiver #1989 Persian Prince

  • Senior Member
  • 1,982 posts

+247
Excellent

Posted 6 August 2018 - 12:59

k1pro test image with "alien5-enigma2.patch" and without "alien5-servicemp3.patch" : http://www.mediafire...sdcard.zip/file

 

alien5-enigma2.patch is related to:

 

- DDP audio

- H265 video

- Tuner


Open Vision sources: https://github.com/OpenVisionE2


Re: Howto build unofficial pli for your unsupported receiver #1990 moham96

  • Senior Member
  • 175 posts

+20
Neutral

Posted 6 August 2018 - 14:05

k1pro test image with "alien5-enigma2.patch" and without "alien5-servicemp3.patch" : http://www.mediafire...sdcard.zip/file

 

alien5-enigma2.patch is related to:

 

- DDP audio

- H265 video

- Tuner

The tuner will not work, because it includes a 64 bit enigma, the avl6862 demod driver doesn't support calls from 64 bit userspace , enigma2 package needs to be compiled as 32 bit( as in the wetekplay ).



Re: Howto build unofficial pli for your unsupported receiver #1991 Abu Baniaz

  • PLi® Contributor
  • 2,524 posts

+64
Good

Posted 6 August 2018 - 14:15

anyone here with wetekplay can confirm that the wetekplay image works ?

One from a few months ago works. Is there a recent one to test? I can test later tonight.

Sent from my Moto G (5S) using Forum Fiend v1.3.3.

Re: Howto build unofficial pli for your unsupported receiver #1992 zeros

  • PLi® Contributor
  • 1,635 posts

+61
Good

Posted 6 August 2018 - 17:04

I just updated the links and wiped out the old:
develop-dm900-06.08.2018
https://www.online.e...36-2e80e50c696d
develop-dm920-06.08.2018
https://www.online.e...a6-9210bdf4ed17
 


DM920UHD DVB-S2X TRIPLE tuner + Triple M.S tuner DVB-S2X, DVB-T2/T, QboxHD, QboxHD Mini, Icecrypt T2300HD,
Qviart Lunix3 4K, Raspberry Pi 4 Model B 4GB & 8GB

Vertex 4K60 4:4:4 600MHz


Re: Howto build unofficial pli for your unsupported receiver #1993 zeros

  • PLi® Contributor
  • 1,635 posts

+61
Good

Posted 7 August 2018 - 07:39

And for dm7020hd today's build:

openpli-enigma2-pli-extras-dm7020hd.nfi
https://www.online.e...2a-3acb4a1cba8e

I understand that now dm7020hd and dm7020hd V2 use the same *nfi file, is that so? Anyway this file is here now. (Not tested yet!)


DM920UHD DVB-S2X TRIPLE tuner + Triple M.S tuner DVB-S2X, DVB-T2/T, QboxHD, QboxHD Mini, Icecrypt T2300HD,
Qviart Lunix3 4K, Raspberry Pi 4 Model B 4GB & 8GB

Vertex 4K60 4:4:4 600MHz


Re: Howto build unofficial pli for your unsupported receiver #1994 Persian Prince

  • Senior Member
  • 1,982 posts

+247
Excellent

Posted 7 August 2018 - 08:06

I understand that now dm7020hd and dm7020hd V2 use the same *nfi file, is that so? Anyway this file is here now. (Not tested yet!)

 

No just same folder for the build itself, you can provide dm7020hdv2 nfi file with the same online feed ;)


Open Vision sources: https://github.com/OpenVisionE2


Re: Howto build unofficial pli for your unsupported receiver #1995 zeros

  • PLi® Contributor
  • 1,635 posts

+61
Good

Posted 7 August 2018 - 08:26

OK, but then I need to edit each time the 'site.conf' file? Is there still no conflict then?

After /openpli-oe-core$ MACHINE=dm7020hdv make image

I got such error:

Building image for dm7020hdv
ERROR:  OE-core's config sanity checker detected a potential misconfiguration.
    Either fix the cause of this error or at your own risk disable the checker (see sanity.conf).
    Following is the list of potential problems / advisories:

    MACHINE=dm7020hdv is invalid. Please set a valid MACHINE in your local.conf, environment or other configuration file.

Summary: There was 1 ERROR message shown, returning a non-zero exit code.

OK, I can probably get over it, but what happens to everything else? And I must to change this 'site.conf' file in every new build then?


DM920UHD DVB-S2X TRIPLE tuner + Triple M.S tuner DVB-S2X, DVB-T2/T, QboxHD, QboxHD Mini, Icecrypt T2300HD,
Qviart Lunix3 4K, Raspberry Pi 4 Model B 4GB & 8GB

Vertex 4K60 4:4:4 600MHz


Re: Howto build unofficial pli for your unsupported receiver #1996 Persian Prince

  • Senior Member
  • 1,982 posts

+247
Excellent

Posted 7 August 2018 - 08:36

Just remove your "env.source" (once) from "build" directory then run update.sh

 

And it's "dm7020hdv2" not "dm7020hdv" ;)

 

You can share dm7020hdv2 image with your dm7020hd online feeds, no changes needed anymore.


Open Vision sources: https://github.com/OpenVisionE2


Re: Howto build unofficial pli for your unsupported receiver #1997 zeros

  • PLi® Contributor
  • 1,635 posts

+61
Good

Posted 7 August 2018 - 10:32

Thanks, it was my typo! And here the file:
openpli-enigma2-pli-extras-dm7020hdv2.nfi
https://www.online.e...fc-e060e758fd7c
I hope, that it works, because I myself can't test it, as I don't have v2 box.


DM920UHD DVB-S2X TRIPLE tuner + Triple M.S tuner DVB-S2X, DVB-T2/T, QboxHD, QboxHD Mini, Icecrypt T2300HD,
Qviart Lunix3 4K, Raspberry Pi 4 Model B 4GB & 8GB

Vertex 4K60 4:4:4 600MHz


Re: Howto build unofficial pli for your unsupported receiver #1998 moham96

  • Senior Member
  • 175 posts

+20
Neutral

Posted 7 August 2018 - 14:12

 

anyone here with wetekplay can confirm that the wetekplay image works ?

One from a few months ago works. Is there a recent one to test? I can test later tonight.

Sent from my Moto G (5S) using Forum Fiend v1.3.3.

 

Hi,

https://drive.google...FVpQucjpL7TLAd9

this is a wetekplay image with the latest commits and all gstreamer plugins included



Re: Howto build unofficial pli for your unsupported receiver #1999 MastaG

  • Senior Member
  • 1,531 posts

+118
Excellent

Posted 7 August 2018 - 17:56

Anything that sticks to gstreamer 0.10 should die..
Seriously.. I havent been keeping track of the multiple bsp-layers in pli-extras.. but if it involves gstreamer 0.10, it should be removed asap imo.

Edited by MastaG, 7 August 2018 - 17:57.


Re: Howto build unofficial pli for your unsupported receiver #2000 wu-li

  • Senior Member
  • 28 posts

0
Neutral

Posted 7 August 2018 - 18:21

SPARK - LIVE AND WORK !

 

 

> boot

> LoAd

> NO PROBLEMS


>                                NO LOAD CHANEL LIST!

> Manual scanning works


>                               4Fun.TV > AUDIO < "MPEG"-only > NO "AC3+ qaa" ? 

 

                                     IT WAS WORTH WAITING !!!!!!!! 




5 user(s) are reading this topic

0 members, 5 guests, 0 anonymous users