How do I dump a transport stream to disk using the File sink?
The DVBLink framework allows users to install a File sink which dumps the resulting transport stream, as it would be passed to Media Center, to disk. This generated transport stream is useful for developers to diagnose the data passed to Media Center.
When using the File sink, the transport stream is not passed to Media Center. Instead, it’s redirected to C:\Program Files\DVBLogic\DVBLink\Sinks\File\dvbsbridge_out.ts.
To install the File sink, follow these steps:
- Download the File sink package (available at the end of this post)
- Copy MBFileSink.dll to C:\Program Files\DVBLogic\DVBLink\Sinks\File
- Run MBFileSink.reg to register the File sink
To enable the File sink, follow these steps:
- Open the DVBLink Source Configuration application
- From the Sink templates, add the File sink to your source
- Close the DVBLink Source Configuration application and restart the service
To generate a the file using the File sink, follow these steps:
- Stop Media Center
- Stop the DVBLink service
- Start the DVBLink service
- Start Media Center
- Tune to your problematic channel
- Give some time to make sure the generated file contains the required data
- Stop Media Center
- Stop the DVBLink service
- Copy the generated file to another directory
Please be aware that:
- The file generated by the File sink is re-created each time the DVBLink service is restarted.
- The file generated is NOT re-created when changing channel and will contain all the data that would be sent to Media Center until the DVBLink service is stopped.
The resulting file can be analyzed using many transport stream analyzer programs, including the popular tsreader.
If you have questions regarding the File sink, please visit the DVBLink for DVBDream’s forum or the DVBLink for HDPVR’s forum.
|
|
download: DVBLink File Sink (38.45KB) added: 23/06/2009 description: Allows transport stream dumping to disk |
