[Mp4-tech] Query regarding Microsoft MPEG-4 Reference Decoder to Mr. Stefan A. Goor

MALHOTRA VINKY saru_malhotra yahoo.com
Sat Jul 3 08:44:51 EDT 2004


Hello Stefan,
 Your mail has been a great help.
 Thanx a ton.
 Can you just let me know,how can I 
 obtain Dicas SDK?Any idea if there 
 is some concession for Universities,
 I mean the University pricing of the 
 software?
Thanx,
Saru 
--- "Stefan A. Goor" <stefan.goor ucd.ie> wrote:
> Dear Saru Malhotra,
> Yes I have found a few solutions to this.
> The reason that the reference software doesn't work
> is because the decoders
> do not
> support error resilience:
> 
> "The syntax of MPEG-4 allows you to write
> error-resilient
> decoders. How you do build such decoders is not
> specified in the standard -
> it's an area where vendors can (and do) compete.
> Some decoders do not
> include any error robustness processing, and may
> indeed fail when
> confronted with errors."
> (Rob Koenen,
>
http://lists.mpegif.org/pipermail/mp4-tech/2004-January/003125.html)
> 
> However I have found that the microsoft decoder (and
> possibly the MoMusys
> one) will
> decode a sequence if a filtering process is used to
> ensure that only full
> frames are passed
> to the decoder. So if a packet is lost that contains
> an Access Unit (AU)
> segment rather
> than a complete AU, none of the segments for that AU
> are passed to the
> decoder.
> You can tell if an AU segment is in a packet from
> the RTP marker bit.
> 
> I have not tried this for enhancement layers but I
> guess that it may work.
> 
> Another alternative is to buy a codec that supports
> error resilience.  We
> obtained the
> Dicas SDK and have found it to be robust for lossy
> situations.
> 
> Hope this helps,
> Stefan
> 
> 
> 
> 
> 
>   -----Original Message-----
>   From: mp4-tech-bounces lists.mpegif.org
> [mailto:mp4-tech-bounces lists.mpegif.org]On Behalf
> Of MALHOTRA VINKY
>   Sent: 01 July 2023 12:48
>   To: mp4-tech lists.mpegif.org
>   Subject: [Mp4-tech] Query regarding Microsoft
> MPEG-4 Reference Decoder to
> Mr. Stefan A. Goor
> 
> 
>   Mr. Stefan A. Goor
> 
>   I have been working on a similar problem as
> mentioned by u and quoted
> below.
>   I m using MoMuSys encoder and as soon as I drop a
> frame from the
> enhancement layer
>   ,the decoder is unable to decode it.
>   Did u find any solutions to the problem.
>   Kindly reply at your earliest convenience.
> 
>   Saru Malhotra
> 
>   > Hey All,
>   > Hopefully someone can help me with this.
>   > I have used the MPEG4IP tools to create hinted
> mp4 files that
>   > contain mpeg4 bitstreams created with the MS
> Encoder
>   > Reference Software and I have placed these files
> on the
>   > Darwin Streaming Server to allow RTSP access.
> When I write
>   > the payload of the packets received by the RTSP
> client to a
>   > file, I can decode it with the MS Reference
> Decoder.  However
>   > if I drop any packet, the decoder stops with a
> dialog box on
>   > the screen that says "Debug Error!...
> ...abnormal program
>   > termination..." and the decoder prints the
> following message
>   > in the dos window:
>   >
>   > Assertion failed: iMbType >= 0 && iMbType <= 3,
> file
>   > d:\ms_om\sys\decoder\mbheaddec.cpp, line 476
>   ! >
>   > >From what I understand, the MPEG-4 decoder
> should be able to handle
>   > >losses
>   > and corruption (isn't one of the main goals of
> MPEG-4 to be
>   > highly error resiliant?). Could anyone explain
> what the
>   > problem may be and how I may get around it? I
> would like to
>   > be able to decode content has been sent over a
> network and
>   > that may have approximately 0.5% packet loss.
> Also, I assume
>   > that each packet or at least an integer number
> of packets
>   > corresponds to a single frame, is this true?
>   > >From RFC 1889 for RTP, I see that there is a
> marker bit that
>   > generally
>   > indicates frame boundaries.  In MPEG-1 and 2
> there was a
>   > specific code that determined the start of a
> frame, is there
>   > something similar for mpeg4 video stream? Any
> help with the! se
>   > problems and questions would be greatly
> apreciated, Many
>   > thanks, Stefan
> 
> 
> 
>
----------------------------------------------------------------------------
> --
>   Do you Yahoo!?
>   New and Improved Yahoo! Mail - 100MB free storage!
> > _______________________________________________
> NOTE: Please use clear subject lines for your posts.
> Include [audio, [video], [systems], [general] or
> another apppropriate identifier to indicate the type
> of question you have.
> 
> Note: Conduct on the mailing list is subject to the
> Antitrust guidelines found at
http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php
__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 


More information about the Mp4-tech mailing list