[MPlayer-dev-eng] RealMedia playing broken with demux_real.c 1.58

Roberto Togni r_togni at tiscali.it
Sat May 1 01:07:28 CEST 2004


On 2004.05.01 00:24, Dominik 'Rathann' Mierzejewski wrote:
> On Friday, 30 April 2004 at 23:58, Roberto Togni wrote:
> > On 2004.04.30 23:18, Dominik 'Rathann' Mierzejewski wrote:
> > > Hi.
> > >
> > > The CVS change below breaks plaing all RealMedia files I have.
[...]
> > > for example), which results in sig11.
> > >
> > > @@ -1190,6 +1193,10 @@
> > >                    sh->wf->cbSize = 0;
> > >                    sh->format = MKTAG(buf[0], buf[1], buf[2],
> > > buf[3]);
> > >
> > > +                   if ((version != 3) && (hdr_size != 0x4e)) {
> > > +                       mp_msg(MSGT_DEMUX,MSGL_V,"skipping %d
> extra
> > > header bytes\n", hdr_size-0x4e);
> > > +                       stream_skip(demuxer->stream,
> hdr_size-0x4e);
> > > +                   }
> > > #if 0
> > >                    switch (sh->format){
> > > 			case MKTAG('d', 'n', 'e', 't'):
> > >
[...]
> Recompiling now. I'll keep you posted.
You can remove that code completely. it serves no purpose :)
The other part of the fix (don't try to get extradata for 28_8 codec)  
is enough to fix the problem it was intended to fix. 100l to me for not  
noting it.

I'll check your samples anyway when you upload them.
I'll tested the usr you provided and it worked for me, even with the  
"skipping -8 bytes" message. I didn't download it, but streamed it  
directly.

Ciao,
 Roberto




More information about the MPlayer-dev-eng mailing list