[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