Go Back   nV News Forums > Linux Support Forums > NVIDIA Linux

Newegg Daily Deals

Reply
 
Thread Tools
Old 04-28-09, 04:32 AM   #1
verox
Registered User
 
Join Date: Dec 2008
Posts: 8
Default VDPAU, problems with h264 from polish DVB-T

Hi,

mplayer-vdpau wont play streams captured from polish DVB-T broadcasts. H.264 in Poland is national standard for DVB-t.

Code:
==========================================================================
Forced video codec: ffh264vdpau
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
[VD_FFMPEG] VDPAU accelerated codec.
Selected video codec: [ffh264vdpau] vfm: ffmpeg (FFmpeg H.264 (VDPAU))
==========================================================================
[...]
Starting playback...
[h264_vdpau @ 0x88dda00]B picture before any references, skipping
[h264_vdpau @ 0x88dda00]decode_slice_header error
[h264_vdpau @ 0x88dda00]no frame!
Error while decoding frame!
[h264_vdpau @ 0x88dda00]B picture before any references, skipping
[h264_vdpau @ 0x88dda00]decode_slice_header error
[h264_vdpau @ 0x88dda00]no frame!
Error while decoding frame!
[h264_vdpau @ 0x88dda00]B picture before any references, skipping
[h264_vdpau @ 0x88dda00]decode_slice_header error
[h264_vdpau @ 0x88dda00]no frame!
Error while decoding frame!
[h264_vdpau @ 0x88dda00]B picture before any references, skipping
[h264_vdpau @ 0x88dda00]decode_slice_header error
[h264_vdpau @ 0x88dda00]no frame!
Error while decoding frame!
VDec: vo config request - 720 x 576 (preferred colorspace: H.264 HIGH VDPAU acceleration)
VDec: using H.264 HIGH VDPAU acceleration as output csp (no 2)
Movie-Aspect is 1.36:1 - prescaling to correct movie aspect.
VO: [vdpau] 720x576 => 786x576 H.264 HIGH VDPAU acceleration 
[h264_vdpau @ 0x88dda00]number of reference frames exceeds max (probably corrupt input), discarding one
[h264_vdpau @ 0x88dda00]number of reference frames exceeds max (probably corrupt input), discarding one
[h264_vdpau @ 0x88dda00]number of reference frames exceeds max (probably corrupt input), discarding one
[h264_vdpau @ 0x88dda00]number of reference frames exceeds max (probably corrupt input), discarding one
[h264_vdpau @ 0x88dda00]number of reference frames exceeds max (probably corrupt input), discarding one
[h264_vdpau @ 0x88dda00]number of reference frames exceeds max (probably corrupt input), discarding one
[h264_vdpau @ 0x88dda00]number of reference frames exceeds max (probably corrupt input), discarding one
[h264_vdpau @ 0x88dda00]number of reference frames exceeds max (probably corrupt input), discarding one
[h264_vdpau @ 0x88dda00]number of reference frames exceeds max (probably corrupt input), discarding one
[h264_vdpau @ 0x88dda00]number of reference frames exceeds max (probably corrupt input), discarding one
[h264_vdpau @ 0x88dda00]number of reference frames exceeds max (probably corrupt input), discarding one
[h264_vdpau @ 0x88dda00]number of reference frames exceeds max (probably corrupt input), discarding one
[h264_vdpau @ 0x88dda00]number of reference frames exceeds max (probably corrupt input), discarding one
[h264_vdpau @ 0x88dda00]number of reference frames exceeds max (probably corrupt input), discarding one
[h264_vdpau @ 0x88dda00]mmco: unref short failure
And with -demuxer lavf

Code:
Playing /data/dbox/PVR/record_20090428_0946-239.239.2.1-0000.ts.
libavformat file format detected.
[h264 @ 0x9f08870]B picture before any references, skipping
[h264 @ 0x9f08870]decode_slice_header error
[h264 @ 0x9f08870]no frame!
[h264 @ 0x9f08870]B picture before any references, skipping
[h264 @ 0x9f08870]decode_slice_header error
[h264 @ 0x9f08870]no frame!
[h264 @ 0x9f08870]B picture before any references, skipping
[h264 @ 0x9f08870]decode_slice_header error
[h264 @ 0x9f08870]no frame!
[h264 @ 0x9f08870]B picture before any references, skipping
[h264 @ 0x9f08870]decode_slice_header error
[h264 @ 0x9f08870]no frame!
[h264 @ 0x9f08870]non-existing PPS referenced
[h264 @ 0x9f08870]decode_slice_header error
[h264 @ 0x9f08870]no frame!
[h264 @ 0x9f08870]non-existing PPS referenced
[h264 @ 0x9f08870]decode_slice_header error
[h264 @ 0x9f08870]no frame!
[h264 @ 0x9f08870]B picture before any references, skipping
[h264 @ 0x9f08870]decode_slice_header error
[h264 @ 0x9f08870]no frame!
[h264 @ 0x9f08870]B picture before any references, skipping
[h264 @ 0x9f08870]decode_slice_header error
[h264 @ 0x9f08870]no frame!
[h264 @ 0x9f08870]B picture before any references, skipping
[h264 @ 0x9f08870]decode_slice_header error
[h264 @ 0x9f08870]no frame!
[h264 @ 0x9f08870]B picture before any references, skipping
[h264 @ 0x9f08870]decode_slice_header error
[h264 @ 0x9f08870]no frame!
[h264 @ 0x9f08870]non-existing PPS referenced
[h264 @ 0x9f08870]decode_slice_header error
[h264 @ 0x9f08870]no frame!
[h264 @ 0x9f08870]non-existing PPS referenced
[h264 @ 0x9f08870]decode_slice_header error
[h264 @ 0x9f08870]no frame!
[h264 @ 0x9f08870]B picture before any references, skipping
[h264 @ 0x9f08870]decode_slice_header error
[h264 @ 0x9f08870]no frame!
[h264 @ 0x9f08870]B picture before any references, skipping
[h264 @ 0x9f08870]decode_slice_header error
[h264 @ 0x9f08870]no frame!
[h264 @ 0x9f08870]B picture before any references, skipping
[h264 @ 0x9f08870]decode_slice_header error
[h264 @ 0x9f08870]no frame!
[h264 @ 0x9f08870]B picture before any references, skipping
[h264 @ 0x9f08870]decode_slice_header error
[h264 @ 0x9f08870]no frame!
[h264 @ 0x9f08870]non-existing PPS referenced
[h264 @ 0x9f08870]decode_slice_header error
[h264 @ 0x9f08870]no frame!
[h264 @ 0x9f08870]non-existing PPS referenced
[h264 @ 0x9f08870]decode_slice_header error
[h264 @ 0x9f08870]no frame!
[h264 @ 0x9f08870]B picture before any references, skipping
[h264 @ 0x9f08870]decode_slice_header error
[h264 @ 0x9f08870]no frame!
[h264 @ 0x9f08870]B picture before any references, skipping
[h264 @ 0x9f08870]decode_slice_header error
[h264 @ 0x9f08870]no frame!
[h264 @ 0x9f08870]B picture before any references, skipping
[h264 @ 0x9f08870]decode_slice_header error
[h264 @ 0x9f08870]no frame!
[h264 @ 0x9f08870]B picture before any references, skipping
[h264 @ 0x9f08870]decode_slice_header error
[h264 @ 0x9f08870]no frame!
[h264 @ 0x9f08870]number of reference frames exceeds max (probably corrupt input), discarding one
[h264 @ 0x9f08870]number of reference frames exceeds max (probably corrupt input), discarding one
[h264 @ 0x9f08870]number of reference frames exceeds max (probably corrupt input), discarding one
[h264 @ 0x9f08870]number of reference frames exceeds max (probably corrupt input), discarding one
[h264 @ 0x9f08870]number of reference frames exceeds max (probably corrupt input), discarding one
[h264 @ 0x9f08870]number of reference frames exceeds max (probably corrupt input), discarding one
[h264 @ 0x9f08870]number of reference frames exceeds max (probably corrupt input), discarding one
[h264 @ 0x9f08870]number of reference frames exceeds max (probably corrupt input), discarding one
[h264 @ 0x9f08870]number of reference frames exceeds max (probably corrupt input), discarding one
[h264 @ 0x9f08870]number of reference frames exceeds max (probably corrupt input), discarding one
[h264 @ 0x9f08870]number of reference frames exceeds max (probably corrupt input), discarding one
[h264 @ 0x9f08870]number of reference frames exceeds max (probably corrupt input), discarding one
[h264 @ 0x9f08870]number of reference frames exceeds max (probably corrupt input), discarding one
[h264 @ 0x9f08870]number of reference frames exceeds max (probably corrupt input), discarding one
[h264 @ 0x9f08870]number of reference frames exceeds max (probably corrupt input), discarding one
[h264 @ 0x9f08870]number of reference frames exceeds max (probably corrupt input), discarding one
[h264 @ 0x9f08870]number of reference frames exceeds max (probably corrupt input), discarding one
[h264 @ 0x9f08870]mmco: unref short failure
LAVF: Program 7100 
[lavf] Video stream found, -vid 0
[lavf] Audio stream found, -aid 1
[lavf] Audio stream found, -aid 2
VIDEO:  [H264]  720x576  0bpp  25.000 fps    0.0 kbps ( 0.0 kbyte/s)
Starting playback...
[h264_vdpau @ 0x88dda00]B picture before any references, skipping
[h264_vdpau @ 0x88dda00]decode_slice_header error
[h264_vdpau @ 0x88dda00]no frame!
Error while decoding frame!
[h264_vdpau @ 0x88dda00]B picture before any references, skipping
[h264_vdpau @ 0x88dda00]decode_slice_header error
[h264_vdpau @ 0x88dda00]no frame!
Error while decoding frame!
[h264_vdpau @ 0x88dda00]B picture before any references, skipping
[h264_vdpau @ 0x88dda00]decode_slice_header error
[h264_vdpau @ 0x88dda00]no frame!
Error while decoding frame!
[h264_vdpau @ 0x88dda00]B picture before any references, skipping
[h264_vdpau @ 0x88dda00]decode_slice_header error
[h264_vdpau @ 0x88dda00]no frame!
Error while decoding frame!
VDec: vo config request - 720 x 576 (preferred colorspace: H.264 HIGH VDPAU acceleration)
VDec: using H.264 HIGH VDPAU acceleration as output csp (no 2)
Movie-Aspect is 1.36:1 - prescaling to correct movie aspect.
VO: [vdpau] 720x576 => 786x576 H.264 HIGH VDPAU acceleration 
[h264_vdpau @ 0x88dda00]number of reference frames exceeds max (probably corrupt input), discarding one
[h264_vdpau @ 0x88dda00]number of reference frames exceeds max (probably corrupt input), discarding one
[h264_vdpau @ 0x88dda00]number of reference frames exceeds max (probably corrupt input), discarding one
[h264_vdpau @ 0x88dda00]number of reference frames exceeds max (probably corrupt input), discarding one
[h264_vdpau @ 0x88dda00]number of reference frames exceeds max (probably corrupt input), discarding one
[h264_vdpau @ 0x88dda00]number of reference frames exceeds max (probably corrupt input), discarding one
[h264_vdpau @ 0x88dda00]number of reference frames exceeds max (probably corrupt input), discarding one
[h264_vdpau @ 0x88dda00]number of reference frames exceeds max (probably corrupt input), discarding one
[h264_vdpau @ 0x88dda00]number of reference frames exceeds max (probably corrupt input), discarding one
[h264_vdpau @ 0x88dda00]number of reference frames exceeds max (probably corrupt input), discarding one
[h264_vdpau @ 0x88dda00]number of reference frames exceeds max (probably corrupt input), discarding one
[h264_vdpau @ 0x88dda00]number of reference frames exceeds max (probably corrupt input), discarding one
[h264_vdpau @ 0x88dda00]number of reference frames exceeds max (probably corrupt input), discarding one
[h264_vdpau @ 0x88dda00]number of reference frames exceeds max (probably corrupt input), discarding one
[h264_vdpau @ 0x88dda00]mmco: unref short failure
STB displays those files correctly.

Two files:
record_20090428_0946-239.239.2.1-0000.ts
record_20090428_0948-239.239.2.1-0000.ts

uploaded to nvidia file drop
Attached Files
File Type: gz nvidia-bug-report.log.gz (44.0 KB, 119 views)
verox is offline   Reply With Quote
Old 04-28-09, 05:06 AM   #2
cehoyos
FFmpeg developer
 
Join Date: Jan 2009
Location: Vienna, Austria
Posts: 467
Default Re: VDPAU, problems with h264 from polish DVB-T

Quote:
Originally Posted by verox View Post
mplayer-vdpau wont play streams captured from polish DVB-T broadcasts.
The output you posted (sadly is cut and) does not show significant problems. These messages are unavoidable for DVB recordings.

Carl Eugen
cehoyos is offline   Reply With Quote
Old 04-28-09, 05:13 AM   #3
verox
Registered User
 
Join Date: Dec 2008
Posts: 8
Default Re: VDPAU, problems with h264 from polish DVB-T

Carl,

Please download and look:

http://matrix.verox.pl/~verox/record...39.2.1-0000.ts

Video is played about 3 times slower than audio.
verox is offline   Reply With Quote
Old 04-28-09, 09:03 AM   #4
piotro
Registered User
 
Join Date: May 2007
Posts: 72
Default Re: VDPAU, problems with h264 from polish DVB-T

I can confirm issues with polish dvb-t playback on mplayer.
Interestingly - multiplex with h264 plays ok under myth, so for me it looks like issue with mplayer.
br
piotro is offline   Reply With Quote
Old 04-28-09, 10:01 AM   #5
cehoyos
FFmpeg developer
 
Join Date: Jan 2009
Location: Vienna, Austria
Posts: 467
Default Re: VDPAU, problems with h264 from polish DVB-T

Quote:
Originally Posted by verox View Post
Video is played about 3 times slower than audio.
That is not what reported in your original post...
Anyway, the problem is known, it has nothing to do with vdpau and a workaround is to add -mc 10 to the mplayer command line (negative delay might also be useful).

Carl Eugen
cehoyos is offline   Reply With Quote
Reply


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 07:20 PM.


Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Copyright 1998 - 2014, nV News.