summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2006-11-09When a FLAC file has an ID3 tag at the start, skip it rather than saying ↵Diego 'Flameeyes' Pettenò
that the file is not playable. CVS patchset: 8363 CVS date: 2006/11/09 23:51:29
2006-11-09Add support for playing OggFlac files (still not 100% complete, but will ↵Diego 'Flameeyes' Pettenò
play). Add a flacutils.h header with functions to parse FLAC data structure, to be shared with demux_flac. Closes bug #1590690. CVS patchset: 8362 CVS date: 2006/11/09 15:13:19
2006-11-08Cleanup bswap.h header by moving the part of the code borrowed from FFmpeg ↵Diego 'Flameeyes' Pettenò
(or the other way around) in ffmpeg_bswap.h header, and by updating them to the current version in their subversion repository (the header of the file remain the same). Add BE_24 and LE_24 functions, as they come handy when parsing FLAC files (will be used by the OggFlac demuxer as soon as it's ready. Don't special case x86 on the BE/ABE macros, should be pretty much the same performance but at least this way we don't have to check the code twice. CVS patchset: 8361 CVS date: 2006/11/08 22:47:44
2006-11-05Fix a compile problem which can mean that the Xv output plugin isn't linkedDarren Salt
with libXv. Problem was that the pkgconfig test sets XV_LIBS, but XV_LIB was used elsewhere. So we change XV_LIB -> XV_LIBS. The same change is made for XVMC_LIB and XXMC_LIB in case of future use of pkgconfig. CVS patchset: 8360 CVS date: 2006/11/05 15:16:56
2006-11-04Fix an assumption about the number of channels.Darren Salt
Symptoms could be buffer overruns (monaural streams) or incomplete processing. Original version of the patch is from Steve Freeland <caucasatron@yahoo.ca>. CVS patchset: 8358 CVS date: 2006/11/04 23:30:14
2006-10-29- if the root menu isn't available, go to the title menu instead. ClosesBastien Nocera
GNOME Bugzilla: http://bugzilla.gnome.org/show_bug.cgi?id=344592 CVS patchset: 8354 CVS date: 2006/10/29 19:39:39
2006-10-28Christoph Pfister's patch to support XINE_VISUAL_TYPE_X11_2 with XVMiguel Freitas
CVS patchset: 8351 CVS date: 2006/10/28 18:51:08
2006-10-28new visual type XINE_VISUAL_TYPE_X11_2 with configurable X11 locking.Miguel Freitas
allow developers to use special locking support of their plataform (like QT library mutex). note: only xshm has been ported. based on Christoph Pfister's patch. CVS patchset: 8350 CVS date: 2006/10/28 17:02:51
2006-10-23- unregister all the configuration callbacks when disposing of the classBastien Nocera
CVS patchset: 8349 CVS date: 2006/10/23 21:18:18
2006-10-23- unregister configuration callbacks when disposing of the classBastien Nocera
should fix http://bugzilla.gnome.org/show_bug.cgi?id=355254 CVS patchset: 8348 CVS date: 2006/10/23 21:13:44
2006-10-21Fix build with flac.František Dvořák
CVS patchset: 8347 CVS date: 2006/10/21 18:50:41
2006-10-20Update for the API changes in FLAC 1.1.3, should still work fine on 1.1.2 of ↵Diego 'Flameeyes' Pettenò
course. CVS patchset: 8346 CVS date: 2006/10/20 09:07:15
2006-10-18- return if xine_xmalloc failedBastien Nocera
CVS patchset: 8345 CVS date: 2006/10/18 18:46:17
2006-10-16Fixed several warnings (but warnings due to APIs not solved).František Dvořák
CVS patchset: 8344 CVS date: 2006/10/16 22:18:24
2006-10-16Compile v4l on FreeBSD with v4l_compat package.František Dvořák
CVS patchset: 8343 CVS date: 2006/10/16 22:09:32
2006-10-16I wonder what I was looking at when I added a NULL pointer dereference to ↵Diego 'Flameeyes' Pettenò
avoid crashing... This time it shouldn't crash anymore, although it does not really make too much sense. CVS patchset: 8342 CVS date: 2006/10/16 06:29:38
2006-10-13Use __progname to pass the client name to pulseaudio, this way xine, Amarok ↵Diego 'Flameeyes' Pettenò
and Kaffeine won't simply report "xine" as name and be undistinguished. CVS patchset: 8341 CVS date: 2006/10/13 23:24:54
2006-10-13Revert my latest change, broke more than it fixed... now this means that the ↵Diego 'Flameeyes' Pettenò
decoding is still broken in recent FFmpeg it seems. CVS patchset: 8340 CVS date: 2006/10/13 21:41:30
2006-10-11Use av_parser to decode audio, should make MP3 playback saner. Don't ↵Diego 'Flameeyes' Pettenò
override avcodec_register_all() function when using external FFmpeg. CVS patchset: 8334 CVS date: 2006/10/11 12:53:12
2006-10-10Install inttypes.h on stone age platforms (xine.h needs it).František Dvořák
Small improvements. CVS patchset: 8332 CVS date: 2006/10/10 21:39:56
2006-10-09Check for NULL pointers.Claudio Ciccani
More debugging messages. CVS patchset: 8331 CVS date: 2006/10/09 16:03:18
2006-10-07Fixed segfault in demux_asf_dispose().Claudio Ciccani
CVS patchset: 8330 CVS date: 2006/10/07 09:59:49
2006-10-03Fixed crash with debugging on audio/video-only ASF streams,František Dvořák
fixed warnings in AFS demuxer. CVS patchset: 8329 CVS date: 2006/10/03 07:30:51
2006-10-02build cdio for builddir != .František Dvořák
update for attic platforms (mainly older MinGW) unsupported attributes not used (fixes warnings) added check for sentinel attribute enabled TrueSpeech codec CVS patchset: 8327 CVS date: 2006/10/02 15:56:03
2006-10-01When the mmap()ed file grows, disable mmap() support.Diego 'Flameeyes' Pettenò
CVS patchset: 8326 CVS date: 2006/10/01 20:14:43
2006-10-01Avoid usage of DirectFBSetOption().Claudio Ciccani
Reget layer's surface after changing configuration. CVS patchset: 8325 CVS date: 2006/10/01 10:26:26
2006-09-29Improve FreeType2 rendering: do not disable hinting.Diego 'Flameeyes' Pettenò
CVS patchset: 8323 CVS date: 2006/09/29 20:16:44
2006-09-29Add an optional dependency over fontconfig, so that if present it is used to ↵Diego 'Flameeyes' Pettenò
identify which font to load for OSD and subtitles. This allows to use truetype fonts by specifying their friendly name and just that. Also prefer FreeType2 loaded fonts to bitmap fonts. CVS patchset: 8321 CVS date: 2006/09/29 18:36:52
2006-09-28Make sure that the demuxer reports an audio stream (and no video stream) so ↵Diego 'Flameeyes' Pettenò
that Amarok can actually play SHN files. CVS patchset: 8318 CVS date: 2006/09/28 22:27:52
2006-09-28Don't use the new name for pathname parameter from upstream, fix build.Diego 'Flameeyes' Pettenò
CVS patchset: 8317 CVS date: 2006/09/28 08:19:14
2006-09-27Assert the presence of _last, although it was obvious by the previosu asserts.Diego 'Flameeyes' Pettenò
CVS patchset: 8315 CVS date: 2006/09/27 05:41:40
2006-09-27Free memory before return. Import revision 6351 of FFmpeg CVS by Kostya. ↵Diego 'Flameeyes' Pettenò
Found by Coverity Scan CID 305. CVS patchset: 8314 CVS date: 2006/09/27 05:10:52
2006-09-26Free font_pos allocated in the function.Diego 'Flameeyes' Pettenò
Found by Coverity Scan CID 156. CVS patchset: 8313 CVS date: 2006/09/26 22:51:54
2006-09-26Don't dereference the pointer before it's tested for being not null.Diego 'Flameeyes' Pettenò
Found by Coverity Scan CID 245. CVS patchset: 8312 CVS date: 2006/09/26 22:35:32
2006-09-26Avoid an off-by-one found by Coverity Scan CID 133.Diego 'Flameeyes' Pettenò
CVS patchset: 8311 CVS date: 2006/09/26 22:29:39
2006-09-26Check pointers before dereferencing them.Diego 'Flameeyes' Pettenò
Found by Coverity Scan CID 255. Fixed upstream too. CVS patchset: 8310 CVS date: 2006/09/26 22:23:51
2006-09-26Free the _data pointer when returning NULL. Fix backported from upstream.Diego 'Flameeyes' Pettenò
Closes Coverity Scan CID 225. CVS patchset: 8309 CVS date: 2006/09/26 22:18:44
2006-09-26Check for validity of the pointer before using strlen() on it.Diego 'Flameeyes' Pettenò
Found by Coverity Scan CID 242. Fixed upstream too. CVS patchset: 8308 CVS date: 2006/09/26 22:10:24
2006-09-26Make sure that no possibly NULL pointer is dereferenced.Diego 'Flameeyes' Pettenò
Found by Coverity Scan CID 248. CVS patchset: 8307 CVS date: 2006/09/26 22:03:44
2006-09-26Fix an off-by-one, found by Coverity Scan CID 118.Diego 'Flameeyes' Pettenò
CVS patchset: 8306 CVS date: 2006/09/26 21:54:40
2006-09-26Fix _x_config_change_opt function to actually sanity check all the pointers, ↵Diego 'Flameeyes' Pettenò
and avoid deeply nested code. Closes Coverity Scan CIDs 246 and 247. CVS patchset: 8305 CVS date: 2006/09/26 21:51:11
2006-09-26When there's no plugin to replace, output a log, and skip the plugin ↵Diego 'Flameeyes' Pettenò
entirely, to avoid an off-by-one in decoder_map. Found by Coverity Scan CID 122. CVS patchset: 8304 CVS date: 2006/09/26 21:32:08
2006-09-26Avoid off-by-one overrun. Found by Coverity Scan CID 120.Diego 'Flameeyes' Pettenò
CVS patchset: 8303 CVS date: 2006/09/26 21:20:21
2006-09-26Fix the strcpy calls, backport from upstream.Diego 'Flameeyes' Pettenò
CVS patchset: 8302 CVS date: 2006/09/26 21:18:18
2006-09-26Fix the size of file_id attributes, backport from current upstream versions.Diego 'Flameeyes' Pettenò
CVS patchset: 8301 CVS date: 2006/09/26 21:16:59
2006-09-26Actually be a bit more smarter, if this can be used, continue with the ↵Diego 'Flameeyes' Pettenò
original behaviour, if not, use fprintf. CVS patchset: 8300 CVS date: 2006/09/26 20:31:40
2006-09-26printerr() macros are often used when the pointer "this" is NULL. In those ↵Diego 'Flameeyes' Pettenò
cases the result is an immediate segfault, as it's dereferenced. To avoid this, use fprintf instead of writing in err_str. CVS patchset: 8299 CVS date: 2006/09/26 20:17:43
2006-09-26Free splitpath when returning. Found by Coverity Scan CID 302.Diego 'Flameeyes' Pettenò
CVS patchset: 8298 CVS date: 2006/09/26 19:26:57
2006-09-26Add missign command extending the size of video_types array and fixing the ↵Diego 'Flameeyes' Pettenò
possible off by one reported by Coverit Scan CID 134. CVS patchset: 8297 CVS date: 2006/09/26 18:52:41
2006-09-26Fix off-by-one error identified by Coverit Scan. CID 116.Diego 'Flameeyes' Pettenò
CVS patchset: 8296 CVS date: 2006/09/26 18:13:11