Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
B
bitstream
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Redmine
Redmine
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Metrics
Environments
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
videolan
bitstream
Commits
a1a46fa6
Commit
a1a46fa6
authored
Sep 27, 2011
by
Georgi Chorbadzhiyski
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
README: List supported SI tables and MPEG/DVB descriptors.
parent
7b3d6719
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
74 additions
and
0 deletions
+74
-0
README
README
+74
-0
No files found.
README
View file @
a1a46fa6
...
...
@@ -39,3 +39,77 @@ doesn't require you to contribute back your changes, and you can use
biTStream in proprietary applications. However, if you add new structures,
or fix bugs in current structures, you'd be very nice to contribute them
(again, there is no point in concealing this). Thanks.
Supported SI tables
===================
* Program Allocation Table (PAT)
* Conditional Access Table (CAT)
* Program Map Table (PMT)
* Network Information Table (NIT)
* Bouquet Association Table (BAT)
* Service Definition Table (SDT)
* Event Information Table (EIT)
* Time and Date Table (TDT)
* Time Offset Table (TOT)
* Running Status Table (RST)
* Stuffing Table (ST)
* Discontinuity Information Table (DIT)
Supported MPEG descriptors
==========================
* Descriptor 0x02: Video stream descriptor
* Descriptor 0x03: Audio stream descriptor
* Descriptor 0x04: Hierarchy descriptor
* Descriptor 0x05: Registration descriptor
* Descriptor 0x06: Data stream alignment descriptor
* Descriptor 0x07: Target Background Grid descriptor
* Descriptor 0x08: Video Window descriptor
* Descriptor 0x09: Conditional access descriptor
* Descriptor 0x0A: ISO-639 language descriptor
* Descriptor 0x0B: System clock descriptor
* Descriptor 0x0C: Multiplex buffer utilization descriptor
* Descriptor 0x0D: Copyright descriptor
* Descriptor 0x0E: Maximum bitrate descriptor
* Descriptor 0x0F: Private data indicator descriptor
* Descriptor 0x10: Smoothing buffer descriptor
* Descriptor 0x11: STD descriptor
* Descriptor 0x12: IBP descriptor
Supported DVB descriptors
=========================
* Descriptor 0x40: Network name descriptor
* Descriptor 0x41: Service list descriptor
* Descriptor 0x43: Satellite delivery system descriptor
* Descriptor 0x44: Cable delivery system descriptor
* Descriptor 0x46: VBI teletext descriptor
* Descriptor 0x47: Bouquet name descriptor
* Descriptor 0x48: Service descriptor
* Descriptor 0x4a: Linkage descriptor (partially implemented)
* Descriptor 0x4d: Short event descriptor
* Descriptor 0x4e: Extended event descriptor
* Descriptor 0x52: Stream identifier descriptor
* Descriptor 0x54: Content descriptor
* Descriptor 0x55: Parental rating descriptor
* Descriptor 0x56: Teletext descriptor
* Descriptor 0x58: Local time offset descriptor
* Descriptor 0x59: Subtitling descriptor
* Descriptor 0x5a: Terrestrial delivery system descriptor
* Descriptor 0x5f: Private data specifier descriptor
* Descriptor 0x6a: AC-3 descriptor [p]
Legend:
[p] - Partitial support, only parser is implemented.
To see what is unsupported look in the TODO file.
Example usage
=============
To see biTSream in action look in examples directory.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment