[MPlayer-dvb] HDTV: demux_ts vs lavf

Carl Eugen Hoyos cehoyos at ag.or.at
Sun Oct 15 23:28:20 CEST 2006


Hi!

I tested Euro1080 HD5, an MPEG2 HDTV test program, using these commands:

1) mplayer dvb://HD5
2) mplayer dvb://HD5 -cache 1000000
3) mplayer dvb://HD5 -dumpstream &
   mplayer stream.dump
4) mplayer dvb://HD5 -demuxer lavf
5) mplayer dvb://HD5 -demuxer lavf -cache 5000

I used -vc ffmpeg2 for all tests, because mpeg12 stays quiet on decoding errors
and hides them much better; however, the same errors happen for both decoders
(and ffmpeg12mc), it's just more difficult to notice with mpeg12.

1) mplayer dvb://HD5
Repeatedly shows these messages together with ugly artefacts:
[mpeg2video @ 0x8853018]skipped MB in I frame at 112 67 8%  2.1% 2 0
[mpeg2video @ 0x8853018]invalid mb type in I Frame at 0 1
[mpeg2video @ 0x8853018]ac-tex damaged at 0 2
[mpeg2video @ 0x8853018]ac-tex damaged at 0 3
[mpeg2video @ 0x8853018]invalid mb type in I Frame at 0 4
[mpeg2video @ 0x8853018]ac-tex damaged at 0 5
[mpeg2video @ 0x8853018]skipped MB in I frame at 1 6
[mpeg2video @ 0x8853018]invalid mb type in I Frame at 0 7
[mpeg2video @ 0x8853018]invalid mb type in I Frame at 0 8
[mpeg2video @ 0x8853018]invalid mb type in I Frame at 1 9
[mpeg2video @ 0x8853018]skipped MB in I frame at 1 10
[mpeg2video @ 0x8853018]invalid mb type in I Frame at 0 11
[mpeg2video @ 0x8853018]mb incr damaged
[mpeg2video @ 0x8853018]ac-tex damaged at 0 13
[mpeg2video @ 0x8853018]ac-tex damaged at 1 14
[mpeg2video @ 0x8853018]invalid mb type in I Frame at 0 15
[mpeg2video @ 0x8853018]invalid mb type in I Frame at 0 16
[mpeg2video @ 0x8853018]ac-tex damaged at 0 17
[mpeg2video @ 0x8853018]ac-tex damaged at 0 18
[mpeg2video @ 0x8853018]invalid mb type in I Frame at 1 19
[mpeg2video @ 0x8853018]skipped MB in I frame at 1 20
[mpeg2video @ 0x8853018]invalid mb type in I Frame at 0 21
[mpeg2video @ 0x8853018]skipped MB in I frame at 2 22
[mpeg2video @ 0x8853018]invalid mb type in I Frame at 0 23
[mpeg2video @ 0x8853018]invalid mb type in I Frame at 0 24
[mpeg2video @ 0x8853018]invalid mb type in I Frame at 0 25
[mpeg2video @ 0x8853018]ac-tex damaged at 0 26
[mpeg2video @ 0x8853018]invalid mb type in I Frame at 0 27
[mpeg2video @ 0x8853018]invalid mb type in I Frame at 0 28
[mpeg2video @ 0x8853018]ac-tex damaged at 0 29
[mpeg2video @ 0x8853018]ac-tex damaged at 0 30
[mpeg2video @ 0x8853018]invalid mb type in I Frame at 0 31
[mpeg2video @ 0x8853018]invalid mb type in I Frame at 0 32
[mpeg2video @ 0x8853018]invalid mb type in I Frame at 0 33
[mpeg2video @ 0x8853018]invalid mb type in I Frame at 0 34
[mpeg2video @ 0x8853018]invalid mb type in I Frame at 0 35
[mpeg2video @ 0x8853018]ac-tex damaged at 0 36
[mpeg2video @ 0x8853018]invalid mb type in I Frame at 0 37
[mpeg2video @ 0x8853018]ac-tex damaged at 0 38
[mpeg2video @ 0x8853018]ac-tex damaged at 0 39
[mpeg2video @ 0x8853018]invalid mb type in I Frame at 0 40
[mpeg2video @ 0x8853018]ac-tex damaged at 0 41
[mpeg2video @ 0x8853018]ac-tex damaged at 0 42
[mpeg2video @ 0x8853018]invalid mb type in I Frame at 0 43
[mpeg2video @ 0x8853018]invalid mb type in I Frame at 0 44
[mpeg2video @ 0x8853018]ac-tex damaged at 0 45
[mpeg2video @ 0x8853018]ac-tex damaged at 0 46
[mpeg2video @ 0x8853018]invalid mb type in I Frame at 0 47
[mpeg2video @ 0x8853018]ac-tex damaged at 0 48
[mpeg2video @ 0x8853018]ac-tex damaged at 0 49
[mpeg2video @ 0x8853018]invalid mb type in I Frame at 0 50
[mpeg2video @ 0x8853018]invalid mb type in I Frame at 0 51
[mpeg2video @ 0x8853018]ac-tex damaged at 0 52
[mpeg2video @ 0x8853018]invalid mb type in I Frame at 0 53
[mpeg2video @ 0x8853018]ac-tex damaged at 1 54
[mpeg2video @ 0x8853018]ac-tex damaged at 0 55
[mpeg2video @ 0x8853018]ac-tex damaged at 0 56
[mpeg2video @ 0x8853018]ac-tex damaged at 0 57
[mpeg2video @ 0x8853018]invalid mb type in I Frame at 0 58
[mpeg2video @ 0x8853018]ac-tex damaged at 0 59
[mpeg2video @ 0x8853018]invalid mb type in I Frame at 0 60
[mpeg2video @ 0x8853018]invalid mb type in I Frame at 0 61
[mpeg2video @ 0x8853018]invalid mb type in I Frame at 0 62
[mpeg2video @ 0x8853018]skipped MB in I frame at 1 63
[mpeg2video @ 0x8853018]ac-tex damaged at 0 64
[mpeg2video @ 0x8853018]ac-tex damaged at 0 65
[mpeg2video @ 0x8853018]skipped MB in I frame at 1 66
[mpeg2video @ 0x8853018]invalid mb type in I Frame at 1 67
[mpeg2video @ 0x8853018]Warning MVs not available
[mpeg2video @ 0x8853018]concealing 8040 DC, 8040 AC, 8040 MV errors
[mpeg2video @ 0x8853018]ac-tex damaged at 111 6719 71%  3%  2.0% 2 0
[mpeg2video @ 0x8853018]invalid mb type in I Frame at 0 1
[mpeg2video @ 0x8853018]skipped MB in I frame at 1 2
[mpeg2video @ 0x8853018]invalid mb type in I Frame at 1 3
[mpeg2video @ 0x8853018]skipped MB in I frame at 2 4
[mpeg2video @ 0x8853018]invalid mb type in I Frame at 0 5
[mpeg2video @ 0x8853018]ac-tex damaged at 0 6
[mpeg2video @ 0x8853018]invalid mb type in I Frame at 0 7
[mpeg2video @ 0x8853018]invalid mb type in I Frame at 0 8
[mpeg2video @ 0x8853018]invalid mb type in I Frame at 0 9
[mpeg2video @ 0x8853018]invalid mb type in I Frame at 0 10
[mpeg2video @ 0x8853018]invalid mb type in I Frame at 0 11
[mpeg2video @ 0x8853018]invalid mb type in I Frame at 0 12
[mpeg2video @ 0x8853018]invalid mb type in I Frame at 0 13
[mpeg2video @ 0x8853018]invalid mb type in I Frame at 0 14
[mpeg2video @ 0x8853018]invalid mb type in I Frame at 0 15
[mpeg2video @ 0x8853018]invalid mb type in I Frame at 0 16
[mpeg2video @ 0x8853018]ac-tex damaged at 0 17
[mpeg2video @ 0x8853018]invalid mb type in I Frame at 0 18
[mpeg2video @ 0x8853018]invalid mb type in I Frame at 0 19
[mpeg2video @ 0x8853018]ac-tex damaged at 0 20
[mpeg2video @ 0x8853018]invalid mb type in I Frame at 0 21
[mpeg2video @ 0x8853018]invalid mb type in I Frame at 0 22
[mpeg2video @ 0x8853018]invalid mb type in I Frame at 0 23
[mpeg2video @ 0x8853018]ac-tex damaged at 0 24
[mpeg2video @ 0x8853018]ac-tex damaged at 0 25
[mpeg2video @ 0x8853018]ac-tex damaged at 0 26
[mpeg2video @ 0x8853018]invalid mb type in I Frame at 0 27
[mpeg2video @ 0x8853018]invalid mb type in I Frame at 0 28
[mpeg2video @ 0x8853018]invalid mb type in I Frame at 0 29
[mpeg2video @ 0x8853018]invalid mb type in I Frame at 0 30
[mpeg2video @ 0x8853018]invalid mb type in I Frame at 0 31
[mpeg2video @ 0x8853018]ac-tex damaged at 0 32
[mpeg2video @ 0x8853018]ac-tex damaged at 0 33
[mpeg2video @ 0x8853018]invalid mb type in I Frame at 0 34
[mpeg2video @ 0x8853018]invalid mb type in I Frame at 0 35
[mpeg2video @ 0x8853018]invalid mb type in I Frame at 0 36
[mpeg2video @ 0x8853018]ac-tex damaged at 0 37
[mpeg2video @ 0x8853018]ac-tex damaged at 0 38
[mpeg2video @ 0x8853018]ac-tex damaged at 0 39
[mpeg2video @ 0x8853018]invalid mb type in I Frame at 0 40
[mpeg2video @ 0x8853018]ac-tex damaged at 0 41
[mpeg2video @ 0x8853018]ac-tex damaged at 0 42
[mpeg2video @ 0x8853018]ac-tex damaged at 0 43
[mpeg2video @ 0x8853018]ac-tex damaged at 0 44
[mpeg2video @ 0x8853018]invalid mb type in I Frame at 0 45
[mpeg2video @ 0x8853018]invalid mb type in I Frame at 0 46
[mpeg2video @ 0x8853018]ac-tex damaged at 0 47
[mpeg2video @ 0x8853018]invalid mb type in I Frame at 0 48
[mpeg2video @ 0x8853018]ac-tex damaged at 0 49
[mpeg2video @ 0x8853018]ac-tex damaged at 0 50
[mpeg2video @ 0x8853018]invalid mb type in I Frame at 0 51
[mpeg2video @ 0x8853018]ac-tex damaged at 0 52
[mpeg2video @ 0x8853018]ac-tex damaged at 0 53
[mpeg2video @ 0x8853018]skipped MB in I frame at 1 54
[mpeg2video @ 0x8853018]ac-tex damaged at 0 55
[mpeg2video @ 0x8853018]invalid mb type in I Frame at 0 56
[mpeg2video @ 0x8853018]skipped MB in I frame at 1 57
[mpeg2video @ 0x8853018]ac-tex damaged at 0 58
[mpeg2video @ 0x8853018]ac-tex damaged at 0 59
[mpeg2video @ 0x8853018]ac-tex damaged at 0 60
[mpeg2video @ 0x8853018]invalid mb type in I Frame at 0 61
[mpeg2video @ 0x8853018]invalid mb type in I Frame at 0 62
[mpeg2video @ 0x8853018]ac-tex damaged at 0 63
[mpeg2video @ 0x8853018]invalid mb type in I Frame at 0 64
[mpeg2video @ 0x8853018]invalid mb type in I Frame at 0 65
[mpeg2video @ 0x8853018]invalid mb type in I Frame at 0 66
[mpeg2video @ 0x8853018]ac-tex damaged at 1 67
[mpeg2video @ 0x8853018]Warning MVs not available
[mpeg2video @ 0x8853018]concealing 8040 DC, 8040 AC, 8040 MV errors
[mpeg2video @ 0x8853018]end mismatch left=470797 150 66%  0%  1.8% 2 0
[mpeg2video @ 0x8853018]ac-tex damaged at 0 1
[mpeg2video @ 0x8853018]invalid mb type in I Frame at 0 2
[mpeg2video @ 0x8853018]ac-tex damaged at 0 3
[mpeg2video @ 0x8853018]ac-tex damaged at 0 4
[mpeg2video @ 0x8853018]ac-tex damaged at 0 5
[mpeg2video @ 0x8853018]invalid mb type in I Frame at 0 6
[mpeg2video @ 0x8853018]ac-tex damaged at 0 7
[mpeg2video @ 0x8853018]invalid mb type in I Frame at 0 8
[mpeg2video @ 0x8853018]ac-tex damaged at 0 9
[mpeg2video @ 0x8853018]ac-tex damaged at 0 10
[mpeg2video @ 0x8853018]invalid mb type in I Frame at 0 11
[mpeg2video @ 0x8853018]skipped MB in I frame at 1 12
[mpeg2video @ 0x8853018]ac-tex damaged at 0 13
[mpeg2video @ 0x8853018]ac-tex damaged at 0 14
[mpeg2video @ 0x8853018]ac-tex damaged at 0 15
[mpeg2video @ 0x8853018]ac-tex damaged at 0 16
[mpeg2video @ 0x8853018]invalid mb type in I Frame at 0 17
[mpeg2video @ 0x8853018]ac-tex damaged at 0 18
[mpeg2video @ 0x8853018]ac-tex damaged at 0 19
[mpeg2video @ 0x8853018]ac-tex damaged at 0 20
[mpeg2video @ 0x8853018]ac-tex damaged at 0 21
[mpeg2video @ 0x8853018]ac-tex damaged at 0 22
[mpeg2video @ 0x8853018]ac-tex damaged at 0 23
[mpeg2video @ 0x8853018]invalid mb type in I Frame at 0 24
[mpeg2video @ 0x8853018]skipped MB in I frame at 1 25
[mpeg2video @ 0x8853018]invalid mb type in I Frame at 0 26
[mpeg2video @ 0x8853018]invalid mb type in I Frame at 0 27
[mpeg2video @ 0x8853018]ac-tex damaged at 0 28
[mpeg2video @ 0x8853018]ac-tex damaged at 0 29
[mpeg2video @ 0x8853018]invalid mb type in I Frame at 0 30
[mpeg2video @ 0x8853018]invalid mb type in I Frame at 0 31
[mpeg2video @ 0x8853018]invalid mb type in I Frame at 0 32
[mpeg2video @ 0x8853018]invalid mb type in I Frame at 0 33
[mpeg2video @ 0x8853018]invalid mb type in I Frame at 0 34
[mpeg2video @ 0x8853018]ac-tex damaged at 0 35
[mpeg2video @ 0x8853018]invalid mb type in I Frame at 0 36
[mpeg2video @ 0x8853018]invalid mb type in I Frame at 0 37
[mpeg2video @ 0x8853018]invalid mb type in I Frame at 0 38
[mpeg2video @ 0x8853018]invalid mb type in I Frame at 0 39
[mpeg2video @ 0x8853018]invalid mb type in I Frame at 0 40
[mpeg2video @ 0x8853018]ac-tex damaged at 0 41
[mpeg2video @ 0x8853018]invalid mb type in I Frame at 0 42
[mpeg2video @ 0x8853018]ac-tex damaged at 0 43
[mpeg2video @ 0x8853018]invalid mb type in I Frame at 1 44
[mpeg2video @ 0x8853018]ac-tex damaged at 0 45
[mpeg2video @ 0x8853018]ac-tex damaged at 0 46
[mpeg2video @ 0x8853018]invalid mb type in I Frame at 0 47
[mpeg2video @ 0x8853018]ac-tex damaged at 0 48
[mpeg2video @ 0x8853018]ac-tex damaged at 0 49
[mpeg2video @ 0x8853018]skipped MB in I frame at 2 50
[mpeg2video @ 0x8853018]ac-tex damaged at 0 51
[mpeg2video @ 0x8853018]ac-tex damaged at 0 52
[mpeg2video @ 0x8853018]ac-tex damaged at 0 53
[mpeg2video @ 0x8853018]invalid mb type in I Frame at 1 54
[mpeg2video @ 0x8853018]invalid mb type in I Frame at 0 55
[mpeg2video @ 0x8853018]ac-tex damaged at 0 56
[mpeg2video @ 0x8853018]ac-tex damaged at 0 57
[mpeg2video @ 0x8853018]ac-tex damaged at 0 58
[mpeg2video @ 0x8853018]ac-tex damaged at 0 59
[mpeg2video @ 0x8853018]ac-tex damaged at 0 60
[mpeg2video @ 0x8853018]invalid mb type in I Frame at 0 61
[mpeg2video @ 0x8853018]ac-tex damaged at 0 62
[mpeg2video @ 0x8853018]invalid mb type in I Frame at 0 63
[mpeg2video @ 0x8853018]ac-tex damaged at 0 64
[mpeg2video @ 0x8853018]ac-tex damaged at 0 65
[mpeg2video @ 0x8853018]invalid mb type in I Frame at 0 66
[mpeg2video @ 0x8853018]ac-tex damaged at 1 67
[mpeg2video @ 0x8853018]Warning MVs not available
[mpeg2video @ 0x8853018]concealing 8040 DC, 8040 AC, 8040 MV errors
(This never happens for SDTV streams)

2) mplayer dvb://HD5 -cache 1000000
same errors as 1)

3) mplayer dvb://HD5 -dumpstream &
   mplayer stream.dump
Works without any errors: That's why I can't upload sample!

4) mplayer dvb://HD5 -demuxer lavf
Doesn't work at all: Fast A/V desync, then freeze.

5) mplayer dvb://HD5 -demuxer lavf -cache 5000
Works!

I'm testing 1) and 2) since months, only found out this week that it works with
-demuxer lavf (and today that it's not possible to produce a sample). I thought
before that something might be wrong with the stream.

Ideas? Any other information I can provide?

Regards, Carl Eugen





More information about the MPlayer-dvb mailing list