Currently audio renderer has a hard coded buffer size which is measured in bytes. User should be able to specify the output buffer size in ms.
Continue reading...
Currently audio renderer has a hard coded buffer size which is measured in bytes. User should be able to specify the output buffer...
Currently audio renderer has a hard coded buffer size which is measured in bytes. User should be able to specify the output buffer...
The multiimage control can cause stutter when the image changes. When fading to a new image, the new image has to be allocated, loaded into memory and then fading can start.<br /> <br /> This happens in the render thread, and as it can take some ms to sometimes several 100 ms (when the image e.g. is a fanart and loaded via network)...
The multiimage control can cause stutter when the image changes. When fading to a new image, the new image has to be allocated...
The multiimage control can cause stutter when the image changes. When fading to a new image, the new image has to be allocated...
The calculation of the width for fade labels is not consistent/off. It related to a magic number of "+5 used at some other parts of the code that has to obeyed by GUIFadeLabel.cs to be in line with the rest of the code.<br /> <br /> Not doing so in GUIFadeLabel.cs will just create a different visual glitch.
Continue reading...
The calculation of the width for fade labels is not consistent/off. It related to a magic number of "+5 used at some other parts of...
The calculation of the width for fade labels is not consistent/off. It related to a magic number of "+5 used at some other parts of...
In 'My Video' section: upon entering a folder (and going back) shows the '%' in the blue circle for a split second. It seems to me this doesnt add anything functionality wise. Location is indicated in red below.<br /> <br /> Know issue. It shoudldn't be rendered in the first place. But the current code renders it and later clips/hides...
In 'My Video' section: upon entering a folder (and going back) shows the '%' in the blue circle for a split second. It seems to me...
In 'My Video' section: upon entering a folder (and going back) shows the '%' in the blue circle for a split second. It seems to me...
The clock drift calculations within the current version of Audio Render result in the clock used for driving the reference clock being the system clock. In most circumstances this is OK as the differing clock rates between the system clock and the audio hardware clock can be measured and used to correct the calculations. On some...
The clock drift calculations within the current version of Audio Render result in the clock used for driving the reference clock...
The clock drift calculations within the current version of Audio Render result in the clock used for driving the reference clock...
Current audio renderer supports only libsamplerate (<a href="http://www.mega-nerd.com/SRC/">http://www.mega-nerd.com/SRC/</a> [<a href="http://www.mega-nerd.com/SRC/" target="_blank">^</a>]) as the audio resampler. <br /> <br /> For low end CPUs we need an alternative. libresample is less CPU hungly.
Continue reading...
Current audio renderer supports only libsamplerate (<a href="http://www.mega-nerd.com/SRC/">http://www.mega-nerd.com/SRC/</a> [<a...
Current audio renderer supports only libsamplerate (<a href="http://www.mega-nerd.com/SRC/">http://www.mega-nerd.com/SRC/</a> [<a...
Sample rate converter filter is using currently a single thread to do the audio stream resampling. Multiple threads should be used to be able to take advantage on multi core CPUs.
Continue reading...
Sample rate converter filter is using currently a single thread to do the audio stream resampling. Multiple threads should be used...
Sample rate converter filter is using currently a single thread to do the audio stream resampling. Multiple threads should be used...
When you hit Enter on a picture inside MyPictures (tested in listview) it opens the hidden menu no several skins. Issue reported for both Titan & Chroma skin.
Continue reading...
When you hit Enter on a picture inside MyPictures (tested in listview) it opens the hidden menu no several skins. Issue reported...
When you hit Enter on a picture inside MyPictures (tested in listview) it opens the hidden menu no several skins. Issue reported...
When using ALIGH_RIGHT for the last label in GUIListControl, the width of the second label get's longer based on the text length of label3.<br /> <br /> This destroys the tabel like look
Continue reading...
When using ALIGH_RIGHT for the last label in GUIListControl, the width of the second label get's longer based on the text length of...
When using ALIGH_RIGHT for the last label in GUIListControl, the width of the second label get's longer based on the text length of...
When a label does not have a width set in its XML but still requires alignment, the result of calculating an alignment (skin engine will do it against the parentcontrol) will be a negative horizontal offset.<br /> <br /> There should never be a negative horizontal offset as this would means out of bounds rendering. But current skins...
When a label does not have a width set in its XML but still requires alignment, the result of calculating an alignment (skin engine...
When a label does not have a width set in its XML but still requires alignment, the result of calculating an alignment (skin engine...
When a label is longer than the area it is displayed in the right most characters are alpha fades to full transparency. This indicates that there is more text to come.<br /> <br /> But when using fade in on such a label it is first fully rendered without the alpha mask at the end. Once the fade in is completed the alpha mask is...
When a label is longer than the area it is displayed in the right most characters are alpha fades to full transparency. This...
When a label is longer than the area it is displayed in the right most characters are alpha fades to full transparency. This...
When watching recordings, /sometimes/ when the show is over rather than returning to the list of recordings the last frame remains frozen. MP is still working so playback can be stopped manually.
Continue reading...
When watching recordings, /sometimes/ when the show is over rather than returning to the list of recordings the last frame remains...
When watching recordings, /sometimes/ when the show is over rather than returning to the list of recordings the last frame remains...
GUIFadeLabel.cs does use a wrong width for the renderable area on the first rendered frame before the scroll delay is over. Users can see a visibile glitch when a button is not selected after the set delay. The text at the end fades out more.<br /> <br /> Reason: When the control's width for scrolling is set, it is missing a +5, which...
GUIFadeLabel.cs does use a wrong width for the renderable area on the first rendered frame before the scroll delay is over. Users...
GUIFadeLabel.cs does use a wrong width for the renderable area on the first rendered frame before the scroll delay is over. Users...
The BeginClip() calls in GUIFadeLabel.cs use the X position and therefore actually shortens the area in which a text can be rendered as the clipping area shifts to the left when long labels are used.<br /> <br /> The clipping are must rely on the initial X position when RenderText() is called as they are already properly computed.<br...
The BeginClip() calls in GUIFadeLabel.cs use the X position and therefore actually shortens the area in which a text can be...
The BeginClip() calls in GUIFadeLabel.cs use the X position and therefore actually shortens the area in which a text can be...
When you use a "normal" button with a label that is longer than the actual width of the renderable area and the text is scrolling it goes out of bounds of the control.<br /> <br /> Reason: <br /> GUIFadeLabel.cs code doesn't properly handle long text and allows negative values resulting in an out of bound positioning of a text when it...
When you use a "normal" button with a label that is longer than the actual width of the renderable area and the text is scrolling...
When you use a "normal" button with a label that is longer than the actual width of the renderable area and the text is scrolling...
Using listcontrols and the "unfocusedAlpha" property, the texture used in "textureNoFocus" property does not follow the "unfocusedAlpha" value.<br /> In the attached screenshots you can see a listcontrol rendered with "unfocusedAlpha" set to 20 in MP 1.2 and in MP 1.3. In the MP 1.3 screenshot the lines between rows are clearly...
Using listcontrols and the "unfocusedAlpha" property, the texture used in "textureNoFocus" property does not follow the...
Using listcontrols and the "unfocusedAlpha" property, the texture used in "textureNoFocus" property does not follow the...
While the text scrolls using a fadelabel, the right most part is faded on some frames but not others. This happens only when the text width is slightly longer than the label width.
Continue reading...
While the text scrolls using a fadelabel, the right most part is faded on some frames but not others. This happens only when the...
While the text scrolls using a fadelabel, the right most part is faded on some frames but not others. This happens only when the...
As reported by Developer58 and confirmed by kiwijunglist, mbuzina, HomeY and hwahrmann:<br /> <br /> When flac files contain a null character SQL fails to insert the track into the database
Continue reading...
As reported by Developer58 and confirmed by kiwijunglist, mbuzina, HomeY and hwahrmann:<br /> <br /> When flac files contain a null...
As reported by Developer58 and confirmed by kiwijunglist, mbuzina, HomeY and hwahrmann:<br /> <br /> When flac files contain a null...
If playback fails, for whatever reason the button "Current media info" is still visible and when starting a new video file you'll be asked whether to play, en queue or PiP-play the file, even if no player is currently active.
Continue reading...
If playback fails, for whatever reason the button "Current media info" is still visible and when starting a new video file you'll...
If playback fails, for whatever reason the button "Current media info" is still visible and when starting a new video file you'll...
Currently there is no way to 'wrap' text 'overflow' in labels - the only option is a textbox (or textboxscrollup) control which are really designed for long multi-text, OR a scrolling fadelabel (and a lot of scrolling in different directions can get really annoying)<br /> <br /> This feature would provide a GUILabelControEx" and/or...
Currently there is no way to 'wrap' text 'overflow' in labels - the only option is a textbox (or textboxscrollup) control which are...
Currently there is no way to 'wrap' text 'overflow' in labels - the only option is a textbox (or textboxscrollup) control which are...
1. label type controls use align while all other 'text' related controls such as textbox, textboxscrollup, buttons, etc use textalign.<br /> 2. if you center a control using align it centers the control both vertically and horizontally, which textalign does not, nor does it center horizontally exactly the same as textalign, even on...
1. label type controls use align while all other 'text' related controls such as textbox, textboxscrollup, buttons, etc use...
1. label type controls use align while all other 'text' related controls such as textbox, textboxscrollup, buttons, etc use...