[Ffmpeg-cvslog] r8334 - trunk/libavformat/matroska.c

Måns Rullgård mans
Mon Mar 12 23:37:00 CET 2007


Aurelien Jacobs <aurel at gnuage.org> writes:

> On Mon, 12 Mar 2007 22:03:56 +0000
> M?ns Rullg?rd <mans at mansr.com> wrote:
>
>> Aurelien Jacobs <aurel at gnuage.org> writes:
>> 
>> > On Mon, 12 Mar 2007 15:23:13 +0200
>> > Uoti Urpala <uoti.urpala at pp1.inet.fi> wrote:
>> >
>> >> On Mon, 2007-03-12 at 14:01 +0100, Aurelien Jacobs wrote:
>> >> > On Mon, 12 Mar 2007 09:56:22 +0200
>> >> > Uoti Urpala <uoti.urpala at pp1.inet.fi> wrote:
>> >> > > What's the reason for doing this kind of reordering?
>> >> > 
>> >> > Because without it, the affected videos are playing all jerky.
>> >> 
>> >> Playing all jerky in what player using what options?
>> >
>> > ffplay, mplayer... no special option.
>> >
>> >> Do you have a sample which shows this behavior?
>> >
>> > http://samples.mplayerhq.hu/Matroska/V_MPEG_ISO/
>> 
>> I don't see any jerkiness playing those with ffplay from svn r8317 or
>> with TCVP using its matroska demuxer.
>
> Try with ffplay r8333.
> r8317 was broken (pts was meaningless so ffplay generated the pts itself,
> which lead to properly ordered pts and smooth playback, but AV desync
> when both streams didn't start at the same pts).

OK, I see the problem with r8333.  I'm still sceptical to the
reordering you're doing in the demuxer.  TCVP plays those files
perfectly without resorting to such hacks.

-- 
M?ns Rullg?rd
mans at mansr.com




More information about the ffmpeg-cvslog mailing list