hello
will DMM think a little bit of NA DM community?
here things are somewhat different on some providers, LNBs, switches, Scanning, EPG, AC3
Some patches are required on CVS image
you do have a NA dealer, so you should provide some support for us
i can provide some details about what different here
thanks a lot
Support for North american DM users?
-
-
so here are some clues:
Im not really prfessional but, in many NA forums, there is ****na but they didnt do anything useful for NA dreambox owners
they say CVS image should be modified to scan DN and BEV, somethink like increasing timeouts, and even AC3 need a patch
For the epg, i dont have any idea, but DSM has an image which supports it, but almost a CVS image, very basic
here are some what pro guys (DSM Updatelee hemispherical1) say in forumsZitatin scan.cpp you need to add these servicetypes
128,133,137,144,145,150,154,160,163,164,166,167,168
in specs.h change the SDT timeout to 45000
ZitatBy default, CVS versions of enigma recognize only service types 1 & 4 as TV services, but DN for example also uses service types 128,133,137,144,145,150,154,160,163,164,166,167, & 168 as TV...
ZitatReplace line in scan.cpp
with
Codeif (d.getServiceType() == 128 || d.getServiceType() == 133 || d.getServiceType() == 137 || d.getServiceType() == 144 || d.getServiceType() == 145 || d.getServiceType() == 150 || d.getServiceType() == 154 || d.getServiceType() == 160 || d.getServiceType() == 163 || d.getServiceType() == 164 || d.getServiceType() == 166 || d.getServiceType() == 167 || d.getServiceType() == 168) { ref.setServiceType(1); } else ref.setServiceType(d.getServiceType());
and even ac3 audio need a patch, like that:
Code
Alles anzeigen1. --- pmt.cpp.orig 2008-08-10 21:34:15.000000000 -0700 2. +++ pmt.cpp 2008-08-13 18:01:21.000000000 -0700 3. @@ -234,9 +234,10 @@ 4. case 0x81: // user private 5. /* PES private can contain AC-3, DTS or lots of other stuff. 6. check descriptors to get the exact type. */ 7. - for (DescriptorConstIterator desc = (*es)->getDescriptors()->begin(); 8. - desc != (*es)->getDescriptors()->end(); ++desc) 9. + int gotadescriptor = 0; 10. + for (DescriptorConstIterator desc = (*es)->getDescriptors()->begin(); desc != (*es)->getDescriptors()->end(); ++desc) 11. { 12. + gotadescriptor = 1; 13. switch ((*desc)->getTag()) 14. { 15. case SUBTITLING_DESCRIPTOR: 16. @@ -307,6 +308,11 @@ 17. std::transform(audio.language_code.begin(), audio.language_code.end(), audio.language_code.begin(), tolower); 18. } 19. } 20. + if ( (*es)->getType() == 0x81 ) 21. + { 22. + isaudio = 1; 23. + audio.type = audioStream::atAC3; 24. + } 25. break; 26. case STREAM_IDENTIFIER_DESCRIPTOR: 27. audio.component_tag = 28. @@ -340,6 +346,12 @@ 29. } 30. } 31. } 32. + if ( !gotadescriptor ) 33. + { 34. + isaudio = 1; 35. + audio.type = audioStream::atAC3; 36. + break; 37. + } 38. break; 39. } 40. if (isaudio)
Could you please add support for us?
-
Hello to DMM developers, I want first to thank you because you implement some changes to the scanning, now RC release is able to scan all DishNetwork and BellExpressView channels, with some minor issues like the channels are recognized as TV in the TV but as data in lamedb (DreamBoxEdit)
That's because I bet you're using python to tell enigma what types are video insted of reasigning them to service type 1 upon scan like we did in pli. For that same dbedit reason.
I updated the service types that should be recognized as Data
133, 134, 137, 140, 145, 146, 150, 154, 160, 163, 164, 165, 166, 167, 168, 173, 174thanks a lot