summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2007-04-09Add a Doxyfile.in file for doxygen support, changes for that are coming; ↵Diego 'Flameeyes' Pettenò
more changes to the Doxyfile are needed.
2007-04-09Don't export _x_(dummy_)fifo_buffer_new functions.Diego 'Flameeyes' Pettenò
2007-04-09Check for external FFmpeg before checking if the given decoder wasDiego 'Flameeyes' Pettenò
enabled in configuration. As external FFmpeg does not install its own ffmpeg_config.h, we have to assume that it supports every buffer type; this should probably be checked for errors when opening the decode, but at least it should work to the same extent it worked on 1.1.
2007-04-09Check for include files in the included libavcodec directory.Diego 'Flameeyes' Pettenò
The dvdata.h is never installed by FFmpeg, so when using the external copy you have to still use the internal dvdata.h file at the moment.
2007-04-09Use ffmpeg_config.h only when using internal FFmpeg.Diego 'Flameeyes' Pettenò
This way there's no need to fake it when using the external copy.
2007-04-09Update ChangeLog for the merge, and start tracking changes for 1.2 series.Diego 'Flameeyes' Pettenò
2007-04-09Use 1.1.90 as version number to leave time for 1.2 pre-releases (betas); RPM ↵Diego 'Flameeyes' Pettenò
used not to allow non-numeric versionings so this should be safer to use.
2007-04-09Merge the FFmpeg integration branch into the nopadding branch.Diego 'Flameeyes' Pettenò
2007-04-09Update from 1.1 branch.Diego 'Flameeyes' Pettenò
2007-04-09Split Libs and Cflags between public and private in the pkg-config file.Diego 'Flameeyes' Pettenò
2007-04-08Update URLs (cvs->hg transition) for compiling on/for win32.Darren Salt
2007-04-08Beside the name, constants can't be marked const or gcc miscompiles the ↵Diego 'Flameeyes' Pettenò
Altivec code.
2007-04-08Mark various private arrays, structs & fn parameters as static and/or const.Darren Salt
Two of the modified files are headers, but each contains definitions as well as declarations and is only ever used once.
2007-04-07Declare ffmpeg_config.h part of sources for the decode plugin.Diego 'Flameeyes' Pettenò
2007-04-07Apply patch sent to FFmpeg mailing list to fix building of VP3 decoder ↵Diego 'Flameeyes' Pettenò
without Theora decoder.
2007-04-07ffmpeg_config.h is no more generated by (xine-lib's) configure, so copy it ↵Diego 'Flameeyes' Pettenò
from the FFmpeg's build directory (as it's not easy to take it with relative path).
2007-04-07Remove Makefile.in, it was added by mistake.Diego 'Flameeyes' Pettenò
2007-04-07Remove the fake avcodec_register_all() function for internal FFmpeg.Diego 'Flameeyes' Pettenò
With the new way to build FFmpeg, there's no need for a special function to use when building with internal FFmpeg, so just use the one already provided by libavcodec. Codecs that shouldn't be registered should just be disabled in the build.
2007-04-07Implement Miguel's --disable-ffmpeg-(uncommon|popular)-codecs, passing the ↵Diego 'Flameeyes' Pettenò
proper options to the ffmpeg's configure script. Also disable all the decoders that we don't really want.
2007-04-07Update from main repository.Diego 'Flameeyes' Pettenò
2007-04-07Add a missing test call.Diego 'Flameeyes' Pettenò
2007-04-07Enable mpeg1video encoder when DXR3 is enabled.Diego 'Flameeyes' Pettenò
We only use the mpeg1video encoder from FFmpeg, and only when DXR3 output is enabled, so provide the correct options to FFmpeg's ./configure to enable it only when really needed.
2007-04-07Add a dist-hook rule to copy ffmpeg source code to the tarball.Diego 'Flameeyes' Pettenò
With this hook, the sources listed in ffmpeg-distfiles are copied to the temporary directory used by make dist to prepare the tarball, allowing to use the same "make dist" command used before even if FFmpeg is not using automake Makefiles.
2007-04-07Remove diff_to_ffmpeg_cvs.txt file from EXTRA_DIST, as if we'll still need ↵Diego 'Flameeyes' Pettenò
it, we should put it in contrib/ instead.
2007-04-07Add an ffmpeg-distfiles file.Diego 'Flameeyes' Pettenò
This file is going to be used during make dist so that the sources of FFmpeg can be copied in the dist directory to be tarred up.
2007-04-07Merge changes from main repository.Diego 'Flameeyes' Pettenò
2007-04-07Add a README.contrib with instruction on how to update FFmpeg.Diego 'Flameeyes' Pettenò
2007-04-07Merge changes from main repository.Diego 'Flameeyes' Pettenò
2007-04-07video_overlay_s uses C's inheritance-like definition, so the first field has ↵Diego 'Flameeyes' Pettenò
to be video_overlay.
2007-04-07Use CC_ATTRIBUTE_FORMAT; replace __attribute((format(printf, ...))) accordingly.Darren Salt
2007-04-07Merge change.Diego 'Flameeyes' Pettenò
2007-04-07Revert changeset 8383: variable-sized structures and arrays don't seem to ↵Diego 'Flameeyes' Pettenò
get along that well.
2007-04-07Ignore *.orig files (generated by hg revert).Darren Salt
2007-04-07Add some ChangeLog entries for the nopadding branch.Diego 'Flameeyes' Pettenò
2007-04-07Reorder to remove another hole.Diego 'Flameeyes' Pettenò
2007-04-06Remove vo_buttons_t structure.Diego 'Flameeyes' Pettenò
The only place where this was used was in video_overlay_object_t, which is not used by anything in xine-lib, nor in xine-ui, gxine, oxine or Kaffeine. With this change (that basically reverts most of changeset 1517) the size of video_overlay_t structure drops from 4MB to less than 3KB. It also reduces xine-lib's memory consumption by 10MB straight.
2007-04-06Change version so that plugins won't crash because of the wrong libxine ↵Diego 'Flameeyes' Pettenò
being used to load them.
2007-04-06Merge changes from main repository.Diego 'Flameeyes' Pettenò
2007-04-06Remove executable status from all files which shouldn't have it.Darren Salt
2007-04-06Remove executable bit from dsp files.Diego 'Flameeyes' Pettenò
2007-04-06Now that all plugins install using xineplug_LTLIBRARIES, avoid greppingDiego 'Flameeyes' Pettenò
libdir for plugins installation. With this change, it avoids running an egrep command for every directory at uninstall time; the for has way less impact as the list can just be empty.
2007-04-06Remove a redundant comment.Diego 'Flameeyes' Pettenò
2007-04-06Properly use chcon over only xineplug and xinepost libraries.Diego 'Flameeyes' Pettenò
This reduces the number of objects that are allowed to contain TEXT section relocations (skipping for instance libxine and the vidix drivers). This is still suboptimal because only those plugins that actually contains text relocation should be allowed to contain them (that is what is done with IMPURE_TEXT_LDFLAGS for Solaris and Darwin).
2007-04-06Similarly, add a vidix_LTLIBRARIES class to install the vidix drivers in the ↵Diego 'Flameeyes' Pettenò
correct location.
2007-04-06Define a xinepostdir directory to point to the post-plugins path.Diego 'Flameeyes' Pettenò
Together with this, define a xinepost_LTLIBRARIES class that is used to install the post-plugins in the correct directory. Also add the rule to remove them.
2007-04-06Regenerate, audio_alsa_out.c changed line numbers.Diego 'Flameeyes' Pettenò
2007-04-06Use xineplug_LTLIBRARIES wherever possible.Diego 'Flameeyes' Pettenò
2007-04-05Fixed current audio sync, delay was always 0.Thibaut Mattern
Checked snd_pcm_delay return code, and don't trust negative values.
2007-04-04Merge with main repository.Diego 'Flameeyes' Pettenò
--HG-- rename : src/libffmpeg/dvaudio_decoder.c => src/libffmpeg/ff_dvaudio_decoder.c rename : src/libffmpeg/video_decoder.c => src/libffmpeg/ff_video_decoder.c rename : src/libffmpeg/xine_decoder.h => src/libffmpeg/ffmpeg_decoder.h rename : src/libffmpeg/xine_encoder.c => src/libffmpeg/ffmpeg_encoder.c
2007-04-04Regenerate, this time should add a few messages as the sources were ↵Diego 'Flameeyes' Pettenò
rescanned now.