summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-05-07Make _x_health_check_* functions static.Diego 'Flameeyes' Pettenò
The xine_check.h header is not currently installed and the symbols are not exported, their are only ever used in the same unit they are defined.
2008-05-06Merge from 1.1.Darren Salt
--HG-- rename : include/xine.h.in => include/xine.h rename : src/xine-utils/attributes.h => include/xine/attributes.h rename : src/xine-utils/xineutils.h => include/xine/xineutils.h rename : src/combined/decoder_flac.c => src/combined/flac_decoder.c rename : src/libxineadec/xine_speex_decoder.c => src/combined/xine_speex_decoder.c
2008-05-05Make xine_probe_fast_memcpy internal.Diego 'Flameeyes' Pettenò
2008-05-05CFLAGS are saved and changed inside the check cache.Diego 'Flameeyes' Pettenò
2008-05-05Check for and use internal visibility.Diego 'Flameeyes' Pettenò
Internal visibility can improve optimisation on some architectures, but functions need not to be taken the pointer of when using internal visibility. For this reason only a subset of xine-lib's functions should be marked as such.
2008-05-05Make open_internal static again.Darren Salt
2008-05-05Add missing xine_private.h includeDiego 'Flameeyes' Pettenò
2008-05-05Replace load_plugins.h with a more generic xine_private.h, move the ↵Diego 'Flameeyes' Pettenò
functions that are now hidden from xine_internal.h to xine_private.h.
2008-05-05Check for malloc attribute and define XINE_MALLOC for use in xineutils.h, ↵Diego 'Flameeyes' Pettenò
rather than just checking for GCC 3.
2008-05-05Generalise attributes checking, so that the same code is not copy-pasted for ↵Diego 'Flameeyes' Pettenò
all attributes.
2008-05-03Define print_command only when actually logging.Diego 'Flameeyes' Pettenò
2008-05-03Don't define flac_metadata_callback if we're not going to use it. It's only ↵Diego 'Flameeyes' Pettenò
used for legacy flac.
2008-05-03Make two arrays of string become arrays of arrays of characters.Diego 'Flameeyes' Pettenò
2008-05-03Remove deprecated functions from net_buf_ctrl.c.Diego 'Flameeyes' Pettenò
2008-05-03Run check for unused attribute.Diego 'Flameeyes' Pettenò
2008-05-03Fix configure when -Wunused-parameter is used.Diego 'Flameeyes' Pettenò
2008-05-03Remove unused variables, as reported by GCC 4.3.Diego 'Flameeyes' Pettenò
2008-05-03Remove specific ID3v2 parsing funcion from the header file, always use the ↵Diego 'Flameeyes' Pettenò
generic one to access them.
2008-05-03Mark some removed-in-1.2 typedefs as deprecated.Darren Salt
2008-05-03Mark some removed-in-1.2 exported/unimplemented functions as deprecated.Darren Salt
2008-05-03Add support for "deprecated" attribute.Darren Salt
2008-05-03Stop exporting a few internal functions, remove the unued parameter to ↵Diego 'Flameeyes' Pettenò
_x_cahce_plugin_get_instance.
2008-05-03Remove xine_register_log_cb and xine_trick_mode, which are both not implemented.Diego 'Flameeyes' Pettenò
2008-05-03Get rid of xine_get_video_frame as it was nevere implemented.Diego 'Flameeyes' Pettenò
2008-04-30fix voraw description in xine.hChristophe Thommeret
2008-04-30Fix green smearing in h264 decodingJason Tackaberry
Occasionally when playing h264-encoded files, green blocks will appear at the edges of the frame, and get smeared around (following the motion vectors, of course). This bug has existing in Xine for well over a year, and I keep hoping it will be fixed, but it never was. I recently learned that gstreamer had a similar problem and it was fixed last year. With this as a hint, I found http://bugzilla.gnome.org/show_bug.cgi?id=364139 and the patch attached to that bug. I've adapted that patch to xine, and it is attached. I have compared clips before and after applying this patch, and in all cases the green artifacts have gone away, and I have seen no negative side effects.
2008-04-30Warn when using built-in ffmpeg rather than external ffmpeg.Darren Salt
2008-04-30Replace calloc (n, sizeof (char)) with malloc (n) where zero init isn't needed.Darren Salt
2008-04-28Add xine_get_pluginroot() for win32. Completely untested.Darren Salt
2008-04-27Fix internal libmad compilation in the absence of external libmad.Darren Salt
2008-04-21Fix Xv driver debug build.Darren Salt
2008-04-21Merge from 1.1.Darren Salt
2008-04-21Fix display of some MJPEG streams (YUVJ420P).Darren Salt
2008-04-21Debug logging of ffmpeg pixel format in case of display errors.Darren Salt
2008-04-21Add MIME types and .mpp for musepack.Darren Salt
2008-04-21Merge from 1.1.Darren Salt
--HG-- rename : src/demuxers/demux_nsf.c => src/combined/nsf_demuxer.c rename : src/libxinevdec/bitplane.c => src/video_dec/bitplane.c
2008-04-20Prefer external decoder libraries for a52, faad, dts, mad & musepack.Darren Salt
You can use --enable-foo=internal if you like, but it's not recommended.
2008-04-20Make internal library usage a little more obvious at configure time.Darren Salt
2008-04-20CVE no. for the NSF bug.Darren Salt
2008-04-19Add a ChangeLog entry for the backports from 1.2.Diego 'Flameeyes' Pettenò
2008-04-19Replace xine_xcalloc usage with calloc, for the revisions transplanted from ↵Diego 'Flameeyes' Pettenò
1.2 series.
2008-04-15Clean up the ignored files list.Darren Salt
2008-04-15Merge from 1.1.Darren Salt
--HG-- rename : debian/libxine1.install => debian/libxine2.install rename : src/libxineadec/xine_speex_decoder.c => src/combined/xine_speex_decoder.c rename : src/libsputext/demux_sputext.c => src/spu_dec/sputext_demuxer.c
2008-04-15Install xine-list-1.1.1 in the libxine1 .deb.Darren Salt
2008-04-14Start 1.1.13; add date for 1.1.12 release.Darren Salt
2008-04-14Added tag xine-lib-1_1_12-release for changeset 66e1654718fbDarren Salt
2008-04-14Add boundary check on speex mode, see bug #83.xine-lib-1_1_12-release1.1.12Diego 'Flameeyes' Pettenò
--HG-- extra : transplant_source : %80%19%15%EAL%B3%1EAl%11RF%E7%BB%7FHa%2A%C5%1A
2008-04-14Remove a memset() rendered pointless by use of calloc().Darren Salt
2008-04-14divide by zero in demux_qt.cColin Gibbs
On some m4a files I get a divide by zero. bytes_per_packet in this case is zero. I'm not sure what the real problem is but skipping the assignment in that case works fine.
2008-04-14Title array has only five entries. It can be overrun.Erik Hovland