aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)Author
2011-03-05[WIN32] changed: build libmpeg2 with XBMCWiSo
2011-03-05[WIN32] removed libbluray_win32 and libbluray.dllWiSo
2011-03-03os_support: fix poll() implementationMax Shakhmetov
Our poll implementation does not iterate over the pollfd array properly while setting the revents. Cherry-picked from git.ffmpeg.org 9ac2085dbf1821b7995fe360038c1bf0f3940032 This fixes #11241
2011-03-02[WIN32] removed internal fribidi 0.10.9WiSo
2011-03-02fixed: deprecated use of SampleFormat in DllAvCodec.h (fixes #11274)Anssi Hannula
2011-02-23added: option to internal ffmpeg allowing to change sonameAnssi Hannula
2011-02-23changed: swscale library name to include major only on linux/osxAnssi Hannula
This makes it in line with other libraries and simplifies making SONAME match the library name in a later commit.
2011-02-23updated: ffmpeg win32 build script patch to reflect tree stateAnssi Hannula
2011-02-20MMS: also discover streams in extended stream properties objectMarton Balint
Allows playback of nonprimary audio streams in multiple bitrate sources, such as mmsh://wmscr1.dr.dk/e02ch03m Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> cherry-picked from 91861ce25c7f19c38afdb0f115bf90118fc19428 @ git://git.videolan.org/ffmpeg.git
2011-02-19Merge removal of unneeded libdts and liba52Anssi Hannula
Conflicts: .gitignore XBMC.xcodeproj/project.pbxproj configure.in lib/Makefile.in project/VS2010Express/XBMC.vcxproj project/VS2010Express/XBMC.vcxproj.filters tools/Linux/packaging/debian/copyright xbmc/DllPaths_win32.h xbmc/cores/dvdplayer/DVDCodecs/Audio/Makefile.in
2011-02-17removed faad2 sourcetheuni
2011-02-17Removed use of libfaad2. It was already disabled on all platforms.theuni
2011-02-11remove redundant calls to sws_rgb2rgb_initCrystalP
The function is already called internally by swscale when creating a swscale context. The calls would be necessary only if xbmc called the rgb conversion functions directly, which is not the case.
2011-02-11added: import av_probe_input_buffer from libavformatAnssi Hannula
2011-02-11added: ffmpeg upstream patches for a high level probe functionAnssi Hannula
FFmpeg patches from upstream that make ff_probe_input_buffer public as av_probe_input_buffer, allowing us to use it, which will make format detection more robust.
2011-02-11reverted: removal of two ffmpeg asf patchesAnssi Hannula
This reverts commit 7605bca09a4648e2042acb737a16c22f5f77aca4. Removing the patches apparently didn't actually fix the issues it was supposed to fix.
2011-02-09fixed: python script.modules buildvdrfan
2011-02-09Merge branch 'shellmacro'spiff
2011-02-08[WIN32] changed: use only one job to compile ffmpegWiSo
2011-02-08removed: two ffmpeg asf patches that cause problemsAnssi Hannula
As noted by tiben20.
2011-02-07Add our MAX_STREAMS hack back, it was lost after the ffmpeg update.theuni
Fixes playback of some streams (one of my test mkvs). This should be removed on ffmpeg major version bump.
2011-02-07changed: don't build ffmpeg docstheuni
2011-02-07[OSX] fixed: missing ff_get_cpu_flags_x86 in avutil-50 libbeenje
2011-02-07remove all /bin/bash and replace them by @SHELL@ macroFneufneu
2011-02-07[WIN32] fix make distclean in libdvd*CrystalP
- initial make distclean in a freshly checked out tree fails because of missing Makefile/config.mak - make distclean needs the xargs command
2011-02-07added: import av_set_string3 from libavutilAnssi Hannula
2011-02-07changed: use av_set_string from the libavcodec headersAnssi Hannula
2011-02-07added: option to ffmpeg spdif muxer to select endiannessAnssi Hannula
2011-02-06removed: glib now that libmms doesn't need itelupus
2011-02-06removed: libmms from win32 buildelupus
2011-02-06fixed: double free in libavformat/rtsp.c (patch from upstream)Anssi Hannula
2011-02-06fixed: detect incompatible yasm/nasm in ffmpeg configureAnssi Hannula
FFmpeg build needs either yasm or nasm-2.08 or newer. Add an appropriate configure check to detect the situation when there is no yasm and nasm is too old.
2011-02-06removed: internal copy of libdtsAnssi Hannula
It is no longer used. DTS streams are decoded by FFmpeg.
2011-02-06removed: use of deprecated libdtsAnssi Hannula
libdts hasn't been used by default for a while. Remove the use of it completely in favor of ffmpeg.
2011-02-06removed: internal copy of liba52Anssi Hannula
It is no longer used. AC-3 streams are decoded by FFmpeg.
2011-02-06removed: use of deprecated liba52Anssi Hannula
liba52 hasn't been used by default for a while. Remove the use of it completely in favor of ffmpeg.
2011-02-06[WIN32] removed unneeded linker libs (is liba52.dll in use at all?)WiSo
2011-02-06Merge branch 'ffmpeg-update'Anssi Hannula
Conflicts: lib/ffmpeg/build_xbmc_win32.sh
2011-02-06fixed: restore dxva2api.h and avconfig.h to a win32 specific dirAnssi Hannula
dxva2api.h is needed to build FFmpeg on win32. avconfig.h is needed on win32 to allow building XBMC using FFmpeg headers before actually configuring/building FFmpeg. Also add these files to the FFmpeg patchset, renaming the "add build scripts" patch as it now only contains win32 specific changes.
2011-02-05[WIN32] reenable libfaadWiSo
2011-02-05[WIN32] set path in buildmingwlibs rather in every build scriptWiSo
2011-02-03changed: replace deprecated use of CODEC_TYPE_ definitionsAnssi Hannula
2011-02-03changed: stop using deprecated av_get_bits_per_sample_formatAnssi Hannula
av_get_bits_per_sample_format in libavcodec has been deprecated by av_get_bits_per_sample_fmt in libavcore. Switch to it. DllAvCore.h handles backward compatibility with old external FFmpeg versions.
2011-02-03updated: internal ffmpeg to c3beafa0f1Anssi Hannula
Update internal FFmpeg to c3beafa0f1 from git://git.ffmpeg.org/ffmpeg.git. This update adds a new library, libavcore, which contains common multimedia utilities. Build scripts are updated to handle it (both internal and external). FFmpeg is no longer built with libfaad as it now supports LATM AAC audio natively. The unused build_xbmc.sh script is removed. The patchset in ffmpeg/patches has been updated, removals and additions are documented below. The following patches have been removed as no longer necessary: - Ticket #5481 - added support for LATM encapsulated AAC audio streams within FFmpeg (thanks Paul Kendall). - re-add libfaad wrapper to ffmpeg for now - added: ffmpeg spdif demuxer (fixes ac3-in-wav) - ffmpeg issue2137 patch for MKV (fixes #9014) - ffmpeg issue2137 patch for AVI (fixes #9014) - fixed: bitstream mode improperly set. Ticket #10981. - Add av_popcount() to libavutil/common.h and bump minor version - added: export DTS profile information in ffmpeg - Add av_get_profile_name() to get profile names. - Show profile in avcodec_string(). - libfaac: add recognized profiles array - dca: add profile names - h264: add profile names for the existing defines - dca: consider a stream with XXCh/X96 in ExSS as DTS-HD HRA - added: metadata support to oggenc with vorbis streams (submitted upstream Issue #555) The following patch has been removed as its purpose is unclear and upstream code has diverged (passthrough works even without it): - Setup wanted pkt size in spdif muxers header parser The following patch: - When PMT is found, we have found mpegts header information, and av_find_stream_info doesn't need to read more to find streams has been re-replaced with - Speed up mpegts av_find_stream_info. The latter was apparently accidentally reverted in the previous FFmpeg update. The following patch has been added to fix a build regression with the configure flags we use on darwin: - swscale: fix build with --enable-runtime-cpudetect --disable-mmx/mmx2/amd3dnow
2011-02-03updated: bundled flush_packet_queue from current ffmpegAnssi Hannula
2011-02-03changed: guard lavf metadata API uses with version checksAnssi Hannula
2011-02-03changed: use the new ffmpeg parser functionAnssi Hannula
The old function was deprecated on 2009-03-05. Note that this API is currently not used in XBMC.
2011-02-03changed: use the new ffmpeg decoding functionsAnssi Hannula
The old ones were deprecated on 2009-04-07.
2011-02-03changed: do not use our audioconvert.h with external FFmpegAnssi Hannula
Including audioconvert.h from our FFmpeg may cause other files from the bundled FFmpeg to be included. Replace that by declaring the functions manually.
2011-02-03changed: load dependencies of ffmpeg libraries automaticallyAnssi Hannula