aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)Author
2012-02-14changed: backport fix from upstream to explicitly request res xml tag, WMP ↵elupus
servers could skip it otherwise
2012-02-11[fix] - on ios use the old getcomment function in libid3tag - this is not ↵Memphiz
correct for all comments - but the new one just seems to unleash a crashing bug on that plattform (we just can't track it down - so all hopes on taglib someday)
2012-02-11Fix dvb subtitle decoding when display segment is missing.Paul Kendall
closes ticket #8504
2012-02-03[WIN32] fixed: remove asserts when building a release binary.WiSo
2012-01-22[ios] fixes #12508, PIL on ATV2 not supporting indexed PNGsdavilla
2012-01-17fixed: playback from mmst:// urls would halt after some time.spiff
this backports upstream 275189a2bd71cf49d66374c44d3de2262d323460 thanks to johoja for doing the ground work
2012-01-15Stop tracking autotools generated files in git.Andres Mejia
2012-01-15Update bootstrap generated files.Andres Mejia
2012-01-11[id3tag] - lets be pedantic with the pointer checks in getcomment. This ↵Memphiz
might fix subtle crashes on ios - and it should be done nevertheless
2012-01-09[linux] - apply the ipv6 fix for airtunes on linux as well - doesn't hurt - ↵Memphiz
and its needed there too for some users.
2012-01-04Merge pull request #605 from dteirney/libcmythDavid Teirney
libcmyth fix for negative program length due to overflow during cast
2012-01-04Fixed overflow error with long long being cast to a long resulting in a ↵David Teirney
negative number on occasion. Typically this seems to have effected the program length of recordings. Thanks to Charles Barnwell from the MVPMC community for the patch.
2012-01-02fixed: upnp client should not cache requests unless it's for a complete listingelupus
2011-12-28fixed: do not include the internal ffmpeg header file - riff.h (fixes #12370)vdrfan
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.