Age | Commit message (Collapse) | Author |
|
This requires that many other files include config.h themselves.
Also convert <config.h> to "config.h".
|
|
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
|
|
--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.
|
|
According to bug 1773769, this breaks foo->open().
The fix (as used in Ville Skyttä's patch, which doesn't cover all cases) is
to replace this with (foo->open)().
This patch was generated using
sed -i -re 's/(([[:alnum:]_]+(->|\.))+open) ?\(/(\1) (/' `grep '[>.]open \?(' include -rIl`
One change (in a comment) is not committed.
|
|
(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
|
|
with non-existing win32 codecs path. win32.c have known nothing about all paths tested in module.c.
CVS patchset: 8033
CVS date: 2006/06/11 15:09:47
|
|
CVS patchset: 8009
CVS date: 2006/06/02 22:18:56
|
|
(fixed multithread audio and video playback on FreeBSD with different LDTs)
One coverity fix.
CVS patchset: 7988
CVS date: 2006/05/07 09:31:57
|
|
(Diego Pettenò)
CVS patchset: 7985
CVS date: 2006/05/03 19:46:06
|
|
Patch from Chris Brien.
CVS patchset: 7922
CVS date: 2006/03/07 08:03:08
|
|
Made win32 decoder wrapper happy with valgrind, prevented reading from freed memory.
CVS patchset: 7808
CVS date: 2005/11/21 10:29:57
|
|
CVS patchset: 7542
CVS date: 2005/05/15 00:12:44
|
|
gcc4 patches from Dams Nadé (livna.org) and Keenan Pepper.
CVS patchset: 7527
CVS date: 2005/05/07 09:11:37
|
|
vahur.sinijarv at cydonia.ee
CVS patchset: 7486
CVS date: 2005/04/23 02:02:28
|
|
(costly conversion is not necessary, because ASCII is a subset of UTF-8)
CVS patchset: 7264
CVS date: 2004/12/16 13:58:57
|
|
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
|
|
CVS patchset: 6641
CVS date: 2004/06/05 15:59:36
|
|
All demuxers and decoders have to be modified the same way...
Fix playback of this stream (with win32 dll):
http://naboo.homelinux.org/~daniel/media/p_length.avi
CVS patchset: 6640
CVS date: 2004/06/05 14:11:24
|
|
CVS patchset: 6483
CVS date: 2004/05/04 21:49:00
|
|
please everybody watch out for spelling (and other) errors
CVS patchset: 6442
CVS date: 2004/04/26 17:50:06
|
|
CVS patchset: 6127
CVS date: 2004/02/09 22:13:54
|
|
CVS patchset: 6030
CVS date: 2004/01/12 17:35:14
|
|
- increase demux and decoder apis
- fix runtime changing of ogg/ogm audio channels
note: i hope i haven't broken any demux->decoder data exchange. please report any problems.
CVS patchset: 6014
CVS date: 2004/01/09 01:26:32
|
|
libw32 compiles here without a single compiler warning
CVS patchset: 5946
CVS date: 2003/12/24 16:55:35
|
|
CVS patchset: 5912
CVS date: 2003/12/14 22:13:22
|
|
some infrastructure to support more than one decoder DLL per codec
CVS patchset: 5881
CVS date: 2003/12/09 19:08:28
|
|
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: 5796
CVS date: 2003/11/26 19:43:26
|
|
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
|
|
(we should finish this before rc3.)
- stream_info and meta_info variables are private now.
obs: everything must be recompiled due xine_stream_t changes
CVS patchset: 5733
CVS date: 2003/11/15 14:54:30
|
|
CVS patchset: 5731
CVS date: 2003/11/15 13:01:00
|
|
CVS patchset: 5721
CVS date: 2003/11/11 18:44:50
|
|
The changes to the video API of course require the video/spu decoder and
post plugin APIs to be increased as well.
CVS patchset: 5579
CVS date: 2003/10/23 20:12:33
|
|
CVS patchset: 5321
CVS date: 2003/08/31 17:27:28
|
|
patch by Philip Jgenstedt
CVS patchset: 5243
CVS date: 2003/08/04 03:47:09
|
|
Try to fix pts handling.
basically: buf->pts = this->pts - this->size / (8*bitrate)
(this->size is the number of bytes still inside the decoder)
Miguel, if you think that the old method was better, don't hesitate to remove this one.
CVS patchset: 5166
CVS date: 2003/07/16 00:25:38
|
|
Need to add pts correction code back in and fix bugs in it.
CVS patchset: 5130
CVS date: 2003/07/04 14:23:37
|
|
CVS patchset: 5123
CVS date: 2003/07/02 23:10:21
|
|
obs: more messages should be added
CVS patchset: 4539
CVS date: 2003/04/04 19:20:46
|
|
CVS patchset: 4445
CVS date: 2003/03/18 20:40:59
|
|
output channels
CVS patchset: 4444
CVS date: 2003/03/18 18:21:48
|
|
CVS patchset: 4388
CVS date: 2003/03/09 12:19:13
|
|
CVS patchset: 4179
CVS date: 2003/02/17 03:19:58
|
|
so just two trivial things:
- don't segfault on vfw loading (although vfw support is still broken)
- make acm work again.
CVS patchset: 3939
CVS date: 2003/01/16 22:29:55
|
|
for more information see message on xine-devel
CVS patchset: 3818
CVS date: 2003/01/08 01:02:27
|
|
CVS patchset: 3812
CVS date: 2003/01/07 16:56:17
|
|
CVS patchset: 3767
CVS date: 2003/01/03 23:18:13
|
|
CVS patchset: 3653
CVS date: 2002/12/23 16:09:28
|
|
CVS patchset: 3626
CVS date: 2002/12/22 03:03:21
|