[FFmpeg-trac] #7171(avcodec:new): SSL0013.rcv is not bit-exact

FFmpeg trac at avcodec.org
Sat Apr 28 22:14:38 EEST 2018


#7171: SSL0013.rcv is not bit-exact
--------------------------------------+---------------------------------
               Reporter:  cehoyos     |                  Owner:
                   Type:  defect      |                 Status:  new
               Priority:  normal      |              Component:  avcodec
                Version:  git-master  |               Keywords:  vc1
             Blocked By:              |               Blocking:
Reproduced by developer:  0           |  Analyzed by developer:  0
--------------------------------------+---------------------------------
 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 at 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
 }}}

--
Ticket URL: <https://trac.ffmpeg.org/ticket/7171>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list