AltDVB v2.4 - Build 5488

Announcements and general discussions
User avatar
altxro
Site Admin
Posts: 65
Joined: Fri Jan 03, 2020 7:25 pm
Location: Cluj-Napoca
Contact:

AltDVB v2.4 - Build 5488

Post by altxro »

Changelog:
- hardware interface: maximum devices extended from 8 to 64
- decapsulation of T2-MI streams
- LAN streaming, with remote control for VLC 3.x and MPC-HC
- unicode text for channel name, provider, EPG events. Characters decoding as described in ETSI-EN-300-468 (v1.16.1), using internal tables for char translation of ISO-6937 and ISO-8859-05..ISO-8859-15 and windows CodePages 20949,20936 for KS-X-1001 (Korean),GB-2312 (Simplified Chinese)
- channel's internal structure was changed to allow max 32 ES, 32 CA and channel/provider name up to 127 chars (UTF8).File extension was changed from *.adcl to *.adch
- screenshots button + hotkeys ([CTRL+S]=Current window, [CTRL+SHIFT+S]=Video window, [CTRL+ALT+S]= All app windows)

Other changes:
- added quick LOF settings for Ka Band, C Band Extended & X Band
- allow plugins to alter TS packets (eg. Pow..Vu E m u)
- option to select frequency units KHz/MHz (see Settings->General)
- added detection of stream type 0x32 = VVC (no parsing/demuxing yet)
- option to set default character set per transponder. Default: ISO-6937 DVB Superset
- the buttons with key from main window are hidden if no plugins loaded and enabled
- option: Don't decrypt recorded channel
- save composition and ancillary page from subtitling descriptor
- device selector is now vertically resizable & remember lists height
- satellites list: minor GUI changes, font changed

Scanner window:
- the columns in transponders list can be hidden (right-click on columns header)
- window remembers width/height and hidden TP list columns
- fixed non-working menu item "Select TP with scan errors"
- text search in the transponders list (visible columns only)
- added some keyboard shortcuts to transponders list + mouse action [Ctrl+LeftClick] for check/uncheck

Scan result (update button from scanner)
- window is now resizable and remembers dimensions
- window has incorporated channel differences
- detailed differences report for ES and CA lists
- save differences report to .csv file

Channels tree:
- width of info column is adjusted based on content displayed
- not using fixed font for root/group nodes
- option to show SID into info column
- search text also search in group nodes caption

EPG:
- automatically resize short event text box to fit content
- bottom panel (short & extended event descriptor) is resizable
- parse and display extended event items


About T2-MI: if you don't know the PID try to scan the transponder without decapsulation and check for channel with suggestive name or having elementary stream of type T2MI. Once the PID is known/guessed change decap to T2-MI, set the PID and retune transponder. Now open T2-MI status window and see if packets counter is increasing. If you receive good packets, without CRC errors, the PLP list should be populated. Select one, then rescan transponder for available channels on selected PLP. For multiple PLPs, just duplicate the transponder and change the PLP value.
Thanks to satelescu for providing some of T2-MI testing streams.

Some hints for LAN streaming:
* control of MPC-HC works only after modifying the hotkeys for "Close" to "C" (default is Ctrl-C) and for "Play" to "P" (default is none) , see MPC-HC: [Options]->[Player]->[Keys]
* a multicast IP address is mandatory if you want to stream simultaneously to multiple applications
* you can close/disable main video without affecting streaming

I've added a setting for default charset set per transponder. Some providers are using non-default (ISO-6937) encoding for channel names and EPG without proper signaling of character table. If the text is unreadable or has missing diacritics you know what the problem is :) Try to guess the encoding and rescan the transponder !
Example: Greek package from HotBird 12169,H. The texts are encoded using ISO-8859-07.

As you can see in changelog above, the channels file structure was changed to make space for more elementary streams and longer names.
If you want to keep your v2.3 channels please use Mr.Orbita's conversion tool from here https://mr-orbita.pl/altdvb/ADCLtoADCH_v1.0.zip

Other binaries included in the arhive:
* latest nightly build of LAV Filters (0.75.0.2-git) https://files.1f0.de/lavf/nightly/
* win32 build of OpenSSL 1.0.2u https://indy.fulgan.com/SSL/

Thank you Mr.Orbita for all your support, improvements ideas and thorough testing !

Download: https://www.altx.ro/download/AltDVB_v2.4_B5488.zip
varadero
Posts: 6
Joined: Sun Feb 16, 2020 11:18 am

Re: AltDVB v2.4 - Build 5488

Post by varadero »

You did an excellent job with 2.4. I congratulate you on your work.
User avatar
crazycat
Posts: 16
Joined: Sat Jan 04, 2020 7:50 pm
Location: Ukraine, Kharkov
Contact:

Re: AltDVB v2.4 - Build 5488

Post by crazycat »

Good work, thanks.
Russian T2-MI muxes from 55E work, but scanned PLP0 lost if i scan then PLP1
Attachments
AltDVB-T2MI.PNG
AltDVB-T2MI.PNG (177.09 KiB) Viewed 508 times
User avatar
altxro
Site Admin
Posts: 65
Joined: Fri Jan 03, 2020 7:25 pm
Location: Cluj-Napoca
Contact:

Re: AltDVB v2.4 - Build 5488

Post by altxro »

Thanks Crazycat for reporting the bug ! Also there is a bug when switching channels having the same frequency but different PLP.
As a workaround, until I fix the issue, please add 1 KHz to frequency to trick app that is tunning to different transponder

When you have some time please update struct DEVICE_DATA and recompile AltBDA2 to allow max 64 devices. Thank you :)
User avatar
altxro
Site Admin
Posts: 65
Joined: Fri Jan 03, 2020 7:25 pm
Location: Cluj-Napoca
Contact:

Re: AltDVB v2.4 - Build 5488

Post by altxro »

Thank you, Crazycat !

Hint: After installation, If the library Dev_Bda2Driver does not appear in the AltDVB selector list, please install Visual C++ 2008 redistributable:
https://www.microsoft.com/en-us/download/details.aspx?id=26368
User avatar
crazycat
Posts: 16
Joined: Sat Jan 04, 2020 7:50 pm
Location: Ukraine, Kharkov
Contact:

Re: AltDVB v2.4 - Build 5488

Post by crazycat »

yes, device control dialog implemented with MFC library (MFC90.dll required)
satelescu
Posts: 5
Joined: Sat Jan 18, 2020 4:17 pm

Re: AltDVB v2.4 - Build 5488

Post by satelescu »

Thanks CrazyCat for your interface.It would be nice to be able to add more cards,some of them have four or six tuners.
Thanks in advance.

AltDVB dev_2021-05-06_23-07-45.jpg
AltDVB dev_2021-05-06_23-07-45.jpg (84.73 KiB) Viewed 367 times
User avatar
crazycat
Posts: 16
Joined: Sat Jan 04, 2020 7:50 pm
Location: Ukraine, Kharkov
Contact:

Re: AltDVB v2.4 - Build 5488

Post by crazycat »

satelescu
Posts: 5
Joined: Sat Jan 18, 2020 4:17 pm

Re: AltDVB v2.4 - Build 5488

Post by satelescu »

Big thanks for fixing it :D
Post Reply