Here already the patch for dm8000 only. Just did build from scratch with this patch applied reflashed box and all ok, wma (up to version 8) does play fine via standard player (pvr button)
Posted 24 February 2014 - 05:18
dreambox-dvb-modules: update dm500hd drivers to 20121207
- enabled wma and wmv support
- fixed a small vtuner bug
Posted 26 February 2014 - 17:42
The ac3+ stream selections where not cached . With this enigma2 patch it does cache the ac3+ stream selcetion as well.
Posted 26 February 2014 - 17:51
The ac3+ stream selections where not cached . With this enigma2 patch it does cache the ac3+ stream selcetion as well.
So that's the solution for http://openpli.org/f...ndpost&p=408348 ?
Yes , but it is only for the caching of the audiostream ac3+ when you selected it by a channel . It does not add ac3+ support itself. This means that for the dreambox dm800se and dm8000 you still will have to apply the Dd+ patch on :
http://openpli.org/f...30392-dd/page-8
For the boxes in pli4 where ac3+ is supported like the vuduo2 and ... it works
Edited by christophecvr, 26 February 2014 - 17:51.
Posted 26 February 2014 - 19:23
The ac3+ stream selections where not cached . With this enigma2 patch it does cache the ac3+ stream selcetion as well.
enum cacheID { - cVPID, cMPEGAPID, cTPID, cPCRPID, cAC3PID, + cVPID, cMPEGAPID, cTPID, cPCRPID, cAC3PID,cDDPPID, cVTYPE, cACHANNEL, cAC3DELAY, cPCMDELAY, cSUBTITLE, cAACHEAPID=12, cacheMax };
It's an enum. By adding cDDPPID in the middle of the enum all following values are changed. This will make problems with current tools and also current lamedb values are read in a wrong way. E.g. vtype had value 5. After adding your patch E2 will read lamedb entry with value 5 and uses it as AC3+ pid.
So please rework the patch and add the new cDDPPID before cacheMax.
Edited by betacentauri, 26 February 2014 - 19:24.
Posted 27 February 2014 - 10:02
The ac3+ stream selections where not cached . With this enigma2 patch it does cache the ac3+ stream selcetion as well.
enum cacheID { - cVPID, cMPEGAPID, cTPID, cPCRPID, cAC3PID, + cVPID, cMPEGAPID, cTPID, cPCRPID, cAC3PID,cDDPPID, cVTYPE, cACHANNEL, cAC3DELAY, cPCMDELAY, cSUBTITLE, cAACHEAPID=12, cacheMax };It's an enum. By adding cDDPPID in the middle of the enum all following values are changed. This will make problems with current tools and also current lamedb values are read in a wrong way. E.g. vtype had value 5. After adding your patch E2 will read lamedb entry with value 5 and uses it as AC3+ pid.
So please rework the patch and add the new cDDPPID before cacheMax.
Oh yes it worked perfect by me, since I did not had an already database. (it was a clean box)
But indeed it can mess up the already previousely (only cached values.) But since its an enumeration, The best is to put it before cachemax. (enumeration as far as I know starts with 0. Which means that 11 is still free.
Then it should be
enum cacheID { - cVPID, cMPEGAPID, cTPID, cPCRPID, cAC3PID, + cVPID, cMPEGAPID, cTPID, cPCRPID, cAC3PID, cVTYPE, cACHANNEL, cAC3DELAY, cPCMDELAY, cSUBTITLE, cDDPPID, cAACHEAPID=12, cacheMax };
then cVPID = 0 cMPEGAPID=1 .... cDDPPID = 11 (which was unused).
Edited by christophecvr, 27 February 2014 - 10:02.
Posted 27 February 2014 - 10:52
Should we expect a final patch?.... New thinks in enum should be added behind....
I'm bussy with it (just back from work worked whole night)
but 11 is free (if I put it behind it might result in even more unexpected behaviour due to cAACHEAPID=12 . )
Just recompiling enigma2 with new patch and then test on my box. If ok I'll place it here
Posted 27 February 2014 - 11:38
Here the final patch
cPPDPID now on 11 (that value was not used anyway so it will not screw up any running box settings with had already cached audio pid selections) Even the = 12 could be removed from cAACHEAPID the it's all logic again this i did not do.
Also changed cached_apid_ac3plus(ad from previous patch) to cached_apid_ddp (that seamed more logic to me)
Tested on vuduo2 servus channel on 19.2 E
Selection pid ok. After zapping channel reselected with the ac3+ pid .. ok. After reboot that channel was also selceted with the ac3+ pid ... ok.
Posted 27 February 2014 - 12:09
actually, it's 10 now. Enum numbering starts at 0.
Bloddy hell You're wright its 10 now.
Then Yes I did not think on other images . Think then change it from
cSUBTITLE, cDDPPID, cAACHEAPID=12, cacheMax
to
cSUBTITLE, cAACHEAPID=12, cDDPPID=13, cacheMax
Is the safest solution.
Posted 27 February 2014 - 12:12
0 members, 1 guests, 0 anonymous users