Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
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.
|
|
It is no longer used. DTS streams are decoded by FFmpeg.
|
|
libdts hasn't been used by default for a while. Remove the use of it
completely in favor of ffmpeg.
|
|
It is no longer used. AC-3 streams are decoded by FFmpeg.
|
|
liba52 hasn't been used by default for a while. Remove the use of it
completely in favor of ffmpeg.
|
|
|
|
Conflicts:
lib/ffmpeg/build_xbmc_win32.sh
|
|
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.
|
|
|
|
|
|
|
|
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.
|
|
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
|
|
|
|
|
|
The old function was deprecated on 2009-03-05. Note that this API is
currently not used in XBMC.
|
|
The old ones were deprecated on 2009-04-07.
|
|
Including audioconvert.h from our FFmpeg may cause other files from the
bundled FFmpeg to be included.
Replace that by declaring the functions manually.
|
|
|
|
|
|
unnecessary rebuilds. Thanks Ti-BEN for the pointer
|
|
These patches were applied but the patches themselves were not put in
the ffmpeg patches/ directory.
|
|
|
|
|
|
|
|
anymore. Dunno how it worked ever (despite what I'm stated)
|
|
|
|
dlls to the right place.
|
|
if anyone wants to have it back.
|
|
|
|
|
|
(cherry picked from commit 560fc16c1b684ada175346a3a055f0c802fc88d5)
|
|
Squashed commit due to build breakage during code-reshuffle history.
Conflicts:
xbmc/Util.cpp
xbmc/cdrip/CDDARipper.cpp
xbmc/filesystem/Directory.cpp
xbmc/filesystem/File.cpp
|
|
This reverts commit 4e98a514c6a2975ec234fe19fe058e7e74bcfb7d, reversing
changes made to 8d73cbde1dcd240d80bee9301d0321703a15c995.
|
|
|
|
argument or return type. This fixes heap corruption problems under VC++.
|
|
windows: Add MediaPortal PVR client to VS2010 solution
|
|
|
|
|
|
Fixed conflicts:
addons/skin.confluence/720p/DialogFullScreenInfo.xml
addons/skin.confluence/720p/Home.xml
addons/skin.confluence/720p/PlayerControls.xml
addons/skin.confluence/720p/Settings.xml
addons/skin.confluence/720p/SettingsSystemInfo.xml
addons/skin.confluence/720p/VideoFullScreen.xml
addons/skin.confluence/720p/VideoOSD.xml
addons/skin.confluence/720p/custom_SkinSetting_1111.xml
addons/skin.confluence/720p/defaults.xml
addons/skin.confluence/720p/includes.xml
addons/skin.confluence/language/English/strings.xml
language/Dutch/strings.xml
project/VS2008Express/XBMC for Windows.sln
project/VS2008Express/XBMC.vcproj
project/VS2008Express/guilib.vcproj
xbmc/addons/AddonDll.h
|
|
|
|
|
|
|
|
|
|
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@35163 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
|
|
fontconfig, broken since r34841
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@34906 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
|