Jump to content


Photo

serviceapp - gstplayer and exteplayer3

gstreamer ffmpeg

  • Please log in to reply
985 replies to this topic

Re: serviceapp - gstplayer and exteplayer3 #521 zoltan

  • Member
  • 2 posts

0
Neutral

Posted 9 April 2017 - 08:05

Since my bouquets.tv contain services type 1 and services type 4097, what happens by setting: enigma2 playback system --> serviceapp?

 

Does serviceapp player (gstplayer/exteplayer3) play only services type 4097/5001/5002 or it plays also services type 1?

 

Thanks!


Edited by zoltan, 9 April 2017 - 08:06.


Re: serviceapp - gstplayer and exteplayer3 #522 Moonwalker

  • Senior Member
  • 192 posts

0
Neutral

Posted 17 April 2017 - 13:52

I just made a fresh install on a VU UNO with official Open Pli but cannot find ServiceApp in the plugins download. Where can I get it please?



Re: serviceapp - gstplayer and exteplayer3 #523 MastaG

  • Senior Member
  • 1,531 posts

+118
Excellent

Posted 17 April 2017 - 19:35

In case somebody likes to build exteplayer3 with flv to mpeg4p2 remuxing support.

Change the recipe to look like this:

 

SUMMARY = "exteplayer3 - media player for E2"
DESCRIPTION = "Core of movie player for E2 based on the libeplayer using the ffmpeg solution"
SECTION = "multimedia"
LICENSE = "GPL-2.0"
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"

DEPENDS = "ffmpeg"
RDEPENDS_${PN} = "ffmpeg"

inherit gitpkgv

SRCREV = "${AUTOREV}"
PV = "34+gitr${SRCPV}"
PKGV = "34+gitr${GITPKGV}"


SRC_URI = "git://github.com/samsamsam-iptvplayer/exteplayer3.git;branch=master"

S = "${WORKDIR}/git/"

SOURCE_FILES = "main/exteplayer.c"
SOURCE_FILES =+ "container/container.c"
SOURCE_FILES =+ "container/container_ffmpeg.c"
SOURCE_FILES =+ "manager/manager.c"
SOURCE_FILES =+ "manager/audio.c"
SOURCE_FILES =+ "manager/video.c"
SOURCE_FILES =+ "manager/subtitle.c"
SOURCE_FILES =+ "output/output_subtitle.c"
SOURCE_FILES =+ "output/output.c"
SOURCE_FILES =+ "output/writer/common/pes.c"
SOURCE_FILES =+ "output/writer/common/misc.c"
SOURCE_FILES =+ "playback/playback.c"
SOURCE_FILES =+ "external/ffmpeg/src/bitstream.c"
SOURCE_FILES =+ "external/ffmpeg/src/latmenc.c"
SOURCE_FILES =+ "external/ffmpeg/src/mpeg4audio.c"
SOURCE_FILES =+ "external/flv2mpeg4/src/m4vencode.c"
SOURCE_FILES =+ "external/flv2mpeg4/src/flvdecoder.c"
SOURCE_FILES =+ "external/flv2mpeg4/src/dcprediction.c"
SOURCE_FILES =+ "external/flv2mpeg4/src/flv2mpeg4.c"


SOURCE_FILES =+ "${@bb.utils.contains("TARGET_ARCH", "sh4", "\
output/linuxdvb_sh4.c \
output/writer/sh4/writer.c \
output/writer/sh4/aac.c \
output/writer/sh4/ac3.c \
output/writer/sh4/divx2.c \
output/writer/sh4/dts.c \
output/writer/sh4/h263.c \
output/writer/sh4/h264.c \
output/writer/sh4/mp3.c \
output/writer/sh4/mpeg2.c \
output/writer/sh4/pcm.c \
output/writer/sh4/vc1.c \
output/writer/sh4/wma.c \
output/writer/sh4/wmv.c ", " \
output/linuxdvb_mipsel.c \
output/writer/mipsel/writer.c \
output/writer/mipsel/aac.c \
output/writer/mipsel/ac3.c \
output/writer/mipsel/mp3.c \
output/writer/mipsel/pcm.c \
output/writer/mipsel/lpcm.c \
output/writer/mipsel/dts.c \
output/writer/mipsel/amr.c \
output/writer/mipsel/wma.c \
output/writer/mipsel/h265.c \
output/writer/mipsel/h264.c \
output/writer/mipsel/h263.c \
output/writer/mipsel/mpeg2.c \
output/writer/mipsel/mpeg4.c \
output/writer/mipsel/divx3.c \
output/writer/mipsel/vp.c \
output/writer/mipsel/wmv.c \
output/writer/mipsel/vc1.c ", d)}"

do_compile() {
   ${CC} ${SOURCE_FILES} -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DHAVE_FLV2MPEG4_CONVERTER -I${S}/include -I${S}/external -I${S}/external/flv2mpeg4 -I${D}/${libdir} -I${D}/${includedir} -lpthread -lavformat -lavcodec -lavutil -lswresample -o exteplayer3
}

do_install() {
    install -d ${D}${bindir}
    install -m 0755 ${S}/exteplayer3 ${D}${bindir}
}

 

I've highlighted my changes in bold.

 

Good luck :)


Edited by MastaG, 17 April 2017 - 19:36.


Re: serviceapp - gstplayer and exteplayer3 #524 athoik

  • PLi® Core member
  • 8,458 posts

+327
Excellent

Posted 17 April 2017 - 19:55

In case somebody likes to build exteplayer3 with flv to mpeg4p2 remuxing support.


Why you are not making changes in recipe available in OpenPLi 5?
Wavefield T90: 0.8W - 1.9E - 4.8E - 13E - 16E - 19.2E - 23.5E - 26E - 33E - 39E - 42E - 45E on EMP Centauri DiseqC 16/1
Unamed: 13E Quattro - 9E Quattro on IKUSI MS-0916

Re: serviceapp - gstplayer and exteplayer3 #525 MastaG

  • Senior Member
  • 1,531 posts

+118
Excellent

Posted 17 April 2017 - 20:14

Because I still need to test it my friend :D

(and also I'm still a bit new to git, so I need to figure out how to submit PRs)

 

EDIT: with testing I mean downloading some flv files and see whether they play fine.


Edited by MastaG, 17 April 2017 - 20:16.


Re: serviceapp - gstplayer and exteplayer3 #526 athoik

  • PLi® Core member
  • 8,458 posts

+327
Excellent

Posted 17 April 2017 - 20:36

I think it was tested before.

I am sure you already have an OpenPLi 5 build.

Make the modifications to meta-openpli/recipes-multimedia/exteplayer3/exteplayer3_git.bb

Then add that file to git (stage for commit)

git add meta-openpli/recipes-multimedia/exteplayer3/exteplayer3_git.bb
Then commit that file locally

git commit -m "exteplayer3: build with flv to mpeg4p2 remuxing support"
# or just commit and write more in editor
git commit 
Then create the patch

git format-patch -p1
Upload the patch here, or create an issue on github and attach patch

Or simply push to your github fork and use github UI to create PR.

git checkout -b featureBranch
git remote add my_git_hub_username https://github.com/my_git_hub_username/openpli-oe-core
git push my_git_hub_username featureBranch

Wavefield T90: 0.8W - 1.9E - 4.8E - 13E - 16E - 19.2E - 23.5E - 26E - 33E - 39E - 42E - 45E on EMP Centauri DiseqC 16/1
Unamed: 13E Quattro - 9E Quattro on IKUSI MS-0916

Re: serviceapp - gstplayer and exteplayer3 #527 foxbob

  • Senior Member
  • 612 posts

+18
Neutral

Posted 17 April 2017 - 21:07

build/tmp/work/mips32el-oe-linux/exteplayer3/34+gitrAUTOINC+4b03810d38-r0/git//external/ffmpeg/get_bits.h:31:30: fatal error: libavutil/common.h: No such file or directory
|  #include <libavutil/common.h>
|                               ^
| compilation terminated.


Re: serviceapp - gstplayer and exteplayer3 #528 MastaG

  • Senior Member
  • 1,531 posts

+118
Excellent

Posted 17 April 2017 - 22:19

@athoik
Thanks, will try it tomorrow.

@foxbon
It requires a full version of ffmppeg.
Are you using it with PLi 4 or 5?

Re: serviceapp - gstplayer and exteplayer3 #529 foxbob

  • Senior Member
  • 612 posts

+18
Neutral

Posted 18 April 2017 - 03:46

Openpli 5,ffmpeg 3.2.4.Exteplayer33 build and work ok.



Re: serviceapp - gstplayer and exteplayer3 #530 ian1095

  • Senior Member
  • 462 posts

+6
Neutral

Posted 18 April 2017 - 16:19

Does anyone know where I can get libssd_wv.so compiled for mips ?

 

Or better still a complete inputstream.adaptive compiled for mips ?

 

Until mx3L sorts the passing of Resolution qualities through Serviceapp for Dash streams, I thought I would try to test Dash in Kodi.  But as yet I cannot find any mips builds of inputstream.adaptive

 

On a separate note, is it possible to obtain a version of ffmpeg that copes with AES128 ?

 

Ian.


Edited by ian1095, 18 April 2017 - 16:23.


Re: serviceapp - gstplayer and exteplayer3 #531 athoik

  • PLi® Core member
  • 8,458 posts

+327
Excellent

Posted 18 April 2017 - 16:31

Mabey you can follow instructions here and build manually: https://github.com/l...ypter/README.md
Wavefield T90: 0.8W - 1.9E - 4.8E - 13E - 16E - 19.2E - 23.5E - 26E - 33E - 39E - 42E - 45E on EMP Centauri DiseqC 16/1
Unamed: 13E Quattro - 9E Quattro on IKUSI MS-0916

Re: serviceapp - gstplayer and exteplayer3 #532 frank087234

  • Senior Member
  • 178 posts

+1
Neutral

Posted 1 May 2017 - 11:03

/lib/libcrypto.so.1.0.0: version `OPENSSL_1.0.2d' not found

(required by sericeapp/serviceapp.so)

 

Any solution for this problem???



Re: serviceapp - gstplayer and exteplayer3 #533 Kollegah

  • Senior Member
  • 99 posts

0
Neutral

Posted 1 May 2017 - 23:45

can anyone explain me in german, what is to do? i dont know, how it works



Re: serviceapp - gstplayer and exteplayer3 #534 maigais

  • Senior Member
  • 431 posts

+4
Neutral

Posted 6 May 2017 - 05:34

exteplayer3 crash

Attached Files

  • Attached File  e.zip   5.85KB   16 downloads

Edited by maigais, 6 May 2017 - 05:36.

BlackHole-3.1.0F_DM800 ,Tuner + ALINK DTU & Digital USB DVB-T HDTV TV Tuner Recorder Receiver , HDD TOSHIBA MK2552GSX 250gb,usb 16gb,skins Glamour_X-Infinity mod


Re: serviceapp - gstplayer and exteplayer3 #535 foxbob

  • Senior Member
  • 612 posts

+18
Neutral

Posted 7 May 2017 - 11:15

I am build openpli5 on my solo2.Build and work ok.Buld and install-serviceapp,exteplayer3,gstplayer.Install ok,but gstplayer not installed.

usr/bin/gstplayer file exist.why is that?

 

 

Attached Files



Re: serviceapp - gstplayer and exteplayer3 #536 ian1095

  • Senior Member
  • 462 posts

+6
Neutral

Posted 7 May 2017 - 12:42

It needs to be called

 

gstplayer_gst-1.0

 

So just rename it.

 

Ian.



Re: serviceapp - gstplayer and exteplayer3 #537 foxbob

  • Senior Member
  • 612 posts

+18
Neutral

Posted 7 May 2017 - 13:31

Thanks It works,but what change this

do_install() {
    install -d ${D}${bindir}
    install -m 0755 ${S}/gstplayer/gst-1.0/gstplayer_gst-1.0 ${D}${bindir}/gstplayer


Re: serviceapp - gstplayer and exteplayer3 #538 athoik

  • PLi® Core member
  • 8,458 posts

+327
Excellent

Posted 7 May 2017 - 13:47

I did because IPTVplayer requires gstplayer

So a simlink will do the job.
Wavefield T90: 0.8W - 1.9E - 4.8E - 13E - 16E - 19.2E - 23.5E - 26E - 33E - 39E - 42E - 45E on EMP Centauri DiseqC 16/1
Unamed: 13E Quattro - 9E Quattro on IKUSI MS-0916

Re: serviceapp - gstplayer and exteplayer3 #539 foxbob

  • Senior Member
  • 612 posts

+18
Neutral

Posted 7 May 2017 - 14:07

Simlink it's good,but I want to use gstplayer in system not installing IPTVplayer.I want to install the application without using IPTVplayer.


Edited by foxbob, 7 May 2017 - 14:09.


Re: serviceapp - gstplayer and exteplayer3 #540 athoik

  • PLi® Core member
  • 8,458 posts

+327
Excellent

Posted 7 May 2017 - 14:16

cd /usr/bin
ln -s gstplayer gstplayer_gst-1.0
Doesn't work?
Wavefield T90: 0.8W - 1.9E - 4.8E - 13E - 16E - 19.2E - 23.5E - 26E - 33E - 39E - 42E - 45E on EMP Centauri DiseqC 16/1
Unamed: 13E Quattro - 9E Quattro on IKUSI MS-0916



1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users