Opened 11 years ago
Closed 11 years ago
#2536 closed defect (fixed)
qt raw 2/4bpp regression
Reported by: | Carl Eugen Hoyos | Owned by: | |
---|---|---|---|
Priority: | important | Component: | avcodec |
Version: | git-master | Keywords: | rawvideo regression |
Cc: | Blocked By: | ||
Blocking: | Reproduced by developer: | yes | |
Analyzed by developer: | no |
Description
Ticket #823 is reproducible again for some samples, reported by ami_stuff:
The 2bit and 4bit samples from ticket #823 are broken since 6184fa2, I will attach a PoC to show that this may not be related to the rawvideo decoder.
$ ffmpeg -i 2bpp_129.mov out2.avi ffmpeg version N-52792-g7c23922 Copyright (c) 2000-2013 the FFmpeg developers built on May 6 2013 01:09:09 with gcc 4.7 (SUSE Linux) configuration: --enable-gpl --disable-indev=jack libavutil 52. 29.100 / 52. 29.100 libavcodec 55. 7.100 / 55. 7.100 libavformat 55. 4.101 / 55. 4.101 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 63.101 / 3. 63.101 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '2bpp_129.mov': Metadata: major_brand : qt minor_version : 537199360 compatible_brands: qt creation_time : 2011-12-23 23:19:30 Duration: 00:00:05.96, start: 0.000000, bitrate: 671 kb/s Stream #0:0(eng): Video: rawvideo (raw / 0x20776172), pal8, 129x97, 670 kb/s, 24 fps, 24 tbr, 600 tbn, 600 tbc Metadata: creation_time : 2011-12-23 23:19:30 handler_name : Procedura obs�ugi skr�t�w danych Apple [mpeg4 @ 0x342c540] too many threads/slices (8), reducing to 7 Output #0, avi, to 'out2.avi': Metadata: major_brand : qt minor_version : 537199360 compatible_brands: qt ISFT : Lavf55.4.101 Stream #0:0(eng): Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 129x97, q=2-31, 200 kb/s, 24 tbn, 24 tbc Metadata: creation_time : 2011-12-23 23:19:30 handler_name : Procedura obs�ugi skr�t�w danych Apple Stream mapping: Stream #0:0 -> #0:0 (rawvideo -> mpeg4) Press [q] to stop, [?] for help [swscaler @ 0x34066a0] Warning: data is not aligned! This can lead to a speedloss frame= 143 fps=0.0 q=31.0 Lsize= 284kB time=00:00:05.95 bitrate= 390.9kbits/s video:275kB audio:0kB subtitle:0 global headers:0kB muxing overhead 3.258414%
$ ffmpeg -i 4bpp_129.mov out4.avi ffmpeg version N-52792-g7c23922 Copyright (c) 2000-2013 the FFmpeg developers built on May 6 2013 01:09:09 with gcc 4.7 (SUSE Linux) configuration: --enable-gpl --disable-indev=jack libavutil 52. 29.100 / 52. 29.100 libavcodec 55. 7.100 / 55. 7.100 libavformat 55. 4.101 / 55. 4.101 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 63.101 / 3. 63.101 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '4bpp_129.mov': Metadata: major_brand : qt minor_version : 537199360 compatible_brands: qt creation_time : 2011-12-23 23:19:54 Duration: 00:00:05.96, start: 0.000000, bitrate: 1267 kb/s Stream #0:0(eng): Video: rawvideo (raw / 0x20776172), pal8, 129x97, 1266 kb/s, 24 fps, 24 tbr, 600 tbn, 600 tbc Metadata: creation_time : 2011-12-23 23:19:54 handler_name : Procedura obs�ugi skr�t�w danych Apple [mpeg4 @ 0x2da22a0] too many threads/slices (8), reducing to 7 Output #0, avi, to 'out4.avi': Metadata: major_brand : qt minor_version : 537199360 compatible_brands: qt ISFT : Lavf55.4.101 Stream #0:0(eng): Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 129x97, q=2-31, 200 kb/s, 24 tbn, 24 tbc Metadata: creation_time : 2011-12-23 23:19:54 handler_name : Procedura obs�ugi skr�t�w danych Apple Stream mapping: Stream #0:0 -> #0:0 (rawvideo -> mpeg4) Press [q] to stop, [?] for help [swscaler @ 0x2d7c6c0] Warning: data is not aligned! This can lead to a speedloss frame= 143 fps=0.0 q=23.4 Lsize= 252kB time=00:00:05.95 bitrate= 347.1kbits/s video:243kB audio:0kB subtitle:0 global headers:0kB muxing overhead 3.687037%
Attachments (1)
Change History (4)
by , 11 years ago
Attachment: | patchrawvideoregression.diff added |
---|
comment:1 by , 11 years ago
Component: | undetermined → avcodec |
---|---|
Keywords: | rawvideo added |
Status: | new → open |
comment:3 by , 11 years ago
Resolution: | → fixed |
---|---|
Status: | open → closed |
Fixed by carl in 565140da178e8a0bc425d658d3473798d99fa058
Note:
See TracTickets
for help on using tickets.
Definitely a rawvideo regression, patch on mailing list.