Quantcast
Channel: [EN] OpenPLi Third-Party Development
Viewing all 1689 articles
Browse latest View live

[PC-APP] E-Channelizer

$
0
0

E-Channelizer
A stylish, fast, feature-rich yet lightweight settings editor for digital satellite set-top boxes powered by Enigma firmware.
 

screenshot.png

Features

General
- Freeware for the community developed mainly in love of hobby.
- Super-fast with background processing and multi-threading support.
- Fully portable; neither administrator privileges nor registry modification is required.
- Automatic updates (self-updatable).

Functionality
- Create new, open, and save local settings files.
- Open settings from recently opened files.
- Check and fix settings errors.
- Add, edit, and delete satellites, transponders, services, bouquets, and favorites.
- Validation of user inputs and actions.
- Parental control support (blacklist, whitelist or none).

Transponders
- Support satellites, cable and terrestrial dvb.
- Filter services by satellites, cable and terrestrial.
- In-line edit of satellites and transponders from the satellites.xml file.
- Add missing and update existing transponders from services data.
- Delete empty satellites, and unused satellites or transponders.
- Import satellites from local XML file or STB.

Services
- Unique icons for service types and flags (locked, new, hidden, encrypted).
- Sort and custom filter by service types and flags.
- Advanced search with instant highlighted results.
- Quick access to bouquets which the favorite services are added.
- Batch edit of multiple services at once.
- Add services to a new bouquet.
- Add services to a bouquet by drag and drop.
- Remove services from all bouquets at once.
- Copy, cut and paste services between multiple windows.

Favorites
- Advanced search with instant highlighted results.
- Insert markers.
- Insert stream (TS/DVBS and Non-TS).
- Rename favorites, reset names and change name letter-cases.
- Sort favorites alphabetically while optionally keep markers in place.
- Change parental control of favorites.
- Re-arrange favorites by drag and drop.
- Copy or move favorites between bouquet by drag and drop.
- Copy, cut and paste favorites between multiple bouquets or windows.
- Paste services from clipboard.

Profiles
- Support multiple STB profiles grouped in sections.
- Customize STB network configuration, file directories, HTTP/FTP ports.
- Support HTTP/FTP over secured SSL/TLS protocols and FTP passive mode.
- Test connectivity and check online status of STBs.
- Read, write and reload settings from STBs over the local network.
- Customize which files being transferred to STB and the reloading method.

Screenshots



start-screen.png

main-screen.png
flyouts.png

Supported Firmwares
- Enigma 2,
- Dreambox OS.

System Requirements
- Windows 10 / 8.1 / 8 / 7 SP1 / Vista SP2,
- .NET Framework 4.5 or higher
- 5MB of free disk space.

Download
www.echannelizer.com

Bug Reporting
If you ever find an issue or encountered a problem, kindly do not hesitate to report a bug to help us fix it and make the program better.

Useful Links
Localization
Tutorials

Regards
Sayyid A.


BBCiplayer

YouTubePlayer

Porncenter

ONID - NID

$
0
0

On DVB-T signals, there are NID and ONID values, different.

I can only see ONID on enigma systems.

How can NID value be read ???  It seems to be overwritten by Namespace.

 

 

Sattube Service on Enigma 2 Images

$
0
0

Hi Guys,

 

i'm searching for Sattube Plugin for enigma 2 openPLI image , so please can anyone share it with me 

ITV

Convert http stream on port 8001 to udp or rtp stream directely from vu+solo

$
0
0

Hello everybody,

 

I'm trying to convert (no transcoding needed) the http stream on the port 8001 to udp or rtp stream using ffmeg.

I'm using the following command from my vu+ solo receiver:

root@vusolo:~# ffmpeg -v trace -i "http://127.0.0.1:8001/1:0:19:A01:6:20FA:20D0000:0:0:0:" -acodec copy -vcodec copy -f mpegts udp://@127.0.0.1:8888

I got the following trace:

root@vusolo:~# ffmpeg -v trace -i "http://127.0.0.1:8001/1:0:19:A01:6:20FA:20D0000:0:0:0:" -acodec copy -vcodec copy -f mpegts udp://@127.0.0.1:8888
ffmpeg version 3.0.2 Copyright (c) 2000-2016 the FFmpeg developers
  built with gcc 4.9.1 (GCC)
  configuration: --disable-stripping --enable-pic --enable-shared --enable-pthreads --enable-nonfree --cross-prefix=mipsel-oe-linux- --ld='mipsel-oe-linux-gcc -mel -mabi=32 -mhard-float -march=mips32 --sysroot=/media/data2/ff/build/tmp/sysroots/vuduo' --arch=mipsel --target-os=linux --enable-cross-compile --extra-cflags=' -Os -pipe -g -feliminate-unused-debug-types -mel -mabi=32 -mhard-float -march=mips32 --sysroot=/media/data2/ff/build/tmp/sysroots/vuduo' --extra-ldflags='-Wl,-O1 -Wl,--as-needed' --sysroot=/media/data2/ff/build/tmp/sysroots/vuduo --enable-hardcoded-tables --disable-static --disable-runtime-cpudetect --disable-ffserver --disable-ffplay --enable-ffprobe --disable-iconv --disable-doc --disable-altivec --disable-amd3dnow --disable-amd3dnowext --disable-mmx --disable-mmxext --disable-sse --disable-sse2 --disable-sse3 --disable-ssse3 --disable-sse4 --disable-sse42 --disable-avx --disable-xop --disable-fma3 --disable-fma4 --disable-avx2 --disable-armv5te --disable-armv6 --disable-armv6t2 --disable-vfp --disable-neon --disable-inline-asm --disable-yasm --disable-fast-unaligned --disable-muxers --enable-muxer=mpeg1video --enable-encoders --enable-encoder=mpeg1video --disable-decoders --enable-libass --enable-decoder=alac --enable-decoder=ape --enable-decoder=atrac1 --enable-decoder=atrac3 --enable-decoder=atrac3p --enable-decoder=cook --enable-decoder=dsd_lsbf --enable-decoder=dsd_lsbf_planar --enable-decoder=dsd_msbf --enable-decoder=dsd_msbf_planar --enable-decoder=eac3 --enable-decoder=evrc --enable-decoder=iac --enable-decoder=imc --enable-decoder=mace3 --enable-decoder=mace6 --enable-decoder=metasound --enable-decoder=mjpeg --enable-decoder=mlp --enable-decoder=mp1 --enable-decoder=mp3adu --enable-decoder=mp3on4 --enable-decoder=mpeg1video --enable-decoder=nellymoser --enable-decoder=pcm_alaw --enable-decoder=pcm_bluray --enable-decoder=pcm_dvd --enable-decoder=pcm_f32be --enable-decoder=pcm_f32le --enable-decoder=pcm_f64be --enable-decoder=pcm_f64le --enable-decoder=pcm_lxf --enable-decoder=pcm_mulaw --enable-decoder=pcm_s16be --enable-decoder=pcm_s16be_planar --enable-decoder=pcm_s16le --enable-decoder=pcm_s16le_planar --enable-decoder=pcm_s24be --enable-decoder=pcm_s24daud --enable-decoder=pcm_s24le --enable-decoder=pcm_s24le_planar --enable-decoder=pcm_s32be --enable-decoder=pcm_s32le --enable-decoder=pcm_s32le_planar --enable-decoder=pcm_s8 --enable-decoder=pcm_s8_planar --enable-decoder=pcm_u16be --enable-decoder=pcm_u16le --enable-decoder=pcm_u24be --enable-decoder=pcm_u24le --enable-decoder=pcm_u32be --enable-decoder=pcm_u32le --enable-decoder=pcm_u8 --enable-decoder=pcm_zork --enable-decoder=ra_144 --enable-decoder=ra_288 --enable-decoder=ralf --enable-decoder=s302m --enable-decoder=shorten --enable-decoder=sipr --enable-decoder=sonic --enable-decoder=tak --enable-decoder=truehd --enable-decoder=truespeech --enable-decoder=tta --enable-decoder=wmalossless --enable-decoder=wmapro --enable-decoder=wmav1 --enable-decoder=wmav2 --enable-decoder=wmavoice --enable-decoder=aac --enable-decoder=aac_latm --enable-decoder=adpcm_ct --enable-decoder=adpcm_g722 --enable-decoder=adpcm_g726 --enable-decoder=adpcm_g726le --enable-decoder=adpcm_ima_amv --enable-decoder=adpcm_ima_oki --enable-decoder=adpcm_ima_qt --enable-decoder=adpcm_ima_rad --enable-decoder=adpcm_ima_wav --enable-decoder=adpcm_ms --enable-decoder=adpcm_sbpro_2 --enable-decoder=adpcm_sbpro_3 --enable-decoder=adpcm_sbpro_4 --enable-decoder=adpcm_swf --enable-decoder=adpcm_yamaha --enable-decoder=flac --enable-decoder=g723_1 --enable-decoder=g729 --enable-decoder=opus --enable-decoder=qcelp --enable-decoder=qdm2 --enable-decoder=vorbis --enable-decoder=wavpack --disable-demuxer=adp --disable-demuxer=adx --disable-demuxer=afc --disable-demuxer=anm --disable-demuxer=apc --disable-demuxer=ast --disable-demuxer=avs --disable-demuxer=bethsoftvid --disable-demuxer=bfi --disable-demuxer=bink --disable-demuxer=bmv --disable-demuxer=brstm --disable-demuxer=c93 --disable-demuxer=cdg --disable-demuxer=dnxhd --disable-demuxer=dsicin --disable-demuxer=dfa --disable-demuxer=dxa --disable-demuxer=ea --disable-demuxer=ea_cdata --disable-demuxer=frm --disable-demuxer=gif --disable-demuxer=gsm --disable-demuxer=gxf --disable-demuxer=hnm --disable-demuxer=ico --disable-demuxer=ilbc --enable-demuxer=image2 --disable-demuxer=iss --disable-demuxer=jv --disable-demuxer=mm --disable-demuxer=paf --disable-demuxer=pva --disable-demuxer=qcp --disable-demuxer=redspark --disable-demuxer=rl2 --disable-demuxer=roq --disable-demuxer=rsd --disable-demuxer=rso --disable-demuxer=siff --disable-demuxer=smjpeg --disable-demuxer=smush --disable-demuxer=sol --disable-demuxer=thp --disable-demuxer=tiertexseq --disable-demuxer=tmv --disable-demuxer=tty --disable-demuxer=txd --disable-demuxer=vqf --disable-demuxer=wsaud --disable-demuxer=wsvqa --disable-demuxer=xa --disable-demuxer=xbin --disable-demuxer=yop --disable-demuxer=ingenient --disable-demuxer=image_dds_pipe --disable-demuxer=image_dpx_pipe --disable-demuxer=image_exr_pipe --disable-demuxer=image_j2k_pipe --disable-demuxer=image_pictor_pipe --disable-demuxer=image_qdraw_pipe --disable-demuxer=image_sgi_pipe --disable-demuxer=image_sunrast_pipe --disable-filters --enable-filter=scale --disable-mips32r2 --disable-mipsdsp --disable-mipsdspr2 --enable-mipsfpu --enable-libbluray --enable-protocol=bluray --enable-librtmp --disable-indevs --disable-outdevs --pkg-config=pkg-config --disable-debug --extra-cflags='-ffunction-sections -fdata-sections -fno-aggressive-loop-optimizations' --extra-ldflags='-Wl,--gc-sections,-lrt' --prefix=/usr --libdir=/usr/lib --shlibdir=/usr/lib --datadir=/usr/share/ffmpeg --enable-avdevice --enable-avfilter --enable-bzlib --disable-libfaac --enable-gpl --disable-libgsm --disable-indev=jack --disable-libvorbis --disable-lzma --enable-libmp3lame --enable-openssl --disable-libschroedinger --disable-libspeex --enable-libtheora --disable-vaapi --enable-libvpx --disable-x11grab --enable-libx264 --disable-outdev=xv
  libavutil      55. 17.103 / 55. 17.103
  libavcodec     57. 24.102 / 57. 24.102
  libavformat    57. 25.100 / 57. 25.100
  libavdevice    57.  0.101 / 57.  0.101
  libavfilter     6. 31.100 /  6. 31.100
  libswscale      4.  0.100 /  4.  0.100
  libswresample   2.  0.101 /  2.  0.101
  libpostproc    54.  0.100 / 54.  0.100
Splitting the commandline.
Reading option '-v' ... matched as option 'v' (set logging level) with argument 'trace'.
Reading option '-i' ... matched as input file with argument 'http://127.0.0.1:8001/1:0:19:A01:6:20FA:20D0000:0:0:0:'.
Reading option '-acodec' ... matched as option 'acodec' (force audio codec ('copy' to copy stream)) with argument 'copy'.
Reading option '-vcodec' ... matched as option 'vcodec' (force video codec ('copy' to copy stream)) with argument 'copy'.
Reading option '-f' ... matched as option 'f' (force format) with argument 'mpegts'.
Reading option 'udp://@127.0.0.1:8888' ... matched as output file.
Finished splitting the commandline.
Parsing a group of options: global .
Applying option v (set logging level) with argument trace.
Successfully parsed a group of options.
Parsing a group of options: input file http://127.0.0.1:8001/1:0:19:A01:6:20FA:20D0000:0:0:0:.
Successfully parsed a group of options.
Opening an input file: http://127.0.0.1:8001/1:0:19:A01:6:20FA:20D0000:0:0:0:.
[http @ 0x45b430] Setting default whitelist 'http,https,tls,rtp,tcp,udp,crypto,httpproxy'
[http @ 0x45b430] request: GET /1:0:19:A01:6:20FA:20D0000:0:0:0: HTTP/1.1
User-Agent: Lavf/57.25.100
Accept: */*
Range: bytes=0-
Connection: close
Host: 127.0.0.1:8001
Icy-MetaData: 1


[http @ 0x45b430] header='HTTP/1.0 200 OK'
[http @ 0x45b430] http_code=200
[http @ 0x45b430] header='Connection: Close'
[http @ 0x45b430] header='Content-Type: video/mpeg'
[http @ 0x45b430] header='Server: streamserver'
[http @ 0x45b430] header=''
Probing mp3 score:1 size:2048
Probing mpegts score:100 size:2048
[mpegts @ 0x45ad20] Format mpegts probed with size=2048 and score=100
score: 44, dvhs_score: 1, fec_score: -1
[mpegts @ 0x45ad20] Filter: pid=0x11
[mpegts @ 0x45ad20] Filter: pid=0x0
[mpegts @ 0x45ad20] PAT:
[mpegts @ 0x45ad20] sid=0x1 pid=0x40
[mpegts @ 0x45ad20] new_program: id=0x0001
[mpegts @ 0x45ad20] Filter: pid=0x40
[mpegts @ 0x45ad20] sid=0x2 pid=0x24e
[mpegts @ 0x45ad20] new_program: id=0x0002
[mpegts @ 0x45ad20] Filter: pid=0x24e
[mpegts @ 0x45ad20] sid=0xa01 pid=0x64
[mpegts @ 0x45ad20] new_program: id=0x0a01
[mpegts @ 0x45ad20] Filter: pid=0x64
[mpegts @ 0x45ad20] sid=0xa02 pid=0xd2
[mpegts @ 0x45ad20] new_program: id=0x0a02
[mpegts @ 0x45ad20] Filter: pid=0xd2
[mpegts @ 0x45ad20] sid=0xa03 pid=0x12c
[mpegts @ 0x45ad20] new_program: id=0x0a03
[mpegts @ 0x45ad20] Filter: pid=0x12c
[mpegts @ 0x45ad20] sid=0xa04 pid=0x190
[mpegts @ 0x45ad20] new_program: id=0x0a04
[mpegts @ 0x45ad20] Filter: pid=0x190
[mpegts @ 0x45ad20] sid=0xa05 pid=0x1f4
[mpegts @ 0x45ad20] new_program: id=0x0a05
[mpegts @ 0x45ad20] Filter: pid=0x1f4
[mpegts @ 0x45ad20] sid=0x201 pid=0x6e
[mpegts @ 0x45ad20] new_program: id=0x0201
[mpegts @ 0x45ad20] Filter: pid=0x6e
[mpegts @ 0x45ad20] sid=0x203 pid=0x136
[mpegts @ 0x45ad20] new_program: id=0x0203
[mpegts @ 0x45ad20] Filter: pid=0x136
[mpegts @ 0x45ad20] sid=0x204 pid=0x19a
[mpegts @ 0x45ad20] new_program: id=0x0204
[mpegts @ 0x45ad20] Filter: pid=0x19a
[mpegts @ 0x45ad20] sid=0x205 pid=0x1fe
[mpegts @ 0x45ad20] new_program: id=0x0205
[mpegts @ 0x45ad20] Filter: pid=0x1fe
[mpegts @ 0x45ad20] sid=0x206 pid=0x262
[mpegts @ 0x45ad20] new_program: id=0x0206
[mpegts @ 0x45ad20] Filter: pid=0x262
[mpegts @ 0x45ad20] PMT: len 103
[mpegts @ 0x45ad20] sid=0xa01 sec_num=0/0 version=7
[mpegts @ 0x45ad20] pcr_pid=0x78
[mpegts @ 0x45ad20] Filter: pid=0x78
[mpegts @ 0x45ad20] stream=0 stream_type=1b pid=78 prog_reg_desc=
[mpegts @ 0x45ad20] Filter: pid=0x82
[mpegts @ 0x45ad20] stream=1 stream_type=6 pid=82 prog_reg_desc=
[mpegts @ 0x45ad20] tag: 0x0a len=4
[mpegts @ 0x45ad20] tag: 0x7a len=2
[mpegts @ 0x45ad20] Filter: pid=0x83
[mpegts @ 0x45ad20] stream=2 stream_type=6 pid=83 prog_reg_desc=
[mpegts @ 0x45ad20] tag: 0x0a len=4
[mpegts @ 0x45ad20] tag: 0x7a len=2
[mpegts @ 0x45ad20] Filter: pid=0x84
[mpegts @ 0x45ad20] stream=3 stream_type=6 pid=84 prog_reg_desc=
[mpegts @ 0x45ad20] tag: 0x0a len=4
[mpegts @ 0x45ad20] tag: 0x7f len=5
[mpegts @ 0x45ad20] tag: 0x7a len=2
[mpegts @ 0x45ad20] Filter: pid=0x96
[mpegts @ 0x45ad20] stream=4 stream_type=6 pid=96 prog_reg_desc=
[mpegts @ 0x45ad20] tag: 0x59 len=8
[mpegts @ 0x45ad20] Filter: pid=0x97
[mpegts @ 0x45ad20] stream=5 stream_type=6 pid=97 prog_reg_desc=
[mpegts @ 0x45ad20] tag: 0x59 len=8
[mpegts @ 0x45ad20] tuning done
[mpegts @ 0x45ad20] Before avformat_find_stream_info() pos: 0 bytes read:65536 seeks:0
[mpegts @ 0x45ad20] Skipping after seek
[mpegts @ 0x45ad20] pid=78 pes_code=0x1e0
[mpegts @ 0x45ad20] PAT:
[mpegts @ 0x45ad20] sid=0x1 pid=0x40
[mpegts @ 0x45ad20] new_program: id=0x0001
[mpegts @ 0x45ad20] sid=0x2 pid=0x24e
[mpegts @ 0x45ad20] new_program: id=0x0002
[mpegts @ 0x45ad20] sid=0xa01 pid=0x64
[mpegts @ 0x45ad20] new_program: id=0x0a01
[mpegts @ 0x45ad20] sid=0xa02 pid=0xd2
[mpegts @ 0x45ad20] new_program: id=0x0a02
[mpegts @ 0x45ad20] sid=0xa03 pid=0x12c
[mpegts @ 0x45ad20] new_program: id=0x0a03
[mpegts @ 0x45ad20] sid=0xa04 pid=0x190
[mpegts @ 0x45ad20] new_program: id=0x0a04
[mpegts @ 0x45ad20] sid=0xa05 pid=0x1f4
[mpegts @ 0x45ad20] new_program: id=0x0a05
[mpegts @ 0x45ad20] sid=0x201 pid=0x6e
[mpegts @ 0x45ad20] new_program: id=0x0201
[mpegts @ 0x45ad20] sid=0x203 pid=0x136
[mpegts @ 0x45ad20] new_program: id=0x0203
[mpegts @ 0x45ad20] sid=0x204 pid=0x19a
[mpegts @ 0x45ad20] new_program: id=0x0204
[mpegts @ 0x45ad20] sid=0x205 pid=0x1fe
[mpegts @ 0x45ad20] new_program: id=0x0205
[mpegts @ 0x45ad20] sid=0x206 pid=0x262
[mpegts @ 0x45ad20] new_program: id=0x0206
[mpegts @ 0x45ad20] PMT: len 103
[mpegts @ 0x45ad20] sid=0xa01 sec_num=0/0 version=7
[mpegts @ 0x45ad20] pcr_pid=0x78
[mpegts @ 0x45ad20] tag: 0x0a len=4
[mpegts @ 0x45ad20] tag: 0x7a len=2
[mpegts @ 0x45ad20] tag: 0x0a len=4
[mpegts @ 0x45ad20] tag: 0x7a len=2
[mpegts @ 0x45ad20] tag: 0x0a len=4
[mpegts @ 0x45ad20] tag: 0x7f len=5
[mpegts @ 0x45ad20] tag: 0x7a len=2
[mpegts @ 0x45ad20] tag: 0x59 len=8
    Last message repeated 1 times
[mpegts @ 0x45ad20] pid=84 pes_code=0x1bd
[mpegts @ 0x45ad20] pid=83 pes_code=0x1bd
[mpegts @ 0x45ad20] pid=82 pes_code=0x1bd
[mpegts @ 0x45ad20] pid=78 pes_code=0x1e0
    Last message repeated 1 times
[h264 @ 0x470300] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x470300] decode_slice_header error
[h264 @ 0x470300] no frame!
[mpegts @ 0x45ad20] PAT:
[mpegts @ 0x45ad20] PMT: len 103
[mpegts @ 0x45ad20] PAT:
[mpegts @ 0x45ad20] PMT: len 103
[mpegts @ 0x45ad20] pid=83 pes_code=0x1bd
[mpegts @ 0x45ad20] pid=82 pes_code=0x1bd
[mpegts @ 0x45ad20] PAT:
[mpegts @ 0x45ad20] PMT: len 103
[mpegts @ 0x45ad20] pid=84 pes_code=0x1bd
[mpegts @ 0x45ad20] pid=96 pes_code=0x1be
[mpegts @ 0x45ad20] PAT:
[mpegts @ 0x45ad20] PMT: len 103
[mpegts @ 0x45ad20] pid=97 pes_code=0x1be
[h264 @ 0x470300] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x470300] decode_slice_header error
[h264 @ 0x470300] no frame!
[mpegts @ 0x45ad20] PAT:
[mpegts @ 0x45ad20] PMT: len 103
[mpegts @ 0x45ad20] pid=78 pes_code=0x1e0
[mpegts @ 0x45ad20] pid=83 pes_code=0x1bd
[mpegts @ 0x45ad20] pid=82 pes_code=0x1bd
[mpegts @ 0x45ad20] pid=78 pes_code=0x1e0
[h264 @ 0x470300] Frame num gap 42 37
[h264 @ 0x470300] Frame num gap 42 38
[h264 @ 0x470300] Frame num gap 42 39
[h264 @ 0x470300] Frame num gap 42 40
[h264 @ 0x470300] mmco: unref short failure
[h264 @ 0x470300] number of reference frames (0+5) exceeds max (4; probably corrupt input), discarding one
[mpegts @ 0x45ad20] pid=78 pes_code=0x1e0
[h264 @ 0x470300] no picture ooo
[mpegts @ 0x45ad20] pid=84 pes_code=0x1bd
[mpegts @ 0x45ad20] PAT:
[mpegts @ 0x45ad20] PMT: len 103
[mpegts @ 0x45ad20] pid=78 pes_code=0x1e0
[h264 @ 0x470300] Increasing reorder buffer to 2
[h264 @ 0x470300] no picture ooo
[mpegts @ 0x45ad20] pid=78 pes_code=0x1e0
[h264 @ 0x470300] no picture

I'm using vlc to test if the udp stream is available without success.

Can some one point me to the good direction on how to convert the http stream to an udp or an rtp stream without touching the stream data.

 

Best regards.


Scam 3.52 on dm 500

$
0
0

Hello to all,
Have somebody test scam 3.52 on the new image Pli Jade3? Because i have tested and it seem to not start on dm500.
Everytime I'm starting scam on telnet it give me the error: "scam: error while loading shared libraries: libssl.so.0.9.7: cannot open shared object file: No such file or directory" and I don't know were to find this library. I hat found an arhyve with scam and these lib but when i use that it give me another error "scam: relocation error: /var/lib/libssl.so.0.9.7: undefined symbol: X509_NAME_free" (i think because is compiled for some other imag for dream.
Any ideea how to make it run.
10X 

Twisted web failed to download https image

$
0
0

I am using box with python 2.7.13 and openssl 1.0.2k and got these errors when downloading https images using twisted web.

I do not have problem in downloading https by other methods but need twisted web because i want to download images simultaneously in background without stopping code execution. 

 

 

image url example   

https://www.almstba.tv/video/uploads/thumbs/718173fd7-1.jpg
/usr/lib/enigma2/python/e2reactor.py:184:_doReadOrWrite
/usr/lib/python2.7/site-packages/twisted/internet/tcp.py:208:doRead
/usr/lib/python2.7/site-packages/twisted/internet/tcp.py:214:_dataReceived
/usr/lib/python2.7/site-packages/twisted/protocols/tls.py:415:dataReceived
--- <exception caught here> ---
/usr/lib/python2.7/site-packages/twisted/protocols/tls.py:335:_checkHandshakeStatus
/usr/lib/python2.7/site-packages/OpenSSL/SSL.py:1426:do_handshake
/usr/lib/python2.7/site-packages/OpenSSL/SSL.py:1174:_raise_ssl_error
/usr/lib/python2.7/site-packages/OpenSSL/_util.py:48:exception_from_error_queue

Can not play .MPD video in kodi via enigma2 player.

$
0
0

I collect kodi 17.6. I added plugin inputstream-adaptive. It assembles and installs without errors. In the youtube plugin, when selecting a source, the MPD link appears. If I reproduce via the kodi video player, then playback is performed, but only 1080P. If there is no playback through the internal player enigma2.It depends on the plugin or enigma2 does not understand the format of this file?

 

15:57:52.664 T:3021141632  NOTICE: Starting Kodi (17.6 Git:2018-07-19-7e52c-stb). Platform: Linux ARM 32-bit
15:57:52.664 T:3021141632  NOTICE: Using Release Kodi x32 build
15:57:52.664 T:3021141632  NOTICE: Kodi compiled Jul 19 2018 by GCC 7.3.0 for Linux ARM 32-bit version 4.15.7 (265991)
15:58:46.371 T:2669515696 WARNING: [plugin.video.youtube] User: |default| Switching API key set to |1|
15:58:46.519 T:2669515696  NOTICE: [plugin.video.youtube] Running: YouTube (6.0.2) on Krypton (Kodi-17.6) with Python 2.7.14
                                             Path: /config/mpd/
                                             Params: {}
15:58:47.426 T:2504344496  NOTICE: [plugin.video.youtube] Running: YouTube (6.0.2) on Krypton (Kodi-17.6) with Python 2.7.14
                                             Path: /sign/out/
                                             Params: {'confirmed': 'true'}
15:59:21.750 T:2642060208   ERROR: GetDirectory - Error getting
15:59:22.610 T:2548302768   ERROR: Previous line repeats 6 times.
15:59:22.610 T:2548302768  NOTICE: [plugin.video.youtube] Running: YouTube (6.0.2) on Krypton (Kodi-17.6) with Python 2.7.14
                                             Path: /
                                             Params: {}
15:59:25.660 T:2548302768  NOTICE: [plugin.video.youtube] Running: YouTube (6.0.2) on Krypton (Kodi-17.6) with Python 2.7.14
                                             Path: /kodion/search/list/
                                             Params: {}
15:59:28.586 T:2548302768  NOTICE: [plugin.video.youtube] Running: YouTube (6.0.2) on Krypton (Kodi-17.6) with Python 2.7.14
                                             Path: /kodion/search/input/
                                             Params: {}
16:00:08.346 T:3001021360  NOTICE: [plugin.video.youtube] Running: YouTube (6.0.2) on Krypton (Kodi-17.6) with Python 2.7.14
                                             Path: /play/
                                             Params: {'video_id': 'LXb3EKWsInQ'}
16:00:12.284 T:3021141632   ERROR: PCRE: nothing to repeat. Compilation failed at offset 0 in expression '*'
16:00:12.285 T:3021141632  NOTICE: ExternalPlayer Filename: kodiext
16:00:12.285 T:3021141632 WARNING: ExternalPlayer: invalid value for warpcursor: none
16:00:12.285 T:3021141632  NOTICE: ExternalPlayer Tweaks: hideconsole (true), hidexbmc (true), islauncher (false), warpcursor (none)
16:00:12.285 T:3021141632  NOTICE: OpenFile: http://127.0.0.1:50152/LXb3EKWsInQ.mpd
16:00:12.292 T:2650452912  NOTICE: Process: Player : kodiext
16:00:12.292 T:2650452912  NOTICE: Process: File   : http://127.0.0.1:50152/LXb3EKWsInQ.mpd
16:00:12.292 T:2650452912  NOTICE: Process: Content:
16:00:12.292 T:2650452912  NOTICE: Process: Args   : -U "{1}" -S "{3}" -P "$PPID"
16:00:12.292 T:2650452912  NOTICE: Process: Start
16:00:12.292 T:2650452912  NOTICE: Process: Hiding Kodi window
16:00:12.543 T:2650452912  NOTICE: ExecuteAppLinux: "kodiext" -U "http://127.0.0.1:50152/LXb3EKWsInQ.mpd" -S "{3}" -P "$PPID"
16:00:13.813 T:2650452912  NOTICE: Process: Kodi cannot stay hidden for a launcher process
16:00:17.295 T:2650452912  NOTICE: Process: Stop
16:00:17.295 T:2650452912  NOTICE: Process: Showing Kodi window
16:00:17.620 T:2990535600  NOTICE: Found 1 Lists of Devices
16:00:17.620 T:2990535600  NOTICE: Enumerated ALSA devices:
16:00:17.620 T:2990535600  NOTICE:     Device 1
16:00:17.620 T:2990535600  NOTICE:         m_deviceName      : default
16:00:17.620 T:2990535600  NOTICE:         m_displayName     : Default (BRCM PCM BRCM PCM)
16:00:17.621 T:2990535600  NOTICE:         m_displayNameExtra:
16:00:17.621 T:2990535600  NOTICE:         m_deviceType      : AE_DEVTYPE_PCM
16:00:17.621 T:2990535600  NOTICE:         m_channels        : FL,FR,BL,BR,FC,LFE,SL,SR,UNKNOWN1,UNKNOWN2,UNKNOWN3,UNKNOWN4,UNKNOWN5,UNKNOWN6,UNKNOWN7,UNKNOWN8
16:00:17.621 T:2990535600  NOTICE:         m_sampleRates     : 8000,11025,16000,22050,32000,44100,48000,64000,88200,96000,176400,192000
16:00:17.621 T:2990535600  NOTICE:         m_dataFormats     : AE_FMT_S32NE,AE_FMT_S16NE,AE_FMT_S16LE
16:00:17.621 T:2990535600  NOTICE:         m_streamTypes     : No passthrough capabilities
16:00:23.463 T:3021141632   ERROR: PCRE: nothing to repeat. Compilation failed at offset 0 in expression '*'
16:00:34.821 T:2650452912   ERROR: Previous line repeats 1 times.
16:00:34.821 T:2650452912  NOTICE: [plugin.video.youtube] Running: YouTube (6.0.2) on Krypton (Kodi-17.6) with Python 2.7.14
                                             Path: /play/
                                             Params: {'video_id': 'LXb3EKWsInQ'}
16:00:57.403 T:3021141632  NOTICE: ExternalPlayer Filename: kodiext
16:00:57.403 T:3021141632 WARNING: ExternalPlayer: invalid value for warpcursor: none
16:00:57.403 T:3021141632  NOTICE: ExternalPlayer Tweaks: hideconsole (true), hidexbmc (true), islauncher (false), warpcursor (none)
16:00:57.404 T:3021141632  NOTICE: OpenFile: http://127.0.0.1:50152/LXb3EKWsInQ.mpd
16:00:57.415 T:2650452912  NOTICE: Process: Player : kodiext
16:00:57.415 T:2650452912  NOTICE: Process: File   : http://127.0.0.1:50152/LXb3EKWsInQ.mpd
16:00:57.415 T:2650452912  NOTICE: Process: Content:
16:00:57.415 T:2650452912  NOTICE: Process: Args   : -U "{1}" -S "{3}" -P "$PPID" -X 5001
16:00:57.415 T:2650452912  NOTICE: Process: Start
16:00:57.416 T:2650452912  NOTICE: Process: Hiding Kodi window
16:00:57.567 T:2650452912  NOTICE: ExecuteAppLinux: "kodiext" -U "http://127.0.0.1:50152/LXb3EKWsInQ.mpd" -S "{3}" -P "$PPID" -X 5001
16:01:05.828 T:2650452912  NOTICE: Process: Stop
16:01:05.828 T:2650452912  NOTICE: Process: Showing Kodi window
16:01:06.050 T:2990535600  NOTICE: Found 1 Lists of Devices
16:01:06.050 T:2990535600  NOTICE: Enumerated ALSA devices:
16:01:06.050 T:2990535600  NOTICE:     Device 1
16:01:06.050 T:2990535600  NOTICE:         m_deviceName      : default
16:01:06.051 T:2990535600  NOTICE:         m_displayName     : Default (BRCM PCM BRCM PCM)
16:01:06.051 T:2990535600  NOTICE:         m_displayNameExtra:
16:01:06.051 T:2990535600  NOTICE:         m_deviceType      : AE_DEVTYPE_PCM
16:01:06.051 T:2990535600  NOTICE:         m_channels        : FL,FR,BL,BR,FC,LFE,SL,SR,UNKNOWN1,UNKNOWN2,UNKNOWN3,UNKNOWN4,UNKNOWN5,UNKNOWN6,UNKNOWN7,UNKNOWN8
16:01:06.051 T:2990535600  NOTICE:         m_sampleRates     : 8000,11025,16000,22050,32000,44100,48000,64000,88200,96000,176400,192000
16:01:06.051 T:2990535600  NOTICE:         m_dataFormats     : AE_FMT_S32NE,AE_FMT_S16NE,AE_FMT_S16LE
16:01:06.051 T:2990535600  NOTICE:         m_streamTypes     : No passthrough capabilities
16:01:07.298 T:3021141632   ERROR: PCRE: nothing to repeat. Compilation failed at offset 0 in expression '*'
16:01:13.569 T:2650452912   ERROR: Previous line repeats 1 times.
16:01:13.569 T:2650452912  NOTICE: [plugin.video.youtube] Running: YouTube (6.0.2) on Krypton (Kodi-17.6) with Python 2.7.14
                                             Path: /play/
                                             Params: {'video_id': 'LXb3EKWsInQ'}
16:01:17.171 T:3021141632  NOTICE: VideoPlayer: Opening: http://127.0.0.1:50152/LXb3EKWsInQ.mpd
16:01:17.171 T:3021141632 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZED
16:01:17.172 T:3001021360  NOTICE: Creating InputStream
16:01:17.318 T:3001021360  NOTICE: Creating Demuxer
16:01:17.323 T:3001021360  NOTICE: Opening stream: 1 source: 256
16:01:17.961 T:3001021360  NOTICE: Creating video codec with codec id: 28
16:01:17.961 T:3001021360  NOTICE: CDVDVideoCodecFFmpeg::Open() Using codec: H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
16:01:17.968 T:3001021360  NOTICE: Creating video thread
16:01:17.969 T:3001021360  NOTICE: Opening stream: 10 source: 256
16:01:17.969 T:2472342448  NOTICE: running thread: video_thread
16:01:18.050 T:3001021360  NOTICE: Finding audio codec for: 86018
16:01:18.061 T:3001021360  NOTICE: Creating audio thread
16:01:18.062 T:2455557040  NOTICE: running thread: CVideoPlayerAudio::Process()
16:01:18.192 T:3001021360  NOTICE: Opening stream: 1 source: 256
16:01:18.192 T:3001021360  NOTICE: Creating video codec with codec id: 28
16:01:18.193 T:3001021360  NOTICE: CDVDVideoCodecFFmpeg::Open() Using codec: H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
16:01:18.194 T:3001021360  NOTICE: Opening stream: 10 source: 256
16:01:18.194 T:3001021360  NOTICE: Finding audio codec for: 86018
16:01:18.224 T:2455557040  NOTICE: Creating audio stream (codec id: 86018, channels: 2, sample rate: 44100, no pass-through)
16:01:18.258 T:3021141632  NOTICE: Using GL_TEXTURE_2D
16:01:18.269 T:3021141632  NOTICE: GL: Selecting Single Pass YUV 2 RGB shader
16:01:18.276 T:3021141632  NOTICE: GL: NPOT texture support detected
16:01:18.916 T:2472342448  NOTICE: CDVDVideoCodecFFmpeg::CDropControl: calculated diff time: 33366
16:01:37.502 T:3001021360  NOTICE: Closing stream player 2
16:01:37.617 T:2650452912   ERROR: AddOnLog: InputStream Adaptive: Download https://r1---sn-fpaq25g3-oa8s.googlevideo.com/videoplayback?fvip=15&lmt=1529003726714778&pl=49&clen=2902051&source=youtube&aitags=133,134,135,136,137,160,242,243,244,247,248,271,278,298,299,302,303,308,313,315,330,331,332,333,334,335,336,337&mm=31,29&keepalive=yes&ip=2a00:bc00:8800:8d:216:b4ff:fe06:a7a1&key=yt6&signature=13BEFDA931ABAFC2A2CB0F75FF15940639C9DC36.BDCAA4882D207B153AE0F6BBF738BA177B7FAE35&ms=au,rdu&ipbits=0&gir=yes&initcwndbps=967500&mt=1532005158&requiressl=yes&beids=[9466594]&sparams=aitags,clen,dur,ei,gir,id,initcwndbps,ip,ipbits,itag,keepalive,lmt,mime,mm,mn,ms,mv,nh,pl,requiressl,source,expire&dur=313.780&mn=sn-fpaq25g3-oa8s,sn-3c27sn7k&ei=motQW_a6E8LjyQW80baYDQ&fexp=23709359,23745105&id=o-AIXJlZFgNtuB37qcio23VtuJFhNrvaGhwRqkcE1wfzMJ&itag=160&nh=,IgpwcjAyLmticDAzKgkxMjcuMC4wLjE&mv=m&mime=video/mp4&expire=1532026874&c=WEB doesn't provide any data: invalid
16:01:37.619 T:3001021360  NOTICE: waiting for video thread to exit
16:01:37.627 T:2472342448  NOTICE: thread end: video_thread
16:01:37.628 T:3001021360  NOTICE: deleting video codec
16:01:37.632 T:3001021360  NOTICE: Opening stream: 8 source: 256
16:01:37.799 T:3001021360  NOTICE: Creating video codec with codec id: 28
16:01:37.799 T:3001021360  NOTICE: CDVDVideoCodecFFmpeg::Open() Using codec: H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
16:01:37.800 T:3001021360  NOTICE: Creating video thread
16:01:37.803 T:2650452912  NOTICE: running thread: video_thread
16:01:38.265 T:3001021360  NOTICE: Opening stream: 8 source: 256
16:01:38.265 T:3001021360  NOTICE: Creating video codec with codec id: 28
16:01:38.265 T:3001021360  NOTICE: CDVDVideoCodecFFmpeg::Open() Using codec: H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
16:01:38.266 T:3001021360  NOTICE: Opening stream: 10 source: 256
16:01:38.704 T:3021141632  NOTICE: Using GL_TEXTURE_2D
16:01:38.710 T:3021141632  NOTICE: GL: Selecting Single Pass YUV 2 RGB shader
16:01:38.733 T:3021141632  NOTICE: GL: NPOT texture support detected
16:01:39.572 T:2650452912  NOTICE: CDVDVideoCodecFFmpeg::CDropControl: calculated diff time: 16683
16:01:44.999 T:2455557040   ERROR: CDVDAudio::AddPacketsRenderer - timeout adding data to renderer
16:01:55.376 T:3021141632   ERROR: Previous line repeats 1 times.
16:01:55.376 T:3021141632  NOTICE: CVideoPlayer::CloseFile()
16:01:55.376 T:3021141632  NOTICE: VideoPlayer: waiting for threads to exit
16:01:55.380 T:3001021360  NOTICE: CVideoPlayer::OnExit()
16:01:55.380 T:3001021360  NOTICE: Closing stream player 1
16:01:55.388 T:2463949744   ERROR: AddOnLog: InputStream Adaptive: Download https://r1---sn-fpaq25g3-oa8s.googlevideo.com/videoplayback?fvip=15&lmt=1529004055083988&pl=49&clen=4985242&source=youtube&mn=sn-fpaq25g3-oa8s,sn-3c27sn7k&mm=31,29&keepalive=yes&ip=2a00:bc00:8800:8d:216:b4ff:fe06:a7a1&key=yt6&signature=AD920CFEAC2C7761F9427957D55D8C4C541511D3.27C022FAAD10915D34F9ED946845C4E79470F496&ms=au,rdu&ipbits=0&gir=yes&initcwndbps=967500&mt=1532005158&requiressl=yes&beids=[9466594]&sparams=clen,dur,ei,gir,id,initcwndbps,ip,ipbits,itag,keepalive,lmt,mime,mm,mn,ms,mv,nh,pl,requiressl,source,expire&dur=313.840&ei=motQW_a6E8LjyQW80baYDQ&fexp=23709359,23745105&id=o-AIXJlZFgNtuB37qcio23VtuJFhNrvaGhwRqkcE1wfzMJ&itag=140&nh=,IgpwcjAyLmticDAzKgkxMjcuMC4wLjE&mv=m&mime=audio/mp4&expire=1532026874&c=WEB doesn't provide any data: invalid
16:01:55.391 T:3001021360  NOTICE: Waiting for audio thread to exit
16:01:55.414 T:2455557040  NOTICE: thread end: CVideoPlayerAudio::OnExit()
16:01:55.415 T:3001021360  NOTICE: Closing audio device
16:01:55.465 T:3001021360  NOTICE: Deleting audio codec
16:01:55.465 T:3001021360  NOTICE: Closing stream player 2
16:01:55.473 T:2669515696   ERROR: AddOnLog: InputStream Adaptive: Download https://r1---sn-fpaq25g3-oa8s.googlevideo.com/videoplayback?fvip=15&lmt=1529004145260976&pl=49&clen=172571885&source=youtube&aitags=133,134,135,136,137,160,242,243,244,247,248,271,278,298,299,302,303,308,313,315,330,331,332,333,334,335,336,337&mm=31,29&keepalive=yes&ip=2a00:bc00:8800:8d:216:b4ff:fe06:a7a1&key=yt6&signature=B0917220B74BFD84AA77ECF4126C0AEDDF337863.25717B70E0DCCAEBFA14018081A8DBA180695C7D&ms=au,rdu&ipbits=0&gir=yes&initcwndbps=967500&mt=1532005158&requiressl=yes&beids=[9466594]&sparams=aitags,clen,dur,ei,gir,id,initcwndbps,ip,ipbits,itag,keepalive,lmt,mime,mm,mn,ms,mv,nh,pl,requiressl,source,expire&dur=313.780&mn=sn-fpaq25g3-oa8s,sn-3c27sn7k&ei=motQW_a6E8LjyQW80baYDQ&fexp=23709359,23745105&id=o-AIXJlZFgNtuB37qcio23VtuJFhNrvaGhwRqkcE1wfzMJ&itag=299&nh=,IgpwcjAyLmticDAzKgkxMjcuMC4wLjE&mv=m&mime=video/mp4&expire=1532026874&c=WEB doesn't provide any data: invalid
16:01:55.473 T:3001021360  NOTICE: waiting for video thread to exit
16:01:55.531 T:2650452912  NOTICE: thread end: video_thread
16:01:55.533 T:3001021360  NOTICE: deleting video codec
16:01:55.594 T:3021141632  NOTICE: VideoPlayer: finished waiting
16:01:55.701 T:3021141632   ERROR: Control 55 in window 10025 has been asked to focus, but it can't
16:01:55.987 T:3021141632  NOTICE: CVideoPlayer::CloseFile()
16:01:55.987 T:3021141632  NOTICE: VideoPlayer: waiting for threads to exit
16:01:55.987 T:3021141632  NOTICE: VideoPlayer: finished waiting
16:01:55.987 T:3021141632  NOTICE: CVideoPlayer::CloseFile()
16:01:55.987 T:3021141632  NOTICE: VideoPlayer: waiting for threads to exit
16:01:55.987 T:3021141632  NOTICE: VideoPlayer: finished waiting
16:02:04.137 T:3021141632   ERROR: PCRE: nothing to repeat. Compilation failed at offset 0 in expression '*'
16:02:11.226 T:2669515696   ERROR: Previous line repeats 1 times.
16:02:11.226 T:2669515696  NOTICE: [plugin.video.youtube] Running: YouTube (6.0.2) on Krypton (Kodi-17.6) with Python 2.7.14
                                             Path: /play/
                                             Params: {'video_id': '2h7Dy7O2brs'}
16:02:17.011 T:3021141632  NOTICE: ExternalPlayer Filename: kodiext
16:02:17.011 T:3021141632 WARNING: ExternalPlayer: invalid value for warpcursor: none
16:02:17.011 T:3021141632  NOTICE: ExternalPlayer Tweaks: hideconsole (true), hidexbmc (true), islauncher (false), warpcursor (none)
16:02:17.011 T:2669515696  NOTICE: Process: Player : kodiext
16:02:17.012 T:2669515696  NOTICE: Process: Content:
16:02:17.012 T:2669515696  NOTICE: Process: Args   : -U "{1}" -S "{3}" -P "$PPID"
16:02:17.012 T:2669515696  NOTICE: Process: Start
16:02:17.012 T:2669515696  NOTICE: Process: Hiding Kodi window
16:02:17.263 T:2669515696  NOTICE: ExecuteAppLinux: "kodiext" -U "https://r1---sn-fpaq25g3-oa8l.googlevideo.com/videoplayback?ratebypass=yes&dur=1051.747&fvip=7&c=WEB&lmt=1528308286599904&fexp=23709359%2C23745105&nh=%2CIgpwcjAyLmticDAzKgkxMjcuMC4wLjE&key=yt6&mime=video%2Fmp4&requiressl=yes&initcwndbps=1185000&mt=1532005232&sparams=dur%2Cei%2Cid%2Cinitcwndbps%2Cip%2Cipbits%2Citag%2Clmt%2Cmime%2Cmm%2Cmn%2Cms%2Cmv%2Cnh%2Cpl%2Cratebypass%2Crequiressl%2Csource%2Cexpire&signature=D0C6DF97197239B02553EDAAAFF10DE478D26ECA.0625DC6E6618530468432F8F790C4C8CC7F3C3F2&itag=22&source=youtube&expire=1532026932&id=o-AOR2KXiDTW5Jf24eMbRbd2niRIuuAMwiredFAKKx7FHD&mn=sn-fpaq25g3-oa8l%2Csn-3c27sn76&mm=31%2C29&ms=au%2Crdu&ei=1ItQW8eoC6nD7ASU8ZnIBg&mv=m&pl=49&ipbits=0&ip=2a00%3Abc00%3A8800%3A8d%3A216%3Ab4ff%3Afe06%3Aa7a1" -S "{3}" -P "$PPID"
16:02:25.507 T:2669515696  NOTICE: Process: Stop
16:02:25.507 T:2669515696  NOTICE: Process: Showing Kodi window

 

Event Navigator

$
0
0

This one is cute, I found this plugin by chance, EventNavigator by @vlamo, unzip and copy to

/usr/lib/enigma2/python/Plugins/SystemPlugins/

restart enigma2, in channel selction press seek keys >> <<, you can now navigate in future events untill EPG reaches the end, forward and back, this should be integrateted into channel selectin if possible

 

 

Attached Files

e2designer (alpha)

$
0
0

Hi,

I've started developing enigma2 skin editor program, which is based on Qt5 framework and is cross-platform.

It is done as an alternative to e2skinner for linux, but it is still in the alpha state. Contributions are welcome on GitLab.

The windows version is available by this link.

 

Known issues: comments in xml file are not supported!

 

Attached Thumbnails

  • screenshot.png

problem to build an image

$
0
0

i try to build an image for dm800 i get this error :

 

NOTE: Your conf/bblayers.conf has been automatically updated.
NOTE: Your conf/bblayers.conf has been automatically updated.
NOTE: /home/blinkosm/openpli-oe-core/pli-extras/meta-fulan/recipes-core/glibc/glibc_2.23.bb: glibc doesn't build cleanly with -Os, adding -Wno-error to SELECTED_OPTIMIZATION
NOTE: /home/blinkosm/openpli-oe-core/pli-extras/meta-fulan/recipes-core/glibc/glibc-initial_2.23.bb: glibc-initial doesn't build cleanly with -Os, adding -Wno-error to SELECTED_OPTIMIZATION

 

and there is some links down like : ncurses.git

 

WARNING: libmpc-native-1.0.3-r0 do_fetch: Failed to fetch URL http://www.multiprecision.org/mpc/download/mpc-1.0.3 1. tar.gz, attempting MIRRORS if available

 

 

 

 

cross compile GitHub "c" project for mipsl arch

$
0
0

hi all,

 

I hope you can help me and point me into the right direction because I don't get the point how to compile e.g.  GitHub Porjects for my vusolo SE V2.

I create an ubuntu VM ware, install the develompent envirnmental, try to create an minimal image, play with bitbake but no luck.

 

The project what I currently try to run on my machine is the RTL driver for some cheap 5Ghu WLAN dongles with the chipset  rtl8811CU or rtl8821CU (0bda:c811 realtek semiconductor corp)

 

With the help of whitebatman2's GitHub there is a possibily to compile a running driver for ubuntu and raspberry, this is no problem because the make file is already configured

 

You can find the GitHub here: https://github.com/whitebatman2/rtl8821CU

 

So please can someone help and explain how to compile these driver for OpenEmbedded / openpli-oe-core ?

 

 

I found an intressting code project articel by Alex J Lennon here: https://www.codeproject.com/Articles/774826/Adding-rd-party-components-to-Yocto-OpenEmbedded-L

 

but also my skils stops when it comes to Bitbake :(

 

 

Any help I would really appreciate many thanks and cheers

 


(Help) build image

$
0
0

ERROR: v4l-dvb-modules-2.6.18-7.4-dm800+20100904-r0 do_make_scripts: Function failed: do_make_scripts (log file is located at /home/blinkosm/openpli-oe-core/build/tmp/work/dm800-oe-linux/v4l-dvb-modules/2.6.18-7.4-dm800+20100904-r0/temp/log.do_make_scripts.9369)
ERROR: Logfile of failure stored in: /home/blinkosm/openpli-oe-core/build/tmp/work/dm800-oe-linux/v4l-dvb-modules/2.6.18-7.4-dm800+20100904-r0/temp/log.do_make_scripts.9369
NOTE: recipe v4l-dvb-modules-2.6.18-7.4-dm800+20100904-r0: task do_make_scripts: Failed
ERROR: Task (/home/blinkosm/openpli-oe-core/pli-extras/meta-dream/recipes-bsp/drivers/v4l-dvb-modules_hg.bb:do_make_scripts) failed with exit code '1'
NOTE: recipe enigma2-2.7+gitAUTOINC+94ed6fb645-r0: task do_package: Succeeded
NOTE: Tasks Summary: Attempted 4180 tasks of which 4177 didn't need to be rerun and 1 failed.
 

i go the the file log.do_make_scripts.9369 and i find like mipsel-oe-linux-gcc : commad not found but gcc already install

Attached Files

VolumeText

$
0
0
some people like VolumeText on the VolumeBar, this can be achieved by an externel render (VolumeText.py) or directly patching /Screens/Volume.py, patch by vali
from Screen import Screen
from Components.VolumeBar import VolumeBar
from Components.Label import Label #NEW LINE

class Volume(Screen):
	def __init__(self, session):
		Screen.__init__(self, session)

		self.volumeBar = VolumeBar()

		self["Volume"] = self.volumeBar
		self["VolumeText"] = Label("") #NEW LINE

	def setValue(self, vol):
		print "setValue", vol
		self.volumeBar.setValue(vol)
		self["VolumeText"].setText(str(vol)) #NEW LINE

now only a widget is needed in your skin.xml, i.e for a fullhd skin, here volume screen without using any pixmaps (!)

<screen name="Volume" position="center,60" size="773,39" title="Volume" backgroundColor="#ff000000" zPosition="10" flags="wfNoBorder">
    <widget name="Volume" position="0,14" size="681,12" foregroundColor="#2397db" backgroundColor="#ff9c00" />
    <widget name="VolumeText" font="Regular;33" transparent="1" foregroundColor="#ff9c00" borderWidth="3" halign="center" position="698,2" size="75,36" />
</screen>

 

Build fails,need help

$
0
0

Hi,started to build 6.2 homebuild image on ubuntu 18.04.

 here is what i did

Code:
sudo apt-get install -y autoconf automake bison bzip2 chrpath coreutils cvs default-jre default-jre-headless diffstat flex g++ gawk gcc gettext git-core gzip help2man htop info java-common libc6-dev libglib2.0-dev libperl4-corelibs-perl libproc-processtable-perl libtool libxml2-utils make ncdu ncurses-bin ncurses-dev patch perl pkg-config po4a python-setuptools quilt sgmltools-lite sshpass subversion swig tar texi2html texinfo wget xsltproc zip zlib1g-dev

mkdir openpli

 

cd openpli

git clone https://github.com/OpenPLi/openpli-oe-core -b release-6.2

cd openpli-oe-core;make

 

cd build

 

source env.source

 

MACHINE=vusolose bitbake openpli-enigma2-image

 

and got error:

ubuntu@ubuntu-VirtualBox:~/openpli/openpli-oe-core/build$  MACHINE=vusolose bitbake openpli-enigma2-image
NOTE: Your conf/bblayers.conf has been automatically updated.
NOTE: Your conf/bblayers.conf has been automatically updated.
WARNING: /home/ubuntu/openpli/openpli-oe-core/meta-openpli/recipes-openpli/enigma2/enigma2.bb: Exception during build_dependencies for S
WARNING: /home/ubuntu/openpli/openpli-oe-core/meta-openpli/recipes-openpli/enigma2/enigma2.bb: Error during finalise of /home/ubuntu/openpli/openpli-oe-core/meta-openpli/recipes-openpli/enigma2/enigma2.bb
ERROR: ExpansionError during parsing /home/ubuntu/openpli/openpli-oe-core/meta-openpli/recipes-openpli/enigma2/enigma2.bb
Traceback (most recent call last):
bb.data_smart.ExpansionError: Failure expanding variable SRCPV, expression was ${@bb.fetch2.get_srcrev(d)} which triggered exception FetchError: Fetcher failure: Unable to resolve '${BRANCH}' in upstream git repository in git ls-remote output for github.com/OpenPLi/enigma2.git


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

what i did wrong? never had issue like this before

thank you

IPTV on VU+ Zero

$
0
0

Hello guys,

I have a VU+ Zero STB and have been recording shows with VU+ USB Turbo DVB-C/T2 for more than 6 months using the PAU plugin!

A friend of mine gave me a test IPTV with no limitations whatsover, so I can watch it on mu STB and on my laptop at the same time!

The VU+ Zero has ne problems with playing the stream, but it has problems with recording it - i press record, it starts to record, but the file size don't grow up at all! Even when I stop the recording!  I've tried entering a link to a channel using Stream Type: GStreamer (4097), using this method recording is fine, but the channel freezez and althoud it freezez the recording is not impact by that! So I can record, but can't watch the channel at the same time! Do you have any idea how can I fix it! 

serviceapp - gstplayer and exteplayer3

$
0
0

Hello,

For those who don't know @samsamsam created excellent IPTVPlayer plugin, he also managed to create players for this plugin which run in separate process, so it's possible to have entire control over playback. One of these players also uses ffmpeg which was not used for playback in mipsel receivers yet.

Comparison of exteplayer3 (ffmpeg) to gstplayer (gstreamer1.0):

pros:
- uses much less memory
- needs much less cpu power -> immediate seeking, AV sync after seeking
- doesn't have problem with TS streams
- doesn't have problem with secure HLS streams

cons:
- framedrops in playback of packed mpeg4-part2
- HLS streams with variant playlists are pixelated

 

I really like the idea of separating player from enigma2 and running it as external process. We don't have to move quite big enigma2 binary to receiver in order to test. We can test player from command line without enigma2 running and AFAIK this should also mean that there are no memory leaks created by player process after it exits.

 

So I've created service 'serviceapp' for enigma2 which allows us to use these players.

 

serviceapp:

- adds service 5001: uses gstplayer
  * possibility to change sink, buffer size, buffer duration
  * possibility to enable/disable embedded subtitles support
- adds service 5002: uses exteplayer3
  * TODO add exteplayer3 settings
- adds possibility to replace default servicemp3 service(4097)
- adds support for custom plugins settings

Thought there are still some thing things missing when compared to servicemp3:
- external subtitles support
- tags support
- cuesheet support
- epg support
- fast forward/backward

 

ServiceApp enigma2 plugin:

- possibity to replace enigma2 playback system, so you can use these players not only from bouquet but for example from MoviePlayer, MediaPlayer(restart enigma2 necessary)
  * switch players gstplayer/exteplayer3 at enigma2 runtime
  * change gstplayer settings at enigma2 runtime
- change gstplayer(5001) settings at enigma2 runtime
  * sink, buffer size, buffer duration, enable/disable subtitles


Installation:
1. unpack recipes in serviceapp.tar.gz in $openpli-oe-core/meta-local/recipes-local

tar xzf serviceapp_recipes.tgz -C $openpli-oe-core_dir/meta-local/recipes-local

2. build serviceapp service + plugin

MACHINE=machinename bitbake enigma2-plugin-extensions-serviceapp

3. build @samsamsam's gstplayer + patches of mine

MACHINE=machinename bitbake gstplayer

4. (optional) You can build also experimental sink, which you can then select in ServiceApp menu, it's basically openpli dvbmediasink + mpeg4part2 unpacking + oldgen xtrend improvements mentioned in Gstreamer-1.0 topic.

MACHINE=machinename bitbake gstreamer1.0-plugin-dvbmediasink-experimental

Note, I've added this experimental sink with no intention of replacing original one. It's there so you know how can we have more sinks and make comparisons on the fly. For example this can be useful to have one sink stable and introduce new changes in experimental one, so users can freely switch between them if they want to try experimental one and report back if there are any problems, and if there are they can switch back to stable, etc..

 

5. ipk's are located in $openpli_oe_core_dir/build/tmp/deploy/mips32el and $openpli_oe_core_dir/build/tmp/deploy/machinename

 

6. For exteplayer3 there is no recipe yet, since source is not public. @samsamsam mentioned that once he cleans it up, he will make it public. For now you have to build or download pre-built ffmpeg and exteplayer3 binary.

Using pre-built ffmpeg by @samsamsam:

  1. download pre-built ffmpeg archive

wget http://iptvplayer.pl/resources/ffmpeg2.8.5_mipsel_fpu.tar.gz

  2. unpack in root directory

tar xzf ffmpeg2.8.5_mipsel_fpu.tar.gz -C /

Install exteplayer3 binary:

  1. download binary to /usr/bin/exteplayer3

wget http://iptvplayer.pl/resources/bin/mipsel/exteplayer3_ffmpeg2.8 -O /usr/bin/exteplayer3

  2. give extplayer3 execution permissions:

chmod +x /usr/bin/exteplayer3

Note there are also other versions for ffmpeg and exteplayer3:

 

ffmpeg2.8.5 - http://iptvplayer.pl/resources/ffmpeg2.8.5_mipsel_fpu.tar.gz
ffmpeg2.8.5 (openssl1.0.2) - http://iptvplayer.pl/resources/ffmpeg2.8.5_mipsel_fpu_openssl1.0.2.tar.gz
exteplayer3 for ffmpeg2.8 - http://iptvplayer.pl/resources/bin/mipsel/exteplayer3_ffmpeg2.8
exteplayer3 for ffmpeg3.0 - http://iptvplayer.pl/resources/bin/mipsel/exteplayer3_ffmpeg3.0

 

Source:

https://github.com/mx3L/serviceapp

 

Example of bouquet with serviceapp services:

#SERVICE 4097:0:0:0:0:0:0:0:0:0:http%3a//movietrailers.apple.com/movies/sony_pictures/hoteltransylvania2/hoteltransylvania2-tlr2_h480p.mov?#User-Agent=iTunes:MOV_TRAILER_USER_AGENT
#SERVICE 5001:0:0:0:0:0:0:0:0:0:http%3a//movietrailers.apple.com/movies/sony_pictures/hoteltransylvania2/hoteltransylvania2-tlr2_h480p.mov?#User-Agent=iTunes:MOV_TRAILER_USER_AGENT_GST
#SERVICE 5002:0:0:0:0:0:0:0:0:0:http%3a//movietrailers.apple.com/movies/sony_pictures/hoteltransylvania2/hoteltransylvania2-tlr2_h480p.mov?#User-Agent=iTunes:MOV_TRAILER_USER_AGENT_EXT3

Certainly there are mistakes but hopefully not many :), any input is welcome.

Attached Files

Viewing all 1689 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>