Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-05-07 | Define support for attributes based on compiler's version outside xine build. | Diego 'Flameeyes' Pettenò | |
When we're including xine/attributes.h but we're not building xine, define the support for particular attributes based on the compiler and its version. This way semantic information is maintained outside xine's build (such as deprecated functions). | |||
2008-05-07 | Mark internal functions and data structures static. | Diego 'Flameeyes' Pettenò | |
Functions and data structures that are not exported and are only ever used in the same unit they are defined should be marked static to improve compiler's ability to optimise them. This applies to xine_dispose_internal() function for xine-lib, the extended_to_int() function in the AIFF demuxer, the bandwidths array in QuickTime demuxer, the wc_pal_lookup table in the WC3 movie demuxer, and the rm_header and pnm_data_header arrays in pnm input plugin. | |||
2008-05-07 | Make _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-06 | Merge 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-05 | Make xine_probe_fast_memcpy internal. | Diego 'Flameeyes' Pettenò | |
2008-05-05 | Check 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-05 | Make open_internal static again. | Darren Salt | |
2008-05-05 | Add missing xine_private.h include | Diego 'Flameeyes' Pettenò | |
2008-05-05 | Replace 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-05 | Check for malloc attribute and define XINE_MALLOC for use in xineutils.h, ↵ | Diego 'Flameeyes' Pettenò | |
rather than just checking for GCC 3. | |||
2008-05-03 | Define print_command only when actually logging. | Diego 'Flameeyes' Pettenò | |
2008-05-03 | Don'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-03 | Make two arrays of string become arrays of arrays of characters. | Diego 'Flameeyes' Pettenò | |
2008-05-03 | Remove deprecated functions from net_buf_ctrl.c. | Diego 'Flameeyes' Pettenò | |
2008-05-03 | Remove unused variables, as reported by GCC 4.3. | Diego 'Flameeyes' Pettenò | |
2008-05-03 | Remove specific ID3v2 parsing funcion from the header file, always use the ↵ | Diego 'Flameeyes' Pettenò | |
generic one to access them. | |||
2008-05-03 | Mark some removed-in-1.2 exported/unimplemented functions as deprecated. | Darren Salt | |
2008-05-03 | Add support for "deprecated" attribute. | Darren Salt | |
2008-05-03 | Stop exporting a few internal functions, remove the unued parameter to ↵ | Diego 'Flameeyes' Pettenò | |
_x_cahce_plugin_get_instance. | |||
2008-05-03 | Remove xine_register_log_cb and xine_trick_mode, which are both not implemented. | Diego 'Flameeyes' Pettenò | |
2008-05-03 | Get rid of xine_get_video_frame as it was nevere implemented. | Diego 'Flameeyes' Pettenò | |
2008-04-30 | Fix green smearing in h264 decoding | Jason 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-30 | Replace calloc (n, sizeof (char)) with malloc (n) where zero init isn't needed. | Darren Salt | |
2008-04-28 | Add xine_get_pluginroot() for win32. Completely untested. | Darren Salt | |
2008-04-21 | Fix Xv driver debug build. | Darren Salt | |
2008-04-21 | Merge from 1.1. | Darren Salt | |
2008-04-21 | Fix display of some MJPEG streams (YUVJ420P). | Darren Salt | |
2008-04-21 | Debug logging of ffmpeg pixel format in case of display errors. | Darren Salt | |
2008-04-21 | Add MIME types and .mpp for musepack. | Darren Salt | |
2008-04-21 | Merge 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-19 | Replace xine_xcalloc usage with calloc, for the revisions transplanted from ↵ | Diego 'Flameeyes' Pettenò | |
1.2 series. | |||
2008-04-15 | Merge 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-14 | Add boundary check on speex mode, see bug #83.xine-lib-1_1_12-release1.1.12 | Diego 'Flameeyes' Pettenò | |
--HG-- extra : transplant_source : %80%19%15%EAL%B3%1EAl%11RF%E7%BB%7FHa%2A%C5%1A | |||
2008-04-14 | Remove a memset() rendered pointless by use of calloc(). | Darren Salt | |
2008-04-14 | divide by zero in demux_qt.c | Colin 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-14 | Title array has only five entries. It can be overrun. | Erik Hovland | |
2008-04-14 | strchr can return null. It should be checked. | Erik Hovland | |
2008-04-14 | The code checks dest when it should check *dest. | Erik Hovland | |
2008-04-14 | Make sure that muting/unmuting the audio without setting the volume does not ↵ | Diego 'Flameeyes' Pettenò | |
put the volume to zero. | |||
2008-04-14 | dsputil_mmx.c compile failure with gcc 4.3 i386. Building as non-PIC "fixes" it. | Darren Salt | |
2008-04-11 | Merge from 1.1. | Darren Salt | |
--HG-- rename : include/xine.h.in => include/xine.h | |||
2008-04-11 | Add a function for listing video output plugins of the given type(s). | Darren Salt | |
2008-04-11 | Test for pulseaudio 0.9.7 to determine which muting method to use. | Darren Salt | |
2008-04-11 | Remove an unnecessary volume scale conversion. | Darren Salt | |
The value being converted is already of the correct type. | |||
2008-04-08 | New video out plugin ("raw") | Christophe Thommeret | |
Here is a new video output plugin that passes raw data to the front end through supplied callbacks. --HG-- extra : transplant_source : -AT%2A%0A%EB%F5%1Eu4%9E%12%C4%B8%0B%87%13%A5%9D%CA | |||
2008-04-08 | Merge from 1.1. | Darren Salt | |
--HG-- rename : src/xine-engine/buffer.h => include/xine/buffer.h rename : src/libmad/xine_mad_decoder.c => src/audio_dec/xine_mad_decoder.c rename : src/combined/combined_wavpack.c => src/combined/wavpack_combined.c | |||
2008-04-08 | Fix YUY2 Video Output on Mac OS X XineOpenGLView | Matthias Ringwald | |
For YUY2, twice the amount of data was copied into texture_buffer leading to a segfault. The crash happened with visualizers such as GOOM and oscope but not for normal video. | |||
2008-04-07 | Fix vorbis initialization problem in the matroska demuxer due to my last ↵ | Thibaut Mattern | |
vorbis bugfix. The Vorbis init has to be fixed in a better way, split logic has to be added here, maybe by reusing demux.c code. | |||
2008-04-07 | Shift some audio plugin priorities: swap libreal & ffmpeg, otherwise 7 to 8. | Darren Salt | |
2008-04-07 | Implement support for "MPEG-3 adu". | Jinghua Luo | |