summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
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-19Privilege "max_bitrate" over "length" to compute the byterateClaudio Ciccani
(because the file may be truncated). CVS patchset: 8423 CVS date: 2006/12/19 11:15:14
2006-12-18Partially implemented RTSP seekability:Claudio Ciccani
support starting the playback at an optional time by delaying the PLAY request upon the first call to rtsp_session_read() and setting the playback start time via input_plugin->seek_time(). CVS patchset: 8422 CVS date: 2006/12/18 21:31:47
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-18Automatically flush lprintf() output.Claudio Ciccani
CVS patchset: 8420 CVS date: 2006/12/18 18:32:44
2006-12-15Parse framerate information.Claudio Ciccani
Send bitmap info header to the decoder. Notify decoder about key frames. CVS patchset: 8419 CVS date: 2006/12/15 14:33:20
2006-12-15Added BUF_AUDIO_FLVADPCM (Flash ADPCM).Claudio Ciccani
CVS patchset: 8418 CVS date: 2006/12/15 11:31:28
2006-12-15Parse script objects and extract stream information.Claudio Ciccani
CVS patchset: 8417 CVS date: 2006/12/15 09:39:40
2006-12-14Fixed video codec parsing (NOTE: we need vp6 codec from ffmpeg).Claudio Ciccani
Added support for audio packet demuxing. Added support for seeking. CVS patchset: 8416 CVS date: 2006/12/14 18:29:02
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-13Don't leak directory handles when reading DVDs or DVD images.Darren Salt
Does not affect access via DVD device or image. CVS patchset: 8414 CVS date: 2006/12/13 20:52:27
2006-12-13Close the device after building the MRL list if it wasn't previously open.Darren Salt
Holding it open prevents eject from working. CVS patchset: 8413 CVS date: 2006/12/13 19:21:10
2006-12-13Close the device if it was opened but the content isn't that of a VCD.Darren Salt
Holding it open prevents eject from working. CVS patchset: 8412 CVS date: 2006/12/13 19:14:19
2006-12-13Lock the log buffer while updating it.Darren Salt
CVS patchset: 8411 CVS date: 2006/12/13 18:30:30
2006-12-13Added support for OSD layers with inverted alpha (e.g. Unichrome).Claudio Ciccani
CVS patchset: 8410 CVS date: 2006/12/13 10:36:58
2006-12-08Prevent segfaults on out-of-range last_channel.Darren Salt
CVS patchset: 8408 CVS date: 2006/12/08 22:26:22
2006-12-08Fix wrong length specification for strncat() calls.Matthias Hopf
Consolidated multiple strncat() calls to snprintf(). CVS patchset: 8407 CVS date: 2006/12/08 16:26:10
2006-12-08Fixed duplicate and nonspecified postincrement due to macro call.Matthias Hopf
CVS patchset: 8406 CVS date: 2006/12/08 16:19:17
2006-12-04trying an updated ffmpeg version (51.25.0)Miguel Freitas
CVS patchset: 8405 CVS date: 2006/12/04 22:25:13
2006-12-04Add a little more debug in case a vorbis stream cannot be decoded, just to ↵Diego 'Flameeyes' Pettenò
know what to look for. CVS patchset: 8403 CVS date: 2006/12/04 13:59:38
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-12-02two fixes to viz glue code:Miguel Freitas
- avoid overrunning the provided input audio buffer. - generate a bad frame if time is due but we don't have enough data for updating the viz plugin. this could happen in some rare situations but the result was pretty catastrophic: xine froze with 100% cpu usage. CVS patchset: 8400 CVS date: 2006/12/02 22:35:18
2006-12-02wmv9 is already provided by ffmpeg-wmv9 with lower priorityMiguel Freitas
the decoder is still buggy so it must be used only if w32codec is not present CVS patchset: 8399 CVS date: 2006/12/02 21:06:18
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-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-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-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: 8379 CVS date: 2006/11/14 21:51:32
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-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-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