summaryrefslogtreecommitdiff
path: root/src/input
AgeCommit message (Collapse)Author
2006-06-10Don't trust internal gettext macros, they are unreliable and change between ↵Diego 'Flameeyes' Pettenò
versions. Check for nl_langinfo() explicitely and use that instead. CVS patchset: 8023 CVS date: 2006/06/10 00:21:51
2006-06-06Fixed input buffer size check (using correct size). (CVE-2006-2802)Matthias Hopf
CVS patchset: 8014 CVS date: 2006/06/06 16:39:25
2006-06-02Improve quotation mark handling for StreamTitle in Shoutcast streams.Darren Salt
(Based on a patch from Diego Pettenò.) CVS patchset: 8011 CVS date: 2006/06/02 22:44:58
2006-06-02Various static/const fixes from Gentoo.Darren Salt
CVS patchset: 8009 CVS date: 2006/06/02 22:18:56
2006-06-02Allow building of xine-lib with -Werror-implicit-function-declaration byDarren Salt
ensuring that all used functions have a proper declaration. (Gentoo) CVS patchset: 8004 CVS date: 2006/06/02 19:19:36
2006-05-31Fix the spelling of the new buffer-full error message.Darren Salt
CVS patchset: 8002 CVS date: 2006/05/31 21:14:40
2006-05-31HTTP input: buffer overflow fix. (Diego Pettenò) (CVE-2006-2802)Darren Salt
CVS patchset: 8001 CVS date: 2006/05/31 20:58:22
2006-05-27- Use file access instead of drive access when the volume is alreadyBastien Nocera
mounted. Allows playback of mounted unencrypted ISO9660 DVDs, when libdvdnav only supports UDF DVDs CVS patchset: 7998 CVS date: 2006/05/27 16:13:17
2006-05-03Make various arrays and structures (mainly xine_plugin_info) const.Darren Salt
(Diego Pettenò) CVS patchset: 7985 CVS date: 2006/05/03 19:46:06
2006-05-01checked distcheck: install inttypes,František Dvořák
(video_out/alphablend* need to be removed yet) gcc-2.95 support: SMB, external compiled with different gcc VCD fixed GDK_PIXBUF build CVS patchset: 7983 CVS date: 2006/05/01 21:35:30
2006-04-21HTTP authentication fix: remove proxy requirement (patch from Diego Pettenò)Darren Salt
This patch removes a dummy check on proxy usage before applying authentication. This was caused by a copy-paste error in older revision of this file, and then drifted to the current problem while the code evolved. With this simple change, authenticated streams works just fine. A big thanks to Mark Kretschmann from the amaroK team who noticed the problem and helped tracking it down. CVS patchset: 7979 CVS date: 2006/04/21 23:27:49
2006-04-21Add printf format attributes.Darren Salt
CVS patchset: 7977 CVS date: 2006/04/21 23:15:44
2006-04-21Wrong struct member (printf fixup).Darren Salt
CVS patchset: 7974 CVS date: 2006/04/21 22:34:19
2006-04-19Relocate static specifiers to quieten compiler.Darren Salt
CVS patchset: 7972 CVS date: 2006/04/19 17:30:12
2006-04-18- unregister the vcd config entry when disposing the plugin class. Fixes:Bastien Nocera
http://bugzilla.gnome.org/show_bug.cgi?id=338883 CVS patchset: 7971 CVS date: 2006/04/18 13:51:33
2006-04-12Added support for the peercast:// uri used by Peercast (htpp://peercast.org).Claudio Ciccani
CVS patchset: 7968 CVS date: 2006/04/12 15:37:07
2006-04-06remove some c++ comments missed in the last commitMike Lampard
CVS patchset: 7963 CVS date: 2006/04/06 09:28:51
2006-04-06Add ATSC support, thanks to Jack Steven Kelliher, with some minor changesMike Lampard
noted by Barry Scott. CVS patchset: 7960 CVS date: 2006/04/06 08:00:50
2006-04-051) various warning fixesFrantišek Dvořák
2) [coverity] fixes: - 279 (w32): test should be on input parametr type, not typeW - 267 (aout): can be ignored but there was warning anyway - 234 (w32): missing free on error & exit - 152 (w32): missing free on error & exit - 148 (w32): fixed bound of static array in test - 101 (ffdec): defense code when avodec_encode_video will fail (just defense to the future, should never happen with current ffmpeg in xine) - 98, 99 (w32): check negative handle by _x_assert (it's used as index to array) - 90 (w32): negate pointer check (+added check for size) - 89 (w32): added NULL and size check CVS patchset: 7959 CVS date: 2006/04/05 22:12:17
2006-03-29fix implicit declaration in input_vcdFrantišek Dvořák
CVS patchset: 7957 CVS date: 2006/03/29 21:00:45
2006-03-25- unregister the callback instead of disallowing the unload of the pluginBastien Nocera
Thanks to Thibaut for pointing that out CVS patchset: 7949 CVS date: 2006/03/25 11:59:29
2006-03-24- don't unload the mms input plugin, as the callback for media.network.bandwidthBastien Nocera
cannot be unset: - start up your xine-lib client - garbage collect the plugins (mms will be unloaded) - modify the media.network.bandwidth config entry (->callback points to lala land), see it crash in flames http://bugzilla.gnome.org/show_bug.cgi?id=334918 CVS patchset: 7944 CVS date: 2006/03/24 16:40:54
2006-03-18[coverity]Thibaut Mattern
CID: 103 Checker: NULL_RETURNS (help) File: xine-lib/src/input/librtsp/rtsp.c Function: rtsp_search_answers Description: Incrementing possibly NULL value "ptr" CID: 179 Checker: RESOURCE_LEAK (help) File: xine-lib/src/input/librtsp/rtsp.c Function: rtsp_read_data Description: Variable "rest" not freed or pointed-to in function "rtsp_put" CVS patchset: 7939 CVS date: 2006/03/18 09:42:43
2006-03-18[coverity]Thibaut Mattern
CID: 180 Checker: RESOURCE_LEAK (help) File: xine-lib/src/input/libreal/real.c Function: real_parse_sdp Description: Returned without freeing storage "desc" CVS patchset: 7938 CVS date: 2006/03/18 09:35:03
2006-03-18[coverity]Thibaut Mattern
CID: 10 Checker: DEADCODE (help) File: xine-lib/src/input/input_smb.c Function: smb_plugin_read Description: After this line, the value of "n" is at least 1 CVS patchset: 7937 CVS date: 2006/03/18 09:25:02
2006-03-18CID: 241Thibaut Mattern
Checker: REVERSE_INULL (help) File: xine-lib/src/input/http_helper.c Function: _x_parse_url Description: Pointer "start" dereferenced before NULL check CVS patchset: 7936 CVS date: 2006/03/18 09:15:00
2006-03-17- implement change advised by Darren:Bastien Nocera
http://article.gmane.org/gmane.comp.video.xine.devel/15139 CVS patchset: 7934 CVS date: 2006/03/17 18:21:23
2006-03-17- ignore http locations as gnome-vfs seems to sucks at accessingBastien Nocera
Shoutcast streams CVS patchset: 7933 CVS date: 2006/03/17 18:10:35
2006-03-16[coverity]Thibaut Mattern
CID: 176 Checker: RESOURCE_LEAK (help) File: xine-lib/src/input/input_file.c Function: file_class_get_dir Description: Returned without freeing storage "hide_files" CID: 176 Checker: RESOURCE_LEAK (help) File: xine-lib/src/input/input_file.c Function: file_class_get_dir Description: Returned without freeing storage "dir_files" CID: 176 Checker: RESOURCE_LEAK (help) File: xine-lib/src/input/input_file.c Function: file_class_get_dir Description: Returned without freeing storage "norm_files" CVS patchset: 7932 CVS date: 2006/03/16 22:17:16
2006-03-16[coverity]Thibaut Mattern
CID: 278 Checker: USE_AFTER_FREE (help) File: xine-lib/src/input/input_dvb.c Function: dvb_plugin_dispose Description: Using freed pointer "(this)->channels" CID: 269 Checker: UNINIT (help) File: xine-lib/src/input/input_dvb.c Function: dvb_plugin_open Description: Using uninitialized value "num_channels" CID: 43 Checker: FORWARD_NULL (help) File: xine-lib/src/input/input_dvb.c Function: dvb_plugin_dispose Description: Variable "(this)->channels" tracked as NULL was dereferenced. CID: 219 Checker: RESOURCE_LEAK (help) File: xine-lib/src/input/input_dvb.c Function: dvb_parse_si Description: Returned without freeing storage "bufptr" CID: 218 Checker: RESOURCE_LEAK (help) File: xine-lib/src/input/input_dvb.c Function: load_epg_data Description: Returned without freeing storage "seen_channels" CID: 217 Checker: RESOURCE_LEAK (help) File: xine-lib/src/input/input_dvb.c Function: load_epg_data Description: Returned without freeing storage "foo" CID: 216 Checker: RESOURCE_LEAK (help) File: xine-lib/src/input/input_dvb.c Function: load_channels Description: Returned without freeing storage "f" CID: 215 Checker: RESOURCE_LEAK (help) File: xine-lib/src/input/input_dvb.c Function: dvb_class_get_autoplay_list Description: Variable "tmpbuffer" not freed or pointed-to in function "fopen" CID: 214 Checker: RESOURCE_LEAK (help) File: xine-lib/src/input/input_dvb.c Function: dvb_class_get_autoplay_list Description: Returned without freeing storage "foobuffer" CID: 252 Checker: REVERSE_INULL (help) File: xine-lib/src/input/input_dvb.c Function: dvb_zoom_cb Description: Pointer "this" dereferenced before NULL check CVS patchset: 7931 CVS date: 2006/03/16 22:10:33
2006-03-16- Also ignore the zero file size for character device nodes, patch fromBastien Nocera
Bill Fink <billfink@mindspring.com> CVS patchset: 7927 CVS date: 2006/03/16 10:52:32
2006-02-14Replace some variables with #defines to allow printf() argument checking.Darren Salt
Fix a compiler warning wrt static. CVS patchset: 7898 CVS date: 2006/02/14 19:05:29
2006-02-14Make smb_auth() static.Darren Salt
CVS patchset: 7893 CVS date: 2006/02/14 18:42:13
2006-02-14Kill a printf() warning.Darren Salt
CVS patchset: 7892 CVS date: 2006/02/14 18:41:43
2006-02-09fix variable declarationMiguel Freitas
CVS patchset: 7888 CVS date: 2006/02/09 09:29:55
2006-02-05another CDDB parsing patch by Christopher MartinMiguel Freitas
CVS patchset: 7873 CVS date: 2006/02/05 14:32:07
2006-02-05patch by Vlad Seryakov (don't change anything if parameters == -1)Miguel Freitas
CVS patchset: 7869 CVS date: 2006/02/05 13:07:31
2006-02-04add browsable capability to input_smb by XavierMiguel Freitas
CVS patchset: 7864 CVS date: 2006/02/04 12:08:22
2006-02-02libsmbclient seems messing up intl'. Adding locale save/restore workaround.Daniel Caujolle-Bert
CVS patchset: 7863 CVS date: 2006/02/02 22:35:30
2006-02-01bugfix: prevent input_cdda from closing file descriptors like stdin while ↵Stefan Holst
using autoplay feature CVS patchset: 7861 CVS date: 2006/02/01 18:55:29
2006-01-27Adapt the engine to the new list code.Thibaut Mattern
CVS patchset: 7848 CVS date: 2006/01/27 07:46:09
2006-01-01*BUGFIX*František Dvořák
Added missing function to VCD plugin from original sources (thanks to Gert Vervoort). Fixed Changelog (added 1.0.3 entries, the new ones go to 1.0.4). CVS patchset: 7829 CVS date: 2006/01/01 21:28:31
2005-11-28*BUGFIX*František Dvořák
Improved cross-compiling: detect and precedence of the host-specific libs W32dll: enabled by platforms as originaly, user can override it Fixed shell errors in the Makefile of the hackersguide Detect the place of SDL header independently on platform Fixed spelling in CDDA, include the header sys/param.h if available Fixed format strings (fix warnings (or even bugs) on Gentoo/FreeBSD) CVS patchset: 7815 CVS date: 2005/11/28 12:24:56
2005-11-21*BUGFIX*František Dvořák
Fixed funny bug under Windows due to stdin plugin: each 0x0D was eaten. CVS patchset: 7809 CVS date: 2005/11/21 10:32:44
2005-11-15cddb improvements/fixes (DTITLE/DYEAR parsing, timeout increase andMiguel Freitas
multiline entries support) [#1205274] patch by Christopher Martin CVS patchset: 7803 CVS date: 2005/11/15 13:29:10
2005-10-15Summary: dvdnav: Make dvd play work again. Correct static function thatJames Courtier-Dutton
is not static. CVS patchset: 7762 CVS date: 2005/10/15 14:04:05
2005-10-14input plugin time seeking patch.Miguel Freitas
hopefuly somebody will be able to help fixing the mess i did in dvdnav ;) CVS patchset: 7759 CVS date: 2005/10/14 21:02:16
2005-10-08fix format string vulnerability reported by Ulf Harnhammar of the Debian ↵Michael Roitzsch
Security Audit Project CVS patchset: 7757 CVS date: 2005/10/08 11:26:23
2005-09-13segfault fix by Vedran RodicMiguel Freitas
CVS patchset: 7732 CVS date: 2005/09/13 00:52:25
2005-09-12Patch from Brian J. Tarricone.Thibaut Mattern
Fixed config callback unregistration. CVS patchset: 7731 CVS date: 2005/09/12 17:44:37