i posted DSStoDVB_0_3_0 here in dvb section.
i hope greg doesn't mind. it is his work, not mine.
| DSS-to-DVB Converter 0.1 |
| August 10th, 2006 |
The DSS-to-DVB Converter is a MultiDec plugin for TSReader that
converts DSS transport streams to DVB transport streams on-the-fly.
The conversion code makes extensive use of code written for the
DSS Content Reader, which natively supports DSS transport streams.
By using DSS-to-DVB with TSReader, you can view and listen to
programming from DSS providers. With TSReader's ability to control VLC
Media Player, you can stream channels to your current PC, another
computer at your home or business, or anywhere in the world. Also,
with TSReader's built-in EPG and scheduler, you can select and record
programming for later viewing as you would with real DVB providers.
Note that when using this plugin it is not recommended and
probably not possible to use the DSS Content Reader application at
the same time. It is also not possible to record DSS SCID streams
from the transport stream while the plugin is Enabled.
- Constructs the following MPEG-2/DVB sections:
- PAT (Channel list for the current transponder)
- PMT (Channel details for the current transponder)
- SDT (Channel list for all transponders)
- EIT (Program titles and descriptions)
- NIT (Frequency, Polarity, Orbital location, etc. for all tpns)
- TDT (Current date and time)
- Converts MPEG-1 audio, MPEG-2 SD video, and/or AC-3 audio into
DVB packets for the currently tuned channel (selected PMT entry)
- Converts MPEG-2 HD video into DVB packets, but not always correctly
- Converts song/program information for audio-only channels
into a private MPEG-2 data stream for each such channel
- Always converts all audio-only channels, even if they aren't tuned
in, to provide better support for AudioRIP
- OSD text from data-only channels is displayed in a message box
- Can be enabled/disabled from its menu (in TSReader's "Plugins" menu)
- Automatically disables itself when tuning in non-DSS sources
- Replaces unsupported DSS TS data with NULL (PID=0x1FFF) packets
- Subscription: Supports subscriptions via the (optional) dsscrcam.exe
application and a Phoenix-compatible smart card reader
- Subscription: Automatic IRD# detection and manual IRD# entry
- Subscription: PPV purchasing may be possible but is untested
Major Issues or Limitations:
- Due to bugs in the MPEG-2 HD conversion code, support for HD channels
is not complete. Playback may lock up temporarily or permanently.
- Simultaneous decoding of multiple channels with video is currently
disabled due to buffering problems that crop up when too many
channels are being converted at once.
- Local channels aren't supported yet
- 128MB or more of RAM
- About 60MB of free hard drive space
- Satellite tuner card with DSS support:
- Twinhan VP-1020A, or
- Chaintech DST-1000, or
- DVBWorld USB 2.0 satellite box
- Microsoft Windows NT 5.x (Windows 2000, XP, Server 2003, etc)
- TSReader or TSReader Professional, v2.7.45, July 25th, 2006 or later
Subscription Support Requirements:
- Phoenix-compatible Smart Card Reader
- Subscribed P4/D1/D2 access card (DIRECTV US), or
Subscribed GX28 or GX42 access card (DIRECTV Latin America)
1) Purchase, Download, and Install the latest "prerelease" of TSReader
- Note: DSS-to-DVB doesn't currently support the free TSReader Lite
2) Download & Install VLC Media Player 0.8.1 or later (For Video Support)
3) Run Setup.EXE to install DSStoDVB.dll and dsscrcam.exe into TSReader
or TSReader Professional's "MDPlugins" sub-directory
Quick Usage Instructions:
1) Open TSReader (and select your "input source" if prompted)
2) Tune into a DSS transponder on 101W, 110W, 119W, or 95W
- Set the "LNB Frequency" to:
- 11250 (DIRECTV US - 101W, 110W, 119W), or
- 10500 (DIRECTV LA - circular), or
- 10750 (DIRECTV US - 95W, DIRECTV LA - linear)
Note: The plugin starts in "enabled" mode. If you want to disable it,
then go to the "Plugins" menu, then "DSS-to-DVB Converter",
and click on "Enable" to remove the checkmark. To re-enable
the plugin, just click on the "Enable" menu item again.
Other Known Issues and Bugs:
*** General ***
- Issue - Descriptions don't appear for channels on all transponders
- This is because descriptions are only carried on the
transponder that the channel appears on. If you tune
into the channel you want descriptions for, they should
become available in the EPG in about 5 seconds.
- Issue - Song information changes in AudioRIP don't change for all
fields at the same time like they from "real" DVB providers.
- This is because DSS providers send these fields in separate
packets and at separate times.
- Issue - Local channels don't show up in the EPG
- This is mostly because local channels aren't supported yet.
You can tune manually into the transponder(s) carrying
your local channels and their channel numbers in the 900's
should appear in the guide.
- Bug - You may occasionally see TSReader reporting CRC errors in the
PMT or EIT data. I don't know what is causing this but it
has no impact on PMT or EIT loading so these errors can be
*** DIRECTV Latin America ***
- Issue - Most channels on DIRECTV Latin America can't be tuned in
from the EPG.
- This is because I need an accurate list of mappings between
transponder numbers and frequencies (as well as polarities)
Until I get this information, I can only support the three
- Issue - Most programs on DIRECTV Latin America show up as "N/A" in
- This is because I don't know how the program titles are
compressed for this service. The few program titles that
do appear were sent uncompressed.
- Issue - No program descriptions for DIRECTV Latin America appear in
- I have not attempted to decode descriptions for this service
since they are probably compressed the same way as titles.