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 #441 MastaG

  • Senior Member
  • 1,531 posts

+118
Excellent

Posted 13 February 2017 - 18:09

Hi there,

 

I noticed a small bug.

With the latest serviceapp when you have a stream playing from enigma2 (trough the bouquet list) with exteplayer3, enigma2 will crash when attempting to do a cable scan.

<   340.320> playing 4097:0:0:0:0:0:0:0:0:0:http%3a//yayin3.canlitv.com%3a1935/live/trabzontv/master.m3u8:TRABZON TV
[getVariantsFromMasterUrl] - Request:
GET /live/trabzontv/master.m3u8 HTTP/1.1
Host: yayin3.canlitv.com
User-Agent: Enigma2 HbbTV/1.1.1 (+PVR+RTSP+DL;OpenPLi;;;)
Accept: */*
Connection: close


[getVariantsFromMasterUrl] Response[0](size=22): HTTP/1.1 404 Not Found
[getVariantsFromMasterUrl] - wrong http response code: 404
<   340.390> eServiceApp::fillSubservices - failed to retrieve subservices
<   340.395> PlayerBackend::gotMessage - tStart
PlayerApp::processStart: <   340.397> [Avahi] watch activated: 0x1
exteplayer3 "http://yayin3.canlitv.com:1935/live/trabzontv/master.m3u8" <   340.400> [Console] finished: ('/sbin/ip', '/sbin/ip', '-o', 'addr', 'show', 'dev', 'eth0')

<   340.509> ExtEPlayer3::handleJsonOutput - unhandled key "EPLAYER3_EXTENDED"
<   340.533> [Console] command: route -n | grep eth0
<   340.533> [eConsoleAppContainer] Starting /bin/sh
<   340.535> [Avahi] timeout elapsed
<   340.536> [Avahi] avahi_timeout_update

<   340.536> [Avahi] timeout elapsed
<   340.536> [Avahi] avahi_timeout_update

<   340.536> [Avahi] timeout elapsed
<   340.537> [Avahi] avahi_timeout_update

<   340.537> [Avahi] timeout elapsed
<   340.537> [Avahi] avahi_timeout_update

<   340.537> [Avahi] timeout elapsed
<   340.537> [Avahi] Resolving service 'h3' of type '_e2stream._tcp'
<   340.538> [Avahi] avahi_timeout_new
<   340.546> [Avahi] avahi_timeout_free

<   340.547> [Avahi] avahi_timeout_update

<   340.551> [Avahi] watch activated: 0x1
<   340.552> [Avahi] avahi_timeout_update

<   340.552> [Avahi] timeout elapsed
<   340.554> [Avahi] avahi_timeout_new
<   340.563> [Avahi] avahi_timeout_free

<   340.564> [Avahi] avahi_timeout_update

<   340.586> [Console] finished: route -n | grep eth0
<   340.587> 0.0.0.0
<   340.587> 192.168
<   340.598> ExtEPlayer3::handleJsonOutput - unhandled key "FF_ERROR"
<   340.599> ExtEPlayer3::handleJsonOutput - unhandled key "PLAYBACK_OPEN"
<   340.600> PlayerBackend::recvStopped - retval = 0
<   340.602> PlayerBackend::thread_finished
<   340.609> nameservers: [[84, 116, 46, 23], [84, 116, 46, 22]]
<   340.610> read configured interface: {'bnep0': {'dhcp': True}, 'usb0': {'dhcp': False}, 'lo': {'dhcp': False}, 'wlan0': {'dhcp': True}, 'atml0': {'dhcp': True}, 'eth1': {'dhcp': True}, 'eth0': {'dhcp': True}}
<   340.611> self.ifaces after loading: {'eth0': {'preup': False, 'predown': False, 'ip': [192, 168, 178, 20], 'up': True, 'mac': '00:15:c0:39:f0:46', 'dhcp': True, 'bcast': [192, 168, 178, 255], 'netmask': [255, 255, 255, 0], 'gateway': [192, 168, 178, 1]}}
<   340.624> AT plugin not found
<   340.625> SerienRecorder plugin not found
<   340.626> EPG Refresh Plugin not found
<   340.634> [OpenWebif] no plugins to load
<   340.652> [OpenWebif] started on 80
<   340.653> [Avahi] avahi_timeout_new
<   340.655> [Avahi] avahi_timeout_free

<   340.656> [Avahi] avahi_timeout_new
<   340.658> [Avahi] avahi_timeout_free

<   340.660> [Avahi] avahi_timeout_new
<   340.663> [Avahi] avahi_timeout_free

<   340.664> [Avahi] avahi_timeout_new
<   340.667> [Avahi] avahi_timeout_free

<   340.667> [Avahi] avahi_timeout_update

<   340.667> [Avahi] Registered h3 (_http._tcp) on h3:80

<   340.669> [Avahi] timeout elapsed
<   340.670> [Avahi] avahi_timeout_update

<   340.670> PlayerBackend::gotMessage - stop
<   340.670> eServiceApp::gotExtPlayerMessage - stop
<   340.671> eServiceApp::isCurrentlySeekable
<   340.673> resolved to PLAY
<   340.673> eServiceApp::unpause
<   341.601> [Avahi] watch activated: 0x1
<   341.602> [Avahi] avahi_timeout_update

<   341.602> [Avahi] timeout elapsed
<   341.602> [Avahi] avahi_timeout_update

<   344.359> action ->  InfobarMenuActions mainMenu
<   344.360> loading mainmenu XML...
<   344.439> [SKIN] No skin to read...
<   345.846> [eConsoleAppContainer] Starting /usr/bin/grab
<   350.347> [eConsoleAppContainer] Starting /usr/bin/grab
<   354.479> action ->  OkCancelActions ok
<   354.506> [SKIN] No skin to read...
<   355.660> [eConsoleAppContainer] Starting /usr/bin/grab
<   360.384> action ->  OkCancelActions ok
<   360.406> [SKIN] No skin to read...
<   361.207> getFPVersion failed!
<   361.213> [OpenWebif] -D- tuner '0' 'BCM7346 (internal)' 'Tuner A'
<   361.215> [OpenWebif] -D- tuner '1' 'ATBM7811' 'Tuner B'
<   361.493> [eConsoleAppContainer] Starting /usr/bin/grab
<   367.057> [eConsoleAppContainer] Starting /usr/bin/grab
<   370.464> action ->  OkCancelActions ok
<   370.497> [SKIN] No skin to read...
<   371.655> [eConsoleAppContainer] Starting /usr/bin/grab
<   379.728> [eConsoleAppContainer] Starting /usr/bin/grab
<   383.240> action ->  SetupActions 4
<   383.241> unknown action SetupActions/4! typo in keymap?
<   383.689> action ->  SetupActions 7
<   383.691> unknown action SetupActions/7! typo in keymap?
<   384.040> action ->  SetupActions 4
<   384.041> unknown action SetupActions/4! typo in keymap?
<   385.105> [eConsoleAppContainer] Starting /usr/bin/grab
<   391.637> [eConsoleAppContainer] Starting /usr/bin/grab
<   396.000> action ->  SetupActions right
<   396.004> unknown action SetupActions/right! typo in keymap?
<   396.006> action ->  SetupActions right
<   396.656> action ->  SetupActions 5
<   396.657> unknown action SetupActions/5! typo in keymap?
<   396.896> action ->  SetupActions 5
<   396.897> unknown action SetupActions/5! typo in keymap?
<   397.199> action ->  SetupActions 5
<   397.200> unknown action SetupActions/5! typo in keymap?
<   397.520> action ->  SetupActions 5
<   397.521> unknown action SetupActions/5! typo in keymap?
<   398.653> [eConsoleAppContainer] Starting /usr/bin/grab
<   405.043> [eConsoleAppContainer] Starting /usr/bin/grab
<   407.697> action ->  SetupActions right
<   407.698> unknown action SetupActions/right! typo in keymap?
<   407.699> action ->  SetupActions right
<   408.786> [eConsoleAppContainer] Starting /usr/bin/grab
<   417.653> action ->  SetupActions ok
<   417.660> Traceback (most recent call last):
<   417.661>   File "/usr/lib/enigma2/python/Components/ActionMap.py", line 46, in action
<   417.662>   File "/usr/lib/enigma2/python/Plugins/SystemPlugins/CableScan/plugin.py", line 180, in keyGo
<   417.662>   File "/usr/lib/enigma2/python/Plugins/SystemPlugins/CableScan/plugin.py", line 186, in startScan
<   417.663>   File "/usr/lib/enigma2/python/mytest.py", line 294, in open
<   417.665>     dlg = self.current_dialog = self.instantiateDialog(screen, *arguments, **kwargs)
<   417.666>   File "/usr/lib/enigma2/python/mytest.py", line 237, in instantiateDialog
<   417.668>     return self.doInstantiateDialog(screen, arguments, kwargs, self.desktop)
<   417.669>   File "/usr/lib/enigma2/python/mytest.py", line 254, in doInstantiateDialog
<   417.670>     dlg = screen(self, *arguments, **kwargs)
<   417.671>   File "/usr/lib/enigma2/python/Plugins/SystemPlugins/CableScan/plugin.py", line 84, in __init__
<   417.672> AttributeError: 'NoneType' object has no attribute 'getAll'
<   417.672> [ePyObject] (CallObject(<bound method ActionMap.action of <Components.ActionMap.ActionMap instance at 0x22b3968>>,('SetupActions', 'ok')) failed)
<   419.804> [gRC] main thread is non-idle! display spinner!
Killed

 

I have to make sure no iptv stream is playing when doing a cable scan.



Re: serviceapp - gstplayer and exteplayer3 #442 samsamsam

  • Senior Member
  • 2,024 posts

+146
Excellent

Posted 13 February 2017 - 23:23

@MastaG

 

Are you sure that this is bug in the serviceapp, there is no problem when the serviceapp is not used?



Re: serviceapp - gstplayer and exteplayer3 #443 MastaG

  • Senior Member
  • 1,531 posts

+118
Excellent

Posted 14 February 2017 - 08:04

@sss I'll find that out asap.
Coulb be a generic e2 issue as well.
Will get back to it.

Re: serviceapp - gstplayer and exteplayer3 #444 samsamsam

  • Senior Member
  • 2,024 posts

+146
Excellent

Posted 14 February 2017 - 22:00

Hello,

 

In version v32  exteplayer3  I added H265/HEVC writer.

 

If you want to check here are examples links:

MKV:

 
MP4:
 
TS:
 
More samples can be found here:
 
Regards,
SSS


Re: serviceapp - gstplayer and exteplayer3 #445 samsamsam

  • Senior Member
  • 2,024 posts

+146
Excellent

Posted 14 February 2017 - 22:28

exteplayer3 with HEVC/H265 for MIPSEL (HARD FPU), FFMPEG 3.2.2:

http://iptvplayer.pl...est/exteplayer3



Re: serviceapp - gstplayer and exteplayer3 #446 fairbird

  • Senior Member
  • 413 posts

+20
Neutral

Posted 15 February 2017 - 00:04

@samsamsam

I have test your files (exteplayer3) from your last replay on my DM800se with this movies

http://dl.rahatdl1.i...265.ShAaNiG.mkv

No sound No picture ...

But with my (exteplayer3) I have built with this this recipe, I got sound only without picture ..

 

Thank you 

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"

SRCREV = "82b46830a9ed6c3d74fc82934974f01944c9f850"
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 =+ "${@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/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/vc1.c ", d)}"

do_compile() {
    ${CC} ${SOURCE_FILES} -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I${S}/include -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}
}


DM500s
DM800

DM800se

DM920UHD


Re: serviceapp - gstplayer and exteplayer3 #447 Akki

  • Senior Member
  • 204 posts

+3
Neutral

Posted 15 February 2017 - 00:24

Hi SSS,

 

After this update, get this error When I build an image:

Log data follows:
| DEBUG: Executing shell function do_compile
| output/writer/mipsel/writer.c: In function 'write_with_retry':
| output/writer/mipsel/writer.c:104:28: warning: implicit declaration of function 'PlaybackDieNow' [-Wimplicit-function-declaration]
|      while(size > 0 && 0 == PlaybackDieNow(0))
|                             ^~~~~~~~~~~~~~
| output/writer/mipsel/lpcm.c: In function 'writeData':
| output/writer/mipsel/lpcm.c:235:8: warning: implicit declaration of function 'swab' [-Wimplicit-function-declaration]
|         swab( p_buffer, frame + 6, i_kept_bytes );
|         ^~~~
| In file included from container/container_ffmpeg.c:162:0:
| container/buff_ffmpeg.c:29:8: warning: type defaults to 'int' in declaration of 'ffmpeg_buf_seek_time' [-Wimplicit-int]
|  static ffmpeg_buf_seek_time = FILLBUFSEEKTIME;
|         ^~~~~~~~~~~~~~~~~~~~
| In file included from container/container_ffmpeg.c:165: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/akki/openpli40/openpli-oe-core/build/tmp/sysroots/vuduo2/usr/include/libavformat/avformat.h:319:0,
|                  from container/container_ffmpeg.c:47:
| /home/akki/openpli40/openpli-oe-core/build/tmp/sysroots/vuduo2/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:520: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/akki/openpli40/openpli-oe-core/build/tmp/sysroots/vuduo2/usr/include/libavformat/avformat.h:319:0,
|                  from container/container_ffmpeg.c:47:
| /home/akki/openpli40/openpli-oe-core/build/tmp/sysroots/vuduo2/usr/include/libavcodec/avcodec.h:5837:27: note: declared here
|  AVBitStreamFilterContext *av_bitstream_filter_init(const char *name);
|                            ^~~~~~~~~~~~~~~~~~~~~~~~
| container/container_ffmpeg.c:619:17: warning: 'av_bitstream_filter_close' is deprecated [-Wdeprecated-declarations]
|                  av_bitstream_filter_close(mpeg4p2_bsf_context);
|                  ^~~~~~~~~~~~~~~~~~~~~~~~~
| In file included from /home/akki/openpli40/openpli-oe-core/build/tmp/sysroots/vuduo2/usr/include/libavformat/avformat.h:319:0,
|                  from container/container_ffmpeg.c:47:
| /home/akki/openpli40/openpli-oe-core/build/tmp/sysroots/vuduo2/usr/include/libavcodec/avcodec.h:5881:6: note: declared here
|  void av_bitstream_filter_close(AVBitStreamFilterContext *bsf);
|       ^~~~~~~~~~~~~~~~~~~~~~~~~
| container/container_ffmpeg.c:620: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/akki/openpli40/openpli-oe-core/build/tmp/sysroots/vuduo2/usr/include/libavformat/avformat.h:319:0,
|                  from container/container_ffmpeg.c:47:
| /home/akki/openpli40/openpli-oe-core/build/tmp/sysroots/vuduo2/usr/include/libavcodec/avcodec.h:5837:27: note: declared here
|  AVBitStreamFilterContext *av_bitstream_filter_init(const char *name);
|                            ^~~~~~~~~~~~~~~~~~~~~~~~
| container/container_ffmpeg.c:1193:9: warning: 'av_bitstream_filter_close' is deprecated [-Wdeprecated-declarations]
|          av_bitstream_filter_close(mpeg4p2_bsf_context);
|          ^~~~~~~~~~~~~~~~~~~~~~~~~
| In file included from /home/akki/openpli40/openpli-oe-core/build/tmp/sysroots/vuduo2/usr/include/libavformat/avformat.h:319:0,
|                  from container/container_ffmpeg.c:47:
| /home/akki/openpli40/openpli-oe-core/build/tmp/sysroots/vuduo2/usr/include/libavcodec/avcodec.h:5881:6: note: declared here
|  void av_bitstream_filter_close(AVBitStreamFilterContext *bsf);
|       ^~~~~~~~~~~~~~~~~~~~~~~~~
| /tmp/ccxkPwQH.o:(.data.rel+0x38): undefined reference to `WriterVideoH265'


Re: serviceapp - gstplayer and exteplayer3 #448 samsamsam

  • Senior Member
  • 2,024 posts

+146
Excellent

Posted 15 February 2017 - 08:52

@Akki

 

bitbake recipe and file h265.c to compilation.

 

@fairbird

 

Your STB do not have support for h265 codec. You have too old hardware.

 

At first please check if your hardware and drivers support specific codec.


Edited by samsamsam, 15 February 2017 - 08:53.


Re: serviceapp - gstplayer and exteplayer3 #449 fairbird

  • Senior Member
  • 413 posts

+20
Neutral

Posted 15 February 2017 - 12:24

@samsamsam

Yes me friend, I know that my device doesn't support for h265 codec.
But just test it ..
As I said why my built exteplayer3 give me sound and your exteplayer3 no sound ?!

DM500s
DM800

DM800se

DM920UHD


Re: serviceapp - gstplayer and exteplayer3 #450 samsamsam

  • Senior Member
  • 2,024 posts

+146
Excellent

Posted 15 February 2017 - 13:57

Your question is strange. Because what's the difference? In any case, you can not play such movie, so?

 

But I will answer to your question:

exteplayer3 with h265 support inject h265 frame to video decoder which is not able to decod them, but it is opened, so try to synchro audio with video - no video decoding causes, no audio.

 

Without h265 in exteplayer3 video decoder is not used and the file is treated as an audio file.



Re: serviceapp - gstplayer and exteplayer3 #451 fairbird

  • Senior Member
  • 413 posts

+20
Neutral

Posted 15 February 2017 - 14:52

Ok ..

Clear now 

Thank you so much


DM500s
DM800

DM800se

DM920UHD


Re: serviceapp - gstplayer and exteplayer3 #452 Akki

  • Senior Member
  • 204 posts

+3
Neutral

Posted 15 February 2017 - 18:56

@SSS

 

Thanks for your help, after the paste h265.c there were no errors.

 

However, the VU Duo 2 does not support H265 Codec.

 

Greeting Akki



Re: serviceapp - gstplayer and exteplayer3 #453 samsamsam

  • Senior Member
  • 2,024 posts

+146
Excellent

Posted 15 February 2017 - 22:01

New STBs have support for HEVC/H265 for example I got Miracle Micro v2 which has support for HEVC but only with Full HD resolution.

For IPTV that sufficient.



Re: serviceapp - gstplayer and exteplayer3 #454 bogdanm

  • Senior Member
  • 59 posts

+1
Neutral

Posted 16 February 2017 - 09:31

exteplayer3 with HEVC/H265 for MIPSEL (HARD FPU), FFMPEG 3.2.2:

http://iptvplayer.pl...est/exteplayer3

Will be possible made version to arm cpu  boxes like VU+ ulrim4k/solo4/uno4k ?

And to suport play movie uhd on h264 ?



Re: serviceapp - gstplayer and exteplayer3 #455 christophecvr

  • Senior Member
  • 3,131 posts

+140
Excellent

Posted 16 February 2017 - 09:52

 

exteplayer3 with HEVC/H265 for MIPSEL (HARD FPU), FFMPEG 3.2.2:

http://iptvplayer.pl...est/exteplayer3

Will be possible made version to arm cpu  boxes like VU+ ulrim4k/solo4/uno4k ?

And to suport play movie uhd on h264 ?

 

 

There are several things about the uhd stb's.

 

1) the h264 and h265 works perfect using the main servicemp3 player (and in time it will come to pli5 also i guess)

2) the vp9 codec however present still does not work on stb's (the reason is under investigation) and that is the longer the more common used bu udhd media especially for 2160p.

 

since the vp9 codec could be a driver issue , whatever player is used extplayer,gstplayer or servicemp3 it does not work.



Re: serviceapp - gstplayer and exteplayer3 #456 samsamsam

  • Senior Member
  • 2,024 posts

+146
Excellent

Posted 16 February 2017 - 10:48

 

exteplayer3 with HEVC/H265 for MIPSEL (HARD FPU), FFMPEG 3.2.2:

http://iptvplayer.pl...est/exteplayer3

Will be possible made version to arm cpu  boxes like VU+ ulrim4k/solo4/uno4k ?

And to suport play movie uhd on h264 ?

 

 

h264 is h264, so there should not be any problem if your hardware support such resolution.

If there is a problem with playback of h264 with resolution > FULL HD then I am afraid that it is drivers problem.

But I can only guess I do not have such STB.


Edited by samsamsam, 16 February 2017 - 10:48.


Re: serviceapp - gstplayer and exteplayer3 #457 bogdanm

  • Senior Member
  • 59 posts

+1
Neutral

Posted 16 February 2017 - 11:57

 

 

exteplayer3 with HEVC/H265 for MIPSEL (HARD FPU), FFMPEG 3.2.2:

http://iptvplayer.pl...est/exteplayer3

Will be possible made version to arm cpu  boxes like VU+ ulrim4k/solo4/uno4k ?

And to suport play movie uhd on h264 ?

 

 

h264 is h264, so there should not be any problem if your hardware support such resolution.

If there is a problem with playback of h264 with resolution > FULL HD then I am afraid that it is drivers problem.

But I can only guess I do not have such STB.

 

If im good undrestend :

- in this moment is no possible compile "exteplayer3 with HEVC/H265 for ARM (HARD FPU), FFMPEG 3.2.2: " ?

- im see on internet films in H264 but with UHD resolution and this was reason why im ask about suport ?



Re: serviceapp - gstplayer and exteplayer3 #458 samsamsam

  • Senior Member
  • 2,024 posts

+146
Excellent

Posted 16 February 2017 - 13:13

No. You not understand correct.

 

1.

There is no problem to compile exteplayer3 with HEVC/H265 support. 

But, If you ask me to do this. I can do this when I found time. But you can do this also by yourself.
 
2. There is no need to make any change in the exteplayer3 to add support for h264 with UHD resolution.
Such movies will play if they are supported by your STB.
There is no limitation regarding resolution in the exteplayer3. 
 
Do you follow me?

Edited by samsamsam, 16 February 2017 - 13:14.


Re: serviceapp - gstplayer and exteplayer3 #459 bogdanm

  • Senior Member
  • 59 posts

+1
Neutral

Posted 16 February 2017 - 16:44

 

No. You not understand correct.

 

1.

There is no problem to compile exteplayer3 with HEVC/H265 support. 

But, If you ask me to do this. I can do this when I found time. But you can do this also by yourself.
 
2. There is no need to make any change in the exteplayer3 to add support for h264 with UHD resolution.
Such movies will play if they are supported by your STB.
There is no limitation regarding resolution in the exteplayer3. 
 
Do you follow me?

 

Im understed now.; thanks for info

Please in free time compile extalplayer3



Re: serviceapp - gstplayer and exteplayer3 #460 samsamsam

  • Senior Member
  • 2,024 posts

+146
Excellent

Posted 17 February 2017 - 15:22

Hello,

 

In last commit I added support for AAC LATM stream format to exteplayer3.

 

Also some variants of AAC codec which cannot be injected as ADTS, because of ADTS limits (for example HE AAC v2 cannot be formatted as ADTS), will be injected now as LATM.

 

Thanks to this we will be able to play streams using HE AAC v2 audio codecs, using hardware (audio DSP) decoders.

So far, for such AAC codecs, software decoding were used.

 

Hope this will be useful.

 

Unfortunately, it seems that SH4 drivers does not support LATM stream format. So, for STB based on player2_179 drivers, still software decoding must be used.

 

Regards,

SSS


Edited by samsamsam, 17 February 2017 - 15:27.




4 user(s) are reading this topic

0 members, 3 guests, 0 anonymous users


    Bing (1)