- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi
There is a sentence in UMC manual in MPEG4VideoDecoder section (page 4-613) which indicate that: "Motion vectors and quantized DCT coefficients are extracted from input UMC::MediaData in VLD block." but there is no structure, enumerator, method in UMC::MediaData class that store or represent MVs and DCT coeffs. Could you please tell me if it is possible to access these info in MPEG4 decoder (decoding process) through UMC interface?
Thanks in advance.
There is a sentence in UMC manual in MPEG4VideoDecoder section (page 4-613) which indicate that: "Motion vectors and quantized DCT coefficients are extracted from input UMC::MediaData in VLD block." but there is no structure, enumerator, method in UMC::MediaData class that store or represent MVs and DCT coeffs. Could you please tell me if it is possible to access these info in MPEG4 decoder (decoding process) through UMC interface?
Thanks in advance.
Link Copied
2 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Dear
Isnt there anyone who can help me!?
Isnt there anyone who can help me!?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
The "MediaData" in the page 4-613 is input data (encoded data). It does not store the motion vectors or DCT. The high level interface in UMC only provide the video data on each decoded video frame (by GetFrame() methord ).
I think youneed to look at the internal MPEG4 decoder process to get these data. You can check mp4decvopb.c/mp4decvopi.c/mp4decvopp.c/mp4decvop.c files in MP4 deocder class. It looks that it needs to know the details of the MPEG4 decoding to change these code.
Thanks,
Chao

Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page