[MPlayer-dev-eng] Can MPLAYER demux conveying a SL stream in PES over mpeg2-ts stream?
Deckard
hwrhee at erfsystem.com
Fri Feb 18 06:18:38 CET 2005
Hello, Nico.
There is definition of MPEG4-SL in ISO_14496-1.
Flexible and configurable packetization facility that allows
The inclusion of timing, fragmentation and continuation information on
Associated data packets.
An SL-packetized stream consists of a sequence of packets, according to the
syntax and semantics specified in 10.2, that encapsulate a single elementary
stream. The packets contain elementary stream data partitioned in access
units as well as side information, e.g., for timing and access unit
labeling. SPS data payload enters the decoding buffers, i.e., the side
information is removed at the input to the decoding buffers.
class SLConfigDescriptor extends BaseDescriptor : bit(8)
tag=SLConfigDescrTag {
bit(8) predefined;
if (predefined==0) {
bit(1) useAccessUnitStartFlag;
bit(1) useAccessUnitEndFlag;
bit(1) useRandomAccessPointFlag;
bit(1) hasRandomAccessUnitsOnlyFlag;
bit(1) usePaddingFlag;
bit(1) useTimeStampsFlag;
bit(1) useIdleFlag;
bit(1) durationFlag;
bit(32) timeStampResolution;
bit(32) OCRResolution;
bit(8) timeStampLength; // must be £ 64
bit(8) OCRLength; // must be £ 64
bit(8) AU_Length; // must be £ 32
bit(8) instantBitrateLength;
bit(4) degradationPriorityLength;
bit(5) AU_seqNumLength; // must be £ 16
bit(5) packetSeqNumLength; // must be £ 16
bit(2) reserved=0b11;
}
if (durationFlag) {
bit(32) timeScale;
bit(16) accessUnitDuration;
bit(16) compositionUnitDuration;
}
if (!useTimeStampsFlag) {
bit(timeStampLength) startDecodingTimeStamp;
bit(timeStampLength) startCompositionTimeStamp;
}
}
I consider implementing mpeg4-sl depacketizer in MPlayer.
If mplayer depacketize mpeg4-sl packet, it is possible to play DMB stream. I
need help.
What do you think of that?
Thanks.
Deckard.
More information about the MPlayer-dev-eng
mailing list