|
|
#625 | |
|
MythTV developer
Join Date: Mar 2006
Posts: 413
|
I've re-created a package with the hack increasing the number max_reference and it plays those files again..
|
|
|
|
|
|
|
#626 | |
|
Registered User
Join Date: Nov 2006
Posts: 12
|
Quote:
Any idea why I would be having this problem with 24p playback? 24p playback greatly reduces video judder for me, but audio is out of sync and gets progressively worse as playback proceeds. driver: 180.22 mplayer-vdpau: 3263604 linux: 2.6.27.9-159.fc10.x86_64 |
|
|
|
|
|
|
#627 |
|
Registered User
Join Date: Nov 2006
Location: Spanishtan
Posts: 102
|
VO: [vdpau] 1920x1080 => 1920x1080 H.264 HIGH VDPAU acceleration
Error 2 at libvo/vo_vdpau.c:1055: -0.079 0/ 0 0% 0% 9.7% 0 0 playing vexille 1080p VO: [vdpau] 1920x1078 => 1920x1078 H.264 HIGH VDPAU acceleration Error 25 at libvo/vo_vdpau.c:992: -0.050 0/ 0 125% 62% 3.5% 10 0 playing Sword of Stranger 1080p on new version mplayer-vdpau/drivers with 8400GS G98 |
|
|
|
|
|
#628 | |
|
MythTV developer
Join Date: Mar 2006
Posts: 413
|
Quote:
The issue of audio not being in sync with video always happen if I'm watching say a 50Hz 1080i signal on a 24p display. Sync issue between audio and video when the display refresh rate matches the video only occurs with high-def file for me... it's much better using mythtv than in mplayer |
|
|
|
|
|
|
#629 | |
|
MythTV developer
Join Date: Mar 2006
Posts: 413
|
Quote:
in libvo/vo_vdpau.c 704: change: max_references = (12 * 1024 * 1024) / surf_size; to: max_references = ((12 * 1024 * 1024) / surf_size) + 11; |
|
|
|
|
|
|
#630 | |
|
Registered User
Join Date: Dec 2008
Location: France, Le Mans
Posts: 2
|
Quote:
max_references = 16; The code I use is : Code:
if(vid_height > 720) max_references = 8; else max_references = 16; And I have initialize NUM_VIDEO_SURFACES_H264 at 18 else some video didn't play (all the one using 16 references frames + b_pyramide). My card is a 8500GT 512Mo (G86) |
|
|
|
|
|
|
#631 |
|
Registered User
Join Date: Jan 2009
Posts: 9
|
Can someone explain to me why i can run compiz and VDPAU (mplayer) without tearing?
It'll work fine with the screen that has compiz running, but will tear on the other X session that has no compiz running, why is this? Here's the commands i use to start compiz. "compiz.real --fast-filter --only-current-screen --replace --loose-binding --replace core ccp &" |
|
|
|
|
|
#632 |
|
Registered User
Join Date: Oct 2008
Posts: 114
|
Still seeing this error with every video (180.25 and mplayer-vdpau-3402051):
Code:
VDec: vo config request - 1280 x 544 (preferred colorspace: Planar YV12)
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is undefined - no prescaling applied.
VO: [vdpau] 1280x544 => 1280x544 Planar YV12
VDPAU capture: Enabled
vdp_imp_device_create_x11(0x135f950, 0, -, -)
VDPAU nvidia: Error detected 1028 43 5
VDPAU nvidia: Backtrace:
01: /usr/lib64/libvdpau_nvidia.so [0x7f5c99c60768]
VDPAU nvidia: Error detected 0 5357
VDPAU nvidia: Backtrace:
01: /usr/lib64/libvdpau_nvidia.so [0x7f5c99c60768]
-> 25
Error 25 at libvo/vo_vdpau.c:230
|
|
|
|
|
|
#633 |
|
Moderator
Join Date: Aug 2005
Posts: 1,327
|
I think that by default MPlayer displays all frames decoded from the stream. To maintain correct AV sync, it's quite possible (especially at 24Hz display) that some frames need to be dropped to maintain timing. I believe there's an MPlayer (or ffmpeg) option to do this.
|
|
|
|
|
|
#634 | |
|
Moderator
Join Date: Aug 2005
Posts: 1,327
|
Quote:
On the other screen, you have the composite extension enabled, so it uses the blit-based presentation queue implementation, which doesn't sync to VBLANK, and so tears. |
|
|
|
|
|
|
#635 |
|
Registered User
Join Date: Jan 2009
Posts: 27
|
Small bug on vo_vdpau.c line 780 i think....
PHP Code:
|
|
|
|
|
|
#636 | |
|
Registered User
Join Date: Jan 2009
Posts: 34
|
Quote:
I installed both version 180.25 of the driver and the latest mplayer vdpau patches from today (1-26). With only the driver changed, I had the same problem. Now that I have installed the lastest mplayer patches as well, things have improved a little. I no longer get the hang or the backtraces after vdp_presentation_queue_create(). Instead I get two error messages each time: VDPAU nvidia: Error detected 1002 32 12 VDPAU nvidia: Error detected 2 183 Play then continues without hanging. However, I still see tearing as if it isn't really using overlays or the vsync is just off. Again, this only happens with the tv-out port. Using the analog VGA connector, everything works fine. Unfortunately I had already installed the new driver and mplayer before trying to run it in gdb. If a backtrace from gdb would still be helpful let me know and I'll revert to an older mplayer. |
|
|
|
|
![]() |
| Thread Tools | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| xorg locks-up with newest nvidia drivers w/ vdpau. | theroot | NVIDIA Linux | 1 | 06-24-12 11:04 AM |
| NVIDIA VDPAU Reference Benchmarks | News | Latest Tech And Game Headlines | 0 | 06-11-12 05:30 AM |
| VDPAU and KDE 4.8 compositing = slow | Pie-rate | NVIDIA Linux | 30 | 05-23-12 07:07 AM |
| VDPAU testing tool | crisalide | NVIDIA Linux | 392 | 04-29-12 06:01 PM |
| mplayer & xmms problems! | replys2me | NVIDIA Linux | 5 | 09-06-02 02:34 PM |