aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)Author
2011-12-17Revert the rest of the karaokeplayer commits. fixes xcode buildsLars Op den Kamp
This reverts commit 5684e8ef15bc5a4ef2c407a4dafb33684e4afb95 and 33a066668f698c3875da717539fef7e61650945a
2011-12-15Removed the old-time "optimization" which crashes after gcc 4.x optimization ↵George Yunaev
when playing MID files
2011-12-11[fix] - refactored and cleaned up e09cb07 into libid3tagMemphiz
2011-12-10[vaapi] reverted does apply to our ffmpeg versionhuceke
2011-12-09vaapi: do not assert on value read from input bitstreamDiego Biurrun
User-provided data should never trigger an assert; return error instead. Also fix an instance of get_bits where get_bits_long should have been used. This eliminates the following warning: libavcodec/vaapi_mpeg2.c:112:14: warning: variable 'start_code' set but not used Signed-off-by: elupus <elupus@xbmc.org>
2011-12-09Fix VA-API decoding artefacts.Edgar Hucek
Fixes ffmpeg ticket #457. Signed-off-by: elupus <elupus@xbmc.org>
2011-12-05[fix] - apply hanewin nfs server patch to libnfs for linux aswellMemphiz
2011-12-01fixed: crash in rar seek code under certain circumstancesspiff
if the last archive in a set was less than 256kb, the seek code set an invalid offset leading to crashes
2011-11-23Fix vaapi decoding of vc1 files on Intel Sandy Bridge GPUs. Credits to ↵alanwww1
Gwenole Beauchesne
2011-11-19Don't fill in frame gaps with copied refs after flushJoakim Plate
The filled in refs cause corruptions in the video frame for a long time after it should have recovered.
2011-11-15fixed, bump libcec to 1.2.0davilla
2011-11-15changed/fixed: add some sanity checks to rar code to avoid crashes with ↵spiff
corrupt archives.
2011-11-13Add patch file for dxva BeginFrame return value handlingCrystalP
2011-11-13[DXVA] Handle return value of BeginFrame better.CrystalP
The nVidia cards sometimes return E_PENDING and need time before they can start decoding a new frame. Helps nVidia cards with blocky pictures/pixellation artifacts after skip or when CPU is busy.
2011-11-13h264: Use mismatching frame numbers in fields to synchronize the ↵Michael Niedermayer
first/second field state independant of them being reference or not. Fixes Ticket354 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2011-11-08fixed, libshairport build on ubuntu oneircdavilla
2011-11-08fixed: Typoarnova
2011-11-07[fix] - definition clash of LOG_INFO and LOG_DEBUG between shairport.h and ↵Memphiz
syslog.h
2011-11-06Add patch file for commit 438acad3CrystalP
2011-11-06Merge pull request #523 from cptspiff/rardialogsArne Morten Kvarving
fixed: reinstate compressed rar dialogs
2011-11-05Backport ffmpeg commit 29a29226bb01d8e46b731e73f637563e5c4cccfeCrystalP
Set avctx->coded_width/height to uncropped h264 sizes avctx->widht/height remain right/bottom cropped as previous behaviour. Hardware decoders need to know the uncropped data to allocate surfaces of correct height. Some hardware is picky and fails to decode properly if a surface larger than needed is used during decode, so just aligning up is not enough. Written and submitted upstream by elupus.
2011-11-05fixed: crash when accessing rhytmbox dapp sharesspiff
this just fixes the crash, they still don't work properly. see ticket #12178
2011-11-04fixed: reinstate compressed rar dialogsspiff
closes ticket #4401
2011-11-01fixed: seeks in mmshspiff
this backports upstream commits aedb87c57, 86a4e55e6, 8475ec190, 60fcc19bff (partially), 237bcaa27518, 33789862, 8af4ac5272, 26b64550d6 thanks a million to michael niedermayer for giving this priority!
2011-10-30add coresponding ffmpeg patch for eb61ba8d4962f5348d807444aefeb2c8533ff42bdavilla
2011-10-30[ios] fixed, ffmpeg used .text symbol relocation in neon asm code, this is ↵davilla
not permitted in iOS5 due to ASLR and will panic the darwin kernel when ffmpeg is dyloaded
2011-10-29Merge pull request #504 from tsp/mainJoakim Plate
libcmyth bug fix
2011-10-27Fixed Iptc parser under 64bit linuxChristian Fetzer
2011-10-22libcmyth bug fix:Tonny Petersen
*Wrong debug callback function *Reference counting broken on linux *cmyth_mysql_testdb_connection returns a pointer to a stack variable *ref_reallof derefence NULL pointer in debug build
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