Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
This requires that many other files include config.h themselves.
Also convert <config.h> to "config.h".
|
|
|
|
Instead of using sscanf() to get the data out of headers, as we just
compared them, skip the name of the header and get the rest. Add the
whitespace to the compare so that it actually works as intended. Also
save some unneeded dup/free.
|
|
Whenever an allocated memory area is immediately filled in with a
string through strcpy() or strncpy(), replace the calls with the
appropriate strn?dup().
|
|
Using asprintf() instead of malloc() + sprintf() reduces the lines of
code in xine-lib (moving the allocation to the C library or asprintf
replacement), makes it safer to access the string and can also improve
performance whenever the value returned by a function was used as
parameter, as before it had to run the function twice in almost every
case (once for strlen(), once for sprintf()).
|
|
--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.
|
|
CVS patchset: 8064
CVS date: 2006/06/20 01:07:58
|
|
CID: 103
Checker: NULL_RETURNS (help)
File: xine-lib/src/input/librtsp/rtsp.c
Function: rtsp_search_answers
Description: Incrementing possibly NULL value "ptr"
CID: 179
Checker: RESOURCE_LEAK (help)
File: xine-lib/src/input/librtsp/rtsp.c
Function: rtsp_read_data
Description: Variable "rest" not freed or pointed-to in function "rtsp_put"
CVS patchset: 7939
CVS date: 2006/03/18 09:42:43
|
|
CVS patchset: 7458
CVS date: 2005/04/16 07:10:51
|
|
* limit TCP port range
CVS patchset: 6849
CVS date: 2004/07/25 17:13:54
|
|
http://sourceforge.net/tracker/index.php?func=detail&aid=681764&group_id=9655&atid=109655
CVS patchset: 6594
CVS date: 2004/05/27 00:24:52
|
|
CVS patchset: 6432
CVS date: 2004/04/24 20:43:57
|
|
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: 5842
CVS date: 2003/12/04 22:38:29
|
|
Minor hexdump cleanup
CVS patchset: 5839
CVS date: 2003/12/04 22:11:25
|
|
CVS patchset: 5796
CVS date: 2003/11/26 19:43:26
|
|
CVS patchset: 5721
CVS date: 2003/11/11 18:44:50
|
|
CVS patchset: 4604
CVS date: 2003/04/13 19:02:07
|
|
may fix bug 697763
CVS patchset: 4583
CVS date: 2003/04/10 02:30:48
|
|
CVS patchset: 4506
CVS date: 2003/03/28 22:44:18
|
|
select() is useful to avoid burning cpu cicles, otoh, we should not
call it after end of stream since it will hang xine for 30sec.
idea: do select() only on EAGAIN.
todo: unify these functions (?)
CVS patchset: 4105
CVS date: 2003/02/05 00:08:55
|
|
CVS patchset: 4033
CVS date: 2003/01/29 10:49:24
|
|
CVS patchset: 3623
CVS date: 2002/12/22 00:35:04
|
|
ignore unknown media stream descriptions
CVS patchset: 3572
CVS date: 2002/12/17 10:33:35
|
|
- removing exit()s from pnm.c
- server error message retrieving fixed in pnm.c
- handling of server messages in rtsp
CVS patchset: 3564
CVS date: 2002/12/16 21:50:54
|
|
- a hack to handle REDIRECT rtsp method
- make rtsp fields case insensitive
- add '.rm' suffix to mrls to force handling
by demux_real.
CVS patchset: 3516
CVS date: 2002/12/14 00:02:30
|
|
CVS patchset: 3496
CVS date: 2002/12/12 22:14:53
|