summaryrefslogtreecommitdiff
path: root/src/input/vcd
AgeCommit message (Collapse)Author
2006-06-10Use xine-lib as domain, not libxine1.Diego 'Flameeyes' Pettenò
CVS patchset: 8024 CVS date: 2006/06/10 00:29:39
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-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-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-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-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-07-28Remove unused #defineRocky Bernstein
CVS patchset: 7692 CVS date: 2005/07/28 02:17:23
2005-07-09Reduce possibility of an uninitialized variable.Rocky Bernstein
CVS patchset: 7640 CVS date: 2005/07/09 02:03:08
2005-06-26Better debugging aid so we can figure out area better.Rocky Bernstein
CVS patchset: 7634 CVS date: 2005/06/26 05:20:29
2005-06-20Cursor changes when going into/out of hot spots Some segmentRocky Bernstein
resolution-size code moved to libvcdinfo where it belongs. CVS patchset: 7631 CVS date: 2005/06/20 02:17:41
2005-06-19Correct the way the hot-spot coordinate system is treated.Rocky Bernstein
Note: some of the vcdplayer.c code to get screen max_x, max_y will probably get moved to libvcdinfo. CVS patchset: 7630 CVS date: 2005/06/19 03:47:45
2005-06-14First cut at mouse hot-spot menu selections. I'm surprised it works asRocky Bernstein
simply and well as it does. Various small code cleanups. CVS patchset: 7623 CVS date: 2005/06/14 17:27:12
2005-06-14version.h was getting in the way of the vcdimager's version.h. the rightRocky Bernstein
file to use when no internal libraries is libvcd/libvcd/version.h. info.*: fix prototype mismatch with underlying iso9660 routine. CVS patchset: 7622 CVS date: 2005/06/14 17:17:45
2005-05-20Newer libcdio's have a free() that older ones don't.Rocky Bernstein
CVS patchset: 7551 CVS date: 2005/05/20 02:01:35
2005-05-07Odd comparison found by Darren Salt.Rocky Bernstein
CVS patchset: 7531 CVS date: 2005/05/07 22:07:27
2005-04-27version.h: copy contents in case it's needed in the future. ProbablyRocky Bernstein
libvcd/version.h can be deleted *.{c,h}: CdIo -> CdIo_t vcdplayer.c: change a debug switch xineplug_inp_vcd.c: playlist -> playback-control item to avoid confusion with front-end playlists. Mostly cosmetic changes. CVS patchset: 7509 CVS date: 2005/04/27 23:28:41
2005-04-17Help tips: Now that this is glommed in with other media plugins the titlesRocky Bernstein
should more clearly indicate VCD. CVS patchset: 7460 CVS date: 2005/04/17 14:55:35
2005-02-20**BUGFIX**Michael Roitzsch
fixing compiler warning CVS patchset: 7423 CVS date: 2005/02/20 17:04:58
2005-02-10**BUGFIX**Michael Roitzsch
this file has been renamed CVS patchset: 7398 CVS date: 2005/02/10 21:45:46
2005-02-09this has been forgottenMichael Roitzsch
CVS patchset: 7396 CVS date: 2005/02/09 20:18:17
2005-02-06Added a plugin_node_t pointer to the input plugin struct.Thibaut Mattern
Incremented all input plugins API version. CVS patchset: 7384 CVS date: 2005/02/06 15:00:34
2005-01-30*BUGFIX*František Dvořák
One missing file in Makefile. CVS patchset: 7374 CVS date: 2005/01/30 16:57:49
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