vlc.git
13 years agoRemoved check on OPTIMIZE_MEMORY in installed headers.
Laurent Aimar [Sun, 2 Nov 2008 16:50:14 +0000 (17:50 +0100)]
Removed check on OPTIMIZE_MEMORY in installed headers.

13 years agoQT|bookmarks: use hh:mm:ss as time default format.
Rémi Duraffort [Sun, 2 Nov 2008 13:49:05 +0000 (14:49 +0100)]
QT|bookmarks: use hh:mm:ss as time default format.

13 years agoRemove MALLOC_NULL and use calloc when needed.
Rémi Duraffort [Sun, 2 Nov 2008 12:00:01 +0000 (13:00 +0100)]
Remove MALLOC_NULL and use calloc when needed.

13 years agoRemove MALLOC_(VOID|ERR). (and use calloc instead of malloc+memset)
Rémi Duraffort [Sun, 2 Nov 2008 11:40:43 +0000 (12:40 +0100)]
Remove MALLOC_(VOID|ERR). (and use calloc instead of malloc+memset)

13 years agoUse var_CreateGet when needed (and cleaning)
Rémi Duraffort [Sun, 2 Nov 2008 11:39:34 +0000 (12:39 +0100)]
Use var_CreateGet when needed (and cleaning)

13 years agoDon't use var_CreateGet oly to Create the variable.
Rémi Duraffort [Sun, 2 Nov 2008 10:36:10 +0000 (11:36 +0100)]
Don't use var_CreateGet oly to Create the variable.

13 years agoIncrease the number of video/sub buffer.
Laurent Aimar [Sat, 1 Nov 2008 15:22:52 +0000 (16:22 +0100)]
Increase the number of video/sub buffer.

Only if OPTIMIZE_MEMORY is not defined.
If allows better performance at the expense of memory.

13 years agoAdded lock around es_out for multiple thread access.
Laurent Aimar [Sat, 1 Nov 2008 15:19:52 +0000 (16:19 +0100)]
Added lock around es_out for multiple thread access.

It should fix race conditions when using stream demuxer.
It is a temporary way until I finish a few es_out modification.

13 years agoMoved out a few defines from vlc_config.h
Laurent Aimar [Sun, 26 Oct 2008 15:20:53 +0000 (16:20 +0100)]
Moved out a few defines from vlc_config.h

13 years agoRTSP authentication with DSS
Rolf Ahrenberg [Fri, 31 Oct 2008 12:44:26 +0000 (14:44 +0200)]
RTSP authentication with DSS

This patch enables a working RTSP authentication with the Darwin
streaming server (DSS).

When the VLC is compiled against Live555 streaming media library
(live.2008.09.02), the authentication fails when both username and
password are asked via a VLC dialog as the DSS requires authorization
also for SETUP, PLAY, and TEARDOWN commands and the necessary
information isn't delivered correctly to the Live555 library. The VLC
used Live555 interface in such a way, that the authenticator was valid
only for the DESCRIBE when I debugged the library with vlc-0.9.2. The
problem still exists in vlc-0.9.5.

Signed-off-by: Rolf Ahrenberg <Rolf.Ahrenberg@saunalahti.fi>
Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
13 years agoOnly check msleep on Linux (seems to depend on GNU ELF extensions)
Rémi Denis-Courmont [Sat, 1 Nov 2008 13:24:51 +0000 (15:24 +0200)]
Only check msleep on Linux (seems to depend on GNU ELF extensions)

13 years agoMissing include
Rémi Denis-Courmont [Sat, 1 Nov 2008 11:23:55 +0000 (13:23 +0200)]
Missing include

13 years agoFix potential memleak (+cleaning).
Rémi Duraffort [Fri, 31 Oct 2008 22:49:48 +0000 (23:49 +0100)]
Fix potential memleak (+cleaning).

13 years agoRemove unused macros (or used only one time).
Rémi Duraffort [Fri, 31 Oct 2008 22:29:04 +0000 (23:29 +0100)]
Remove unused macros (or used only one time).

13 years agoDon't use var_CreateGet just to create variables.
Rémi Duraffort [Fri, 31 Oct 2008 22:14:21 +0000 (23:14 +0100)]
Don't use var_CreateGet just to create variables.

13 years agoTypo
Rémi Duraffort [Fri, 31 Oct 2008 21:55:33 +0000 (22:55 +0100)]
Typo

13 years agoClean up (and use var_CreateGetString)
Rémi Duraffort [Fri, 31 Oct 2008 21:15:34 +0000 (22:15 +0100)]
Clean up (and use var_CreateGetString)

13 years agoCleanup and fix a potential memleak.
Rémi Duraffort [Fri, 31 Oct 2008 21:10:57 +0000 (22:10 +0100)]
Cleanup and fix a potential memleak.

13 years agoUse asprintf instead of malloc+sprintf.
Rémi Duraffort [Fri, 31 Oct 2008 21:10:16 +0000 (22:10 +0100)]
Use asprintf instead of malloc+sprintf.

13 years agodocumentation
Rémi Denis-Courmont [Thu, 30 Oct 2008 21:03:52 +0000 (23:03 +0200)]
documentation

13 years agoConvert host name to locale before IDN is applied
Rémi Denis-Courmont [Thu, 30 Oct 2008 20:59:37 +0000 (22:59 +0200)]
Convert host name to locale before IDN is applied

13 years agoFix potential memleak (CID 270 and 271)
Rémi Duraffort [Thu, 30 Oct 2008 20:18:45 +0000 (21:18 +0100)]
Fix potential memleak (CID 270 and 271)

13 years agoCleanup directory URI encoding
Rémi Denis-Courmont [Thu, 30 Oct 2008 20:08:59 +0000 (22:08 +0200)]
Cleanup directory URI encoding

13 years agoQt4|Bookmarks: fix memleaks.
Rémi Duraffort [Thu, 30 Oct 2008 19:57:30 +0000 (20:57 +0100)]
Qt4|Bookmarks: fix memleaks.

13 years agoRemove the Qt4 video widget
Rémi Denis-Courmont [Thu, 30 Oct 2008 19:15:43 +0000 (21:15 +0200)]
Remove the Qt4 video widget

13 years agoRemove useless parameter
Rémi Denis-Courmont [Thu, 30 Oct 2008 19:02:10 +0000 (21:02 +0200)]
Remove useless parameter

13 years agoRemove write-only value
Rémi Denis-Courmont [Thu, 30 Oct 2008 17:53:22 +0000 (19:53 +0200)]
Remove write-only value

13 years agoFix another small race condition in the Qt4 video window
Rémi Denis-Courmont [Thu, 30 Oct 2008 17:33:35 +0000 (19:33 +0200)]
Fix another small race condition in the Qt4 video window

13 years agoNews
Rémi Denis-Courmont [Thu, 30 Oct 2008 17:05:16 +0000 (19:05 +0200)]
News

13 years agoRemove Esound plugin
Rémi Denis-Courmont [Thu, 30 Oct 2008 17:05:10 +0000 (19:05 +0200)]
Remove Esound plugin

13 years agoRemove aRts plugin (again)
Rémi Denis-Courmont [Thu, 30 Oct 2008 17:04:47 +0000 (19:04 +0200)]
Remove aRts plugin (again)

13 years agoMotionDetect: check for NULLITY at the right place.
Jean-Baptiste Kempf [Thu, 30 Oct 2008 17:33:40 +0000 (18:33 +0100)]
MotionDetect: check for NULLITY at the right place.

Fix CID 234

13 years agoFix Typo. Patch by Pierre Ynard.
Jean-Baptiste Kempf [Thu, 30 Oct 2008 12:57:27 +0000 (13:57 +0100)]
Fix Typo. Patch by Pierre Ynard.

13 years agoTypo
Christophe Mutricy [Wed, 29 Oct 2008 22:26:43 +0000 (22:26 +0000)]
Typo

13 years agoQt4/DialogEvent: fix memleak
Rémi Duraffort [Wed, 29 Oct 2008 21:12:59 +0000 (22:12 +0100)]
Qt4/DialogEvent: fix memleak

13 years agoQt/playlist: fix memleak.
Rémi Duraffort [Wed, 29 Oct 2008 21:01:34 +0000 (22:01 +0100)]
Qt/playlist: fix memleak.

13 years agoQt4 is a big familly, they all want parents (fix memleak)
Rémi Duraffort [Wed, 29 Oct 2008 20:40:42 +0000 (21:40 +0100)]
Qt4 is a big familly, they all want parents (fix memleak)

13 years agoRecent: don't leak just for fun.
Rémi Duraffort [Wed, 29 Oct 2008 20:29:15 +0000 (21:29 +0100)]
Recent: don't leak just for fun.

13 years agoUse asprintf and check for the return value. (better than malloc+sprintf)
Rémi Duraffort [Wed, 29 Oct 2008 18:39:22 +0000 (19:39 +0100)]
Use asprintf and check for the return value. (better than malloc+sprintf)

13 years agoUse asprintf and use free instead of g_free (fixes #2252)
Rémi Denis-Courmont [Wed, 29 Oct 2008 20:31:57 +0000 (22:31 +0200)]
Use asprintf and use free instead of g_free (fixes #2252)

13 years agoUnlikely memory leak - fixes #2256
Rémi Denis-Courmont [Wed, 29 Oct 2008 20:28:18 +0000 (22:28 +0200)]
Unlikely memory leak - fixes #2256

13 years agoMemory leak - fixes #2255
Rémi Denis-Courmont [Wed, 29 Oct 2008 20:27:10 +0000 (22:27 +0200)]
Memory leak - fixes #2255

13 years agoRemove never used RTCP code (fixes #2254)
Rémi Denis-Courmont [Wed, 29 Oct 2008 20:19:25 +0000 (22:19 +0200)]
Remove never used RTCP code (fixes #2254)

13 years agoRemove most stray semi-colons in module descriptions
Rémi Denis-Courmont [Wed, 29 Oct 2008 19:59:01 +0000 (21:59 +0200)]
Remove most stray semi-colons in module descriptions

Those multi-lines are still to be done (it's going to be fun...)
See also 5af4cc854bcc7ec083195b41e555dac5988feabb.

13 years agoRe-order (no functional changes)
Rémi Denis-Courmont [Wed, 29 Oct 2008 19:13:56 +0000 (21:13 +0200)]
Re-order (no functional changes)

13 years agobookmarks: fix memleaks
Rémi Duraffort [Tue, 28 Oct 2008 21:41:43 +0000 (22:41 +0100)]
bookmarks: fix memleaks

13 years agoClean up coments.
Rémi Duraffort [Sun, 26 Oct 2008 22:02:25 +0000 (23:02 +0100)]
Clean up coments.

13 years agoUse asprintf and check it.
Rémi Duraffort [Sun, 26 Oct 2008 21:41:49 +0000 (22:41 +0100)]
Use asprintf and check it.

13 years agoMissing include
Rémi Denis-Courmont [Tue, 28 Oct 2008 20:44:19 +0000 (22:44 +0200)]
Missing include

13 years agoFix flawed logic
Rémi Denis-Courmont [Tue, 28 Oct 2008 17:29:51 +0000 (19:29 +0200)]
Fix flawed logic

13 years agoFix missing prototype for InterlockedXXcrement64
Geoffroy Couprie [Tue, 28 Oct 2008 17:18:07 +0000 (18:18 +0100)]
Fix missing prototype for InterlockedXXcrement64

13 years agoremove unneeded if for aac-profile
Ilkka Ollakka [Tue, 28 Oct 2008 12:45:11 +0000 (14:45 +0200)]
remove unneeded if for aac-profile
default aac-profile to low instead of main

13 years ago[Qt] chmod 644 qt4.*
Jean-Baptiste Kempf [Tue, 28 Oct 2008 05:47:33 +0000 (06:47 +0100)]
[Qt] chmod 644 qt4.*

13 years agoFix forgotten include.
Jean-Baptiste Kempf [Tue, 28 Oct 2008 03:55:34 +0000 (20:55 -0700)]
Fix forgotten include.

13 years agoForce an error when a function prototype is missing
Rémi Denis-Courmont [Mon, 27 Oct 2008 17:29:13 +0000 (19:29 +0200)]
Force an error when a function prototype is missing

If someone understands the stochastic process whereby GCC decides to
apply this function or not, please let me know.

13 years agovout_intf: do not vlc_object_release() the cache object since it no more obtained...
Olivier Aubert [Mon, 27 Oct 2008 11:44:19 +0000 (12:44 +0100)]
vout_intf: do not vlc_object_release() the cache object since it no more obtained through vlc_object_find

13 years agoFormat string fix
Rémi Denis-Courmont [Sun, 26 Oct 2008 17:19:32 +0000 (19:19 +0200)]
Format string fix

13 years ago[qt4/recents] Remove dependency on qt4.4 for QList::removeOne()
David Flynn [Sun, 26 Oct 2008 16:33:14 +0000 (17:33 +0100)]
[qt4/recents] Remove dependency on qt4.4 for QList::removeOne()

Signed-off-by: Rémi Duraffort <ivoire@videolan.org>
13 years agoUpdate NEWS
Rémi Duraffort [Sun, 26 Oct 2008 16:27:10 +0000 (17:27 +0100)]
Update NEWS

13 years agosyntax error
Rémi Denis-Courmont [Sun, 26 Oct 2008 16:23:39 +0000 (18:23 +0200)]
syntax error

13 years agoAdd a module to export the playlist in HTML (feature requested on the forum).
Rémi Duraffort [Sun, 26 Oct 2008 16:13:08 +0000 (17:13 +0100)]
Add a module to export the playlist in HTML (feature requested on the forum).

13 years agoasf: fix compilation warning.
Rémi Duraffort [Fri, 24 Oct 2008 18:32:42 +0000 (20:32 +0200)]
asf: fix compilation warning.

13 years agoresolve_xml_special_chars: don't reinvent bsearch()
Rémi Denis-Courmont [Sun, 26 Oct 2008 16:14:58 +0000 (18:14 +0200)]
resolve_xml_special_chars: don't reinvent bsearch()

13 years agoTest case for resolve_xml_special_chars
Rémi Denis-Courmont [Sun, 26 Oct 2008 16:00:30 +0000 (18:00 +0200)]
Test case for resolve_xml_special_chars

13 years agoSimplify entity table a little
Rémi Denis-Courmont [Sun, 26 Oct 2008 15:49:55 +0000 (17:49 +0200)]
Simplify entity table a little

13 years agoresolve_xml_special_chars: add non-breakable space
Rémi Denis-Courmont [Sun, 26 Oct 2008 15:31:50 +0000 (17:31 +0200)]
resolve_xml_special_chars: add non-breakable space

13 years agoFix x86_64 specific compilation warning.
Antoine Cellerier [Sat, 25 Oct 2008 01:04:20 +0000 (03:04 +0200)]
Fix x86_64 specific compilation warning.

13 years agoRemove warnings.
Antoine Cellerier [Sat, 25 Oct 2008 01:01:47 +0000 (03:01 +0200)]
Remove warnings.

13 years agoSimplify confusing code.
Antoine Cellerier [Sat, 25 Oct 2008 00:58:29 +0000 (02:58 +0200)]
Simplify confusing code.

13 years agoWin32: fix libass linking.
Jean-Baptiste Kempf [Sat, 25 Oct 2008 13:50:51 +0000 (15:50 +0200)]
Win32: fix libass linking.

13 years agostr_format_time: do not hard-code buffer length - fix #2242
Rémi Denis-Courmont [Sat, 25 Oct 2008 13:08:58 +0000 (16:08 +0300)]
str_format_time: do not hard-code buffer length - fix #2242

13 years agoAdd support for libproxy via pkg-config
Nicolas Chauvet (kwizart) [Fri, 24 Oct 2008 14:15:35 +0000 (16:15 +0200)]
Add support for libproxy via pkg-config

Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
13 years agoSynchronise NEWS
Christophe Mutricy [Fri, 24 Oct 2008 21:45:55 +0000 (22:45 +0100)]
Synchronise NEWS

13 years agoextras/package/macosx: Explain what i did to make universal binary, that
Pavlov Konstantin [Fri, 24 Oct 2008 20:10:52 +0000 (00:10 +0400)]
extras/package/macosx: Explain what i did to make universal binary, that
sacred knowledge shouldnt be forgotten by future generations of VLC
devs.

13 years agoembedded snapshot: unlock the cache object
Olivier Aubert [Fri, 24 Oct 2008 12:00:26 +0000 (14:00 +0200)]
embedded snapshot: unlock the cache object

It it locked when returning from vlc_object_wait/vlc_cond_wait

13 years agoUpdate i18n files
Christophe Mutricy [Thu, 23 Oct 2008 20:51:14 +0000 (21:51 +0100)]
Update i18n files

13 years agoAdded decoder_New/Delete/Link/UnlinkPicture helpers.
Laurent Aimar [Thu, 23 Oct 2008 20:00:54 +0000 (22:00 +0200)]
Added decoder_New/Delete/Link/UnlinkPicture helpers.

13 years agoFixed an invalid return.
Laurent Aimar [Thu, 23 Oct 2008 19:46:24 +0000 (21:46 +0200)]
Fixed an invalid return.

13 years agomissing wakeup
Rémi Denis-Courmont [Thu, 23 Oct 2008 19:59:11 +0000 (22:59 +0300)]
missing wakeup

13 years agoAnother small decoder thread simplification
Rémi Denis-Courmont [Thu, 23 Oct 2008 19:58:01 +0000 (22:58 +0300)]
Another small decoder thread simplification

Conflicts:

src/input/decoder.c

13 years agoDMO: fix serialization, check for errors in DecOpen...
Rémi Denis-Courmont [Thu, 23 Oct 2008 19:56:28 +0000 (22:56 +0300)]
DMO: fix serialization, check for errors in DecOpen...

13 years agoAdded decoder_NewAudioBuffer/decoder_DeleteAudioBuffer helpers.
Laurent Aimar [Thu, 23 Oct 2008 19:31:23 +0000 (21:31 +0200)]
Added decoder_NewAudioBuffer/decoder_DeleteAudioBuffer helpers.

13 years agoFixed a comment.
Laurent Aimar [Thu, 23 Oct 2008 19:11:21 +0000 (21:11 +0200)]
Fixed a comment.

13 years agoRevert "Another small decoder thread simplification"
Laurent Aimar [Thu, 23 Oct 2008 19:09:50 +0000 (21:09 +0200)]
Revert "Another small decoder thread simplification"

This reverts commit 3c9681e1683beb1e3c11a3e7cd9f58e9d3738751.
It breaks DMO/Qt decoding. It can be commited again when a fix
is found.

13 years agoAdded decoder_NewSubpicture/decoder_DeleteSubpicture helpers.
Laurent Aimar [Thu, 23 Oct 2008 19:08:16 +0000 (21:08 +0200)]
Added decoder_NewSubpicture/decoder_DeleteSubpicture helpers.

13 years agoFix decoder FIFO pacing.
Rémi Denis-Courmont [Thu, 23 Oct 2008 18:38:40 +0000 (21:38 +0300)]
Fix decoder FIFO pacing.

13 years agoAnother small decoder thread simplification
Rémi Denis-Courmont [Thu, 23 Oct 2008 18:34:15 +0000 (21:34 +0300)]
Another small decoder thread simplification

13 years agoFixed segfault with decoder_GetInputAttachments/GetDisplayDate/GetDisplayRate.
Laurent Aimar [Thu, 23 Oct 2008 18:30:35 +0000 (20:30 +0200)]
Fixed segfault with decoder_GetInputAttachments/GetDisplayDate/GetDisplayRate.

13 years agoFix --disable-vlm --enable-sout
Rémi Denis-Courmont [Thu, 23 Oct 2008 16:23:29 +0000 (19:23 +0300)]
Fix --disable-vlm --enable-sout

13 years agoCode factorization
Rémi Denis-Courmont [Thu, 23 Oct 2008 15:27:30 +0000 (18:27 +0300)]
Code factorization

13 years agoSeparate filesystem functions from the rest
Rémi Denis-Courmont [Thu, 23 Oct 2008 15:07:13 +0000 (18:07 +0300)]
Separate filesystem functions from the rest

13 years agoembedded snapshot: properly lock/unlock the cache object
Olivier Aubert [Thu, 23 Oct 2008 14:36:19 +0000 (16:36 +0200)]
embedded snapshot: properly lock/unlock the cache object

13 years agoDefine next frame to 'e' hotkey.
Jean-Baptiste Kempf [Wed, 22 Oct 2008 22:02:04 +0000 (00:02 +0200)]
Define next frame to 'e' hotkey.

13 years agoFix DTD url
Christophe Mutricy [Tue, 21 Oct 2008 22:16:40 +0000 (23:16 +0100)]
Fix DTD url

13 years agodirectory: do not try to open "-" as it refers to stdin
Rémi Denis-Courmont [Wed, 22 Oct 2008 20:59:00 +0000 (23:59 +0300)]
directory: do not try to open "-" as it refers to stdin

This removes a silly error message.

13 years agoblock_FifoPace: proper waiting for overflowing queue
Rémi Denis-Courmont [Wed, 22 Oct 2008 20:46:32 +0000 (23:46 +0300)]
block_FifoPace: proper waiting for overflowing queue

13 years agoAllow block_FifoPut(fifo,NULL)
Rémi Denis-Courmont [Wed, 22 Oct 2008 20:36:37 +0000 (23:36 +0300)]
Allow block_FifoPut(fifo,NULL)

13 years agoCosmetic.
Laurent Aimar [Wed, 22 Oct 2008 20:20:56 +0000 (22:20 +0200)]
Cosmetic.

13 years agoAdded "next frame" support.
Laurent Aimar [Wed, 22 Oct 2008 19:55:06 +0000 (21:55 +0200)]
Added "next frame" support.

It will work most of the time.
Subtitle are not correctly handled.
It will be ignored if no video.

13 years agoFixed system clock phase when changing rate.
Laurent Aimar [Tue, 21 Oct 2008 22:58:19 +0000 (00:58 +0200)]
Fixed system clock phase when changing rate.