summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2007-12-12Replace usage of xine_xmalloc_aligned() with av_mallocz() from libavutil, ↵Diego 'Flameeyes' Pettenò
link plugins needing it to libavutil.
2007-12-12Remove use of xine_xmalloc_aligned() in libxine, and link it to libavutil.Diego 'Flameeyes' Pettenò
2007-12-12Remove xine_xmalloc_aligned() function, to be replaced with av_mallocz().Diego 'Flameeyes' Pettenò
2007-12-12Remove commented out xine_xmalloc_aligned for cleanness.Diego 'Flameeyes' Pettenò
2007-12-12Use av_mallocz from libavutil rather than xine_xmalloc_aligned for ↵Diego 'Flameeyes' Pettenò
allocating memory.
2007-12-12Create a libyuv2rgb.la library to split out the yuv2rgb source files.Diego 'Flameeyes' Pettenò
2007-12-11Use libavutil's sha1 routine rather than adding an implementation of it.Diego 'Flameeyes' Pettenò
2007-12-11Remove a base64 decoding function, and use libavutil decoding function instead.Diego 'Flameeyes' Pettenò
2007-12-11Use libavutil's base64 routines rather than adding musicbrainz's to cdda plugin.Diego 'Flameeyes' Pettenò
2007-12-11Remove CRC routine from libxine, now using libavutil for CRCs.Diego 'Flameeyes' Pettenò
2007-12-11Use libavutil's crc routine rather than xine-utils's.Diego 'Flameeyes' Pettenò
2007-12-11Use libavutil's crc routine rather than a52dec's.Diego 'Flameeyes' Pettenò
2007-12-11Actually use the context already allocated by libavutil.Diego 'Flameeyes' Pettenò
2007-12-11Use libavutil's crc routines rather than xine-utils's code.Diego 'Flameeyes' Pettenò
2007-12-11Use FFMPEG_* variables and reduce conditional.Diego 'Flameeyes' Pettenò
2007-12-11use FFMPEG_POSTPROC_* variables, reduce conditional.Diego 'Flameeyes' Pettenò
2007-12-11Don't export _x_demux_check_extension, now that plugins don't need it anymore.Diego 'Flameeyes' Pettenò
2007-12-11Fail when using BY_CONTENT detection, missing autodetection.Diego 'Flameeyes' Pettenò
2007-12-11Allow the TS demuxer to accept dvb streams; fix BY_MRL detection for slave.Diego 'Flameeyes' Pettenò
2007-12-11Check if a dot was found before dereferencing the pointer.Diego 'Flameeyes' Pettenò
2007-12-11Fail opening the device while using BY_CONTENT detection method, only allow ↵Diego 'Flameeyes' Pettenò
BY_MRL and EXPLITIC. Also report cdda:/ as extension so that the global BY_MRL check will check for that.
2007-12-11Make _x_demux_check_extension check for protocol prefixes too if :/ is in ↵Diego 'Flameeyes' Pettenò
the string.
2007-12-11Rename METHOD_BY_EXTENSION to METHOD_BY_MRL, as it's used to identify ↵Diego 'Flameeyes' Pettenò
protocols too.
2007-12-11Remove redundant METHOD_BY_EXTENSION checks now that libxine takes care of them.Diego 'Flameeyes' Pettenò
2007-12-11Let _x_demux_check_extension() consider empty extensions string as an ↵Diego 'Flameeyes' Pettenò
always-pass.
2007-12-11Remove stray variable.Diego 'Flameeyes' Pettenò
2007-12-11Check if the extension is compatible with the plugin before trying to open it.Diego 'Flameeyes' Pettenò
2007-12-11Update the plugins loader to use the new extensions and mimetypes attributes.Diego 'Flameeyes' Pettenò
2007-12-11Transform get_extensions and get_mimetypes into strings.Diego 'Flameeyes' Pettenò
Please note that this commit temporarily breaks building.
2007-12-11Bump the interface version of the VCD plugin (which got missed earlier).Darren Salt
2007-12-11Bump the interface version for video decoder plugins.Diego 'Flameeyes' Pettenò
2007-12-11Bump the interface version for audio decoder plugins.Diego 'Flameeyes' Pettenò
2007-12-11Bump the interface version for demuxer plugins.Diego 'Flameeyes' Pettenò
2007-12-11Bump the interface version for video output plugins.Diego 'Flameeyes' Pettenò
2007-12-11Bump the interface version for audio output plugins.Diego 'Flameeyes' Pettenò
2007-12-11Bump the interface version for SPU decoders.Diego 'Flameeyes' Pettenò
2007-12-11Bump the input plugins interface version to 18 as they got updated.Diego 'Flameeyes' Pettenò
2007-12-11Merge from 1.2 main branch.Diego 'Flameeyes' Pettenò
2007-12-11Fix thinko.Diego 'Flameeyes' Pettenò
2007-12-11Mark wc3_pal_lookup static.Diego 'Flameeyes' Pettenò
2007-12-11Don't use the if(foo) free(foo); construct, as free(NULL); is well defined.Diego 'Flameeyes' Pettenò
2007-12-11Mark empty_spu static const.Diego 'Flameeyes' Pettenò
2007-12-11Don't use two C files to build the two versions of directfb. Just add ↵Diego 'Flameeyes' Pettenò
-DDIRECTFB_X11 to CFLAGS.
2007-12-11Add a default_demux_plugin_dispose macro, and use it when the plugin dispose ↵Diego 'Flameeyes' Pettenò
macro just calls free().
2007-12-11Use default_*_class_dispose macro whenever the class dispose function only ↵Diego 'Flameeyes' Pettenò
called free().
2007-12-11Define free() as the default dispose function for plugin classes.Diego 'Flameeyes' Pettenò
Most plugin classes in xine define a dispose function simply to call free(), but free() is ABI-compatible with our dispose functions, so add a macro that allows to pass free() directly as dispose function. It's an opt-in so that no extra conditional is needed, and plugin authors won't forget about providing a dispose function (if they need to).
2007-12-11Use N_() rather than _(), passing the string just once to gettext().Diego 'Flameeyes' Pettenò
This way the gettext code for description does not need to be repeated by every plugin.
2007-12-11Use dgettext to localise the description string for plugins.Diego 'Flameeyes' Pettenò
2007-12-11Add a textdomain field to allow using a different i18n catalog for the ↵Diego 'Flameeyes' Pettenò
description translation.
2007-12-11Update all post plugins to the new identifier/description interface. Add _() ↵Diego 'Flameeyes' Pettenò
where missing, for i18n.