[MPlayer-dev-eng] Is it possible to decode T-DMB stream with MPlayer?
madhav kulkarni
mpk_india at hotmail.com
Tue Nov 14 17:50:28 CET 2006
Hello Nico,
This is the sequence given in ETSI document to decode DMB stream.
1. From an MPEG-2 TS, the PAT is obtained from the TS packets with PID
0x0000. Then a program number and the corresponding PMT PID are identified.
In this case, there exists only one PMT in the PAT.
2. Search for the PMT in the TS using the PMT PID obtained above.
3. Within the PMT, find the IOD_descriptor that includes the IOD.
4. Within the IOD, find the ES_Descriptors related to the scene description
and object description.
5. From the ES_Descriptor information found in 3, obtain the ES_IDs and then
search for the elementary stream information corresponding to the ES_IDs
through the descriptor loop in the PMT.
6. From the elementary stream information found in 4, obtain the PID and
stream_type pairs corresponding to the ES_Ids, respectively, and then find
packets corresponding to each of these in the transport stream.
7. By using the ObjectDescriptorID contained in the scene description
information, obtain the corresponding ObjectDescriptor contained in the
object descriptor stream. By using the relationship between the ES_ID
contained in the ObjectDescriptor and the PID that can be found in a way
similar to 5, compose the scene.
8. Obtain the animation data using the scene description information.
I couldn't get after decoding PMT how the ES is extracted?
Madhav
_________________________________________________________________
The next best thing! Messenger Video Conversation. Click here!
http://join.msn.com/messenger/overview2000
More information about the MPlayer-dev-eng
mailing list