Changeset 11505 with emu 790
fix lockup on multidecode |
build juli13
Changeset 11505 with emu 790
fix lockup on multidecode |
build juli13
Changeset 11505 with emu 791
Added support for PowerVu hash mode 0, 11, 12, 13, 14 and 39 Fixed potential deadlock in powervu emm handling |
build juli13
Changeset 11505 with emu for PowerVu fix
New in emu: powervu] Added support for hash mode 31 |
build juli13
Changeset 11507 with emu 792
Changeset 11507 -change tab / spaces Changeset 11506 -switch to cbc -and fix oscam-string.x |
build juli13
Changeset 11507 with emu 794
New in emu: Added support for PowerVu modeCW 4 and modeUnmask 4 |
build juli13
Changeset 11508 with emu 793
first part of the rework on dvbapi to incrase the amount of descramblers Get available descramblers in box and BISS2 related changes Instead of using a predefined number of descramblers (16 until now), oscam now gets the exact number of available descramblers in box. Skip cw checks for BISS2, similar to what is done for BISS1. BISS2 uses 16 byte cw, so some checks need to be skipped. Cosmetic changes including code refactoring, variable renaming and comment addition to several places. |
build juli13
Changeset 11509 with emu 795
Part 2. Support for DVB-CISSA scrambling algorithm and 16 byte CWs enigma2 box manufacturers should support the new ioctl(CA_SET_DESCR_DATA) as defined in the module-dvbapi.h |
build juli13
New In emu
Added support for BISS2 mode 1 and mode CA *
Added support for DVB-CISSA algorithm
Increased descramblers to the actual number available on each box **
Other small optimizations and improvements
*BISS2 mode 1 works similar to BISS1 mode 1. BISS2 mode CA is competely different though.
From this version and on, building OSCam-Emu will require linking with libcrypto due to the extedned use of cryptographic functions in BISS2 code. This means that you must enable the USE_SSL=1 or USE_LIBCRYPTO=1 switches when compiling.
**Previously, OSCam-Emu only used 16 descramblers in enigma2 boxes. Now, all descramblers available in a box (modern boxes have 64 or even 96 descramblers) are used, which means many more channels can be descrambled simultaneously. Fox example, with 16 descramblers only 3 or 4 PowerVu channels could be descrambled at the same time, while with 64 we can descramble ~4 times more.
Changeset 11513 with emu 795
fix building incrase MAX_ECM_PIDS, MAX_EMM_PIDS and CA_MAX |
build juli13
Changeset 11514 with emu
remove duplicate debug dump of er->ecm New in emu [osemu] Dropped videoguard module … - No channel uses it anymore [osemu] Dropped drecrypt module … - No channel uses it anymore [dvbapi] Increased MAX_STREAM_INDICES back to 32 … - It should be equal to MAX_STREAM_PIDS or else it creates problems with specific powervu channels. A better solution (with will also result in even lower number of descramblers needed for powervu channels) will be added in the future. |
build juli13
Changeset 11515 with emu
small fix to the open() call when we get the descrambler count from the box |
build juli13
Changeset 11517 with fix log_bad_cw for Sky Ger
The patch allows the NDS stations (currently only Sky SAT) with the new 64bit CWs the potentially invalid display and optionally also discard. Please note the following: - The function is activated only with "disablecrccws_only_for" and only in the oscam.server in the reader config - with "dropbadcws = 1" in the reader config you can ensure that the potentially wrong CW is discarded, otherwise there is only a log message and no action - The bad CW detection works basically "only" with a 99.998% accuracy and thus theoretically can provide a hoax - Otherwise, the behavior as with the current trunk with the exception that it comes with transmitters continue to use a 48bit CW to a hoax - a false message in connection with "dropbadcws = 1" causes it to freeze free or the station remains permanently dark when it comes to 48bit CWs. Channel groups which one can have booked on the NDS map and which still use the 48bit CW would be HD +, ORF, HD Austria and PYUR. So watch out with the parameter dropbadcws and how you interpret the log. At the point again Thanks to @kabeltod for this note. UPDATE: Version 3 of the patch with a higher accuracy (99.9985% instead of 99.61% before). |
build juli13
Changeset 11520 with emu
Changeset 11520 Added support for a higher number of demux devices in CA PMT Modern enigma2 boxes with FCB tuners can have many demux devices, so a new CA PMT descriptor that allows up to 128 demuxes (descriptor tag 0x86) is now supported. Also, the get_demux_options() function is completely re-written, so it doesn't care for the order of descriptors inside the CA PMT message. Changeset 11519 small cleanup |
build juli13
Changeset 11521 with emu
fix webif save issue with high var count |
build juli13
NOTE:
The file "oscam-11521-mips-emu-static-lib" is build with static libcrypto, thus can works at every image in mips arch, despite the libcrypto version.
Changeset 11522 with emu
Tryfix possible regression introduced in rev 11520 |
build juli13
Changeset 11526 with emu
Changeset 11524 [dvbapi] Changed variable name (cosmetic) dvbapi_parse_capmt() returns the demux_id, not the pmt_pid, so use a proper variable name. Changeset 11525 [dvbapi] Changes to a couple of log messages Changeset 11526 [dvbapi] When parsing PAT, save found PMT pid in the demuxer This way we can later start the PMT filter without explicitly passing the PMT pid. |
build juli13
Changeset 11530 with emu
[dvbapi] Fixed compilation with coolapi Silly bug introduced in rev. 11529, where some #define values were renamed. Thanks to "Optimum Power" for reporting. |
build juli13
Changeset 11532 with emu
Changeset 11532 [dvbapi] Small fix to previous commit Thanks to "lnj" again! Changeset 11531 [dvbapi] DVBAPI_CA_SET_DESCR_DATA struct was not sent correctly to network clients Thanks to "lnj" for pointing out and helping. |
build juli13
Note:The file "oscam-11532-mips-emu-static-lib.zip" is oscam with libcrypto inside it, thus it work in every image, in receivers with mipsel chip.
Changeset 11532 with emu 797
New in emu 797 Added support for PowerVu hash mode 33 Bug fixes and improvements to BISS2 mode CA (some fixes still needed in oscam dvbapi side) Fixed CW checksum bytes for viaccess 2 Other small optimizations and improvements |
build juli13
Note:The file "oscam-11532-mips-emu-static-lib.zip" is oscam with libcrypto inside it, thus it work in every image, in receivers with mipsel chip.
Changeset 11539 with emu
Changeset 11539 [dvbapi] Added option to enable/disable ecm.info file creation Changeset 11538 [documentation] Whitespace cleanup |
build juli13
Changeset 11547 with emu
[gbx remm] fix card not updated if entitlements are expired new gbox reader parameter 'force_remm' dont send same successive remm twice |
build juli13
Don’t have an account yet? Register yourself now and be a part of our community!