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 #481 frank087234

  • Senior Member
  • 178 posts

+1
Neutral

Posted 19 February 2017 - 13:51

ًwhen i activate settings  exteplayer3 in ServiceApp as above, I can not record from my iptv channel bouquet.. Spinner appear for ever.



Re: serviceapp - gstplayer and exteplayer3 #482 ian1095

  • Senior Member
  • 462 posts

+6
Neutral

Posted 19 February 2017 - 19:38

Yes I will try to look into that for you.

 

More importantly though I've found another stream type that Servicapp and Exteplayer3 wont play.

 

Its streams fine however when Serviceapp is set to either GSTPlayer or Original.

 

Here's the Enigma Level 4 debug

< 19914.719> playing 4097:0:0:0:A00000:0:0:0:0:0:rtmp%3a//cp48590.edgefcs.net/on
demand/?auth=daEdjbUbydNaibMdbcdc6bKduaud1dObDbz-bydL0R-h0-NaCNgXsd&aifp=v001&sl
ist=video/temp_hd_gallery_video/CBS_Production_Outlet_VMS/video_robot/CBS_Produc
tion_Entertainment/2016/10/18/788256835730/ playpath=mp4%3avideo/temp_hd_gallery
_video/CBS_Production_Outlet_VMS/video_robot/CBS_Production_Entertainment/2016/1
0/18/788256835730/CBS_NCIS_311_CONTENT_CIAN_vr_20M_943715_1928.mp4 swfurl=http%3
a//canstatic.cbs.com/chrome/canplayer.swf swfvfy=true timeout=20:NCIS - Philly
 -   (Full Show)
< 19914.719> [eDVBCAService] free slot 0 demux 0 for service 1:0:19:1B1D:802:2:1
1A0000:0:0:0:
< 19914.719> [eDVBCAService] free service 1:0:19:1B1D:802:2:11A0000:0:0:0:
< 19914.749> [eTSMPEGDecoder] decoder state: play, vpid=ffffffff, apid=ffffffff
< 19914.749> [eDVBPCR0] DEMUX_STOP ok
< 19914.749> [eDVBPCR0] destroy
< 19914.750> [eDVBVideo0] DEMUX_STOP  ok
< 19914.751> [eDVBVideo0] VIDEO_STOP ok
< 19914.754> [eDVBVideo0] destroy
< 19914.754> [eDVBAudio0] AUDIO_STOP ok
< 19914.787> [eDVBAudio0] DEMUX_STOP ok
< 19914.787> [eDVBAudio0] AUDIO_CONTINUE ok
< 19914.793> [eDVBAudio0] destroy
< 19914.794> [eDVBText0] DEMUX_STOP ok
TuxTxt stopped service 151b
< 19914.796> [eDVBText0] destroy
cleaning up
TuxTxt cache cleared
< 19914.799> [eDVBResourceManager] start release channel timer
< 19914.800> eServiceApp
< 19914.800> PlayerApp
< 19914.800> BasePlayer
< 19914.800> ExtEplayer3
< 19914.800> PlayerBackend
< 19914.800> eServiceApp::setTarget 0
< 19914.800> eServiceApp::fillSubservices - failed to retrieve subservices, not
supported url
< 19914.801> PlayerBackend::gotMessage - tStart
< 19914.801> PlayerApp::processStart: exteplayer3 "rtmp://cp48590.edgefcs.net/on
demand/?auth=daEdjbUbydNaibMdbcdc6bKduaud1dObDbz-bydL0R-h0-NaCNgXsd&aifp=v001&sl
ist=video/temp_hd_gallery_video/CBS_Production_Outlet_VMS/video_robot/CBS_Produc
tion_Entertainment/2016/10/18/788256835730/ playpath=mp4:video/temp_hd_gallery_v
ideo/CBS_Production_Outlet_VMS/video_robot/CBS_Production_Entertainment/2016/10/
18/788256835730/CBS_NCIS_311_CONTENT_CIAN_vr_20M_943715_1928.mp4 swfurl=http://c
anstatic.cbs.com/chrome/canplayer.swf swfvfy=true timeout=20"
< 19914.825> eServiceApp::getNumberOfTracks
< 19914.825> eServiceApp::getNumberOfTracks
< 19914.856> ExtEPlayer3::handleJsonOutput - unhandled key "EPLAYER3_EXTENDED"
< 19916.211> ExtEPlayer3::handleJsonOutput - unhandled key "FF_ERROR"
< 19916.211> ExtEPlayer3::handleJsonOutput - unhandled key "PLAYBACK_OPEN"
< 19916.212> PlayerBackend::recvStopped - retval = 0
< 19916.212> PlayerBackend::thread_finished
< 19916.213> PlayerBackend::gotMessage - stop
< 19916.213> eServiceApp::gotExtPlayerMessage - stop
< 19916.213> eServiceApp::isCurrentlySeekable
< 19916.214> resolved to PAUSE
< 19916.214> eServiceApp::pause
< 19916.720> [DVBCAHandler] no more services
< 19917.800> [eDVBResourceManager] release cached channel (timer timeout)
< 19917.800> [eDVBLocalTimerHandler] remove channel 0x2fa2f58
< 19917.800> [eEPGCache] remove channel 0x2fa2f58
< 19917.801> [eDVBResourceManager] stop release channel timer
< 19920.802> [eDVBFrontend] close frontend 0

Ian.
 

 

 

@SSS

 

Just to let you know your latest v33 with better rtmp fallback fixes this issue I posted about a few months ago when using Exteplayer3 through Serviceapp.

 

Recently you latest Exteplayer3 updates have been awesome,fixing many long term issues. Keep up the good work buddy. I'm made up !

 

Now if you could just fix that A_ lol  ( Joke )

 

Ian.


Edited by ian1095, 19 February 2017 - 19:39.


Re: serviceapp - gstplayer and exteplayer3 #483 Beeker

  • PLi® Contributor
  • 1,471 posts

+196
Excellent

Posted 21 February 2017 - 09:43

Latest exteplayer3 does not build.

 

I had to add:

SOURCE_FILES+=" external/ffmpeg/src/bitstream.c"
SOURCE_FILES+=" external/ffmpeg/src/latmenc.c"
SOURCE_FILES+=" external/ffmpeg/src/mpeg4audio.c"

To the recipe.

 

Somehow, my ffmpeg is not found?  I have

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

But i had to adapt a lot to the 'include' paths.

diff --git a/external/ffmpeg/src/latmenc.c b/externa;/ffmpeg/src/latmenc.c
index f9e1c89..c47807d 100644
--- a/external/ffmpeg/src/latmenc.c
+++ b/external/ffmpeg/src/latmenc.c
@@ -22,10 +22,10 @@
  /* ***************************** */
 /* Includes                      */
 /* ***************************** */
-#include <ffmpeg/get_bits.h>
-#include <ffmpeg/put_bits.h>
-#include <ffmpeg/mpeg4audio.h>
-#include <ffmpeg/latmenc.h>
+#include "../get_bits.h"
+#include "../put_bits.h"
+#include "../mpeg4audio.h"
+#include "../latmenc.h"
 
 /* ***************************** */
 /* Makros/Constants              */

diff --git a/external/ffmpeg/src/mpeg4audio.c b/external/ffmpeg/src/mpeg4audio.c
index 5a95013..c339b2a 100644
--- a/external/ffmpeg/src/mpeg4audio.c
+++ b/external/ffmpeg/src/mpeg4audio.c
@@ -20,9 +20,9 @@
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
  */
 
-#include <ffmpeg/get_bits.h>
-#include <ffmpeg/put_bits.h>
-#include <ffmpeg/mpeg4audio.h>
+#include "../get_bits.h"
+#include "../put_bits.h"
+#include "../mpeg4audio.h"
 
 /**
  * Parse MPEG-4 audio configuration for ALS object type.

diff --git a/bitstream.c b/bitstream-02.c
index 7c8a2a2..6883f05 100644
--- a/external/ffmpeg/src/bitstream.c
+++ b/external/ffmpeg/src/bitstream.c
@@ -29,7 +29,7 @@
  */
 
 #include <libavutil/avassert.h>
-#include <ffmpeg/put_bits.h>
+#include "../put_bits.h"
 
 
 void avpriv_align_put_bits(PutBitContext *s)

diff --git a/output/writer/mipsel/aac.c  b/output/writer/mipsel/aac.c 
index d14c0e6..6af7cc7
--- a/output/writer/mipsel/aac.c 
+++ b/output/writer/mipsel/aac.c 
@@ -40,7 +40,7 @@
 #include <sys/uio.h>
 
 #include <libavutil/intreadwrite.h>
-#include "ffmpeg/latmenc.h"
+#include "../../../external/ffmpeg/latmenc.h"
 
 #include "stm_ioctls.h"
 #include "bcm_ioctls.h"

iff --git a/container/container_ffmpeg.c b/container/container_ffmpeg.c
index 507621e..f5faec5 100755
--- a/container/container_ffmpeg.c
+++ b/container/container_ffmpeg.c
@@ -48,7 +48,7 @@
 #include <libswresample/swresample.h>
 #include <libavutil/opt.h>
 
-#include <ffmpeg/mpeg4audio.h>
+#include "../external/ffmpeg/mpeg4audio.h"
 
 #include "common.h"
 #include "misc.h"


Then build fine. :)


DM920, Gigablue UHD TRIO 4K and DM8000. Wavefrontier T55 13.0|19.2|23.5|28.2 + Ziggo.

Re: serviceapp - gstplayer and exteplayer3 #484 MastaG

  • Senior Member
  • 1,531 posts

+118
Excellent

Posted 21 February 2017 - 10:42

@Beeker,

 

You can also add the include to the compile command:

 

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

 

It builds fine here with ffmpeg 3.2.4



Re: serviceapp - gstplayer and exteplayer3 #485 Beeker

  • PLi® Contributor
  • 1,471 posts

+196
Excellent

Posted 21 February 2017 - 10:54

Ah.. Yes that's working... That's better.

 

Thanks.


DM920, Gigablue UHD TRIO 4K and DM8000. Wavefrontier T55 13.0|19.2|23.5|28.2 + Ziggo.

Re: serviceapp - gstplayer and exteplayer3 #486 Beeker

  • PLi® Contributor
  • 1,471 posts

+196
Excellent

Posted 21 February 2017 - 11:13

I still had to add the source files to the recipes.

 

They are in buildscript with last commits.

 

So...Perhaps something still not correct?


DM920, Gigablue UHD TRIO 4K and DM8000. Wavefrontier T55 13.0|19.2|23.5|28.2 + Ziggo.

Re: serviceapp - gstplayer and exteplayer3 #487 MastaG

  • Senior Member
  • 1,531 posts

+118
Excellent

Posted 21 February 2017 - 11:48

yeah you were right about adding the sources.

SSS has also added them to his Makefle.am.
Forgot to mention that, the include was only to prevent further patching



Re: serviceapp - gstplayer and exteplayer3 #488 peti

  • Senior Member
  • 115 posts

+1
Neutral

Posted 22 February 2017 - 23:00

for me it's still not building for vuuno with the recipe changes. any ideas?

ERROR: exteplayer3-30+gitrAUTOINC+6579a40b04-r0 do_compile: Function failed: do_compile (log file is located at /home/peti/openpli5/openpli-oe-core/build/tmp/work/mips32el-oe-linux/exteplayer3/30+gitrAUTOINC+6579a40b04-r0/temp/log.do_compile.86932)
ERROR: Logfile of failure stored in: /home/peti/openpli5/openpli-oe-core/build/tmp/work/mips32el-oe-linux/exteplayer3/30+gitrAUTOINC+6579a40b04-r0/temp/log.do_compile.86932
Log data follows:
| DEBUG: Executing shell function do_compile
| In file included from container/container_ffmpeg.c:166:0:
| container/mpeg4p2_ffmpeg.c: In function 'filter_packet':
| container/mpeg4p2_ffmpeg.c:35:5: warning: 'av_bitstream_filter_filter' is deprecated [-Wdeprecated-declarations]
|      ret = av_bitstream_filter_filter(bsf_ctx, enc_ctx, NULL,
|      ^~~
| In file included from /home/peti/openpli5/openpli-oe-core/build/tmp/sysroots/vuuno/usr/include/libavformat/avformat.h:319:0,
|                  from container/container_ffmpeg.c:47:
| /home/peti/openpli5/openpli-oe-core/build/tmp/sysroots/vuuno/usr/include/libavcodec/avcodec.h:5869:5: note: declared here
|  int av_bitstream_filter_filter(AVBitStreamFilterContext *bsfc,
|      ^~~~~~~~~~~~~~~~~~~~~~~~~~
| container/container_ffmpeg.c: In function 'FFMPEGThread':
| container/container_ffmpeg.c:544:5: warning: 'av_bitstream_filter_init' is deprecated [-Wdeprecated-declarations]
|      AVBitStreamFilterContext *mpeg4p2_bsf_context = av_bitstream_filter_init("mpeg4_unpack_bframes");
|      ^~~~~~~~~~~~~~~~~~~~~~~~
| In file included from /home/peti/openpli5/openpli-oe-core/build/tmp/sysroots/vuuno/usr/include/libavformat/avformat.h:319:0,
|                  from container/container_ffmpeg.c:47:
| /home/peti/openpli5/openpli-oe-core/build/tmp/sysroots/vuuno/usr/include/libavcodec/avcodec.h:5837:27: note: declared here
|  AVBitStreamFilterContext *av_bitstream_filter_init(const char *name);
|                            ^~~~~~~~~~~~~~~~~~~~~~~~
| container/container_ffmpeg.c:643:17: warning: 'av_bitstream_filter_close' is deprecated [-Wdeprecated-declarations]
|                  av_bitstream_filter_close(mpeg4p2_bsf_context);
|                  ^~~~~~~~~~~~~~~~~~~~~~~~~
| In file included from /home/peti/openpli5/openpli-oe-core/build/tmp/sysroots/vuuno/usr/include/libavformat/avformat.h:319:0,
|                  from container/container_ffmpeg.c:47:
| /home/peti/openpli5/openpli-oe-core/build/tmp/sysroots/vuuno/usr/include/libavcodec/avcodec.h:5881:6: note: declared here
|  void av_bitstream_filter_close(AVBitStreamFilterContext *bsf);
|       ^~~~~~~~~~~~~~~~~~~~~~~~~
| container/container_ffmpeg.c:644:17: warning: 'av_bitstream_filter_init' is deprecated [-Wdeprecated-declarations]
|                  mpeg4p2_bsf_context = av_bitstream_filter_init("mpeg4_unpack_bframes");
|                  ^~~~~~~~~~~~~~~~~~~
| In file included from /home/peti/openpli5/openpli-oe-core/build/tmp/sysroots/vuuno/usr/include/libavformat/avformat.h:319:0,
|                  from container/container_ffmpeg.c:47:
| /home/peti/openpli5/openpli-oe-core/build/tmp/sysroots/vuuno/usr/include/libavcodec/avcodec.h:5837:27: note: declared here
|  AVBitStreamFilterContext *av_bitstream_filter_init(const char *name);
|                            ^~~~~~~~~~~~~~~~~~~~~~~~
| container/container_ffmpeg.c:1217:9: warning: 'av_bitstream_filter_close' is deprecated [-Wdeprecated-declarations]
|          av_bitstream_filter_close(mpeg4p2_bsf_context);
|          ^~~~~~~~~~~~~~~~~~~~~~~~~
| In file included from /home/peti/openpli5/openpli-oe-core/build/tmp/sysroots/vuuno/usr/include/libavformat/avformat.h:319:0,
|                  from container/container_ffmpeg.c:47:
| /home/peti/openpli5/openpli-oe-core/build/tmp/sysroots/vuuno/usr/include/libavcodec/avcodec.h:5881:6: note: declared here
|  void av_bitstream_filter_close(AVBitStreamFilterContext *bsf);
|       ^~~~~~~~~~~~~~~~~~~~~~~~~
| /tmp/ccDt8qhM.o:(.data.rel+0x38): undefined reference to `WriterVideoH265'
| collect2: error: ld returned 1 exit status
| WARNING: /home/peti/openpli5/openpli-oe-core/build/tmp/work/mips32el-oe-linux/exteplayer3/30+gitrAUTOINC+6579a40b04-r0/temp/run.do_compile.86932:1 exit 1 from 'mipsel-oe-linux-gcc -mel -mabi=32 -mhard-float -march=mips32 --sysroot=/home/peti/openpli5/openpli-oe-core/build/tmp/sysroots/vuuno 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/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 playback/playback.c output/writer/common/misc.c output/writer/common/pes.c output/output.c output/output_subtitle.c manager/subtitle.c manager/video.c manager/audio.c manager/manager.c container/container_ffmpeg.c container/container.c main/exteplayer.c external/ffmpeg/src/bitstream.c external/ffmpeg/src/latmenc.c external/ffmpeg/src/mpeg4audio.c -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I/home/peti/openpli5/openpli-oe-core/build/tmp/work/mips32el-oe-linux/exteplayer3/30+gitrAUTOINC+6579a40b04-r0/git//include -I/home/peti/openpli5/openpli-oe-core/build/tmp/work/mips32el-oe-linux/exteplayer3/30+gitrAUTOINC+6579a40b04-r0/git//external -I/home/peti/openpli5/openpli-oe-core/build/tmp/work/mips32el-oe-linux/exteplayer3/30+gitrAUTOINC+6579a40b04-r0/image//usr/lib -I/home/peti/openpli5/openpli-oe-core/build/tmp/work/mips32el-oe-linux/exteplayer3/30+gitrAUTOINC+6579a40b04-r0/image//usr/include -lpthread -lavformat -lavcodec -lavutil -lswresample -o exteplayer3'
| ERROR: Function failed: do_compile (log file is located at /home/peti/openpli5/openpli-oe-core/build/tmp/work/mips32el-oe-linux/exteplayer3/30+gitrAUTOINC+6579a40b04-r0/temp/log.do_compile.86932)
ERROR: Task (/home/peti/openpli5/openpli-oe-core/meta-openpli/recipes-multimedia/exteplayer3/exteplayer3_git.bb:do_compile) failed with exit code '1'
NOTE: Tasks Summary: Attempted 4351 tasks of which 4346 didn't need to be rerun and 1 failed.

Summary: 1 task failed:
  /home/peti/openpli5/openpli-oe-core/meta-openpli/recipes-multimedia/exteplayer3/exteplayer3_git.bb:do_compile
Summary: There was 1 ERROR message shown, returning a non-zero exit code.



T90 | 28.2E-23.5E-19.2E-13E-9E-4.8E-0.8W-4W

Zgemma H7S | OpenPLI develop branch


Re: serviceapp - gstplayer and exteplayer3 #489 samsamsam

  • Senior Member
  • 2,024 posts

+146
Excellent

Posted 22 February 2017 - 23:33

@peti

 

Are you sure that you add

output\writer\mipsel\h265.c

file to build?

 

Because it looks like you not added it.



Re: serviceapp - gstplayer and exteplayer3 #490 fairbird

  • Senior Member
  • 413 posts

+20
Neutral

Posted 23 February 2017 - 04:48

I have also get error with the recipe changes .

I have got this error

| /tmp/ccUel2eP.o:(.data.rel+0x38): undefined reference to `WriterVideoH265'
| /tmp/cciCagba.o: In function `writeDataLATM':
| aac.c:(.text+0x824): undefined reference to `latmenc_decode_extradata'
| aac.c:(.text+0x960): undefined reference to `latmenc_write_packet'
| collect2: error: ld returned 1 exit status

and after added

output/writer/mipsel/h265.c \

Still got error with ffmpeg 3.2.2 and 3.2.4

Log data follows:
| DEBUG: Executing shell function do_compile
| In file included from container/container_ffmpeg.c:166:0:
| container/mpeg4p2_ffmpeg.c: In function 'filter_packet':
| container/mpeg4p2_ffmpeg.c:35:5: warning: 'av_bitstream_filter_filter' is deprecated [-Wdeprecated-declarations]
|      ret = av_bitstream_filter_filter(bsf_ctx, enc_ctx, NULL,
|      ^~~
| In file included from /home/raed/BlackHole-800se/openpli-oe-core/build/tmp/sysroots/dm800se/usr/include/libavformat/avformat.h:319:0,
|                  from container/container_ffmpeg.c:47:
| /home/raed/BlackHole-800se/openpli-oe-core/build/tmp/sysroots/dm800se/usr/include/libavcodec/avcodec.h:5869:5: note: declared here
|  int av_bitstream_filter_filter(AVBitStreamFilterContext *bsfc,
|      ^~~~~~~~~~~~~~~~~~~~~~~~~~
| container/container_ffmpeg.c: In function 'FFMPEGThread':
| container/container_ffmpeg.c:544:5: warning: 'av_bitstream_filter_init' is deprecated [-Wdeprecated-declarations]
|      AVBitStreamFilterContext *mpeg4p2_bsf_context = av_bitstream_filter_init("mpeg4_unpack_bframes");
|      ^~~~~~~~~~~~~~~~~~~~~~~~
| In file included from /home/raed/BlackHole-800se/openpli-oe-core/build/tmp/sysroots/dm800se/usr/include/libavformat/avformat.h:319:0,
|                  from container/container_ffmpeg.c:47:
| /home/raed/BlackHole-800se/openpli-oe-core/build/tmp/sysroots/dm800se/usr/include/libavcodec/avcodec.h:5837:27: note: declared here
|  AVBitStreamFilterContext *av_bitstream_filter_init(const char *name);
|                            ^~~~~~~~~~~~~~~~~~~~~~~~
| container/container_ffmpeg.c:643:17: warning: 'av_bitstream_filter_close' is deprecated [-Wdeprecated-declarations]
|                  av_bitstream_filter_close(mpeg4p2_bsf_context);
|                  ^~~~~~~~~~~~~~~~~~~~~~~~~
| In file included from /home/raed/BlackHole-800se/openpli-oe-core/build/tmp/sysroots/dm800se/usr/include/libavformat/avformat.h:319:0,
|                  from container/container_ffmpeg.c:47:
| /home/raed/BlackHole-800se/openpli-oe-core/build/tmp/sysroots/dm800se/usr/include/libavcodec/avcodec.h:5881:6: note: declared here
|  void av_bitstream_filter_close(AVBitStreamFilterContext *bsf);
|       ^~~~~~~~~~~~~~~~~~~~~~~~~
| container/container_ffmpeg.c:644:17: warning: 'av_bitstream_filter_init' is deprecated [-Wdeprecated-declarations]
|                  mpeg4p2_bsf_context = av_bitstream_filter_init("mpeg4_unpack_bframes");
|                  ^~~~~~~~~~~~~~~~~~~
| In file included from /home/raed/BlackHole-800se/openpli-oe-core/build/tmp/sysroots/dm800se/usr/include/libavformat/avformat.h:319:0,
|                  from container/container_ffmpeg.c:47:
| /home/raed/BlackHole-800se/openpli-oe-core/build/tmp/sysroots/dm800se/usr/include/libavcodec/avcodec.h:5837:27: note: declared here
|  AVBitStreamFilterContext *av_bitstream_filter_init(const char *name);
|                            ^~~~~~~~~~~~~~~~~~~~~~~~
| container/container_ffmpeg.c:1217:9: warning: 'av_bitstream_filter_close' is deprecated [-Wdeprecated-declarations]
|          av_bitstream_filter_close(mpeg4p2_bsf_context);
|          ^~~~~~~~~~~~~~~~~~~~~~~~~
| In file included from /home/raed/BlackHole-800se/openpli-oe-core/build/tmp/sysroots/dm800se/usr/include/libavformat/avformat.h:319:0,
|                  from container/container_ffmpeg.c:47:
| /home/raed/BlackHole-800se/openpli-oe-core/build/tmp/sysroots/dm800se/usr/include/libavcodec/avcodec.h:5881:6: note: declared here
|  void av_bitstream_filter_close(AVBitStreamFilterContext *bsf);
|       ^~~~~~~~~~~~~~~~~~~~~~~~~
| /tmp/ccUel2eP.o:(.data.rel+0x38): undefined reference to `WriterVideoH265'
| /tmp/cciCagba.o: In function `writeDataLATM':
| aac.c:(.text+0x824): undefined reference to `latmenc_decode_extradata'
| aac.c:(.text+0x960): undefined reference to `latmenc_write_packet'
| collect2: error: ld returned 1 exit status
| WARNING: /home/raed/BlackHole-800se/openpli-oe-core/build/tmp/work/mips32el-oe-linux/exteplayer3/30+gitrAUTOINC+6579a40b04-r0/temp/run.do_compile.9928:1 exit 1 from 'mipsel-oe-linux-gcc -mel -mabi=32 -mhard-float -march=mips32 --sysroot=/home/raed/BlackHole-800se/openpli-oe-core/build/tmp/sysroots/dm800se 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/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 playback/playback.c output/writer/common/misc.c output/writer/common/pes.c output/output.c output/output_subtitle.c manager/subtitle.c manager/video.c manager/audio.c manager/manager.c container/container_ffmpeg.c container/container.c main/exteplayer.c -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I/home/raed/BlackHole-800se/openpli-oe-core/build/tmp/work/mips32el-oe-linux/exteplayer3/30+gitrAUTOINC+6579a40b04-r0/git//include -I/home/raed/BlackHole-800se/openpli-oe-core/build/tmp/work/mips32el-oe-linux/exteplayer3/30+gitrAUTOINC+6579a40b04-r0/git//external -I/home/raed/BlackHole-800se/openpli-oe-core/build/tmp/work/mips32el-oe-linux/exteplayer3/30+gitrAUTOINC+6579a40b04-r0/image//usr/lib -I/home/raed/BlackHole-800se/openpli-oe-core/build/tmp/work/mips32el-oe-linux/exteplayer3/30+gitrAUTOINC+6579a40b04-r0/image//usr/include -lpthread -lavformat -lavcodec -lavutil -lswresample -o exteplayer3'
| ERROR: Function failed: do_compile (log file is located at /home/raed/BlackHole-800se/openpli-oe-core/build/tmp/work/mips32el-oe-linux/exteplayer3/30+gitrAUTOINC+6579a40b04-r0/temp/log.do_compile.9928)

P.s:If I change 

inherit gitpkgv

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

to 

SRCREV = "2c105f22f6fa62f82dc90700136ba1dd7f186ae6"

Compile compete just fine  :mellow:


Edited by fairbird, 23 February 2017 - 04:49.

DM500s
DM800

DM800se

DM920UHD


Re: serviceapp - gstplayer and exteplayer3 #491 foxbob

  • Senior Member
  • 612 posts

+18
Neutral

Posted 23 February 2017 - 05:08

I am build exteplayer3,change PV = "33+gitr${SRCPV}"  PKGV = "33+gitr${GITPKGV}"and SRCREV = "${AUTOREV}" - ffmpeg 3.2.4.

                             



Re: serviceapp - gstplayer and exteplayer3 #492 Beeker

  • PLi® Contributor
  • 1,471 posts

+196
Excellent

Posted 23 February 2017 - 08:14

@fairbird

 

Did you add

SOURCE_FILES+=" external/ffmpeg/src/bitstream.c"
SOURCE_FILES+=" external/ffmpeg/src/latmenc.c"
SOURCE_FILES+=" external/ffmpeg/src/mpeg4audio.c"

To the recipe?


DM920, Gigablue UHD TRIO 4K and DM8000. Wavefrontier T55 13.0|19.2|23.5|28.2 + Ziggo.

Re: serviceapp - gstplayer and exteplayer3 #493 fairbird

  • Senior Member
  • 413 posts

+20
Neutral

Posted 23 February 2017 - 12:28

@Beeker

Thank you my friend.

Now compile done will ...


DM500s
DM800

DM800se

DM920UHD


Re: serviceapp - gstplayer and exteplayer3 #494 2free

  • Member
  • 19 posts

0
Neutral

Posted 23 February 2017 - 19:51

Hello in
 
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
 
What is the openpli-oe-core directory ?


Re: serviceapp - gstplayer and exteplayer3 #495 peti

  • Senior Member
  • 115 posts

+1
Neutral

Posted 23 February 2017 - 20:29

@SSS: thanks, that helped.


T90 | 28.2E-23.5E-19.2E-13E-9E-4.8E-0.8W-4W

Zgemma H7S | OpenPLI develop branch


Re: serviceapp - gstplayer and exteplayer3 #496 nirvanapoligmail

  • Member
  • 3 posts

0
Neutral

Posted 25 February 2017 - 15:04

Good Morning . compliments for the grat job you do every day . i use exteplayer3 for my https live streams and go very well . i have to use service 5002 for playiing but i would like to know if it is possible to watch https live streams using Service 1 (servicedvb) . thank you very much . i am your follower



Re: serviceapp - gstplayer and exteplayer3 #497 Moonwalker

  • Senior Member
  • 192 posts

0
Neutral

Posted 25 February 2017 - 16:07

Would it be possible to install Extplayer3 alone without IPTV player? I have an old DM500HD and space is limited. Thanks.



Re: serviceapp - gstplayer and exteplayer3 #498 fairbird

  • Senior Member
  • 413 posts

+20
Neutral

Posted 25 February 2017 - 16:26

@Moonwalker

Yes you can, but this depend on image feed what your are using ..

If feed have serviceapp plugin with extplayer3 + ffmpeg then you can download use it alone without IPTVPllayer.


DM500s
DM800

DM800se

DM920UHD


Re: serviceapp - gstplayer and exteplayer3 #499 frank087234

  • Senior Member
  • 178 posts

+1
Neutral

Posted 26 February 2017 - 23:34

@samsamsam

ًwhen i activate settings exteplayer3 in ServiceApp as above, I can not record from my iptv channel bouquet.. Spinner appear for ever, and I have to reboot receiver.

Re: serviceapp - gstplayer and exteplayer3 #500 samsamsam

  • Senior Member
  • 2,024 posts

+146
Excellent

Posted 27 February 2017 - 00:12

@frank087234

 

Please do not ask me about ServiceApp because I am not ServiceApp  developer. I can not help you.


Edited by samsamsam, 27 February 2017 - 00:12.




3 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users


    Bing (2)