Provide checkbox "Render subtitles with screen resolution" in subtitles options

Bug #611912 reported by RussianNeuroMancer
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
SMPlayer
Unknown
Unknown
smplayer (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Binary package hint: smplayer

Easy variant:
Please provide checkbox "Render subtitles with screen resolution (if used xv output)" in "Preference > Subtitles". (gl already done this, but gl not suitable for stable builds of nouveau and in some other (if compositing with vsync used, gl output can work not enough good) cases)

Not so easy:
Or provide a checkbox "Render subtitles with resolution" with a drop-down list of screen resolutions and "desktop resolution" option among them.

Also both variants need to impement with respect to multi-monitor configuration. For example: if it's not possible to detect resolution of current X screen (if user install nVidia driver where TwinView function enabled by default; this function not allow XRandr to detect real monitor resolution) - allow user set resolution for rendering subtitles by hands (in special field near this checkbox for example).

Reason why this option must be implemented:
For make ssa/ass subtitles designed for low-resolution screens looks better on screen with big resolution.
For make possible to watch HD-video with complicated subtitles with animation designed for FullHD on old and low-end hardware. If set lower subtitle rendering resolution then mplayer more easy to render this complicated subtitles.

If I remeber correct mplayer already provide option for set subtitles rendering resolution. Now just need to impelemnt choose (automatic and by hands) the subtitles rendering resolution in SMPlayer.

description: updated
description: updated
description: updated
Revision history for this message
rvm (rvm) wrote :

> If I remeber correct mplayer already provide option for set subtitles rendering resolution. Now just need to impelemnt choose
> (automatic and by hands) the subtitles rendering resolution in SMPlayer.

What's that option?

description: updated
Revision history for this message
RussianNeuroMancer (russianneuromancer) wrote :

I will check it.

description: updated
Revision history for this message
RussianNeuroMancer (russianneuromancer) wrote :

Sorry, I mistake. Here uau answer:
<uau> you can't independently select subtitle rendering resolution just like that
<uau> xv for example does not support modifying the output after scaling
<uau> (an application can't give a video frame to xv, have xv do the scaling, and then add subtitles at scaled resolutiono)
<uau> so if you use -vo xv then subtitles can only be added at scaled resolution if you use software scaling before giving the frame to xv

So, then maybe add software scaling options to separate tab to configuration section Advanced? Or just checkbox "Do software scaling to desktop size (if used xv output)" to General Video settings? (it's also solve subtitle problem for xv)

P.S. I know, with OpenGL output there is no problems with subtitles, but OpenGL currently not work with nouveau, and can't be used for FullHD-video and video with high bitrate on non-fast hardware.

Revision history for this message
RussianNeuroMancer (russianneuromancer) wrote :

Also gl output have some problems (sync, tearing) if compositing mode enabled.

Revision history for this message
rvm (rvm) wrote :

There's already an option for software scaling: Video -> Filters -> Software scaling.

Revision history for this message
RussianNeuroMancer (russianneuromancer) wrote :

Not easy for find, but anyway thanks!
Sorry for take a your time.

Changed in smplayer (Ubuntu):
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.