]> git.sesse.net Git - vlc/log
vlc
13 years agotypo
Rémi Denis-Courmont [Thu, 22 Jul 2010 20:15:25 +0000 (23:15 +0300)]
typo

13 years agoXCB/screen: fix misleading comments
Rémi Denis-Courmont [Thu, 22 Jul 2010 19:43:59 +0000 (22:43 +0300)]
XCB/screen: fix misleading comments

13 years agoWin32: use Unicode output for the console (fixes #3125)
Rémi Denis-Courmont [Thu, 22 Jul 2010 17:34:39 +0000 (20:34 +0300)]
Win32: use Unicode output for the console (fixes #3125)

13 years agologger: output to file in local character set
Rémi Denis-Courmont [Thu, 22 Jul 2010 17:25:48 +0000 (20:25 +0300)]
logger: output to file in local character set

13 years agoWin32: ToWide() converts UTF-8 to UTF-16
Rémi Denis-Courmont [Thu, 22 Jul 2010 16:53:21 +0000 (19:53 +0300)]
Win32: ToWide() converts UTF-8 to UTF-16

13 years agoAllow scaletempo to be toggled without restarting VLC
Rémi Denis-Courmont [Thu, 22 Jul 2010 16:25:34 +0000 (19:25 +0300)]
Allow scaletempo to be toggled without restarting VLC

13 years agoQt: fix inclusion pathes
Jean-Baptiste Kempf [Thu, 22 Jul 2010 16:02:30 +0000 (18:02 +0200)]
Qt: fix inclusion pathes

13 years agoRevert "Disable swscale if avcodec is disabled" because the swscale doesn't need...
Jean-Baptiste Kempf [Thu, 22 Jul 2010 15:38:32 +0000 (17:38 +0200)]
Revert "Disable swscale if avcodec is disabled" because the swscale doesn't need it anymore since [5f919fba48847669640f999dd72bb32df2cd17b8]

This reverts commit 964c7e91c0273447e3f830c9aec4d84d602851b9.
Please, do NOT backport this.

13 years agoDon't depend on non-existent file
Rémi Denis-Courmont [Thu, 22 Jul 2010 15:50:45 +0000 (18:50 +0300)]
Don't depend on non-existent file

Pointed out by Alexis Ballier.

13 years agoNEWS Add Cqam + merge 1.1.1 news
Jean-Baptiste Kempf [Thu, 22 Jul 2010 15:34:33 +0000 (17:34 +0200)]
NEWS Add Cqam + merge 1.1.1 news

13 years agoAdd GUI support for Clear QAM
Manol Manolov [Sun, 18 Jul 2010 16:11:50 +0000 (12:11 -0400)]
Add GUI support for Clear QAM

Option in the streaming dialog to pick Clear QAM.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
13 years agoAdd Clear QAM to BDA
Manol Manolov [Wed, 21 Jul 2010 15:51:06 +0000 (11:51 -0400)]
Add Clear QAM to BDA

North America cable network.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
13 years agoRemove Wrong BDA shortcuts
Manol Manolov [Wed, 21 Jul 2010 18:40:49 +0000 (14:40 -0400)]
Remove Wrong BDA shortcuts

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
13 years agoImprove BDA for Windows 7 and Vista
Manol Manolov [Wed, 21 Jul 2010 00:42:19 +0000 (20:42 -0400)]
Improve BDA for Windows 7 and Vista

Add support for the universal Network Provider
Move put_TuneRequest after the capture filter is created and connected to the network provider. If not moved the request won't be accepted.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
13 years agoCosmetics in BDA module
Manol Manolov [Wed, 21 Jul 2010 00:22:12 +0000 (20:22 -0400)]
Cosmetics in BDA module

No functionality changed just more proper type definitions

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
13 years agouse NSAutoreleasePool::drain instead of NSAutoreleasePool::release since VLCKit ist...
Toralf Niebuhr [Thu, 22 Jul 2010 09:39:36 +0000 (11:39 +0200)]
use NSAutoreleasePool::drain instead of NSAutoreleasePool::release since VLCKit ist compiled with Objective-C Garbage Collection = Supported

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
13 years agofix youtube.lua
Ilkka Ollakka [Thu, 22 Jul 2010 14:52:36 +0000 (17:52 +0300)]
fix youtube.lua

13 years agoFix moc detection
Rémi Denis-Courmont [Thu, 22 Jul 2010 14:45:06 +0000 (17:45 +0300)]
Fix moc detection

13 years agoqt4: Add OSX to supported platforms of the towlower function.
Juho Vähä-Herttua [Thu, 22 Jul 2010 11:53:27 +0000 (14:53 +0300)]
qt4: Add OSX to supported platforms of the towlower function.

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
13 years agoqt4: Prevent an equalizer crash on Mac OSX
Juho Vähä-Herttua [Thu, 22 Jul 2010 13:58:43 +0000 (16:58 +0300)]
qt4: Prevent an equalizer crash on Mac OSX

Signed-off-by: Ilkka Ollakka <ileoo@videolan.org>
13 years agoskins2: check missing files first thing ...
Erwan Tulou [Thu, 22 Jul 2010 12:29:39 +0000 (14:29 +0200)]
skins2: check missing files first thing ...

... and make user experience with skins2 less frightening !

missing files in skins should never occur, but reality is quite different
(see vlc skins website). Yet, if a check is done before any other processing,
we can avoid the unfriendly error dialog boxes issued by vlc core, and those
skins often end up quite usable (missing files are either no longer used or
for ancillary functionalities, that go unnoticed)

13 years agoSplit Avutil<->VLC chroma conversions functions from avcodec.h so that swscale doesn...
Jean-Baptiste Kempf [Thu, 22 Jul 2010 10:59:03 +0000 (12:59 +0200)]
Split Avutil<->VLC chroma conversions functions from avcodec.h so that swscale doesn't depend on libavcodec

13 years agoosx: Fix a bug where glView frame doesn't get set if NSView parent is used
Juho Vähä-Herttua [Wed, 21 Jul 2010 13:54:25 +0000 (16:54 +0300)]
osx: Fix a bug where glView frame doesn't get set if NSView parent is used

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
13 years agoipkg: packaging rules don't belong in the source tarball
Rémi Denis-Courmont [Wed, 21 Jul 2010 21:22:53 +0000 (00:22 +0300)]
ipkg: packaging rules don't belong in the source tarball

13 years agoOnly expand non-Makefiles config files if they are used
Rémi Denis-Courmont [Wed, 21 Jul 2010 21:22:05 +0000 (00:22 +0300)]
Only expand non-Makefiles config files if they are used

13 years agom3u: fix a memory leak (the string is not allocated with FromLocale nor ToLocale...
Rémi Duraffort [Wed, 21 Jul 2010 20:28:08 +0000 (22:28 +0200)]
m3u: fix a memory leak (the string is not allocated with FromLocale nor ToLocale but strdup).

13 years agom3u: factorize.
Rémi Duraffort [Wed, 21 Jul 2010 20:00:56 +0000 (22:00 +0200)]
m3u: factorize.

13 years agoconfigure.ac: Enable color-test automake option.
Pierre d'Herbemont [Tue, 12 Jan 2010 18:32:38 +0000 (19:32 +0100)]
configure.ac: Enable color-test automake option.

This will colorize the `make check` output if your term supports it.

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
13 years agoUpdate gettext files
Rémi Denis-Courmont [Wed, 21 Jul 2010 19:58:08 +0000 (22:58 +0300)]
Update gettext files

13 years agom4/.gitignore: remove legacy filenames
Rémi Denis-Courmont [Wed, 21 Jul 2010 19:53:36 +0000 (22:53 +0300)]
m4/.gitignore: remove legacy filenames

13 years agom3u: use the album art provided by jamendo along with the m3u files.
Rémi Duraffort [Wed, 21 Jul 2010 19:54:22 +0000 (21:54 +0200)]
m3u: use the album art provided by jamendo along with the m3u files.

13 years agoQt4: fix memleak when album arts.
Rémi Duraffort [Wed, 21 Jul 2010 19:49:37 +0000 (21:49 +0200)]
Qt4: fix memleak when album arts.

13 years agofaad: fix potential memleak.
Rémi Duraffort [Wed, 21 Jul 2010 16:32:28 +0000 (18:32 +0200)]
faad: fix potential memleak.

13 years agoSetting b_subtitle on subpictures during transcode, and applying correct timing.
Blake Livingston [Wed, 21 Jul 2010 05:42:32 +0000 (22:42 -0700)]
Setting b_subtitle on subpictures during transcode, and applying correct timing.

Signed-off-by: Laurent Aimar <fenrir@videolan.org>
13 years agoReally check if Qt4 needs -lX11
Rémi Denis-Courmont [Wed, 21 Jul 2010 18:52:45 +0000 (21:52 +0300)]
Really check if Qt4 needs -lX11

13 years agoavformat demux needs -lavcodec (av_free_packet)
Rémi Denis-Courmont [Wed, 21 Jul 2010 17:26:10 +0000 (20:26 +0300)]
avformat demux needs -lavcodec (av_free_packet)

13 years agoDisable swscale if avcodec is disabled
Rémi Denis-Courmont [Wed, 21 Jul 2010 17:25:59 +0000 (20:25 +0300)]
Disable swscale if avcodec is disabled

13 years agoMerge branch 'master' of git.videolan.org:vlc
Jean-Baptiste Kempf [Wed, 21 Jul 2010 16:16:32 +0000 (18:16 +0200)]
Merge branch 'master' of git.videolan.org:vlc

13 years agoDisable avformat if avcodec is disabled
Rémi Denis-Courmont [Wed, 21 Jul 2010 15:40:33 +0000 (18:40 +0300)]
Disable avformat if avcodec is disabled

13 years agoRequire automake 1.11
Rémi Denis-Courmont [Wed, 21 Jul 2010 15:19:17 +0000 (18:19 +0300)]
Require automake 1.11

("It is more than a year old")

13 years agoAdd nsobject support to vout_window_t
Juho Vähä-Herttua [Wed, 21 Jul 2010 13:54:21 +0000 (16:54 +0300)]
Add nsobject support to vout_window_t

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
13 years agoFix include path
Christophe Mutricy [Tue, 20 Jul 2010 23:07:47 +0000 (00:07 +0100)]
Fix include path

We already use pkg-config in configure for the fist part

13 years agoAvformat: correctly detect the fps
Jean-Baptiste Kempf [Tue, 20 Jul 2010 22:19:39 +0000 (00:19 +0200)]
Avformat: correctly detect the fps

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
13 years agoForce avcodec to be at least 52.25.0 and avfomat 52.30.0...
Jean-Baptiste Kempf [Tue, 20 Jul 2010 22:18:51 +0000 (00:18 +0200)]
Force avcodec to be at least 52.25.0 and avfomat 52.30.0...

They are more than 1 year old...

13 years agomake_URI(Win32): rather default to "file" than format a wrong uri
Erwan Tulou [Tue, 20 Jul 2010 14:56:32 +0000 (16:56 +0200)]
make_URI(Win32): rather default to "file" than format a wrong uri

13 years agofix documentation INPUT_GET_VOUTS actually uses size_t* than int*
Ilkka Ollakka [Tue, 20 Jul 2010 12:21:49 +0000 (15:21 +0300)]
fix documentation INPUT_GET_VOUTS actually uses size_t* than int*

13 years agoqt4: Fix stack smash in InputManager::UpdateVout
Tristan Heaven [Tue, 20 Jul 2010 10:50:09 +0000 (11:50 +0100)]
qt4: Fix stack smash in InputManager::UpdateVout

From http://bugs.gentoo.org/show_bug.cgi?id=328969

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
13 years agoskins2: implement a ArtManager singleton
Erwan Tulou [Tue, 20 Jul 2010 09:12:01 +0000 (11:12 +0200)]
skins2: implement a ArtManager singleton

This singleton is based on the same pattern as VlcManager or VoutManager.
It is intended to load and cache art for the whole skin.
Caching makes sense because 1/ several controls within a skin can display
the current art, and 2/ art is likely to be reused by successive inputs
(music album, repeat). Yet, caching is limited to two art for memory reason.

13 years agoskins2: rework image control (scale while preserving aspect ratio)
Erwan Tulou [Mon, 19 Jul 2010 15:44:30 +0000 (17:44 +0200)]
skins2: rework image control (scale while preserving aspect ratio)

 - implement mouseOver (forgotten in prior commit)
 - picture rescaled only when size changed (better performance)
 - some cosmetics

13 years agoskins2: correct wrong height when animated images are used
Erwan Tulou [Mon, 19 Jul 2010 15:09:22 +0000 (17:09 +0200)]
skins2: correct wrong height when animated images are used

The height of a control associated to an animated image is not the height
of the image but the height divided by the number of subimages.

13 years agoskins2: typo
Erwan Tulou [Mon, 19 Jul 2010 20:16:54 +0000 (22:16 +0200)]
skins2: typo

13 years agoWin32: Remove quicktime from system codecs...
Jean-Baptiste Kempf [Mon, 19 Jul 2010 21:45:38 +0000 (23:45 +0200)]
Win32: Remove quicktime from system codecs...

Seriously, FFmpeg is way better and free...

13 years agoWin32: Comment package-win32-crx from basic win32 make because it needs crxmake
Jean-Baptiste Kempf [Mon, 19 Jul 2010 21:32:46 +0000 (23:32 +0200)]
Win32: Comment package-win32-crx from basic win32 make because it needs crxmake

13 years agoFixed a potential IDirectDrawSurface2 leak.
Laurent Aimar [Mon, 19 Jul 2010 20:15:56 +0000 (22:15 +0200)]
Fixed a potential IDirectDrawSurface2 leak.

13 years agoUsed a CPU memory fallback when Direct3DLockSurface/DirectXLock fails.
Laurent Aimar [Mon, 19 Jul 2010 20:12:30 +0000 (22:12 +0200)]
Used a CPU memory fallback when Direct3DLockSurface/DirectXLock fails.

It fixes a segfault when the directx/direct3d device is lost at the wrong time
or cannot be restored soon enough (close #3647).

13 years agoFactorized Direct3DLockSurface/DirectXLock.
Laurent Aimar [Mon, 19 Jul 2010 19:58:47 +0000 (21:58 +0200)]
Factorized Direct3DLockSurface/DirectXLock.

There is a little difference in Direct3DLockSurface as it now also
sets the height field, but it should have no functionnal changes.

13 years agoFixed overlay update in directx vout.
Laurent Aimar [Mon, 19 Jul 2010 19:45:48 +0000 (21:45 +0200)]
Fixed overlay update in directx vout.

IDirectDrawSurface2_UpdateOverlay may fails, in which case vlc should simply
retry later.

13 years agoNews about id3tag
Rémi Denis-Courmont [Mon, 19 Jul 2010 20:27:13 +0000 (23:27 +0300)]
News about id3tag

13 years agoRemove libid3tag from contribs
Rémi Denis-Courmont [Mon, 19 Jul 2010 20:24:21 +0000 (23:24 +0300)]
Remove libid3tag from contribs

13 years agoRemove the id3tag plugin
Rémi Denis-Courmont [Mon, 19 Jul 2010 20:22:40 +0000 (23:22 +0300)]
Remove the id3tag plugin

13 years agoMP4: do not depend on id3tag plugin
Rémi Denis-Courmont [Mon, 19 Jul 2010 20:34:57 +0000 (23:34 +0300)]
MP4: do not depend on id3tag plugin

13 years agolua_demux: fix object leak.
Rémi Duraffort [Mon, 19 Jul 2010 20:29:47 +0000 (22:29 +0200)]
lua_demux: fix object leak.

13 years agolelombrik: fix title encoding.
Rémi Duraffort [Mon, 19 Jul 2010 20:25:14 +0000 (22:25 +0200)]
lelombrik: fix title encoding.

13 years agoRevert "Called XInitThreads in vaapi."
Laurent Aimar [Mon, 19 Jul 2010 18:02:45 +0000 (20:02 +0200)]
Revert "Called XInitThreads in vaapi."

This reverts commit 7c93516a555e29c51f0a191b0c64daf65b029583.
It is useless as 6adc39614a933e6d7cdc187963532de8573c1312 added it already.

13 years agoMSW: fix assertion failure on Open() error paths (fix #3889)
Rémi Denis-Courmont [Mon, 19 Jul 2010 17:32:55 +0000 (20:32 +0300)]
MSW: fix assertion failure on Open() error paths (fix #3889)

Do not try to delete a callback and/or a mutex that do not exist.
The goto error paths still look a bit suspicious, someone should
double check them.

13 years agoFix heap corruption
Rémi Denis-Courmont [Mon, 19 Jul 2010 16:59:15 +0000 (19:59 +0300)]
Fix heap corruption

13 years agoExpansion safety
Rémi Denis-Courmont [Mon, 19 Jul 2010 16:57:30 +0000 (19:57 +0300)]
Expansion safety

13 years agoMacOS: minimal_macosx is broken, don't compile it...
Jean-Baptiste Kempf [Mon, 19 Jul 2010 16:02:43 +0000 (18:02 +0200)]
MacOS: minimal_macosx is broken, don't compile it...

13 years agoMacOS: don't compile opengl provider in the GUI since it doesn't compile...
Jean-Baptiste Kempf [Mon, 19 Jul 2010 15:56:20 +0000 (17:56 +0200)]
MacOS: don't compile opengl provider in the GUI since it doesn't compile...

This doesn't make it usable though, but noone seems to care anyway...
WARNING: this is a HUGE hack. It will kill yourself and your kittens

13 years agoUndocument the now fixed X11 drawable depth bug
Rémi Denis-Courmont [Mon, 19 Jul 2010 15:30:16 +0000 (18:30 +0300)]
Undocument the now fixed X11 drawable depth bug

This was fixed after 1.1.0-RC.

13 years agostd: cosmetic
Ilkka Ollakka [Mon, 19 Jul 2010 09:06:39 +0000 (12:06 +0300)]
std: cosmetic

13 years agosout: add ogv as known extensions on muxing selector
Ilkka Ollakka [Mon, 19 Jul 2010 07:48:26 +0000 (10:48 +0300)]
sout: add ogv as known extensions on muxing selector

13 years agoFix MPORA lua playlist script.
Konstantin Pavlov [Mon, 19 Jul 2010 10:01:46 +0000 (14:01 +0400)]
Fix MPORA lua playlist script.

13 years agoWin32: fix breakage in Makefile
Jean-Baptiste Kempf [Sun, 18 Jul 2010 21:38:05 +0000 (23:38 +0200)]
Win32: fix breakage in Makefile

13 years agoskins2: fix fullscreen issue (black screen when video terminates).
Erwan Tulou [Sun, 18 Jul 2010 18:27:13 +0000 (20:27 +0200)]
skins2: fix fullscreen issue (black screen when video terminates).

fullscreen is now managed (activation and deactivation) in skins2
 exactly as it is done in qt4.
    - activation when a VOUT_WINDOW_SETFULLSCREEN is received
    - deactivation when (and only when) a vout_window release is received.

13 years agolua playlist: update lelombrik parser
Rafaël Carré [Sun, 18 Jul 2010 20:14:36 +0000 (22:14 +0200)]
lua playlist: update lelombrik parser

13 years agomp4: Cosmetic.
Hugo Beauzée-Luyssen [Sun, 18 Jul 2010 18:05:28 +0000 (20:05 +0200)]
mp4: Cosmetic.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
13 years agoQt4: Open disc: Reset path when changing disc mode.
Hugo Beauzée-Luyssen [Sun, 18 Jul 2010 18:27:54 +0000 (20:27 +0200)]
Qt4: Open disc: Reset path when changing disc mode.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
13 years agoudev is not a new feature in 1.1.0
Rémi Denis-Courmont [Sun, 18 Jul 2010 18:28:36 +0000 (21:28 +0300)]
udev is not a new feature in 1.1.0

13 years agoQt4: Fix a warning.
Hugo Beauzée-Luyssen [Sun, 18 Jul 2010 17:18:31 +0000 (19:18 +0200)]
Qt4: Fix a warning.

WId is almost always an integer (except for Symbian)

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
13 years agoConfigure: try to fix modplug detection
Jean-Baptiste Kempf [Sun, 18 Jul 2010 17:27:24 +0000 (19:27 +0200)]
Configure: try to fix modplug detection

If 0.8.8 is detected and --enable-mod is passed, it will error,
if --disable-mod is passed, nothing will happen
else it will autodetect. This is mostly like all other PKG_ENABLE_MODULES_VLC
detections

13 years agoMacOS: compile fix for playlist.m
Jean-Baptiste Kempf [Sun, 18 Jul 2010 17:06:20 +0000 (19:06 +0200)]
MacOS: compile fix for playlist.m

13 years agoMacOS: more compile fixes
Jean-Baptiste Kempf [Sun, 18 Jul 2010 17:02:03 +0000 (19:02 +0200)]
MacOS: more compile fixes

13 years agoMacOS: fix compilation
Jean-Baptiste Kempf [Sun, 18 Jul 2010 16:57:27 +0000 (18:57 +0200)]
MacOS: fix compilation

13 years agoALSA: remove call to deprecated snd_pcm_sw_params_set_sleep_min()
Rémi Denis-Courmont [Sun, 18 Jul 2010 16:37:09 +0000 (19:37 +0300)]
ALSA: remove call to deprecated snd_pcm_sw_params_set_sleep_min()

13 years agoALSA: cleanup
Rémi Denis-Courmont [Sun, 18 Jul 2010 16:35:34 +0000 (19:35 +0300)]
ALSA: cleanup

13 years agoConfigure: don't stop everything when modplug 0.8.8 is detected, just deactivate...
Jean-Baptiste Kempf [Sun, 18 Jul 2010 16:28:19 +0000 (18:28 +0200)]
Configure: don't stop everything when modplug 0.8.8 is detected, just deactivate the module

This was annoying because if you had a modplug.pc and didn't --enable-mod, it was auto-detected and then failed.

13 years agoMacOS: try to fix MacOS Audio crash
Jean-Baptiste Kempf [Sun, 18 Jul 2010 16:17:28 +0000 (18:17 +0200)]
MacOS: try to fix MacOS Audio crash

Should fix #3767

13 years agoQt: preferences, show correctly the column items
Jean-Baptiste Kempf [Sun, 18 Jul 2010 15:58:07 +0000 (17:58 +0200)]
Qt: preferences, show correctly the column items

Close #3887

13 years agoALSA: use default device if none specified instead of failing
Rémi Denis-Courmont [Sun, 18 Jul 2010 15:59:59 +0000 (18:59 +0300)]
ALSA: use default device if none specified instead of failing

13 years agoALSA: use plughw rather than hw for manually selected output
Rémi Denis-Courmont [Sun, 18 Jul 2010 15:46:07 +0000 (18:46 +0300)]
ALSA: use plughw rather than hw for manually selected output

plughw provides transparent userspace format conversion if needed.
That is much safer. In fact, I doubt VLC would support all raw hardware
drivers - some have rather weird format requirements.

13 years agoALSA: 16-bytes is enough for a card name
Rémi Denis-Courmont [Sun, 18 Jul 2010 15:01:06 +0000 (18:01 +0300)]
ALSA: 16-bytes is enough for a card name

13 years agoAVFormat : Don't drop metadata keys.
Jai Menon [Sun, 18 Jul 2010 13:13:31 +0000 (18:43 +0530)]
AVFormat : Don't drop metadata keys.

The current code seems to require _all_ metadata fields to be populated
which seems a bit unreasonable.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
13 years agoUpdate LIST
Jean-Baptiste Kempf [Sun, 18 Jul 2010 11:25:31 +0000 (13:25 +0200)]
Update LIST

13 years agoWin32: makefile simplification
Jean-Baptiste Kempf [Sun, 18 Jul 2010 11:18:28 +0000 (13:18 +0200)]
Win32: makefile simplification

13 years agoAssume UTF-8 operating system by default
Rémi Denis-Courmont [Sun, 18 Jul 2010 09:14:09 +0000 (12:14 +0300)]
Assume UTF-8 operating system by default

13 years agoutf8_vasprintf(): avoid useless strdup if UTF-8 is assumed
Rémi Denis-Courmont [Sun, 18 Jul 2010 09:09:55 +0000 (12:09 +0300)]
utf8_vasprintf(): avoid useless strdup if UTF-8 is assumed

13 years agoUnicode: refactor, no functional changes
Rémi Denis-Courmont [Sun, 18 Jul 2010 09:06:05 +0000 (12:06 +0300)]
Unicode: refactor, no functional changes

13 years agonl_langinfo is not thread-safe, avoid it
Rémi Denis-Courmont [Sun, 18 Jul 2010 08:59:57 +0000 (11:59 +0300)]
nl_langinfo is not thread-safe, avoid it

This brings some useless overhead for native UTF-8 systems.
Linux packagers may want to define ASSUME_UTF8 to avoid this problem.

Also, this assumes that iconv_open() recognizes "" as the current
character set (POSIX says nothing about valid iconv_open() parameters).

13 years agosout std: use raw mux for .mp3 extension (fix #3910)
Rémi Denis-Courmont [Sat, 17 Jul 2010 20:01:05 +0000 (23:01 +0300)]
sout std: use raw mux for .mp3 extension (fix #3910)