[vdr] error decompressing frame for Astra HD+

Igor goga777 at bk.ru
Sat May 10 11:28:01 CEST 2008


Guten Tag, Reinhard 

I'm glad to see you :)

> > during watching of Astra HD+ from Astra 19,2E I always have this errors
> 
> We'll need to clarify what "during watching" means. See below for 
> details.
> 
> > [h264 @ 0xabfba3d0]B picture before any references, skipping
> > [h264 @ 0xabfba3d0]decode_slice_header error
> > [h264 @ 0xabfba3d0]B picture before any references, skipping
> > [h264 @ 0xabfba3d0]decode_slice_header error
> > [h264 @ 0xabfba3d0]B picture before any references, skipping
> > [h264 @ 0xabfba3d0]decode_slice_header error
> > [h264 @ 0xabfba3d0]B picture before any references, skipping
> > [h264 @ 0xabfba3d0]decode_slice_header error
> > [h264 @ 0xabfba3d0]B picture before any references, skipping
> > [h264 @ 0xabfba3d0]decode_slice_header error
> > [h264 @ 0xabfba3d0]B picture before any references, skipping
> > [h264 @ 0xabfba3d0]decode_slice_header error
> > [h264 @ 0xabfba3d0]no frame!
> > ffmpeg_video_dec: error decompressing frame
> > [h264 @ 0xabfba3d0]non existing PPS referenced
> > [h264 @ 0xabfba3d0]decode_slice_header error
> > [h264 @ 0xabfba3d0]non existing PPS referenced
> > [h264 @ 0xabfba3d0]decode_slice_header error
> > [h264 @ 0xabfba3d0]non existing PPS referenced
> > [h264 @ 0xabfba3d0]decode_slice_header error
> > [h264 @ 0xabfba3d0]non existing PPS referenced
> > [h264 @ 0xabfba3d0]decode_slice_header error
> > [h264 @ 0xabfba3d0]non existing PPS referenced
> > [h264 @ 0xabfba3d0]decode_slice_header error
> > [h264 @ 0xabfba3d0]non existing PPS referenced
> > [h264 @ 0xabfba3d0]decode_slice_header error
> > [h264 @ 0xabfba3d0]no frame!
> > ffmpeg_video_dec: error decompressing frame
> > 
> > 200 frames delivered, 31 frames skipped, 52 frames discarded
> > video_out: throwing away image with pts 120676128 because it's too old (diff : 25806).
> > video_out: throwing away image with pts 120690172 because it's too old (diff : 43300).
> > video_out: throwing away image with pts 120711478 because it's too old (diff : 73586).
> > vdr: osdflush: n: 4, 76.7, timeout: 0, result: 0
> > video_out: throwing away image with pts 120732839 because it's too old (diff : 104127).
> > 
> > I think it's ffmpeg's problem, but I don't know how can I solve it. It seems to me, nobody from ffmpeg-devel list doesn't want to fix it. Has somebody experience with this problem ?
> 
> The above messages are OK when you switch to this channel because 
> we jump right into the middle of the video stream. So we will see 
> B pictures, which cannot be decoded without it's reference 
> pictures (I or P pictures respectively).

ok, but I see this errors everytime :(

> 
> Moreover some pictures reference Picture Parameter Sets (PPS) 
> which have been broadcast just before you switched to the 
> channel, so these pictures cannot be decoded too.
> 
> All those errors should go away from the time on, 

ah, it would be fine, but really I have this errors always during the watching AstraHD

>where an IDR 
> picture is seen in the video stream, as all data up to the next 
> IDR picture will not reference any data structures broadcast 
> before the IDR picture.
> 
> Let's now come back to the term "during watching":
> As written above, those messages are OK when switching to a 
> channel. When they appear "during watching" the channel, I could 
> think of VDR having issued a CLEAR as it's buffers ran full for 
> any reason, but your excerpt doesn't show such messages.
> 
> Last but not least, the broadcast stream could have been "buggy".

what about your VDR system ? Have you the same errors ?
btw , I have uploaded one sample from AstraHD with the size 10 MB

Astra.pes  
http://www.zshare.net/download/1179707004348a83/


you can try it

Igor




More information about the vdr mailing list