Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
When passing XINE_STREAM_INFO_SKIPPED_FRAMES or
XINE_STREAM_INFO_DISCARDED_FRAMES to xine_get_stream_info(), the return
value is always 0, even if there are skipped or discarded frames.
|
|
When using a variable to store the result of strlen(), make sure its
type is size_t just like the function returns, rather than using a
smaller type like int.
--HG--
extra : transplant_source : %B0%D5%3B%D7%1Dy%0A%7E%7D%7C%023%08%B2%CE%D3t%0B3%D7
|
|
The xine_xmalloc() function is going to be deprecated, as its
behaviour is rarely needed as such, and it's thus misused.
With this, almost all uses of xine_xmalloc() with static size (for
instance the value returned by sizeof()) or with a size that is
guaranteed not to be zero (like strlen()+1) are replaced with calls to
either calloc(1, ...) or malloc().
malloc() is used whenever the allocated memory is going to be
immediately overwritten, while calloc() is used in every other case,
as it sets the whole memory area to zero.
--HG--
extra : transplant_source : %8F%98%EC%02%1E%83%F0s%06X%83C%205Y%80%B12%CC%E1
|
|
It changes some "defined (__FreeBSD__)" into "defined (__FreeBSD_kernel__)"
and "__FreeBSD_version" into "__FreeBSD_kernel_version".
The changes are performed on places, where feature of kernel is tested. On
some other places, feature of userland/libc is tested, on them "defined
(__FreeBSD__)" remains.
As proposed, include/configure.h cause __FreeBSD_kernel__ be defined if
__FreeBSD__ is defined.
--HG--
extra : transplant_source : %25%96K%05%E4Y%B15%94%60%15%FE1%8Ah%26Xy%8C/
|
|
--HG--
extra : transplant_source : %E0%D0%C5%8B%BEU%DD%24%5D7%1F%ADV%AD%EB%23%CBU%80%EB
|
|
For contributed code, leave whatever the version we last synced for is using
to make simpler future syncs.
|
|
|
|
|
|
Nissl. Also bump the libtool version info.
CVS patchset: 8749
CVS date: 2007/03/26 11:48:00
|
|
CVS patchset: 8621
CVS date: 2007/02/22 16:04:45
|
|
CVS patchset: 8610
CVS date: 2007/02/20 00:43:06
|
|
CVS patchset: 8587
CVS date: 2007/02/03 16:31:55
|
|
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
|
|
avoid crashing...
This time it shouldn't crash anymore, although it does not really make too much sense.
CVS patchset: 8342
CVS date: 2006/10/16 06:29:38
|
|
CVS patchset: 8303
CVS date: 2006/09/26 21:20:21
|
|
CVS patchset: 8180
CVS date: 2006/08/13 23:51:33
|
|
the window size.
CVS patchset: 8069
CVS date: 2006/06/22 10:38:37
|
|
CVS patchset: 8063
CVS date: 2006/06/20 00:35:07
|
|
CVS patchset: 8059
CVS date: 2006/06/18 22:51:29
|
|
CVS patchset: 7973
CVS date: 2006/04/19 17:35:47
|
|
CVS patchset: 7848
CVS date: 2006/01/27 07:46:09
|
|
CVS patchset: 7784
CVS date: 2005/10/30 02:18:35
|
|
patch by Jerome "poitch" Poichet
CVS patchset: 7637
CVS date: 2005/07/03 20:31:28
|
|
to front-ends. (Reinhard Nissl)
gxine (CVS HEAD) is aware of this information.
CVS patchset: 7628
CVS date: 2005/06/17 22:33:01
|
|
VO_PAN_SCAN is deprecated, mention the deprecation in the debug messages
to avoid confusion.
CVS patchset: 7472
CVS date: 2005/04/20 11:19:35
|
|
reserves these names for use by the C implementation
CVS patchset: 7288
CVS date: 2004/12/20 21:22:18
|
|
and should check if any other application is using the device.
CVS patchset: 7282
CVS date: 2004/12/19 20:24:30
|
|
CVS patchset: 7278
CVS date: 2004/12/19 10:50:18
|
|
CVS patchset: 7076
CVS date: 2004/10/26 20:10:20
|
|
(in case of major trouble just revert the patch i sent to xine-devel)
CVS patchset: 6871
CVS date: 2004/08/02 12:51:07
|
|
strings
-> read and update them as strings
* remove the obsolete CONFIG_TYPE_* constants and replace them with
XINE_CONFIG_TYPE_* from xine.h
CVS patchset: 6496
CVS date: 2004/05/07 14:38:14
|
|
CVS patchset: 6385
CVS date: 2004/04/10 17:41:44
|
|
before aborting
CVS patchset: 6211
CVS date: 2004/03/03 20:09:11
|
|
* use _x_set_speed() for speed manipulations, since it is ticket-safe
* _x_set_speed() is an internal helper function now, move frontend locking
outside of it
* restrict access to metronom clock internal stuff
CVS patchset: 6165
CVS date: 2004/02/16 20:19:09
|
|
(as discussed on xine-devel, slightly improved to block acquires from
different threads between atomic revoke and issue)
* xine_ticket_t is declared in xine_internal.h and implemented in xine.c
* the ticket is acquired for (hopefully) all port operations
(no modifications to decoders needed, decoder loop does this)
* the ticket is revoked on pausing and on rewiring
* OSD does not store the port pointer any more (which was very dangerous,
since the pointer can change on rewire)
CVS patchset: 6137
CVS date: 2004/02/12 18:19:00
|
|
always send comment header while in preview mode
reset ogg_stream_state after seeking
CVS patchset: 6061
CVS date: 2004/01/23 09:24:45
|
|
in frontends; this change is ABI-wise equivalent to adding a new function
CVS patchset: 6022
CVS date: 2004/01/11 15:31:53
|
|
CVS patchset: 5967
CVS date: 2003/12/31 23:29:06
|
|
va_arg two times in _x_message function.
CVS patchset: 5907
CVS date: 2003/12/14 00:28:02
|
|
CVS patchset: 5879
CVS date: 2003/12/09 00:02:28
|
|
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
|
|
CVS patchset: 5788
CVS date: 2003/11/26 14:10:57
|
|
CVS patchset: 5787
CVS date: 2003/11/26 14:00:05
|
|
CVS patchset: 5786
CVS date: 2003/11/26 13:33:54
|
|
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
|
|
XINE_ENGINE_INTERNAL for every file
CVS patchset: 5753
CVS date: 2003/11/16 15:41:15
|