[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

This forum is deprecated. Please visit https://github.com/smplayer-dev/smplayer/discussions

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

Forum to talk about the development of SMPlayer (code, patches...).

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

Postby wantilles » Sat Jun 05, 2010 4:08 pm

wantilles
 
Posts: 17
Joined: Sun Jan 17, 2010 2:35 pm

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

Postby shallpion » Mon Aug 30, 2010 10:05 am

This is exactly what I met, even the graphics card is the same...
shallpion
 

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

Postby wantilles » Sat Sep 18, 2010 2:57 pm

@ 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
wantilles
 
Posts: 17
Joined: Sun Jan 17, 2010 2:35 pm

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

Postby eeee » Fri Feb 25, 2011 4:25 pm

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...
eeee
 

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

Postby wantilles » Mon Mar 21, 2011 4:02 am

Here is the proposed patch, just revised (different line numbers) for svn 3599.
Attachments
optionally-enable-vdpau-divx-decoder.patch.tar.gz
(673 Bytes) Downloaded 466 times
wantilles
 
Posts: 17
Joined: Sun Jan 17, 2010 2:35 pm

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

Postby wantilles » Mon Mar 21, 2011 4:04 am

And here is the exact same patch, but with relevant GUI elements added as well.

Tested it, and it works fine.
Attachments
optionally-enable-vdpau-divx-decoder-ng.patch.tar.gz
(1.66 KiB) Downloaded 500 times
wantilles
 
Posts: 17
Joined: Sun Jan 17, 2010 2:35 pm

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

Postby wantilles » Mon Mar 21, 2011 4:06 am

And a screenshot of the new GUI element.
Attachments
prefs-video.png
prefs-video.png (91.17 KiB) Viewed 6960 times
wantilles
 
Posts: 17
Joined: Sun Jan 17, 2010 2:35 pm

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

Postby euroford » Mon Mar 21, 2011 4:25 pm

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)
}
Last edited by euroford on Mon Mar 21, 2011 5:08 pm, edited 1 time in total.
euroford
 
Posts: 6
Joined: Mon Mar 21, 2011 3:21 pm

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

Postby wantilles » Mon Mar 21, 2011 4:51 pm

wantilles
 
Posts: 17
Joined: Sun Jan 17, 2010 2:35 pm

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

Postby euroford » Mon Mar 21, 2011 5:19 pm

euroford
 
Posts: 6
Joined: Mon Mar 21, 2011 3:21 pm

Next

Return to Development

Who is online

Users browsing this forum: No registered users and 0 guests