Age | Commit message (Collapse) | Author |
|
Users might be using DVDCSS_CACHE by theirselves to change the location
of libdvdcss keys cache; if xine resets the environment variable, it might
create an unexpected behaviour to the user.
|
|
|
|
the BSDs.
Thanks to Pascal S. de Kloe for pointing at this.
|
|
CVS patchset: 8616
CVS date: 2007/02/20 01:04:07
|
|
language & subtitle strings (given a buffer of >= XINE_LANG_MAX bytes).
Also fixes an off-by-one buffer termination in the TS code.
(Note: compile-tested only.)
CVS patchset: 8592
CVS date: 2007/02/08 02:40:22
|
|
CVS patchset: 8524
CVS date: 2007/01/19 01:05:24
|
|
*, so that 'return "something"' is valid. Note that _()/gettext() returns a char * but statically allocated, that the documentation considers constant.
CVS patchset: 8519
CVS date: 2007/01/18 23:02:18
|
|
strings or names of files, device nodes or directories. This information is
available to front ends (via .num_value) so that they can present
file/dir-open dialogue boxes if they so choose.
Subtitle font selection is split up due to this.
CVS patchset: 8425
CVS date: 2006/12/19 19:10:50
|
|
GNOME Bugzilla:
http://bugzilla.gnome.org/show_bug.cgi?id=344592
CVS patchset: 8354
CVS date: 2006/10/29 19:39:39
|
|
CVS patchset: 8131
CVS date: 2006/07/17 17:15:34
|
|
Benjamin Reed.
CVS patchset: 8109
CVS date: 2006/07/11 03:22:59
|
|
(through backports), to avoid exporting unneeded internal symbols, making plugins' loading faster and use of internal copies of libraries more solid. It should automatically fall back to the old way in GCCs that does not support -fvisibility=hidden, but has to be tested carefully. No issues were found in the months of testing in Gentoo, but this requires special attention anyway.
CVS patchset: 8101
CVS date: 2006/07/10 22:08:12
|
|
(Diego Pettenò)
CVS patchset: 7985
CVS date: 2006/05/03 19:46:06
|
|
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
|
|
Fixed config callback unregistration.
CVS patchset: 7731
CVS date: 2005/09/12 17:44:37
|
|
CVS patchset: 7722
CVS date: 2005/09/07 20:43:24
|
|
CVS patchset: 7716
CVS date: 2005/09/02 22:39:42
|
|
Windows ports fixes and improvements due to my current work on toxine:
- first experiments with external win32 pthreads,
more portable code (pthread_t may be a struct)
- headers refactored
- moved dirent win32 replacement to lib/, hide it for frontends,
used system version, if found, not used non-POSIX dirent->d_reclen
(this item doesn't work in MinGW), fix memleak in dvb
- separated settings for postproc and avcodec when using external ffmpeg
- check for malloc.h in public xine.m4, used it conditionally in xine headers
- replaced random() by POSIX more common rand()
- prevent one segfault in directx vo plugin, if fails
- M$VC port update
CVS patchset: 7709
CVS date: 2005/08/25 15:36:29
|
|
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
|