Age | Commit message (Collapse) | Author |
|
XINE_META_INFO_TITLE from the DVD name
CVS patchset: 7641
CVS date: 2005/07/11 11:35:41
|
|
patch by Jerome "poitch" Poichet
CVS patchset: 7637
CVS date: 2005/07/03 20:31:28
|
|
(i had this sitting on my tree for a while - i wrote it for extracting
the audio from specific tracks of a music dvd)
CVS patchset: 7537
CVS date: 2005/05/14 16:11:44
|
|
Added PLUGIN_NO_UNLOAD to the gnome_vfs plugin because unloading this plugins cause troubles (segfault).
Current plugin loader preloads all input and demuxer plugins, so adding these flags will not change the current behavior of the lib.
CVS patchset: 7390
CVS date: 2005/02/07 23:58:57
|
|
Incremented all input plugins API version.
CVS patchset: 7384
CVS date: 2005/02/06 15:00:34
|
|
fixed some memleaks reported by Jerome
CVS patchset: 7360
CVS date: 2005/01/18 21:58:19
|
|
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
|
|
Compilation fixes for cross-compiling with MinGW32.
CVS patchset: 7231
CVS date: 2004/12/12 13:51:28
|
|
CVS patchset: 7206
CVS date: 2004/12/08 18:24:21
|
|
CVS patchset: 7193
CVS date: 2004/12/05 22:41:12
|
|
easier extensible)
behaviour:
dvd:/ opens default device (this is a temporary special case)
dvd:/1.2 opens given title/part on default device (dito)
dvd:/path/ opens given device, directory or single-file image
dvd:/path same as above, so fully compatible with old behaviour
dvd:/path/1.2 tries to open /path/1.2, falling back to /path with title/part
CVS patchset: 6974
CVS date: 2004/09/16 13:10:09
|
|
CVS patchset: 6926
CVS date: 2004/09/01 16:17:39
|
|
This needs to be fixed in libdvdnav as well.
CVS patchset: 6916
CVS date: 2004/08/28 22:51:50
|
|
Works now for all types of MRL, and works in DVD Title mode as well.
Removes the requirement to have a "/" at the end of the MRL.
Eg.
xine dvd:/ <- plays a DVD from the default dvd device.
xine dvd://dev/sr0 <- plays a DVD from /dev/sr0
xine dvd:/dvd.img <- plays a DVD image from the current directory.
xine dvd://dvd/dvd.img <- plays a DVD from full path /dvd/dvd.img
xine dvd://dvd/dvd.img/ <- plays a DVD from full path /dvd/dvd.img. Having the last / makes no difference.
xine dvd://dvd/dvd.img:1.2 <- plays Title 1, Part 2 of DVD image.
CVS patchset: 6912
CVS date: 2004/08/28 15:06:26
|
|
(fixes crashes when changing the default language)
* fix a race that can lead to a memleak
CVS patchset: 6897
CVS date: 2004/08/19 10:30:04
|
|
CVS patchset: 6866
CVS date: 2004/08/01 16:18:43
|
|
is. Should protect against a plugin returning a malloc'd variable for
example.
CVS patchset: 6821
CVS date: 2004/07/20 00:50:10
|
|
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
|
|
* 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
|
|
CVS patchset: 6689
CVS date: 2004/06/14 13:45:46
|
|
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
|
|
CVS patchset: 6383
CVS date: 2004/04/10 15:45:10
|
|
* add TODO items to provide a better solution
CVS patchset: 5950
CVS date: 2003/12/26 16:13:21
|
|
CVS patchset: 5912
CVS date: 2003/12/14 22:13:22
|
|
CVS patchset: 5901
CVS date: 2003/12/13 01:53:48
|
|
Replace XINE_ASSERT by _x_assert, which works exaclty as assert, except that it still warns with NDEBUG defined (but don't abort). Fix missuning of assert(0), which isn't safe, abort is abort, assert is for debugging purpose only, so all assert(0) has been converted to abort() alls. In osd_preload_fonts(): alloc needed memory chunk. Define NDEBUG in CFLAGS, for non DEBUG build only.
CVS patchset: 5860
CVS date: 2003/12/07 15:34:29
|
|
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
|
|
scratch buffer enhancement (thanks Thibaut for the malloc tips), enlarge log buffer from 25 lines (very useless), to 150 (better).
CVS patchset: 5801
CVS date: 2003/11/26 23:44:08
|
|
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
|
|
CVS patchset: 5731
CVS date: 2003/11/15 13:01:00
|
|
CVS patchset: 5721
CVS date: 2003/11/11 18:44:50
|
|
CVS patchset: 5711
CVS date: 2003/11/08 22:39:32
|
|
CVS patchset: 5600
CVS date: 2003/10/26 10:48:24
|
|
fft*post are untouched (fft: for now).
CVS patchset: 5310
CVS date: 2003/08/25 21:51:37
|
|
CVS patchset: 5300
CVS date: 2003/08/21 00:37:26
|
|
arrive before the first SPU packet, therefore the SPU decoder has not yet been
initialized;
we cannot just drop the highlight information when this happens, but we should
trigger decoder initialization by sending a dummy SPU packet
(this fixes wrong initial button highlight on "Star Trek DS9 Season 1")
CVS patchset: 5112
CVS date: 2003/06/29 10:57:08
|
|
button (DVD navigation)
CVS patchset: 4997
CVS date: 2003/06/02 06:36:30
|
|
raw devices configured
problem is: The raw device setting is passed to libdvdcss through an environment
variable. Libdvdcss then replaces ANY read from anywhere with a read from the
raw device. This fails, when you want to play a disc image with dvd:<path>, but
there is actually a DVD in the drive associated with the raw device which has
nothing to do with what you want to play.
CVS patchset: 4902
CVS date: 2003/05/23 10:34:13
|
|
CVS patchset: 4867
CVS date: 2003/05/16 15:07:35
|
|
CVS patchset: 4846
CVS date: 2003/05/14 16:47:20
|
|
Win32 build.
CVS patchset: 4795
CVS date: 2003/05/07 17:54:18
|
|
CVS patchset: 4779
CVS date: 2003/05/06 14:02:24
|
|
* I change the SPU decoder API to make it look less DVD specific
* adapt all related files
* increase SPU decoder API version
* include DVDNAV_CFLAGS locally where needed
CVS patchset: 4755
CVS date: 2003/05/03 14:24:06
|
|
here is no longer necessary
CVS patchset: 4721
CVS date: 2003/04/30 16:41:15
|
|
CVS patchset: 4708
CVS date: 2003/04/29 15:58:27
|
|
CVS patchset: 4692
CVS date: 2003/04/26 22:34:31
|
|
CVS patchset: 4680
CVS date: 2003/04/26 00:19:21
|
|
CVS patchset: 4662
CVS date: 2003/04/23 15:51:02
|
|
please be gentle with me; Everything builds except for the win32 ui
CVS patchset: 4650
CVS date: 2003/04/22 23:30:29
|
|
old open() function replaced by :
*_class_get_instance() : return an instance if the plugin handles the mrl
*_plugin_open() : open the stream
CVS patchset: 4598
CVS date: 2003/04/13 16:02:53
|