Page 1 of 1
RadialSlider
Posted: 28 Jun 2010 18:39
by kalyx
I can't get the radial slider to work. The skin will not load with the following:
Code: Select all
<Bitmap id="bmpRadial" file="radial.png" alphacolor="#FF0000"/>
<RadialSlider value="volume"
x="10" y="180"
sequence="bmpRadial" nbimages="5"
minangle="0" maxangle="270"
lefttop="leftbottom" rightbottom="leftbottom"/>
Re: RadialSlider
Posted: 28 Jun 2010 21:03
by erwan10
What does the log say ? (vlc --verbose 2). If there is a syntax error or something wrong, this log will tell you
Re: RadialSlider
Posted: 28 Jun 2010 22:39
by kalyx
I'm on windows XP.
If I start vlc from a console like
vlc --verbose 2
I don't see any log.
Re: RadialSlider
Posted: 29 Jun 2010 08:52
by erwan10
vlc -I skins --verbose 2 --skins2-last your_skins.vlt 1> c:\\tmp\\log 2>&1
Re: RadialSlider
Posted: 30 Jun 2010 17:25
by kalyx
The logs for the linear or radial slider are identical except that with the radial the log ends at this point:
Code: Select all
[00e1748c] main access debug: using access module "access_file"
[00e1748c] main access debug: TIMER module_need() : 3.688 ms - Total 3.688 ms / 1 intvls (Avg 3.688 ms)
[00e18024] main stream debug: Using AStream*Stream
[00e18024] main stream debug: pre buffering
[00e18024] main stream debug: received first data after 0 ms
[00e18024] main stream debug: pre-buffering done 1024 bytes in 0s - 20833 kbytes/s
[00e0a7b4] skins2 interface: skin: xxx author: xxx
Here is the command I used:
Code: Select all
vlc -I skins --verbose 2 --skins2-last c:\\XXX.vlt 1> c:\\log.txt 2>&1
BTW, Do you know of any skins that use a radial slider?
Re: RadialSlider
Posted: 30 Jun 2010 18:35
by erwan10
It seems the RadialSlider tag has not been used a lot. A search on the whole set of skins available on
http://www.videolan.org/vlc/skins.php gives no such tag.
As for your skin, you should have more logs. Can you paste your .vlt file somewhere so that I can have a look at it.
Erwan10
Re: RadialSlider
Posted: 30 Jun 2010 22:29
by kalyx
It's just a simple test skin. As configured below it will run. But if you comment out the Slider and uncomment the RadialSlider, it doesn't work.
theme.xml
Code: Select all
<!DOCTYPE Theme PUBLIC "-//VideoLAN//DTD VLC Skins V2.0//EN" "skin.dtd">
<Theme version="2.0" magnet="10" alpha="255" movealpha="255">
<ThemeInfo name="xxx" author="xxx"/>
<Bitmap id="bmpBack" file="back.png" alphacolor="#FF0000">
<SubBitmap id="corner" x="0" y="0" width="10" height="10"/>
</Bitmap>
<!-- 10 12x12 images concatenated vertically -->
<Bitmap id="bmpRadial" file="radial.png" alphacolor="#FF0000"/>
<Bitmap id="bmpButtons" file="buttons.png" alphacolor="#FF0000">
<SubBitmap id="volUp" x="0" y="0" width="10" height="10"/>
</Bitmap>
<Window id="wndVideo"
x="0" y="0" visible="true"
dragdrop="true" playondrop="false">
<Layout id="layVideo"
width="150" height="100"
minwidth="150" minheight="100" maxwidth="1920" maxheight="1080">
<Image image="bmpBack"
x="0" y="0"
action="move" resize="scale"
lefttop="lefttop" rightbottom="rightbottom"/>
<Image image="corner"
x="140" y="90"
action="resizeSE"
lefttop="rightbottom" rightbottom="rightbottom"/>
<Video id="video"
x="5" y="5" width="140" height="70"
lefttop="lefttop" rightbottom="rightbottom"/>
<Slider value="volume"
x="10" y="90"
up="volUp"
points="(0,0),(50,0)" thickness="2"
lefttop="leftbottom" rightbottom="leftbottom"/>
<!--
<RadialSlider value="volume"
x="10" y="90"
sequence="bmpRadial" nbimages="10"
minangle="0" maxangle="270"
lefttop="leftbottom" rightbottom="leftbottom"/>
-->
</Layout>
</Window>
</Theme>
back.png
buttons.png
radial.png
\
BTW, I'm running version 1.0.5 of vlc.
Re: RadialSlider
Posted: 01 Jul 2010 10:32
by erwan10
Obviously, this skin feature (RadialSlider) was never finished. I found several bugs that prevented it from working at all.
You don't have more logs, because it crashed
I'm about to commit fixes. It will be available in a soon-to-come update of vlc1.1
Erwan10
Re: RadialSlider
Posted: 01 Jul 2010 15:41
by kalyx
Thanks for looking into it. I'll try it again after the next update.
Re: RadialSlider
Posted: 02 Jul 2010 00:07
by erwan10
A last thing, the documentation is not that clear about what minangle and maxangle means.
The vlc trigonometry goes like this :
- angle = 0 is the Y-axis towards the bottom
- it goes clockwise
For your radial.png, you should give the following : minangle="45.0'' maxangle="315.0" for the best visual result.
And if you wish to test it, nightly builds are usually available (
http://nightlies.videolan.org/build/), but the server seems down just right now.
Erwan10
Re: RadialSlider
Posted: 02 Jul 2010 02:14
by kalyx
Thanks for the info about the angles. I was just guessing since, as you said, the documentation was unclear. I'll try a nightly build when the server is back up. Thanks again.