[libav-bugs] [Bug 369] New: MKV with H.264/TrueHD: warnings about non-icreasing DTS

bugzilla-daemon at aruru.libav.org bugzilla-daemon at aruru.libav.org
Tue Sep 18 02:27:07 CEST 2012


http://bugzilla.libav.org/show_bug.cgi?id=369

           Summary: MKV with H.264/TrueHD: warnings about non-icreasing
                    DTS
           Product: Libav
           Version: git HEAD
          Platform: X86
        OS/Version: Mac OS
            Status: NEW
          Severity: enhancement
          Priority: Normal
         Component: libavformat
        AssignedTo: bugzilla at libav.org
        ReportedBy: tdskywalker at gmail.com


avconv -i non_increasing_ts.mkv 
avconv version v0.8-3125-g2a8a860, Copyright (c) 2000-2012 the Libav developers
  built on Sep 18 2012 00:30:48 with llvm-gcc 4.2.1 (LLVM build 2336.11.00)
[matroska,webm @ 0x7feb51806600] Non-increasing DTS in stream 1: packet 3 with
DTS 3, packet 4 with DTS 3
[matroska,webm @ 0x7feb51806600] Non-increasing DTS in stream 1: packet 9 with
DTS 8, packet 10 with DTS 8
[matroska,webm @ 0x7feb51806600] Non-increasing DTS in stream 1: packet 15 with
DTS 13, packet 16 with DTS 13
[matroska,webm @ 0x7feb51806600] Non-increasing DTS in stream 1: packet 21 with
DTS 18, packet 22 with DTS 18
[matroska,webm @ 0x7feb51806600] Non-increasing DTS in stream 1: packet 27 with
DTS 23, packet 28 with DTS 23
[matroska,webm @ 0x7feb51806600] Non-increasing DTS in stream 1: packet 33 with
DTS 28, packet 34 with DTS 28
[matroska,webm @ 0x7feb51806600] Non-increasing DTS in stream 1: packet 39 with
DTS 33, packet 40 with DTS 33
[matroska,webm @ 0x7feb51806600] Non-increasing DTS in stream 1: packet 45 with
DTS 38, packet 46 with DTS 38
[matroska,webm @ 0x7feb51806600] Non-increasing DTS in stream 1: packet 51 with
DTS 43, packet 52 with DTS 43
[matroska,webm @ 0x7feb51806600] Non-increasing DTS in stream 1: packet 57 with
DTS 48, packet 58 with DTS 48
[matroska,webm @ 0x7feb51806600] Non-increasing DTS in stream 1: packet 63 with
DTS 53, packet 64 with DTS 53
[matroska,webm @ 0x7feb51806600] Non-increasing DTS in stream 1: packet 69 with
DTS 58, packet 70 with DTS 58
[matroska,webm @ 0x7feb51806600] Non-increasing DTS in stream 1: packet 75 with
DTS 63, packet 76 with DTS 63
[matroska,webm @ 0x7feb51806600] Non-increasing DTS in stream 1: packet 81 with
DTS 68, packet 82 with DTS 68
[matroska,webm @ 0x7feb51806600] Non-increasing DTS in stream 1: packet 87 with
DTS 73, packet 88 with DTS 73
[matroska,webm @ 0x7feb51806600] Non-increasing DTS in stream 1: packet 93 with
DTS 78, packet 94 with DTS 78
[matroska,webm @ 0x7feb51806600] Non-increasing DTS in stream 1: packet 99 with
DTS 83, packet 100 with DTS 83
[matroska,webm @ 0x7feb51806600] Non-increasing DTS in stream 1: packet 105
with DTS 88, packet 106 with DTS 88
[matroska,webm @ 0x7feb51806600] Non-increasing DTS in stream 1: packet 111
with DTS 93, packet 112 with DTS 93
[matroska,webm @ 0x7feb51806600] Non-increasing DTS in stream 1: packet 117
with DTS 98, packet 118 with DTS 98
[matroska,webm @ 0x7feb51806600] Non-increasing DTS in stream 1: packet 123
with DTS 103, packet 124 with DTS 103
[matroska,webm @ 0x7feb51806600] Non-increasing DTS in stream 1: packet 129
with DTS 108, packet 130 with DTS 108
[matroska,webm @ 0x7feb51806600] Non-increasing DTS in stream 1: packet 135
with DTS 113, packet 136 with DTS 113
[matroska,webm @ 0x7feb51806600] Non-increasing DTS in stream 1: packet 141
with DTS 118, packet 142 with DTS 118
[matroska,webm @ 0x7feb51806600] Non-increasing DTS in stream 1: packet 147
with DTS 123, packet 148 with DTS 123
[matroska,webm @ 0x7feb51806600] Non-increasing DTS in stream 1: packet 153
with DTS 128, packet 154 with DTS 128
[matroska,webm @ 0x7feb51806600] Non-increasing DTS in stream 1: packet 159
with DTS 133, packet 160 with DTS 133
[matroska,webm @ 0x7feb51806600] Non-increasing DTS in stream 1: packet 165
with DTS 138, packet 166 with DTS 138
[matroska,webm @ 0x7feb51806600] Non-increasing DTS in stream 1: packet 171
with DTS 143, packet 172 with DTS 143
[matroska,webm @ 0x7feb51806600] Non-increasing DTS in stream 1: packet 177
with DTS 148, packet 178 with DTS 148
[matroska,webm @ 0x7feb51806600] Non-increasing DTS in stream 1: packet 183
with DTS 153, packet 184 with DTS 153
[matroska,webm @ 0x7feb51806600] Non-increasing DTS in stream 1: packet 189
with DTS 158, packet 190 with DTS 158
[matroska,webm @ 0x7feb51806600] Non-increasing DTS in stream 1: packet 195
with DTS 163, packet 196 with DTS 163
Input #0, matroska,webm, from 'non_increasing_ts.mkv':
  Duration: 00:00:02.82, start: 0.000000, bitrate: N/A
    Stream #0.0(eng): Video: h264 (High), yuv420p, 1280x720 [PAR 1:1 DAR 16:9],
24 fps, 24 tbr, 1k tbn, 48 tbc (default)
    Stream #0.1(eng): Audio: truehd, 48000 Hz, stereo, s32
    Metadata:
      title           : 2.0 (Stereo)
At least one output file must be specified






The warnings were not printed before:

http://git.libav.org/?p=libav.git;a=commit;h=fe1c119

fe1c1198e670242f3cf9e3e1eef27cff77f3ee23

lavf: use dts difference instead of AVPacket.duration in find_stream_info()

AVPacket.duration is mostly made up and thus completely useless, this is
especially true for video streams.
Therefore use dts difference for framerate estimation and
the max_analyze_duration check.

The asyncts test now needs -analyzeduration, because the default is 5
seconds and the audio stream in the sample appears at ~10 seconds.

-- 
Configure bugmail: http://bugzilla.libav.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.


More information about the libav-bugs mailing list