aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)Author
2013-10-24[win32] Use more VC optimizations for important XBMC parts for 'Release' configKarlson2k
* Enable 'Full' code optimization * Prefer speed over small size * Allow any suitable inline function * Enable Generate Intrinsic Functions * Enable Function-Level Linking * Enable 'Whole Program Optimization' for compiler, linker and lib task * Explicitly enable linker optimization /OPT:REF and /OPT:ICF
2013-10-20[fix] Update to groovy 2.1.7 should fix an old issue when importing classes ↵Jim Carroll
relative to the script's location and relative classpath references.
2013-10-16Merge pull request #3419 from amet/xcode5_fixMemphiz
[osx/ios/atv2] Xcode5 fix
2013-10-16[xcode5] fix cpluff buildamet
2013-10-07[WIN32] added: build ffmpeg with gnutls support. Force extracting during ↵wsoltys
unzipping.
2013-10-01[win32] Remove win32 PCRE lib source filesKarlson2k
2013-09-28ffmpeg: add patch for backport swresample: Make rematrix maxvalue user settableRainer Hochecker
2013-09-28ffmpeg: backport swresample: Make rematrix maxvalue user settableRainer Hochecker
2013-09-26[cximage] Fix possible "Buffer is accessed out of bounds: romm_cam" error in ↵ace20022
libdcr.
2013-09-26[cximage] Fix resource leak in dcraw.ace20022
2013-09-26[cximage] Fix possible "Buffer is accessed out of bounds: romm_cam" error in ↵ace20022
dcraw.
2013-09-26[cximage] Fix invalid number of character ({) when these macros are defined: ↵ace20022
'PNG_NO_WRITE_FILTERING' in pngwutil.
2013-09-26[cximage] Fix common realloc mistake: 'm_pBuffer' nulled but not freed upon ↵ace20022
failure in xmemfile.
2013-09-26[cximage] Fix uninitialized struct member in ximadsp.ace20022
2013-09-26[cximage] Fix memleak in ximadsp.ace20022
2013-09-15[cximage] fixed memory leak in ximatif.cppWiSo
2013-09-15[cximage] fixed: fixed memory leaks in ximadsp.cppWiSo
2013-09-15[WIN32][cpluff] fixed resource leak.WiSo
2013-09-13[externalffmpeg/osx/ios] - fix compile after ↵Memphiz
429ce9bc69cdee21d3f3be23c1f7147f25b42db6
2013-09-12ffmpeg: add swr_set_compensation to interfaceRainer Hochecker
2013-09-09add ffmpeg patchfile for backport ab433b250ef3eb74a09be37612e806328451be65Rainer Hochecker
2013-09-09ffmpeg backport: h264: do not discard NAL_SEI when skipping framesRainer Hochecker
2013-09-03libsquish: rework to support native builds with *_FOR_BUILDStephan Raue
2013-09-01Merge pull request #2707 from Rawk/use_return_value3Joakim Plate
Remove URIUtils::GetDirectory(..) function without return value
2013-08-31xbadpcm: fix crash on invalid input fileAnssi Hannula
If the sample rate or channel count is zero on a file opened with ADPCMDll, a division by zero is performed causing XBMC to crash. Fix that by adding the necessary check.
2013-08-26Remove GetDirectory(..) without return valueRawk
2013-08-25ffmpeg: add av_channel_layout_extract_channel to util interfaceRainer Hochecker
2013-08-14[ffmpeg] - backport "Fix compilation on ARM with android gcc 4.7" from ↵Memphiz
ffmpeg - fixes compilation on gcc 4.8 with ndk r9
2013-08-11[cosmetic] update copyright headersMartijn Kaijser
2013-08-07[ffmpeg/patches] Add backported mpegts optimisationspopcornmix
2013-08-07[ffmpeg] - backport - mpegts: Remove one 64-bit integer modulus operation ↵Ben Avison
per packet The common case of the pointer having increased by one packet (which results in no change to the modulus) can be detected with a 64-bit subtraction, which is far cheaper than a division on many platforms. Before After Mean StdDev Mean StdDev Change Divisions 248.3 8.8 51.5 7.4 +381.7% Overall 2773.2 25.6 2372.5 43.1 +16.9% Signed-off-by: Martin Storsjö <martin@martin.st>
2013-08-07[ffmpeg] - backport - mpegts: Make discard_pid() faster for single-program ↵Ben Avison
streams When a stream contains a single program, there's no point in doing a PID -> program lookup. Normally the one and only program isn't disabled, so no packets should be discarded. Before After Mean StdDev Mean StdDev Change discard_pid() 73.8 9.4 20.2 1.5 +264.8% Overall 2300.8 28.0 2253.1 20.6 +2.1% Signed-off-by: Martin Storsjö <martin@martin.st>
2013-08-07[ffmpeg] - backport - mpegts: Remove one memcpy per packetBen Avison
This was being performed to ensure that a complete packet was held in contiguous memory, prior to parsing the packet. However, the source buffer is typically large enough that the packet was already contiguous, so it is beneficial to return the packet by reference in most cases. Before After Mean StdDev Mean StdDev Change memcpy 720.7 32.7 649.8 25.1 +10.9% Overall 2372.7 46.1 2291.7 21.8 +3.5% Signed-off-by: Martin Storsjö <martin@martin.st>
2013-08-07[ffmpeg] - backport - avio: Add an internal function for reading without copyingBen Avison
As long as there is enough contiguous data in the avio buffer, just return a pointer to it instead of copying it to the caller provided buffer. Signed-off-by: Martin Storsjö <martin@martin.st>
2013-08-07[cosmetics] update copyright headerMartijn Kaijser
2013-08-06libav hacks: define AVFORMAT_HAS_STREAM_R_FRAMERATE to give it a dummy accessor.Alexis Ballier
2013-08-06Fix swr_get_delay computation from libavresample API.Alexis Ballier
2013-08-06DllAvCodec: Remove now unused LIBAVCODEC_FROM_* macros.Alexis Ballier
2013-08-06DVDFactoryCodec: Remove pointless libav #ifery and improve the libav_hacks.hAlexis Ballier
hackery so that it actually compiles with libav.
2013-08-06DVDOverlayCodecText: Remove libav compat #ifery and move it to libav_hacks.hAlexis Ballier
2013-08-06DllAvFilter.h: Drop checks for libav and factorize some #if / #else. Those ↵Alexis Ballier
are now done in libav hacks.
2013-08-06Remove avfilter_graph_parse hacks for libav and move it to libav hacksAlexis Ballier
2013-08-06Move libav check for libavfilter being avframe based to libav_hacks.hAlexis Ballier
2013-08-06DllAvUtil: Drop libav hacks and move them to libav_hacks.h.Alexis Ballier
2013-08-06DllAvFormat: map av_stream_get_r_frame_rate when available.Alexis Ballier
2013-08-06Introduce a libav-hacks library to wrap a compatibility layer with libav.Alexis Ballier
This copies/pastes some code from FFmpeg but at least allows us to support the fork.
2013-08-06DllSwResample: Clean up libavresample support that is broken anyway.Alexis Ballier
2013-08-06Add a fake .pc file for libswresample -> libavresampleAlexis Ballier
2013-08-02[ffmpeg/patches] Add backported armv6/vfp optimisationspopcornmix
2013-08-02[ffmpeg] - backport - arm: Mangle external symbols properly in new vfp ↵Martin Storsjö
assembly files Reviewed-by: Kostya Shishkov Signed-off-by: Michael Niedermayer <michaelni@gmx.at>