Jump to content


bartoma55

Member Since 2 Jan 2015
Offline Last Active 08 Apr 2024 11:59
-----

Posts I've Made

In Topic: Openpli-5 (still next master)

26 March 2017 - 06:52

I've copied package feeds directory tree (.../build/tmp/deploy/ipk/) in box hd, and I've modified /etc/opkg/*feed.conf with "src/gz openpli-<branch> file://<path>" to have packages on line without install & run an external web server.

 

It's not the finest solution, but is working for my test home installation...


In Topic: Openpli-5 (still next master)

25 March 2017 - 12:32

great job, guys!

 

fresh buil of master-next for my mut@ant hd51; I've to adjust only a few new versions to correctly make openpli-enigma2-feed.

I've got my goal: I'm able to play H265 mkv files (for example h**ps://vimeo.com/101129332, vimeo test file at 4096x1720).

 

openpli5 image is stable, no crash at all.

 

many, many thank to all!


In Topic: serviceapp - gstplayer and exteplayer3

6 January 2017 - 19:30

@bartoma55

 

ffmpeg is used only as DEMUX, same for gstreamer.

Video codec must be supported by your hardware. 

 

Also there is need to add formater for  HEVC frame to exteplayer3 (at now you will not able to play HEVC with exteplayer3 even if your hardware support it because there is no HEVC formater in exteplayer3). Formater mean there is need to add some header do demuxed frame by ffmpeg before inject to video decoder.

 

 

Video can NOT be decoded by main CPU (software decoding).

Audio can be decoded by main CPU (software decoder) and injected to audio decoder as RAW PCM or LPCM.

 

Regards,

SSS

@samsamsam

many thanks for clear reply.


In Topic: serviceapp - gstplayer and exteplayer3

6 January 2017 - 13:14

a question:

when serviceapp use exteplayer3 as service, the box are using ffmpeg to read input stream?

 

if exteplayer3 use ffmpeg, why I can not read hevc compressed stream, that ffmpeg on command line reads without error?

 

exteplayer3:

exteplayer3 /media/hdd/movie/tos-4096x1720-tiles.mkv > /tmp/1
{"EPLAYER3_EXTENDED":{"version":30}}
{"PLAYBACK_OPEN":{"OutputName":"Output", "file":"file:///media/hdd/movie/tos-4096x1720-tiles.mkv", "sts":0}}
{"OUTPUT_OPEN":{"sts":-1}}
{"PLAYBACK_PLAY":{"sts":0}}
{"v_c":{"id":-1,"e":"","n":"","w":-1,"h":-1,"f":0,"p":-1}}  <<< video stream not recognized, frame width & height -1
{"a_l": [{"id":1,"e":"A_AC3","n":"eng"}]}
{"a_c":{"id":1,"e":"A_AC3","n":"eng"}}
{"s_l": [{"id":2,"e":"S_TEXT/SUBRIP","n":"hrv"}, {"id":3,"e":"S_TEXT/SUBRIP","n":"cze"}, {"id":4,"e":"S_TEXT/SUBRIP","n":"dan"}, {"id":5,"e":"S_TEXT/SUBRIP","n":"ger"}, {"id":6,"e":"S_TEXT/SUBRIP","n":"eng"}, {"id":7,"e":"S_TEXT/SUBRIP","n":"spa"}, {"id":8,"e":"S_TEXT/SUBRIP","n":"fre"}, {"id":9,"e":"S_TEXT/SUBRIP","n":"gre"}, {"id":10,"e":"S_TEXT/SUBRIP","n":"heb"}, {"id":11,"e":"S_TEXT/SUBRIP","n":"hun"}, {"id":12,"e":"S_TEXT/SUBRIP","n":"ind"}, {"id":13,"e":"S_TEXT/SUBRIP","n":"ita"}, {"id":14,"e":"S_TEXT/SUBRIP","n":"jpn"}, {"id":15,"e":"S_TEXT/SUBRIP","n":"dut"}, {"id":16,"e":"S_TEXT/SUBRIP","n":"nor"}, {"id":17,"e":"S_TEXT/SUBRIP","n":"per"}, {"id":18,"e":"S_TEXT/SUBRIP","n":"pol"}, {"id":19,"e":"S_TEXT/SUBRIP","n":"por"}, {"id":20,"e":"S_TEXT/SUBRIP","n":"rus"}, {"id":21,"e":"S_TEXT/SUBRIP","n":"chi"}]}
{"s_c":{"id":-1,"e":"","n":""}}

ffmpeg:

ffmpeg -i /media/hdd/movie/tos-4096x1720-tiles.mkv
ffmpeg version 3.1.3 Copyright © 2000-2016 the FFmpeg developers
  built with gcc 6.2.0 (GCC)
  configuration: ....

Input #0, matroska,webm, from '/media/hdd/movie/tos-4096x1720-tiles.mkv':
  Metadata:
    encoder         : libebml v1.3.0 + libmatroska v1.4.1
    creation_time   : 2014-03-24 10:14:59
  Duration: 00:12:14.17, start: 0.000000, bitrate: 2657 kb/s
    Stream #0:0(eng): Video: hevc (Main), yuv420p(tv), 4096x1714, SAR 1:1 DAR 2048:857, 24 fps, 24 tbr, 1k tbn, 1k tbc (default) <<< video stream recognized, frame width & height are correct
    Stream #0:1(eng): Audio: ac3, 48000 Hz, 5.1(side), fltp, 448 kb/s (default)
    Stream #0:2(hrv): Subtitle: subrip
    Stream #0:3(cze): Subtitle: subrip
    Stream #0:4(dan): Subtitle: subrip
    Stream #0:5(ger): Subtitle: subrip
    Stream #0:6(eng): Subtitle: subrip (default)
    Stream #0:7(spa): Subtitle: subrip
    Stream #0:8(fre): Subtitle: subrip
    ....


In Topic: serviceapp - gstplayer and exteplayer3

2 January 2017 - 11:17

first in 2017!!

 

sorry for my poor english, but I'm an older italian boy...

 

thanks to all for hard work and job!

 

I've compiled serviceapp, ffmpeg, gstplayer, exteplayer3 for armv7 to have fun with mu mut@nt HD51.

I've also installed all stuff in a OpenPLI 5 (master-next) distribution.

 

all the job make me crazy, but all seems to work.

 

I can set preferred player with serviceapp installed as system plugin.

I can play mkv streams with h264 compression and full hd resolution with exteplatyer3.

 

so, thanks to all, expecially to mx3L an the OpenPLI team, for the fantastic job.