From: Mike L. <mi...@se...> - 2004-12-09 12:50:57
|
On Thursday 09 December 2004 23:13, Miguel Freitas wrote: > On Thu, 9 Dec 2004 22:39:06 +1030, Mike Lampard <mi...@se...> wrote: > > > > + if( (m->buf->type & 0xffff0000) == BUF_SPU_DVB ) { > > > > + m->buf->decoder_info[2] = m->buf->type & 0xffff; > > > > + m->buf->type = BUF_SPU_DVB; > > > > + } > > > > > > why do you need to convert this? > > > can't you change input_dvb.c to put the size into decoder_info? > > > > the ts demuxer is the only place for it, I think, as the input plugin > > knows nothing of the subtitle PES packet length, as it's embedded into > > the TS stream. > > well, ok. but one fact remains: where in the code this information is > added to the buf->type should be changed to use decoder_info instead. > (no need to convert it like the code above) fair enough. I'll fix this asap. Regards Mike |