summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2005-04-06Using self-supplied glext.h now in order to reduce compile requirements.Matthias Hopf
CVS patchset: 7447 CVS date: 2005/04/06 16:12:02
2005-04-05Updates:Matthias Hopf
- fragment program based color conversion (only YV12 so far) - tile-based texturing for cards that allow only small textures - Fixed a number of race conditions; hope I got them all - That involved making more internal messages synchronous - Fixed a number of TODOs - Doing correct extensions detection most of the time now - Cleaned up code and internal rendering interface - Switching to fallbacks now if a render backend fails to initialize - Old rendering context destroyed now on RENDER_CREATE, Issues left: - Crash on multiple context switch with radeon and i815 Mesa drivers - Sometimes (seldom) temporary setup failure on all drivers on context switch - No fp based color conversion for YUY2 equivalent video yet - Still some TODOs in the code - Fallback switches config, which is saved and used next time as well CVS patchset: 7446 CVS date: 2005/04/05 13:27:35
2005-04-01Fixed currently unused xine_chomp() (maybe it's used in future)Hans-Dieter Kosch
CVS patchset: 7445 CVS date: 2005/04/01 23:15:38
2005-03-31- handle EINTR when calling nanosleep, spotted by Mathieu RouthierBastien Nocera
CVS patchset: 7444 CVS date: 2005/03/31 22:46:15
2005-03-26acknowledge FFmpeg's own ISO MPEG-4 fourccMike Melanson
CVS patchset: 7443 CVS date: 2005/03/26 20:29:47
2005-03-20Fixed problem when play_internal called _x_demux_start_thread and the ↵Thibaut Mattern
previous demux thread has not been joined. CVS patchset: 7442 CVS date: 2005/03/20 18:41:55
2005-03-20- Handle GIF embedded in Quicktime files with the image demuxerBastien Nocera
Fixes playback of the image before the Mala Educacion trailer http://www.apple.com/trailers/sony/bad_education.html CVS patchset: 7441 CVS date: 2005/03/20 14:09:15
2005-03-18Mac OS X CoreAudio audio output driver now uses a 32k ringbuffer, rather thanAndre Pang
16MB (yep, you read that right!). Patch courtesy of Rich Wareham, <http://xineplayer.berlios.de/> CVS patchset: 7440 CVS date: 2005/03/18 15:39:48
2005-03-09Incremented priority to be sure that rawdv is probed before mp3.Thibaut Mattern
CVS patchset: 7439 CVS date: 2005/03/09 22:31:17
2005-03-09Added input and demuxer plugin priority to the catalog cache.Thibaut Mattern
CVS patchset: 7438 CVS date: 2005/03/09 22:24:20
2005-03-09**BUGFIX**Darren Salt
Fix CD/DVD health check diagnostic messages by adding spaces. Was saying "toyour" and "thepreferences". CVS patchset: 7437 CVS date: 2005/03/09 02:05:16
2005-03-06Sync with vidix cvsJames Stembridge
CVS patchset: 7435 CVS date: 2005/03/06 13:08:10
2005-03-06**BUGFIX**James Stembridge
Check for plugin init failure CVS patchset: 7434 CVS date: 2005/03/06 13:03:33
2005-03-06**BUGFIX**James Stembridge
Skip id3v2 tags CVS patchset: 7433 CVS date: 2005/03/06 11:41:00
2005-03-06Fixed pthread leak, the demuxer thread was not joined in all cases.Thibaut Mattern
See this thread for more info: http://thread.gmane.org/gmane.comp.video.xine.devel/12377 CVS patchset: 7432 CVS date: 2005/03/06 11:08:40
2005-03-06Fixed onefield_xv deinterlace method.Thibaut Mattern
CVS patchset: 7431 CVS date: 2005/03/06 09:55:35
2005-03-06assign ALAC an actual fourccMike Melanson
CVS patchset: 7430 CVS date: 2005/03/06 07:18:54
2005-03-06special-case time in order to support ALAC (when it gets imported fromMike Melanson
FFmpeg) CVS patchset: 7429 CVS date: 2005/03/06 07:18:04
2005-03-06minor changes to the FFmpeg audio codec interface; these changes will beMike Melanson
necessary when xine imports lavc's ALAC decoder CVS patchset: 7428 CVS date: 2005/03/06 07:15:05
2005-03-01different but more consistent hack for CBR audio with no extendedMike Melanson
header; works no better or worse than before since stereo MACE still does not work (interaction problem with FFmpeg?); log PCM in QT still does not work CVS patchset: 7426 CVS date: 2005/03/01 04:50:44
2005-02-26**BUGFIX**Miguel Freitas
new h264 fourcc reported in the wild. i don't have any samples, but adding it here doesn't hurt CVS patchset: 7425 CVS date: 2005/02/26 19:58:21
2005-02-22XvMC update largely courtesy of Kendall Bennet, Scitechsoft:Thomas Hellström
* Fix surface flushing and syncing (xxmc / xvmc) * Fix clearing of macro block lists (xxmc / xvmc) * Remove floating point operations from mpeg demuxer. Degrades performance on non-fp capable hardware. * Remove unnecessary software MC step * Fix Quantization matrix ordering which caused bad picture quality (KB/TH) * Minor optimizations in the libmpeg2 code * Fix VLD flushing at video discontinuity (TH) CVS patchset: 7424 CVS date: 2005/02/22 18:31:33
2005-02-20**BUGFIX**Michael Roitzsch
fixing compiler warning CVS patchset: 7423 CVS date: 2005/02/20 17:04:58
2005-02-20**BUGFIX**Michael Roitzsch
xineintl.h is no longer a build file, discontinue ignoring it CVS patchset: 7422 CVS date: 2005/02/20 17:04:13
2005-02-20**BUGFIX**František Dvořák
Updated documentation about M$VC (building external ffmpeg). Added patch necessary for using ffmpeg by M$VC compiler. Updated M$VC build of xine's ff plugin - removed ugly ifdef, used external ffmpeg as whole. CVS patchset: 7419 CVS date: 2005/02/20 09:36:00
2005-02-19**BUGFIX**František Dvořák
Bind to right text domain. This fixes missing translations for prefixes different from /usr. CVS patchset: 7418 CVS date: 2005/02/19 13:11:51
2005-02-14don't copy first-frame flag in duplicate_frameStefan Holst
CVS patchset: 7417 CVS date: 2005/02/14 14:04:55
2005-02-14**BUGFIX** don't use background thread for epg data, as it still affectsMike Lampard
the TS stream. Change tuning slightly to workaround changes in the 2.6.10+ kernel driver. CVS patchset: 7416 CVS date: 2005/02/14 08:30:27
2005-02-14Cache the theora granuleshift when reading theora headers, and condenseConrad Parker
the theora and cmml get_pts() calculations. CVS patchset: 7415 CVS date: 2005/02/14 06:25:59
2005-02-14fix calculation of CMML pts: actually use granulerates from CMML/AnxDataConrad Parker
headers, and also add support for CMML granuleshift CVS patchset: 7414 CVS date: 2005/02/14 05:56:56
2005-02-13deleting also my xprintf's againStefan Holst
CVS patchset: 7413 CVS date: 2005/02/13 22:23:41
2005-02-13reverting private changes - sorry...Stefan Holst
CVS patchset: 7412 CVS date: 2005/02/13 22:14:17
2005-02-13nitpick: reset MAX_AUDIO_CHANNEL and MAX_SPU_CHANNEL together with other ↵Stefan Holst
stream info in xine_close CVS patchset: 7411 CVS date: 2005/02/13 22:12:50
2005-02-13Don't dereference node->file if it's NULL.Thibaut Mattern
CVS patchset: 7410 CVS date: 2005/02/13 21:21:06
2005-02-13send image to decoder in send_headers to get proper stream info after xine_openStefan Holst
CVS patchset: 7409 CVS date: 2005/02/13 18:42:49
2005-02-13Should fix static plugin class init.Thibaut Mattern
CVS patchset: 7408 CVS date: 2005/02/13 16:12:35
2005-02-13Introduce a new API function :Thibaut Mattern
void xine_register_plugins(xine_t *self, plugin_info_t *info); The goal of this function is to allow a frontend to register its own statically linked plugin(s). See this thread : http://thread.gmane.org/gmane.comp.video.xine.devel/12479 CVS patchset: 7407 CVS date: 2005/02/13 14:24:25
2005-02-13**BUGFIX**František Dvořák
Used utf-8 for comments visible in po-files. (user visible texts should be only in ASCII). CVS patchset: 7406 CVS date: 2005/02/13 13:14:43
2005-02-12It compiles again, yeah.František Dvořák
CVS patchset: 7403 CVS date: 2005/02/12 18:30:46
2005-02-12Split collect_plugins, prepare external plugin registration.Thibaut Mattern
CVS patchset: 7402 CVS date: 2005/02/12 15:13:30
2005-02-12fix broken speed_factor calculation in pvrscr_speed_tuning, spelling fix ↵Stefan Holst
tunning -> tuning. CVS patchset: 7401 CVS date: 2005/02/12 13:47:48
2005-02-12Don't forget to lock the catalog during the gc.Thibaut Mattern
CVS patchset: 7400 CVS date: 2005/02/12 09:21:32
2005-02-10**BUGFIX**Michael Roitzsch
this file has been renamed CVS patchset: 7398 CVS date: 2005/02/10 21:45:46
2005-02-10**BUGFIX**Michael Roitzsch
prevent a possible deadlock situation by un-nesting the resource locking CVS patchset: 7397 CVS date: 2005/02/10 11:33:31
2005-02-09this has been forgottenMichael Roitzsch
CVS patchset: 7396 CVS date: 2005/02/09 20:18:17
2005-02-09Finally commit the plugin loader improvements.Thibaut Mattern
see my last mail about this stuff: http://thread.gmane.org/gmane.comp.video.xine.devel/12547 and this thread: http://thread.gmane.org/gmane.comp.video.xine.devel/11213 CVS patchset: 7395 CVS date: 2005/02/09 20:03:18
2005-02-07Added PLUGIN_MUST_PRELOAD to all input plugins registering config entries.Thibaut Mattern
Added PLUGIN_NO_UNLOAD to the gnome_vfs plugin because unloading this plugins cause troubles (segfault). Current plugin loader preloads all input and demuxer plugins, so adding these flags will not change the current behavior of the lib. CVS patchset: 7390 CVS date: 2005/02/07 23:58:57
2005-02-07Stupid me, sorry about that.Thibaut Mattern
Fixed config locking. CVS patchset: 7389 CVS date: 2005/02/07 18:53:17
2005-02-07make Valgrind happy with empty files.Thibaut Mattern
CVS patchset: 7388 CVS date: 2005/02/07 18:47:12
2005-02-06**BUGFIX**František Dvořák
Convert non-ASCII latin1 character to ASCII in xine source code. Synchronize po-files. Czech translation update. CVS patchset: 7387 CVS date: 2005/02/06 19:52:54