home
products
contribute
download
documentation
forum
Home
Forums
New posts
Search forums
What's new
New posts
All posts
Latest activity
Members
Registered members
Current visitors
Donate
Log in
Register
What's new
Search
Search
Search titles only
By:
New posts
Search forums
Search titles only
By:
Menu
Log in
Register
Navigation
Install the app
Install
More options
Contact us
Close Menu
Forums
MediaPortal 1
Quality Assurance
Bugtracker Feed
0003617: Relaxation of TS packet level scrambling checks in TsReader.ax
Contact us
RSS
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="MediaPortal-Bot" data-source="post: 762319" data-attributes="member: 48617"><p>This a modification to fix/workaround the problem in this thread - <a href="https://forum.team-mediaportal.com/general-support-51/cant-play-mpeg-ts-file-recorded-argus-97539/" target="_blank">https://forum.team-mediaportal.com/general-support-51/cant-play-mpeg-ts-file-recorded-argus-97539/</a> [<a href="https://forum.team-mediaportal.com/general-support-51/cant-play-mpeg-ts-file-recorded-argus-97539/" target="_blank">^</a>]</p><p></p><p>Basically it relaxes the TS packet level scrambling checks to allow incorrectly flagged streams (i.e. not actually scrambled but scrambling header bit set) to play - as they do with some other TS splitters.</p><p></p><p>The TS packet headers are never encrypted, so it's safe to let parsing run to the payload checking stage. At that point it's expecting to find a valid PES packet start code and stream ID - if it doesn't (e.g. because the payload is scrambled) the packet is dropped. I also added a check for PES-level scrambling (which is allowed for DVB, but probably never used), just in case.</p><p></p><p><a href="http://mantis.team-mediaportal.com/view.php?id=3617" target="_blank">http://mantis.team-mediaportal.com/view.php?id=3617</a></p><p></p><p><a href="http://mantis.team-mediaportal.com/view.php?id=3617" target="_blank">Open the issue in Mantis...</a></p></blockquote><p></p>
[QUOTE="MediaPortal-Bot, post: 762319, member: 48617"] This a modification to fix/workaround the problem in this thread - [URL]https://forum.team-mediaportal.com/general-support-51/cant-play-mpeg-ts-file-recorded-argus-97539/[/URL] [[URL="https://forum.team-mediaportal.com/general-support-51/cant-play-mpeg-ts-file-recorded-argus-97539/"]^[/URL]] Basically it relaxes the TS packet level scrambling checks to allow incorrectly flagged streams (i.e. not actually scrambled but scrambling header bit set) to play - as they do with some other TS splitters. The TS packet headers are never encrypted, so it's safe to let parsing run to the payload checking stage. At that point it's expecting to find a valid PES packet start code and stream ID - if it doesn't (e.g. because the payload is scrambled) the packet is dropped. I also added a check for PES-level scrambling (which is allowed for DVB, but probably never used), just in case. [url]http://mantis.team-mediaportal.com/view.php?id=3617[/url] [url=http://mantis.team-mediaportal.com/view.php?id=3617]Open the issue in Mantis...[/url] [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
MediaPortal 1
Quality Assurance
Bugtracker Feed
0003617: Relaxation of TS packet level scrambling checks in TsReader.ax
Contact us
RSS
Top
Bottom