summaryrefslogtreecommitdiff
path: root/src/xine-engine
AgeCommit message (Collapse)Author
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-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-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
prevent a possible deadlock situation by un-nesting the resource locking CVS patchset: 7397 CVS date: 2005/02/10 11:33:31
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-07Stupid me, sorry about that.Thibaut Mattern
Fixed config locking. CVS patchset: 7389 CVS date: 2005/02/07 18:53:17
2005-02-05legacy compiler patch (keep those variable decls at the front of aMike Melanson
function), courtesy of Diego Biurrun CVS patchset: 7383 CVS date: 2005/02/05 20:31:04
2005-02-03**BUGFIX**František Dvořák
Fixed build on solaris: - use libresolv in hstrerror check - replace PRIiMAX and PRIXMAX by PRIdMAX and PRIxMAX Removed timezone struct for MinGW from public os_types.h, update header comment. Fixed build musepack library on some platforms using xine types. Thanks to Niki W. Waibel for reporting and testing. CVS patchset: 7378 CVS date: 2005/02/03 07:19:03
2005-02-02More plugin description accessor functions (may load plugins).Darren Salt
CVS patchset: 7377 CVS date: 2005/02/02 23:11:38
2005-01-30First part of the plugin loader changesThibaut Mattern
- duplicate all strings, needed to allow plugin unloading - move duplicated code to functions This should not change anything to the behavior of the config system. CVS patchset: 7373 CVS date: 2005/01/30 16:51:20
2005-01-27fixed and faster clipping for texts, correct height for ft2 fonts. thanks to ↵Stefan Holst
Andreas Roever CVS patchset: 7369 CVS date: 2005/01/27 22:32:24
2005-01-22various fixes and improvements of freetype2 support by Andreas Roever. ↵Stefan Holst
xine_osd_draw_text now has the same semantics for xine- and freetype-fonts regarding the coordinates. xine_osd_get_text_size now returns the font height for freetype fonts. CVS patchset: 7366 CVS date: 2005/01/22 23:29:06
2005-01-21Don't wait for events to be flush to the events thread if we don't haveBastien Nocera
any. Fixes the bug discussed in: http://thread.gmane.org/gmane.comp.video.xine.devel/12305 CVS patchset: 7365 CVS date: 2005/01/21 18:47:54
2005-01-20fixing equalizer gains reported by xine_get_paramStefan Holst
CVS patchset: 7364 CVS date: 2005/01/20 11:29:43
2005-01-18fix the status, xine-streams report. XINE_STATUS_IDLE is reported for a ↵Stefan Holst
stream with no mrl assigned, XINE_STATUS_STOP for a stream ready to play. CVS patchset: 7361 CVS date: 2005/01/18 22:38:31
2005-01-14(Drum roll) Long awaited support for MusepackJames Stembridge
CVS patchset: 7345 CVS date: 2005/01/14 15:29:47
2005-01-05input.http_no_proxy -> media.network.http_no_proxyDarren Salt
Change separator from ", " to ",". Make domain matching stricter - require that the character at the start of the match or the immediately preceding character is a dot. Add '=DOMAIN' (full match: domain "foo.bar" matches host "foo.bar" only). Modify config option's description and help text accordingly. CVS patchset: 7323 CVS date: 2005/01/05 00:37:29
2005-01-03**BUGFIX**Michael Roitzsch
change LT_* variables into XINE_LT_*, because newer versions of libtool claim the whole LT_* namespace for themselves (fixes bug #1094262) CVS patchset: 7321 CVS date: 2005/01/03 20:12:18
2004-12-22do not list plugins more than onceMichael Roitzsch
CVS patchset: 7296 CVS date: 2004/12/22 22:05:22
2004-12-20reverse the order plugins with equal priorities are handled so that pluginsMichael Roitzsch
appearing earlier in the plugin path actually override later plugins; also check the priority of video_out plugins on loading for symmetry to the audio_out loading CVS patchset: 7289 CVS date: 2004/12/20 21:38:24
2004-12-20remove all local names beginning with double underscore, because C99Michael Roitzsch
reserves these names for use by the C implementation CVS patchset: 7288 CVS date: 2004/12/20 21:22:18
2004-12-19stop stream if audio device failed to open. user receives a notificationMiguel Freitas
and should check if any other application is using the device. CVS patchset: 7282 CVS date: 2004/12/19 20:24:30
2004-12-19fix leakMiguel Freitas
CVS patchset: 7281 CVS date: 2004/12/19 19:28:58
2004-12-19add missing break, thanks to Sander Jansen.Daniel Caujolle-Bert
CVS patchset: 7278 CVS date: 2004/12/19 10:50:18
2004-12-16use UTF-8 meta info setting, where we know the string is ASCIIMichael Roitzsch
(costly conversion is not necessary, because ASCII is a subset of UTF-8) CVS patchset: 7264 CVS date: 2004/12/16 13:58:57
2004-12-13make sure position doesn't get < 0Miguel Freitas
CVS patchset: 7245 CVS date: 2004/12/13 18:19:48
2004-12-13add dvb.adapter to the conversion listMike Lampard
CVS patchset: 7241 CVS date: 2004/12/13 11:11:27
2004-12-13readd translation for dxr3.playback.alt_play_mode,Michael Roitzsch
remove the identical translations entirely for clarity CVS patchset: 7240 CVS date: 2004/12/13 10:58:33
2004-12-13Don't list key translations where new == old, and don't recursivelyDarren Salt
translate keys: instead, try lookup, translate, retry lookup. As was, this would cause stack overflows (and was preventing my use of Xv). Special-case the plugin priority translation in case of third-party decoder plugins and corresponding config entries of the form "decoders.*_priority". CVS patchset: 7235 CVS date: 2004/12/13 03:49:44
2004-12-12huge patch ahead: reorganizing config entries with automatic conversionMichael Roitzsch
and backwards compatible translation Sorry, I got a litte tired proof-reading the patch, so their might be bugs lurking around. I will give it some further examination and (as necessary) fixing tomorrow. CVS patchset: 7233 CVS date: 2004/12/12 22:00:47
2004-12-12_x_meta_info_set_encoding sounded like it was setting the "encoding" notMiguel Freitas
the "meta_info". _x_meta_info_set_generic must be clearer. (feel free to change if you have a better name, this function is not yet used) CVS patchset: 7225 CVS date: 2004/12/12 00:47:15
2004-12-12ok, so now metadata *IS* UTF-8.Miguel Freitas
i hope frontend developers are reading this... CVS patchset: 7223 CVS date: 2004/12/12 00:39:14
2004-12-11Czech translation update. 100% of the messages after long time, yes! :-)František Dvořák
Fix a typo in two original messages (please correct, if I'm wrong), reflect it in de.po too. CVS patchset: 7222 CVS date: 2004/12/11 23:18:00
2004-12-08fix race reported by ReinhardMiguel Freitas
CVS patchset: 7204 CVS date: 2004/12/08 18:18:23
2004-12-01Fix compilation on HP/UX and Cygwin/mingw32Andre Pang
CVS patchset: 7170 CVS date: 2004/12/01 06:03:46
2004-11-30- added resync codeThibaut Mattern
- added support for winamp.com "packet layer" You can wget the streams from winamp.com or play them directly with the http input plugin. Test URLs: http://nsvod-prod-mods-rtr.stream.aol.com/uvox?cachefile=/aol/us/moviefone/movies/2004/incrediblesthe_015960/incrediblesthe_trlr_02_350.nsv http://nsv.stream.aol.com/uvox?cachefilus/aolmusic/artists/curb/leannrimes/leannrimes_lastthingonmymind_fjafv_350.nsv CVS patchset: 7168 CVS date: 2004/11/30 00:40:59
2004-11-26Don't make xine engine depend on internal libintl if ./configure'd ↵Andre Pang
--without-included-gettext CVS patchset: 7165 CVS date: 2004/11/26 06:00:32
2004-11-24another wmv9 fourccMiguel Freitas
CVS patchset: 7160 CVS date: 2004/11/24 21:44:57
2004-11-24use the internal freeing function, because it saves code and does proper lockingMichael Roitzsch
CVS patchset: 7155 CVS date: 2004/11/24 15:45:58
2004-11-24the ratio_code in xine_get_current_frame() is wrong, since we changed theMichael Roitzsch
internal value to float; patch inspired by Reinhard Nissl CVS patchset: 7154 CVS date: 2004/11/24 15:44:15
2004-11-17fix stupid mistake (thanks Thibaut)Miguel Freitas
CVS patchset: 7131 CVS date: 2004/11/17 11:39:24
2004-11-17fix #1067672Miguel Freitas
CVS patchset: 7130 CVS date: 2004/11/17 01:38:41
2004-11-16do never cache input position.Miguel Freitas
assuming the position is well behaved breaks several plugins since it may change either due navigation (dvd) or streaming (mms). fixes #1066926 CVS patchset: 7127 CVS date: 2004/11/16 21:16:43
2004-11-13sanity checkingMiguel Freitas
CVS patchset: 7119 CVS date: 2004/11/13 17:01:36
2004-11-10inc/dec the stream_t reference counterThibaut Mattern
see this thread http://thread.gmane.org/gmane.comp.video.xine.devel/11154 CVS patchset: 7111 CVS date: 2004/11/10 07:45:29
2004-10-31last fixes...Miguel Freitas
CVS patchset: 7098 CVS date: 2004/10/31 22:29:04
2004-10-30better check for posix timersMiguel Freitas
CVS patchset: 7092 CVS date: 2004/10/30 15:04:46
2004-10-30fix time/position displaying for dvdsMiguel Freitas
CVS patchset: 7090 CVS date: 2004/10/30 13:34:33
2004-10-30fixed seeking unresponsiveness when using external subtitlesMiguel Freitas
do not flush slave subtitle streams. since the output ports are the same for both streams, they will get flushed twice causing frames to be discarded. (possible improvement: check if slave output port is the same as master's) CVS patchset: 7089 CVS date: 2004/10/30 12:45:26