summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2006-12-02Start working on a branch where FFmpeg is not copied, patched and carved to ↵Diego 'Flameeyes' Pettenò
be built with automake but instead imported inline and built using its own build system. This is an import of a slightly modified FFmpeg current tree. xine-lib builds, install and run fine with it, but there are of course plenty of things that needs to be fixed before it can even be considered for a 1.2.x series. Work will continue in the next days of course. CVS patchset: 8397 CVS date: 2006/12/02 01:19:48
2006-12-01Regen.Diego 'Flameeyes' Pettenò
CVS patchset: 8396 CVS date: 2006/12/01 20:47:49
2006-11-30Return a different code for every possible output, makes simpler to debug ↵Diego 'Flameeyes' Pettenò
what caused the failure. CVS patchset: 8395 CVS date: 2006/11/30 10:54:18
2006-11-30After a few years of absence, I hope nobody minds if I commit two smallMatthias Dahl
changes. 1) I received notice from a user (Bernhard Schweighofer) that the link to the mplayer codecs has changed. I verified it and corrected the link. 2) I wasn't aware that I am still listed in the README.syncfb as maintainer for the syncfb plugin. I took the liberty to remove that paragraph all together because I do not own a Matrox card anymore and thus cannot do any work on that part anymore. Besides the teletux project isn't maintained anymore... at least not by me. (hasn't been for years) Removing the plugin once and for all wouldn't harm anyone I guess. CVS patchset: 8394 CVS date: 2006/11/30 08:45:51
2006-11-29Fix a serious overflow for the asf_header, use an alloca() buffer while ↵Diego 'Flameeyes' Pettenò
reading rather than using a fixed-size buffer. This fixes the crash reported by İsmail Dönmez in WMA files, and prevents possible exploits. Also thanks to Tavis Ormandy for the help handling the problem. CVS patchset: 8393 CVS date: 2006/11/29 21:26:52
2006-11-29Fix buffer overrun reported by Roland Kay with JW's patch. Close bug #1603458.Diego 'Flameeyes' Pettenò
CVS patchset: 8392 CVS date: 2006/11/29 19:43:01
2006-11-29Fix buffer overrun reported by Roland Kay with JW's patch. Close bug #1603458.Diego 'Flameeyes' Pettenò
CVS patchset: 8391 CVS date: 2006/11/29 19:34:21
2006-11-29Update information about gxine (hg repo) and building .debs.Darren Salt
Fix up references to XFree - mention X.org & say X where appropriate. Minor spelling nitpicks. CVS patchset: 8390 CVS date: 2006/11/29 18:49:13
2006-11-26Compute the average byterate for time based seeking.Claudio Ciccani
CVS patchset: 8389 CVS date: 2006/11/26 17:03:12
2006-11-23When initializing the class of a video output pluginClaudio Ciccani
the visual type should be checked too. That because a plugin with the same id may support different visuals (e.g. xv -> VISUAL_TYPE_X11, xv -> VISUAL_TYPE_X11_2). CVS patchset: 8388 CVS date: 2006/11/23 21:05:31
2006-11-23Added support for the new x11 visual.Claudio Ciccani
CVS patchset: 8387 CVS date: 2006/11/23 18:45:58
2006-11-21Compute (and return) the actual stream length.Claudio Ciccani
CVS patchset: 8386 CVS date: 2006/11/21 18:26:01
2006-11-21Security fix addon to r5369 of mplayer svn.Matthias Hopf
CVS patchset: 8385 CVS date: 2006/11/21 17:40:10
2006-11-19Fix warning.Diego 'Flameeyes' Pettenò
CVS patchset: 8384 CVS date: 2006/11/19 16:07:50
2006-11-19Update po files.Diego 'Flameeyes' Pettenò
CVS patchset: 8383 CVS date: 2006/11/19 15:45:20
2006-11-19Don't escape %, hopefully the client sending the data is already escaping ↵Diego 'Flameeyes' Pettenò
some stuff, included %. This unbreaks URLs that contains "%20" already instead of spaces. CVS patchset: 8382 CVS date: 2006/11/19 15:38:47
2006-11-18Define "always_inline" as "inline". Fix building on FreeBSD.Diego 'Flameeyes' Pettenò
CVS patchset: 8381 CVS date: 2006/11/18 17:16:18
2006-11-14Make the misdetection of audio data as AAC less likely.Darren Salt
(Should fix playback of some MP3 files, at least.) CVS patchset: 8380 CVS date: 2006/11/14 22:04:58
2006-11-14Make the misdetection of audio data as AAC less likely.Darren Salt
(Should fix playback of some MP3 files, at least.) CVS patchset: 8379 CVS date: 2006/11/14 21:51:32
2006-11-14Replace old font based on a font based from Greg MeronekReinhard Tartler
by a font crafted from Sune Vuorela. Greg seem to have vanished from the internet, and didn't specify a proper copyright message. CVS patchset: 8378 CVS date: 2006/11/14 21:33:34
2006-11-14Implement decoding of A_MS/ACM streams in Matroska files. It is the ↵Diego 'Flameeyes' Pettenò
equivament of the A_MS/VFW/FOURCC for audio tracks. CVS patchset: 8377 CVS date: 2006/11/14 14:17:31
2006-11-14Fix obvious typos.Diego 'Flameeyes' Pettenò
CVS patchset: 8376 CVS date: 2006/11/14 14:11:59
2006-11-14Fixed playback of AAC tracks using a non-standard codec ID in a Matroska fileMathieu Olivier
CVS patchset: 8375 CVS date: 2006/11/14 07:09:46
2006-11-12Distribute flacutils.hDiego 'Flameeyes' Pettenò
CVS patchset: 8374 CVS date: 2006/11/12 16:28:57
2006-11-11Minor fixups.Darren Salt
CVS patchset: 8373 CVS date: 2006/11/11 17:26:25
2006-11-11Fixed a potential crash when parsing a "moov" atom containing an unsupported ↵Mathieu Olivier
atom CVS patchset: 8372 CVS date: 2006/11/11 12:23:44
2006-11-11Assert presence of the buffer, just to avoid getting 'Bad address' errors ↵Diego 'Flameeyes' Pettenò
later on. CVS patchset: 8371 CVS date: 2006/11/11 00:08:08
2006-11-11When reading, read goes to asf_header_buffer, not asf_header (that luckily ↵Diego 'Flameeyes' Pettenò
enough was still NULL so that we didn't end up overwriting the wrong memory location (thus causing more issues). This should fix bug #1582987. CVS patchset: 8370 CVS date: 2006/11/11 00:05:22
2006-11-10When parsing the URL, escape characters like spaces and similar in the URI ↵Diego 'Flameeyes' Pettenò
string, so that it can play mp3 files with spaces in the name through HTTP, for instance. Thanks to Timothy Redaelli for reporting. CVS patchset: 8369 CVS date: 2006/11/10 23:47:48
2006-11-10Include xineutils so that lprintf macro is defined and the symbol is not ↵Diego 'Flameeyes' Pettenò
undefined afterward. CVS patchset: 8368 CVS date: 2006/11/10 22:29:50
2006-11-10Properly set the video as unhandled if there are more video tracks unhandled ↵Diego 'Flameeyes' Pettenò
than handled. Thanks to Bastien Nocera in bug #1577272. CVS patchset: 8367 CVS date: 2006/11/10 14:53:23
2006-11-10Allow PulseAudio to receive 4.0, 4.1, 5.0 and 5.1 audio.Diego 'Flameeyes' Pettenò
CVS patchset: 8366 CVS date: 2006/11/10 12:10:54
2006-11-10Even if video is not handled, let's say that it is there, so the frontends ↵Diego 'Flameeyes' Pettenò
can consider the decoder plugin missing. CVS patchset: 8365 CVS date: 2006/11/10 01:00:35
2006-11-09Update changelog for the FLAC with ID3 bugfix.Diego 'Flameeyes' Pettenò
CVS patchset: 8364 CVS date: 2006/11/09 23:56:41
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-05Unbreak configuring for building without external ffmpeg.Darren Salt
CVS patchset: 8359 CVS date: 2006/11/05 02:44:07
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-11-04Remove the pkg-config check and use PKG_CHECK_MODULES to check for directfb.Diego 'Flameeyes' Pettenò
CVS patchset: 8357 CVS date: 2006/11/04 13:24:45
2006-11-04Also use pkg-config to find xv and xinerama.Diego 'Flameeyes' Pettenò
CVS patchset: 8356 CVS date: 2006/11/04 13:09:43
2006-11-04Try to make use of Xorg7's pkg-config data, so that the link tests are ↵Diego 'Flameeyes' Pettenò
skipped if present. This fixes issues when using XCB with FreeBSD, and also makes the configure faster, without need for complex codepaths to tst for features. The old link-based tests are still present as fallback in the case the pkg-config data is not found (because it's an old Xorg or it's a non-Xorg X implementation). CVS patchset: 8355 CVS date: 2006/11/04 03:15:03
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-28New X11 visual type: xine-lib may now use frontend's mutex/lock mechanismMiguel Freitas
instead of XLockDisplay/XUnlockDisplay. CVS patchset: 8353 CVS date: 2006/10/28 19:01:51
2006-10-28prepare for 1.1.3 with new visual XINE_VISUAL_TYPE_X11_2Miguel Freitas
that is: "interfaces have been _added_ since last release" CVS patchset: 8352 CVS date: 2006/10/28 18:58:19
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