summaryrefslogtreecommitdiff
path: root/src/input/input_dvd.c
AgeCommit message (Collapse)Author
2002-09-05make all the plugin init functions staticMichael Roitzsch
(geez this was a job) CVS patchset: 2616 CVS date: 2002/09/05 20:44:38
2002-09-05use xine_mrl_t instead of mrl_t in input plugins, implement more configfile ↵Guenter Bartsch
functions CVS patchset: 2615 CVS date: 2002/09/05 20:19:48
2002-09-05XV Video out at least loads now and we see the xine logo again.James Courtier-Dutton
The DVD plugin now loads, but audio and spu info is lost. What happened to xine_get_spu_channel and xine_get_audio_channel? CVS patchset: 2607 CVS date: 2002/09/05 05:51:14
2002-09-04merging in the new_api branch ... unfortunately video_out / vo_scale is ↵Guenter Bartsch
broken now ... matthias/miguel: please fix it :-) CVS patchset: 2606 CVS date: 2002/09/04 23:31:05
2002-09-04- handle numeric events for button selection (maybe this makes someMichael Roitzsch
dvd's easter eggs accesible) - workaround current breakage in libdvdnav concerning mrl list building CVS patchset: 2601 CVS date: 2002/09/04 10:48:36
2002-09-03Improve chapter selection functions.James Courtier-Dutton
CVS patchset: 2594 CVS date: 2002/09/03 07:51:34
2002-09-02This might slow things down a bit, but I need to do it to test a problem ↵James Courtier-Dutton
with DVD menus not appearing. I think the reason they are not appearing is that they are getting flushed too early. CVS patchset: 2588 CVS date: 2002/09/02 12:25:49
2002-09-02Implement proper prev/next chapter.James Courtier-Dutton
CVS patchset: 2587 CVS date: 2002/09/02 03:21:38
2002-08-31Add a printf so we can tell if a user is using xine's libdvdnav or the one fromJames Courtier-Dutton
dvd.sf.net. Add some "this->dvdnav = NULL;" after dvdnav_close() CVS patchset: 2568 CVS date: 2002/08/31 02:48:13
2002-08-30make menu key output conform xine guidelines, improve compatibility withMichael Roitzsch
older xine-ui versions by handling XINE_EVENT_INPUT_MENU1 CVS patchset: 2560 CVS date: 2002/08/30 11:14:44
2002-08-29Use more Fkeys to jump to different DVD menus.James Courtier-Dutton
We can now jump directly to Title, Root, Sub-Picture, Audio, Angle, PTT (Chapter) menus. CVS patchset: 2550 CVS date: 2002/08/29 04:32:12
2002-08-26adapt to xine coding guidelinesMichael Roitzsch
CVS patchset: 2527 CVS date: 2002/08/26 11:50:47
2002-08-21fix portability problemsRobin KAY
CVS patchset: 2501 CVS date: 2002/08/21 23:38:48
2002-08-21use raw devices only with our patched local copy of libdvdreadMichael Roitzsch
CVS patchset: 2500 CVS date: 2002/08/21 15:10:09
2002-08-19add config entries for raw device and css decryption methodMichael Roitzsch
CVS patchset: 2485 CVS date: 2002/08/19 17:27:11
2002-08-13Solaris uses <sys/cdio.h> for CDROM/DVD-ROM ioctl, too. Try to use autoconfJuergen Keil
HAVE_headerfile macros... (The xxxBSD part nees a bit work) CVS patchset: 2448 CVS date: 2002/08/13 16:04:27
2002-08-13change error to warningMichael Roitzsch
CVS patchset: 2446 CVS date: 2002/08/13 15:55:23
2002-08-09sorry, my raw device patch was not meant to be committedMichael Roitzsch
It only works with a patched version of libdvdcss CVS patchset: 2419 CVS date: 2002/08/09 22:33:10
2002-08-09make developers life easier: add possibility to use an existing sharedMichael Roitzsch
version of libdvdnav CVS patchset: 2415 CVS date: 2002/08/09 22:13:08
2002-08-09fix mrl parsingMichael Roitzsch
CVS patchset: 2412 CVS date: 2002/08/09 15:38:13
2002-08-09seems to compile better this way :)Heiko Schaefer
CVS patchset: 2411 CVS date: 2002/08/09 13:50:17
2002-08-09More include fixesRich J Wareham
CVS patchset: 2409 CVS date: 2002/08/09 07:34:47
2002-08-08First stage of DVD plugin -> dvdnav conversionRich J Wareham
CVS patchset: 2404 CVS date: 2002/08/08 17:49:20
2002-07-05Bump up version numbers due to changes in xine_tMichael Roitzsch
CVS patchset: 2214 CVS date: 2002/07/05 17:31:59
2002-06-17Few memory leaks.Daniel Caujolle-Bert
CVS patchset: 2090 CVS date: 2002/06/17 21:17:32
2002-06-12Remove no more needed XINE_LOGO.Daniel Caujolle-Bert
Internationalize all config related stuff. Fix not registered mrl ending in roq/film demuxer. Add bindtextdomain() calls in load_plugins (for audio/video out plugins). CVS patchset: 2066 CVS date: 2002/06/12 12:22:25
2002-05-25patch from Michael Roitzsch:Siggi Langauf
increased interface version numbers, to reflect the xine_t change CVS patchset: 1939 CVS date: 2002/05/25 19:19:16
2002-05-03fix some log messages. try to provide some hint to user so it may be ableMiguel Freitas
to get out of this situation himself... CVS patchset: 1843 CVS date: 2002/05/03 02:20:29
2002-04-24Fix dispose *_dispose() function prototype. Fix in rtp_dispose() a badDaniel Caujolle-Bert
assignement (may segfault). CVS patchset: 1772 CVS date: 2002/04/24 08:12:13
2002-04-23Increment audio/video/spu decoder and input plugin API version numberEwald Snel
- update dxr3 and xvid plugins to new interface (add dispose() functions) CVS patchset: 1766 CVS date: 2002/04/23 15:45:19
2002-04-23Fix memory leaks by disposing input, demux and decoder plugins at exitEwald Snel
- add dispose() function to all decoder plugin structures CVS patchset: 1763 CVS date: 2002/04/23 13:30:42
2002-04-11Add an INPUT_CAP_PREVIEW mode.James Courtier-Dutton
This tells the demuxers if the input plugin can handle preview testing. Most plugins which are seekable can handle it. The current exception to this is the xine-dvdnav plugin which is seekable but not previewable due to DVDs having still pictures which stall the preview testing. CVS patchset: 1710 CVS date: 2002/04/11 22:27:11
2002-02-17big debug output cleanup. removed debug output from log window, loggingGuenter Bartsch
relevant information like stream type/size/bitrate instead. demuxer cleanup, removed no-longer-needed macros :-) switched off video_out/libmpeg2/... verbose log output messages. CVS patchset: 1503 CVS date: 2002/02/17 17:32:49
2002-01-02Correct spelling of __VA_ARGS__ macroJuergen Keil
CVS patchset: 1324 CVS date: 2002/01/02 18:16:07
2001-12-27Add intl support + more logging messages.Daniel Caujolle-Bert
CVS patchset: 1308 CVS date: 2001/12/27 14:30:28
2001-12-16revert dvd seamless branching that may be causing problemsMiguel Freitas
CVS patchset: 1252 CVS date: 2001/12/16 13:38:42
2001-12-10Enable config callbacks.Daniel Caujolle-Bert
CVS patchset: 1210 CVS date: 2001/12/10 12:56:54
2001-12-09Add cddb infos caching. Fix billion call of cddb server. Fix autoplayDaniel Caujolle-Bert
crash bug in cda/vcd/dvd. CVS patchset: 1194 CVS date: 2001/12/09 18:11:34
2001-11-29w32 bugfix, dvd branchingMiguel Freitas
CVS patchset: 1135 CVS date: 2001/11/29 12:05:06
2001-11-18new configfile interface, code cleanup, xprintf is goneGuenter Bartsch
CVS patchset: 1064 CVS date: 2001/11/18 03:53:23
2001-11-17Add 'xine_' prefix to all of xine-utils functions (what about cpuDaniel Caujolle-Bert
acceleration?). Merge xine-utils header files to a new one "xineutils.h". Update xine-lib C/headers to reflect those changes. dxr3 headers are no more installed ine $includdir, but $includdir/xine. CVS patchset: 1054 CVS date: 2001/11/17 14:26:36
2001-10-20big event cleanup: one single mechanism is now used for all communications ↵Guenter Bartsch
between gui, plugins and the xine engine; code cleanup CVS patchset: 837 CVS date: 2001/10/20 02:01:51
2001-10-17demux / input plugin interface change, init functions now have access to the ↵Guenter Bartsch
full xine_t *xine. This should enable stream plugins to register SCR plugins. WARNING: delete old input plugins, otherwise xine will crash CVS patchset: 823 CVS date: 2001/10/17 20:33:09
2001-10-08*_get_dir broken for file lists with more than five entries due to badJuergen Keil
malloc for mrl_t** double indirect mrl_t arrays. (old code was overwriting non-malloced memory) CVS patchset: 770 CVS date: 2001/10/08 18:06:34
2001-10-08On solaris, try to grab the default dvd device from vold supplied environmentJuergen Keil
variables, if available. By adding an "action" line like the one below into /etc/rmmount.conf, xine can now be autostarted on insertion of dvd media on solaris: action cdrom action_dvdvideo.so /tmp/xine/bin/xine -s dvd CVS patchset: 768 CVS date: 2001/10/08 12:52:49
2001-10-06Argh, uscsi ioctls do not work any more in solaris9beta (permission denied) onJuergen Keil
volume manager devices, so for now just assume the disk is not encrypted, when the DVD_READ_STRUCTURE command fails. CVS patchset: 754 CVS date: 2001/10/06 17:57:52
2001-10-06Add the DVD_STRUCT_COPYRIGHT checking stuff for solaris.Juergen Keil
CVS patchset: 747 CVS date: 2001/10/06 13:46:07
2001-10-05Errors returned from read(2) system call were ignored in most input pluginsJuergen Keil
(e.g. when accessing an encrypted dvd without proper dvd drive authentication). Print error messages, and try to handle read errors. CVS patchset: 741 CVS date: 2001/10/05 17:36:28
2001-10-05missing include for freebsd addedHeiko Schaefer
CVS patchset: 739 CVS date: 2001/10/05 14:49:32
2001-10-05- refuse to play encrypted dvdsMiguel Freitas
note: only tested on linux but also features bsd code (i´m trying not to break builds on other architectures, let me know if you have any problems) CVS patchset: 737 CVS date: 2001/10/05 11:31:39