Vladimir Eremeev <[EMAIL PROTECTED]> added the comment:

> mpeg stores just the lower 33 bits, there is no way to know the upper.
Agree. And understand that the C language doesn't have a numeric type 
which is exactly 33-bits long. Therefore demuxer uses 64 bit integers.

> The demxuer behavior of presenting you with these timestamps is 
correct.

Disagree. 
There should not be negative values, that is filling with 1 of the 
upper 31 bits.
Also, there is a flag AVFormatContext->streams[]->stream_copy which "if 
set, just copy stream" and this flag doesn't work, because libav 
functions don't copy the input stream to the output.

>  if you just dislike the way mpeg-ps/ts is designed, this isnt the 
correct place to complain

I don't complain, I discuss. And I don't see any other place, as you 
don't answer my mails neither in mailing lists nor personal.

----------
status: closed -> open
substatus: invalid -> open

______________________________________________________
FFmpeg issue tracker <[EMAIL PROTECTED]>
<https://roundup.mplayerhq.hu/roundup/ffmpeg/issue516>
______________________________________________________

Reply via email to