Opened 6 years ago
Closed 6 years ago
#7173 closed defect (duplicate)
Incorrect last frames for vc1 conformance sample
Reported by: | Carl Eugen Hoyos | Owned by: | |
---|---|---|---|
Priority: | normal | Component: | avcodec |
Version: | git-master | Keywords: | vc1 |
Cc: | Blocked By: | ||
Blocking: | Reproduced by developer: | no | |
Analyzed by developer: | no |
Description
The last frames of the conformance sample SA10100.vc1 are not bit-exact when decoded with the software decoder, works fine with -hwaccel vdpau
here.
$ ffmpeg -i SA10100.vc1 -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 [vc1 @ 0x2413400] Failed to open codec in avformat_find_stream_info [NULL @ 0x2414bc0] ignoring invalid SAR: 0/0 Input #0, vc1, from 'SA10100.vc1': Duration: N/A, bitrate: N/A Stream #0:0: Video: vc1 (Advanced), yuv420p(top first), 720x480 [SAR 1:1 DAR 3:2], 25 tbr, 1200k tbn, 25 tbc Stream mapping: Stream #0:0 -> #0:0 (vc1 (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: 720x480 #sar 0: 1/1 Output #0, framecrc, to 'pipe:': Metadata: encoder : Lavf58.13.100 Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 720x480 [SAR 1:1 DAR 3:2], q=2-31, 103680 kb/s, 25 fps, 25 tbn, 25 tbc Metadata: encoder : Lavc58.19.100 rawvideo 0, 0, 0, 1, 518400, 0x5c9e220b 0, 2, 2, 1, 518400, 0x56b2482b 0, 3, 3, 1, 518400, 0xfcce8f91 0, 4, 4, 1, 518400, 0x5240aa52 0, 5, 5, 1, 518400, 0x5336b65e 0, 6, 6, 1, 518400, 0x6c54cc5c 0, 7, 7, 1, 518400, 0x6c54cc5c 0, 8, 8, 1, 518400, 0x2d014749 0, 9, 9, 1, 518400, 0x2d014749 0, 10, 10, 1, 518400, 0x19ac7442 0, 11, 11, 1, 518400, 0x19ac7442 0, 12, 12, 1, 518400, 0x19ac7442 0, 13, 13, 1, 518400, 0x19ac7442 0, 14, 14, 1, 518400, 0x19ac7442 0, 15, 15, 1, 518400, 0x19ac7442 0, 16, 16, 1, 518400, 0x19ac7442 0, 17, 17, 1, 518400, 0x19ac7442 0, 18, 18, 1, 518400, 0x89dac48f 0, 19, 19, 1, 518400, 0x89dac48f 0, 20, 20, 1, 518400, 0x8c1bd7f8 0, 21, 21, 1, 518400, 0x669358d6 0, 22, 22, 1, 518400, 0x5896c6e9 0, 23, 23, 1, 518400, 0xc56ae392 0, 24, 24, 1, 518400, 0x74b6da86 0, 25, 25, 1, 518400, 0x74b6da86 0, 26, 26, 1, 518400, 0xe0c813b5 0, 27, 27, 1, 518400, 0x62cf58d0 0, 28, 28, 1, 518400, 0x62cf58d0 0, 29, 29, 1, 518400, 0x62cf58d0 0, 30, 30, 1, 518400, 0x62cf58d0 frame= 30 fps=0.0 q=-0.0 Lsize= 2kB time=00:00:01.24 bitrate= 12.0kbits/s speed=27.1x video:15188kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown
The output of the reference decoder is different for the last frames:
$ ffmpeg -s 720x480 -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 @ 0x3fe9480] Estimating duration from bitrate, this may be inaccurate Input #0, rawvideo, from 'testout.yuv': Duration: 00:00:01.20, start: 0.000000, bitrate: 103680 kb/s Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 720x480, 103680 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: 720x480 #sar 0: 0/1 Output #0, framecrc, to 'pipe:': Metadata: encoder : Lavf58.13.100 Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 720x480, q=2-31, 103680 kb/s, 25 fps, 25 tbn, 25 tbc Metadata: encoder : Lavc58.19.100 rawvideo 0, 0, 0, 1, 518400, 0x5c9e220b 0, 1, 1, 1, 518400, 0x56b2482b 0, 2, 2, 1, 518400, 0xfcce8f91 0, 3, 3, 1, 518400, 0x5240aa52 0, 4, 4, 1, 518400, 0x5336b65e 0, 5, 5, 1, 518400, 0x6c54cc5c 0, 6, 6, 1, 518400, 0x6c54cc5c 0, 7, 7, 1, 518400, 0x2d014749 0, 8, 8, 1, 518400, 0x2d014749 0, 9, 9, 1, 518400, 0x19ac7442 0, 10, 10, 1, 518400, 0x19ac7442 0, 11, 11, 1, 518400, 0x19ac7442 0, 12, 12, 1, 518400, 0x19ac7442 0, 13, 13, 1, 518400, 0x19ac7442 0, 14, 14, 1, 518400, 0x19ac7442 0, 15, 15, 1, 518400, 0x19ac7442 0, 16, 16, 1, 518400, 0x19ac7442 0, 17, 17, 1, 518400, 0x89dac48f 0, 18, 18, 1, 518400, 0x89dac48f 0, 19, 19, 1, 518400, 0x8c1bd7f8 0, 20, 20, 1, 518400, 0x669358d6 0, 21, 21, 1, 518400, 0x5896c6e9 0, 22, 22, 1, 518400, 0xc56ae392 0, 23, 23, 1, 518400, 0x74b6da86 0, 24, 24, 1, 518400, 0x74b6da86 0, 25, 25, 1, 518400, 0x572c15d4 0, 26, 26, 1, 518400, 0xac855ca4 0, 27, 27, 1, 518400, 0xac855ca4 0, 28, 28, 1, 518400, 0xac855ca4 0, 29, 29, 1, 518400, 0xac855ca4 frame= 30 fps=0.0 q=-0.0 Lsize= 2kB time=00:00:01.20 bitrate= 12.4kbits/s speed= 122x video:15188kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown
Attachments (1)
Change History (2)
by , 6 years ago
Attachment: | SA10100.vc1 added |
---|
comment:1 by , 6 years ago
Resolution: | → duplicate |
---|---|
Status: | new → closed |
Note:
See TracTickets
for help on using tickets.
Same issue as ticket #7171.