Opened 3 weeks ago

#7171 new defect

SSL0013.rcv is not bit-exact

Reported by: cehoyos Owned by:
Priority: normal Component: avcodec
Version: git-master Keywords: vc1
Cc: Blocked By:
Blocking: Reproduced by developer: no
Analyzed by developer: no

Description

Conformance sample SSL0013.rcv decodes the first five frames bit-exact, the remaining five frames are not correct, works fine with -hwaccel vdpau here.

$ ffmpeg -i SSL0013.rcv -f framecrc -
ffmpeg version N-90869-g2d7ba3a Copyright (c) 2000-2018 the FFmpeg developers
  built with gcc 6.4.0 (GCC)
  configuration: --enable-gpl
  libavutil      56. 17.100 / 56. 17.100
  libavcodec     58. 19.100 / 58. 19.100
  libavformat    58. 13.100 / 58. 13.100
  libavdevice    58.  4.100 / 58.  4.100
  libavfilter     7. 20.100 /  7. 20.100
  libswscale      5.  2.100 /  5.  2.100
  libswresample   3.  2.100 /  3.  2.100
  libpostproc    55.  2.100 / 55.  2.100
Input #0, vc1test, from 'SSL0013.rcv':
  Duration: 00:00:01.00, bitrate: 72 kb/s
    Stream #0:0: Video: wmv3 (Simple), yuv420p, 128x96, 10 fps, 10 tbr, 10 tbn, 10 tbc
Stream mapping:
  Stream #0:0 -> #0:0 (wmv3 (native) -> rawvideo (native))
Press [q] to stop, [?] for help
#software: Lavf58.13.100
#tb 0: 1/10
#media_type 0: video
#codec_id 0: rawvideo
#dimensions 0: 128x96
#sar 0: 0/1
Output #0, framecrc, to 'pipe:':
  Metadata:
    encoder         : Lavf58.13.100
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 128x96, q=2-31, 1474 kb/s, 10 fps, 10 tbn, 10 tbc
    Metadata:
      encoder         : Lavc58.19.100 rawvideo
0,          0,          0,        1,    18432, 0x4f1d3ec9
0,          1,          1,        1,    18432, 0x0fe34060
0,          2,          2,        1,    18432, 0x2787834d
0,          3,          3,        1,    18432, 0xb2766cf0
0,          4,          4,        1,    18432, 0x7456abf0
0,          5,          5,        1,    18432, 0x9db6b3d2
0,          6,          6,        1,    18432, 0xd70a641c
0,          7,          7,        1,    18432, 0x9bfbe2e8
0,          8,          8,        1,    18432, 0x415080f5
0,          9,          9,        1,    18432, 0x84ca7906
SSL0013.rcv: Input/output error
frame=   10 fps=0.0 q=-0.0 Lsize=       1kB time=00:00:01.00 bitrate=   5.6kbits/s speed= 231x
video:180kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown

Output of reference decoder:

$ ffmpeg -s 128x96 -i testout.yuv -f framecrc -
ffmpeg version N-90869-g2d7ba3a Copyright (c) 2000-2018 the FFmpeg developers
  built with gcc 6.4.0 (GCC)
  configuration: --enable-gpl
  libavutil      56. 17.100 / 56. 17.100
  libavcodec     58. 19.100 / 58. 19.100
  libavformat    58. 13.100 / 58. 13.100
  libavdevice    58.  4.100 / 58.  4.100
  libavfilter     7. 20.100 /  7. 20.100
  libswscale      5.  2.100 /  5.  2.100
  libswresample   3.  2.100 /  3.  2.100
  libpostproc    55.  2.100 / 55.  2.100
[rawvideo @ 0x2d80480] Estimating duration from bitrate, this may be inaccurate
Input #0, rawvideo, from 'testout.yuv':
  Duration: 00:00:00.40, start: 0.000000, bitrate: 3686 kb/s
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 128x96, 3686 kb/s, 25 tbr, 25 tbn, 25 tbc
Stream mapping:
  Stream #0:0 -> #0:0 (rawvideo (native) -> rawvideo (native))
Press [q] to stop, [?] for help
#software: Lavf58.13.100
#tb 0: 1/25
#media_type 0: video
#codec_id 0: rawvideo
#dimensions 0: 128x96
#sar 0: 0/1
Output #0, framecrc, to 'pipe:':
  Metadata:
    encoder         : Lavf58.13.100
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 128x96, q=2-31, 3686 kb/s, 25 fps, 25 tbn, 25 tbc
    Metadata:
      encoder         : Lavc58.19.100 rawvideo
0,          0,          0,        1,    18432, 0x4f1d3ec9
0,          1,          1,        1,    18432, 0x0fe34060
0,          2,          2,        1,    18432, 0x2787834d
0,          3,          3,        1,    18432, 0xb2766cf0
0,          4,          4,        1,    18432, 0x7456abf0
0,          5,          5,        1,    18432, 0x7e27b3d2
0,          6,          6,        1,    18432, 0x2191645b
0,          7,          7,        1,    18432, 0xada9e0b4
0,          8,          8,        1,    18432, 0xde097f76
0,          9,          9,        1,    18432, 0x712477ad
frame=   10 fps=0.0 q=-0.0 Lsize=       1kB time=00:00:00.40 bitrate=  13.9kbits/s speed= 344x
video:180kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown

Coverage:

COVERAGE: 8.3.2
COVERAGE: 10.3.1
COVERAGE: 6.1.1
COVERAGE: 6.1.4
COVERAGE: 6.1.5
COVERAGE: 6.1.6
COVERAGE: 6.1.11
COVERAGE: 6.1.12
COVERAGE: 6.1.13
COVERAGE: 6.1.14
COVERAGE: 6.1.15
COVERAGE: 6.1.16
COVERAGE: 6.1.17
COVERAGE: 6.1.18
COVERAGE: 6.1.19
COVERAGE: 6.1.20
COVERAGE: 6.1.21
COVERAGE: 6.1.22
COVERAGE: 6.1.23
COVERAGE: 6.1.24
COVERAGE: 6.1.29
COVERAGE: 6.1.30
COVERAGE: D.1:SP@LL
COVERAGE: 7.1.1.12
COVERAGE: 7.1.1.14
COVERAGE: 7.1.1.16
COVERAGE: 7.1.1.19
COVERAGE: 7.1.1.41
COVERAGE: 8.1.1.1
COVERAGE: 7.1.1.42
COVERAGE: 7.1.1.43
COVERAGE: 8.3.7
COVERAGE: 7.1.3.4
COVERAGE: 8.1.1.5
COVERAGE: 8.1.1.5
COVERAGE: 7.1.3.5
COVERAGE: 8.1.1.8
COVERAGE: 8.1.1.2
COVERAGE: 7.1.4.3
COVERAGE: 8.1.1.7
COVERAGE: 7.1.4.7
COVERAGE: 8.3.6.1.5
COVERAGE: 8.1.1.11
COVERAGE: 8.1.1.10
COVERAGE: 7.1.4.8
COVERAGE: 7.1.4.11
COVERAGE: 8.1.1.12
COVERAGE: 8.1.1.6
COVERAGE: 8.1.1.14
COVERAGE: 8.1.1.9
COVERAGE: 8.5.1
COVERAGE: 8.1.1.13
COVERAGE: 7.1.4.10
COVERAGE: 7.1.4.9
COVERAGE: 7.1.4.11
COVERAGE: 7.1.1.22
COVERAGE: 7.2.1
COVERAGE: 8.7.1
COVERAGE: 7.2.2
COVERAGE: 8.7.2
COVERAGE: 7.2.3
COVERAGE: 8.7.3.6
COVERAGE: 7.1.1.30
COVERAGE: 8.7.3.4
COVERAGE: 7.1.1.24
COVERAGE: 8.3.4.5
COVERAGE: 7.1.1.27
COVERAGE: 8.3.4.6
COVERAGE: 7.1.1.28
COVERAGE: 7.1.1.33
COVERAGE: 7.1.1.35
COVERAGE: 8.3.6.1.4
COVERAGE: 7.1.3.2
COVERAGE: 7.1.3.3
COVERAGE: 8.3.3.2
COVERAGE: 8.3.5.2.1
COVERAGE: 8.3.5.5.2
COVERAGE: 7.1.3.9
COVERAGE: 8.3.5.3.2
COVERAGE: 8.3.5.3.3
COVERAGE: 8.3.5.4.1
COVERAGE: 8.3.6.2.1
COVERAGE: 7.1.3.11
COVERAGE: 8.3.4.8
COVERAGE: 8.3.5.6
COVERAGE: 10.3.5.2.1
COVERAGE: 7.1.4.2
COVERAGE: 10.3.5.2.2
COVERAGE: 8.3.6.2.3
COVERAGE: 8.3.6.2.4
COVERAGE: 8.3.6.2.2
COVERAGE: 8.3.6.2.5
COVERAGE: 8.3.6.5.2
COVERAGE: 8.3.5.4.4
COVERAGE: 8.4.5.10.2
COVERAGE: 8.3.5.4.5
COVERAGE: 8.3.6.5.1
COVERAGE: 8.3.6.5.3
COVERAGE: 8.3.4.4
COVERAGE: 8.3.5.3.5
COVERAGE: 8.3.5.3.1
COVERAGE: 8.3.5.4.3
COVERAGE: 8.3.3.1
COVERAGE: 8.3.5.5.1
COVERAGE: 7.1.3.8
COVERAGE: 8.3.6.1.3
COVERAGE: 8.3.6.2.2
COVERAGE: 8.3.6.2.5
COVERAGE: 7.1.4.1
COVERAGE: 10.3.5.2.2
COVERAGE: 8.3.6.2.2
COVERAGE: 8.3.6.2.5
COVERAGE: 10.3.5.2.2
COVERAGE: 8.7.3.7
COVERAGE: 8.7.3.1
COVERAGE: 8.3.5.3.4
COVERAGE: 7.1.3.10
COVERAGE: 8.7.3.3
COVERAGE: 8.7.3.2
COVERAGE: 8.7.3.8
COVERAGE: 8.7.3.5
COVERAGE: 7.1.4.12
COVERAGE: 7.1.4.16
COVERAGE: 7.1.4.17
COVERAGE: 7.1.4.13
COVERAGE: 7.1.4.15
COVERAGE: 7.1.4.14
COVERAGE: 8.3.6.1.2

Attachments (1)

SSL0013.rcv (8.9 KB) - added by cehoyos 3 weeks ago.

Download all attachments as: .zip

Change History (1)

Changed 3 weeks ago by cehoyos

Note: See TracTickets for help on using tickets.