vlc.git
12 years agoAdd config_GetConfDir
Rémi Denis-Courmont [Mon, 5 May 2008 20:53:12 +0000 (23:53 +0300)]
Add config_GetConfDir

12 years agoconfig_GetConfigDir -> config_GetUserConfDir
Rémi Denis-Courmont [Mon, 5 May 2008 20:33:25 +0000 (23:33 +0300)]
config_GetConfigDir -> config_GetUserConfDir

12 years agoHide psz_(cache|config|data)dir
Rémi Denis-Courmont [Mon, 5 May 2008 20:30:53 +0000 (23:30 +0300)]
Hide psz_(cache|config|data)dir

12 years agoUse config_Get*Dir
Rémi Denis-Courmont [Mon, 5 May 2008 20:16:50 +0000 (23:16 +0300)]
Use config_Get*Dir

12 years agoExport config_Get*Dir
Rémi Denis-Courmont [Mon, 5 May 2008 20:09:04 +0000 (23:09 +0300)]
Export config_Get*Dir

12 years agoInline config_GetUserDir
Rémi Denis-Courmont [Mon, 5 May 2008 19:51:21 +0000 (22:51 +0300)]
Inline config_GetUserDir

12 years agoDon't duplicate getenv("HOME")
Rémi Denis-Courmont [Mon, 5 May 2008 19:47:30 +0000 (22:47 +0300)]
Don't duplicate getenv("HOME")

12 years agoSimplify Win32 GetDir, and use the proper header files
Rémi Denis-Courmont [Mon, 5 May 2008 19:42:11 +0000 (22:42 +0300)]
Simplify Win32 GetDir, and use the proper header files

12 years agoUse getpwuid_r - thread safety
Rémi Denis-Courmont [Mon, 5 May 2008 19:35:18 +0000 (22:35 +0300)]
Use getpwuid_r - thread safety

12 years agoThe input_items array is private data.
Rémi Denis-Courmont [Mon, 5 May 2008 19:17:20 +0000 (22:17 +0300)]
The input_items array is private data.

Hide it before someone thinks (s)he can use it without locking libvlc.

12 years agoFix warning
Rémi Denis-Courmont [Mon, 5 May 2008 20:21:23 +0000 (23:21 +0300)]
Fix warning

12 years agoDo not re-invent strcpy
Rémi Denis-Courmont [Mon, 5 May 2008 20:14:19 +0000 (23:14 +0300)]
Do not re-invent strcpy

12 years agoRemove unused variable
Rémi Denis-Courmont [Mon, 5 May 2008 19:15:54 +0000 (22:15 +0300)]
Remove unused variable

12 years agos/URI/location/ to comply to the spec
Rafaël Carré [Mon, 5 May 2008 20:14:22 +0000 (22:14 +0200)]
s/URI/location/ to comply to the spec

12 years agoRead the correct type from the vlc value - fixes #1569
Rafaël Carré [Mon, 5 May 2008 20:10:45 +0000 (22:10 +0200)]
Read the correct type from the vlc value - fixes #1569

12 years agoAvoid deadlocking: refs #1566
Rafaël Carré [Mon, 5 May 2008 20:00:34 +0000 (22:00 +0200)]
Avoid deadlocking: refs #1566

12 years agoUse strrchr()
Rafaël Carré [Mon, 5 May 2008 19:36:40 +0000 (21:36 +0200)]
Use strrchr()

12 years agoncurses: use --color option
Rafaël Carré [Mon, 5 May 2008 19:26:18 +0000 (21:26 +0200)]
ncurses: use --color option

12 years agoDBus: Round volume to nearest integer - fixes #1561
Rafaël Carré [Mon, 5 May 2008 18:57:25 +0000 (20:57 +0200)]
DBus: Round volume to nearest integer - fixes #1561

12 years agoFontconfig: compiler warning
Rémi Denis-Courmont [Mon, 5 May 2008 16:50:11 +0000 (19:50 +0300)]
Fontconfig: compiler warning

12 years agoFix memleak
Rafaël Carré [Mon, 5 May 2008 15:33:40 +0000 (17:33 +0200)]
Fix memleak

12 years agoFix es format leaking in live555
Rafaël Carré [Mon, 5 May 2008 15:24:37 +0000 (17:24 +0200)]
Fix es format leaking in live555

12 years agoForgotten in fd84d89ba : fix building without spinlocks
Rafaël Carré [Mon, 5 May 2008 13:06:47 +0000 (15:06 +0200)]
Forgotten in fd84d89ba : fix building without spinlocks

12 years agoFix memory leak in dummy input
Rafaël Carré [Mon, 5 May 2008 12:30:54 +0000 (14:30 +0200)]
Fix memory leak in dummy input

12 years agoActually free the data
Rafaël Carré [Mon, 5 May 2008 11:56:08 +0000 (13:56 +0200)]
Actually free the data

12 years agonetwork/error.c has been removed
Rafaël Carré [Mon, 5 May 2008 11:44:49 +0000 (13:44 +0200)]
network/error.c has been removed

12 years agoDo not leak 1 byte per variable created
Rafaël Carré [Mon, 5 May 2008 09:40:04 +0000 (11:40 +0200)]
Do not leak 1 byte per variable created

12 years agoDo not leak the object name
Rafaël Carré [Mon, 5 May 2008 09:33:21 +0000 (11:33 +0200)]
Do not leak the object name

12 years agoDo not leak the global libvlc pointer
Rafaël Carré [Mon, 5 May 2008 09:31:16 +0000 (11:31 +0200)]
Do not leak the global libvlc pointer

12 years agoFix leaking of psz_object_name
Rafaël Carré [Mon, 5 May 2008 09:10:48 +0000 (11:10 +0200)]
Fix leaking of psz_object_name

12 years agoSimplify executable name retrieval and fix a memory leak
Rafaël Carré [Mon, 5 May 2008 08:41:07 +0000 (10:41 +0200)]
Simplify executable name retrieval and fix a memory leak

12 years agoRemove a memleak
Rafaël Carré [Mon, 5 May 2008 07:51:44 +0000 (09:51 +0200)]
Remove a memleak

12 years agoUse the verbose variable, over the private i_verbose member
Rafaël Carré [Mon, 5 May 2008 07:51:07 +0000 (09:51 +0200)]
Use the verbose variable, over the private i_verbose member

12 years agoDo not duplicate potentially NULL strings
Rafaël Carré [Mon, 5 May 2008 07:50:30 +0000 (09:50 +0200)]
Do not duplicate potentially NULL strings

12 years agoDo not duplicate NULL strings
Rafaël Carré [Mon, 5 May 2008 07:41:20 +0000 (09:41 +0200)]
Do not duplicate NULL strings

12 years agoi_verbose has been privatized
Rafaël Carré [Mon, 5 May 2008 07:29:24 +0000 (09:29 +0200)]
i_verbose has been privatized

12 years agoRemove unused parameter
Rémi Denis-Courmont [Sun, 4 May 2008 19:11:03 +0000 (22:11 +0300)]
Remove unused parameter

12 years agoRemove unused parameter
Rémi Denis-Courmont [Sun, 4 May 2008 19:08:59 +0000 (22:08 +0300)]
Remove unused parameter

12 years agoFix memleak on Windows, fix locale on Linux
Rémi Denis-Courmont [Sun, 4 May 2008 19:07:52 +0000 (22:07 +0300)]
Fix memleak on Windows, fix locale on Linux

12 years agoXDG code factorization
Rémi Denis-Courmont [Sun, 4 May 2008 19:00:51 +0000 (22:00 +0300)]
XDG code factorization

12 years agoNo need to lookup i_verbose. The core does it anyway.
Rémi Denis-Courmont [Sun, 4 May 2008 18:39:05 +0000 (21:39 +0300)]
No need to lookup i_verbose. The core does it anyway.

12 years agoPrivatize the stats computer
Rémi Denis-Courmont [Sun, 4 May 2008 18:36:25 +0000 (21:36 +0300)]
Privatize the stats computer

12 years agoDon't use libvlc->b_color
Rémi Denis-Courmont [Sun, 4 May 2008 18:36:09 +0000 (21:36 +0300)]
Don't use libvlc->b_color

12 years agoPrivatize psz_configfile
Rémi Denis-Courmont [Sun, 4 May 2008 18:17:04 +0000 (21:17 +0300)]
Privatize psz_configfile

12 years agoPrivatize p_interaction
Rémi Denis-Courmont [Sun, 4 May 2008 18:11:22 +0000 (21:11 +0300)]
Privatize p_interaction

12 years agoPrivatize msg_bank
Rémi Denis-Courmont [Sun, 4 May 2008 18:09:09 +0000 (21:09 +0300)]
Privatize msg_bank

12 years agoUse libvlc_priv_t for httpd
Rémi Denis-Courmont [Sun, 4 May 2008 17:45:17 +0000 (20:45 +0300)]
Use libvlc_priv_t for httpd

12 years agop_vlm is private data
Rémi Denis-Courmont [Sun, 4 May 2008 17:37:05 +0000 (20:37 +0300)]
p_vlm is private data

12 years agop_memcpy_module is private libvlc data
Rémi Denis-Courmont [Sun, 4 May 2008 17:34:54 +0000 (20:34 +0300)]
p_memcpy_module is private libvlc data

12 years agoAdd long overdue private libvlc object pointer...
Rémi Denis-Courmont [Sun, 4 May 2008 17:26:07 +0000 (20:26 +0300)]
Add long overdue private libvlc object pointer...

...and use it for stats and the config lock

12 years agolibvlc_global_data_t: fix description
Rémi Denis-Courmont [Sun, 4 May 2008 16:48:59 +0000 (19:48 +0300)]
libvlc_global_data_t: fix description

12 years agop_root->p_probe: unused, remove
Rémi Denis-Courmont [Sun, 4 May 2008 16:40:22 +0000 (19:40 +0300)]
p_root->p_probe: unused, remove

12 years agoRemove p_root->b_ready. Duplicated state.
Rémi Denis-Courmont [Sun, 4 May 2008 16:34:34 +0000 (19:34 +0300)]
Remove p_root->b_ready. Duplicated state.

12 years agolibvlc_InternalCreate: fix small race condition in error path
Rémi Denis-Courmont [Sun, 4 May 2008 16:30:16 +0000 (19:30 +0300)]
libvlc_InternalCreate: fix small race condition in error path

12 years agoBeOS app thread: only used in one file
Rémi Denis-Courmont [Sun, 4 May 2008 16:25:58 +0000 (19:25 +0300)]
BeOS app thread: only used in one file

No need to clutter the root object with stuff that can be static.

12 years agoiconv_macosx: never used, removed
Rémi Denis-Courmont [Sun, 4 May 2008 16:23:56 +0000 (19:23 +0300)]
iconv_macosx: never used, removed

12 years agoRemove VLC_OBJECT_GLOBAL
Rémi Denis-Courmont [Sun, 4 May 2008 16:16:00 +0000 (19:16 +0300)]
Remove VLC_OBJECT_GLOBAL

12 years agocmake: Define HAVE_ATTRIBUTE_PACKED if needed.
Pierre d'Herbemont [Sun, 4 May 2008 15:00:24 +0000 (17:00 +0200)]
cmake: Define HAVE_ATTRIBUTE_PACKED if needed.

12 years agocmake: Set min version required, fix some warnings, remove network/error.c from src...
Pierre d'Herbemont [Sun, 4 May 2008 12:30:45 +0000 (14:30 +0200)]
cmake: Set min version required, fix some warnings, remove network/error.c from src/CMakeLists.txt.

12 years agoDirect3D blurriness fix by Kaarlo Henrik Räihä
Jean-Baptiste Kempf [Sun, 4 May 2008 14:37:36 +0000 (07:37 -0700)]
Direct3D blurriness fix by Kaarlo Henrik Räihä

12 years agoAlso if BUILD_LUA
Rémi Denis-Courmont [Sun, 4 May 2008 13:03:51 +0000 (16:03 +0300)]
Also if BUILD_LUA

12 years agoAvoid useless recursion into GUI directories
Rémi Denis-Courmont [Sun, 4 May 2008 12:57:04 +0000 (15:57 +0300)]
Avoid useless recursion into GUI directories

12 years agoMore avoidable directories
Rémi Denis-Courmont [Sun, 4 May 2008 12:51:15 +0000 (15:51 +0300)]
More avoidable directories

12 years agoRemove useless bindings/Makefile
Rémi Denis-Courmont [Sun, 4 May 2008 12:41:03 +0000 (15:41 +0300)]
Remove useless bindings/Makefile

12 years agoDon't recurse to python, ax and mozilla directories if not needed
Rémi Denis-Courmont [Sun, 4 May 2008 12:40:27 +0000 (15:40 +0300)]
Don't recurse to python, ax and mozilla directories if not needed

12 years agoMaintain SUBDIRS manually for extra flexibility
Rémi Denis-Courmont [Sun, 4 May 2008 12:36:23 +0000 (15:36 +0300)]
Maintain SUBDIRS manually for extra flexibility

12 years agoFix a false assertion fail in the Qt4 playlist.
Rémi Duraffort [Sun, 4 May 2008 12:02:40 +0000 (14:02 +0200)]
Fix a false assertion fail in the Qt4 playlist.

12 years agoupdate check: Initialize gcrypt threading - fixes #1483
Rémi Denis-Courmont [Sun, 4 May 2008 11:39:50 +0000 (14:39 +0300)]
update check: Initialize gcrypt threading - fixes #1483

12 years agoFactorize the gcrypt thread support
Rémi Denis-Courmont [Sun, 4 May 2008 11:33:19 +0000 (14:33 +0300)]
Factorize the gcrypt thread support

12 years agoRemove some dead code
Rémi Denis-Courmont [Sun, 4 May 2008 11:18:14 +0000 (14:18 +0300)]
Remove some dead code

12 years agoFix linking error
Rémi Denis-Courmont [Sun, 4 May 2008 11:18:29 +0000 (14:18 +0300)]
Fix linking error

12 years agoFix function names
Rémi Denis-Courmont [Sun, 4 May 2008 11:14:22 +0000 (14:14 +0300)]
Fix function names

12 years agovlc_mutex_init_recursive: remove useless parameter
Rémi Denis-Courmont [Sun, 4 May 2008 11:12:33 +0000 (14:12 +0300)]
vlc_mutex_init_recursive: remove useless parameter

12 years agovlc_mutex_init: remove unused paramter
Rémi Denis-Courmont [Sun, 4 May 2008 11:10:08 +0000 (14:10 +0300)]
vlc_mutex_init: remove unused paramter

12 years agoMirror libcaca on ganesh, as zoy isn't reliable enough for the nightly builds
Felix Paul Kühne [Sun, 4 May 2008 11:07:01 +0000 (13:07 +0200)]
Mirror libcaca on ganesh, as zoy isn't reliable enough for the nightly builds

12 years agoFix the playlist column problem added in 7bc28eebe843ef72304a7ec4bb7e89a12a17187a...
Rémi Duraffort [Sun, 4 May 2008 10:25:50 +0000 (12:25 +0200)]
Fix the playlist column problem added in 7bc28eebe843ef72304a7ec4bb7e89a12a17187a pointed out by phytos and JPeg.

12 years agoFix symbols list
Rémi Denis-Courmont [Sun, 4 May 2008 09:12:09 +0000 (12:12 +0300)]
Fix symbols list

12 years agoImprove doxy comments
Rémi Denis-Courmont [Sat, 3 May 2008 21:02:44 +0000 (00:02 +0300)]
Improve doxy comments

12 years agoLUA: don't reinvent scandir
Rémi Denis-Courmont [Sat, 3 May 2008 20:50:55 +0000 (23:50 +0300)]
LUA: don't reinvent scandir

12 years agoRTP sout: --sout-rtp-sap, works like --sout-standard-sap
Rémi Denis-Courmont [Sat, 3 May 2008 20:25:12 +0000 (23:25 +0300)]
RTP sout: --sout-rtp-sap, works like --sout-standard-sap

In addition to #rtp{sdp=sap}, we can now use #rtp{sap}

12 years agoRationalize the SDP session name string
Rémi Denis-Courmont [Sat, 3 May 2008 20:13:54 +0000 (23:13 +0300)]
Rationalize the SDP session name string

12 years agoRemove splice support - it does not quite help for UDP & DCCP
Rémi Denis-Courmont [Sat, 3 May 2008 20:06:41 +0000 (23:06 +0300)]
Remove splice support - it does not quite help for UDP & DCCP

(at least currently)

12 years agoProvide sendmsg and recvmsg replacements
Rémi Denis-Courmont [Sat, 3 May 2008 18:13:55 +0000 (21:13 +0300)]
Provide sendmsg and recvmsg replacements

12 years agoFix typo in commit 5b55ee1bb0a0212b967f8f4a33824ffc6b7c7f09
Jean-Baptiste Kempf [Sat, 3 May 2008 18:55:11 +0000 (11:55 -0700)]
Fix typo in commit 5b55ee1bb0a0212b967f8f4a33824ffc6b7c7f09

12 years agoOnly compile the winsock stubs file on Win32
Rémi Denis-Courmont [Sat, 3 May 2008 17:52:53 +0000 (20:52 +0300)]
Only compile the winsock stubs file on Win32

12 years agoblock_FifoNew: remove un-needed parameter
Rémi Denis-Courmont [Sat, 3 May 2008 17:11:28 +0000 (20:11 +0300)]
block_FifoNew: remove un-needed parameter

12 years agoWin32 compile fix
Rémi Denis-Courmont [Sat, 3 May 2008 17:06:18 +0000 (20:06 +0300)]
Win32 compile fix

12 years agoSpeak English
Rémi Denis-Courmont [Sat, 3 May 2008 15:01:02 +0000 (18:01 +0300)]
Speak English

12 years agoFix symbols list
Rémi Denis-Courmont [Sat, 3 May 2008 14:59:28 +0000 (17:59 +0300)]
Fix symbols list

12 years agoNo need to kill VLC if it's exiting already.
Rémi Denis-Courmont [Sat, 3 May 2008 14:46:03 +0000 (17:46 +0300)]
No need to kill VLC if it's exiting already.

12 years agoRemove pf_memcpy and pf_memset from libvlc
Rémi Denis-Courmont [Sat, 3 May 2008 14:20:43 +0000 (17:20 +0300)]
Remove pf_memcpy and pf_memset from libvlc

12 years agoUse vlc_memset/vlc_memcpy
Rémi Denis-Courmont [Sat, 3 May 2008 14:16:59 +0000 (17:16 +0300)]
Use vlc_memset/vlc_memcpy

12 years agoUse the new registration mechanism for memcpy/memset
Rémi Denis-Courmont [Sat, 3 May 2008 12:42:06 +0000 (15:42 +0300)]
Use the new registration mechanism for memcpy/memset

12 years agoProcess-wide memcpy/memset accelarations
Rémi Denis-Courmont [Sat, 3 May 2008 12:41:17 +0000 (15:41 +0300)]
Process-wide memcpy/memset accelarations

(CPU features don't change across libvlc instances)

12 years agob_daemon does not need to be exported through vlc_global
Rémi Denis-Courmont [Sat, 3 May 2008 10:49:48 +0000 (13:49 +0300)]
b_daemon does not need to be exported through vlc_global

12 years agovlc_object_t.p_internals is not needed anymore
Rémi Denis-Courmont [Sat, 3 May 2008 09:51:03 +0000 (12:51 +0300)]
vlc_object_t.p_internals is not needed anymore

12 years agovlc_internals(): use pointer arithmetic
Rémi Denis-Courmont [Sat, 3 May 2008 09:50:50 +0000 (12:50 +0300)]
vlc_internals(): use pointer arithmetic

12 years agoAllocate global object as the others - not statically anymore
Rémi Denis-Courmont [Sat, 3 May 2008 09:34:11 +0000 (12:34 +0300)]
Allocate global object as the others - not statically anymore

12 years agoHide global object within the thread and object subsystem
Rémi Denis-Courmont [Sat, 3 May 2008 09:21:11 +0000 (12:21 +0300)]
Hide global object within the thread and object subsystem

12 years agoobject: use vlc_internals()
Rémi Denis-Courmont [Sat, 3 May 2008 09:05:42 +0000 (12:05 +0300)]
object: use vlc_internals()