Skip to content

Dharma 10.1 #41

Merged
55 commits merged into from Mar 4, 2011
@theuni
Team Kodi member
theuni commented Feb 17, 2011

Tested on Linux x64 with internal/external libs. Can I get an ack from a win32 and osx dev? Remember that if you've been running master you'll need to delete your video db else you'll see a major cpu load.

If I'm missing any commits, please speak up.

CrystalPT and others added some commits Jan 2, 2011
CrystalPT fixed: bitstream mode improperly set. Ticket #10981.
Broke AC3 passthrough for emotiva and NAD receivers.
Patch sent to ffmpeg by Anssi and accepted.

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@35739 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
(cherry picked from commit d010715)
c392204
CrystalPT fixed rtmp streams playback in Windows (ticket #10920)
Must keep the option values alive until the Connect() call. Likely to affect other platforms too.

Fixed up trivial merge conflict.

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@35661 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
8da9866
theuni added: set referer string when fetching addons. Credit spiff.
If addon was pulled as a dep, use the parent as referer.
If addon is an update, use the old version as referer.
if addon is installed manually, referer is blank.

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@35026 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
(cherry picked from commit 7b7e11d)
d06458a
CrystalPT rtmp playback fix part2: keep the option values until Close(). Safer,…
… maybe overkill

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@35662 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
b2b3ae1
bobo1on1 fixed: if we're setting m_disableOnPlay to 0 after LoadSkin(), we can…
…'t expect dim on playback to still work

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@35693 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
(cherry picked from commit 87c4406)
c644725
@Montellese Montellese Replaced duplicate sort method 'title' with 'videotitle'
(cherry picked from commit 374ef96)
ba6d46b
@topfs2 topfs2 Zero sockaddr struct when initializing. Thanks yuvalt
(cherry picked from commit 4b33441)
e93be7e
bobo1on1 refactor of XLCDproc, fixed bugs and leaks
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@35686 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
(cherry picked from commit c68e03f)
03a9451
bobo1on1 fixed: set SDL_VIDEO_ALLOW_SCREENSAVER to 1 when it's not set, fixes …
…the monitor coming out of standby

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@35688 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
(cherry picked from commit 30cc2de)
6bc270b
bobo1on1 fixed: if glMapBufferARB returns NULL, disable usage of pixel buffer …
…objects

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@35660 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
(cherry picked from commit a531abb)
4ae4b7b
bobo1on1 added: periodically call XResetScreenSaver() when fullscreen since SD…
…L doesn't do it anymore, but only call it when dpms is off

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@35689 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
(cherry picked from commit 213a510)
9dc0023
bobo1on1 fixed: compile on gles regarding resetting X11 screensaver
(cherry picked from commit b12d33d)
b107fd4
Jonathan Marshall added: default constructor for CFileOperationJob to allow setting up …
…of the job after construction

(cherry picked from commit 035b794)
619db3e
Jonathan Marshall added: function to parse an addon descriptor from memory f604bb0
Jonathan Marshall changed: Use InstallAddon rather than AddJob for Repository auto-inst…
…alls.

(cherry picked from commit 28b956d1d9030b640f0c441b4606a6d15fddbadb)
739614a
Jonathan Marshall changed: No need to pass addon deletion into CGUIWindowAddonBrowser
(cherry picked from commit bb70e85b00bc12b831960a61ffe66236b91e470d)
0e8793c
Jonathan Marshall refactor: Introduce CAddonInstaller/CAddonInstallJob to handle addon …
…installation, ensuring it's done serially (per-addon) and to ensure that we don't attempt to install the same addon simultaneously
7e7ed64
Jonathan Marshall fixed: #11109 - addons with 2 or more extension points only showed th…
…e first extension point within the XBMC UI.

(cherry picked from commit be61ebd)
e188dea
bobo1on1 backport 569648f into dharma 10.1 (because git master has changed too…
… much, this has been done by hand)
6a641af
bobo1on1 fixed: pass libswscale cpuflags in CLinuxRendererGLES
fixed: pass libswscale cpuflags in CWinRenderer
(cherry picked from commit 1c3e864)
7b0d13b
@anssih anssih fixed: linux internet detection with non-ethernet non-WLAN connections
There is a check for ethernet encapsulation in the Linux network
detection code. This is because we used to provide a network
configuration dialog, and the settings only made sense for devices with
ethernet encapsulation (ethernet, WLAN, etc).

However, the internet connectivity detection relies on the same code,
causing XBMC to disallow the user from entering e.g. the "Video sources"
section if they are connected to the internet via e.g. 3G modem or via
a bluetooth connection.

Fix that by simply removing the check, since we do not provide the IP
configuration facilities anymore.

While this may raise the possibility of false positives a little (if
there are non-internet non-ethernet interfaces), it is better to err on
the side of caution and not prevent the user from using internet sources
in XBMC.
(cherry picked from commit ea2656d)
a3fc30d
@davilla davilla [osx] fixed, vda decoder under 10.6.4+. reserving 16 ref frames is si…
…lly. request kCVPixelFormatType_422YpCbCr8 image buffer format, PIX_FMT_BGRA to PIX_FMT_YUV420P is dog slow using sw_scaler.

(cherry picked from commit 40353a5)
1dd0e61
Jonathan Marshall fixed: FindAddons() needs calling before calling GetDeps() - caused d…
…ependencies to not install on addon install

(cherry picked from commit b5c934d)
f8fe020
Jonathan Marshall changed: No need for CGUIWindowAddonBrowser to have OnJobComplete - u…
…se CAddonInstaller's instead.
71a9ea5
Jonathan Marshall fixed: Uninstall of addon didn't refresh the listing.
(cherry picked from commit 553da6d)
9879a46
jmarshallnz changed: <ignoreatstart> to <ignoresecondsatstart> and bump to 180 se…
…conds by default. Also <ignoreatend> is not <ignorepercentatend> which defaults to 8%. Ticket #10207.

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@34346 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
(cherry picked from commit ac6e989)
bb9e12b
anssih changed: remap mono audio to stereo even if we have a center speaker
This also fixes mono audio when using digital out when a center speaker
is enabled.

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@35622 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
(cherry picked from commit f408442)
3790680
Jonathan Marshall fixed:#11128 - using mouse wheel to scroll in fixed lists wasn't func…
…tioning correctly

(cherry picked from commit 42df464)
376dab4
Jonathan Marshall fixed: Grouplist controls absorbed mouse wheel up/down even if it cou…
…ldn't scroll (partly addresses #10954)

(cherry picked from commit 23785ec)
deff640
Jonathan Marshall fixed: #11063 - <colordiffuse> not applying to <alttexturefocus> on t…
…oggle buttons.

(cherry picked from commit 145a428)
9d6af3e
Jonathan Marshall fixed: <colordiffuse> wasn't applied to bordered images
(cherry picked from commit 34548d9)
2598240
anssih fixed: top back right was downmixed to back left instead of back right
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@35621 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
(cherry picked from commit c7f5556)
7255e74
bobo1on1 fixed: the memcpy in PAPlayer::AddPacketsToStream definitely has to b…
…e a memmove

fixed: PAPlayer would busy wait on the audio device when no data could be added
(cherry picked from commit 584ef84)
272e9b2
bobo1on1 fixed: this memcpy in CAudioDecoder should be a memmove
(cherry picked from commit 5b8046c)
c824916
@amet amet fixed: show Git revision number instead of SVN. commiting for TheUni
(cherry picked from commit 646c49f)
81ead12
@CrystalP CrystalP [WIN32] fix build after the git rev number change. Doesn't report the…
… proper git commit yet.

(cherry picked from commit 1c5bfa4)
f8a3a2c
@CrystalP CrystalP [WIN32] extract git rev number
(cherry picked from commit 7a00cc2)
3dd1268
@CrystalP CrystalP [WIN32] fixed: git revision in build setup file name.
refactored the git version extraction code to be shared between the update_git_rev.bat and BuildSetup.bat scripts.
(cherry picked from commit f833d1e)
13efbf5
@Montellese Montellese [WIN32] apply project changes for git integration to VS2008 16d5b16
@wsoltys wsoltys [WIN32] changed: don't use a hash in a filename.
(cherry picked from commit 5a320c0)
72b341c
@CrystalP CrystalP [WIN32] updated ffmpeg dlls e63c39c
@anssih anssih fixed: playback of some mpegts files (ticket #11126)
XBMC incorrectly ignored all streams in MPEG TS files if there are
several empty programs and the video/audio streams do not actually
belong to any program.
(cherry picked from commit 2f33d92)
86b8db6
bobo1on1 fixed: having two identical altnames in any remotes would crash
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@35720 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
(cherry picked from commit 2cb09db)
2d7a55d
theuni Bump version strings for 10.1 a0dc36c
theuni Only use one thread for the webserver to save resources.
This was set to 8 while debugging a windows issue that turned out to be
unrelated.
(cherry picked from commit a458453)
a1f3449
Jonathan Marshall fixed: Scanning episodes which had a local fanart.jpg would result in…
… the image being cached for each item.

(cherry picked from commit 34a667e)
b56bfa7
theuni Bump addons to current git snapshots 99b071f
theuni fixed: settings.xml was queried repeatedly for addons where it didn't…
… exist.

Easily seen running strace while the black screensaver is active
c8405db
@davilla davilla [osx] fixed, non-accelerated renderer fallback was not working. Need …
…to check created context and not created pixel format

(cherry picked from commit b9990a4)
483da4c
Jonathan Marshall fixes #10686 infinite loop when entering [COLOR in an edit control
(cherry picked from commit a54451c)
bac2571
@jhsrennie
Team Kodi member

It builds fine with VS2008. Is there anything specific you'd like me to test?

JR

@beenje
beenje commented Feb 19, 2011

I built on ppc-osx (with --enable-liba52) and it looks fine.
/beenje

bobo1on1 fixed: ati saves our Display* in their libGL, if we close it and do a…
…ny GL calls, we crash, so just keep it around until app exit on ati platforms, fixes crashing on playback stop with sync playback to display enabled

(cherry picked from commit 402b0ff)
63b7105
@queeup
queeup commented Feb 20, 2011

I am so sorry to involve this but what about translations? There is some corrections on strings I think.

@theuni
Team Kodi member
theuni commented Feb 20, 2011

Queep: I'll have a look at updated translations. These are tough because strings may have been added/changed since Dharma so they're not simple backports. We would need verification from all translators.

Note: build/sanity on OSX was verified by amet.

@davilla
davilla commented Feb 21, 2011

ack

firnsy fixed: fix mysql compatability when creating triggers with BEGIN and …
…END keywords. see #10301.

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@34276 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
(cherry picked from commit e78a94c)
d380384
@theuni
Team Kodi member
theuni commented Feb 22, 2011

Added in two more because I have no spine. Window is really closed now.

Can I get new acks from osx/win32 devs please?

@jhsrennie
Team Kodi member

Builds and runs fine with VS2008

@beenje
beenje commented Feb 22, 2011

Still OK for osx-ppc

@queeup
queeup commented Feb 25, 2011

theuni: Better idea. You have lots of job to do just give translaters 1 day for checking their strings after Dharma 10.1 tag and we will send you pull request if it's needed.

@amet
amet commented Feb 28, 2011

it builds/runs on OSX

Jonathan Mar... added some commits Mar 3, 2011
Jonathan Marshall ensure that we clear the items in the login window - fixes spurious e…
…rror messages about textures being cleaned up/unable to release.

(cherry picked from commit e1a3774)
f26bd4d
Jonathan Marshall log when texture packs are opened/closed
(cherry picked from commit 844c6c7)
dc7cbfa
Jonathan Marshall don't allow LoadSkin() to run during an Unload/Reload cycle
(cherry picked from commit 72eb444)
0c0454d
@queeup
queeup commented Mar 4, 2011

What about this one?
160836c

@koying koying added a commit to koying/xbmc that referenced this pull request Mar 15, 2014
@wolfgar wolfgar Avoid to invoke VPU decoding without additional data when we are not …
…specifically in PR28 context Improve VC1 issue reported in #41
7008681
@warped-rudi warped-rudi pushed a commit to warped-rudi/xbmc that referenced this pull request Apr 14, 2014
@wolfgar wolfgar Avoid to invoke VPU decoding without additional data
when we are not specifically in PR28 context
as it improves VC1 issue reported in #41
To do so, Test if frame size (and thus VPU_DEC_ONE_FRM_CONSUMED)
is handled before dealing with m_bytesToBeConsumed
a70b239
@koying koying added a commit to koying/xbmc that referenced this pull request May 5, 2014
@wolfgar wolfgar Avoid to invoke VPU decoding without additional data
when we are not specifically in PR28 context
as it improves VC1 issue reported in #41
To do so, Test if frame size (and thus VPU_DEC_ONE_FRM_CONSUMED)
is handled before dealing with m_bytesToBeConsumed
c480dd5
@koying koying added a commit to koying/xbmc that referenced this pull request May 20, 2014
@wolfgar wolfgar Avoid to invoke VPU decoding without additional data
when we are not specifically in PR28 context
as it improves VC1 issue reported in #41
To do so, Test if frame size (and thus VPU_DEC_ONE_FRM_CONSUMED)
is handled before dealing with m_bytesToBeConsumed
11f8447
@koying koying added a commit to koying/xbmc that referenced this pull request Jun 1, 2014
@wolfgar wolfgar Avoid to invoke VPU decoding without additional data
when we are not specifically in PR28 context
as it improves VC1 issue reported in #41
To do so, Test if frame size (and thus VPU_DEC_ONE_FRM_CONSUMED)
is handled before dealing with m_bytesToBeConsumed
e4711e4
This issue was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.