Opened 10 years ago

Closed 10 years ago

#8081 closed defect (duplicate)

HDTV stutter and log errors

Reported by: phonk@… Owned by: Janne Grunau
Priority: major Milestone: unknown
Component: MythTV - DVB Version: 0.22-fixes
Severity: medium Keywords: stutter, hdtv, h264
Cc: Ticket locked: yes

Description

Hello,

in Germany we got this month two new HDTV channels, so I used an TechnoTrend? Budget s3200 card.

If I tune to these channels I get an stuttering picture and this backend entries:

2010-02-17 10:03:03.093 AFD: Opened codec 0x9419f20, id(H264) type(Video)
2010-02-17 10:03:03.093 AFD: codec MP2 has 2 channels
2010-02-17 10:03:03.093 AFD: Opened codec 0x941e1c0, id(MP2) type(Audio)
2010-02-17 10:03:03.093 AFD: codec AC3 has 2 channels
2010-02-17 10:03:03.093 AFD: Opened codec 0x941e580, id(AC3) type(Audio)
2010-02-17 10:03:03.139 [h264 @ 0x477a9e0]non-existing SPS 32 referenced in buffering period
2010-02-17 10:03:03.139 [h264 @ 0x477a9e0]non-existing PPS referenced
2010-02-17 10:03:03.139 [h264 @ 0x477a9e0]non-existing SPS 32 referenced in buffering period
2010-02-17 10:03:03.139 [h264 @ 0x477a9e0]non-existing PPS referenced
2010-02-17 10:03:03.139 [h264 @ 0x477a9e0]non-existing SPS 32 referenced in buffering period
2010-02-17 10:03:03.139 [h264 @ 0x477a9e0]non-existing PPS referenced
2010-02-17 10:03:03.139 [h264 @ 0x477a9e0]non-existing SPS 15 referenced in buffering period
2010-02-17 10:03:03.139 [h264 @ 0x477a9e0]non-existing PPS referenced
2010-02-17 10:03:03.139 [h264 @ 0x477a9e0]non-existing SPS 19 referenced in buffering period
2010-02-17 10:03:03.139 [h264 @ 0x477a9e0]non-existing PPS referenced
2010-02-17 10:03:03.140 [h264 @ 0x477a9e0]non-existing SPS 23 referenced in buffering period
2010-02-17 10:03:03.140 [h264 @ 0x477a9e0]non-existing PPS referenced
2010-02-17 10:03:03.140 [h264 @ 0x477a9e0]non-existing SPS 27 referenced in buffering period
2010-02-17 10:03:03.140 [h264 @ 0x477a9e0]non-existing PPS referenced
2010-02-17 10:03:03.140 [h264 @ 0x477a9e0]non-existing SPS 7 referenced in buffering period
2010-02-17 10:03:03.140 [h264 @ 0x477a9e0]non-existing PPS referenced
2010-02-17 10:03:03.140 [h264 @ 0x477a9e0]non-existing SPS 8 referenced in buffering period
2010-02-17 10:03:03.140 [h264 @ 0x477a9e0]non-existing PPS referenced
2010-02-17 10:03:03.140 [h264 @ 0x477a9e0]non-existing SPS 9 referenced in buffering period
2010-02-17 10:03:03.140 [h264 @ 0x477a9e0]non-existing PPS referenced
2010-02-17 10:03:03.140 [h264 @ 0x477a9e0]non-existing SPS 10 referenced in buffering period
2010-02-17 10:03:03.140 [h264 @ 0x477a9e0]non-existing PPS referenced
2010-02-17 10:03:03.141 [h264 @ 0x477a9e0]non-existing SPS 11 referenced in buffering period
2010-02-17 10:03:03.141 [h264 @ 0x477a9e0]non-existing PPS referenced
2010-02-17 10:03:03.141 [h264 @ 0x477a9e0]non-existing SPS 12 referenced in buffering period
2010-02-17 10:03:03.141 [h264 @ 0x477a9e0]non-existing PPS referenced
2010-02-17 10:03:03.141 [h264 @ 0x477a9e0]non-existing SPS 13 referenced in buffering period
2010-02-17 10:03:03.141 [h264 @ 0x477a9e0]non-existing PPS referenced
2010-02-17 10:03:03.141 [h264 @ 0x477a9e0]non-existing SPS 14 referenced in buffering period
2010-02-17 10:03:03.141 [h264 @ 0x477a9e0]non-existing PPS referenced
2010-02-17 10:03:03.141 [h264 @ 0x477a9e0]non-existing SPS 3 referenced in buffering period
2010-02-17 10:03:03.141 [h264 @ 0x477a9e0]non-existing PPS referenced
2010-02-17 10:03:03.141 [h264 @ 0x477a9e0]non-existing SPS 3 referenced in buffering period
2010-02-17 10:03:03.141 [h264 @ 0x477a9e0]non-existing PPS referenced
2010-02-17 10:03:03.141 [h264 @ 0x477a9e0]non-existing SPS 3 referenced in buffering period
2010-02-17 10:03:03.141 [h264 @ 0x477a9e0]non-existing PPS referenced
2010-02-17 10:03:03.142 [h264 @ 0x477a9e0]non-existing SPS 3 referenced in buffering period
2010-02-17 10:03:03.142 [h264 @ 0x477a9e0]non-existing PPS referenced
2010-02-17 10:03:03.142 [h264 @ 0x477a9e0]non-existing SPS 4 referenced in buffering period
2010-02-17 10:03:03.142 [h264 @ 0x477a9e0]non-existing PPS referenced
2010-02-17 10:03:03.142 [h264 @ 0x477a9e0]non-existing SPS 4 referenced in buffering period
2010-02-17 10:03:03.142 [h264 @ 0x477a9e0]non-existing PPS referenced
2010-02-17 10:03:03.142 [h264 @ 0x477a9e0]non-existing SPS 4 referenced in buffering period
2010-02-17 10:03:03.142 [h264 @ 0x477a9e0]non-existing PPS referenced
2010-02-17 10:03:03.142 [h264 @ 0x477a9e0]non-existing SPS 4 referenced in buffering period
2010-02-17 10:03:03.142 [h264 @ 0x477a9e0]non-existing PPS referenced
2010-02-17 10:03:03.142 [h264 @ 0x477a9e0]non-existing SPS 5 referenced in buffering period
2010-02-17 10:03:03.142 [h264 @ 0x477a9e0]non-existing PPS referenced
2010-02-17 10:03:03.142 [h264 @ 0x477a9e0]non-existing SPS 5 referenced in buffering period
2010-02-17 10:03:03.142 [h264 @ 0x477a9e0]non-existing PPS referenced
2010-02-17 10:03:03.142 [h264 @ 0x477a9e0]non-existing SPS 5 referenced in buffering period
2010-02-17 10:03:03.143 [h264 @ 0x477a9e0]non-existing PPS referenced
2010-02-17 10:03:03.143 [h264 @ 0x477a9e0]non-existing SPS 5 referenced in buffering period
2010-02-17 10:03:03.143 [h264 @ 0x477a9e0]non-existing PPS referenced
2010-02-17 10:03:03.143 [h264 @ 0x477a9e0]non-existing SPS 6 referenced in buffering period
2010-02-17 10:03:03.143 [h264 @ 0x477a9e0]non-existing PPS referenced
2010-02-17 10:03:03.143 [h264 @ 0x477a9e0]non-existing SPS 6 referenced in buffering period
2010-02-17 10:03:03.143 [h264 @ 0x477a9e0]non-existing PPS referenced
2010-02-17 10:03:03.143 [h264 @ 0x477a9e0]non-existing SPS 6 referenced in buffering period
2010-02-17 10:03:03.143 [h264 @ 0x477a9e0]non-existing PPS referenced
2010-02-17 10:03:03.143 [h264 @ 0x477a9e0]non-existing SPS 6 referenced in buffering period
2010-02-17 10:03:03.143 [h264 @ 0x477a9e0]non-existing PPS referenced
2010-02-17 10:03:03.152 [h264 @ 0x477a9e0]mmco: unref short failure
2010-02-17 10:03:03.152 [h264 @ 0x477a9e0]mmco: unref short failure
2010-02-17 10:03:03.152 [h264 @ 0x477a9e0]B picture before any references, skipping
2010-02-17 10:03:03.152 [h264 @ 0x477a9e0]decode_slice_header error
2010-02-17 10:03:03.152 [h264 @ 0x477a9e0]no frame!
2010-02-17 10:03:03.153 AFD Error: Unknown decoding error
2010-02-17 10:03:03.153 [h264 @ 0x477a9e0]B picture before any references, skipping
2010-02-17 10:03:03.153 [h264 @ 0x477a9e0]decode_slice_header error
2010-02-17 10:03:03.153 [h264 @ 0x477a9e0]no frame!
2010-02-17 10:03:03.153 AFD Error: Unknown decoding error
2010-02-17 10:03:03.153 [h264 @ 0x477a9e0]B picture before any references, skipping
2010-02-17 10:03:03.153 [h264 @ 0x477a9e0]decode_slice_header error
2010-02-17 10:03:03.153 [h264 @ 0x477a9e0]no frame!
2010-02-17 10:03:03.153 AFD Error: Unknown decoding error
2010-02-17 10:03:03.153 [h264 @ 0x477a9e0]B picture before any references, skipping
2010-02-17 10:03:03.153 [h264 @ 0x477a9e0]decode_slice_header error
2010-02-17 10:03:03.153 [h264 @ 0x477a9e0]no frame!
2010-02-17 10:03:03.153 AFD Error: Unknown decoding error
2010-02-17 10:03:03.153 [h264 @ 0x477a9e0]B picture before any references, skipping
2010-02-17 10:03:03.153 [h264 @ 0x477a9e0]decode_slice_header error
2010-02-17 10:03:03.153 [h264 @ 0x477a9e0]no frame!
2010-02-17 10:03:03.153 AFD Error: Unknown decoding error
2010-02-17 10:03:03.154 [h264 @ 0x477a9e0]B picture before any references, skipping
2010-02-17 10:03:03.154 [h264 @ 0x477a9e0]decode_slice_header error
2010-02-17 10:03:03.154 [h264 @ 0x477a9e0]no frame!
2010-02-17 10:03:03.154 AFD Error: Unknown decoding error
2010-02-17 10:03:03.154 [h264 @ 0x477a9e0]B picture before any references, skipping
2010-02-17 10:03:03.154 [h264 @ 0x477a9e0]decode_slice_header error
2010-02-17 10:03:03.154 [h264 @ 0x477a9e0]no frame!
2010-02-17 10:03:03.154 AFD Error: Unknown decoding error
2010-02-17 10:03:03.154 [h264 @ 0x477a9e0]B picture before any references, skipping
2010-02-17 10:03:03.154 [h264 @ 0x477a9e0]decode_slice_header error
2010-02-17 10:03:03.154 [h264 @ 0x477a9e0]no frame!
2010-02-17 10:03:03.154 AFD Error: Unknown decoding error
2010-02-17 10:03:03.154 [h264 @ 0x477a9e0]B picture before any references, skipping
2010-02-17 10:03:03.154 [h264 @ 0x477a9e0]decode_slice_header error
2010-02-17 10:03:03.154 [h264 @ 0x477a9e0]no frame!
2010-02-17 10:03:03.154 AFD Error: Unknown decoding error
2010-02-17 10:03:03.154 [h264 @ 0x477a9e0]B picture before any references, skipping
2010-02-17 10:03:03.154 [h264 @ 0x477a9e0]decode_slice_header error
2010-02-17 10:03:03.154 [h264 @ 0x477a9e0]no frame!
2010-02-17 10:03:03.154 AFD Error: Unknown decoding error
2010-02-17 10:03:03.155 [h264 @ 0x477a9e0]B picture before any references, skipping
2010-02-17 10:03:03.155 [h264 @ 0x477a9e0]decode_slice_header error
2010-02-17 10:03:03.155 [h264 @ 0x477a9e0]no frame!
2010-02-17 10:03:03.155 AFD Error: Unknown decoding error
2010-02-17 10:03:03.155 [h264 @ 0x477a9e0]B picture before any references, skipping
2010-02-17 10:03:03.155 [h264 @ 0x477a9e0]decode_slice_header error
2010-02-17 10:03:03.155 [h264 @ 0x477a9e0]no frame!
2010-02-17 10:03:03.155 AFD Error: Unknown decoding error
2010-02-17 10:03:03.155 [h264 @ 0x477a9e0]B picture before any references, skipping
2010-02-17 10:03:03.155 [h264 @ 0x477a9e0]decode_slice_header error
2010-02-17 10:03:03.155 [h264 @ 0x477a9e0]no frame!
2010-02-17 10:03:03.155 AFD Error: Unknown decoding error
2010-02-17 10:03:03.155 [h264 @ 0x477a9e0]B picture before any references, skipping
2010-02-17 10:03:03.155 [h264 @ 0x477a9e0]decode_slice_header error
2010-02-17 10:03:03.155 [h264 @ 0x477a9e0]no frame!
2010-02-17 10:03:03.155 AFD Error: Unknown decoding error
2010-02-17 10:03:03.155 [h264 @ 0x477a9e0]B picture before any references, skipping
2010-02-17 10:03:03.155 [h264 @ 0x477a9e0]decode_slice_header error
2010-02-17 10:03:03.155 [h264 @ 0x477a9e0]no frame!
2010-02-17 10:03:03.155 AFD Error: Unknown decoding error
2010-02-17 10:03:03.157 [h264 @ 0x477a9e0]number of reference frames exceeds max (probably corrupt input), discarding one
2010-02-17 10:03:03.158 [h264 @ 0x477a9e0]number of reference frames exceeds max (probably corrupt input), discarding one
2010-02-17 10:03:03.158 [h264 @ 0x477a9e0]number of reference frames exceeds max (probably corrupt input), discarding one
2010-02-17 10:03:03.158 [h264 @ 0x477a9e0]reference picture missing during reorder
2010-02-17 10:03:03.158 [h264 @ 0x477a9e0]Missing reference picture
2010-02-17 10:03:03.180 [h264 @ 0x477a9e0]mmco: unref short failure
2010-02-17 10:03:03.180 [h264 @ 0x477a9e0]mmco: unref short failure
2010-02-17 10:03:03.180 [h264 @ 0x477a9e0]B picture before any references, skipping
2010-02-17 10:03:03.180 [h264 @ 0x477a9e0]decode_slice_header error
2010-02-17 10:03:03.180 [h264 @ 0x477a9e0]no frame!
2010-02-17 10:03:03.180 AFD Error: Unknown decoding error
2010-02-17 10:03:03.180 [h264 @ 0x477a9e0]B picture before any references, skipping
2010-02-17 10:03:03.180 [h264 @ 0x477a9e0]decode_slice_header error
2010-02-17 10:03:03.180 [h264 @ 0x477a9e0]no frame!
2010-02-17 10:03:03.180 AFD Error: Unknown decoding error
2010-02-17 10:03:03.180 [h264 @ 0x477a9e0]B picture before any references, skipping
2010-02-17 10:03:03.180 [h264 @ 0x477a9e0]decode_slice_header error
2010-02-17 10:03:03.180 [h264 @ 0x477a9e0]no frame!
2010-02-17 10:03:03.180 AFD Error: Unknown decoding error
2010-02-17 10:03:03.180 [h264 @ 0x477a9e0]B picture before any references, skipping
2010-02-17 10:03:03.180 [h264 @ 0x477a9e0]decode_slice_header error
2010-02-17 10:03:03.180 [h264 @ 0x477a9e0]no frame!
2010-02-17 10:03:03.180 AFD Error: Unknown decoding error
2010-02-17 10:03:03.181 [h264 @ 0x477a9e0]B picture before any references, skipping
2010-02-17 10:03:03.181 [h264 @ 0x477a9e0]decode_slice_header error
2010-02-17 10:03:03.181 [h264 @ 0x477a9e0]no frame!
2010-02-17 10:03:03.181 AFD Error: Unknown decoding error
2010-02-17 10:03:03.181 [h264 @ 0x477a9e0]B picture before any references, skipping
2010-02-17 10:03:03.181 [h264 @ 0x477a9e0]decode_slice_header error
2010-02-17 10:03:03.181 [h264 @ 0x477a9e0]no frame!
2010-02-17 10:03:03.181 AFD Error: Unknown decoding error
2010-02-17 10:03:03.181 [h264 @ 0x477a9e0]B picture before any references, skipping
2010-02-17 10:03:03.181 [h264 @ 0x477a9e0]decode_slice_header error
2010-02-17 10:03:03.181 [h264 @ 0x477a9e0]no frame!
2010-02-17 10:03:03.181 AFD Error: Unknown decoding error
2010-02-17 10:03:03.181 [h264 @ 0x477a9e0]B picture before any references, skipping
2010-02-17 10:03:03.181 [h264 @ 0x477a9e0]decode_slice_header error
2010-02-17 10:03:03.181 [h264 @ 0x477a9e0]no frame!
2010-02-17 10:03:03.181 AFD Error: Unknown decoding error
2010-02-17 10:03:03.181 [h264 @ 0x477a9e0]B picture before any references, skipping
2010-02-17 10:03:03.181 [h264 @ 0x477a9e0]decode_slice_header error
2010-02-17 10:03:03.181 [h264 @ 0x477a9e0]no frame!
2010-02-17 10:03:03.182 AFD Error: Unknown decoding error
2010-02-17 10:03:03.182 [h264 @ 0x477a9e0]B picture before any references, skipping
2010-02-17 10:03:03.182 [h264 @ 0x477a9e0]decode_slice_header error
2010-02-17 10:03:03.182 [h264 @ 0x477a9e0]no frame!
2010-02-17 10:03:03.182 AFD Error: Unknown decoding error
2010-02-17 10:03:03.182 [h264 @ 0x477a9e0]B picture before any references, skipping
2010-02-17 10:03:03.182 [h264 @ 0x477a9e0]decode_slice_header error
2010-02-17 10:03:03.182 [h264 @ 0x477a9e0]no frame!
2010-02-17 10:03:03.182 AFD Error: Unknown decoding error
2010-02-17 10:03:03.182 [h264 @ 0x477a9e0]B picture before any references, skipping
2010-02-17 10:03:03.182 [h264 @ 0x477a9e0]decode_slice_header error
2010-02-17 10:03:03.182 [h264 @ 0x477a9e0]no frame!
2010-02-17 10:03:03.182 AFD Error: Unknown decoding error
2010-02-17 10:03:03.182 [h264 @ 0x477a9e0]B picture before any references, skipping
2010-02-17 10:03:03.182 [h264 @ 0x477a9e0]decode_slice_header error
2010-02-17 10:03:03.182 [h264 @ 0x477a9e0]no frame!
2010-02-17 10:03:03.182 AFD Error: Unknown decoding error
2010-02-17 10:03:03.182 [h264 @ 0x477a9e0]B picture before any references, skipping
2010-02-17 10:03:03.182 [h264 @ 0x477a9e0]decode_slice_header error
2010-02-17 10:03:03.182 [h264 @ 0x477a9e0]no frame!
2010-02-17 10:03:03.182 AFD Error: Unknown decoding error
2010-02-17 10:03:03.183 [h264 @ 0x477a9e0]B picture before any references, skipping
2010-02-17 10:03:03.183 [h264 @ 0x477a9e0]decode_slice_header error
2010-02-17 10:03:03.183 [h264 @ 0x477a9e0]no frame!
2010-02-17 10:03:03.183 AFD Error: Unknown decoding error
2010-02-17 10:03:03.183 [h264 @ 0x477a9e0]number of reference frames exceeds max (probably corrupt input), discarding one
2010-02-17 10:03:03.183 [h264 @ 0x477a9e0]number of reference frames exceeds max (probably corrupt input), discarding one
2010-02-17 10:03:03.183 [h264 @ 0x477a9e0]number of reference frames exceeds max (probably corrupt input), discarding one
2010-02-17 10:03:03.183 [h264 @ 0x477a9e0]reference picture missing during reorder
2010-02-17 10:03:03.183 [h264 @ 0x477a9e0]Missing reference picture
2010-02-17 10:03:03.224 [h264 @ 0x477a9e0]number of reference frames exceeds max (probably corrupt input), discarding one
2010-02-17 10:03:03.236 [h264 @ 0x477a9e0]number of reference frames exceeds max (probably corrupt input), discarding one
2010-02-17 10:03:03.266 [h264 @ 0x477a9e0]mmco: unref short failure

It happens with VDPAU and with CPU, can you help me ?

Change History (6)

comment:1 Changed 10 years ago by taylor.ralph@…

Please provide the output of mythfrontend --version.

Some recent changes were committed to the -fixes branch to correct h264 decoding. You should make sure you are running the latest.

comment:2 Changed 10 years ago by phonk@…

Here the Output:

Please include all output in bug reports.
MythTV Version   : 23254
MythTV Branch    : branches/release-0-22-fixes/mythtv/
Network Protocol : 50
Library API      : 0.22.20091023-1
QT Version       : 4.5.3
Options compiled in:
 linux release using_oss using_alsa using_pulse using_arts using_jack using_backend using_dvb using_firewire using_frontend using_hdhomerun using_hdpvr using_iptv using_ivtv using_joystick_menu using_libfftw3 using_lirc using_mheg using_opengl_video using_opengl_vsync using_qtwebkit using_v4l using_x11 using_xrandr using_xv using_xvmc using_xvmc_vld using_xvmcw using_bindings_perl using_bindings_python using_opengl using_vdpau using_ffmpeg_threads using_libavc_5_3 using_live using_mheg

comment:3 Changed 10 years ago by phonk@…

I just updated to the latest rpm, now I got this version:

Please include all output in bug reports.
MythTV Version   : 23405
MythTV Branch    : branches/release-0-22-fixes/mythtv/
Network Protocol : 50
Library API      : 0.22.20091023-1
QT Version       : 4.5.3
Options compiled in:
 linux release using_oss using_alsa using_pulse using_arts using_jack using_backend using_dvb using_firewire using_frontend using_hdhomerun using_hdpvr using_iptv using_ivtv using_joystick_menu using_libfftw3 using_lirc using_mheg using_opengl_video using_opengl_vsync using_qtwebkit using_v4l using_x11 using_xrandr using_xv using_xvmc using_xvmc_vld using_xvmcw using_bindings_perl using_bindings_python using_opengl using_vdpau using_ffmpeg_threads using_libavc_5_3 using_live using_mheg

comment:4 Changed 10 years ago by taylor.ralph@…

Your problem was most likely fixed with [23516] so you still don't have a recent enough version to resolve your problem. Please try and obtain a build which includes that fix and then report back if it is resolved or not.

comment:5 Changed 10 years ago by phonk@…

Hello,

I compiled the latest trunk, and replaced the existing libmythavformat-0.22.so.0.22.0 now stuttering is gone.

I only got another problem now I can't switching between DVB-S2 HDTV and DVB-S SDTV channels.

If I switched on an HDTV channel I never got back to a SD Channel because LiveTV crashed with the the Error "Error opening jumpfile".

If I start LiveTV again, I'm on the HD channel again, only alter the startchan in database bring me back to SD content.

comment:6 Changed 10 years ago by tralph

Resolution: duplicate
Status: newclosed
Ticket locked: set

Closing as duplicate of #7481.

Please raise non-related discussions on the mailing lists.

Note: See TracTickets for help on using tickets.