Bug#786576: mpv: --vo=opengl-old:rectangle=1 fails to render OSD

Yuriy M. Kaminskiy yumkam at gmail.com
Sun May 24 20:27:54 UTC 2015


On 23.05.2015 14:03, Alessandro Ghedini wrote:
> On sab, mag 23, 2015 at 03:02:17 +0300, Yuriy M. Kaminskiy wrote:
>> Package: mpv
>> Version: 0.6.2-2
>> Severity: normal
>>
>> Dear Maintainer,
>>
>> mpv --vo=opengl-old fails to render OSD (draws empty rectangles instead)
>> when sub-option rectangle is 1 (it is set to 1 by default on some
>> video-cards [with mesa ATI r200 driver], otherwise can be enabled by
>> --vo=opengl-old:rectangle=1).
>>
>> Notes:
>> 1) This bug does not affect testing and upstream (--vo=opengl-old was
>> completely removed since mpv-0.8), only jessie is affected;
>> 2) --vo=opengl-old is not used by default, however, it was suggested by mpv
>> for very old videocards that lacks OpenGL-2.0, and on some of such cards
>> rectangle suboption is enabled by default.
> Same as the other one, I don't think this issue is serious enough to warrant
> a stable update, sorry.
>   Can you use a different vo? (e.g. xv, x11 or sdl).
Sure, on this system mpv by default uses xv (it tries opengl [non-old] 
first, fails [as opengl version less than 2.0], and fallbacks to xv).
There can be some performance advantages in using opengl-old (as it 
blits OSD/ass on GPU, while xv renders them on CPU) in some use cases 
[or not, I have not benchmarked/profiled it yet; there can be some 
theoretical reasoning for opposite too].



More information about the pkg-multimedia-maintainers mailing list