aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)Author
2011-10-17[fix] - fix duplicated method delcarationMemphiz
2011-10-16matroskadec: use correct compression parameters for current track CodecPrivateCrystalP
backport of ffmpeg dc6c36ce46d4c4d7cb63503afc2ee44f00bf3725 on 2011-08-17 fixes a bitmap sub color problem exposed by mkclean --optimize foo.mkv. The compressed private data could not be extracted, resulting in a bad color palette and wrong colors on screen. problem described in forum thread http://forum.xbmc.org/showthread.php?t=108942
2011-10-15Changed format string - %td not supported by our MingW environment.CrystalP
2011-10-15dxva-h264 Fix dxva playback of streams that don't start with an I-Frame.CrystalP
GPUs with ATI UVDa and UVD+ have trouble when decoding doesn't start on an I-Frame, and they don't recover on later I-Frames. The variable to track the first I-Frame is in H264Context so that it can be reset by code in h264 when initializing the context or flushing. credits isidrogar, see ticket #11772. sample on team ftp, samples/11772/CSI_ New York - TV3 - 2008-09-16_1.ts
2011-10-15dxva-vc1 Pass overlapping transforms hintCrystalP
see ticket #11643
2011-10-15dxva-vc1 Take BI into account for forward and backward picturesCrystalP
See ticket #11643, sample on team ftp, samples/11643/vc-1 test.wmv
2011-10-15dxva-mpeg2 speed up slice allocationCrystalP
The number of slices is not very likely to change from frame to frame, so at the beginning of a new frame, allocate memory for the amount of slices of the previous frame. Saves a lot of reallocation, for some TV capture samples there are over 200 slices. There wasn't anywhere really appropriate to store last_slice_count (needs to live from first frame to last frame), so this is likely to cause discussion to merge upstream. Adding members to dxva_context breaks ABI, which we don't care too much about since on Windows we don't support external ffmpeg. dxva mpeg2 code also has access to MpegEncContext, but adding there would likely break ABI as well.
2011-10-15dxva-mpeg2 Allocate slices array dynamically - fixes videos with > 175 slices.CrystalP
They used to result in images with a black bottom. sample on team ftp samples/PR471/too_many_slices.ts Inspired by the vaapi code to reallocate the slices array for each new slice. Could be more efficient if the array could be preserved for all frames and freed only at the end of the video, but there doesn't seem to be anywhere appropriate to free the memory at the end. Alternative is to allocate the proper size straight away for a new frame, instead of realloc'ing for each slice.
2011-10-15update libcec from 0.6.0 to 0.7.0davilla
2011-10-13changed libcec to be dyloaded like others, also change lib/libcec/Makefile ↵davilla
to be pure convenence make and remove the internal/external bits, libcec is a system lib. treat it that way.
2011-10-13fixed, sporatic make failures when libid3tag tries to regenerate genre.dat ↵davilla
on darwin. sed will point to the native /usr/bin/sed which is not gnu sed, use this format so that it uses the correct sed as found by autotools
2011-10-11Merge pull request #482 from jkominek/masterArne Morten Kvarving
replaced some strcpy's that were causing crashes, with strncpy's in unrarxlib
2011-10-11[osx/ios] fixed, Imaging-1.1.7 has a design quirk where one can import it ↵davilla
two different ways resulting in different python HASH for the same module. If the HASH is different then imaging calls exit(1) and everything dies. Mod to ignore this. Note Imaging-1.2 alpha changes this behavor to use one namespace ie. PIL
2011-10-11cec: use libcec as an internal lib and fetch it in "bootstrap". added ↵Lars Op den Kamp
--enable-external-libcec option to configure. to keep a permanent copy, remove "make download" from bootstrap to change the location of the tarball to another mirror, change lib/libcec/Makefile.in
2011-10-11Factor out libbluray dll loader into separate headerelupus
2011-10-10wrapped strncpy to ensure resulting strings are always null terminated.Jay Kominek
2011-10-10replaced some strcpy's that were causing crashes, with strncpy's in unrarxlibJay Kominek
2011-10-08fix ffmpeg patch to reflect changed alpha array size in upstream. fixes ↵CrystalP
#11342, thanks cg110. Alpha array size is 256 in ffmpeg and patch was not updated at last ffmpeg update, which caused memory corruption for some subs. See ticket #11342 for details.
2011-10-07[osx/ios] fixed build of script.module.pil, this also add the ability to ↵davilla
cross-build any python module
2011-10-05changed to have make clean do a distclean and add ldconfig when installingdavilla
2011-10-02[airtunes] include 006_no_printf.patchdavilla
2011-09-29change afpfs-ng default install location to /usr/localdavilla
2011-09-29[airtunes] change default install location to /usr/localdavilla
2011-09-29[add] - makefile for building afpfs-ng for linuxMemphis
2011-09-28Merge pull request #447 from Memphiz/airtunesMemphiz
Airtunes support for ios/osx/linux
2011-09-28[WIN32] fixed: build libass with patched freetype.WiSo
2011-09-28Merge pull request #445 from blinkseb/libassSébastien Brochet
changed: update libass to v0.9.13
2011-09-27[fix] - soname for linuxMemphiz
2011-09-26[add] - libshairport for linuxMemphis
2011-09-25[WIN32] fixed warningWiSo
2011-09-25updated libass to v0.9.13Sébastien Brochet
2011-09-25[WIN32] updated freetype to v2.4.6Sébastien Brochet
2011-09-23[linux] fixed, cannot load swscale on arm. treat swscale like the others and ↵davilla
cp the .so
2011-09-19[WIN32] fixed some warnings. ETIMEDOUT and ECANCELED already defined.WiSo
2011-09-16build: 3rd party lib linking symbols cleanuptheuni
Fix several linking concerns that are usually masked in one way or another. To see, add -Wl,--unresolved-symbols=ignore-in-shared-libs to LDFLAGS 1. The 3rd party libs that we build can't resolve our wrapped functions until runtime, so tell the linker not to expect them. 2. Various vis and screensavers were relying on XBMC bringing in GL libs. With these fixes, linking opts like --unresolved-symbols=ignore-in-shared-libs now work properly. This is useful for annoying libs like gles or egl which may depend on other libs that cannot resolve at link-time. TODO: ProjectM still neeeds attention
2011-09-12fixed: Compilation issue with ffmpeg 0.7.1elupus
Closes ticket #11752
2011-09-11change to our mirrors, http://www.effbot.org/downloads is unreliabledavilla
2011-09-11drop ifdefs for aligned function call now that they map to normalelupus
2011-09-09Merge pull request #405 from dteirney/mythDavid Teirney
Fix so Myth recordings are deleted immediately in the UI when using Myth 0.24
2011-09-07[ffmpeg] silence compiler warningsdavilla
2011-09-04Silence compiler warning by specifying 0 as 0L so it's treated as a long.David Teirney
2011-09-04Introduce a cmyth_proginfo_flags method to retrieve the flags associated ↵David Teirney
with a recorded program.
2011-09-04Update one of the other Microsoft Visual Studio files to remove an include ↵David Teirney
location that doesn't appear to exist.
2011-09-03[WIN32] removed win32 include path from cmyth (thanks dTeirney)WiSo
2011-09-03[WIN32] copied inttypes.h to cmyth/win32/include to keep the lib separated ↵WiSo
(https://github.com/xbmc/xbmc/commit/312d2c3877b29acaf651dbcac5cd5aedfdd5e6ff#commitcomment-567622)
2011-09-02Merge pull request #386 from dteirney/libcmythDavid Teirney
Update libcmyth to support protocol 57 for deletion of recordings
2011-09-02build: allow configure options to be set for libnfstheuni
This is an ugly ugly hack, but it only has to last until libnfs makes its way into distros. use the PREFIX or LIBNFS_CONFIGOPTS env vars to override their defaults. This way we can do cross builds without manual intervention.
2011-09-02[nfs] - bump version to 0804e67Memphiz
2011-08-30Use the more portable "=" in shell test usage, rather than "=="David Brownlee
2011-08-29Initialize all variables in the delete_command and fill_command to 0 to ↵David Teirney
ensure they are known values if they aren't changed in the body of the method.