aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)Author
2012-06-11[ffmpeg/libavutil] - another missing include when using external ↵Memphiz
ffmpeg/libav - addition to #13096
2012-06-11[ffmpeg/libavutil] - fix compilation when using external ffmpeg/libav after ↵Memphiz
e064049 - fixes #13096
2012-06-02[libshairport] - fix typo in libshairport Makefile for linux - thx BaviaanMemphiz
2012-06-02[libshairport] - pass metadata to xbmcMemphiz
2012-06-01Merge pull request #932 from Memphiz/nfsbump13Memphiz
bump libnfs to 1.3
2012-05-25switch VS2010 debug project to disable STL iterator checks so that debugging ↵Jonathan Marshall
at reasonable speed is feasible
2012-05-24fixed compiler warning spew under clang 'indirection of non-volatile null ↵davilla
pointer will be deleted, not trap'
2012-05-16fixed: rars that have unpacked size stored on first volume onlyAnssi Hannula
Some multi-volume RAR files have their unpacked size set as 0 in all volumes except the first one. Use the previous unpacked size instead of 0 in such cases in order to support such files properly.
2012-05-16fixed: CRarFile::Read() returning wrong data after some seek patternsAnssi Hannula
Certain seek patterns on a file inside a non-compressed rar file can cause CmdExtract::UnstoreFile() to think that the destination buffer has been filled (as DestUnpSize counter, originally set to the file size, reaches zero). However, counting written bytes using DestUnpSize doesn't make sense for the UnpackToMemory codepath used for non-compressed rar files, as there can be seeks which can eventually cause more data to be read than what the actual file size was. The actual output buffer is internally handled by ComprDataIO. The check in UnstoreFile() will result in not all data being written to the destination buffer, causing CRarFile::Read() to return old stale data. Fix that by dropping the unnecessary DestUnpSize handling in UnpackToMemory codepath of CmdExtract::UnstoreFile().
2012-05-15[osx/ios] fixed ios ffmpeg configure, patch out ffmpeg configure insisting ↵davilla
on using 'gas-preprocessor.pl ' as that fails with clang, refactor the configure of ffmpeg to allow passing -as= when expands to multiple items
2012-05-13[osx/ios] fixed i386/x86_64 pick for native compile of libsquash and ↵davilla
texturepacker
2012-05-12[osx] fixed, since native texturepacker uses SDL from depends, look for ↵davilla
x86_64 in CXXFLAGS as a hint to build it 32 or 64 bit
2012-05-12[osx] fixed, do not include dcr.o, it is a standalong binary with a maindavilla
2012-05-10[osx] fix compiler errroramet
2012-05-11[cmyth] Fix memory corruption caused by incorrect size allocation for ANN ↵David Teirney
FileTransfer buffer.
2012-05-10Merge pull request #37 from Fneufneu/freebsdFneufneu
add FreeBSD support
2012-05-10[AE] av_crc_init added to libavutil interfaceGeoffrey McRae
2012-05-09fixed, do not pollute CXXFLAGS with CFLAGSdavilla
2012-05-07[FreeBSD] rewrite 64bit threadid hackFneufneu
do not use DWORD or LPDWORD to store a thread id anymore use LONG or LPLONG instead switch back dword to int
2012-05-07comment line for FreeBSDFneufneu
TODO: understand that error dcr.c:148:8: error: member reference base type 'dcr_stream_obj' (aka 'void') is not a structure or union if (fileno(dcr.obj_) > 2) (*dcr.ops_->close_)(dcr.obj_); ^~~~~~~~~~~~~~~~ In file included from dcr.c:43: /usr/include/stdio.h:483:36: note: instantiated from: define fileno(p) (!__isthreaded ? __sfileno(p) : (fileno)(p)) ^ /usr/include/stdio.h:474:28: note: instantiated from: define __sfileno(p) ((p)->_file) ~~~ ^
2012-05-06Merge pull request #894 from dteirney/myth-0.25David Teirney
Support for MythTV 0.25 in libcmyth
2012-05-06Explicitly set the write mode to be false for ANN FileTransfer.David Teirney
2012-05-05[cec] fixed, 'latest' is not a version. revert to pulling a proper version ↵davilla
from our mirrors
2012-05-04[nfs] - bump version to 1.3Memphiz
2012-05-03Use system implementation of tinyxml instead of internal implementation.Andres Mejia
2012-05-01Added support for myth protocol 73David Teirney
Gentoo seems to have already updated to the trunk version of MythTV after the 0.25 release. No changes necessary as libcmyth doesn't currently have support for RESCHEDULE_RECORDINGS.
2012-05-01Added support for myth protocol 72 (Myth 0.25)David Teirney
No changes necessary as new QUERY_ACTIVE_BACKENDS method is not used yet.
2012-05-01Added support for myth protocol 71.David Teirney
It's not entirely clear what the protocol changes were as it looks like the changes only affected the scheduler. libcmyth isn't using ASK_RECORDER or GET_FREE_INPUTS so assume no changes are necessary.
2012-05-01Added support for myth protocol 70.David Teirney
No changes necessary as the new QUERY_FILETRANSFER REOPEN method is not yet used.
2012-05-01Added support for myth protocol 69.David Teirney
No changes necessary as QUERY FILE HASH is not used by libcmyth.
2012-05-01Added support for myth protocol 68.David Teirney
No changes required as the VIDEO_LIST_CHANGE event is not used in libcmyth.
2012-05-01Added support for myth protocol 67.David Teirney
Added new proginfo_season, proginfo_episode, proginfo_inetref properties and altered all of the places where the proginfo object is passed or received over the myth protocol.
2012-05-01Add support for myth protocol 66.David Teirney
All 64 bit integers are now passed and received as a single 64 bit number rather than two 32 bit hi and lo integers.
2012-04-30Merge pull request #382 from jimfcarroll/fm-threadsArne Morten Kvarving
Final step in the threading refactor: CThread
2012-04-29[WIN32] disable ffmpeg's crystalhd implementation on windows as well.WiSo
2012-04-21threads: remove WINAPI, implement priority for pthreadsFernetMenta
Also: [fix] threads: fix race condition when stopping thread - cherry pick merge Also, from jimfcarroll: [fixed] AirPlayServer now complies with the new CThread constructor requirements (that is, you must supply a thread name). replace custom thread local storage with the XbmcThreads::ThreadLocal template. [cosmetic] removed incorrect hungarian notation. [cleanup] Removed XSyncUtils. Moved the GlobalMemoryStatus call to XMemUtil. Cleaned up code that used the #define INFINITE from XSyncUtils.h [cleanup] Some miscellaneous cleanup. Fixed initialization warning in LCD. Removed some unused functions and members. [cleanup] PAPlayer warning due to constructor initialization list order.
2012-04-17Merge pull request #809 from scarabeusiv/ffmpeg10Joakim Plate
Add support for new ffmpeg-10/11 api.
2012-04-17[osx/ios] ignore return error for ar, inverse.o might already be removed ↵davilla
from a previous build
2012-04-17[ffmpeg] Add patch for still frame hackelupus
2012-04-17fixed: dvd still frames ended up in internal lavf bufferelupus
This is very hackish, but it's the old solution we had for dvd still frames. The problem is that the demuxer asks for probing of the codec in the mpeg stream. This causes lavf to read the whole menu structure into internal buffers. After which, it won't read from input stream anymore and no events triggers. The only proper fix to avoid this is to allow this situation in our navigator. This needs further work so that we can process HOP/ACTIVATION events in libdvdnav without advancing stream.
2012-04-16[fix] - fix missing include after e06404904c6cb08ba8cecd53b6Memphiz
2012-04-16Add support for myth protocol 65.David Teirney
The QUERY_RECORDINGS command needed to be changed to support the new sort API.
2012-04-15ffmpeg: avfilter depends on avformatRainer Hochecker
2012-04-14DllAvCodec: Remove now unused private avcodec_guess_channel_layout.Alexis Ballier
2012-04-14avutil: add av_get_default_channel_layout for later use.Alexis Ballier
2012-04-11[bluray] Initial support for menu's, no BD-J supportedelupus
Code will fall back to longest item if there is not first play hdmv item. However it will still try menu's if there is only some unnsupported BD-J titles. This could possible fail to play if it switches into BD-J mode later in menu's. Starting index.bdmv will still only play longest title, to attempt playback with menu's, start the MovieObject.bdmv
2012-04-11[bluray] Delete support for older libblurayelupus
xbmc will abort configure if an old libbluray is found and configure is auto or yes. To skip libbluray support in that case explicitly disable it.
2012-04-10[bluray] Check if disk is encrypted and log messages about lack of libs to ↵elupus
decrypt
2012-04-09[win32] disable popup msgbox when TIF image decoder fails for some reasonelupus
2012-04-05[fix] - deadloop in libavfilter.hMemphiz