[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4688: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4690: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4691: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4692: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
SMPlayer Support Forum • View topic - Bug: svn r3543 -> ffodivxvdpau should NOT always be enabled
Page 1 of 2

Bug: svn r3543 -> ffodivxvdpau should NOT always be enabled

PostPosted: Sat Jun 05, 2010 4:08 pm
by wantilles

Re: Bug: svn r3543 -> ffodivxvdpau should NOT always be enabled

PostPosted: Mon Aug 30, 2010 10:05 am
by shallpion
This is exactly what I met, even the graphics card is the same...

Re: Bug: svn r3543 -> ffodivxvdpau should NOT always be enabled

PostPosted: Sat Sep 18, 2010 2:57 pm
by wantilles
@ rvm & redxii

Have you considered including the above proposed patch in upstream vanilla source code?

You may find it ready to download here:

http://gitorious.org/arch-linux-greece/ ... oder.patch

Re: Bug: svn r3543 -> ffodivxvdpau should NOT always be enabled

PostPosted: Fri Feb 25, 2011 4:25 pm
by eeee
i have same problem, when i play a video(some 1080p) using command:
mplayer -vo vdpau -vc ffodivxvdpau,ffh264vdpau,ffmpeg12vdpau,ffwmv3vdpau ,ffvc1vdpau moviename
it runs smoothly and everything seems fine, but when i open the same movie in smplayer (it is using vdpau also) the video lags alot, after few secs it stop updating its screen..
i see that the smplayer tries to run mplayer like this:

/usr/bin/mplayer -noquiet -v -nofs -nomouseinput -vc ffh264vdpau,ffmpeg12vdpau,ffwmv3vdpau,ffvc1vdpau, -sub-fuzziness 1 -identify -slave -vo vdpau -ao pulse -nokeepaspect -framedrop -nodr -nodouble -input nodefault-bindings:conf=/dev/null -stop-xscreensaver -wid 190841193 -monitorpixelaspect 1 -ass -embeddedfonts -ass-line-spacing 0 -ass-font-scale 1 -ass-styles /home/mizlre/.config/smplayer/styles.ass -fontconfig -font Arial -subfont-autoscale 0 -subfont-osd-scale 20 -subfont-text-scale 20 -subcp enca:pl:UTF-16 -subpos 100 -volume 100 -nocache -osdlevel 0 -noslices -channels 2 -af volnorm=1,scaletempo,equalizer=0:0:0:0:0:0:0:0:0:0 -softvol -softvol-max 110 moviename

the smplayer's way is missing one vdpau codec -> ffodivxvdpau

theres must be smth done to solve it for good so it will work for anyone...

Re: Bug: svn r3543 -> ffodivxvdpau should NOT always be enabled

PostPosted: Mon Mar 21, 2011 4:02 am
by wantilles
Here is the proposed patch, just revised (different line numbers) for svn 3599.

Re: Bug: svn r3543 -> ffodivxvdpau should NOT always be enabled

PostPosted: Mon Mar 21, 2011 4:04 am
by wantilles
And here is the exact same patch, but with relevant GUI elements added as well.

Tested it, and it works fine.

Re: Bug: svn r3543 -> ffodivxvdpau should NOT always be enabled

PostPosted: Mon Mar 21, 2011 4:06 am
by wantilles
And a screenshot of the new GUI element.

Re: Bug: svn r3543 -> ffodivxvdpau should NOT always be enabled

PostPosted: Mon Mar 21, 2011 4:25 pm
by euroford
The final solution is call DecoderQueryCapabilities in libvdpau, it will tell you the capabilities of the nvidia cards.

bool queryDecoderCapsDivx(VDPDeviceImpl *device)
{
VdpStatus rv;
VdpBool is_supported = false;
uint32_t max_level, max_macroblocks, max_width, max_height;

rv = device->DecoderQueryCapabilities(device->device, VDP_DECODER_PROFILE_MPEG4_PART2_SP,
&is_supported, &max_level, &max_macroblocks, &max_width, &max_height);

return(is_supported)
}

Re: Bug: svn r3543 -> ffodivxvdpau should NOT always be enabled

PostPosted: Mon Mar 21, 2011 4:51 pm
by wantilles

Re: Bug: svn r3543 -> ffodivxvdpau should NOT always be enabled

PostPosted: Mon Mar 21, 2011 5:19 pm
by euroford