summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2007-03-09Test presence of alloca.h and include it if present; suggested by a patch ↵Diego 'Flameeyes' Pettenò
from Albert Lee. The check is needed to work on FreeBSD. CVS patchset: 8644 CVS date: 2007/03/09 23:18:19
2007-03-04- commit documentation, and header changes for the relicensing of theBastien Nocera
xine-lib XML parser to GNU LGPL CVS patchset: 8643 CVS date: 2007/03/04 16:19:12
2007-03-03Fix a build error, introduced in the previous commit, which bites when buildingDarren Salt
without Freetype support. CVS patchset: 8642 CVS date: 2007/03/03 22:59:37
2007-03-03Free the FreeType object when freeing the OSD object, should solve a ↵Diego 'Flameeyes' Pettenò
possible memory leak. CVS patchset: 8641 CVS date: 2007/03/03 14:12:50
2007-03-03Instead of using a padding of arbitrary 32-bits by hand, use memset with the ↵Diego 'Flameeyes' Pettenò
constant used to provide the padding size. CVS patchset: 8640 CVS date: 2007/03/03 13:33:34
2007-03-03Reduce priority of aac demuxer, so that it doesn't crash when playing online ↵Diego 'Flameeyes' Pettenò
streams that are mp3s (as well as other nasty things that happened before). CVS patchset: 8638 CVS date: 2007/03/03 02:06:09
2007-03-03Add two extra functions (inline as they are just a return statement) that ↵Diego 'Flameeyes' Pettenò
checks if a preamble is of an ID3v2 tag, and that calculate the size of the tag (to avoid repeating the same code over and over and over; the size of the shared object is reduced. Also make demux_flac use the id3.c functions to parse the eventual ID3 header. CVS patchset: 8637 CVS date: 2007/03/03 01:41:16
2007-03-03Add a function to parse a generic ID3v2 tag, and make both demux_aac and ↵Diego 'Flameeyes' Pettenò
demux_mpgaudio use it without repeating the same code. CVS patchset: 8636 CVS date: 2007/03/03 00:58:52
2007-03-03Instead of blindly ignoring the ID3v2 tags, try to parse them. The switch ↵Diego 'Flameeyes' Pettenò
block is repetitive as almost the same is implemented in demux_mpgaudio, so I'll work on that now. CVS patchset: 8635 CVS date: 2007/03/03 00:33:51
2007-03-03Use LOG_MODULE in the log messages, so that during copy and paste I don't ↵Diego 'Flameeyes' Pettenò
end up leaving demux_mpgaudio in demux_flac or demux_aac. CVS patchset: 8634 CVS date: 2007/03/03 00:02:30
2007-03-02Simplify a lot the code for ID3v2 skip.Diego 'Flameeyes' Pettenò
CVS patchset: 8633 CVS date: 2007/03/02 23:46:29
2007-03-02Fixed content type detection for AAC (seekable) streams with ID3v2 tags ↵Diego 'Flameeyes' Pettenò
prefixed clobbering the preview buffer, by skipping over the tag. CVS patchset: 8632 CVS date: 2007/03/02 20:07:33
2007-02-26Fix a possible crash in the eq2 plugin.Darren Salt
The wrong width value was used for the U and V parts of the image. CVS patchset: 8631 CVS date: 2007/02/26 19:15:15
2007-02-25alsa patches from Julian Scheel and Matthias KretzMiguel Freitas
CVS patchset: 8630 CVS date: 2007/02/25 22:33:25
2007-02-25Fix race condition in alsa audio out driver.Miguel Freitas
thanks Kirill Belokurov and Matthias Kretz CVS patchset: 8629 CVS date: 2007/02/25 21:54:03
2007-02-25Remove unused variable.Diego 'Flameeyes' Pettenò
CVS patchset: 8628 CVS date: 2007/02/25 18:04:57
2007-02-25Remove unused code.Diego 'Flameeyes' Pettenò
CVS patchset: 8627 CVS date: 2007/02/25 18:04:08
2007-02-25Instead of __unused, use __attr_unused, to avoid possible collisions with ↵Diego 'Flameeyes' Pettenò
other libraries. CVS patchset: 8626 CVS date: 2007/02/25 18:02:13
2007-02-25Cleanup unused variables.Diego 'Flameeyes' Pettenò
CVS patchset: 8625 CVS date: 2007/02/25 17:57:04
2007-02-25Remove a pointless else clause.Diego 'Flameeyes' Pettenò
CVS patchset: 8624 CVS date: 2007/02/25 17:53:51
2007-02-25Use a bitmask, and ensure that the values reported by wavpack for ↵Diego 'Flameeyes' Pettenò
bits_per_sample and channels (that have sane limits) are inside the boundaries, this way we don't end up eating memory in the case of a malformed wavpack file. While we're at it, also try to compact the size of the wavpack structures. CVS patchset: 8623 CVS date: 2007/02/25 17:52:16
2007-02-25Instead of replicating it over and over, define __unused in attributes.h so ↵Diego 'Flameeyes' Pettenò
that it can be used whenever necessary. CVS patchset: 8622 CVS date: 2007/02/25 17:34:48
2007-02-22This one should have been with the previous commit.Diego 'Flameeyes' Pettenò
CVS patchset: 8621 CVS date: 2007/02/22 16:04:45
2007-02-22Revert the const mark on xine_config_register_enum, as that breaks C++ ↵Diego 'Flameeyes' Pettenò
frontends (like Kaffeine). Thanks to Christoph Pfister for reporting. This change introduces a few warnings of incompatible pointers internally in configfile.c. These are non-fatal (in C) and they just tell the compiler to handle more stuff as const internally without changing the function interface. CVS patchset: 8620 CVS date: 2007/02/22 15:49:16
2007-02-21Declare vcdinfo_get_seg_resolution function in vcdplayer.c where it is used, ↵Diego 'Flameeyes' Pettenò
but note that it's not exported by libvcd so it is unsafe to use. CVS patchset: 8619 CVS date: 2007/02/21 23:17:14
2007-02-21Make -Wl,-z,defs an opt-in ldflag, if available. The $(xineplug_ldflags) ↵Diego 'Flameeyes' Pettenò
variable can be injected in _LDFLAGS for the xine plugins, and already provides -avoid-version -module and -Wl,-z,defs if supported. Right now only wavpack plugin actually make use of this but that can be fixed as the Makefiles are edited. CVS patchset: 8618 CVS date: 2007/02/21 23:07:45
2007-02-20Revert, got the wrong warning line.Diego 'Flameeyes' Pettenò
CVS patchset: 8617 CVS date: 2007/02/20 01:13:08
2007-02-20const++Diego 'Flameeyes' Pettenò
CVS patchset: 8616 CVS date: 2007/02/20 01:04:07
2007-02-20Avoid casts as they are now unnecessary.Diego 'Flameeyes' Pettenò
CVS patchset: 8615 CVS date: 2007/02/20 01:02:47
2007-02-20Remove the cast as register_enum now accept consts.Diego 'Flameeyes' Pettenò
CVS patchset: 8614 CVS date: 2007/02/20 00:58:51
2007-02-20Make cc_schemes a static const array, rather than an exported one.Diego 'Flameeyes' Pettenò
CVS patchset: 8613 CVS date: 2007/02/20 00:56:36
2007-02-20Mark a fwe arrays static and avoid casts that are not needed.Diego 'Flameeyes' Pettenò
CVS patchset: 8612 CVS date: 2007/02/20 00:51:39
2007-02-20Make deinterlace_methods a static constant rather than an extern, as it's ↵Diego 'Flameeyes' Pettenò
just an array of strings. CVS patchset: 8611 CVS date: 2007/02/20 00:47:55
2007-02-20Again changes so to accept the strict case (constants).Diego 'Flameeyes' Pettenò
CVS patchset: 8610 CVS date: 2007/02/20 00:43:06
2007-02-20const++Diego 'Flameeyes' Pettenò
CVS patchset: 8609 CVS date: 2007/02/20 00:36:08
2007-02-20Fix a lot of format warnings in lprintf calls (mostly %ldd -> %"PRId64").Diego 'Flameeyes' Pettenò
CVS patchset: 8608 CVS date: 2007/02/20 00:34:55
2007-02-20Mark speaker arrangement array constant.Diego 'Flameeyes' Pettenò
CVS patchset: 8607 CVS date: 2007/02/20 00:04:50
2007-02-20Reduce warnings to one, that seems to be caused by GCC counting ↵Diego 'Flameeyes' Pettenò
compatibility wrong. CVS patchset: 8606 CVS date: 2007/02/20 00:01:19
2007-02-19Make the enum functions accept the strict parameter, const char* array ↵Diego 'Flameeyes' Pettenò
rather than char* array. CVS patchset: 8605 CVS date: 2007/02/19 23:53:40
2007-02-19Fix the example to actually use an existing function.Diego 'Flameeyes' Pettenò
CVS patchset: 8603 CVS date: 2007/02/19 23:34:32
2007-02-19Fix building with LOG enabled.Diego 'Flameeyes' Pettenò
CVS patchset: 8602 CVS date: 2007/02/19 23:33:33
2007-02-19Fix warning about incompatible pointer type.Diego 'Flameeyes' Pettenò
CVS patchset: 8600 CVS date: 2007/02/19 23:20:19
2007-02-19Fix building with LOG enabled by changing an the Xlib constant XvPacked into ↵Diego 'Flameeyes' Pettenò
the proper XCB enum. CVS patchset: 8599 CVS date: 2007/02/19 22:22:32
2007-02-17fix ffmpeg includes for sparc, seeReinhard Tartler
http://permalink.gmane.org/gmane.comp.video.xine.devel/16362 for details CVS patchset: 8597 CVS date: 2007/02/17 22:39:26
2007-02-15Properly repaint the whole surface during expose events. Patch by Christoph ↵Diego 'Flameeyes' Pettenò
Pfister. CVS patchset: 8596 CVS date: 2007/02/15 18:26:55
2007-02-15Commit the XCB output plugins by Christoph Pfister after testing on Gentoo ↵Diego 'Flameeyes' Pettenò
packages for about ten days. CVS patchset: 8595 CVS date: 2007/02/15 15:19:32
2007-02-08Remove any possibility of strcpy/sprintf overflows wrt front ends requestingDarren Salt
language & subtitle strings (given a buffer of >= XINE_LANG_MAX bytes). Also fixes an off-by-one buffer termination in the TS code. (Note: compile-tested only.) CVS patchset: 8592 CVS date: 2007/02/08 02:40:22
2007-02-03Broken MIME type.Darren Salt
CVS patchset: 8588 CVS date: 2007/02/03 23:56:32
2007-02-03A few const-correctness fixes.Darren Salt
CVS patchset: 8587 CVS date: 2007/02/03 16:31:55
2007-02-03Fix for libflac <1.1.3, thanks to Ville Skyttä for reporting, closes bug ↵Diego 'Flameeyes' Pettenò
#1627321. CVS patchset: 8586 CVS date: 2007/02/03 11:06:40