Oscam-emu for gx chip

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,619
Oscam-emu for gx chip

-For all gx boxes


- fix webif save issue with high var count

Unzip and upload in folder /home/gx/local/oscam/ with executable rights.(755)

Thanks Edision and OScam developers for code sharing

build : enigma1969 & medousa89
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,619
Oscam-emu for gx chip

-For all gx boxes


-[Try fix possible regression introduced in rev 11520]

Unzip and upload in folder /home/gx/local/oscam/ with executable rights.(755)

Thanks Edision and OScam developers for code sharing

build : enigma1969 & medousa89
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,619
Oscam-emu for gx chip

-For all gx boxes


[- Revert 11522 and applied correct fix made by nautilus7]

Unzip and upload in folder /home/gx/local/oscam/ with executable rights.(755)

Thanks Edision and OScam developers for code sharing

build : enigma1969 & medousa89
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,619
Oscam-emu for gx chip

-For all gx boxes


-[biss] Bug fixes and improvements to BISS2 mode CA
-[osemu] Cleaned up error codes and did some cosmetics

Unzip and upload in folder /home/gx/local/oscam/ with executable rights.(755)

Thanks Edision and OScam developers for code sharing

build : enigma1969 & medousa89
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,619
Oscam-emu for gx chip

-For all gx boxes


changes log oscam:

r11529
[dvbapi] Moved #define's to header file and made a few cosmetic changes
The CA PMT list management defined values are updated with proper info from the corresponding standard, instead of using OpenPLi's poor explanatory text.

r11528
[dvbapi] Moved parsing of CA descriptor to a separate function
This is necessary for the upcoming changes.

r11527
[dvbapi] Moved reading of priority entries in separate functions

r11526
[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.

r11525
[dvbapi] Changes to a couple of log messages

r11524
[dvbapi] Changed variable name (cosmetic)
dvbapi_parse_capmt() returns the demux_id, not the pmt_pid, so use a proper variable name.

Unzip and upload in folder /home/gx/local/oscam/ with executable rights.(755)

Thanks Edision and OScam developers

build : enigma1969 & medousa89
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,619
Oscam-emu for gx chip

-For all gx boxes


changes log oscam:
r11532
[dvbapi] Small fix to previous commit
r11531
[dvbapi] DVBAPI_CA_SET_DESCR_DATA struct was not sent correctly to network clients
r11530
[dvbapi] Fixed compilation with coolapi
Silly bug introduced in rev. 11529, where some #define values were renamed.

changes log oscam-emu:
r797
[powervu] Added hash mode 33

Unzip and upload in folder /home/gx/local/oscam/ with executable rights.(755)

Thanks Edision and OScam developers

build : enigma1969 & medousa89
 

medousa89

Registered
Messages
36
Oscam-emu for gx chip

-For all gx boxes

changes log oscam:

r11533

[dvbapi] Rewritten the CA PMT parsing code


Some key notes for this revision:
-The CA PMT and PMT parsing code is split into separate functions. Additional functionality is also moved to different functions.

-The previous CA PMT parsing logic is retained (written by theparasol), but the code is much simpler, easier to maintain and a bit faster.

-The CA PMT message is not completely parsed now if there is no need for it (e.g. no change is made to the channel).

-The PMT is now parsed only if it's necessary (e.g. for powervu channels, when no streams are present in CA PMT, etc).

-Added preliminary support for reading the "ca_pmt_cmd_id" value. A future update (in oscam and enigma2) will allow using multiple oscam instances simultaneously.

-Added support for a new descriptor with tag 0x87 in the CA PMT message, used exclusively for sending the ca device information.

-Added detailed information for the private CA PMT descriptors supported by oscam in the readme (for dvbapi client developers).


Users experiencing problems with this revision (especially with "exotic" boxes), please report in the forum: http://www.streamboard.tv/wbb2/thread.php?threadid=46341


r11534

[dvbapi] Fixed previous commit when WITH_EXTENDED_CW is enabled

Unzip and upload in folder /home/gx/local/oscam/ with executable rights.(755)

Thanks the Edision and OScam developers


build : enigma1969 & medousa89


oscam-gx_11534-r797 -> https://drive.google.com/file/d/1WnperLmRjBCSsHmLzqCEm7P-YQkNdBKg/view
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,619
Oscam-emu for gx chip

-For all gx boxes


changes log oscam:
r11535
[dvbapi] Tryfix for various boxes not working after 11533


It seems there are more retarded boxes out there that set the ca_pmt_cmd_id to 0 instead of a proper value.


Unzip and upload in folder /home/gx/local/oscam/ with executable rights.(755)

Thanks Edision and OScam developers

build : enigma1969 & medousa89
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,619
Oscam-emu for gx chip

-For all gx boxes


changes log oscam:
r11536
[dvbapi] Fixed "ca_pmt_cmd_id" value for PMT files


-For CA PMT messages received via PMT files, set the "ca_pmt_cmd_id" to a proper value (ok_descrambling) instead of zero.
-Also made few cosmetic changes


Unzip and upload in folder /home/gx/local/oscam/ with executable rights.(755)

Thanks Edision and OScam developers

build : enigma1969 & medousa89
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,619
Oscam-emu for gx chip

-For all gx boxes


changes log oscam:
r11537
[dvbapi] Reworked "ca_pmt_cmd_id" skipping logic


Unzip and upload in folder /home/gx/local/oscam/ with executable rights.(755)

Thanks Edision and OScam developers

build : enigma1969 & medousa89
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,619
Oscam-emu for gx chip

-For all gx boxes


changes log oscam:
r11539
-[dvbapi] Added option to enable/disable ecm.info file creation


Unzip and upload in folder /home/gx/local/oscam/ with executable rights.(755)

Thanks Edision and OScam developers

build : enigma1969 & medousa89
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,619
Oscam-emu for gx chip

-For all gx boxes


changes log oscam:
r11540
dvbapi] SDT parsing optimizations

The SDT filter is now stopped even if no service name or provide name is found. Previously, on FTA or BISS channels, the SDT filter would run forever.
The SDT is now used for getting the tsid and onid of the service (in case we haven't already receive them in the CA PMT).
Duplicate info from the log is removed to keep it clean. The SDT information is only printed once.
Removed some redundant chekcs from the SDT parsing function. They are already done in the caller function.
Added more service types as "tv".
The actual string parsing and supported character sets remained the same (still some eastern character sets are not supported).


Unzip and upload in folder /home/gx/local/oscam/ with executable rights.(755)

Thanks Edision and OScam developers

build : enigma1969 & medousa89
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,619
Oscam-emu for gx chip

-For all gx boxes


changes log oscam:
r11541
[dvbapi] Display service name when zapping

If present in oscam.srvid or oscam.srvid2, the service name is displayed at channel zap (like it was done before the CA PMT rewrite).


Unzip and upload in folder /home/gx/local/oscam/ with executable rights.(755)

Thanks Edision and OScam developers

build : enigma1969 & medousa89
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,619
Oscam-emu for gx chip

-For all gx boxes


changes log oscam:
r11544
[dvbapi] Added more PMT audio descriptors

r11543
[dvbapi] Cosmetics and minor optimizations

r11542
[dvbapi] CAT filtering optimizations

Separate CAT filter (starting and stopping) from EMM filtering.
Stop CAT filter as soon as CAT is parsed, instead of letting it run forever. (Everytime we get a new channel, the CAT filter is restarted anyway).
Split CAT parsing from CA descriptor parsing.



Unzip and upload in folder /home/gx/local/oscam/ with executable rights.(755)

Thanks Edision and OScam developers

build : enigma1969 & medousa89
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,619
Oscam-emu for gx chip

-For all gx boxes


changes log oscam-emu:r798

-Added support for PowerVu hash mode 34
-Small improvements and bug fixes in BISS Mode 1
-Other small optimizations and improvements

Unzip and upload in folder /home/gx/local/oscam/ with executable rights.(755)

build : enigma1969 & medousa89
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,619
Oscam-emu for gx chip

-For all gx boxes


changes log oscam-emu:r798

r11561
[dvbapi] Always regard stream_type 0x81 as audio (ac3) without looking for the ac3_descriptor
This fixes some not ATSC complaint channels reported with no sound.
Thanks nautilus7 for providing another contribution!

r11560
- Remove more dvbapi logspam

r11559
Fix: valid section length is minimal 4

r11558
- Newcamd: Corrected brain fart commit (zero check was even already present)
- Camd35: Add protection against empty ecms

r11557
- More fix for malformed ecm request as described in ticket 4760

r11556
- Refactor handling of command packages
- Add generic command package dump to assist in debugging
- Remove the now superfluous dumps that were thrown while processing the commands

r11555
- Add generic hardening against empty ecm. It makes no sense to process empty ecms at all!

r11554
- Implement changes needed as researched by t5b6_de for dvbapi client protocol V3

r11553
- More fix due to bad refactoring commits

r11552
[gbx remm]
- allow remm request for unknown emm

[gbx]
- dont send via issuer as peer card

r11551
- Tryfix regression due to furious refactoring without unittests

r11550
- Final refactoring step of dvbapi_get_packet_size()

r11549
- More furious refactoring since I still wasnt happy with the resulting code!

r11548
- Just refactoring due to investigating an issue with CAPMT parsing

r11547
[gbx remm]
- fix card not updated if entitlements are expired
- new gbox reader parameter 'force_remm'
- dont send same successive remm twice

Unzip and upload in folder /home/gx/local/oscam/ with executable rights.(755)

build : .:MadMax:. & medousa89
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,619
Oscam-emu for gx chip

-For all gx boxes


Unzip and upload in folder /home/gx/local/oscam/ with executable rights.(755)

build : .:MadMax:. & medousa89
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,619
Oscam-emu for gx chip

-For all gx boxes


Unzip and upload in folder /home/gx/local/oscam/ with executable rights.(755)

build : .:MadMax:. & medousa89
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,619
Oscam-emu for gx chip

-For all gx boxes


Unzip and upload in folder /home/gx/local/oscam/ with executable rights.(755)

build : .:MadMax:. & medousa89
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,619
Oscam-emu for gx chip

-For all gx boxes


Unzip and upload in folder /home/gx/local/oscam/ with executable rights.(755)

build : .:MadMax:. & medousa89
 
Top