Thread: mplayer vdpau
View Single Post
Old 11-15-08, 04:28 PM   #75
SilentLexx
Registered User
 
SilentLexx's Avatar
 
Join Date: Dec 2007
Location: Ukraine / Sumy
Posts: 112
Default Re: mplayer vdpau

I'm extract h.264 video from mkv and remove CHECK_ST from vo_vdpau.c. It work very strange, one frame normal , second frame ugly and etc...

Code:
MPlayer dev-SVN-r27408-4.3 (C) 2000-2008 MPlayer Team
CPU: AMD Athlon(tm) 64 X2 Dual Core Processor 4800+ (Family: 15, Model: 107, Stepping: 2)
CPUflags:  MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 1
Compiled for x86 CPU with extensions: MMX MMX2 3DNow 3DNowEx SSE SSE2

Playing HD.264.
H264-ES file format detected.
FPS seems to be: 23.976025
==========================================================================
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))
==========================================================================
Audio: no sound
Starting playback...
[VD_FFMPEG] Trying pixfmt=0.
VDec: vo config request - 1280 x 688 (preferred colorspace: H.264 HIGH VDPAU acceleration)
VDec: using H.264 HIGH VDPAU acceleration as output csp (no 2)
Movie-Aspect is undefined - no prescaling applied.
VO: [vdpau] 1280x688 => 1280x688 H.264 HIGH VDPAU acceleration
VDPAU capture: Enabled
vdp_imp_device_create_x11()
vdp_get_proc_address()
vdp_get_proc_address()
vdp_get_proc_address()
vdp_get_proc_address()
vdp_get_proc_address()
vdp_get_proc_address()
vdp_get_proc_address()
vdp_get_proc_address()
vdp_get_proc_address()
vdp_get_proc_address()
vdp_get_proc_address()
vdp_get_proc_address()
vdp_get_proc_address()
vdp_get_proc_address()
vdp_get_proc_address()
vdp_get_proc_address()
vdp_get_proc_address()
vdp_get_proc_address()
vdp_get_proc_address()
vdp_get_proc_address()
vdp_get_proc_address()
vdp_get_proc_address()
vdp_get_proc_address()
vdp_presentation_queue_target_create_x11()
vdp_presentation_queue_create()
vdp_decoder_create()
vdp_video_surface_create()
vdp_video_surface_create()
vdp_video_surface_create()
vdp_video_surface_create()
vdp_video_surface_create()
vdp_video_surface_create()
vdp_video_surface_create()
vdp_video_surface_create()
vdp_video_surface_create()
vdp_video_surface_create()
vdp_video_surface_create()
vdp_video_surface_create()
vdp_video_surface_create()
vdp_video_surface_create()
vdp_video_surface_create()
vdp_video_surface_create()
vdp_video_surface_create()
vdp_video_mixer_create()
vdp_output_surface_create()
vdp_output_surface_create()
vdp_decoder_render()
vdp_decoder_render() ??% ??,?% 0 0
vdp_decoder_render() ??% ??,?% 0 0
vdp_presentation_queue_block_until_surface_idle()
vdp_video_mixer_render()
vdp_presentation_queue_display()
vdp_decoder_render() ??% ??,?% 0 0
vdp_presentation_queue_block_until_surface_idle()
vdp_video_mixer_render()
vdp_presentation_queue_display()
vdp_decoder_render() ??% ??,?% 0 0
vdp_presentation_queue_block_until_surface_idle()
vdp_video_mixer_render()
vdp_presentation_queue_display()
vdp_decoder_render() ??% ??,?% 0 0
vdp_presentation_queue_block_until_surface_idle()
vdp_video_mixer_render()
vdp_presentation_queue_display()
vdp_decoder_render() ??% ??,?% 0 0
vdp_presentation_queue_block_until_surface_idle()
vdp_video_mixer_render()
vdp_presentation_queue_display()
vdp_decoder_render() ??% ??,?% 0 0
vdp_presentation_queue_block_until_surface_idle()
vdp_video_mixer_render()
vdp_presentation_queue_display()
vdp_decoder_render() ??% ??,?% 0 0
vdp_presentation_queue_block_until_surface_idle()
vdp_video_mixer_render()
vdp_presentation_queue_display()
vdp_decoder_render() ??% ??,?% 0 0
vdp_presentation_queue_block_until_surface_idle()
vdp_video_mixer_render()
vdp_presentation_queue_display()
vdp_decoder_render() ??% ??,?% 0 0
vdp_presentation_queue_block_until_surface_idle()
........
dmesg:
NVRM: Xid (0002:00): 29, CCMDs 00000006 000074b0 00000610 00000000 00000000
__________________
PS: I'm sorry, but my english is very bad
openSUSE 11.1, Gigabyte GA-M57SLI-S4, AMD Athlon64 X2 +4800@2500MHz, 2 GB RAM, GeForce 9800GT.
openSUSE 11.0, MSI M670X, AMD Sempron +3600@2000MHz, 2 GB RAM, GeForce 6100 Go.
Ubuntu 8.10, Albatron KM266Pro, AMD AthlonXP +1800@1600MHz, 1 GB RAM, GeForce 4 MX440.
SilentLexx is offline   Reply With Quote