summaryrefslogtreecommitdiff
path: root/src/input/vcd
AgeCommit message (Collapse)Author
2005-01-08Some small cleanups.Rocky Bernstein
CVS patchset: 7335 CVS date: 2005/01/08 15:12:42
2005-01-08Handle wait time accurately. Well, at least the way that dvdnav doesRocky Bernstein
it. Make vcdplayer.c more easily portable by eliminating some player-dependent calls (like to handle keyboard events or to sleep). CVS patchset: 7334 CVS date: 2005/01/08 11:59:27
2005-01-02Move wait time handling out of player-independent code (vcdplayer.c)Rocky Bernstein
to player-dependent code xineplug_inp_vcd.c. Should be in place to handle wait time more accurately. First copyright update of 2005! CVS patchset: 7318 CVS date: 2005/01/02 13:51:01
2005-01-02Make sure deinterlace is off in a still frame.Rocky Bernstein
Some more cleanups. CVS patchset: 7317 CVS date: 2005/01/02 02:51:38
2005-01-02Forgot to check these in. Thanks to Michael Roitzsch for catching.Rocky Bernstein
CVS patchset: 7316 CVS date: 2005/01/02 00:51:38
2005-01-01Update internal (and messy) copies to libcdio 0.71 andRocky Bernstein
vcdimager 0.7.21. CVS patchset: 7313 CVS date: 2005/01/01 02:43:56
2004-12-30More small changes of a cleanup nature.Rocky Bernstein
CVS patchset: 7311 CVS date: 2004/12/30 09:05:57
2004-12-29Fix wrong previous commit.James Courtier-Dutton
CVS patchset: 7310 CVS date: 2004/12/29 16:16:52
2004-12-29Make xine-lib compile with 0.7.20 vcdimager.James Courtier-Dutton
CVS patchset: 7309 CVS date: 2004/12/29 16:09:50
2004-12-29title was truncated, increase max.Rocky Bernstein
Variable name changes that I think make things clearer and more consistent. Working towards a better vcdplayer-independent code and handling still wait times more correctly/accurately. CVS patchset: 7308 CVS date: 2004/12/29 09:23:56
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-10-20Start of VCD support on Mac OS X (still not finished, but doesn't breakAndre Pang
anything) CVS patchset: 7054 CVS date: 2004/10/20 05:04:00
2004-09-20Build system improvements:František Dvořák
- use replacement functions (macro AC_REPLACE_FUNCS and variable LTLIBOBJS), each function is in a file placed into lib/ directory, it was not necessary, but it looks nice, IMHO - headers cleanups (this was needed): - prototypes of replacement funtions and macros are placed into separate os_internal.h (and included by config.h) - drop include inttypes.h from public xine.h, replaced by custom os_type.h, idea origins from Ogg/Vorbis public headers - disable generating inttypes.h: generated replacement isn't enough for xine-lib but nobody complained (and for M$VC we have special version) - better including headers for win32, let dvdnav use its mutex wrapper - updated M$VC port Result: - xine is compiled nicely by MinGW, CygWin and paritaly M$VC - frontends in M$VC port don't require additional helping headers - moved some platform specific things from xine-utils and win32/contrib to lib/ Finally I can start with real coding. :-) CVS patchset: 6982 CVS date: 2004/09/20 19:30:02
2004-09-07Commit to xine the MinGW patch already used in external VCD.František Dvořák
CVS patchset: 6947 CVS date: 2004/09/07 19:29:49
2004-07-25the worst case we will write to this buffer is largerMichael Roitzsch
CVS patchset: 6851 CVS date: 2004/07/25 17:42:55
2004-07-25protect some buffers that could overflowMichael Roitzsch
CVS patchset: 6850 CVS date: 2004/07/25 17:42:22
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-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-04-28typo.Rocky Bernstein
CVS patchset: 6455 CVS date: 2004/04/28 10:57:12
2004-04-13housekeepingMichael Roitzsch
CVS patchset: 6400 CVS date: 2004/04/13 19:31:23
2004-04-11opsMiguel Freitas
CVS patchset: 6396 CVS date: 2004/04/11 16:29:10
2004-04-11remove non-printable character (0x0c)Michael Roitzsch
CVS patchset: 6394 CVS date: 2004/04/11 14:59:23
2004-04-11libvcd 0.7.20, libcdio 0.68Miguel Freitas
CVS patchset: 6388 CVS date: 2004/04/11 12:20:31
2004-04-10improving config help stringsMichael Roitzsch
CVS patchset: 6383 CVS date: 2004/04/10 15:45:10
2004-04-05- allow mounted DVDs to be played back on Linux 2.6, fix a free() on a ↵Bastien Nocera
static string in the VCD plugin CVS patchset: 6330 CVS date: 2004/04/05 18:01:09
2004-03-31multi-default selections work modulo some bugs. But it requires a newerRocky Bernstein
vcdimager (0.7.21 that is only CVS right now). Use the newer vcdinfo routines if available. CVS patchset: 6323 CVS date: 2004/03/31 10:13:00
2004-03-24valgrind-caught memleak.Rocky Bernstein
CVS patchset: 6307 CVS date: 2004/03/24 04:25:06
2004-03-11Small changes to facilitate -mno-cygwin under cygwin and possibly others.Rocky Bernstein
CVS patchset: 6242 CVS date: 2004/03/11 08:08:48
2004-03-05valgrind memleak fixesMichael Roitzsch
CVS patchset: 6218 CVS date: 2004/03/05 17:50:29
2004-02-28Show auto-scan calls when call debugging is in effect.Rocky Bernstein
CVS patchset: 6190 CVS date: 2004/02/28 19:29:38
2004-02-19Structure not big enough and was writing past buffer boundary.Rocky Bernstein
Thanks to Marco Zühlke for finding/fixing this problem. CVS patchset: 6173 CVS date: 2004/02/19 02:31:22
2003-12-14API version bounceSiggi Langauf
CVS patchset: 5912 CVS date: 2003/12/14 22:13:22
2003-12-05cleanup phase II. use xprintf when it's relevant, use xine_xmalloc when it's ↵Daniel Caujolle-Bert
relevant too. Small other little fix (can't remember). Change few internal function prototype because it xine_t pointer need to be used if some xine's internal sections. NOTE: libdvd{nav,read} is still too noisy, i will take a look to made it quit, without invasive changes. To be continued... CVS patchset: 5844 CVS date: 2003/12/05 15:54:56
2003-11-16New stream/meta info (safe) stuff.Daniel Caujolle-Bert
BIG NOTE: use helpers to access to these informations (get/set/reset): _x_{stream,meta}_info_{get,set,reset}() are for internal use, don't use *_public() ones from inside the beast ;-) Some wrongly names "xine_" fonction renaming. CVS patchset: 5757 CVS date: 2003/11/16 23:33:42
2003-11-15more helper functions cleanup (stream info, meta info)Miguel Freitas
CVS patchset: 5731 CVS date: 2003/11/15 13:01:00
2003-11-11rename internal API function (_x_<function>).Daniel Caujolle-Bert
CVS patchset: 5721 CVS date: 2003/11/11 18:44:50
2003-11-06Need to change libvcdinfo to be more robust when there are problemsRocky Bernstein
reading the extended PSD. Given that area-highlighting and selection features in the extended PSD haven't been implemented, it's best then to not try to read this at all. CVS patchset: 5699 CVS date: 2003/11/06 03:28:18
2003-10-30- More VCDX -> VCDRocky Bernstein
- Prefer external libcdio and libvcdinfo libraries when they are acceptable - Allow disabling VCD plugin CVS patchset: 5644 CVS date: 2003/10/30 07:58:52
2003-10-24fix dist tarball (at least part of...)Siggi Langauf
CVS patchset: 5587 CVS date: 2003/10/24 17:17:19
2003-10-21whoops, even another missing renameMichael Roitzsch
CVS patchset: 5565 CVS date: 2003/10/21 16:14:50
2003-10-21Since the plugin lives inside xine-lib now, there should be no cause for anyMichael Roitzsch
API problems any more. CVS patchset: 5564 CVS date: 2003/10/21 16:10:31
2003-10-21fix forgotten vcdx -> vcd renamingMichael Roitzsch
CVS patchset: 5563 CVS date: 2003/10/21 16:08:56
2003-10-20Accidentally committed debug printf's.Rocky Bernstein
CVS patchset: 5555 CVS date: 2003/10/20 01:17:47
2003-10-20Should reduce the spurious calls to scan devices.Rocky Bernstein
CVS patchset: 5554 CVS date: 2003/10/20 01:14:33