[mythtv-users] DVB-S channels with H264 encoding problem (I think?)

Philippe Van Der Gucht philippe at vandergucht.org
Sun May 6 09:55:47 UTC 2012


Greetings all,

I have channels on a certain transponder that are giving me grey hairs.
Really stumped on this, so felt no other way than to throw this in the 
group.

My MythTV v0.23 system started having problems a week ago.
Since then I upgraded to 0.25.0+fixes.20120504.

When I tune in I see (IMO) reasonable signal numbers:
Signal 77%, S/N: 4.6dB

Then I get choppy playback and lots of artifacts. :-(

Tested on a spare dedicated decoder and everything is working fine, no 
problems whatsoever. So I am quite certain the dish is properly aligned.

The only thing I can think of is the video streams are H264 encoded.



 From my backend log:
---8<---
May  6 11:45:48 ASTERIX mythbackend[1797]: E DVBRead dtvrecorder.cpp:808 
(FindH264Keyframes) DTVRec(6): PES start code not found in TS packet 
with PUSI set
May  6 11:45:48 ASTERIX mythbackend[1797]: E DVBRead 
mpeg/mpegstreamdata.cpp:362 (AssemblePSIP) Error: offset>181, pes length 
& current cannot be queried
May  6 11:45:48 ASTERIX mythbackend[1797]: I ProcessRequest 
recorderbase.cpp:386 (GetKeyframePositions) 
RecBase(6:/dev/dvb/adapter0/frontend0): 
GetKeyframePositions(59,9223372036854775807,#1) out of 3
May  6 11:45:48 ASTERIX mythbackend[1797]: I ProcessRequest 
recorderbase.cpp:386 (GetKeyframePositions) 
RecBase(6:/dev/dvb/adapter0/frontend0): 
GetKeyframePositions(59,9223372036854775807,#1) out of 3
May  6 11:45:49 ASTERIX mythbackend[1797]: E DVBRead 
mpeg/mpegstreamdata.cpp:362 (AssemblePSIP) Error: offset>181, pes length 
& current cannot be queried
May  6 11:45:49 ASTERIX mythbackend[1797]: E DVBRead 
mpeg/mpegstreamdata.cpp:362 (AssemblePSIP) Error: offset>181, pes length 
& current cannot be queried
---8<---

 From my frontend log:
---8<---
2012-05-06 11:47:59.204274 W  MythPainter: 5 images not yet de-allocated.
2012-05-06 11:47:59.290426 I  VDPAU: Created 2 output surfaces.
2012-05-06 11:47:59.290442 I  VDPAU: Created VDPAU render device 1400x997
2012-05-06 11:47:59.354578 N  Player(0): Forcing decode extra audio 
option on (Video method requires it).
2012-05-06 11:47:59.354982 I  AFD: Opened codec 0x9b3bb00, id(H264) 
type(Video)
2012-05-06 11:47:59.354994 I  AFD: codec MP2 has 2 channels
2012-05-06 11:47:59.355018 I  AFD: Opened codec 0x9e967c0, id(MP2) 
type(Audio)
2012-05-06 11:47:59.663548 I  AO: Resampling from 48 kHz to 44 kHz with 
quality medium
2012-05-06 11:47:59.663659 I  AO: Opening audio device 
'PulseAudio:default' ch 2(2) sr 44100 sf 32 bit floating point reenc 0
2012-05-06 11:47:59.774068 N  AFD: Resetting byte context eof (livetv 1 
was eof 0)
2012-05-06 11:47:59.906703 I  VidOutVDPAU: Added 1 new buffers. New 
buffer size 15 (3 decode and 12 process)
2012-05-06 11:47:59.933011 I  VDPAU: Added 2 output surfaces (total 4, 
max 4)
2012-05-06 11:48:00.074978 N  Player(0): Waited 102ms for video buffers 
AAAAAAAAAAAdLLL
2012-05-06 11:48:00.177045 N  Player(0): Waited 204ms for video buffers 
AAAAAAAAAAAdLLL
2012-05-06 11:48:00.279501 N  Player(0): Waited 307ms for video buffers 
AAAAAAAAAAAdLLL
2012-05-06 11:48:00.381551 N  Player(0): Waited 409ms for video buffers 
AAAAAAAAAAAdLLL
2012-05-06 11:48:00.388616 E  AFD: Unknown audio decoding error
2012-05-06 11:48:00.389651 E  AFD: Unknown audio decoding error
2012-05-06 11:48:00.390991 E  AFD: Unknown audio decoding error
2012-05-06 11:48:00.559526 E  AFD: Unknown audio decoding error
2012-05-06 11:48:00.663970 E  AFD: Unknown audio decoding error
2012-05-06 11:48:01.153564 E  AFD: Unknown audio decoding error
2012-05-06 11:48:01.581797 E  PulseAudio: stream buffer under flow
2012-05-06 11:48:01.623998 E  AFD: Unknown audio decoding error
---8<---

-- 
Be suspicious of all native-born Esperanto speakers.


More information about the mythtv-users mailing list