Opened 9 months ago

Last modified 8 months ago

#6229 open defect

rv30: decoding errors and artefacts

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

Description (last modified by cehoyos)

all samples plays fine with realplayer

RV30_20percent.rm (percents of target quality) decodes correctly with ffmpeg

C:\>ffmpeg -i RV30_10percent.rm out.avi
ffmpeg version 3.2.git Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 4.6.2 (GCC)
  configuration: --disable-ffprobe --disable-pthreads --enable-gpl
  libavutil      55. 48.100 / 55. 48.100
  libavcodec     57. 83.100 / 57. 83.100
  libavformat    57. 66.104 / 57. 66.104
  libavdevice    57.  3.100 / 57.  3.100
  libavfilter     6. 74.100 /  6. 74.100
  libswscale      4.  3.101 /  4.  3.101
  libswresample   2.  4.100 /  2.  4.100
  libpostproc    54.  2.100 / 54.  2.100
[rm @ 02383d60] Invalid stream index 1 for index at pos 83688
[rv30 @ 0238d660] Warning: not compiled with thread support, using thread emulat
ion
Input #0, rm, from 'RV30_10percent.rm':
  Metadata:
    title           :
    author          :
    copyright       :
    comment         :
    Creation Date   : 3/11/2017 20:39:26
    Generated By    : Helix Producer SDK 13.1 for Windows, Build 13.1.1.3436
    Modification Date: 3/11/2017 20:39:26
  Duration: 00:00:03.96, start: 0.000000, bitrate: 169 kb/s
    Stream #0:0: Video: rv30 (RV30 / 0x30335652), yuv420p, 640x480, 500 kb/s, 25
 fps, 25 tbr, 1k tbn, 1k tbc
[rv30 @ 023848a0] Warning: not compiled with thread support, using thread emulat
ion
Stream mapping:
  Stream #0:0 -> #0:0 (rv30 (native) -> mpeg4 (native))
Press [q] to stop, [?] for help
[mpeg4 @ 02762020] Warning: not compiled with thread support, using thread emula
tion
Output #0, avi, to 'out.avi':
  Metadata:
    INAM            :
    author          :
    ICOP            :
    ICMT            :
    Creation Date   : 3/11/2017 20:39:26
    Generated By    : Helix Producer SDK 13.1 for Windows, Build 13.1.1.3436
    Modification Date: 3/11/2017 20:39:26
    ISFT            : Lavf57.66.104
    Stream #0:0: Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 640x480, q=2-31, 200
 kb/s, 25 fps, 25 tbn, 25 tbc
    Metadata:
      encoder         : Lavc57.83.100 mpeg4
    Side data:
      cpb: bitrate max/min/avg: 0/0/200000 buffer size: 0 vbv_delay: -1
[rv30 @ 023848a0] Slice indicates MB offset 600, got 424
[rv30 @ 023848a0] dquant needed
[rv30 @ 023848a0] Incorrect MB type code
[rv30 @ 023848a0] concealing 758 DC, 758 AC, 758 MV errors in B frame
[rv30 @ 023848a0] Slice indicates MB offset 600, got 424
[rv30 @ 023848a0] dquant needed
[rv30 @ 023848a0] Incorrect MB type code
[rv30 @ 023848a0] concealing 776 DC, 776 AC, 776 MV errors in B frame
[rv30 @ 023848a0] Slice indicates MB offset 600, got 424
[rv30 @ 023848a0] Incorrect MB type code
[rv30 @ 023848a0] concealing 776 DC, 776 AC, 776 MV errors in B frame
[rv30 @ 023848a0] Slice indicates MB offset 600, got 162
[rv30 @ 023848a0] Incorrect MB type code
[rv30 @ 023848a0] concealing 1038 DC, 1038 AC, 1038 MV errors in B frame
[rv30 @ 023848a0] Slice indicates MB offset 600, got 138
[rv30 @ 023848a0] Incorrect MB type code
[rv30 @ 023848a0] concealing 1062 DC, 1062 AC, 1062 MV errors in B frame
[rv30 @ 023848a0] Slice indicates MB offset 600, got 159
[rv30 @ 023848a0] dquant needed
[rv30 @ 023848a0] Incorrect MB type code
[rv30 @ 023848a0] concealing 1041 DC, 1041 AC, 1041 MV errors in B frame
[rv30 @ 023848a0] Slice indicates MB offset 600, got 558
[rv30 @ 023848a0] dquant needed
[rv30 @ 023848a0] Incorrect MB type code
[rv30 @ 023848a0] concealing 642 DC, 642 AC, 642 MV errors in B frame
[rv30 @ 023848a0] Slice indicates MB offset 600, got 25
[rv30 @ 023848a0] Incorrect MB type code
[rv30 @ 023848a0] concealing 1175 DC, 1175 AC, 1175 MV errors in B frame
[rv30 @ 023848a0] Incorrect MB type code
[rv30 @ 023848a0] concealing 1200 DC, 1200 AC, 1200 MV errors in B frame
[rv30 @ 023848a0] Incorrect MB type code
[rv30 @ 023848a0] concealing 1200 DC, 1200 AC, 1200 MV errors in B frame
[rv30 @ 023848a0] Slice indicates MB offset 600, got 5
[rv30 @ 023848a0] Incorrect MB type code
[rv30 @ 023848a0] concealing 1195 DC, 1195 AC, 1195 MV errors in B frame
[rv30 @ 023848a0] Slice indicates MB offset 600, got 85
[rv30 @ 023848a0] dquant needed
    Last message repeated 2 times
[rv30 @ 023848a0] Incorrect MB type code
[rv30 @ 023848a0] concealing 1115 DC, 1115 AC, 1115 MV errors in B frame
[rv30 @ 023848a0] Slice indicates MB offset 600, got 163
[rv30 @ 023848a0] dquant needed
    Last message repeated 7 times
[rv30 @ 023848a0] Incorrect MB type code
[rv30 @ 023848a0] concealing 1037 DC, 1037 AC, 1037 MV errors in B frame
[rv30 @ 023848a0] Slice indicates MB offset 600, got 78
[rv30 @ 023848a0] dquant needed
[rv30 @ 023848a0] Incorrect intra prediction code
[rv30 @ 023848a0] concealing 1122 DC, 1122 AC, 1122 MV errors in B frame
[rv30 @ 023848a0] Incorrect MB type code
[rv30 @ 023848a0] concealing 1200 DC, 1200 AC, 1200 MV errors in B frame
[rv30 @ 023848a0] Slice indicates MB offset 600, got 61
[rv30 @ 023848a0] dquant needed
[rv30 @ 023848a0] Incorrect MB type code
[rv30 @ 023848a0] concealing 1139 DC, 1139 AC, 1139 MV errors in B frame
[rv30 @ 023848a0] dquant needed
[rv30 @ 023848a0] Slice indicates MB offset 600, got 74
[rv30 @ 023848a0] dquant needed
    Last message repeated 2 times
[rv30 @ 023848a0] Incorrect MB type code
[rv30 @ 023848a0] concealing 1126 DC, 1126 AC, 1126 MV errors in B frame
[rv30 @ 023848a0] Incorrect MB type code
[rv30 @ 023848a0] concealing 1200 DC, 1200 AC, 1200 MV errors in B frame
[rv30 @ 023848a0] Slice indicates MB offset 600, got 120
[rv30 @ 023848a0] dquant needed
    Last message repeated 14 times
[rv30 @ 023848a0] Incorrect MB type code
[rv30 @ 023848a0] concealing 1080 DC, 1080 AC, 1080 MV errors in B frame
[rv30 @ 023848a0] Slice indicates MB offset 600, got 32
[rv30 @ 023848a0] dquant needed
[rv30 @ 023848a0] concealing 1168 DC, 1168 AC, 1168 MV errors in B frame
[rv30 @ 023848a0] Incorrect MB type code
[rv30 @ 023848a0] concealing 1200 DC, 1200 AC, 1200 MV errors in B frame
[rv30 @ 023848a0] Slice indicates MB offset 600, got 192
[rv30 @ 023848a0] dquant needed
    Last message repeated 1 times
[rv30 @ 023848a0] Incorrect MB type code
[rv30 @ 023848a0] concealing 1008 DC, 1008 AC, 1008 MV errors in B frame
[rv30 @ 023848a0] Slice indicates MB offset 600, got 81
[rv30 @ 023848a0] dquant needed
    Last message repeated 5 times
[rv30 @ 023848a0] Incorrect MB type code
[rv30 @ 023848a0] concealing 1119 DC, 1119 AC, 1119 MV errors in B frame
[rv30 @ 023848a0] Incorrect MB type code
[rv30 @ 023848a0] concealing 600 DC, 600 AC, 600 MV errors in B frame
[rv30 @ 023848a0] Slice indicates MB offset 600, got 192
[rv30 @ 023848a0] dquant needed
[rv30 @ 023848a0] Incorrect MB type code
[rv30 @ 023848a0] concealing 1008 DC, 1008 AC, 1008 MV errors in B frame
[rv30 @ 023848a0] Slice indicates MB offset 600, got 81
[rv30 @ 023848a0] dquant needed
    Last message repeated 1 times
[rv30 @ 023848a0] Incorrect MB type code
[rv30 @ 023848a0] concealing 1119 DC, 1119 AC, 1119 MV errors in B frame
[rv30 @ 023848a0] Slice indicates MB offset 600, got 482
[rv30 @ 023848a0] Incorrect MB type code
[rv30 @ 023848a0] concealing 718 DC, 718 AC, 718 MV errors in B frame
[rv30 @ 023848a0] Slice indicates MB offset 600, got 81
[rv30 @ 023848a0] dquant needed
    Last message repeated 1 times
[rv30 @ 023848a0] Incorrect MB type code
[rv30 @ 023848a0] concealing 1119 DC, 1119 AC, 1119 MV errors in B frame
[rv30 @ 023848a0] Incorrect MB type code
[rv30 @ 023848a0] concealing 1200 DC, 1200 AC, 1200 MV errors in B frame
[rv30 @ 023848a0] Incorrect MB type code
[rv30 @ 023848a0] concealing 1200 DC, 1200 AC, 1200 MV errors in B frame
[rv30 @ 023848a0] Slice indicates MB offset 600, got 4
[rv30 @ 023848a0] dquant needed
[rv30 @ 023848a0] Incorrect MB type code
[rv30 @ 023848a0] concealing 1196 DC, 1196 AC, 1196 MV errors in B frame
[rv30 @ 023848a0] Slice indicates MB offset 600, got 428
[rv30 @ 023848a0] dquant needed
[rv30 @ 023848a0] Incorrect MB type code
[rv30 @ 023848a0] concealing 772 DC, 772 AC, 772 MV errors in B frame
[rv30 @ 023848a0] Incorrect MB type code
[rv30 @ 023848a0] concealing 1200 DC, 1200 AC, 1200 MV errors in B frame
[rv30 @ 023848a0] Slice indicates MB offset 600, got 236
[rv30 @ 023848a0] dquant needed
    Last message repeated 2 times
[rv30 @ 023848a0] Incorrect MB type code
[rv30 @ 023848a0] concealing 964 DC, 964 AC, 964 MV errors in B frame
[rv30 @ 023848a0] Slice indicates MB offset 600, got 32
[rv30 @ 023848a0] Incorrect MB type code
[rv30 @ 023848a0] concealing 1168 DC, 1168 AC, 1168 MV errors in B frame
[rv30 @ 023848a0] Slice indicates MB offset 600, got 129
[rv30 @ 023848a0] Incorrect MB type code
[rv30 @ 023848a0] concealing 1071 DC, 1071 AC, 1071 MV errors in B frame
[rv30 @ 023848a0] Slice indicates MB offset 600, got 323
[rv30 @ 023848a0] dquant needed
    Last message repeated 2 times
[rv30 @ 023848a0] Incorrect MB type code
[rv30 @ 023848a0] concealing 877 DC, 877 AC, 877 MV errors in B frame
[rv30 @ 023848a0] Slice indicates MB offset 600, got 172
[rv30 @ 023848a0] Incorrect MB type code
[rv30 @ 023848a0] concealing 1028 DC, 1028 AC, 1028 MV errors in B frame
[rv30 @ 023848a0] Slice indicates MB offset 600, got 481
[rv30 @ 023848a0] Incorrect MB type code
[rv30 @ 023848a0] concealing 719 DC, 719 AC, 719 MV errors in B frame
[rv30 @ 023848a0] Slice indicates MB offset 600, got 82
[rv30 @ 023848a0] dquant needed
[rv30 @ 023848a0] Incorrect MB type code
[rv30 @ 023848a0] concealing 1118 DC, 1118 AC, 1118 MV errors in B frame
[rv30 @ 023848a0] Slice indicates MB offset 600, got 82
[rv30 @ 023848a0] Incorrect MB type code
[rv30 @ 023848a0] concealing 1118 DC, 1118 AC, 1118 MV errors in B frame
[rv30 @ 023848a0] Slice indicates MB offset 600, got 193
[rv30 @ 023848a0] Incorrect MB type code
[rv30 @ 023848a0] concealing 1007 DC, 1007 AC, 1007 MV errors in B frame
[rv30 @ 023848a0] Slice indicates MB offset 600, got 553
[rv30 @ 023848a0] Incorrect MB type code
[rv30 @ 023848a0] concealing 647 DC, 647 AC, 647 MV errors in B frame
[rv30 @ 023848a0] Slice indicates MB offset 600, got 274
[rv30 @ 023848a0] dquant needed
[rv30 @ 023848a0] Incorrect MB type code
[rv30 @ 023848a0] concealing 926 DC, 926 AC, 926 MV errors in B frame
[rv30 @ 023848a0] Incorrect MB type code
[rv30 @ 023848a0] concealing 1200 DC, 1200 AC, 1200 MV errors in B frame
[rv30 @ 023848a0] Slice indicates MB offset 600, got 452
[rv30 @ 023848a0] dquant needed
    Last message repeated 2 times
[rv30 @ 023848a0] Incorrect MB type code
[rv30 @ 023848a0] concealing 748 DC, 748 AC, 748 MV errors in B frame
[rv30 @ 023848a0] Slice indicates MB offset 600, got 380
[rv30 @ 023848a0] dquant needed
[rv30 @ 023848a0] Incorrect MB type code
[rv30 @ 023848a0] concealing 820 DC, 820 AC, 820 MV errors in B frame
[rv30 @ 023848a0] Slice indicates MB offset 600, got 440
[rv30 @ 023848a0] Incorrect MB type code
[rv30 @ 023848a0] concealing 760 DC, 760 AC, 760 MV errors in B frame
[rv30 @ 023848a0] Incorrect MB type code
[rv30 @ 023848a0] concealing 1200 DC, 1200 AC, 1200 MV errors in B frame
[rv30 @ 023848a0] Slice indicates MB offset 600, got 349
[rv30 @ 023848a0] Incorrect MB type code
[rv30 @ 023848a0] concealing 851 DC, 851 AC, 851 MV errors in B frame
[rv30 @ 023848a0] Slice indicates MB offset 600, got 459
[rv30 @ 023848a0] Incorrect intra prediction mode
[rv30 @ 023848a0] concealing 741 DC, 741 AC, 741 MV errors in B frame
[rv30 @ 023848a0] Incorrect MB type code
[rv30 @ 023848a0] concealing 1200 DC, 1200 AC, 1200 MV errors in B frame
[rv30 @ 023848a0] Incorrect MB type code
[rv30 @ 023848a0] concealing 1200 DC, 1200 AC, 1200 MV errors in B frame
[rv30 @ 023848a0] Incorrect MB type code
[rv30 @ 023848a0] concealing 1200 DC, 1200 AC, 1200 MV errors in B frame
[rv30 @ 023848a0] Slice indicates MB offset 600, got 522
[rv30 @ 023848a0] dquant needed
[rv30 @ 023848a0] Incorrect intra prediction mode
[rv30 @ 023848a0] concealing 678 DC, 678 AC, 678 MV errors in B frame
frame=   74 fps=0.0 q=31.0 size=     244kB time=00:00:02.96 bitrate= 674.2kbits/
[rv30 @ 023848a0] Incorrect MB type code
[rv30 @ 023848a0] concealing 1200 DC, 1200 AC, 1200 MV errors in B frame
[rv30 @ 023848a0] Incorrect MB type code
[rv30 @ 023848a0] concealing 1200 DC, 1200 AC, 1200 MV errors in B frame
[rv30 @ 023848a0] dquant needed
    Last message repeated 1 times
[rv30 @ 023848a0] Slice indicates MB offset 600, got 581
[rv30 @ 023848a0] Incorrect MB type code
[rv30 @ 023848a0] concealing 619 DC, 619 AC, 619 MV errors in B frame
[rv30 @ 023848a0] dquant needed
[rv30 @ 023848a0] Incorrect MB type code
[rv30 @ 023848a0] concealing 1200 DC, 1200 AC, 1200 MV errors in B frame
[rv30 @ 023848a0] Incorrect MB type code
[rv30 @ 023848a0] concealing 1200 DC, 1200 AC, 1200 MV errors in B frame
[rv30 @ 023848a0] Incorrect MB type code
[rv30 @ 023848a0] concealing 1200 DC, 1200 AC, 1200 MV errors in B frame
[rv30 @ 023848a0] Slice indicates MB offset 600, got 435
[rv30 @ 023848a0] Incorrect MB type code
[rv30 @ 023848a0] concealing 765 DC, 765 AC, 765 MV errors in B frame
[rv30 @ 023848a0] Incorrect MB type code
[rv30 @ 023848a0] concealing 1200 DC, 1200 AC, 1200 MV errors in B frame
[rv30 @ 023848a0] Incorrect MB type code
[rv30 @ 023848a0] concealing 1200 DC, 1200 AC, 1200 MV errors in B frame
[rv30 @ 023848a0] dquant needed
[rv30 @ 023848a0] Incorrect MB type code
[rv30 @ 023848a0] concealing 1200 DC, 1200 AC, 1200 MV errors in B frame
[rv30 @ 023848a0] Incorrect MB type code
[rv30 @ 023848a0] concealing 1200 DC, 1200 AC, 1200 MV errors in B frame
[rv30 @ 023848a0] Slice indicates MB offset 600, got 529
[rv30 @ 023848a0] dquant needed
[rv30 @ 023848a0] New frame but still 450 MB left.
[rv30 @ 023848a0] concealing 521 DC, 521 AC, 521 MV errors in B frame
[rv30 @ 023848a0] Incorrect MB type code
[rv30 @ 023848a0] concealing 600 DC, 600 AC, 600 MV errors in B frame
[rv30 @ 023848a0] Slice indicates MB offset 600, got 105
[rv30 @ 023848a0] Incorrect MB type code
[rv30 @ 023848a0] concealing 1095 DC, 1095 AC, 1095 MV errors in B frame
[rv30 @ 023848a0] Slice indicates MB offset 600, got 500
[rv30 @ 023848a0] dquant needed
[rv30 @ 023848a0] New frame but still 586 MB left.
[rv30 @ 023848a0] concealing 686 DC, 686 AC, 686 MV errors in B frame
[rv30 @ 023848a0] Incorrect MB type code
[rv30 @ 023848a0] concealing 1200 DC, 1200 AC, 1200 MV errors in B frame
[rv30 @ 023848a0] Slice indicates MB offset 600, got 105
[rv30 @ 023848a0] New frame but still 508 MB left.
[rv30 @ 023848a0] concealing 1003 DC, 1003 AC, 1003 MV errors in B frame
frame=   97 fps=0.0 q=18.9 Lsize=     279kB time=00:00:04.00 bitrate= 572.4kbits
/s speed=6.92x
video:272kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing o
verhead: 2.926875%

Attachments (5)

RV30_10percent.rm (81.7 KB) - added by ami_stuff 9 months ago.
RV30_19percent.rm (87.6 KB) - added by ami_stuff 9 months ago.
RV30_20percent.rm (84.0 KB) - added by ami_stuff 9 months ago.
rv8_10p.rm (4.0 KB) - added by ami_stuff 8 months ago.
rv8_20p.rm (4.1 KB) - added by ami_stuff 8 months ago.

Download all attachments as: .zip

Change History (6)

Changed 9 months ago by ami_stuff

Changed 9 months ago by ami_stuff

Changed 9 months ago by ami_stuff

comment:1 Changed 8 months ago by cehoyos

  • Component changed from undetermined to avcodec
  • Description modified (diff)
  • Keywords rv30 added
  • Reproduced by developer set
  • Status changed from new to open
  • Version changed from unspecified to git-master

Changed 8 months ago by ami_stuff

Changed 8 months ago by ami_stuff

Note: See TracTickets for help on using tickets.