[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