VU has added the 4k to it's git; see http://code.vuplus.c...9dc238e461781ef
The e-manual for the box is attached: Manual solo-4k.zip 9.27MB 240 downloads
Posted 15 October 2015 - 09:52
VU has added the 4k to it's git; see http://code.vuplus.c...9dc238e461781ef
The e-manual for the box is attached: Manual solo-4k.zip 9.27MB 240 downloads
Posted 15 October 2015 - 15:40
Not in the OpenPLi BSP (yet).
Anyway, even when it does show up, don't expect images to be build immediately.
Edited by Erik Slagter, 15 October 2015 - 15:41.
* Wavefrontier T90 with 28E/23E/19E/13E via SCR switches 2 x 2 x 6 user bands
I don't read PM -> if you have something to ask or to report, do it in the forum so others can benefit. I don't take freelance jobs.
Ik lees geen PM -> als je iets te vragen of te melden hebt, doe het op het forum, zodat anderen er ook wat aan hebben.
Posted 23 October 2015 - 09:10
The thing that's truly interesting about the 4k is not the "4k" but the new approach to tuners, which gets you four looped-through virtual tuners per physical tuner. If you replace your LNB's with especially suited ones, you even get four individual virtual tuners per physical tuner.
Edited by Erik Slagter, 23 October 2015 - 09:10.
* Wavefrontier T90 with 28E/23E/19E/13E via SCR switches 2 x 2 x 6 user bands
I don't read PM -> if you have something to ask or to report, do it in the forum so others can benefit. I don't take freelance jobs.
Ik lees geen PM -> als je iets te vragen of te melden hebt, doe het op het forum, zodat anderen er ook wat aan hebben.
Posted 23 October 2015 - 12:22
The tuner part is indeed interesting. Also interesting would be to know how E2 is being made aware of this: via the drivers or via a (huge??) change?
Nevertheless the support of the h265 codec is interesting as well. Not for satelite reception in the near future, but for streaming. There is already a growing number of '4k-streams' available (YouTube). Due to the better compression I wouldn't be surprised if this is going to be used more and more (same as MP4 is being used for SD).
Posted 23 October 2015 - 12:37
Posted 23 October 2015 - 16:53
Edited by littlesat, 23 October 2015 - 16:56.
WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W
Posted 24 October 2015 - 11:14
I was actually hoping they would have implemented this completely adhering to linuxdvb standards, then there would have to be no changes in enigma.
* Wavefrontier T90 with 28E/23E/19E/13E via SCR switches 2 x 2 x 6 user bands
I don't read PM -> if you have something to ask or to report, do it in the forum so others can benefit. I don't take freelance jobs.
Ik lees geen PM -> als je iets te vragen of te melden hebt, doe het op het forum, zodat anderen er ook wat aan hebben.
Posted 24 October 2015 - 11:31
Erik e2 changes are necessary also when they adhere linux dvb standards. Look here https://github.com/O...ecoder.cpp#L303 h265 streamtype has to be added. Maybe more things have to be adapted...
Posted 24 October 2015 - 12:27
Littlesat is right, it would be better if there were more commits with proper description.
Although looking on the code (and yes there is a code to look at )
1. Add support for H265 HEVC
http://code.vuplus.c...f968db25bf63f81
http://code.vuplus.c...f968db25bf63f81
http://code.vuplus.c...f968db25bf63f81
http://code.vuplus.c...f968db25bf63f81
http://code.vuplus.c...f968db25bf63f81
2. Add Full Bandwidth Capture Tuner Manager
http://code.vuplus.c...79f738a9ebfd11f
http://code.vuplus.c...79f738a9ebfd11f
http://code.vuplus.c...f968db25bf63f81
http://code.vuplus.c...f968db25bf63f81
...
3. Add 2160p resolution (hehe now skins should adapt?)
http://code.vuplus.c...f968db25bf63f81
4. ServiceMp3 update for GStreamer 1.0
http://code.vuplus.c...f968db25bf63f81
http://code.vuplus.c...f968db25bf63f81
5. Others..
Adding H265 HEVC is just a minor update to enigma2 in order to support.
The most important update is FBC capability on tuners and I guess you can have H265 HEVC without having FBC.
What do you think about VU FBC implementantion? Is it abstract enough? Or it can get better (the OpenPLi way)..
Edited by athoik, 24 October 2015 - 12:27.
Posted 24 October 2015 - 13:09
Here are the OpenPLi changes to support h265 hevc. I can create a pull request, altough currently it just cosmetic change..
diff --git a/lib/dvb/decoder.cpp b/lib/dvb/decoder.cpp index e194cc3..4a6eafc 100644 --- a/lib/dvb/decoder.cpp +++ b/lib/dvb/decoder.cpp @@ -299,6 +299,7 @@ eDVBVideo::eDVBVideo(eDVBDemux *demux, int dev) #define VIDEO_STREAMTYPE_MPEG4_Part2 4 #define VIDEO_STREAMTYPE_VC1_SM 5 #define VIDEO_STREAMTYPE_MPEG1 6 +#define VIDEO_STREAMTYPE_H265_HEVC 7 int eDVBVideo::startPid(int pid, int type) { @@ -325,6 +326,9 @@ int eDVBVideo::startPid(int pid, int type) case VC1_SM: streamtype = VIDEO_STREAMTYPE_VC1_SM; break; + case H265_HEVC: + streamtype = VIDEO_STREAMTYPE_H265_HEVC; + break; } eDebugNoNewLineStart("[eDVBVideo%d] VIDEO_SET_STREAMTYPE %d - ", m_dev, streamtype); diff --git a/lib/dvb/decoder.h b/lib/dvb/decoder.h index e179991..2db6282 100644 --- a/lib/dvb/decoder.h +++ b/lib/dvb/decoder.h @@ -40,7 +40,7 @@ private: int m_width, m_height, m_framerate, m_aspect, m_progressive; static int readApiSize(int fd, int &xres, int &yres, int &aspect); public: - enum { MPEG2, MPEG4_H264, MPEG1, MPEG4_Part2, VC1, VC1_SM }; + enum { MPEG2, MPEG4_H264, MPEG1, MPEG4_Part2, VC1, VC1_SM, H265_HEVC }; eDVBVideo(eDVBDemux *demux, int dev); void stop(); int startPid(int pid, int type=MPEG2); diff --git a/lib/dvb/pmtparse.cpp b/lib/dvb/pmtparse.cpp index 91d89fd..7864a37 100644 --- a/lib/dvb/pmtparse.cpp +++ b/lib/dvb/pmtparse.cpp @@ -96,6 +96,12 @@ int eDVBPMTParser::getProgramInfo(program &program) video.type = videoStream::vtMPEG4_H264; isvideo = 1; //break; fall through !!! + case 0x24: // H265 HEVC + if (!isvideo) + { + video.type = videoStream::vtH265_HEVC; + isvideo = 1; + } case 0x10: // MPEG 4 Part 2 if (!isvideo) { diff --git a/lib/dvb/pmtparse.h b/lib/dvb/pmtparse.h index 78ecf1b..ce27862 100644 --- a/lib/dvb/pmtparse.h +++ b/lib/dvb/pmtparse.h @@ -23,7 +23,7 @@ public: { int pid; int component_tag; - enum { vtMPEG2, vtMPEG4_H264, vtMPEG1, vtMPEG4_Part2, vtVC1, vtVC1_SM }; + enum { vtMPEG2, vtMPEG4_H264, vtMPEG1, vtMPEG4_Part2, vtVC1, vtVC1_SM, vtH265_HEVC }; int type; }; diff --git a/lib/dvb/scan.cpp b/lib/dvb/scan.cpp index f295a89..943583a 100644 --- a/lib/dvb/scan.cpp +++ b/lib/dvb/scan.cpp @@ -381,6 +381,7 @@ void eDVBScan::PMTready(int err) switch ((*es)->getType()) { case 0x1b: // AVC Video Stream (MPEG4 H264) + case 0x24: // H265 HEVC case 0x10: // MPEG 4 Part 2 case 0x01: // MPEG 1 video case 0x02: // MPEG 2 video
Posted 24 October 2015 - 13:44
When all the images are fine it is nice to have this patched... But because we do not have such VU4K yet there is nothing to test...
But in between it could be helpfull... e.g. then this is already done As far I can see there is no harm at all....
Let us at least push it as step-by-step commits
Even the new tuner support looks smooth the way you split the patches....
Edited by littlesat, 24 October 2015 - 13:46.
WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W
Posted 24 October 2015 - 13:49
Git repo ATV-style :-( Checkout, make all the changes you like and then push everything in one go, even though it's not even related.
Nice work Athoik to find out what's really necessary. Yes, I understand we need added support for h265 etc. But as we know VU+ a bit, new hardware comes with new workarounds in enigma, because they often to abstract the hardware in the drivers, that is what I mean.
I think it's best to apply these to master-next.
* Wavefrontier T90 with 28E/23E/19E/13E via SCR switches 2 x 2 x 6 user bands
I don't read PM -> if you have something to ask or to report, do it in the forum so others can benefit. I don't take freelance jobs.
Ik lees geen PM -> als je iets te vragen of te melden hebt, doe het op het forum, zodat anderen er ook wat aan hebben.
Posted 25 October 2015 - 15:45
RESULT eTSMPEGDecoder::showSinglePic(const char *filename) ... if (iframe[0] == 0x00 && iframe[1] == 0x00 && iframe[2] == 0x00 && iframe[3] == 0x01 && (iframe[4] & 0x0f) == 0x07) streamtype = VIDEO_STREAMTYPE_MPEG4_H264; else streamtype = VIDEO_STREAMTYPE_MPEG2; ...VU haven't patch this yet.
Posted 25 October 2015 - 18:55
This is for backdrops in hevc? Hmmm, not prio #1 I guess
* Wavefrontier T90 with 28E/23E/19E/13E via SCR switches 2 x 2 x 6 user bands
I don't read PM -> if you have something to ask or to report, do it in the forum so others can benefit. I don't take freelance jobs.
Ik lees geen PM -> als je iets te vragen of te melden hebt, doe het op het forum, zodat anderen er ook wat aan hebben.
Posted 26 October 2015 - 19:23
Posted 26 October 2015 - 19:35
Posted 26 October 2015 - 19:48
0 members, 32 guests, 0 anonymous users