[MPlayer-dev-eng] [PATCH] demuxer and MP_NOPTS_VALUE

Uoti Urpala uoti.urpala at pp1.inet.fi
Sat Apr 21 01:40:31 CEST 2007


On Fri, 2007-04-20 at 23:04 +0200, Christian Aistleitner wrote:
> However, libmpdemux/demuxer.c initializes ds->pts to 0 and not  
> MP_NOPTS_VALUE.

I think it shouldn't matter much what the initialization value is. It
might be used in some error case but 0 is probably no worse then. The
whole ds->pts field is kind of a hack.

>  Furthermore, fill_buffers handling does not respect pts of  
> MP_NOPTS_VALUE if correct_pts is not set.

Maybe it would be nicer if it always tested for MP_NOPTS_VALUE, but it
shouldn't matter with current code.

> Is my understanding of MP_NOPTS_VALUE flawed?

I think it's weird to talk about "understanding of MP_NOPTS_VALUE". It's
just a #define and there's not much to understand about it in isolation.
Not all uses of it need to have exactly the same semantics.




More information about the MPlayer-dev-eng mailing list