1 May 2004 01:07
Re: RealMedia playing broken with demux_real.c 1.58
Roberto Togni <r_togni <at> tiscali.it>
2004-04-30 23:07:28 GMT
2004-04-30 23:07:28 GMT
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.
> > >
> > > <at> <at> -1190,6 +1193,10 <at> <at>
> > > 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
(Continue reading)
RSS Feed