summaryrefslogtreecommitdiff
path: root/src/input
AgeCommit message (Collapse)Author
2004-07-25protect some buffers to be on the safe side (some of them might be hardMichael Roitzsch
to overflow, but it could be possible) input_cdda contains the copy&paste bug of filling the buffer to its end and then appending yet another character CVS patchset: 6848 CVS date: 2004/07/25 17:11:59
2004-07-23fix configfile def_value assertion.Daniel Caujolle-Bert
CVS patchset: 6841 CVS date: 2004/07/23 13:47:39
2004-07-22a broken CD might contain an unterminated label, which would have overrun theMichael Roitzsch
buffer; a label with '%' characters would have lead to a format string attack Rocky, can you merge this back to libcdio, please? CVS patchset: 6832 CVS date: 2004/07/22 14:15:19
2004-07-22do not use functions in array initialization, this is actually not allowed in CMichael Roitzsch
and some compilers do not grok it CVS patchset: 6831 CVS date: 2004/07/22 14:12:20
2004-07-20Add const to get_identifier return type since that's n fact what itRocky Bernstein
is. Should protect against a plugin returning a malloc'd variable for example. CVS patchset: 6821 CVS date: 2004/07/20 00:50:10
2004-07-20More bounds-overflow precautions. Bound max length of a MRL and addRocky Bernstein
numeric width specifiers on numeric format. Thanks to Michael Roitzsch for catching the additional problem. CVS patchset: 6820 CVS date: 2004/07/20 00:31:37
2004-07-18Pedantic change: that should be DEVICE_MAX_LEN, not MRL_MAX_LEN.Rocky Bernstein
CVS patchset: 6813 CVS date: 2004/07/18 21:42:26
2004-07-18Should have Initialized all bytes.Rocky Bernstein
CVS patchset: 6807 CVS date: 2004/07/18 14:52:50
2004-07-18Buffer overflow fix reported by C0ntex via Drew 'dantealiegri' Ogle.Rocky Bernstein
CVS patchset: 6806 CVS date: 2004/07/18 14:46:59
2004-07-05fix proxy envvar handlingDaniel Caujolle-Bert
CVS patchset: 6776 CVS date: 2004/07/05 20:47:42
2004-06-22File input module now groks file://localhost/... and file://127.0.0.1/... MRLsAndre Pang
CVS patchset: 6731 CVS date: 2004/06/22 14:31:40
2004-06-21remember the last opened device for ejecting so when using more than oneMichael Roitzsch
DVD drive, the correct one is ejected; should close bug #976347; also done some cleanup, removed currently unused structure members CVS patchset: 6728 CVS date: 2004/06/21 18:48:17
2004-06-20* merge latest CVS of libdvdnav fixes dvd:/<title>.<part> MRLsMichael Roitzsch
* small cleanup in input_dvd, removing unused structure member 'mode' * remove CVS log from input_dvd since this is uncommon in xine-lib and enlarges the file too much; people can use "cvs log" if they want the info CVS patchset: 6716 CVS date: 2004/06/20 16:59:13
2004-06-19new, straightforward method to honour the http_proxy envvar: evaluate itMichael Roitzsch
before registering the config entries and use the resulting values as the config's default advantages: * config dialog will display the correct values * xine config can override http_proxy * since default values of the config are not written to config file, any changes to http_proxy will show up in xine unless the user deliberately modified the value in xine * closes bug #972455 CVS patchset: 6708 CVS date: 2004/06/19 19:28:30
2004-06-14since we do not store that in extra_info any more, this call is obsoleteMichael Roitzsch
CVS patchset: 6689 CVS date: 2004/06/14 13:45:46
2004-06-13implement steps 1, 2, 3 and 4 of the seeking proposal:Miguel Freitas
http://article.gmane.org/gmane.comp.video.xine.devel/9532 it is now up to demuxers to decide what the 0..65535 position means. demuxers tested: ogg, voc, flac, rm, asf, vqa, vob, avi, y4m, au, mov, ts, mp3, mpg, wav, ra, mve CVS patchset: 6686 CVS date: 2004/06/13 21:28:52
2004-06-13sync to latest 0.1.10 release of libdvdnavMichael Roitzsch
CVS patchset: 6682 CVS date: 2004/06/13 13:29:57
2004-05-27fix receiving the last bytes of a http connectionMiguel Freitas
now .ram files should work again with http CVS patchset: 6596 CVS date: 2004/05/27 03:44:45
2004-05-27accept server responses with different cases (Cseq and CSeq)Miguel Freitas
http://sourceforge.net/tracker/index.php?func=detail&aid=681764&group_id=9655&atid=109655 CVS patchset: 6594 CVS date: 2004/05/27 00:24:52
2004-05-26memory leak fix by Barry Scott <barry.scott@onelan.co.uk>Michael Roitzsch
CVS patchset: 6593 CVS date: 2004/05/26 17:01:26
2004-05-26slow down CD drive during CD audio playback to reduce noiseMichael Roitzsch
CVS patchset: 6592 CVS date: 2004/05/26 16:37:41
2004-05-20this is not available hereMichael Roitzsch
CVS patchset: 6572 CVS date: 2004/05/20 18:43:32
2004-05-16fix [ 855802 ] xine-lib -- input_pvr.c -- unpause seeks to beginningMiguel Freitas
CVS patchset: 6554 CVS date: 2004/05/16 19:32:36
2004-05-16Fix EOS handling (http).Thibaut Mattern
CVS patchset: 6547 CVS date: 2004/05/16 14:04:12
2004-05-14fix compiler warning and make new config entry's strings translateableMichael Roitzsch
CVS patchset: 6537 CVS date: 2004/05/14 13:34:27
2004-05-12Add support for ejecting removable media on Solaris.Robin KAY
CVS patchset: 6526 CVS date: 2004/05/12 19:07:33
2004-05-12Wrong bitwise operator.Robin KAY
CVS patchset: 6525 CVS date: 2004/05/12 17:50:09
2004-05-12- open the CD device for Linux systems where /proc/sys/dev/cdrom/check_mediaxine-1-rc4a-release1-rc4aBastien Nocera
is at 1 (otherwise, it will lie about the medium type) CVS patchset: 6523 CVS date: 2004/05/12 11:19:13
2004-05-11use the CDDB cache directory, even when CDDB queries are disabledMichael Roitzsch
CVS patchset: 6519 CVS date: 2004/05/11 21:21:39
2004-05-10fix compilation breakage before Mike kills me ;-)Miguel Freitas
CVS patchset: 6515 CVS date: 2004/05/10 13:38:39
2004-05-09dvb patches by Szymon Stefanek and Mike LampardMiguel Freitas
CVS patchset: 6509 CVS date: 2004/05/09 22:34:19
2004-05-09Valid error description for gethostbyname. Obsolete function hstrerror() has ↵František Dvořák
no replacement, so it's used, but with configure check. CVS patchset: 6503 CVS date: 2004/05/09 17:42:23
2004-05-05fix compiler warningMichael Roitzsch
CVS patchset: 6488 CVS date: 2004/05/05 18:44:19
2004-05-05- actually set the CD Index ID, fix warningsBastien Nocera
CVS patchset: 6486 CVS date: 2004/05/05 09:16:59
2004-05-05make it possible for the CDDA plugin to give away Musicbrainz CD Index IDBastien Nocera
base64.[ch] are now relicensed under the GNU General Public License as per section 3 of the GNU Less General Public License sha1.[ch] are still under a public domain license, see headers for details CVS patchset: 6485 CVS date: 2004/05/05 09:11:38
2004-05-04- Shoutcast packet handling cleanup.Thibaut Mattern
- Support streaming of NSV files. test streams: hTtP://xxx.inlive.co.kr:8000/;stream.nsv http://lsac1-0-s01.shoutcast.net:8012/;file.nsv - Remove an old hack to force mpeg audio demuxer selection. CVS patchset: 6484 CVS date: 2004/05/04 22:26:13
2004-05-02- work around the gnome-vfs sftp: method having a max read size of 256kBastien Nocera
(Closes: #140401) CVS patchset: 6474 CVS date: 2004/05/02 16:33:23
2004-05-02Fix the crash with CDDB queries when server is off-line. Thanks for patch to ↵František Dvořák
Dario Nicodemi. CVS patchset: 6473 CVS date: 2004/05/02 15:17:39
2004-04-28typo.Rocky Bernstein
CVS patchset: 6455 CVS date: 2004/04/28 10:57:12
2004-04-26removing unused "this" variable and collapsing the code a bitMichael Roitzsch
CVS patchset: 6440 CVS date: 2004/04/26 15:05:04
2004-04-24sanity cecking, safer buffer allocationMiguel Freitas
CVS patchset: 6432 CVS date: 2004/04/24 20:43:57
2004-04-24more bounds checking fixes (thanks Roberto Togni)Miguel Freitas
CVS patchset: 6431 CVS date: 2004/04/24 16:55:42
2004-04-23some sanity and bounds checking (my own audit)Miguel Freitas
lets hope i didn't broke anything CVS patchset: 6428 CVS date: 2004/04/23 21:59:04
2004-04-22- remove some forgotten debugBastien Nocera
CVS patchset: 6423 CVS date: 2004/04/22 15:23:55
2004-04-22- fix Real pnm/rtsp streaming on big endian platformsBastien Nocera
Patch from David Woodhouse <dwmw2@infradead.org> CVS patchset: 6422 CVS date: 2004/04/22 15:20:53
2004-04-21Exclusive open(2) on CD device fails if a filesystem has been mounted. ↵Robin KAY
Affects at least Solaris 9 and Linux 2.6 (latter according to post by Bastien Nocera). Added support for skipping data track on Solaris. CVS patchset: 6418 CVS date: 2004/04/21 16:43:18
2004-04-19- also accept "fd://0" as an mrl for stdin input, as used by GStreamerBastien Nocera
CVS patchset: 6414 CVS date: 2004/04/19 20:20:51
2004-04-15Big MMS over tcp protocol cleanup / rework.Thibaut Mattern
No new feature, just a cleanup, less headache to maitain. Might fix some issues. This stream works fine: mms://audio1.musicradio.com/Ad/BT.wma CVS patchset: 6408 CVS date: 2004/04/15 22:10:55
2004-04-15- generate events for "Permission denied" and "File not found" in the http ↵Bastien Nocera
and file plugins CVS patchset: 6404 CVS date: 2004/04/15 00:14:56
2004-04-14fix a segfaultMiguel Freitas
the problematic stream still does not play mms://audio1.musicradio.com/Ad/BT.wma CVS patchset: 6401 CVS date: 2004/04/14 01:42:55