15 May 2006

+ Added PC/SC readers support. Tested with Gemplus GemPC430 donated
  by Neil Daniels. Many thanks. Is this the first "Phoenix" plugin
  that handle PC/SC card readers ?

14 May 2006

! Media Highway radio is working again but on channel "MSICA DIGITAL" of
  Digital+ (Astra 19.2e) on transponder 10847 V 22000.
! Fixed some special SECA naming.
! Fixed some copy to clipboard information (thx Cleo510).

----Version 2.61----------------------------------------------------------------

11 May 2006

! Better handling of "Non called OnExit event". Now the notify window
  is displayed in the next application restart and you can disable
  the window display.

25 April 2006

! ECM speed response is now better.

19 Mar 2006

+ Added compatibility with the cards of "TV Vlaanderen" (Astra 19.2 East)
  which have providers 1 and 2 hidden (non exists). Bug reported and fixed
  by Dirk Vinkx. Many thanks.
! Some minimal bug fixes.

----Version 2.60----------------------------------------------------------------

21 Sep 2005

+ Added a "wizard" to set current card in a desired operation mode.
  Available modes are:

        Current configuration   (No changes)
        Regular decoder         (A regular decoder)
        Regular Decoder & Log   (A decoder with log active)
        Decoder & Blocker       (No EMMs will be sent)
        Decoder & Blocker & Log (No EMMs will be sent + log active)
        Minimum CPU             (No EMM process at all)

+ Added more selective log options and fixed the store of that option
  in the INI file.

+ Timer resolution in "Time to process an INS" is not much better using
  the high precision timer of your PC if it has one of course, if not
  fallbacks to standard one. It should be precise up to the millisecond.

! Fixed the "Write each INS to a file" broken for serial numbers and
  all cards when adding V9 cards support.

! Fixed a C1 40 generation bug. INS should look like C1401? and it
  looks like C1400?. This bug was in fact fixed the "04 Mar" with
  other bug (side effect). This bug prevents TopUpTV cards to be updated
  reporting 9002 instead 9702 error code. This problem also rises the
  cycle ECM bug described below. Thanks to Nick[DVB] for discovering.

+ When Cycle ECM is actived and it was unable to find a valid ECM it
  will retry them every 5/15 seconds to avoid fast PID switch.

! Fixed a bug in "Cycle ECM on error" which will cycle the ECM even
  when the INS that "launches" the error is a C1 40 (EMM). Thank
  you Nick[DVB].

27 Oct 2005

! Fixed PTS calculation

21 Oct 2005

! Fixed a bug in TV record ?
! Fixed some bugs in PID names display.

08 Sep 2005

! Fixed some color issues when using WinXP themes.

07 Sep 2005

+ SS1 Record TV split files working but only in TS mode.

06 Sep 2005

! Fixed the "Log All cards to file" config. option.
+ SS1 record TV feature now working fine. MPEG generated files are
  not intented to be played with any SS1 based software, but it will
  play in most DirectShow based players. The main advantage of this
  file is that it can hold Video, Audio MPEG, Audio AC3 and Teletex, so
  you can record in example a channel with video, 1 MPEG audio, 1 AC3
  audio and the teletext to get the subtitles, demultiplex them with
  ProjectX and you get the streams separated to be used.
  SS1 TV output is disconnected while recording due limitation in the
  data handling, I hope to solve this in a near future. SS1 record TV have
  a smooth record buffer that should prevent the lost of frames when the
  harddisk is a bit busy. TS with PCR format not working right now.

29 Jun 2005

~ More configuration added for SS1 record TV feature.
+ When record is finished the image and audio are restored to the SS1.
+ SS1 record TV feature only available if the SS1 is being used.

28 Jun 2005

~ Window is a bit bigger for better interface fit.
+ Record TV configuration is being added.

28 Apr 2005

+ New Special REC TV function is partially operational. Only tested with
  ProgDVB in hardware mode. Software mode will not work in any case AFAIK.

05 Mar 2005

! Fixed a bug in filter handling that makes the EPG button become green when
  no EPG is available. It also could fix other non important issues.

04 Mar 2005

+ Filters now store the capture time and information against which kind of
  target the filter raises.
? Solved problems with XMLTV in Sky EPG ????
! Fixed a little bug in the generation of INS to serial number noted
  in new V9 cards, but the bug does not affect the right instruction
  processing. INS with bug looks like "C1404?' instead "C1400?". V9 does not
  use P1 for anything so no problem at all.
~ Live update is no more saved in the INI file as if selected it could
  ruin PMCAM when too many instructions arrives very fast.
~ Changed again the relation between PMCAM and host DVB app in MD mode.
~ Now PMCAM should be more stable when changing channels.

24 Mar 2005 - JoshyFun

! Removed a debug button in the EPG. If pressed PMCAM hangs.

----Version 2.51----------------------------------------------------------------

23 Mar 2005 - JoshyFun

! Fixed a bug in the default script (On autoreset the card).
! Fixed the bug in DVBCore interface. Now PMCAM is available in DVBCore
  applications again (like MyTheatre).

19 Mar 2005 - JoshyFun

! Removed unexpected generation of some debug files. Present since a lot of
  versions, but nobody seens to note it :)

----Version 2.50----------------------------------------------------------------

15 Mar 2005 - JoshyFun

! Another hot fix. Confirmed today was not my day :( Solved the "'' is not a
  valid number' message when adding EMMs to the EMM list processed or not.

----Version 2.49----------------------------------------------------------------

15 Mar 2005 - JoshyFun

! Emergency Fix. A new added function to PMCAM but not available to be used
  right now (it's not finished) may hang up PMCAM in some channels and from
  time to time. Due internal thread protect system it does not hang the whole
  application but it becomes unusable.

----Version 2.48----------------------------------------------------------------

11 Mar 2005 - JoshyFun

! Solved problems with MyTheater, SkyView and others ?
+ Now PMCAM can handle several EMM/SN EMM/PPUA PIDs at the same time, all EMMs
  for the providers in the card will be handled (needed for V 9.0 activation).
+ If PMCAM is started without any card in the phoenix and the EMM processing
  is active all SECA PIDs will be opened for logging purposes.
+ Added experimental support for EMM/G ins on table 0x83 (conversion to SECA
  ins not tested). thanks to DVDInside for discovering them. Currently only
  used in new V 9.0 cards.
+ New option in log engine to grab INS directed to all cards.
~ Slight changes in the UI to accomodate new EMM process system.

----Version 2.46----------------------------------------------------------------

03 Mar 2005 - JoshyFun

! Pack for release version 2.46
! Another small fix in serial number

24 Feb 2005 - JoshyFun

! Fixed V9 cards serial number read.
! Fixed ECM selection for V9 cards (Stupid bug).
! Fixed a expire date display that fails from time to time :-?
~ Now provider index 00 (usually SECA) can receive EMMs (if configured).
~ Restored old TS184 parsing routines. New ones seens to hang PMCAM after some
  minutes working.

02 Feb 2005 - JoshyFun

! Fixed another mini bug in PMT parsing when ES_InfoLen=0

01 Feb 2005 - JoshyFun

! Fixed last PMT PID not showed in the PMT information and not available for
  any function in PMCAM.
! Fixed. Sometimes the last PMT entry could be badly named.
+ Added teletext identification in PMT information (subtitles, EPG, ...).

29 Jan 2005 - Joshyfun

+ Added audio language identification to each audio PID in the PMT details
  window.

22 Jan 2005 - JoshyFun

~ Globally changed how window are handled by hosted application, now all
  acceleration keys, and hotkeys works OK in all windows in the plugin.

21 Jan 2005 - JoshyFun

! Fixed the bug that prevents Windows to be shutdown from, in example, ProgDVB.

----Version 2.45----------------------------------------------------------------

13 Jan 2005 - JoshyFun

! Fixed a bug in the ID3V1.00 generated in the file. Genre was not set, now
  it is set to 12 = "Other" as no genre is given by the radio information.
~ About the "TIC, TIC, TIC" in some channels, sorry but it is a provider bug
  in their MPEG files, so no solution can be provided by my side.

10 Jan 2005 - JoshyFun

! MHWEPG Removed a possible dead point in the EPG processing.
~ New TS184 parser. It should be more stable and parse tables better, specially
  in the EPG and in the EMM PIDs. Less wrong packets ;) This new function
  really gets me tired :(

05 Jan 2005 - JoshyFun

+ MHWEPG Can auto-export to a given XMLTV file everytime the EPG is populated.
+ MHWEPG Added a switch to keep compatibility with PMCAM < 2.45 TZ information.
! MHWEPG Time Zone information are inverted in previous versions.
+ MHWEPG Can export in ISO-8859-1 and UTF-8 charsets.
+ MHWEPG Added advanced configuration.
~ Changed ExportXMLTV to use TFileStream instead OS functions.
~ Typo fixed in OnExit warning.
+ Added french language.
! Last distributed pack does not carry language files (sorry).
~ OnExit warning countdown added.

04 Jan 2005 - JoshyFun

+ Added a warning about "not calling OnExit event" to prevent a crash related
  with this typical bug in some DVB applications. (Detected using DVBViewer).
~ MHWRadio some cleanup on temporal files if app. crashes.
+ MHWRadio better song limits detection.
! MHWRadio fixed ID3V1.00 tags write (read out of bounds).
+ MHWRadio improved parsing stability.
! MHWRadio fixed a bug in the resize of window.

Change log since 2.40 version