View Single Post
Old 09-03-09, 01:48 AM   #47
HenryHu
Registered User
 
Join Date: Aug 2008
Posts: 24
Default Re: VDPAU error "NNNN 60 5", "NNNN 58 5", and "NNNN 43 5"

I'm now using the 190.25 driver, and the problem is still there. But the error codes have changed a bit.
The log of the problematic file is almost the same. I've attached it below.
The error codes in the log of later attempts have changed.
I've uploaded the specific file as from_henryhu.mkv
Quote:
MPlayer dev-SVN-r28348-4.2.1 (C) 2000-2009 MPlayer Team
CPU: Intel(R) Core(TM)2 Duo CPU T7500 @ 2.20GHz (Family: 6, Model: 15, Stepping: 11)
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled for x86 CPU with extensions: MMX MMX2 SSE SSE2

Playing /e/video/x.mkv
[mkv] Track ID 1: video (V_MPEG4/ISO/AVC), -vid 0
[mkv] Track ID 2: audio (A_AAC), -aid 0, -alang und
[mkv] Will play video track 1.
Matroska file format detected.
VIDEO: [avc1] 1280x720 24bpp 23.976 fps 0.0 kbps ( 0.0 kbyte/s)
================================================== ========================
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))
================================================== ========================
================================================== ========================
Opening audio decoder: [faad] AAC (MPEG2/4 Advanced Audio Coding)
FAAD: compressed input bitrate missing, assuming 128kbit/s!
AUDIO: 48000 Hz, 2 ch, s16le, 128.0 kbit/8.33% (ratio: 16000->192000)
Selected audio codec: [faad] afm: faad (FAAD AAC (MPEG-2/MPEG-4 Audio) decoder)
================================================== ========================
AO: [oss] 48000Hz 2ch s16le (2 bytes per sample)
Starting playback...
VDec: vo config request - 1280 x 720 (preferred colorspace: H.264 HIGH VDPAU acceleration)
VDec: using H.264 HIGH VDPAU acceleration as output csp (no 2)
Movie-Aspect is 1.78:1 - prescaling to correct movie aspect.
VO: [vdpau] 1280x720 => 1280x720 H.264 HIGH VDPAU acceleration
format: 499646470 IMGFMT_VDPAU_H264_HIGH: 499646470
VDPAU capture: Enabled
vdp_imp_device_create_x11(0x2ab26800, 0, -, -)
-> 0, 1, 0x2ae06160
vdp_get_proc_address(1, 5, -)
-> 0, 0x2aa830d0
vdp_get_proc_address(1, 9, -)
-> 0, 0x2aa874c0
vdp_get_proc_address(1, 10, -)
-> 0, 0x2aa83000
vdp_get_proc_address(1, 13, -)
-> 0, 0x2aa8bbe0
vdp_get_proc_address(1, 12, -)
-> 0, 0x2aa8be90
vdp_get_proc_address(1, 24, -)
-> 0, 0x2aa8c110
vdp_get_proc_address(1, 22, -)
-> 0, 0x2aa8c9b0
vdp_get_proc_address(1, 18, -)
-> 0, 0x2aa869a0
vdp_get_proc_address(1, 19, -)
-> 0, 0x2aa82f30
vdp_get_proc_address(1, 46, -)
-> 0, 0x2aa89430
vdp_get_proc_address(1, 47, -)
-> 0, 0x2aa88cf0
vdp_get_proc_address(1, 53, -)
-> 0, 0x2aa82cc0
vdp_get_proc_address(1, 54, -)
-> 0, 0x2aa8ab80
vdp_get_proc_address(1, 55, -)
-> 0, 0x2aa82bf0
vdp_get_proc_address(1, 56, -)
-> 0, 0x2aa85210
vdp_get_proc_address(1, 57, -)
-> 0, 0x2aa82b20
vdp_get_proc_address(1, 63, -)
-> 0, 0x2aa82a10
vdp_get_proc_address(1, 64, -)
-> 0, 0x2aa84f20
vdp_get_proc_address(1, 4096, -)
-> 0, 0x2aa84bb0
vdp_get_proc_address(1, 37, -)
-> 0, 0x2aa85a50
vdp_get_proc_address(1, 38, -)
-> 0, 0x2aa82d90
vdp_get_proc_address(1, 40, -)
-> 0, 0x2aa87fa0
vdp_get_proc_address(1, 65, -)
-> 0, 0x2aa84d20
vdp_get_proc_address(1, 33, -)
-> 0, 0x2aa8b4f0
vdp_get_proc_address(1, 23, -)
-> 0, 0x2aa8c570
vdp_presentation_queue_target_create_x11(1, 65011713, -)
-> 0, 2
vdp_presentation_queue_create(1, 2, -)
-> 0, 3
vdp_decoder_create(1, 8, 1280, 720, 9, -)
VDPAU nvidia: Error detected 1026 49 5
VDPAU nvidia: Backtrace:
--: /usr/local/lib/libvdpau_nvidia.so [0x2ae00000] DSO load base
00: /usr/local/lib/libvdpau_nvidia.so [0x2ae04f49] _init
01: /usr/local/lib/libvdpau_nvidia.so [0x2ae4e160] vdp_imp_device_create_x11
02: /usr/local/lib/libvdpau_nvidia.so [0x2ae224bc] vdp_imp_device_create_x11
03: /usr/local/lib/libvdpau_nvidia.so [0x2ae1ca6b] vdp_imp_device_create_x11
04: /usr/local/lib/libvdpau_nvidia.so [0x2ae0bc40] vdp_imp_device_create_x11
VDPAU nvidia: Error detected 1026 49 5
VDPAU nvidia: Backtrace:
--: /usr/local/lib/libvdpau_nvidia.so [0x2ae00000] DSO load base
00: /usr/local/lib/libvdpau_nvidia.so [0x2ae04f49] _init
01: /usr/local/lib/libvdpau_nvidia.so [0x2ae4e160] vdp_imp_device_create_x11
02: /usr/local/lib/libvdpau_nvidia.so [0x2ae224bc] vdp_imp_device_create_x11
03: /usr/local/lib/libvdpau_nvidia.so [0x2ae1ca6b] vdp_imp_device_create_x11
04: /usr/local/lib/libvdpau_nvidia.so [0x2ae0bc40] vdp_imp_device_create_x11
VDPAU nvidia: Error detected 0 2644
VDPAU nvidia: Backtrace:
--: /usr/local/lib/libvdpau_nvidia.so [0x2ae00000] DSO load base
00: /usr/local/lib/libvdpau_nvidia.so [0x2ae040d9] _init
01: /usr/local/lib/libvdpau_nvidia.so [0x2ae0bcd6] vdp_imp_device_create_x11
-> 25
Error 25 at libvo/vo_vdpau.c:725
I suppose the failure of later attempts might be caused by not closing the decoder normally in the first attempt. Since the first attempt mentioned "get_image failed", and after looking at the source I found that this is caused by no more surface available, maybe we just need to increase the NUM_VIDEO_SURFACES_*?
PS. After increasing NUM_VIDEO_SURFACES_H264 from 17 to 33, the problem has disappeared! Maybe a smaller value is also OK.
Attached Files
File Type: gz nvidia-bug-report.log.gz (15.4 KB, 111 views)
File Type: gz Error_new.log.gz (4.0 KB, 111 views)
HenryHu is offline   Reply With Quote