summaryrefslogtreecommitdiff
path: root/src/xine-engine
AgeCommit message (Collapse)Author
2007-01-19Fix possible strict aliasing breakage.Diego 'Flameeyes' Pettenò
CVS patchset: 8526 CVS date: 2007/01/19 01:16:46
2007-01-19Make get_mrl return a const char * too.Diego 'Flameeyes' Pettenò
CVS patchset: 8524 CVS date: 2007/01/19 01:05:24
2007-01-19Fix constant on ordered attribute.Diego 'Flameeyes' Pettenò
CVS patchset: 8522 CVS date: 2007/01/19 00:12:22
2007-01-18Handle strings coming from plugins as constants.Diego 'Flameeyes' Pettenò
CVS patchset: 8521 CVS date: 2007/01/18 23:30:18
2007-01-18Make _x_demux_check_extension() accept constant strings.Diego 'Flameeyes' Pettenò
CVS patchset: 8520 CVS date: 2007/01/18 23:28:46
2007-01-16avoid division by zero.Miguel Freitas
still need to investigate the cause, might be due to pause when using net_buf_ctrl CVS patchset: 8513 CVS date: 2007/01/16 16:00:26
2007-01-14Added BUF_VIDEO_VP6F (Flash VP6).Claudio Ciccani
The only difference with the standard VP6 codec is that the image is not flipped upside-down. CVS patchset: 8507 CVS date: 2007/01/14 16:53:37
2007-01-10make number of frames configurableMiguel Freitas
(nothing to see here, i'm just testing xine latency in some realtime experiments...) CVS patchset: 8496 CVS date: 2007/01/10 20:13:14
2007-01-07Wrap the seek_time() and get_current_time() methods when supported by the ↵Claudio Ciccani
real input plugin. CVS patchset: 8491 CVS date: 2007/01/07 20:26:23
2006-12-26Add WavPack to the list of supported audio buffers.Diego 'Flameeyes' Pettenò
CVS patchset: 8459 CVS date: 2006/12/26 03:18:56
2006-12-25Fix a grammar error, and mark the error message for translation.Diego 'Flameeyes' Pettenò
CVS patchset: 8458 CVS date: 2006/12/25 21:59:32
2006-12-25Correctly export _x_post_frame_u_turn.Diego 'Flameeyes' Pettenò
CVS patchset: 8452 CVS date: 2006/12/25 18:43:38
2006-12-25Fix race condition in audio_out by using a recursive mutex; patch by ↵Diego 'Flameeyes' Pettenò
Reinhard Nissl. [bug #1551911] CVS patchset: 8437 CVS date: 2006/12/25 15:07:51
2006-12-22Removed INPUT_CAP_NOCACHE.Claudio Ciccani
CVS patchset: 8432 CVS date: 2006/12/22 16:38:15
2006-12-19Mark string-type configuration items according to whether they're plainDarren Salt
strings or names of files, device nodes or directories. This information is available to front ends (via .num_value) so that they can present file/dir-open dialogue boxes if they so choose. Subtitle font selection is split up due to this. CVS patchset: 8425 CVS date: 2006/12/19 19:10:50
2006-12-19Added some cleanup code to make some calls cancelable (at least xine_open ↵Claudio Ciccani
can be safely canceled now). CVS patchset: 8424 CVS date: 2006/12/19 14:10:35
2006-12-18Added INPUT_CAP_NOCACHE: disable usage of internal input cache by default.Claudio Ciccani
CVS patchset: 8421 CVS date: 2006/12/18 21:22:45
2006-12-15Added BUF_AUDIO_FLVADPCM (Flash ADPCM).Claudio Ciccani
CVS patchset: 8418 CVS date: 2006/12/15 11:31:28
2006-12-14Added configure option --enable-antialing (disabled by default becauseClaudio Ciccani
RLE encoded antialiased fonts don't look good). CVS patchset: 8415 CVS date: 2006/12/14 10:14:48
2006-12-13Lock the log buffer while updating it.Darren Salt
CVS patchset: 8411 CVS date: 2006/12/13 18:30:30
2006-12-03should fix bug reported by Christophe Thommeret where avi+subtitlesxine-1_1_3-release1.1.3Miguel Freitas
(actually master/slave streams) could cause demux to get into an endless loop. CVS patchset: 8401 CVS date: 2006/12/03 19:23:16
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-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-14Fix obvious typos.Diego 'Flameeyes' Pettenò
CVS patchset: 8376 CVS date: 2006/11/14 14:11:59
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-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-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-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-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-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-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-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-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-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-26Use _x_assert.Diego 'Flameeyes' Pettenò
CVS patchset: 8292 CVS date: 2006/09/26 08:00:02
2006-09-26Fix the missing protected symbols, and enable hidden visibility for libxine.so.Diego 'Flameeyes' Pettenò
CVS patchset: 8290 CVS date: 2006/09/26 05:48:16
2006-09-26Use protected visibility for all the functions exported by libxine.so, so ↵Diego 'Flameeyes' Pettenò
that their binding is local to the library (has a similar effect to -Bsymbolic, but will work better with hidden visibility enabled, that is step two). CVS patchset: 8289 CVS date: 2006/09/26 05:19:47
2006-09-26Instead of defining the buffer every time, use a static constant buffer, ↵Diego 'Flameeyes' Pettenò
that is filled just one time. Solves CID 290 from Coverity Scan. CVS patchset: 8284 CVS date: 2006/09/26 01:13:18
2006-09-26Avoid crashing when handle somehow ends up being less than zero.Diego 'Flameeyes' Pettenò
CVS patchset: 8282 CVS date: 2006/09/26 00:28:14
2006-09-25Free the filename variable after usage (_x_rip_plugin_get_instance uses ↵Diego 'Flameeyes' Pettenò
strdup() properly). CVS patchset: 8277 CVS date: 2006/09/25 23:11:19
2006-09-25The frame_output_cb function for the scaler is mandatory, assert it so that ↵Diego 'Flameeyes' Pettenò
debug builds will show the error. When the build is non-debug, simply fallback to a certain, although not exactly desiderable, behaviour. Identified by Coverity. CVS patchset: 8276 CVS date: 2006/09/25 22:27:48
2006-09-14Add missing blanks.Philipp Hahn
CVS patchset: 8253 CVS date: 2006/09/14 06:46:31
2006-09-13Allow the input plugins to file in a proper way when they can handle the ↵Diego 'Flameeyes' Pettenò
input requested, but simply fails because of connection failures or unaccessible files, by returning -1. Leave the same meaning to the old 0 and 1 values. CVS patchset: 8231 CVS date: 2006/09/13 23:17:29
2006-09-13When only one host is present, or with the last host, enable the non-block ↵Diego 'Flameeyes' Pettenò
mode, as we don't care anymore if it fails or not. This allows a way shorter timeout when trying to connect directly to an IPv4 address (the given timeout rather than 4 minutes). CVS patchset: 8227 CVS date: 2006/09/13 22:46:24