I am curious as to what the proper procedure to commit changes to XBMC are. I have followed the online wiki on pulling from git master with TortoiseGit and made the changed on my local machine so do I just commit them or is there some other procedure?
The changes in question:
1. Add a variable in advanced settings to allow users to increase read rate of dvdplayer as multiple of average bitrate for faster buffer filling (i.e. if user uses 3 as the multiple the buffer will be filled at 3X average bitrate until the buffer is filled and then will refill the buffer as it is being used at up to 3X average bitrate)
2. Bug Fix: I found that if the buffer reaches 0 the FPS will drop to like 3 or 4 and stay that way even if data is added to the buffer until the video is stopped and restarted. This was caused by Audio engine being stuck in in a drain state.
The changes are like 5 or 6 lines of code total...I could provide diffs if somebody else wants to commit the changes....or if you could let me know of the proper procedure I will commit them.
Question on how to add changes to XBMC
classicspam
Junior Member Posts: 27 Joined: Dec 2008 Reputation: 0 |
2012-07-22 10:55
Post: #1
|
| find quote |
spiff
Grumpy Bastard Developer Joined: Nov 2003 Reputation: 82 |
2012-07-22 11:01
Post: #2
Send a pull request. Did you really believe you have write access to our git?
Always read the XBMC online-manual, FAQ and search the forum before posting. Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules. For troubleshooting and bug reporting please make sure you read this first. |
| find quote |
FernetMenta
Team-XBMC Member Posts: 1,622 Joined: Jul 2010 Reputation: 34 Location: Munich |
2012-07-22 11:06
Post: #3
Create your own fork of XBMC on GitHub. Push your changes to your repo, then create a pull request to xbmc mainline.
|
| find quote |
FernetMenta
Team-XBMC Member Posts: 1,622 Joined: Jul 2010 Reputation: 34 Location: Munich |
2012-07-22 11:06
Post: #4
spiff was faster
|
| find quote |
spiff
Grumpy Bastard Developer Joined: Nov 2003 Reputation: 82 |
2012-07-22 11:10
Post: #5
oh, and if that doesn't ring a bell for you, do the github bootcamp, it will all click after that.
Always read the XBMC online-manual, FAQ and search the forum before posting. Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules. For troubleshooting and bug reporting please make sure you read this first. |
| find quote |
Memphiz
Team-XBMC Developer Joined: Feb 2011 Reputation: 91 Location: germany |
2012-07-22 12:30
Post: #6
show me that ae fix - i was already about to track it down (had a similar drain issue on coreaudio osx/ios). I would like to test if your fix fixes my drain stucking on linux
AppleTV2/iPhone/iPod: HowTo find debug logs and everything else which the devs like so much: click here HowTo setup NFS for XBMC: Wiki NFS HowTo configure avahi (zeroconf): Wiki Avahi READ THE IOS FAQ!: iOS FAQ |
| find quote |
classicspam
Junior Member Posts: 27 Joined: Dec 2008 Reputation: 0 |
2012-07-22 13:10
Post: #7
xbmc/cores/AudioEngine/Engines/SoftAE/SoftAEStream.cpp | 1 +
1 file changed, 1 insertion(+) diff --git a/xbmc/cores/AudioEngine/Engines/SoftAE/SoftAEStream.cpp b/xbmc/cores/AudioEngine/Engines/SoftAE/SoftAEStream.cpp index 33f282a..28c2748 100644 --- a/xbmc/cores/AudioEngine/Engines/SoftAE/SoftAEStream.cpp +++ b/xbmc/cores/AudioEngine/Engines/SoftAE/SoftAEStream.cpp @@ -576,6 +576,7 @@ void CSoftAEStream::InternalFlush() /* reset our counts */ m_framesBuffered = 0; m_refillBuffer = m_waterLevel; + m_draining = false; } double CSoftAEStream::GetResampleRatio() It was the longest single line of code I've written
(This post was last modified: 2012-07-22 13:19 by classicspam.)
|
| find quote |
garbear
Team-XBMC Developer Joined: Dec 2010 Reputation: 16 Location: gangsta's paradise |
2012-07-22 23:04
Post: #8
Always read the XBMC online-manual, FAQ and search the forums before posting. Do NOT e-mail Team-XBMC members asking for support. Read/follow the forum rules. For troubleshooting and bug reporting, make sure you read this first |
| find quote |

Search
Help