commit 31ef500ea30242d1f400e54249fdea2ad2f0a2eb
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Wed Apr 21 18:17:16 2010 +0200

    contrib: skip live555 patch on WinCE too
    
    (cherry picked from commit 897cbb9253ef6119df8e39f3c1051e5d08ff9623)

commit 925de53586ebf9e24aec0f6c89b1542841d17f13
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat May 1 11:28:14 2010 +0300

    live: use getaddrinfo() instead of gethostbyname()
    
    gethostbyname() is not thread-safe.
    
    This patch is not used in Windows. getaddrinfo() requires XP, and
    gethostbyname is thread-safe with Winsock.
    (cherry picked from commit 9fb933d3279d7da8ba81346c0e2a2437424a8b99)
    
    Conflicts:
    
    	extras/contrib/src/Makefile
    
    Please be more careful when you resolve conflicts! Prior to this patch,
    contrib would not build on non-Windows.

commit d2cef18ac279d72a9a6c10debe5f930605e106ff
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Apr 17 19:54:52 2010 +0300

    live: use inet_ntop() instead of inet_ntoa()
    
    inet_ntoa() is not thread-safe (except with Winsock)
    (cherry picked from commit ef3e8fb116b32ceda63f2d52d1b7bf6cb0d238c6)

commit b229a8c419103ea95e9471310701591cc7eac3ed
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Apr 29 21:20:55 2010 +0300

    Korean: fix two translations (reported on the forum)

commit 858c8f6ee7e57b284b80cd13d3df02f27eec5ce1
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat May 1 00:42:59 2010 +0200

    Qt: fix playlist entry in taskbar on Win32
    
    Close #3520
    (cherry picked from commit 7d55fdfc3c1bc617a0f5df84a02f5cbbcc321eed)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit c23f1289f9fbc475c310f22d4c7346887b28acbc
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Apr 30 11:43:56 2010 +0200

    Qt: fix debug messages
    (cherry picked from commit 285e972617910e6ebeb862da43174e8ca4fd3a92)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 1711b58845ea6a3864843fa79ac04803f91cb76a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat May 1 00:21:12 2010 +0200

    Qt4: Fix the VLC hangging in fullscreen on Win32
    
    Close #3513
    (cherry picked from commit 5653315c55d846a4bd9902fe4b6a663a5d25baf1)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 1902837705426d5a685f4003f496ba93156fe0ed
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Fri Apr 30 11:00:14 2010 +0300

    qt4: connect accepted/rejected from correct widget
    (cherry picked from commit f28654607fe90415c233bd7cf08f3a5c4493b8d6)
    
    Signed-off-by: Ilkka Ollakka <ileoo@iki.fi>

commit 0f31ca477972b44e02a7451381a4a629d7786914
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Fri Apr 30 01:04:38 2010 +0100

    l10n: Refresh .po files

commit 5c7054d04a9381d6bb17981d586dcc1377b93f15
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Fri Apr 30 01:02:25 2010 +0100

    l10n: Update vlc.pot

commit f7ceab3e4ebdcb6b88a86fc7c45adaab1c7d0029
Author: Vincenzo Reale <smart2128@baslug.org>
Date:   Fri Apr 30 01:01:15 2010 +0100

    l10n: Italian update
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>

commit afef8e8578a13b87ab071155c8359ef9672296bb
Author: Oleksandr Natalenko <pfactum@gmail.com>
Date:   Fri Apr 30 01:00:20 2010 +0100

    l10n: Ukranian update
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>

commit 40b321bccd8a84bd1fed04816b58d68222fa69b7
Author: Myckel Habets <myckel@sdf.lonestar.org>
Date:   Fri Apr 30 00:58:59 2010 +0100

    l10n: Dutch update
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>

commit c0ad6413a2d5441f30e154e2020efe4df2dc9246
Author: Michał Trzebiatowski <hippie_1968@hotmail.com>
Date:   Fri Apr 30 00:57:58 2010 +0100

    l10n: Polish update
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>

commit 12733e09856b077d7365d0fed616fdc629225640
Author: Marián Hikaník <podnety@mojepreklady.net>
Date:   Fri Apr 30 00:56:43 2010 +0100

    l10n: Slovak update
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>

commit 5bfb43b56b93ae1147a41f49cdbf1d969bc56ec2
Author: Éric Lassauge <lassauge@users.sourceforge.net>
Date:   Fri Apr 30 00:55:38 2010 +0100

    l10n: french update
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>

commit 5d58526e559a5e30aa99898ed189d3565411321a
Author: Jamil Ahmed <itsjamil@gmail.com>
Date:   Fri Apr 30 00:54:23 2010 +0100

    l10n: Bengali update
    
    With contributions of : Sadia Afroz <sadia@ankur.org.bd>
                            Israt Jahan <israt@ankur.org.bd>
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>

commit 815a97d27e337f6d161eff8a95550efdd6fb7938
Author: Ivo Ivanov <bestran@mail.bg>
Date:   Fri Apr 30 00:53:28 2010 +0100

    l10n: Bulgarian update
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>

commit 3a3144eccf05a95b726698421505e2025d26e9f0
Author: Gaëtan Rousseaux <garousseau@voo.be>
Date:   Fri Apr 30 00:51:48 2010 +0100

    l10n: Walloon update
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>

commit 8f4ee25849205967db37ba49fafc19b3d88b2b04
Author: Dean Lee <xslidian@gmail.com>
Date:   Fri Apr 30 00:51:07 2010 +0100

    l10n: Chinese update
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>

commit c9224c653c314c2617515b55fe8d3b7db7ed5161
Author: David González <pico.dev@gmail.com>
Date:   Fri Apr 30 00:49:52 2010 +0100

    l10n: Spanish update
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>

commit 9d7f26472971b4cd96fe3ce1ab5133b30fed9c03
Author: A S Alam <aalam@users.sf.net>
Date:   Fri Apr 30 00:46:39 2010 +0100

    l10n: Punjabi update
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>

commit 05d0c209152807a1fadb74861b00fad675c944cf
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Thu Apr 29 22:04:55 2010 +0100

    Synchronise NSIS translation with 1.0-bugfix
    (cherry picked from commit 2a31ea33eab0b121c445873564e9a0c5f1b8db6e)
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>

commit 37a0f47ab89da637e3393863d07cc51153c1f9cf
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Apr 27 01:32:35 2010 +0200

    Qt: forgotten translation
    (cherry picked from commit 27dd41ca889bdd55ee92f914d933be28e68f7d9e)
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>

commit 9c2c516586f33d3a6d1c7420b7eb120976136d6b
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Sun Apr 25 23:35:08 2010 +0100

    i18n fix
    (cherry picked from commit 110693d59e6bdeb2598579caeb41d7520dbb39ad)
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>

commit c4da628df4625c06762bc3c0b1ea138bc2c626e6
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Sun Apr 25 23:57:27 2010 +0100

    i18n: Don't do _("")
    (cherry picked from commit 3d1d8299195b38589fbdccb3d4a526afa9bf5ddd)
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>

commit c26046b063630625235d52e42e47870d52bfa9a0
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Tue Apr 27 23:06:55 2010 +0100

    i18n: Factorise qtr() and fix nodes i18n
    (cherry picked from commit b5617204caa9c886924025f5467e25798d432393)
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>

commit 80cce5070a405541ad55099124e07a166cf77199
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Tue Apr 27 23:23:01 2010 +0100

    i18n fix
    (cherry picked from commit ba394d11c884ee2cbf703d7b6cddccafa96cff74)
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>

commit b2ad49ff7254193cb2d21f4ca1cc9add4e392668
Author: Ivo Ivanov <bestran@mail.bg>
Date:   Tue Apr 27 23:42:19 2010 +0100

    l10n: Installer Bulgarian update
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
    (cherry picked from commit d592ff6d0f6aff5df2d15db9eb2f528becf25fde)
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>

commit 2ae795d2fde93146dde8331fea8b63ee7ab43041
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Thu Apr 29 23:55:11 2010 +0100

    Add the .h generated from .ui and comment them.
    
    So that I don't forget them when I generate vlc.pot

commit 5d24fbfb1bbfb5e8c1480e415840ec99f92c5e3a
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Apr 29 19:16:09 2010 +0200

    Qt4: fix a crash (kind of a 'use after free' error).
    (cherry picked from commit 13c520d1c893ebc8420804d1c7b42c1e8fbab9b8)
    
    Signed-off-by: Rémi Duraffort <ivoire@videolan.org>

commit 71b24d1879f58755f38e268ed0fbd99dd9019c1a
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Apr 29 18:41:05 2010 +0200

    Qt4: fix a memleak in the extensions menu.
    (cherry picked from commit c57caf76b5b779d964acd597bfbc76528eafaa04)
    
    Signed-off-by: Rémi Duraffort <ivoire@videolan.org>

commit 7650974e9aaf9f3644d5cb30bf8dceb8e1dc66c1
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Apr 29 18:08:48 2010 +0200

    qt4: clear extensions list when the dialog is destroyed.
    (cherry picked from commit bf294d3d3818acd8a8e9ba7d33afcd9c251f1c21)
    
    Signed-off-by: Rémi Duraffort <ivoire@videolan.org>

commit c76186f2838641a3809e6937db6ba333019068f5
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Apr 29 18:03:51 2010 +0200

    qt4: fix memleak.
    (cherry picked from commit 606280428d7e03a30779ee21ee4e088c27a34d1b)
    
    Signed-off-by: Rémi Duraffort <ivoire@videolan.org>

commit 50a553fdb2a5360f0722e8ef8ed82b3e57ac1aa4
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Apr 29 17:30:31 2010 +0200

    win32: hack to fix some issues about listening on port (telnet, httpd)

commit 8de12711bc6396a1029efe35e5a10245ad9eb836
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed Apr 28 23:04:53 2010 +0200

    Fixed MS-RSTP RTP packet parsing.
    
    It closes #2812, #3197 and #3533.
    (cherry picked from commit 36b00563093419dfb85d313c533a8b68bf5b2318)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 1520758e6cc2b4e7cdf3e84d017e89bba9f49571
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Apr 28 13:48:59 2010 +0200

    Contrib: use r22960 for FFmpeg for VLC 1.1.0

commit 1cae09b93f75940ad01565122d58ae0f1eba4b36
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Apr 28 13:30:54 2010 +0200

    Qt: Do not show a progressDialogBar for too short a time.
    (cherry picked from commit d16e5aea59a43b335e9414c38900ff57f1fcc562)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
    (cherry picked from commit a34b1862b0aa77fa948a4720e9410fd038ebeb3c)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 20256d601da8b73f3942968ad3fefbd3b0354165
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed Apr 28 00:48:18 2010 +0200

    Fixed qt4 fullscreen behaviour with multiple monitors (win32 and linux).
    (cherry picked from commit 391fdb6282da989042f5edc5a1bfeab3db5cc0f4)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 525fd0457dafb22a5bb3aca420f2fe289089def6
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed Apr 28 00:46:19 2010 +0200

    Fixed video display with directx and multiple monitors.
    (cherry picked from commit 5ad6c0a52d095423a11fbc75e22491768f808cc6)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit ba4d6489ccc81962b6f0f086485b0ebdad0acbd9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Apr 24 00:45:33 2010 +0200

    Contrib: use the same new headers for NPAPI in Win32
    (cherry picked from commit 127a34f15527530d3dc94a0c7e0b870d95e383f4)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 5be2a8007b4a259b9373d8aa930ab449158536c8
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Apr 24 00:37:04 2010 +0200

    Mozilla: fixes for Win32 using the new np headers
    (cherry picked from commit 0402d57ec6b55d5f0739dd4f997d57a73958a74e)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit c133c59b35c2596281d8c584f95c17658eba9c08
Author: David Menestrina <dmenest-vlc@ofb.net>
Date:   Thu Apr 15 18:34:45 2010 -0700

    Clean up references to UPP types, plugin/host glue.
    
    The old gecko-sdk defines a bunch of types and macros in npupp.h,
    which is no longer available in xulrunner-sdk 1.9.2.  Luckily,
    all of the NPN*UPP types were typedeffed to UniversalProcPtr,
    so this change just uses that type, incorporated into the
    HOST_TO_PLUGIN_GLUE macro.  We also define a new CALL_NPN macro
    for choosing to use the CallNPN_*Proc macros from npupp.h or
    just invoking the function pointer directly.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
    (cherry picked from commit 9668d7a27736e2876ad3c9adf8d1794dca1c0c91)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 56335ed186a104492806ecc345bfc72195ae3b67
Author: David Menestrina <dmenest-vlc@ofb.net>
Date:   Thu Apr 15 18:34:44 2010 -0700

    ifdef out 32-bit Carbon API calls on x86_64
    
    The Mac OS Carbon APIs are not available to 64-bit applications.
    This change just ifdefs out calls to them to avoid compiler errors.
    In 64-bit, NPP_HandleEvent will have to be rewritten to use the
    Cocoa event model.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
    (cherry picked from commit 4e01592ec1c27e28e606a75cd5d9848b7da1a821)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit adafc8bbd1251ca8c599e49cbb58192d887fe33c
Author: David Menestrina <dmenest-vlc at ofb dot net>
Date:   Mon Apr 19 11:33:36 2010 -0700

    Setup XP_WIN, XP_UNIX, XP_MACOSX macros.
    
    These macros were previously defined in mozilla-config.h, but we're
    not supposed to include those files according to the mozilla devs.
    However, the macros must be defined for npapi.h to define the
    necessary platform-specific structures.  This patch sets up the
    macros before including npapi.h.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
    (cherry picked from commit 877bd2105b0bdbc2b8c3fc87855ea737834568b0)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 94f30f26ff78eba77edfe2cb97422acb909aa2e4
Author: David Menestrina <dmenest-vlc@ofb.net>
Date:   Thu Apr 15 18:34:43 2010 -0700

    Remove references to mozilla-config.h, remove linkage with libnspr and other xpcom libraries.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
    (cherry picked from commit 853162c03b7cda6209180789612a79051dbcce01)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 53da57c0c7f195d0ce31ac74898cbf9f827b3986
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Apr 27 23:43:26 2010 +0200

    Contribs: syncrhonise with master

commit 7b9c5bb2ecc8111704756140c4848864db2623ef
Author: Luca Barbato <lu_zero@gentoo.org>
Date:   Mon Apr 26 17:21:27 2010 +0200

    The plugin now works with firefox 3.6 and 3.5.3
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
    (cherry picked from commit abad5110563ccc3ddac405452f4db10d08b7ef1b)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 5df1e4344f5e5ed3d3513919f9fa64ec0843d4b2
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Apr 27 00:50:52 2010 +0200

    libass/win32: Factorize
    (cherry picked from commit d8e03df80c812d7389753ae7aaa601e8d8f18d3a)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 7c3509526df9ccabfdb0f7dac24f7b49e34b726d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Apr 27 00:48:53 2010 +0200

    Libass: put the dialog, where we actually need it.
    (cherry picked from commit 53e01409044d83633696e4e1fab0fccc06737b84)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 8725cac2f06765a069791dbf4854c6963603a91f
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Apr 27 00:21:00 2010 +0200

    Moved win7 taskbar disabling code from qt4 to msw.
    (cherry picked from commit 99388401035a3290b916e4878b004acb3ed5ab8f)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit f27861f1d7316101a9312f85d1c10e2d5cbd29f7
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Apr 27 00:43:54 2010 +0200

    Libass: simplify and do not call ass_set_fonts_dir
    
    This should continue to fix the fontconfig caching bugs
    (cherry picked from commit 1402fd523e1e8b50b8ec669019f7f607d5f6594b)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 48c27eb0fcca95e54b912f61cc75f98b4b11fdf4
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Apr 27 00:13:21 2010 +0200

    FreeType: simplify and let the p_dialog the shortest time possible.
    
    People on mac should really check this on their machine
    (cherry picked from commit c5bf6ea1ff5e0f14c8d0e8c8ce9e1def743265a0)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit d035956b59287e82d440263b2f3bdb4cfd843b7b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Apr 26 23:53:22 2010 +0200

    Freetype: try to fix the fontconfig cache building bug on Win32
    (cherry picked from commit 51f7b23eb1a0df5f5626c0111b4319b1f01d7eac)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 9c56ef6463800882d4c9fc3bb31efdd8ac5c932b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Apr 22 11:17:16 2010 +0200

    Add a new FourCC to VP6F
    (cherry picked from commit 4bf223b66a90b3fcfb35d7ee35a1fc1cee1926e1)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit ba5b2b4732f12ab100b21f4abf7d91aa3243e28e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Apr 26 01:02:17 2010 +0200

    Qt: translate all buttons in openurl
    (cherry picked from commit 56346f34baf42e385401fa258587ffe91768a156)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit c445ae57a6d547bdeeb5b81ca2cb098dea366059
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Apr 26 01:05:38 2010 +0200

    Qt: translate all buttons in plugins dialog
    (cherry picked from commit 8f971a410d3fb7eee0dfa30218699f37e71a9580)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 15d6b7a96678998d96f906909849f206bd405fdd
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Apr 26 01:10:50 2010 +0200

    Qt: translate external dialogs buttons too
    (cherry picked from commit 0fa46e2b1163741732440d1e17b09095e7c2cb4d)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit e40bf9c6a93ac0fc86cca9ca0dccd9bd9bf93e80
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed Apr 21 20:28:13 2010 +0200

    Fixed mkv seeking regression while adding simpleblock support.
    (cherry picked from commit aa4b22e8cb36212724fc3dab0aa7586f175bc97e)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit b4a52f1c6e65a9b096a658825b17e811e1dd47c4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Apr 21 23:33:51 2010 +0300

    live555: rtsp-caching is needed also for SDP
    
    (cherry picked from commit 9ae385f64cedf3d88615e6a0ec6a10a3e3d68f49)

commit ac52831f0261f29c21318e405f01426514977113
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Apr 21 20:51:55 2010 +0300

    NEWS: warn about alsa-lib version

commit 899cb813e8396b95cfb4e45389c6074c7a0d5e44
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Apr 21 20:51:46 2010 +0300

    Some packagers news

commit e2552af97ab56adfd3090bf840d1860da5c0d128
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Apr 21 20:37:07 2010 +0300

    ALSA: give a clue that VLC might fail with alsa-lib <= 1.0.23...
    
    ...as reported earlier on vlc-devel (not reproducible by me).
    (cherry picked from commit 05c3c71df21fe5aca59f631b3841e70dbd2bd8db)

commit c6b2a5776b45b829c43bdaf1a6393d15f8df784e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Apr 21 19:13:44 2010 +0300

    Fix inversion in libvlc_video_get_size()

commit 70ed88a9cb0a1c873c1e548f1a0d0f2560802818
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Apr 21 00:23:58 2010 +0200

    On the Road to 1.1.0-pre3

commit 623ff3a334e8d7d175ba07605e803d51f39be045
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Apr 20 23:54:21 2010 +0200

    Update Po files

commit c38e274ba945a64d1537d12bef6cebbcc0083a1a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Apr 20 21:12:51 2010 +0200

    Fix MainInterace initial sizing
    
    Close #3551
    (cherry picked from commit fbea59ebe7229dda308db83e10e5d56559b15585)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit cdf5d257320dca800836dbb1ef2c8f07262dd379
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Apr 18 22:41:19 2010 +0200

    Fixed mkv seeking when simpleblock is used for video.
    (cherry picked from commit 2c172c179ea9054fb140b5b3e863a2e670d558b9)
    
    This fixes the long-standing bug #3026, aka, VLC can't seek properly in most HD movies from p2p networks :)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 4d5947dcceb57fc938c6f1ff753953ca83a1dbf8
Author: Nicolas Chauvet <kwizart@gmail.com>
Date:   Mon Apr 19 11:11:23 2010 +0200

    Distribute position.h for mozilla plugin
    
    Signed-off-by: Rémi Duraffort <ivoire@videolan.org>
    (cherry picked from commit 9c2cc4528e6efdb2d9a838212e7dfbf3d4f47fa7)

commit 751d0943e710a37d4fbb8befa71d962344feed79
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Apr 17 23:19:56 2010 +0200

    Fixed auto-reconnect mode in http.
    
    TB.
    (cherry picked from commit 86d1566ec0316b05d282ed4fd302c4527a6c711a)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit f6ee15ba1af5c357e7b6c3d601fa20db98afb425
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Apr 17 13:25:32 2010 +0200

    Fixed icy meta data parsing after http reconnection when the server change the position.
    
    TB.
    (cherry picked from commit 18c556aa019a2750c98b01d681ea5b7bc20994ae)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit c369b77718fae32ae303df236edd5cc7ddb4e8ba
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Apr 13 22:15:21 2010 +0200

    Fixed and simplify a bit puzzle filter.
    
    Pitch of input and output pictures can be differents...
    BP.
    (cherry picked from commit 1e48c75e26462ff6d201d1621fc38ce870d5a2c0)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 7b84e2969fff1e1a418f4a2b5986002f5bc540da
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sat Apr 17 15:54:04 2010 +0300

    qt4: add tooltip to playlist viewchange-button
    (cherry picked from commit 990437d4a5ef58caeb0ec0ef8cd1bdd37710cd25)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 7aab294da750f1757d924a1c374eb18a5cfef75c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Apr 18 16:33:05 2010 +0300

    live555: fix use-after-free in TCP rollover on MS-RTSP
    (cherry picked from commit 3725a9efb8dc096397b34331ff4bfbc01bc45405)

commit ceb539664b3234f91fd9fb2c9c47bffed2fa0117
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Apr 17 21:06:52 2010 +0300

    FLUID_FAILED is not defined in version 1.0.x
    (cherry picked from commit 3eacdd5ad7445d1620f9e249014b5e6d124d5017)

commit b4d29ff5be9e4fe437ba32f4abc59a5bfa0b4ea5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Apr 17 21:06:00 2010 +0300

    NAME_MAX requires <limits.h>
    (cherry picked from commit 1bad2ec163eaee9bcbf9402494bc3355bf3e3006)

commit ecb68108a363ef6a66d0e7fe7e5f06c0e81369d8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Apr 17 17:49:47 2010 +0300

    skins: use readdir_r() instead of readdir()
    (cherry picked from commit 4bf419574b51ced5dea893f9e247fe38a2a0d163)

commit 8d86389f86b58b47b2fb9fdc75c954b331f2f267
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Apr 17 17:43:59 2010 +0300

    vlc_readdir: thread-safety fix
    
    Use readdir_r() instead of readdir().
    (cherry picked from commit ed9336c9de1770273a0b0a05d0c727b3387ac11e)

commit 367a128eea49d45866fd22bf8cff0566039c5977
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Apr 16 21:50:45 2010 +0300

    fluidsynth: implement system reset message
    
    (Note that we have no demux capable of generating this. This one message
     cannot be found in Standard MIDI File.)
    (cherry picked from commit e453dbc30d947cb65a57c50a097dad3ea00f285f)

commit 238e0a2240f1703b7bb1ce355486d340e5005048
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Apr 16 21:49:44 2010 +0300

    fluidsynth: parse SysEx messages
    (cherry picked from commit 05fbe17a5bd6094781077ebf82708f41eefbe678)

commit f9e48aecc4764fd3b876612c2478455382a694f7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Apr 16 21:18:55 2010 +0300

    fluidsynth: implement channel aftertouch event
    
    (cherry picked from commit f749d30ba2541702a1b601d85a714a6fc1d085e6)
    (cherry picked from commit dc07f6a00abff488c9e8a9eaefcd26c6569ca2a2)

commit af970f601e059aff7bab4a277b72348b5ed74c7a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Apr 17 11:21:23 2010 +0300

    Compile time support for FluidSynth 1.0
    
    Packagers shall be responsible for fixing FluidSynth thread-safety
    issues if they choose to use this old buggy version.
    (cherry picked from commit 5e896a268cc1c11ad1934aa70c378e0f94d12372)

commit 89953037aa0db1b205cb58fd6e1a7f31ef3067b0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Apr 16 21:48:42 2010 +0300

    SMF: demux SysEx messages
    (cherry picked from commit c1c27e1d7d47ec2d1055507fd70b2bef033d4e03)

commit 4ef62f71cd9cb4cac3c3fc0afbc0237b81ca86e9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Apr 16 23:29:44 2010 +0300

    Avoid problems with srand() and speed up a bit (avoid dlsym)
    (cherry picked from commit 1ae21d47f282c15a4f9fed23d3b709ff6a9c2de5)

commit a6b7d025c854cdb3987da485c312533fb0704cf8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Apr 16 21:19:41 2010 +0300

    fluidsynth: fix pitch bend value
    (cherry picked from commit e82cac595b8737bfab7626cc25aa6da0e8289894)

commit 2a1fdc344e3f04512f41365638341c4fffc271ed
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Apr 16 20:33:49 2010 +0300

    LUAC: fix error detection
    (cherry picked from commit 129cd5c61a47a4816f9550a00c204aea4c561fc1)

commit e0ceb0e12423749fb3a0d64f8bcd97e4858dc3b4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Apr 16 20:02:06 2010 +0300

    Win32: vlc_rename() needs to erase target file first, fixes #3521
    (cherry picked from commit 5581a1ec59bde33d52713f232620777b3c62628d)

commit 40a90cfeb97f78f053069128a63b1f4052cda820
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Apr 16 19:57:02 2010 +0300

    scene: use vlc_rename(), fixes use on non-UTF8 systems
    (cherry picked from commit 0d0e440d0913cdd29eae92685928c9d862cdfd70)

commit 4339a26c779c4a109e1915edc0b8876e437253c5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Apr 16 16:54:55 2010 +0300

    Win32: handle WSAEINTR correctly, should fix #3101
    (cherry picked from commit 2275df911220b4ae3525014fc711c7e467fcf69f)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 03542db36602e5b9bde14d11b224ec78e1a980a2
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Thu Apr 15 22:51:19 2010 +0200

    Fix segfault in preparser
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
    (cherry picked from commit 7fa10ce696573f2be5ba3684c7cdfa88021282f6)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit d606d85cefe842031bbfa3b3b92224fb87c68765
Author: Sébastien Escudier <sebastien-devel@celeos.eu>
Date:   Thu Apr 15 08:16:46 2010 +0200

    VLM : add a dedicated mutex for the manage thread. We must not del callback while mutex is locked.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
    (cherry picked from commit 9862817079ce2765659981dce8e242ca30fd9b54)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 17320bcd3bc32657c8e3d45feb120e46b49cb80a
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Thu Apr 15 21:57:28 2010 +0200

    fix unsupported compact ifelse syntax
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
    (cherry picked from commit 807b0ab6dcaeaf63135a24eb35f892ea2ac619c6)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 6f37a070484868abe3d3764726886d60ce94022c
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Apr 14 10:46:42 2010 -0700

    Drop trailing semicolons
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
    (cherry picked from commit 8855ec28974a95e25ea6f4c52a5a1fd81876976b)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit c911f727e042e1ea79d9ac2f6e3215dbbaa3d143
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Apr 15 16:51:47 2010 +0200

    Visual: Center the vuMeter.
    
    Close #3534
    (cherry picked from commit 93c4f0f8896172a390a3934f76265ca43523c515)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 5821020e2918b25887393f6f11d4943e97d95114
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Apr 15 19:10:12 2010 +0300

    dvdnav: fully fix the still image assertion
    
    This completes 24ae7ed55e206a37571d0d39a3d21353936f9a64. Even if the
    timer is removed from the schedule, there is no warranty that it's not
    pending execution, or waiting on our mutex, at the very moment.
    So there is a small window of opportunity for the assertion to fail.
    
    This removes the assertion in favor of a safer if(likely()).
    (cherry picked from commit b28c362339ac8ef7f3b9b1715631f304e7563418)

commit 324f8448c1fac8d4ed1e53b1708040217d9da3ef
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Apr 14 16:53:14 2010 +0200

    typedef va_arg function pointers to avoid compiler parse errors
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
    (cherry picked from commit d6bfdcd044f01978ddffd5ee60f8875a80964ae5)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 5ca64a306e5fd170e4c283d9b519b2615a3154d6
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Apr 14 16:53:17 2010 +0200

    Don't use solaris incompatible fstatfs(fd, struct, int, int)
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
    (cherry picked from commit e4393c59cb59b7ff31b239fd8048d36c5b8fc4e2)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit cfd21104c768347418bae09ba34d9ecad509d8d0
Author: Jakob Leben <jleben@videolan.org>
Date:   Wed Apr 14 23:40:04 2010 +0200

    udev: move Discs SD under Devices category
    (cherry picked from commit 269e239ff6d1d7bee52462ec819a69b692957901)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit e3be00935fbb1856de0c4984e1f418fe33032e9a
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Apr 14 16:53:15 2010 +0200

    void function cannot return a value
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
    (cherry picked from commit 7dafb03c02357664ffcdaa1e7996b4dd43b39bf8)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 72c9e632562eb8cc4d5983093d21c105d764beb3
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Apr 14 14:44:51 2010 +0200

    Qt: Fix playlist sizing
    
    Close #3523
    (cherry picked from commit b045a7056f93af99e0b92053b08f3d8471c31551)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit dc50b891cd0647975cb8de39a95e4d90078c44a9
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Wed Apr 14 13:08:39 2010 +0300

    use requested item for meta fetching instead of currently playing one
    
    Revert "lua: fix my previous commit (missing '()')."
    Revert "Lua: fix the remaining scripts."
    
    This reverts commit dd9997bcbff0665bfd74a92f9aed25a787b24680.
    This reverts commit 5c29e5fc20816bf9d03600a557fead12a9ef716b.
    (cherry picked from commit 9f587084421383e9fc8f6b82909cb37d07063f32)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 9591631f51391b514450605a7dac82310c0b153c
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Wed Apr 14 11:41:46 2010 +0200

    help: fix semi-colon wrongly stated where colon or comma is expected
    (cherry picked from commit 714088023520b5dacd9193eade5df5018e36d151)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 5a0d83efb3ffb9b3f610466cb9278ab0662072c5
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Wed Apr 14 10:44:17 2010 +0200

    help: fix comma wrongly stated when colon is actually the right delimiter
    (cherry picked from commit a8625d7a0d53914588782a501f0ec6430481dd45)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 6a42ea21309400a20afe433807e98e8963c1277c
Author: Michał Trzebiatowski <hippie_1968@hotmail.com>
Date:   Wed Apr 14 00:09:26 2010 +0100

    l10n: Polish update
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
    (cherry picked from commit db056dd9a7d2d8b56a3dcc8babd857816be7b382)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 1b1897aeafd6aefbba1d5411caacd6e560b25b40
Author: Vincenzo Reale <smart2128@baslug.org>
Date:   Wed Apr 14 00:08:02 2010 +0100

    l10n: Italian update
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
    (cherry picked from commit 15fcd470e43b9c33dd86e5bffd9b4ef46f102841)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 7eab85253e66a4c786b8e177e2859180dd8d20a4
Author: Dean Lee <xslidian@gmail.com>
Date:   Wed Apr 14 00:05:59 2010 +0100

    l10n: Chinese update
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
    (cherry picked from commit d355dc9cfbd147c30defadf618f3266bb8566bc5)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 0c28b9576c0bfac19c44160b41fbf7567cf6b65d
Author: Marian Hikanik <podnety@mojepreklady.net>
Date:   Wed Apr 14 00:04:53 2010 +0100

    l10n: Slovak update
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
    (cherry picked from commit a9170fbe08891563235d8465fa8b0de1582c729b)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit dfc384d5dcd84479140ec646a24e4c0385f3fb9b
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Tue Apr 13 22:36:42 2010 +0100

    Typo
    (cherry picked from commit 3478d9eab8cffd80570e26b0479455fcdeb73d35)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 831cde647f0498d67abeda3bf205cafc7dce075f
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Tue Apr 13 22:35:53 2010 +0100

    Typo
    (cherry picked from commit 51d74cddddc9ace2497bd9763673860790c15543)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 85a7ea84b3d476d9578ab7c1f86d6a5cbc62f505
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Tue Apr 13 22:31:13 2010 +0100

    Typo
    (cherry picked from commit f99a3970cb4d54ae9e281c9f5c77f43a68d8d3b4)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 9a1287cf079793b967763a04c8ddf31bd23c14e8
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Tue Apr 13 23:15:23 2010 +0300

    lua: add art fetcher for last.fm
    
    This can commit bad code and bugs under your name into tree, so beware.
    (cherry picked from commit 7dbf7908bff43ce5e52b7710f924be9d527daf1a)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 00ba2e5852fbd6a6f6e7154532e9e2db9f5f0038
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Apr 13 19:08:05 2010 +0200

    Qt: fix a crash when the option-list finished by 0, like the new x264_nal_nrd one
    (cherry picked from commit e6f9c81589c900980cec11938ed8ae563c78b314)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit b1cc8b6428f1300c9dc18a00090fa8d9ed9d2281
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Apr 13 18:34:46 2010 +0300

    Fix flawed KDE4-config detection logic
    (cherry picked from commit 92dda122a25f3f577cc39cf3652688fb96b12901)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 0de126b89d12d78b5410cc1e991fed4f175588f2
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Apr 13 16:28:33 2010 +0200

    Try to fix WinCE build
    (cherry picked from commit f6ef554686cb8d012fd30a2e82867815207a3641)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit f780c9a417d24445e3dad9522ef033019b1c3a68
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Tue Apr 13 16:07:19 2010 +0300

    x264: remove upper limit for subme-value
    
    subme-value doesn't have any upper-limit in x264.h and libx264 seems to
    handle that it doesn't go too high.
    (cherry picked from commit e48eb14246d6bda7cef5d42af72a317d8ccb9171)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit d6356eff70b5fa206f0476847cbec1a480ed0c90
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Apr 13 15:00:50 2010 +0200

    NEWS: mention the changed 2009 Apple Remote behavior
    (cherry picked from commit 37a1d2df668d2ec5e3067a9839b6a454b9eae516)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 836024c521fe53a8294f8b4314ae5edfd727383f
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Apr 13 14:58:33 2010 +0200

    contribs: updated binary package for Darwin including latest libmodplug
    (cherry picked from commit 291ea8c16b4345c2dc4a2a5254c9f03b64b293d6)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit a09f68ab90b8eeafd36ed59a38b5b3f6702739b9
Author: David K <coding@rotinaj.org>
Date:   Tue Feb 2 14:04:52 2010 +0100

    Use the additional middle button on the new Apple Remote introduced in 2009 to toggle fullscreen
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
    (cherry picked from commit 40f88bb3bf02582b16f7ea4733ccb3ee92ba97a6)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit bf1aac785b11d44fed198f4acf5834a9497eed10
Author: Alexis Ballier <aballier@gentoo.org>
Date:   Tue Apr 13 13:33:22 2010 +0200

    Distribute xcb_keysym.h.
    
    1.1.0-pre1 tarballs do not build because that file is missing. distcheck seems fine now.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
    (cherry picked from commit 1e03517965ea2d0d194f29518146475001918382)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 65ed9201a572d9a564269e095acbd55afbba400b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Apr 13 13:27:25 2010 +0200

    FR: fix errors in x264 translation
    (cherry picked from commit e283b16949cd199c298942a966dbddc7120c33a7)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 48194af904526b6570e8248445c0d1d868ef6ed1
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Apr 13 11:38:17 2010 +0200

    On the road to pre2
    
    On the road to pre2
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 9003bdea2d41059e78e629ac01754f3ea10a4843
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Tue Apr 13 00:38:04 2010 +0100

    Refresh PO files

commit a056d89335e1089791376f978ef1c8d2ae01214c
Author: Abdul Fousan <abdulfousan@gmail.com>
Date:   Tue Apr 13 00:36:38 2010 +0100

    l10n: Tamil update
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>

commit 2ac7dc7cb27462b70602f377f5f09a3b3121c9de
Author: Jamil Ahmed <itsjamil@gmail.com>
Date:   Tue Apr 13 00:35:50 2010 +0100

    l10n: Bengali update
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>

commit aa57a8cf3ad97d2f9deea79b240d47b6b4fc6fce
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Tue Apr 13 00:33:40 2010 +0100

    Add some more strings to the catalog
    
    Still generated with a kludged not-commitable POTFILES.in and Makefile.in.in
    Proper commit this time

commit c8fe44f84a33b5c8e62d330b8fea708849e3a2b7
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Apr 13 01:21:35 2010 +0200

    Qt: network open, fix caching and add more examples
    
    Unfortunately, modules names are access_http access_mms but rtp and live555

commit 3f4676f555ca447b4c3eabb899e1a47d0c81d1cf
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Apr 13 00:48:50 2010 +0200

    Qt: do not resize if we were in fullscreen or maximized

commit 2b0370b54f6a242a762475b90c2bada82b3c73a2
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Apr 13 00:31:28 2010 +0200

    NEWS updates

commit d7d9110102e91d0cf7cf1373affc1b876d9da258
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Apr 13 00:34:55 2010 +0200

    Matroska demuxer: support for real atrac and real 28_8

commit f7722f0db1f983885d753d230597d542bb0e742e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Apr 12 23:31:36 2010 +0200

    Qt: remove unnecessary debug message

commit ff812d67b245618b8dd7f896e206909f16a6e565
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Apr 12 23:18:56 2010 +0200

    Qt: fix sizing of the interface
    
    Store the stackWidget sizes in a QMap and restore the size when changing.
    Of course, don't restore the size, if autoresize is off.
    
    This restores the usual behaviour of VLC to go back to compact mode
    by default at the end of a video.

commit f014cdaf037082c87ff5e1ccaa91e02a98d9867b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Apr 12 23:16:42 2010 +0300

    Improve signal/sigaction wrapper

commit 6c948b6dfde5d0edd4b1975ff8a4a0f89fd9e2c9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Apr 12 23:16:01 2010 +0300

    Avoid a call to unsetenv/putenv on Qt4.6
    
    This trick does not work with Qt <= 4.5 unfortunately.

commit f0d55dabe9747009d296e251bda7dc2f812bb077
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Apr 12 21:25:59 2010 +0300

    Block setlocale()
    
    This has already caused some problems (e.g. live555)

commit 389dcfadc1a417abe9f5d9a07ac7c7ad524562ea
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Apr 12 19:22:30 2010 +0300

    Print dynamic library error message if applicable

commit 4eb5c516be2bbce4f9ff21e56e934539f93280e8
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Apr 12 15:52:48 2010 +0200

    Matroska: cleanup so that relevant methods are in their correct files

commit 1056e181a77fd531bed3da565ab1bbda43ebdb17
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Apr 12 15:33:03 2010 +0200

    Matroska: support for Cook

commit 487c8598ea41b2b8e9239f0c1cb3231e008deef0
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Apr 12 15:18:12 2010 +0200

    Contrib: update modplug to 0.8.8

commit dae5ad994c9a449789783995172b1ada5ef5f252
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Apr 12 15:15:44 2010 +0200

    Configure: Do not define -OJI all the time in mozilla.
    
    No idea what this is usefull about

commit 94cde59e958612f4067a142fab6c3fdf5baac870
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Sun Apr 11 23:53:45 2010 +0100

    Refresh PO files with new vlc.pot

commit e54e7df326d5b1efc27c5434dda0a09c2548ce97
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Sun Apr 11 23:48:17 2010 +0100

    Add some more strings to the catalog
    
    Still generated with a kludged not-commitable POTFILES.in and Makefile.in.in

commit a68a5ff4f7161e5681f0426868d477ae2acf78c6
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Sat Apr 10 22:31:53 2010 +0100

    Promote lua_intf as the main module
    
    As it's the one with options

commit 82a40b0249c9a05e5998edeca217fbcc1bfc7e2d
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Fri Apr 9 23:21:07 2010 +0100

    Mark 2 options as volatile and avoid some "" in translatable strings

commit e3774fe27933a6d2be9288624e22f5eaacd5508b
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Fri Apr 9 23:01:21 2010 +0100

    Qt4: i18n fixes

commit 2c9f48675094e7704e5d6fac677633a8cc88485c
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Fri Apr 9 22:59:51 2010 +0100

    i18n: Don't use "" for translatable strings

commit b0b8cd625143ff58a60cd83b2fff23d75a02a70a
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Apr 11 23:26:22 2010 +0200

    Fixed some mp4/mov with ac3 audio tracks.
    
    It closes #3515.

commit 18cc244e3c9d9a9dce053b2994c3025bf430d44a
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Apr 11 23:02:56 2010 +0200

    Fixed compilation when disabling vlc_enable_override().

commit 7f886720b52fbd80a5e4e66fa2fabfc6fb658bd3
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Apr 11 22:16:03 2010 +0200

    Interpolate audio date in flac decoder.
    
    It closes #3509.

commit 3fb4d65739bf1cc379057b8114f7e4dd8c0bc808
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Sun Apr 11 21:45:40 2010 +0200

    strings: typo

commit 95848385ab76356275c0dedde28b29e19b523a95
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Sun Apr 11 21:39:08 2010 +0200

    skins(Linux): add support for multiple files in drag&drap
    
    selection is made of several items separated with '\n' and terminated with a final '\0'. When selection is limited to one item, the '\n' is missing.

commit 62cc24a877ad0e898cd173fbc75956ef217b9488
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Apr 11 22:42:11 2010 +0300

    Print error when setting TTL fails

commit c1bb916b3bd427d7b65d9d03a2235fa1587b97de
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Apr 11 20:01:50 2010 +0300

    NSIS: quoting error (fix #3514)

commit 91bcac559fc638fa905e2f87e1eb8341fb2c6b55
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Apr 11 19:58:24 2010 +0300

    Lower the noise level

commit 209c152e39ae22bf3842ff81f5b829c099d3aae7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Apr 11 19:52:34 2010 +0300

    Safety checks for X11 error handlers

commit f3bef788226766f2251c5acdaa4667c2728089d3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Apr 11 19:51:09 2010 +0300

    Always check for X11/Xlib.h
    
    HAVE_X11_XLIB_H is used in several files (unfortunately)

commit 0194cf13b49fe6166152d427bcb06f5b25d197a6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Apr 11 19:22:24 2010 +0300

    VLC: remove false positives after fork()

commit 028bcb00daff59a19b16bc7ce3d76b7355528664
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Apr 11 18:45:24 2010 +0300

    Add small backtrace

commit 2eb05547c95e390ecab9f047beb7c4098f656ff2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Apr 11 18:37:52 2010 +0300

    Log dangerous registration of signal handlers

commit 4213a133fd1ef14fd9b62620412a45af091d73ae
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Apr 11 18:37:49 2010 +0300

    Work-around non-thread-safe use of the C random number generator

commit 4e1ff3a1aa04411220a586365e0eda596cd9e506
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Apr 11 18:37:46 2010 +0300

    Detect dangerous use of environment variables at run-time

commit d8c9ed53b5680a5b6eb405f60a4a9539d2cc3a63
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Apr 11 18:36:50 2010 +0300

    VLC: infrastructure to detect and/or work-around thread-unsafe calls

commit 2b7581cdb833d7b9618ba0bd7e0fdcf298e8529f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Apr 11 14:56:27 2010 +0300

    LUA: do not blindly cast object to interface thread (fix #3396)

commit 30aaaa4a200013a270ce89beadd88bc31a3bb4b8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Apr 11 14:56:12 2010 +0300

    LUA: store p_intf->p_sys separately

commit c1d3b2601db93714ebd957c7dc476ba37e5e7b99
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Apr 11 14:30:14 2010 +0300

    LUA: avoid leading underscores

commit 8378cde8c45fe15f501b12ad782f99ff73d0247a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Apr 11 12:09:49 2010 +0300

    Set debug environment variable earlier
    
    Ensure that stdio and libintl won't do heap allocations beforehand.

commit 61053dc0050ca2eacc979b1c2468de80157db0e2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Apr 11 12:07:46 2010 +0300

    Always use the SIGPIPE hack even if not needed, it cannot hurt

commit ea7d9bab9bff940fff58b25db5ef275ddbde016b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Apr 11 11:21:35 2010 +0300

    Deprecated --sdl-video-driver
    
    Refer to 7e5403d0e7b51043a008ad6d8c6a8f37adfe33e2 for rationale.

commit a54335c703c1abb1ea72a109bd99a6919f57ce70
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Apr 11 11:19:42 2010 +0300

    snprintf() always puts a nul terminator...
    
    ...unless the buffer has zero size.
    This is not to be confused with strncpy().

commit 88e7248c43324b2f776cf54f4d90dc960a581756
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Apr 11 11:18:45 2010 +0300

    Qt4: use putenv() before any thread is created

commit 7e5403d0e7b51043a008ad6d8c6a8f37adfe33e2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Apr 11 11:12:27 2010 +0300

    Obsolete --dvdread-css-method
    
    Changing the environment is not thread-safe, so it's best avoided. As a
    replacement, users should set the variable in their shell startup
    configuration (e.g. /etc/environment or ~/.bash_profile). Then all
    applications using DVDCSS will be affected (which seems better).
    This option was probably very seldom used anyway.

commit 7fb93d7334588cf55a6f36f5a0dda243ae687ea8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Apr 11 09:46:52 2010 +0300

    Check for missing LUAC in configure rather than make, make it precious

commit 8cc181f4eb1a0192ee75e7fa04ada9b6f144f3cb
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Apr 10 22:34:34 2010 +0200

    DVB/BDA: add_safe bandwidth/frequency

commit f1a2b56f7efc2530e76d9b5b203328fefe536c7d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Apr 10 23:21:54 2010 +0300

    build the static VLC binary with $(make core)

commit 00e347bc75f5d3a785213b08ddd2c660b47239aa
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Apr 10 20:20:52 2010 +0300

    Fix dangerous use of qtu() on anonymous QString

commit d455fdfb4c318166254930e5f5a54f79ab61b76c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Apr 10 19:50:12 2010 +0300

    Explicitly error message if LUAC is not set

commit c4961610c72a79c049a38edc9f8112e5bfc96a5b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Apr 10 19:43:37 2010 +0300

    Qt4: allow drag and drop of any URL, not just a local file

commit 679b3fb15ef0e2b6d19963ddd649ad32abb03e2b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Apr 10 18:19:20 2010 +0300

    fdopendir needs dirent.h

commit 68a032f9ff344ee45e0ca7d0e75620d155ae1019
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Apr 10 16:50:02 2010 +0200

    Mozilla: More (final?) Win32 compile fixes for XulRunner 1.9.2

commit 2903fb7906863ef1344f4b62228875952aa64497
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Apr 10 16:22:30 2010 +0200

    Mozilla: more fixes

commit 4eea1289d83879fcafed7bb0e1f37966961f43e3
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Apr 10 16:17:09 2010 +0200

    Mozilla: More fixes for XulRunner 1.9.2

commit 5f687f53d506d169b919fd135eb9681ce2af5e82
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Apr 10 17:35:40 2010 +0300

    utf8_lstat is called vlc_lstat nowadays

commit b625106beb97c5dcbb5ed65c38df0a4aca4a78a9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Apr 10 16:06:51 2010 +0200

    Contribs: use XulRunner 1.9.2 on Win32

commit 5791203249e4484b90fec3ff522c60dd1d04ecc5
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Apr 10 16:06:18 2010 +0200

    Mozilla plugin: try to fix some errors with XulRunner 1.9.2

commit 464c5784caf9462a021505775cdc94ee2404475d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Apr 10 16:53:36 2010 +0300

    Require xul >= 1.9.2 explicitly

commit 9eb581755a1502c5d8fde90355c134fea9668f5d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Apr 10 16:38:52 2010 +0300

    Mozilla: do not hard-code autoconf file descriptors

commit 1ccd9ecbbc4f35b80a7bf6b9c05a9f5d4b709a26
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Apr 10 16:37:08 2010 +0300

    Mozilla: do not check for "" pkg-config file

commit 292bee9e38e366bd975987ff0bcba46f1967059a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Apr 10 16:36:55 2010 +0300

    Allow MOZILLA_CFLAGS to be empty

commit 68a623586d976729a55315da22f84814bfdde12c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Apr 10 16:25:33 2010 +0300

    typo

commit 9fa62a2c395d481e5df3667fc3d200e82e14b4b0
Author: Nicolas Chauvet <kwizart@gmail.com>
Date:   Sat Apr 10 16:10:20 2010 +0300

    Untracked API change utf8 to UTF8
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 6847291638d3a45992e6cb2213cbf9639d34797f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Apr 10 13:48:34 2010 +0300

    Do not hardcode libdl (fix #3506)

commit 2c54f289115bc8c0b48bfd5f08b405b778a518ae
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Apr 10 13:34:22 2010 +0300

    fdopendir does not imply openat (fix #3505)

commit 9e8bf20982084a38821186c7396767dea16708af
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Apr 10 13:16:44 2010 +0300

    ssize_t requires sys/types.h (fix #3504)

commit 15ca46cf8f20d845b509ed2a1c447a37f90a0d1c
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Fri Apr 9 18:23:38 2010 +0200

    lua_rc: fix pause (use the right function as it exist now).

commit dd9997bcbff0665bfd74a92f9aed25a787b24680
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Fri Apr 9 18:07:10 2010 +0200

    lua: fix my previous commit (missing '()').

commit 51a9225e9c38605f963523ec0e28036c38c652f5
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Fri Apr 9 18:01:36 2010 +0200

    lua_rc: print the item uri.

commit 5c29e5fc20816bf9d03600a557fead12a9ef716b
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Fri Apr 9 17:50:16 2010 +0200

    Lua: fix the remaining scripts.

commit 5d6abdc3f73b43d0f41d2599d2f59f90c8deee84
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Fri Apr 9 17:44:39 2010 +0200

    lua_http: fix /art url

commit 2205d8f8d5986070038471c067370b6d401403cf
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Fri Apr 9 17:42:12 2010 +0200

    lua_rc: fix 'stats' and 'info' commands.

commit 489f60b1594cb1a09b4de914c9e92a79144e8af0
Author: Predrag Ljubenović <predragljubenovic@gmail.com>
Date:   Fri Apr 9 00:32:18 2010 +0100

    l10n: Serbian update
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>

commit 49f99ba66e14cab3a12cf31092d24a281b6b103e
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Thu Apr 8 23:30:56 2010 +0100

    Grammar

commit edab4a5b5aff329b9a55d5ff2fe170e4d24f6b22
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Thu Apr 8 18:15:58 2010 +0200

    Fix flac includes accordingly to libflac's pkgconfig defaults
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>

commit ee88921f084584fcc75ad4bd7bbc8c953d882156
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Apr 8 23:40:23 2010 +0300

    Fix contrib automatic non-detection

commit 907a6c23ee0a634eee4c8d1594d6db8b28dabd5f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Apr 8 23:30:45 2010 +0300

    Missing quotes

commit 2088087d898b0ac737fe4b57e4aab21970d7aeec
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Apr 8 22:55:06 2010 +0300

    HTTP old: use vlc_sd_GetNames(), fix #3490

commit 892f767975242d1962ee500aa9af1bf3880387fa
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Apr 8 22:16:42 2010 +0300

    Typo in extension, fixes #3502

commit ef4f0e4d7a523ae75aeafca1d6a91b1981318364
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Apr 8 18:44:34 2010 +0300

    Replacement for getdelim and getline - fixes #3503

commit aa648afd1a957cea4f1119109e10240663397dbc
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Apr 8 17:40:59 2010 +0200

    lua_http: fix duration printing.

commit 7f67708ee904449cdd3bdabf6e9662ce66721b1b
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Apr 8 17:28:44 2010 +0200

    Lua_http: fix fullscreen.

commit 390f4e743640351563b6c6d4e4ef2fdc0d57b8e1
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Apr 8 16:36:45 2010 +0200

    lua_http: use playlist.pause as it's now available.

commit 427933aad5a0fd6b6965d72d008ce96c1a994ce2
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Apr 8 16:13:46 2010 +0200

    Lua_http: really fix the issue when trying to load some sd.

commit 8ffc1871cf4466a327f4615775a6a8f3dbe43863
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Apr 8 15:59:52 2010 +0200

    Revert "luahttp: fix service discovery loading."
    
    This reverts commit a9e4799e43b57739786acf23efaa65e1379887ea.

commit a63042d4252aac81a1d05c833e0f061d6a601a0e
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Apr 8 15:20:00 2010 +0200

    lua_playlist: Use the title of the item and fallback to the name if this one is empty (better for some sd like icecast).

commit e6e57eaa7cf922a881882622b9c46bd8ff3fa4ac
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Apr 8 15:18:32 2010 +0200

    lua_http: fix the playlist listing if vlc is not playing anything and cleanup a bit.

commit 0c1112105cf14f6b9b5a1a081a0d66e98edfaa32
Author: Mihkel <turakas@gmail.com>
Date:   Thu Apr 8 00:34:35 2010 +0100

    l10n: Tweaks in Estonian translation
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>

commit 6ef127d6cb2f4f8a52c660c21c183eba5035387a
Author: Luqman Hakim <ovdl@rocketmail.com>
Date:   Thu Apr 8 00:31:56 2010 +0100

    l10n: Indonesian update
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>

commit e853852b539a8536591668ece33e824916418622
Author: Gaëtan Rousseaux <garousseau@voo.be>
Date:   Thu Apr 8 00:27:12 2010 +0100

    l10n: Walloon update
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>

commit 018d734766dcb45b8af42a3d6b1e7c89376e8fad
Author: Gonçalo Cordeiro <gzcordeiro@gmail.com>
Date:   Thu Apr 8 00:25:01 2010 +0100

    l10n: Galician update
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>

commit 3e7e403be61ea6338f83f428aa662dd7b71305d2
Author: Oleksandr Natalenko <pfactum@gmail.com>
Date:   Thu Apr 8 00:23:35 2010 +0100

    l10n: Ukranian update
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>

commit 004c25d225a9da32835ddb217786ff72b023ea08
Author: Fumio Nakayama <fumio.n6a@gmail.com>
Date:   Thu Apr 8 00:21:25 2010 +0100

    l10n: Japanese update
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>

commit c5c0c235f29ee1d8998ec9b236c6d171db4c49c8
Author: Dean Lee <xslidian@gmail.com>
Date:   Thu Apr 8 00:19:50 2010 +0100

    l10n: Chinese update
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>

commit 139beca51bf4ba7dd7d5d71e9c08c26d86afe22f
Author: David González <pico.dev@gmail.com>
Date:   Thu Apr 8 00:18:47 2010 +0100

    l10n: Spanish translation update
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>

commit 152ce5a1c15c95e5a56f39f2d5787d0ae1f104a3
Author: Mihkel <turakas@gmail.com>
Date:   Thu Apr 8 00:16:48 2010 +0100

    l10n: Estonian translation update
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>

commit eda3dd800526984cd54024f72a0c69a3446eb333
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Wed Apr 7 23:07:10 2010 +0200

    lua: update the youtube script to the new version of their website

commit 120ad81452eeb1353b2739f79731020d9a85b213
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Apr 7 22:10:33 2010 +0300

    Win32: fix race between vlc_cancel() and vlc_threadvar_set()

commit e7b765a18256d7c2e1cbaa9573ab28e26c99a0f5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Apr 7 21:55:17 2010 +0300

    Win32: inline vlc_cancel_self

commit 56de5bf2d91b9559d7734b3fe75fbea1ff42d42e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Apr 7 21:47:59 2010 +0300

    Remove the Werror stuff for good
    
    This is not portable across compilers and versions.
    This belong in your own personal CFLAGS, not the build system.

commit 73ca40718e63c3fe61465d746c2cf338fe37508e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Apr 7 21:27:17 2010 +0300

    Revert "xcb_screen: fix compilation by ignoring errors for a type of warnings"
    
    This reverts commit c4cb6db2105eda79b29410fd900b351d4c94c751.
    
    Conflicts:
    
    	bindings/phonon
    	bindings/python
    	configure.ac

commit 2a68b1d53d86ee50c8f2b06009519e0345d998f2
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Wed Apr 7 18:37:43 2010 +0200

    skins2: add a way to hide Video/Audio/Misc popupmenus
    
    when one of these three popupmenus is shown, there was no way to hide it
     without first executing an item in the menu. (see for instance, earthox skin)
    
    This patch ensures that the usual way to hide the default PopupMenu is also
    used to hide any one of these other three popupmenus.

commit 3b95348d8e04c6db4e291bc783b6aa6e92990e0f
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Wed Apr 7 17:57:40 2010 +0200

    qt4: popupmenu (part2)

commit 0ccd492a9352fe1c8ac5114bbd337e7060ddea7f
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Wed Apr 7 17:07:41 2010 +0200

    qt4: rework popupmenus
    
    This patch
       - ensures no accumulation of QMenus
       - removes the root Widget for dialog_provider
       - unifies all four popupmenus in term of API
    
    For skins, it also fixes bugs when trying to hide popupmenus
    (Video, Audio and Misc). These were never implemented at the
     qt4 level, but used at the skins level.

commit ad7b72f83902df4e11d0d198377463a607359567
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Wed Apr 7 11:40:18 2010 +0200

    qt4: fix another QMenu without parent

commit 193eaee9d432437d710900844bd952fea3160b63
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Apr 7 15:34:02 2010 +0200

    Qt: correctly recreate the toolbar, taking care about the adv status

commit 83e252bb6a4dc814d8d9d3d6793a3ffb3fd13b19
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Apr 7 15:28:50 2010 +0200

    Qt: kill a fixme for Fullscreen Control recreation

commit 776e49e2e301cb57fd726ce511b0a90633e88bd0
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Apr 7 15:14:13 2010 +0200

    Qt: updateSystrayTooltipStatus simplification

commit 42383d069c25a4ac9c912567d20152e7a308b940
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Apr 7 15:03:34 2010 +0200

    Qt: remove unuseful code.

commit e4f5b367ce7a667939f3c8a5f7d7adace833c669
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Apr 7 15:02:42 2010 +0200

    Qt: fix switching to minimalView behaviour
    
    Especially when playlist is opened.

commit 8f17ce9cbc23c19f6d0f92d232d6dc5acdf847fd
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Apr 7 14:18:25 2010 +0200

    NEWS: imem is an access and an access_demux

commit 686d35945d85869320d72f4b00dbd9f54f1d0649
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Apr 7 11:38:28 2010 +0200

    Smem: update a comment.

commit 335335d631ba5ad7e097abe59c1e61b4f50a4053
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Apr 7 11:01:18 2010 +0200

    DShow: alignment...
    
    I know spaces are expensive in a source code...

commit 1ed99377d07a6f48e0c01d81fd00691c92570be0
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Apr 7 10:54:24 2010 +0200

    DShow: fix RGB24 Colouring
    
    Fix #3497
    See http://msdn.microsoft.com/en-us/library/dd407253%28VS.85%29.aspx?ppud=4 for more information

commit 2b297e104ec1a84863bf86990fd159b25318fa90
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Apr 6 20:27:52 2010 +0200

    Fixed seeking to I frames in mkv demuxer.

commit 8d8bd80666aff8073f1ccd37a41cd1786096b0c3
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Tue Apr 6 16:40:11 2010 +0200

    qt4: Don't create QMenu without parents
    
    This patch ensures that _all_ menus/actions have got a parent widget that
    is guaranteed to be deleted.
    
    This patch
       - solves memory leaks for menus and action(children)
       - solves a side effect (crash) pointed out
         by 193e6eacddb63e8a5bda42395ee79b5b27db6408 where
         some vlc objects were no longer properly released for lack
         of a clean menus/actions release chain.

commit c97421717a56ff9e80bd65225d306cf7c757c657
Author: Jakob Leben <jleben@videolan.org>
Date:   Tue Apr 6 12:30:50 2010 +0200

    Qt: more settings fixes (undocked playlist size)

commit 40969236e471223f172e07982534d310a6842782
Author: Jakob Leben <jleben@videolan.org>
Date:   Tue Apr 6 11:51:25 2010 +0200

    Qt: use QStackedLayout for playlist views

commit bf60a1b30bc85d71d817c6d06a4190ce3a2ba706
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Tue Apr 6 13:40:06 2010 +0300

    x264: b_vfr_input came in X264_BUILD >= 81

commit a1395fa1807308f342960ac83be6510330727a18
Author: Jakob Leben <jleben@videolan.org>
Date:   Tue Apr 6 02:40:41 2010 +0200

    Qt: listView, fix and optimize artist and album display
    
    Do not show ":" separator if album missing.
    Show album even if artist missing.
    Optimize a little bit.

commit d139be2b6d3f3ca2537ce4f110146a55fccf87bf
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Apr 5 22:46:36 2010 +0200

    Lua: use config_StringEscape.

commit bca37187e25478ac893fbd29e2f48943fc4ecf38
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Apr 5 22:35:55 2010 +0200

    Lua: escape the lua modules names (fix #3492)

commit a63c351c12e66e6bf43d1f12045a86dab762d04d
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Apr 5 21:27:10 2010 +0200

    Lua documentation: fix typos.

commit 0631674194358a9e8af5b613a90b626a9993f76e
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Apr 5 20:15:48 2010 +0200

    Fix Lua documentation (thanks to Dan Brickley)

commit 7a94204ea68bedfd1e0b4a88f0cd3494155d8234
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Apr 5 19:09:58 2010 +0200

    OS X framework: fixed packaging failure, which prevented Lunettes execution on some setups due to a failing libvlc initialization

commit a9e4799e43b57739786acf23efaa65e1379887ea
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Apr 5 11:35:18 2010 +0200

    luahttp: fix service discovery loading.

commit 089ce51083aaa46a84520714fce5682162ee9451
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Apr 5 11:29:31 2010 +0200

    v4l2: 0 => NULL

commit d77b62ee22e0cd9c552258bb3997b42ecedc74d4
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Apr 3 19:09:40 2010 +0200

    Lua: fix #3492, and commas around the name and longname.

commit 078feead12e6a94ec5dd7df50a12baea59af5898
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Apr 3 18:55:54 2010 +0200

    Lua: fix a crash (the command is already freeed).

commit c12e97cbe7f2b58bd5d4f5c4c45485d59de6f315
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Apr 3 18:50:57 2010 +0200

    Lua_ext: fix race condition.

commit b5d68b65af8602e5200d33ad0ea92741dfdf288a
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Apr 3 11:57:31 2010 +0200

    Typo (thanks to Austin Burrow).

commit b77716ee8402a82627c1fffe225212e1d206b908
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Sat Apr 3 18:42:14 2010 +0200

    mediadirs: better detection for recorded material
    
    especially, also detect material recorded at the stream filter level

commit 3fade3ab722f92fe3d8c02baddeaedbebcbc710f
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Thu Apr 1 19:07:53 2010 +0200

    record: signal new record file when done as a stream filter

commit 3bb6e111d59c77f9506b45181fd73c0274a81135
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Sat Apr 3 17:30:17 2010 +0200

    net: fix socket blocking if accept4 not available
    
    same options needed for vlc_accept as those for vlc_socket

commit 186273ab98627fdc08973340edaf5767b2aa1fb6
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sat Apr 3 11:07:04 2010 +0300

    audioscrobbler: check video-es also in playingchange
    
    some video seemed to go pass and sended to last.fm otherwise.

commit 5cf58966ed4183698cb35be570c4806c7dfde4ca
Author: Alex Converse <alex.converse@gmail.com>
Date:   Fri Apr 2 06:51:18 2010 -0400

    Update FFmpeg credits
    
    Signed-off-by: Rafaël Carré <rafael.carre@gmail.com>

commit 43bd8446c90703f52ca4e9de501c611974cac87c
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Fri Apr 2 17:56:55 2010 +0200

    live555: add "pnm" alias as used for Real streams
    
    radio-france.fr seems to use such URLs
    example: http://son.radio-france.fr/chaines/itema/10491/10491_02042010_2010F10491S0092.rm
    
    All hail to our new owners !

commit 52b39f923deb31a758f3ed8f485bfa9ba075aa97
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Apr 1 22:26:43 2010 +0200

    Lua_telnet: if the telnet client program quit, close the connection correctly.

commit 7eb7f15b1dada4b8145afba20172a3e59f9afdca
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Apr 1 23:11:19 2010 +0300

    fr: two typos in one line

commit e5c9c3b1de2c7d7afb0576e296b67cdc5a5945f5
Author: Jakob Leben <jleben@videolan.org>
Date:   Thu Apr 1 15:58:15 2010 +0200

    Qt: settings
    
    MainInterface:
      Use same settings context when creating and deleting playlistWidget
      Make beginGroup() / endGroup() pairs explicit.
    StandardPLPanel:
      Use same settings context whenever creating treeView

commit d42976199eebe4fd92ecd4e77294d42633e81b3b
Author: Jakob Leben <jleben@videolan.org>
Date:   Wed Mar 31 05:47:28 2010 +0200

    Qt: main interface, small fixes

commit 964d245932059ecf60fa3620b04643b40eea8f0b
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Thu Apr 1 14:52:32 2010 +0300

    x264: actually check limit for level is told between 10 and 51

commit 9e3623e0823bd21daa1833822b2e38a307204ff5
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Wed Mar 31 17:46:50 2010 +0300

    freetype: don't create/show fontcache dialog if config is upto date
    
    This is still blind fix, don't have windows box to test atm. So don't blame
    me when it eats your cat and runs to riviera with your money and gf (and free
    to revert in those cases). Don't remember if that check works correctly in
    windows side.

commit ff3ddd93ab02347c34835c109fd413a5567a89fb
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Tue Mar 30 17:27:32 2010 +0300

    x264: don't set default level to 5.1, but let libx264 pick level by default.

commit e3d07bcd541b64cf823efd3d04f70f5d15c9b21a
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Mon Mar 29 15:22:55 2010 +0300

    x264: set b_vfr_input to 0, as it seems to matter now
    
    I didn't observe any issues with 1.1 or 1.0.5 from file-input, but
    lets just set it just in case when we have fps-value.

commit 7422374bdd1e073e88fdeedfcb059d9bb023fc0d
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Mon Mar 29 15:08:11 2010 +0300

    merge xcb keysym-table for video_output and global hotkeys

commit fa343f78a532b2cfe62c7ec456176fb77e1223b8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Mar 31 23:41:40 2010 +0300

    Compile fix

commit 58781daf1c1a065435c0883620e6f9fa34e7829b
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Wed Mar 31 22:37:20 2010 +0200

    luahttp: Update the position on the slider. Fix #1671

commit 7baf1ff43df54f768a61ffbc95da1c247c9e352e
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Mar 31 19:38:28 2010 +0200

    contribs: updated binary packages for Mac to keep in sync with win32's versions

commit af64d14a00bbaca4c17b7f3feb7399d7a0363f23
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Mar 31 19:28:41 2010 +0300

    Use vlc_accept()
    
    This should also fix the accept4() ENOSYS infinite loop in httpd
    pointed out by Aurélion Nephtali.

commit a2f2d51d0329cad437db4617c3f2b6584265a8a8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Mar 31 19:23:47 2010 +0300

    vlc_accept: accept() with close-on-exec

commit eb1988c900eee1c0325d56693b575713befb3716
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Mar 31 19:08:15 2010 +0300

    use vlc_socket()

commit 3eb3e72a3149bbbf328ce2baa382b65102d72f7b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Mar 31 19:07:47 2010 +0300

    vlc_socket: create socket with close-on-exec à la vlc_dup()

commit a2c859a5e74882e46a2ce702262e6d69194e4e68
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Mar 31 16:45:48 2010 +0200

    Qt: allow clearing of global keys
    
    Original patch from Anik Varshney anik d0t varshney -- gmail d0t com,
    that had issues applying (whitespace and git am...)
    Fixes from me too.
    Close #3045

commit a6d95142760056b8d0a63171f0d25b92ae5682b4
Author: Keary Griffin <kearygriffin@gmail.com>
Date:   Tue Mar 30 19:48:42 2010 -0400

    export vlc_rename
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 4fe0627faa22938f1753a637cc15fafbc415a078
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Mar 30 19:31:14 2010 +0200

    audio_intf: fix initial value on increment (fixes #3482)
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 17638ecf0bd8e99281856036c1e17006e2574d71
Author: Alexis Ballier <aballier@gentoo.org>
Date:   Wed Mar 31 12:07:46 2010 +0300

    MMX I420->RGB: avoid text relocations (fixes #1383)
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 5cad8b519c2eac1b92e09b62465c891ea652996f
Author: Austin Burrow <atburrow@gmail.com>
Date:   Tue Mar 30 11:57:14 2010 -0500

    Fixed an issue where http:// was being appended to certain inputs.
    
    The issue started because VLC would append http:// on any unknown
    protocol address. This "feature" has been removed because it caused
    users a headache.  Users would try to manually enter an address for,
    let's say, udp:// and VLC would then handle it has http://udp://.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 52ce2e5ff8859fcd52c49b4fb8bc8ef1ff4210e0
Author: Julien / Gellule <gellule.xg@free.fr>
Date:   Tue Mar 30 09:05:19 2010 -1000

    Fix for trac #3452 VLC fails to compile on OS X with zlib 1.2.4
    
    This fix actually removes traces of the libc _LARGEFILE64_SOURCE
    transitional API.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 164ed61c5fee85946a763d12354157db3e8f2f9d
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Tue Mar 30 23:35:04 2010 +0100

    Add translaors to THANKS

commit 13600cb83f8be7d2f09e700df76d76517c7e5d8a
Author: H.Shalitha Vikum <HSVIKUM@sinhalaya.com>
Date:   Tue Mar 30 23:22:03 2010 +0100

    l10n: Initial Sinhala translation
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>

commit 65bb3af2dc33804964cc30d5770ecfcf686fe4c4
Author: Сергей Дарьичев <charnabog@rambler.ru>
Date:   Tue Mar 30 23:20:25 2010 +0100

    l10n: Initial Belarusian translation
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>

commit d412934508e4e213283edb8ff02047f0cc71b7f5
Author: Gaëtan Rousseaux <garousseau@voo.be>
Date:   Tue Mar 30 23:09:41 2010 +0100

    l10n: Initial Walloon translation
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>

commit fcfb4bd0b57445f49d6080b0e14099434dbe8e4c
Author: Abdul Fousan <abdulfousan@gmail.com>
Date:   Tue Mar 30 23:07:18 2010 +0100

    l10n: Initial Tamil translation
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>

commit 2225bee0d28b93094e35e5bcb1cd05d6d655cb66
Author: Eirik U. Birkeland <eirbir@gmail.com>
Date:   Tue Mar 30 23:02:52 2010 +0100

    l10n: Initial Norwegian Nynorsk translation
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>

commit 95dfb5decfb1ec9ca898b7e6801d27b0d94ce8f1
Author: Goce Manevski <Goce92@live.com>
Date:   Tue Mar 30 22:59:47 2010 +0100

    l10n: Initial Macedonian translation
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>

commit 8b8e192964fd55a2910f8da291c37f4b91773539
Author: sreejith p <sreejithpro@gmail.com>
Date:   Tue Mar 30 22:55:34 2010 +0100

    l10n: Initial Malayalam transaltion
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>

commit a3c61d4152d04d63f60bcee4f86bf4726c06a1d2
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Tue Mar 30 22:25:38 2010 +0100

    Refresh PO files

commit e2ee1886dd7a2929b816881f5a9d8b54b099970e
Author: Dean Lee <xslidian@gmail.com>
Date:   Tue Mar 30 22:19:57 2010 +0100

    l10n: Chinese update
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>

commit 8cac7d7ae71d72a634998782e4e363a53c385205
Author: Yaşar TAY <yasartay@yahoo.com>
Date:   Tue Mar 30 22:13:32 2010 +0100

    l10n: Forwardport Turkish translation
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>

commit 80ef8081775fae9763c65b82b80f190f25c25f80
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Tue Mar 30 22:04:35 2010 +0100

    l10n: Forwardport Slovenian translation
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>

commit 3d7a202a5e944749a30691c709492a0a213516a0
Author: Marián Hikaník <podnety@mojepreklady.net>
Date:   Tue Mar 30 22:03:22 2010 +0100

    l10n: Forwardport Slovak translation
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>

commit eebf5d1f71042a89aebf2eb9eb1f3942b5f13b3c
Author: Roustam Ghizdatov <roustam@2-u.ru>
Date:   Tue Mar 30 22:01:41 2010 +0100

    l10n: Forwardport Russian translation
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>

commit 160600f4273fa5a98dede56ca0f4e825dd2b1292
Author: Cristian Secară <cristi@secarica.ro>
Date:   Tue Mar 30 21:59:54 2010 +0100

    l10n: Forwardport Romanian translation
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>

commit 1b9386af9e272bc8a701602829d3dca295aa69aa
Author: Sidney Doria <sidney@dsc.ufcg.edu.org>
Date:   Tue Mar 30 21:58:11 2010 +0100

    l10n: Forwardport Brazilian Portuguese translation
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>

commit 885ed83a453ae7af6313a67f90ac3836fab070b8
Author: Zabeeh Khan <zabeehkhan@gmail.com>
Date:   Tue Mar 30 21:56:20 2010 +0100

    l10n: Forwardport Pashto translation
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>

commit b4cecbe145ae4e8cf9b1f9fcb2142f2ce3ba209a
Author: Michał Trzebiatowski <hippie_1968@hotmail.com>
Date:   Tue Mar 30 20:55:37 2010 +0100

    l10n: Forwardport Polish translation
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>

commit 2e620a1ef552cbd119918e149574eca06d0de4f0
Author: A S Alam <aalam@users.sf.net>
Date:   Tue Mar 30 20:54:09 2010 +0100

    l10n: Forwardport Punjabi translation
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>

commit 144d6c8b285981327e22c27a67ab81c94bdfc628
Author: Tòni Galhard <tony.gaillard@supinfo.com>
Date:   Tue Mar 30 20:50:36 2010 +0100

    l10n: Forwardport Occitan translation
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>

commit 8b7035ad4500ef91ceaca17a504d9c440c3eb21d
Author: Myckel Habets <myckel@sdf.lonestar.org>
Date:   Tue Mar 30 20:49:05 2010 +0100

    l10n: Forwardport Dutch translation
    
    With contribution of Alexander Henket
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>

commit 45a63e3fe42f9d6f977226a4a4533178afb6bc77
Author: Animesh Swar <animesh_swar@hotmail.co.uk>
Date:   Tue Mar 30 20:46:30 2010 +0100

    l10n: Forwardport Nepalese translation
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>

commit 3dd407bfd065ea53f674b136f7c7172bcd3dda38
Author: Mahrazi Mohd Kamal <mahrazi@gmail.com>
Date:   Tue Mar 30 20:42:37 2010 +0100

    l10n: Forwardport Malay translation
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>

commit fd77a7d0ea62c79d6233e0ea8e7a008d81843773
Author: Баярсайхан Энхтайван <ebayaraa@gmail.com>
Date:   Tue Mar 30 20:40:47 2010 +0100

    l10n: Forwardport Mongolian translation
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>

commit 0d7f646aeb0ede9ee57b43d715739c666f48026d
Author: Mindaugas Baranauskas <embar@super.lt>
Date:   Tue Mar 30 20:36:56 2010 +0100

    l10n: Forwardport Lithuanian translation
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>

commit 2f8826eb7616089530c56a80e7da5e191795db0b
Author: airplanez <airplanez@gmail.com>
Date:   Tue Mar 30 20:34:28 2010 +0100

    l10n: Forwardport Korean translation
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>

commit 4046ebdf002ce9eb719d5176d5595e4e90ffe38e
Author: Khoem Sokhem <khoemsokhem@khmeros.info>
Date:   Tue Mar 30 20:33:34 2010 +0100

    l10n: Forwardport Khmer translation
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>

commit 0c90395c6f86104b52a40db08e043e90d7931f86
Author: Vincenzo Reale <smart2128@baslug.org>
Date:   Tue Mar 30 20:26:20 2010 +0100

    l10n: Forwardport Italian translation
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>

commit 4eb98606e791edcc8d8d4eb56cb289250bbe292d
Author: Luqman Hakim <ovdl@rocketmail.com>
Date:   Tue Mar 30 20:25:35 2010 +0100

    l10n: Forwardport Indonesian translation
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>

commit 6afe7be3ad7e4da04cc00c92cdd1d2aa5d684739
Author: Gabor Kelemen <kelemeng at gnome dot hu>
Date:   Tue Mar 30 20:24:23 2010 +0100

    l10n: Forwardport Hungarian translation
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>

commit 76172838477943d4d20a66704663845a8af878ea
Author: Dominko Aždajić <domazd@web.de>
Date:   Tue Mar 30 01:23:45 2010 +0100

    l10n: Forwardport Croatian translation
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>

commit b4f7ebfb9b76f93b0c7e997d80df442188ee2135
Author: Gonçalo Cordeiro <localizacion@tagenata.com>
Date:   Tue Mar 30 01:22:00 2010 +0100

    l10n: Forwardport Galician translation
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>

commit 8b8989498d1adb3d00a174b6d2da2f90e0c9a1b4
Author: Otto Kekäläinen <otto@sange.fi>
Date:   Tue Mar 30 01:19:49 2010 +0100

    l10n: Forwardport Finnish translation
    
    With contribution of Tero Pelander
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>

commit c6ba77566cff1c34b484781846b17240e4f56b75
Author: David González <pico.dev@gmail.com>
Date:   Tue Mar 30 01:12:46 2010 +0100

    l10n: Forwardport Spanish translation
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>

commit a16700ce4d2fa7c9cd0557ca05d1e24a09ef2b8d
Author: Kai Hermann <kai.uwe.hermann@gmail.com>
Date:   Tue Mar 30 01:10:57 2010 +0100

    l10n: Forwardport German translation
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>

commit e45e556bcf519bb4185cc878b4defacefce2c61e
Author: Niels Fanøe <niels.f@noee.dk>
Date:   Tue Mar 30 01:09:39 2010 +0100

    l10n: Forwardport Danish translation
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>

commit 0d373f67174e531c17388e6314a16d74c29a4115
Author: Tomáš Chvátal <scarabeus@gentoo.org>
Date:   Tue Mar 30 01:08:12 2010 +0100

    l10n: Forwardport Czech translation
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>

commit 7dd8c2ebee8b044e81cd9fc083441691542a7713
Author: Ara Qadir <arastein@gmail.com>
Date:   Tue Mar 30 01:06:55 2010 +0100

    l10n: Forwardport Sorani translation
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>

commit c279968632cd5dc3e0a10b4f18024a3de85dee7e
Author: Xènia Albà Cantero <xenia_alba@hotmail.com>
Date:   Tue Mar 30 01:05:06 2010 +0100

    l10n: Forwarport Catalan translation
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>

commit 9fa370ce648dd23e0956f9b03aadb7bb6ec23f82
Author: Md. Rezwan Shahid <rezwan@ankur.org.bd>
Date:   Tue Mar 30 01:02:14 2010 +0100

    l10n: Forwarport Bengali translation
    
    With contributions of members of ankur.org.bd
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>

commit 1825879cf2cc54311124de1b91deab14d43abed7
Author: Ivo Ivanov <bestran@mail.bg>
Date:   Tue Mar 30 01:00:09 2010 +0100

    l10n: Forwardport Bulgarian translation
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>

commit 89f1a1f3eff616692de88c375432c66ae7475ac3
Author: Osama Khalid <osamak.wfm@gmail.com>
Date:   Tue Mar 30 00:58:18 2010 +0100

    l10n: Forwardport Arabic translation
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>

commit 9f6800051dc2d6a9276ed4848db4ea36925b9b65
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Tue Mar 30 00:50:15 2010 +0100

    Generate vlc.pot for 1.1.0
    
    Note that it has the strings from qt4/ui/*.h even if the Makefile for it is notcommitable yet

commit c80179d902b99642af594e67c0c7a8d098f5168f
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Wed Jan 27 20:35:21 2010 +0000

    Activate Nynorsk on Win32 and MacOS

commit 8a41486118cc153363e8623c869db6ee0e78034c
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Thu Dec 3 12:35:40 2009 +0000

    Activate Walloon on win and mac

commit dcdc0a509a692aca7e3ee92470200320d5d42c07
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Mar 31 00:55:24 2010 +0200

    Contrib: EAC3 spectral is finally upstream \o/

commit 038cf8e29e6aad595d21ceda718b47dbe071409c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Mar 31 00:51:10 2010 +0200

    NEWS: All ALS sample seem to work now.

commit 3f9174473e6e2106f20318e377dcc80437b927f9
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed Mar 31 00:46:05 2010 +0200

    Fixed non initialized date_t in some corner case with avcodec.

commit 4ca8802903c3dc9fe0f8fce7ffaeed91520e6fdd
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Mar 31 00:23:00 2010 +0200

    Add 2.35 and 2.39 AR

commit ad36104619595ff0ce5378ad9fb01338980a8fd7
Author: Lucas C. Villa Real <lucasvr@lsi.usp.br>
Date:   Tue Mar 30 21:39:55 2010 +0200

    Fixes a crash in VLC caused by a missing verification for a NULL pointer.
    
    Signed-off-by: Laurent Aimar <fenrir@videolan.org>

commit 8f447e012c45b4e1f01b4776e761719e2741ed30
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Mar 30 21:33:07 2010 +0200

    Used var_Inherit* in imem.

commit b21cad665d299b8da054e6f3d0f5fde31d207ea5
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Mar 30 21:30:45 2010 +0200

    Added support for raw data injection in imem.

commit c22f2d8b0115d2d1c65eb2af66f2e50990985eff
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Mar 30 21:06:36 2010 +0200

    No functionnal changes.
    
    It prepares for an access imem.

commit 2cb1e514559c3dd4d4cf78dcfd523f91b81cb49d
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Mar 30 20:45:00 2010 +0200

    Removed duplicated call in imem.

commit 48c8ae72ad1ee0211c640961c69c1c8e16e04f26
Author: Keary Griffin <keary.griffin@unwiredappeal.com>
Date:   Tue Mar 30 20:10:29 2010 +0200

    Made the mmsh protocol adhere to content-length header if it receives Connection: keep-alive
    
    I believe at a minimum this solves some of the issues reported in Trac
    Ticket #2533 -- MMS startdelay, but I cannot verify that it fixes all of
    them since most of the streams posted in the ticket seem OK with or
    without this patch.
    
    Signed-off-by: Laurent Aimar <fenrir@videolan.org>

commit 768a0aa2eac1006d0c08613df51e426d67189bd1
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Mar 30 18:40:54 2010 +0200

    On the road to -pre1

commit 126c2decc17a9a2a56121c68fb6c6bdc54884d19
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Mar 30 18:34:31 2010 +0200

    Qt: correct the size behaviour when zoom is called

commit de1d714f0222a0f73eee58ec6d323deb8bca42dc
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Mar 30 17:19:04 2010 +0200

    Qt: Better restore of the playlist State

commit 5174f44879aaea1558f0281e60b227ead1a0c817
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Mar 30 18:07:50 2010 +0300

    imem: typo

commit 0ba6c728e068c462bcaf51c52e2e7bfb9d77aee9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Mar 30 17:51:48 2010 +0300

    imem: mark MRL options as safe
    
    If they can be passed through the MRL, there is no extra exposure in
    passing them as options.

commit d365305327b84cfcf01a89ddaac90287fabf1687
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Mar 30 17:51:34 2010 +0300

    imem: typo

commit c39d62a4ae78664ba501e1eb4e81c0169ab7a681
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Mar 30 17:49:04 2010 +0300

    imem: add a string cookie so that slaves can be identified
    
    The cookie is not secure. Depending on the master input (or other
    slave inputs), it might be possible for a third party to inject bad
    cookies. The caller shall implement appropriate sanity checks.

commit 46415abcf1f23d552a081a8d88a3c238e9d00962
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Mar 30 16:42:34 2010 +0200

    Qt: correctly restore the ColumnID in the playlist.

commit 961e494b74575ea569e8f761e6a7896fb1b38f19
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Mar 30 16:28:10 2010 +0200

    Qt: don't resize the mainWindow when toolbar changes
    
    This introduced way too many bugs.
    Close #3297 and "activate-subs hide the video" bug and a few more.
    This is way suboptimal, but no fix works in a reliable fashion so far.

commit c67f375c6d944caac0f2208407934a505193d5b7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Mar 30 14:39:48 2010 +0300

    vmem: mark options private or volatile as needed

commit ebbd913f7f9f0f01c0c1058b801c011e32e9e238
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Mar 30 14:39:30 2010 +0300

    smem: mark options private or volatile as needed

commit 82169ba60565fd24e51fa0aeb03cc89447f141ad
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Mar 30 14:39:11 2010 +0300

    imem: don't pass data pointer through MRL either

commit e1a6df96d581adf7f8fc3e0f745520e5dcb19ade
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Mar 30 14:37:00 2010 +0300

    imem: mark options volatile or private

commit 0b21fc27fa9fb36723d4d4fbfbb5a5e43c35c141
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Mar 30 14:28:02 2010 +0300

    Cleanup private and volatile option
    
    Volatile/unsaveable options are now always internal implicitly.

commit b04dd1e92eaf0088100145fb94efcb0864d65681
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Mar 30 14:22:59 2010 +0300

    parent-item is not used: mark it obsolete

commit 46cdf014fe622a27d986acd859a70e91ec606cb1
Author: Nicolas Chauvet <kwizart@gmail.com>
Date:   Mon Mar 29 23:45:48 2010 +0200

    Typedef changes from xulrunner 1.9.1
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 6dbe4986f7c11370c2bc275491d4502f5f4c3c60
Author: Nicolas Chauvet <kwizart@gmail.com>
Date:   Mon Mar 29 23:45:46 2010 +0200

    - Don't hardcode OJI define - deprecated xith libxul 1.9.2
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 889aebe3522227c9a9b28bf7c1b114adece66bf0
Author: Nicolas Chauvet <kwizart@gmail.com>
Date:   Mon Mar 29 23:45:45 2010 +0200

    mozilla - Avoid usage of HAVE_NPFUNCTIONS_H
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 22d2ded49ed93a91ca51f19ae07f809b3ac4791c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Mar 30 00:07:57 2010 +0300

    Mark --(no-)overlay as safe - fixes #3465
    
    This can reportedly be used to overlay HTML content on top of the VLC
    widget. That being said, overlay is not a portable option *ahem*.

commit d85a3f13e132f27c6cb694447d65c16a2f3d2c7f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Mar 29 23:55:00 2010 +0300

    Remove debug statement

commit de31f430bc4cd29eaf7470e794d7c94cb9ecde6b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Mar 29 23:52:21 2010 +0300

    getopt: use stack instead of global variables, fixes #3366

commit 8c390d9ba7b2915d2f32fa28efe0e4a267717825
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Mar 29 23:49:08 2010 +0300

    system_Configure: do not depend on vlc_optind global

commit 6a0c1f900400949e9bbe8b3ee2bd9acd187a2f48
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Mar 29 23:47:04 2010 +0300

    system_Configure: remove unused indirection
    
    This is too late to change command line options anyway.

commit ef1962f89acadb8069365ba1f74c2dc1b1363848
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Mar 29 23:41:32 2010 +0300

    GetFilenames: avoid use of vlc_optind global

commit 1d9170af7bdd61599a6fae5016fecde2b4eaa06e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Mar 29 23:17:54 2010 +0300

    No need to print warning on obsolete command line options
    
    We will print a fatal error afterward anyway.

commit 5960c93ca6f0252c9a99d0402e95b15472cd4a3a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Mar 29 23:09:02 2010 +0300

    Remove useless indirection

commit f4889b149fee679ce552eb8ece073b6ac28815a0
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Mar 29 21:56:38 2010 +0200

    Contribs: minor bump freetype to 2.3.12

commit 15fa20ca9da052a4ab7275e81318bbf0784d24d2
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Mar 29 21:53:44 2010 +0200

    Contrib: jpeg update to v8a

commit f89305a24069adf7f4a5d09a19593c0665a2081f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Mar 29 21:49:56 2010 +0200

    Contrib: update libpng to 1.2.43
    
    Yes, I know, I am not using 1.4.1...

commit 84afbd0722dbb09ef376f1abf9eba6c46b131457
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Mar 29 21:49:42 2010 +0200

    Contrib: update GnuTLS

commit d1de0040b7fdf853c38d28e8a7d5a78af72e12cf
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Mar 29 22:50:02 2010 +0300

    getopt: use ANSI style prototypes

commit 4892f03cd21b0da102c78966325224e271bb4060
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Mar 29 22:47:44 2010 +0300

    getopt: remove strict POSIX ordering
    
    Most probably nobody uses this (in VLC context). In fact, it would
    cause many existing VLC command line examples /out there/ to fail
    mysteriously.
    
    This simplifies the code a little bit and kills a static variable.

commit 238e0f41aa435dd03bd82cc1e5a5fe40a3a0d6e2
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Mar 29 21:45:51 2010 +0200

    Contrib: update lame to 3.98.4 (from 3.98.2)

commit 7ef74456c5ee63f1f96c7043ce845eb6b2ce81d6
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Mar 29 21:41:19 2010 +0200

    Contrib: update vorbis and ogg with 1.3.1 (1.2.3) and 1.2.0 (1.1.4)

commit 26aa0669e55bd411bee2afb75f703b249c8f311e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Mar 29 21:30:28 2010 +0200

    Contribs: live555 remove patch applied upstream.

commit 844928a8c7690134c9e7d6b63dd9cf197300991b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Mar 29 22:40:09 2010 +0300

    getopt: remove unused ordering modes

commit 88c2bad6fe6b149ad79941cccf54ab7d0c2f3e22
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Mar 29 22:33:16 2010 +0300

    getopt: posixly_correct need not be static

commit 69cd826772892b0691bb4cb5fe182b8008eb8c42
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Mar 29 22:30:10 2010 +0300

    getopt: remove useless global variable

commit 8fc0329d0a116eb3afe03d959806281fb1574bff
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Mar 29 21:38:48 2010 +0300

    Avoid debianutils (which) and kdelibs (kde4-config) build-deps

commit 193e6eacddb63e8a5bda42395ee79b5b27db6408
Author: Jakob Leben <jleben@videolan.org>
Date:   Mon Mar 29 12:52:46 2010 +0200

    Qt: delete unneeded MenuItemData

commit dc807170b22cd2f02c6d1285347fa64af04ebb0f
Author: Jakob Leben <jleben@videolan.org>
Date:   Mon Mar 29 12:38:15 2010 +0200

    Qt: delete submenus when clearing the View menu
    
    Prevent unnecessary memory accumulation when new submenus are
    created again and again.

commit 4f0759ef34b6efe93dfc27f29e179fce66b908be
Author: Jakob Leben <jleben@videolan.org>
Date:   Mon Mar 29 12:23:58 2010 +0200

    Qt: memory leak

commit d0f5b18ef01e78aea25d83ab5ac984ee4e0dc231
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Mar 29 01:09:33 2010 +0300

    vout wrapper: fix creation of vout with window on top

commit 8697481322874db6a06b1b1864ed32cab0276fcd
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Mar 29 00:41:25 2010 +0300

    Qt4: preserve video-on-op, fix #3469

commit 9b8d88b92fd9728584f89be0209ebc7fd653be69
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Mar 29 00:39:41 2010 +0300

    playlist: allow video-on-top variable to be preserved across vouts

commit 4fa9064c9e02bb1adcdf4868a8a3150c9db82952
Author: Jakob Leben <jleben@videolan.org>
Date:   Sun Mar 28 23:26:48 2010 +0200

    Qt: Do not reset fullscreen option on vout reset
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 4f627eaa2f0ff0658fbeba109fbdc8b2aa3d5d7d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Mar 29 00:52:48 2010 +0300

    Fix warning

commit 23dedd4ffd53685e612ffc5ee171eed52a43bb68
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sun Mar 28 21:32:11 2010 +0200

    Qt: Drop the no longer used sample_classic
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit d46963cc7f1dc355c8c08fb2ae318f8fad6d3a02
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Mar 10 22:48:58 2010 +0100

    Qt: speed and time button actionable visual feedback
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit b0ccb760b40ed5a1c98cee40c048c6c057bdea58
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sun Mar 28 21:20:01 2010 +0200

    Qt: add better tooltip to timelabel
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 38c1b482fef92e9b8793421070a967813bd9c4f7
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sun Mar 28 21:21:21 2010 +0200

    Qt: Fix SpeedLabel's tooltip
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit cc28873a137884794da5c09c5ccfd7b21a07e2e7
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Thu Mar 11 17:01:16 2010 +0100

    Qt: sprintf is deprecated
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit e7a44b2d4440182cb91ebc4fcd44f5038bb9a793
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Mar 28 21:57:26 2010 +0200

    Qt: initialize stackCentralOldWidget
    
    Close #3471

commit fe323b80700dbe2643bbde0da8391a6d046f156e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Mar 28 21:56:13 2010 +0200

    Nuv: don't reject files with no or broken seektable
    
    Just deactivate proper seeking

commit 158be7e57ecb0967c9de12022a478690bf39f84f
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Mar 28 21:23:25 2010 +0200

    Lua: fix interface selection.

commit f5c7b6ff8be218ebad35da941632ad9b56dcbedb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Mar 28 20:59:38 2010 +0300

    Remove noisy debug

commit 9d223efe5ddfb4064099214cd0c3b7c5757a0cd7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Mar 28 20:56:14 2010 +0300

    RTP: fix timestamp wrap - fix #1645

commit a638c16c26793ee518a5d4761f15950df80a7222
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Mar 28 18:52:06 2010 +0200

    Avformat Don't double unlock

commit 0707e3ff6d315e5a6c22e0b994542f5dff248561
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Mar 28 20:40:45 2010 +0300

    getaddrinfo() may list IPv6 even if not supported
    
    This fixes the RTP input failing completely.

commit c175d9308b5be3a12e1c32a8838fee043438ab98
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Mar 28 20:01:27 2010 +0300

    RTP: premultiply timeout value to VLC frequency

commit ac9f4d32b7f9c1323fa6dd5a85582fb6c7ce97f9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Mar 28 19:49:39 2010 +0300

    RTP: typos

commit 330a8cd91a366d69232560e19ed473ad582692ef
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Mar 28 17:29:34 2010 +0300

    RTP: compute deadline from RX time of oldest packet in queue
    
    Jitter computation is, by design, relative to the time of arrival of
    packets. Normally, it should be the estimated time of arrival (ETA) of
    the missing packet in the sequence, plus a tolerance value computed
    from the delay variance (jitter). Unfortunately, we do not know that
    ETA since we do not know the RTP timestamp of missing packets.

commit 6879a5ec612d0640da054583b03c00fc65e82cef
Author: Jakob Leben <jleben@videolan.org>
Date:   Sun Mar 28 19:30:35 2010 +0200

    Qt: fix updating of album art on BackgroundWidget

commit e472ee3c154b8e4ce0f22bf7e71c3b9d98660975
Author: Jakob Leben <jleben@videolan.org>
Date:   Sun Mar 28 19:18:43 2010 +0200

    Qt: subclass QStackedWidget for custom minimumSizeHint()

commit 9078322b6cf9f8fa2a420aa0bbdf2d464c28c121
Author: Jakob Leben <jleben@videolan.org>
Date:   Sun Mar 28 18:55:25 2010 +0200

    Revert "Qt: make ground for proper main interface size management"
    
    This reverts commit 9d9ffe9fba7946afcf6f20f1de9f6b6a3b644f37.

commit 0b4f577dc76b369a98eb95a88f3fd643a9c97776
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Mar 28 19:10:29 2010 +0200

    Growl: do not get the configuration for every item (get if at opening time only).

commit 1f3432f3c21a72734a9db4029ce6541bcad34f76
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Mar 28 19:03:04 2010 +0200

    Growl: cosmetics.

commit 49f13e0e08beffc1d44ceb356d6e8c027119f41e
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Mar 28 19:00:44 2010 +0200

    Growl: fix a second buffer overflow.

commit 6af8bf05b784b6dc9743c8f353ef187d41f1fe7e
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Mar 28 18:40:00 2010 +0200

    growl: fix a buffer overflow.

commit 5ef889a45334e524519e976d7a7ff80679b614f8
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Mar 28 18:22:34 2010 +0200

    Grow: fix crash when the password is NULL.

commit 7b7d26d88a500582c22f47a8c5e6d001967dd491
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Mar 28 17:50:35 2010 +0200

    Growl: fix bad memset.

commit ed6f4ee4beb8dc649bc561fd450800581f7c0132
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Mar 28 17:53:20 2010 +0200

    Growl: cosmetics.

commit d6c7145335f8651b6d43783c2e17348944492860
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sun Mar 28 17:41:59 2010 +0300

    qt4: keep selected popup item visible when sorting
    
    Still could be better to leave selected item as selected after sorting.

commit 0c33ffc1b394a41b099dbc7e949ba705d8d44e54
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Mar 28 17:18:39 2010 +0200

    growl: fix pontential use after free (var_delcallbacl called to late).

commit 252c9d11a2dfd168cd9186eeaa880d206d5c97d7
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Mar 28 16:48:31 2010 +0200

    Typo.

commit 1b455e3637cec179c29d6f6d7a63857a007f9e1a
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sun Mar 28 14:36:52 2010 +0300

    lua http interface: add clumsy current-detection in playlist.xml request
    
    Not really nice looking or anything, but I'm not that familiar with lua.
    Also not sure if comparing paths/uris is the way, didn't spot any way to
    get same id from both of those (or missed something trivial).

commit 9d9ffe9fba7946afcf6f20f1de9f6b6a3b644f37
Author: Jakob Leben <jleben@videolan.org>
Date:   Sat Mar 27 22:24:50 2010 +0100

    Qt: make ground for proper main interface size management
    
    - Simplify switching between widgets in central stack: showTab() allows
    switching only between two states - video state and playlist state - and
    does everything needed according to circumstances
    
    - Do not setMinimumWidth/Height/Size() on main interface, because it
    inhibits children sizeHint() evaluation, thus preventing interface
    self-adjustment when controls are added/removed or shown/hidden.
    
    - Subclass QStackedWidget so it's minimumSizeHint() matches exactly
    the one of the currentWidget(), and not the sum of all children.
    
    - Suggest compact mode implementation (commented out for now):
    setSizeConstraint( QLayout::SetFixedSize ) on main interface layout.
    This automatically keeps and adjusts fixed size in respect to
    sizeHint() of children.

commit 02ee6240a9a2c0998054c5aaa6fcd945e63bf157
Author: Jakob Leben <jleben@videolan.org>
Date:   Sat Mar 27 15:41:05 2010 +0100

    Qt: appropriate SoundSlider size

commit 9cca111d2805ecab4ddcb646703c1852f9717a7b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 27 16:20:28 2010 +0200

    Work around cleanup handler bug in kfile plugin
    
    Parental advisory: explicit hack.
    
    If kfilemodule is loaded, bypass run cleanup handlers. Library really
    should not use this C feature in any case (IMHO). And I find it
    outright idiotic for a (Qt4) plugin to use cleanup handlers.
    This is causing so many crash reports that it's not funny anymore:
    https://bugs.launchpad.net/ubuntu/+source/vlc/+bug/408719

commit 6971cd483612b792063283faa6da1be6bc35b6fe
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Mar 26 21:00:52 2010 +0100

    Fixed initial crop parameters in vout (close #3376).

commit 63b1f199b66b56eb4cba262e301d1952e9a75685
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Fri Mar 26 18:56:33 2010 +0000

    Typo
    
    Pointed-Out-By: Gaëtan Rousseaux

commit d9a20253a2c57aa7678375faf27feceab8c8923d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Mar 26 19:37:15 2010 +0200

    decomp: fix potential deadlock at EOF
    
    The decompression process needs to "see" the end-of-file. Otherwise
    it might get stuck, and then the demux thread will get stuck too.
    Closing the write end of the pipe to the compression process fixes
    that.
    
    Pointed-out-by: Laurent Aimar

commit 40cc130202e898d57c6c93af1407cbf5ac6b6bd1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Mar 26 19:31:23 2010 +0200

    decomp: avoid large stack allocation
    
    (It could be more efficient, but who cares? pipe overhead is probably
     worse)

commit 072b0670800c6c9ab9d9f644c43c9220931601bd
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Mar 26 19:31:12 2010 +0200

    decomp: handle memory error

commit 90f46a51bb4854c81e1e407a54f808d6192620ee
Author: Hugo Beauzee-Luyssen <beauze.h@gmail.com>
Date:   Wed Mar 17 23:31:54 2010 +0100

    Don't inhibit the screensaver if no-disable-screensaver is specified.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit e17e8321340de0afac7f5d471215692b0ea16f65
Author: Sébastien Escudier <sebastien-devel@celeos.eu>
Date:   Thu Mar 18 11:31:41 2010 +0100

    VLM : move a mutex lock/unlock
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 1fd91b99db7a1a8cde276fa9767c428f4c07e5cc
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Mar 26 11:36:58 2010 +0100

    Avcodec: CODEC_ID_MP4ALS was only introduced in 52.26.0
    
    So it won't break on old system, like your debian :D

commit df7e8cf916417f2c609571c4aa8e2bbb1b92ea07
Author: Alex Converse <alex.converse@gmail.com>
Date:   Wed Mar 24 00:08:53 2010 -0400

    Add support for MPEG-4 ALS to the MP4 demuxer and FFmpeg wrapper.
    
    MPEG-4 ALS is a pure losses audio codec from MPEG. Like other MPEG-4
    Audio variants it's muxed into the MP4 container with Object Type
    Indication 0x40 followed by its Audio Object Type (36).
    
    Sample:
    http://streams.videolan.org/Mpeg_Conformance/ftp.iis.fhg.de/mpeg4audio-conformance/compressedMp4/als_00_2ch48k16b.mp4
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 9f72dd7fb32138e18aa46bf6cf9946b431aef270
Author: Vincent Penquerc'h <ogg.k.ogg.k@googlemail.com>
Date:   Thu Mar 25 14:39:52 2010 +0000

    remove the time check which avoided rendering the overlay at a time it had been rendered already; fixes subtitles disappearing when pausing.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit f7c9f8329d7b5aa5fb313d1a0409512db8eaa09f
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Mar 26 01:45:05 2010 +0100

    Simplify a bit input rate setting.

commit 1c9264854ddb0f16a06721193c4047ac2100dd39
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Mar 26 01:23:24 2010 +0100

    Fixed fine rate modifications in hotkeys.

commit 959554209ac3b6cb996a9b66fd717957dcfbd032
Author: Casian Andrei <skeletk13@gmail.com>
Date:   Fri Mar 26 01:51:58 2010 +0200

    input: set OSD message when changing rate via hotkeys to display the current rate (v4)
    
    Signed-off-by: Laurent Aimar <fenrir@videolan.org>

commit aa306dc6d2e7b0f91bd7a4605b6709f627c9b2c1
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Mar 26 01:15:03 2010 +0100

    Fixed potential infinite loop between input/qt4 regarding input speed.
    
    and fixes for sure duplicated input speed settings done by qt4 when
    changing rate.

commit b51afca9348a2c1ebca0237e5e91f9b0b6562d91
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Thu Mar 25 10:50:48 2010 +0100

    Installing KDE4 solid files.
    
    Closes #3436

commit 8d9710a112275985fe786d59e78506286a23fd34
Author: Hugo Beauzee-Luyssen <beauze.h@gmail.com>
Date:   Thu Mar 25 10:49:55 2010 +0100

    Adding actions for KDE4 Solid
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>

commit 3f5a2898e863b80e2a4e89936ca98618a2fd2b9a
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Thu Mar 25 00:06:55 2010 +0000

    Detect the variation of unix2dos

commit ad7e01030614f7b8d0381555cc09b1d61442de80
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Mar 25 21:29:38 2010 +0100

    legacy OSX interface: fixed transcoding with the wizard and re-added mp4a as valid audio codec to the sout panel

commit 0cf16ba2e69629a45df43aa7bda5fd870de2d027
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Mar 25 14:01:25 2010 +0100

    NEWS updates for 1.1.0-test

commit a04320c97604954f96ba029cb710ef43483957d9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Mar 25 13:39:50 2010 +0100

    Rename 1.1.0-git to 1.1.0-test

commit f6371c51ae48f8c25879c91c7a93e446ade08949
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 20 02:10:48 2010 +0200

    Confusing typo

commit ff94c5af91a60be2054236c12cc470415f4691ea
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Mar 23 22:38:50 2010 +0100

    Prevent negative caching value to be displayed.

commit 3fad96bfed9cbf22c93c9f008acf27b0882c686c
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Mar 23 21:29:37 2010 +0100

    Fixed asf media length (close #2674 and close #3429).

commit 81a42a9e4379362412fc379be0b973eb3ce339ef
Author: Sebastien Zwickert <dilaroga@free.fr>
Date:   Tue Mar 23 00:13:07 2010 +0100

    VLCKit: remove the prefix from the parameter value and take into account null values for options that do not require a value.
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit fabb1d71be480f06295f5fc8f562bc7d11c002b5
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Mar 20 18:17:02 2010 +0100

    Qt: mainInterface cleanup and simplifications
    
    Functions renaming, dead code removal, simplifications and various resizing fixes.

commit 81b4ed0e042693eb474b39510d20fc886c50c920
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Mar 21 23:55:23 2010 +0100

    compilation fix when building a single arch only

commit 8b61de26db061836100c9f059aa2ca66864f759c
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Sat Mar 20 19:16:08 2010 +0100

    Lua: do not click a button twice in a row
    
    Fixes #3364 (big bug on buttons)
    It is not possible to click the same button twice in a row (while the
    script is actually running), but other buttons can be clicked.

commit 3e21c73fa82800229531c44f2a27141e560b8017
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Sat Mar 20 18:57:57 2010 +0100

    Lua: fix default value of drop-down lists
    
    Fix #3370

commit 14707cbaca9fa2961a00c563f14a5f6a44291a4d
Author: Srikanth Raju <srikiraju@gmail.com>
Date:   Thu Mar 11 20:58:58 2010 +0530

    Lua: Avoid segmentation fault on recv() fail
    
    Signed-off-by: Jean-Philippe André <jpeg@videolan.org>

commit 2bb90c75bebf9e55925cf087bc980ef83005d27c
Author: Srikanth Raju <srikiraju@gmail.com>
Date:   Thu Mar 11 20:16:40 2010 +0530

    Lua: Implement net.connect_tcp
    
    Signed-off-by: Jean-Philippe André <jpeg@videolan.org>

commit 8f99b2412616241539cdb72e77bba1090fc6307a
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Sat Mar 20 18:08:57 2010 +0100

    Qt: fix extensions dialog title (after set_title)

commit 6ee0699ed2561a62b6c8886b6699312b5b31fbfb
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Sat Mar 20 18:04:33 2010 +0100

    Lua: fix previous commit (83ab54255)

commit 68c015a6c73cb9501cc06fcffcf348ae7b747480
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Sat Mar 20 17:31:17 2010 +0100

    Lua: new function "set_title()" for dialogs
    
    Partial fix for #3304

commit bf77979b5108f604012cb7eb8d5801aa8780632d
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Sat Mar 20 17:17:52 2010 +0100

    Lua: update documentation

commit 6e0f1ce2ff9eb19e9299e0e1844d77abbe6f080b
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Sat Mar 20 17:07:50 2010 +0100

    Lua: rename d:close() to d:delete() and d:flush() to d:update()
    
    Avoids confusion between dialog:close() and the "close()" hook
    Partially fix #3304

commit b15f35e7eee634b6877c99e5ddc1147a2231ddcb
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Mar 20 17:16:30 2010 +0100

    Win32: minor fixes to the installer

commit 83ab54255b2ae6883d0d839bd8fb75c20471c1fc
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Sat Mar 20 16:53:28 2010 +0100

    Lua: Extensions, fix position of buttons
    
    Fix #3375

commit 11cb728a8923d80cce3e3539002ef7a73fa21133
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Mar 20 16:47:48 2010 +0100

    Remove all the quick settings of VLC on Windows

commit 7bfa5717b05eb83164ec4fe93718696ff7f9997b
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Mar 20 15:42:56 2010 +0100

    Qt: New BackgroundWiget
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit e7da2d0afe9c3b3ff18292ddc6c51179a579c46a
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Mar 20 12:53:44 2010 +0100

    osx-zip-packages: store symlinks as is to save disk space and shrink the package size

commit 5f8d701a9ab972ee7e3b25125b39fe24eb66c1cd
Author: Gildas Bazin <gbazin@videolan.org>
Date:   Sat Mar 20 09:34:48 2010 +0000

    arm_neon: fix the color conversion to use the actual pitch of the pictures instead of trying to guess it.

commit f430000cb124cde85fc335e9f274971ff8716c48
Author: Eero <eerove@gmail.com>
Date:   Sat Mar 20 00:32:56 2010 +0000

    l10n: Estonian update
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>

commit 6eedf20f375a3cfe4ab475ec3a31fd7f83a5dd19
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Fri Mar 19 17:27:01 2010 +0000

    Avoid integer overflow

commit 9b944bbbe34a20d0e009aa8e941dd783530d617f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Mar 19 18:54:18 2010 +0100

    IMDB: fix description

commit cf4cc9a84f2ee9654df61653610b2d5f3acc1429
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Mar 19 18:12:44 2010 +0100

    Qt: remove ugly hack for popupMenu

commit 5e27dcb83abb393dfbfd848f5274ccc42943fbf4
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Mar 19 17:51:13 2010 +0100

    IMDB: use a shortdesc
    
    Close #3414

commit 48bf9f81048504abaff5f8dffc84d0bd4c4dadf4
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Mar 19 17:47:42 2010 +0100

    Qt: extension dialog, show correctly the version
    
    Ref #3414

commit 221eb62e40fc25fa0274ff7710e87fdcb3ed41ae
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Mar 19 17:37:02 2010 +0100

    Qt: fix comments

commit ff995de98721f34871bd9de643d2bb23fc1869f0
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Mar 19 17:32:26 2010 +0100

    Qt: remove unneeded workaround

commit 1d3c64ebd63d0a080d12948cd344463c32ee3e90
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Mar 19 17:24:27 2010 +0100

    Qt: remove dead code

commit 5b7b930e259cf2b4d701eb449320a6e3cf07915d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Mar 19 17:18:14 2010 +0100

    Qt: fix main_interface sizing part 2
    
    Close #3408 (blocker)
    Close #3245 (blocker)

commit a88ba4526d03285a10e9abd59b9053c9d6927661
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Fri Mar 19 11:39:37 2010 +0100

    skins2: For playlist controls, keys to be forwarded to vlc core
    
    the playlist control entirely redefines key processing (arrows, enter, ...).
    Yet, for keys not processed, forwarding them to vlc core is desirable.
    For instance, that enables n(ext) and p(revious) when focus is on the playlist,
    which is something users can expect to be working.

commit fb1ba080abfb80e87ef8a6b72ab8b7ee8c918c76
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Tue Mar 2 17:22:24 2010 +0100

    skins2: fix wrong focus

commit 363e4c34de22df0dd4e6294fc13fdbd6383e51fd
Author: Hugo Beauzee-Luyssen <beauze.h@gmail.com>
Date:   Thu Mar 18 00:17:11 2010 +0100

    Fixed uninitialized value.
    
    This was leading to a crash when using --no-keyboard-events
    
    Signed-off-by: Rémi Duraffort <ivoire@videolan.org>

commit d6b836537f0ec4d51611636bce02ca9c24dd16fe
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Mar 17 16:52:43 2010 +0100

    activex: stop processing events on closing ActiveX plugin

commit 18fe2d12cc005cdfbbe6a4761ad5bd5e0648d5c3
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Mon Mar 15 13:18:27 2010 +0100

    activex: our vlc instance should already have been initialized
    
    Signed-off-by: Jean-Paul Saman <jean-paul.saman@m2x.nl>

commit 9df2a8435a3381fe0958116ca24fae9a43272e0e
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Mon Mar 15 13:26:25 2010 +0100

    activex: Fix heap corrumption on Async event delivery
    
    The heap corruption occured when events returned a value. Since the events cross COM boundaries,
    the values returned should be allocated in COM context too. Allocating the memory with CoMemTaskAlloc()
    should be used instead of new or malloc().

commit 88f536c0c03288140e87338eaceda0d5d0c6cfdf
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Fri Mar 12 11:42:45 2010 +0100

    test/libvlc: add libvlc_MediaPlayer* events for input states
    
    Signed-off-by: Jean-Paul Saman <jean-paul.saman@m2x.nl>

commit d86c821313b3a6757ecfaac0a37bc0565bd7ea49
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Tue Mar 9 12:02:28 2010 +0100

    activex: add IID_IVLCControl2 as know interface to IObjectSafety
    
    Signed-off-by: Jean-Paul Saman <jean-paul.saman@m2x.nl>

commit 7113bb575f592f4f749e36eeeffd0111dd70a1e7
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Fri Mar 12 13:19:48 2010 +0100

    activex: sync libvlc_MediaPlayer events between activex and mozilla

commit 5577ca9936e34c3dbc79a90f9156d681e5cc624e
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Fri Mar 12 13:10:40 2010 +0100

    activex: bool to VARIANT_BOOL macro

commit b57a963bfa5a39c42d672fd81af67a0cd2454ade
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Fri Mar 12 13:07:26 2010 +0100

    mozilla: stop playing on page reload and when already playing

commit 37b3b800c5b333ac5c8841407fac97228ba951e2
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Fri Mar 12 12:59:57 2010 +0100

    activex: stop playing on page reload

commit 427a6f917a59399de7f6822b345d02f1b38544fb
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Feb 17 23:35:12 2010 +0100

    activex: implement async events handling for JavaScript
    
    Events that do not originate from within the ActiveX JS context (which is a COM context)
    cannot cross into ActiveX/COM context. All events received from libvlc are in a different
    thread context then the ActiveX/COM code. Thus from a libvlc event handler callback it is
    not possible to call into the ActiveX/COM context.
    
    To solve this issue a seperate thread is created that manages sending of all events for
    the ActiveX webplugin (including events from libvlc). All events are by default routed
    through the GlobalInterfaceTable (GIT) which takes care ActiveX/COM calls that cross
    different thread context in the ActiveX/COM world.
    
    Signed-off-by: Jean-Paul Saman <jean-paul.saman@m2x.nl>

commit b7d39d41515a9ecff1b34c0bb4cec7f4ca4e454e
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Tue Feb 16 10:00:24 2010 +0100

    activex: missing media_list lock/unlock
    
    Signed-off-by: Jean-Paul Saman <jean-paul.saman@m2x.nl>

commit aa2415bdc1c6e6d8e6aa5867881dbdf27a44e3c4
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Tue Feb 16 09:59:07 2010 +0100

    activex: stop media_player before releasing it.
    
    Signed-off-by: Jean-Paul Saman <jean-paul.saman@m2x.nl>

commit d599e7db8f5d932e301b71fd93fff8bfe01444a8
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Mar 17 23:50:16 2010 +0100

    Fix make dist due to vlm removal on Macos

commit a65e67d9ab989b588314273fbdf4ca9af0024ded
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Mar 17 22:09:52 2010 +0100

    Qt: use forward declaration when possible and remove includes

commit 846c422c4807aec88293aa49ed913dc825b2c863
Author: Gildas Bazin <gbazin@videolan.org>
Date:   Tue Mar 16 01:06:11 2010 +0000

    codec/omxil: OMAP3430 only supports h264 baseline profile up to level 3.0. We now reject anything else as the codec gets confused otherwise.
      Also changed the priority so that this module is now the default video codec on Maemo.

commit b2077df0d4036ccb7c8b60911c1fc38dc434fd32
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Mar 15 19:01:27 2010 +0200

    x264: remove 0.8.x deprecated aliases completely

commit eb0d98e6efbb486a5b2f4342eebf2f03146fbe3d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Mar 15 19:00:15 2010 +0200

    x264: remove deprecated aliases from chain
    
    That does not work anyway.

commit d79b55833b99cf909c8f389212bb987c16781604
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Mar 15 18:57:13 2010 +0200

    dirac: an existing option cannot be a deprecated alias

commit 652fbde4d1de2c700a5347d367aae99ec0145a4b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Mar 15 14:23:08 2010 +0100

    VLCKit: fixed typo which prevented the creation of re-distributable bundles and added the libvlc headers to the project file (not distributed in any target)

commit 6e57b286525d57db5741da6d0cd919da0e3c0cec
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Mar 15 12:44:03 2010 +0100

    legacy OS X intf: fixed broken time slider

commit d1786b248b374353e9466ff32d9e5f8e221ec0f7
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Mon Mar 15 13:04:08 2010 +0100

    VLCKit: Embed the plugin cache for all archs.

commit b9606f5d8b5916f0bce13f5d02bd5abdff659bfb
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Mon Mar 15 13:03:38 2010 +0100

    VLCKit: Use name instead of $1 and $2 in Pre-Compile script.

commit 2211e84cbe83dff5f3a740085e49066d6b2b7c70
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Thu Mar 11 00:06:46 2010 +0100

    VLCKit: Disable syslog.

commit 57c73d7402eba87f9c237bfed72639830a2be1c9
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Mar 15 12:34:57 2010 +0100

    legacy OS X intf: fixed locking the vout window's AR

commit 644bd8439cebee81fbb3aabd3531b99061d2a375
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Mar 15 12:19:40 2010 +0100

    legacy OS X intf: removed nslog-based debug

commit 09560b2b4f07c3826d38ccfcebff6d84421929cd
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Mar 15 10:34:56 2010 +0100

    Use gitorious for phonon-vlc, so we don't have 2 forks around.

commit 7357cfac94a9115dece4b3b782cd69312513a6b4
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Mar 15 00:53:02 2010 +0100

    legacy OS X intf: re-add the menu items for 'Quit after playback' and 'Normal [playback] rate'

commit 66341dc15b6dbe8b153f5668e3630b76c99321f3
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Mar 15 00:41:05 2010 +0100

    legacy OS X intf: fixed playlist table view as hinted by Derk-Jan

commit ccee49c75601180e6f855383847f70d1caaa4af0
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Mar 15 00:16:30 2010 +0100

    legacy OS X intf: removed unfinished VLM interface
    
    The existing code only managed to display some windows without any functionality.

commit ef7ac2f845b05f010f0195368e00eb71e4b28b3d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Mar 15 00:06:49 2010 +0100

    legacy OS X intf: fixed check-for-update and fullscreen-toggle menu items

commit e01621b2708f57869ec3ac67434574512640be91
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Mar 13 21:26:33 2010 +0100

    legacy OSX intf: correctly adapt vout window's size to video content

commit 4647e341e9fc829795b575397b5bad8b87eab049
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Mar 13 21:18:36 2010 +0100

    legacy OS X intf: restored 1.0 look of the video output window

commit 8b1ab3581cd5f41a58dbb8b52173b1b960842797
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Mar 13 21:00:18 2010 +0100

    opengl: make sure we use this module instead of the caca vout as default within the legacy VLC.app

commit c68b81019c2840eaa9781a4d967bebf36758d888
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Mar 13 20:46:04 2010 +0100

    legacy macosx intf: make sure we display the right playback button graphic when drawing the video window

commit eaf80712d1dd84693e497f49c91e6a1d16377ce2
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Mar 13 19:42:01 2010 +0100

    Updated list

commit 091387bc67ede6c9604f5a737ecdcdcd50fc8173
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Mar 13 19:41:31 2010 +0100

    Updated Swedish translation by Daniel Nylander

commit 3048882f57f5ec815fe21e1a803fddaff7a58f61
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 13 19:32:20 2010 +0200

    Print exact revision in addition to version number on console

commit 0db7b28884831a860b0928e118586c2e4f7b790d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 13 19:31:04 2010 +0200

    Put only the copyright statement in COPYRIGHT_MESSAGE

commit c95e19193d2e37539bcb56eb3c601f9c831a6028
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 13 19:28:53 2010 +0200

    Do not put copyright statement where it does not belong
    
     * plugin cache identifier string,
     * HTTP user agent header,
     * configuration file head comment,
     * CGI server software name.

commit 80c7271188e57f89c1d7fe93d22b3034d485e9e9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 13 18:21:16 2010 +0200

    Fix a warning

commit b63326b733936482b4e7ddf7d58bf9bb4d59ec92
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 13 18:18:00 2010 +0200

    Rename linked_with_a_crap_library_which_uses_atexit()
    
    In several cases, it is not used because of atexit().

commit bc27ea6b11cc017e9c3db686c0853f35ef8c87fb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 13 18:17:07 2010 +0200

    Revert "PulseAudio cannot be unloaded - fixes #2538"
    
    This reverts commit 8b40fb0f0bfb71913fe5dd22402ecfa479d80b6d.
    Reading the PulseAudio source code, #2538 seems wrong.
    
    Conflicts:
    
    	bindings/python

commit afcdbd2da4b1072c0c20c274b15e1177942fc784
Author: Jakob Leben <jleben@videolan.org>
Date:   Sat Mar 13 17:06:01 2010 +0100

    input_item: remove b_prefers_tree
    
    Nothing uses it and it is irrelevant after tree form and list form
    playlist representations were joined.

commit 873e5edb26e043859d184d10a818ba984706f850
Author: Jakob Leben <jleben@videolan.org>
Date:   Fri Mar 12 09:27:31 2010 +0100

    adjustments to playlist API changes

commit e4b20c82e3cd5188903069d731781f8b29b833fa
Author: Jakob Leben <jleben@videolan.org>
Date:   Thu Mar 11 19:26:53 2010 +0100

    playlist: new playlist_NodeAddCopy(), modified playlist_NodeCreate()
    
    - New function to copy a playlist item and all its children.
    - Allow node creation at any position in parent.

commit 6f436e214f44f2e604f9db29edf88b22997e7322
Author: Jakob Leben <jleben@videolan.org>
Date:   Thu Mar 11 19:20:20 2010 +0100

    input_item: new input_item_Copy()

commit 190459cf85bb73f05b12b86c3740365627218745
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Mar 13 16:06:09 2010 +0100

    Qt: menus, force ViewMenu to run at menuBar creation.
    
    Fixes #3406

commit ccb91d379a0f15c1833b2381066516d7aaa15c4c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 13 17:13:30 2010 +0200

    RTP output: fix SRTP error path

commit 79ec72315b9329c8edfbcb29e98293225a19cea4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 13 17:13:11 2010 +0200

    RTP output: E/S needs not be a VLC object

commit 11bdad13cd18b9b90af0fcf9e6d4c33763c4034e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 13 17:12:15 2010 +0200

    RTP output: avoid vlc_thread_create()
    
    This triggers a race condition and ultimately a crash when the input
    kills all its children.

commit bc612f60839b668f13902049adecf0a87e7dfcf3
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Mar 13 13:05:50 2010 +0100

    Qt: menus, simplification
    
    Ref #3406

commit ceb9edfac3bceb3aa54acf52252c0dd9baa85088
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 13 14:51:17 2010 +0200

    TLS: attach before inheriting variables

commit f79d566e54045591f7242f69eac13a91ab6306e6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 13 14:36:26 2010 +0200

    Fix "play only" hotkey when playlist is stopped (i.e. no input)
    
    This fixes #3377.

commit 88e981720d14f17808503ec651857db2b16c9a12
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Mar 12 23:03:30 2010 +0100

    Qt: put Win32 Main Interface function in its own file.

commit e17ee1aae6a85d6cc0b81f6161b9aac541336ce0
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Mar 12 14:11:26 2010 +0100

    Qt: Fix simple preferences according to new ui modes
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit b56560d76430e3453e25fa8959b6b332fced2421
Author: Fabio Ritrovato <sephiroth87@videolan.org>
Date:   Thu Mar 11 18:45:36 2010 +0100

    Lua SD: check if p_input exists before using it

commit 18cb2997f3132ba1c57613e0cc3cd73de1f3830f
Author: Fabio Ritrovato <sephiroth87@videolan.org>
Date:   Thu Mar 11 18:04:22 2010 +0100

    Lua: fix typo on previous commit

commit 78be7ca222d06e3cd85d4cc547573371507e7b07
Author: Fabio Ritrovato <sephiroth87@videolan.org>
Date:   Thu Mar 11 17:40:28 2010 +0100

    Typos

commit 0074c723d073f6d24dc0bed82352357c2a31a1dc
Author: Fabio Ritrovato <sephiroth87@videolan.org>
Date:   Thu Mar 11 17:26:53 2010 +0100

    Lua: don't use empty strings for metas (close #3403)

commit b5014d72038a7cceca35f2cd2f897928dc8a7be9
Author: Fabio Ritrovato <sephiroth87@videolan.org>
Date:   Thu Mar 11 16:42:35 2010 +0100

    Podcast: trim whitespaces from url

commit 6c79d4a6c9007c9fc7e1bede312ed1902f869728
Author: gozer@progrock.com <gozer@progrock.com>
Date:   Thu Mar 11 05:00:14 2010 -0800

    i18n: QT4: added 2 missing calls to qtr() in toolbar.cpp
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 19fdcb237af935385d77d1c9cdb7a5e35afaef5c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Mar 11 17:29:40 2010 +0200

    C++ #include fix

commit a569473aa6bfcd46161eba2c030f8dbd448698c7
Author: Fabio Ritrovato <sephiroth87@videolan.org>
Date:   Thu Mar 11 15:57:28 2010 +0100

    Lua SD: don't open the playlist lib

commit dce84f16eff36ca70cbb431f0654569eb02ca458
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Mar 11 15:49:08 2010 +0100

    Remove debug

commit de1210ab0ade2ae3b8f7eddda76a7d6f9e11c42f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Mar 6 17:22:02 2010 +0100

    Qt: Fixing main Interface, phase 1.
    
    Removes a lot of hacks, especially around manipulating size (no more sizeHint(), very limited use of doComponentsUpdate and updateGeometry() ),
    Simplify the number of starting options of the interface
    Fixes crashes due to QStackWidget limitations
    Still a lot of debug around, but mostly commented out, that will go in future commits
    Close #3401
    Close #3210
    Close #3332
    Close #1717
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit b20a361834b8bf028c7eb78f3876ec602db431e1
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Mar 10 23:57:50 2010 +0100

    Qt: Force firstRun Ok button to be focused.

commit 055b9c473740304f183b61b0de2d67de480ebabb
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Thu Mar 11 09:20:58 2010 +0100

    skins2: fix corner case with old skins and fullscreen
    
    For skins without video elements, fullscreen mode could be launched with the inner video kept hidden. Initializing the video control to NULL fixes it.

commit 64675811fee2e99b9cbc2a2fdef1184714196451
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Wed Mar 10 22:51:30 2010 +0100

    Update: remove printf.

commit 1dbf36451bb0e4ef0ceef2aadc05c394316a607c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Mar 10 20:07:35 2010 +0200

    typo

commit 5111521d53ec968f1b6f3e004bf8336e17601f05
Author: Eric Lassauge <gozer@progrock.com>
Date:   Wed Mar 10 18:32:34 2010 +0100

    Win32: don't rebase UAC.dll
    
    Signed-off-by: Geoffroy Couprie <geal@videolan.org>

commit d49a326387222f30a4882cbbbda54172941ba679
Author: Jakob Leben <jleben@videolan.org>
Date:   Wed Mar 10 18:31:24 2010 +0100

    Qt: use Qt::DropAction properly throughout playlist drag-and-drop

commit 79944bcee0ee49d490081a16e683a02bf29a318f
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Tue Mar 9 18:57:41 2010 +0100

    skins2: improve list of skins
    
    - make it case insensitive and sorted alphabetically
    - fix a few regressions about config_Get vs. var_Inherit

commit a18b31a4c0f496f800e598b82238f55476dca02d
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Wed Mar 10 16:20:25 2010 +0100

    skins2: fix skins broken because of wrong path separator
    
    In skins, slash is the preferred path separator for both Linux and Win32
    yet, rather fix those separators and issue a warning than fail to open skins.

commit 7c1dc4d12af7caf300ed6e591faf71efed2f71a9
Author: Jakob Leben <jleben@videolan.org>
Date:   Wed Mar 10 11:47:06 2010 +0100

    Qt: use "no art" picture for drag-and-drop pixmap in all playlist views
    
    This makes drag-and-drop easier, because drag-and-drop pixmap does not
    cover the area under mouse cursor.

commit 552367122ca16f4d5f5296beddc44bcec945348f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Mar 9 23:48:58 2010 +0200

    Constify (fixes #1391)

commit b445a6a530a89dfcc2bf7d286c975f1c98b5ea11
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Mar 9 23:48:46 2010 +0200

    Remove useless casts

commit 924ed95fdb21cad0be138ea5600fcc7b0b848725
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Mar 9 23:41:47 2010 +0200

    FileToUrl: constify

commit 96ea7e8d80399ad020537a37c9f46c91458daa04
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Mar 9 23:33:02 2010 +0200

    FileToUrl does not need to be extern

commit e3c255e660e71af08a9cae4183e36cefd4085623
Author: Jakob Leben <jleben@videolan.org>
Date:   Tue Mar 9 17:49:41 2010 +0100

    Qt: drag-and-drop: simplification and robustness
    
    - Make PlMimeData simply a subclass of QMimeData: destructor of indirect
    subclasses of QObject is called even if their direct base class' destructor
    is not virtual.
    - Protection against using input_item_t* from another VLC instance:
    qobject_cast<PlMimeData*>() will fail on QMimeData dropped from another process.
    - Some refactoring of PLModel::dropMove() for robustness.

commit 066b059ba824a8ec9155ecde84d707ba16d2a469
Author: Fabio Ritrovato <sephiroth87@videolan.org>
Date:   Tue Mar 9 17:19:49 2010 +0100

    Fix typo

commit 51d11338e28829a71445af6162cfeff3fa1c7642
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Mar 9 12:39:40 2010 +0100

    Qt: use qt QStyle to center dialogs on screen

commit 91392b25d4e44af812f4544a9c0d8c366d8d836c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Mar 9 12:39:08 2010 +0100

    Qt: missing includes

commit 0469e38363d5eef08efc0732948541e65772516e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Mar 5 00:44:13 2010 +0100

    Qt: bgWidget, add the margin to trigger the hide of the label when resizing

commit 88a0b150bc85653d84ba4039edb1998f39b6b268
Author: Fabio Ritrovato <sephiroth87@videolan.org>
Date:   Mon Mar 8 23:29:12 2010 +0100

    MTP: update to libmtp 1.0.0 + fixes

commit 2974955f30d6cf72005087b3803c5380209d6697
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Mar 8 23:20:56 2010 +0200

    Compile fix

commit 0737a8ca97311b943c4437adb0bef9f39aa1962b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Mar 8 22:31:37 2010 +0200

    Fix Doxygen errors

commit 07a4bafe987d9fe56b26b19d48a8411bf3c47e22
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Mar 8 21:45:04 2010 +0200

    Do not apply playlist path to full URIs

commit 3a9a03f9e583e1feb3e054f7291071d76118273d
Author: Ricardo Pérez López <ricardo@ubuntu.com>
Date:   Mon Mar 8 21:27:41 2010 +0200

    .desktop Spanish translation
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit b5f299eebb6b61600225edd8bb2ec79a93f42bf4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Mar 8 21:26:27 2010 +0200

    Cosmetic

commit a63296bc50dcf9f421863d509709f5e4b7b2902f
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Sun Feb 28 17:25:47 2010 +0100

    msw: add support for --[no]-mouse-events and --[no]-keyboard-events

commit 61e1f02d91b431e23d379f0c62f1956d8e3a8637
Author: Jakob Leben <jleben@videolan.org>
Date:   Mon Mar 8 19:16:59 2010 +0100

    Qt: use input_item_t* for drag-and-drop data
    
    A helper object keeps reference count until drag-and-drop is finished.

commit c518343cb244b40c0a90407f21ef5d990778d9c2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Mar 8 19:59:22 2010 +0200

    Qt4: disable implicit cast from QString to (const) char *
    
    This enforces the use of qtu() or whatever appropriate.

commit ab3dce8b11a2c4c10ba3eb3d022e5ba78f859655
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Mar 8 19:50:54 2010 +0200

    Qt4: fix x11_display double free and leaks

commit 630dbe9f363c8a2e0f349a4493f06b05a7af7444
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Mar 8 13:57:44 2010 +0100

    Fix make distcheck

commit 44fb88bf44e59febfa60ac9ca3ff9ff484ecbaf6
Author: Geoffroy Couprie <geal@videolan.org>
Date:   Mon Mar 8 13:12:57 2010 +0100

    Win32: UAC.dll must be packaged while doing package-win32-base-exe

commit d575e644abb57c77678f7ab144ef7356d0d4fec8
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Mar 8 13:09:06 2010 +0100

    Qt4: fix the "Show Containing folder" feature.

commit 4bd42ef61b011eeb2f016354df9767bd75a5e1df
Author: Jakob Leben <jleben@videolan.org>
Date:   Mon Mar 8 11:56:45 2010 +0100

    Qt: Playlist drag and drop corrections
    
    - Use item ids instead of pointers for drag data to prevent usage after freeing.
    - The list of selected items that contitutes drag data is sorted correctly according to item position in tree. This keeps their relative order after drop operation even if they originated from different parent nodes.
    - If a parent and any of it's children are selected, only the parent enters drag'n'drop operation. Children are thus not moved out of the parent when dropping.
    - Copying by drag and drop performs a recursive copy of all children.

commit 3968fd2daf7f24dbd4e654268ffa1c8fd3d75b80
Author: Jakob Leben <jleben@videolan.org>
Date:   Mon Mar 8 10:47:49 2010 +0100

    Qt: don't emit redundant InputManager::statusChanged() signals
    
    Thanks to Srikanth Raju <srikiraju@gmail.com> for pointing out the problem.

commit 8bcd29bde5e43d11edf6c2c9e651b04a91cfbc93
Author: Geoffroy Couprie <geal@videolan.org>
Date:   Mon Mar 8 01:02:54 2010 +0100

    Win32: don't forget to remove the plugins cache at uninstall

commit 80dbf3d851bc8daf4a48270ce552fb99e287a689
Author: Geoffroy Couprie <geal@videolan.org>
Date:   Sun Mar 7 21:04:43 2010 +0100

    Win32: don't remove inexistant directory while uninstalling

commit ea337a8a1f2adece000318ee287d85182df32e80
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Mar 7 22:29:23 2010 +0100

    Symplify configure.ac regarding OpenCV and rename the example file from C++ to C (that's a C file).

commit e7bff62a9731452b788d5399ef17ce9618726cba
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Mar 7 21:57:48 2010 +0100

    Projectm: missing attach.

commit 34d2ff171b428be5e2532799e75cce2559802708
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Mar 7 20:43:22 2010 +0100

    OpenCV: more cosmetics.

commit 6ad0cd7e82e6cd78206b2c3d5ed7278fb0766caf
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Mar 7 20:40:20 2010 +0100

    OpenCV: cosmetics.

commit bdcee1948728fa600f992c29be0b63dd905c5678
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Mar 7 20:36:06 2010 +0100

    OpenCV: include config.h first

commit 0bcf39540635289e6fcacf1cb6da6b0ac0f03279
Author: Geoffroy Couprie <geal@videolan.org>
Date:   Sun Mar 7 20:32:54 2010 +0100

    Win32: fix the path to the plugins cache

commit 7de52220ab987028857939fb16cdbff69c3e5270
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Mar 7 21:26:56 2010 +0200

    RTMP: totally broken, disabled for the time being

commit 0854aab55b38c87155701e0616b3d3aa57409bec
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Mar 7 21:21:29 2010 +0200

    Cosmetic fix

commit 48ae5b2a99157ce1baec3cdb74e34ada060afc9d
Author: Nathan Phillip Brink <ohnobinki@ohnopublishing.net>
Date:   Fri Mar 5 19:58:52 2010 -0500

    Fix #include <SDL/SDL.h> to be #include <SDL.h>
    
    ...as the FAQ on http://libsdl.org/ declares this is the most portable
    method.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 438bc9c60012609fc2872235709950c219f49b7b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Mar 7 20:29:20 2010 +0200

    MSN: fix assertion (fixes #2930)

commit c83ddc49d39f35257dd27cbfbf835350f9bb6d84
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Mar 7 17:39:50 2010 +0200

    Qt4: bookmarks: don't give an anonymous temporary object to qtu
    
    There may be similar bugs in other places

commit 0820fb75f362afb97b6b11ece174c1e2f19abdd5
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sun Mar 7 17:28:39 2010 +0200

    udev sd: fix udev based disc finding
    
    Only blank discs seem to give ID_CDROM_MEDIA_STATE=blank normal audio-cds just
    dont have that property at all. And instead defaulting to file, default to
    invalid and return NULL if we don't find any property to tell use that optical
    disc is something we are able to play currently.
    
    Fixes udev discs sd for me, tested with empty dvd-r discs and audio cds.

commit fb3c1a2898afb16be0f9833ffc5b2662060825a0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Mar 7 17:02:44 2010 +0200

    LUA: (really) fix infinite loop

commit d710b22ac825daff7497e73afacdc400235748cf
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Mar 7 12:33:07 2010 +0200

    Partially fix encoding of relative paths in playlist files

commit ec70eaa03e004ecfd72b799bc1f259ba933e1fe9
Author: Dean Lee <xslidian@gmail.com>
Date:   Sun Mar 7 00:12:00 2010 +0000

    l10n: Chinese update
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>

commit 0cc2ca7a5767a3ae26a6a3899840b290735e3948
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 6 22:37:28 2010 +0200

    Win32: allow negative values for window coordinates (fixes #3389)

commit 2a919991ceb0d741b04abb992368fafcbd813e20
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 6 22:35:01 2010 +0200

    video-x, video-y: make zero the default
    
    -1 is a legal coordinate for a window (both in X11 and Win32).

commit 5a477c259b7d963ec8757348f01db81a1d39387d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 6 19:16:46 2010 +0200

    vlc-cache-gen: add --force option

commit 0b220edc8087ebffc3c124e5196b224008aada6a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 6 18:48:43 2010 +0200

    Win32: use video-x and video-y (fixes #3215)

commit 3c2a866a6de04525e874c3aabf027608f43a381c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 6 18:38:25 2010 +0200

    XCB/window: pass requested position to the X server

commit 764088d5b7cd19da4aa29d133ff3ad0905cfc716
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 6 18:36:21 2010 +0200

    XCB: set window provider requested position from video-x and video-y
    
    Note that only the Qt4 provider seem to use the values this far. Also,
    most window managers will move the window wherever they see fit anyway.

commit 2551fbcbfcfb60e2715bb7ba388a9d84f4ce4383
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 6 18:29:06 2010 +0200

    Revert "Qt4: --embedded-video must be checked on the window object (not the UI)"
    
    This reverts commit 4c40aec495ef7062523e092c8ef5d9bfffde063a.
    
    We already check is_standalone.

commit 1aacc6584d540be5ff459124f880ad4046343da4
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sat Mar 6 17:17:29 2010 +0200

    playlist: fix crash  when p_playlist->current.i_size == 0  and random is on

commit 7fc73f3fe1f9d976ce3f739ebb39423179b10718
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Sat Mar 6 14:28:07 2010 +0100

    skins2: replace most config_Get with var_Inherit

commit 4d6247fdd024fcf4511eb40cf62d01e12c825e7d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 6 12:29:29 2010 +0200

    Use vlc_mrand48() instead of rand()

commit ac8243334cd14ffcf8f407cb5fbee89d4790d389
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 6 12:21:02 2010 +0200

    Thread-safe random numbers for session IDs

commit 8d00d8b7069d5b8d1090708976334cc31849fa50
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 6 12:20:41 2010 +0200

    playlist: randomize in a thread-safe manner

commit f3096f3f5d87de8e86aefbc4962788f93e6ce475
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 6 12:04:51 2010 +0200

    vlc_(d|l|m)rand48: thread-safe wrappers for non-secure/fast PRNG
    
    These functions are just convenience so we don't need to seed the
    PRNG all the time, nor to use vlc_rand_bytes() for non-security-critical
    randomness.

commit 26e7928801f206ae1aade88c161a6c3106a75f3f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 6 11:46:03 2010 +0200

    vlc_rand_bytes: minor thread-safety fix
    
    We need the lock to read okey and ikey

commit e80d880336624f91fd039952ac95aefd5a9e2e7e
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Sat Mar 6 10:16:24 2010 +0100

    mediadirs: display snapshots in the video widget
    
    This patch replaces vlc://pause:10 (only working for qt4 in complete mode)
    with fake:// --fake-file=... (working in any cases)

commit 40461fab68a7e6577bf2cc2a499e60dcb8f1424d
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Fri Mar 5 15:10:53 2010 +0100

    skins2(Win32): add a way to hide the popup menu on systray
    
    Rightclicking on the vlc icon in systray displayed the popup menu,
    but till now, there was no means to hide it without first executing
    something from this menu
    
    This patch uses leftclick as a way to hide this popupmenu

commit d663d29a5802222f4034833d1e51c787e1788a9f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 6 11:31:34 2010 +0200

    Also provide erand48 and jrand48, they come almost for free

commit df9356f54bd6396447e2a465b8efda2fdbd21147
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 6 09:50:10 2010 +0200

    nrand48: small fixes

commit 59d3fb9c9e89e24ff9d0c7c868b669979c6bf637
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Mar 6 08:44:02 2010 +0100

    Fix use of uninitialized value.

commit 77720949948eda711f5558e4429abe45f659068c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 6 00:40:35 2010 +0200

    Mux: kill srand() use

commit 275a5d4a43afc98d65d215407c78a7faa7738837
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 6 00:34:16 2010 +0200

    ASF: thread-safe pseudo-random numbers

commit 6268a229b1091c361b17028d3d54417190c791e0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 6 00:03:27 2010 +0200

    nrand48 replacement
    
    This is the POSIX linear congruential pseudo-random generator with
    48-bits of state. It is non-secure/reproducible and thread-safe.
    rand() is not thread-safe and *ahem* must not be used in VLC code.
    rand_r() is thread-safe but obsoleted in POSIX.2008.
    
    For secure random numbers, use the slower vlc_rand_bytes().
    vlc_rand_bytes() can also be used to generate the seed if you are short
    on idea for a 48-bits pseudo-random value.

commit 392d0b532638ffa2e2c3890c79bbd07adb238a4d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Mar 5 23:14:56 2010 +0200

    Run system_Configure after playlist is created (fixes #3344)

commit 39e49dedf4aa85c7107d83a5773e946562fe77d9
Author: Kaarlo Raiha <kaarlo.raiha@tut.fi>
Date:   Fri Mar 5 20:30:31 2010 +0100

    NSIS: fix autoplay of DVD and CDAudio
    
    Signed-off-by: Geoffroy Couprie <geal@videolan.org>

commit 4323384ce5619a45768522309a47bd398262c028
Author: Geoffroy Couprie <geal@videolan.org>
Date:   Fri Mar 5 20:15:14 2010 +0100

    NSIS: small path fix

commit 3cf00fd4e72a6a2c3696965e1c0e3f55130ebe98
Author: Geoffroy Couprie <geal@videolan.org>
Date:   Fri Mar 5 19:48:17 2010 +0100

    Win32: don't launch VLC as admin after installing
    
    Fixes 3192

commit c83becf565eee9c5c867a2455fd203b5373ba166
Author: Geoffroy Couprie <geal@videolan.org>
Date:   Wed Mar 3 20:38:02 2010 +0100

    Win32: use ShellExecuteW instead of ShellExecuteA in the update code
    
    Fixes #3355

commit 0704d00ff7135d8283d70a3e45a98163f0d0ceec
Author: Geoffroy Couprie <geal@videolan.org>
Date:   Wed Mar 3 18:49:59 2010 +0100

    Win32: Store the plugins cache in c:\ProgramData\VideoLAN\VLC, run vlc-cache-gen.exe at install time, and as a bonus, fixes #3308

commit 6ff5a488a41ed665a285276dde65e28d751aa4e7
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Fri Mar 5 19:37:03 2010 +0100

    Fix quoted values containing # in VLM shell.
    
    (close #3154, thanks to Marnik Vander Elst)

commit d6547572772c97088bbd97a773d35565682b227c
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Fri Mar 5 11:34:42 2010 +0100

    Fix randomisation algorithm. Thanks to jawbroken on IRC.

commit 14dffe40f2ac41599acba2af4b39b86c63baecd0
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Fri Mar 5 14:58:20 2010 +0100

    Revert "modules: Put bool at the end of the structure to eventually ease packing."
    
    This reverts commit 58275b9dd582d873d42c08a47873ae44b67f1003.
    
    This is probably too late for this kind of changes. And it's probably not the best way to reduce the hudge memory footprint of the module bank.

commit 909af0dbaab638d035e361a7c6a4c0bd8531322d
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Fri Mar 5 14:24:37 2010 +0100

    modules: Put bool at the end of the structure to eventually ease packing.

commit ccf38fc75fe0a6b552eec76b6e3841bfc7e35aa5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Mar 3 20:51:49 2010 +0200

    kilobit is kb, not kB

commit d3f962e138466e48902805ba73d555637d915d0a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Mar 3 17:33:44 2010 +0200

    Use KiB instead of kB for input statistics
    
    This is an arbitrary choice. But KiB are much more common than kB.
    Also the notation is unambiguous.
    
    Note that we keep kbps for *bit* rates.

commit 0d82e89f5743449417902f5c8e7055aa6c8c1e21
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Fri Mar 5 18:33:57 2010 +0100

    Lower the size of the module_t structure because not any module as more than 15 shortcut (I choose 20 to be safe)
    
    Thanks to Pierre d'Herbemont who pointed this out.

commit 5f2dc0e2d0a920e45c4c6c85589f85aaa9202927
Author: Jakob Leben <jleben@videolan.org>
Date:   Fri Mar 5 15:13:27 2010 +0100

    Qt: prevent having cached a deleted item
    
    When deleting, clear cache in any case since deleting an item deletes all it's children too.

commit f296eec57a1c1614fd83bb5bff115b4aac9c8c4b
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Fri Mar 5 14:58:20 2010 +0100

    Revert "modules: Put bool at the end of the structure to eventually ease packing."
    
    This reverts commit 58275b9dd582d873d42c08a47873ae44b67f1003.
    
    This is probably too late for this kind of changes. And it's probably not the best way to reduce the hudge memory footprint of the module bank.

commit 58275b9dd582d873d42c08a47873ae44b67f1003
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Fri Mar 5 14:24:37 2010 +0100

    modules: Put bool at the end of the structure to eventually ease packing.

commit 503a7851c50a83d1249528787929afeea3b81c93
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Fri Mar 5 11:01:32 2010 +0100

    luasd: Force a garbage collect at the end of Run().
    
    Generally the core won't call Close() until the end of vlc's life. Hence
    it's our last chance to gc collect before the end of vlc's life.
    
    This gets important because some sd (freebox...) will open a vlc.stream
    which (and that's an other issue) will eat 12MB at creation for a cache
    that will never be completely filed. It also mean that if you vlc.stream
    N small files, we may consume N * 12MB until finally lua decides to garabge
    collect. And because we don't teach lua that vlc.stream takes 12MB this
    is not likely to happen.

commit 15e7ff2ba809bf8b2999b254a36b209d69560ce9
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Fri Mar 5 01:27:07 2010 +0100

    Revert "Lua SD: let the user know we are working"
    
    This reverts commit d38329b4dbcc1901e2f3ac147e1dd0697a174a7e.
    
    This is reverted because it is a hack.

commit 6a8bb95bc89d9bd6e3843e2e3f90788c5f7594e7
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Fri Mar 5 09:57:46 2010 +0100

    Fix make distcheck

commit 53233be7c9e0c459f39ccb3f5a5b5eccc073e036
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Fri Mar 5 08:24:29 2010 +0100

    Use var_Type to test for the existence of a variable (even more for a void variable).
    
    Should fix #3385

commit 5fd5aaf262c319d3324e326405ee04cd72a59c74
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Mar 4 23:03:40 2010 +0100

    Added an option (clock-jitter) to control the maximum compensated jitter.
    
    Only input jitters lower than clock-jitter will be compensated. You
    may set it to 0 to avoid having the latency increased automatically
    by VLC.

commit 4c0a761ae89d9c92d24f34e140cb84c75a33a5a9
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Mar 4 22:23:29 2010 +0100

    Prepare for maximal clock jitter configuration.
    
    No functionnal changes.

commit 4407742549e8b7bb5b368bd1186c2712575faed1
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Mar 4 22:15:49 2010 +0100

    Cosmetic.

commit 8fba1635ceca1efdb2c2b4ce2dc5d9261d4d1bfb
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Mar 4 22:37:33 2010 +0100

    Qt: clean bgWidget

commit e4aae87da2036d69088a9ad2490089e4d1689c58
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Mar 4 23:09:23 2010 +0200

    Fix make install plugins path

commit 138f082938a7f506c126e56176e46c2bff5de378
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Thu Mar 4 20:42:22 2010 +0100

    luasd: Fix a leak.

commit 18b79e8285aeb817a79effa001f854baa42c908d
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Mar 4 20:31:34 2010 +0100

    Fixed ogg demuxer with non xiph extra header (close #3379).

commit 11a72334588b61d41b3858c79b00fc89a8d23a7d
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Mar 4 20:07:23 2010 +0100

    Always use direct rendering with H264 in avcodec (close #3380).

commit b0313121b9023eb1eae5540c5e4b510770d894a9
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Mar 4 20:06:21 2010 +0100

    Increased VOUT_MAX_PICTURES to allows H264 direct rendering.

commit 89c880953375a0e49f378f88af84444c1b00d101
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Thu Mar 4 19:34:21 2010 +0100

    VLCKit: Fix Pre-Compile.sh when building VLC-release.app.

commit 84b88ba59e2940c45bb3625bb5b2085613b8faef
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Thu Mar 4 19:24:47 2010 +0100

    am: Use plugins/ for VLC.app.

commit acd7c21d72119e2400ca6a38e0530d0b5553ddfd
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Mar 4 19:51:29 2010 +0200

    Get rid of PLUGIN_PATH

commit 5cc597e79abc2d8acf36ffee70860ee512e9ac19
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Mar 4 19:44:11 2010 +0200

    Set libvlc path for other platforms

commit 7bc7544cb1676b0ae011e02532fbce6778559ac9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Mar 4 19:43:29 2010 +0200

    Avoid tabs

commit 144ef90590189a08038c4c2977dd63dcc6d551d5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Mar 4 19:50:38 2010 +0200

    LIBDIR is not used anywhere

commit e6511e80462f959ad201d7fb8800eabefde9e798
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Mar 4 19:42:47 2010 +0200

    Linux: fix set_libvlc_path and enable it

commit 674ae38bb3b5438f474f62855c93f104f9934a29
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Thu Mar 4 18:47:57 2010 +0100

    VLCKit: No need to force the -arch flag now.

commit ca4339c7110426face49fba0ebf633aa1b39cb84
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Thu Mar 4 18:44:55 2010 +0100

    configure: Properly set gcc -arch flag depending what host we are targeting.
    
    Now you just need to properly set --host to build for the arch you want (ppc, i386, x86_64).

commit 17fbb4b01689180e24f2cd51f5fd26c68eaeaf20
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Thu Mar 4 13:55:58 2010 +0100

    VLCKit: Update Pre-Compile.sh to use plugins/ instead of modules/

commit 4c044d3d48552e4f5b2ea25c0cde9d803159c79e
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Thu Mar 4 13:29:22 2010 +0100

    modules: Don't look in install directory on the Mac OS.
    
    This could be mitigated one day by using a configure flag for command line builder.

commit c8de865072ed473a5db2defdaab30485e183b93b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Mar 4 15:41:10 2010 +0100

    Contrib: use libass 0.9.9 and stop using Git
    
    There are no reason to use Git anymore, since upstream is now clear and reactive.

commit 47fba51d8b831e57548cfbfe32f5e76087e845ee
Author: Jakob Leben <jleben@videolan.org>
Date:   Thu Mar 4 14:33:32 2010 +0100

    Qt: reorganize playlist actions, rename "Delete" to "Remove Selected"

commit bb168adf4d29028a444a20098ac3fd28ee0dd733
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Fri Feb 26 11:06:07 2010 +0100

    Revert "Do not try to compile mozilla plugin for win32."
    
    This reverts commit b21ac0359611a99f8bea0c1bbcdcf1d8f4ee1768.
    
    Commit cc59f6552bde51010ec2fc67bfa101a44acd6967 fixes building for win32.
    
    Signed-off-by: Jean-Paul Saman <jean-paul.saman@m2x.nl>

commit b1b4acfe68816641337603ef9e836d9117c0f8ca
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Mar 3 10:02:12 2010 +0100

    mozilla: use locking wrapper
    
    Conflicts:
    
    	projects/mozilla/vlcplugin.cpp

commit 37a18cbfcc90f731a4b6843c21c3dfab80d6fd1b
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Thu Feb 25 16:05:39 2010 +0100

    mozilla: fix building for win32 (events not implemented yet)
    
    ifdef the dependency on pthread for windows. It restricts pthread usage to XP_UNIX only. The events object should be extended to support MacOS X and Win32 too, this will be done in coming commits.
    
    Signed-off-by: Jean-Paul Saman <jean-paul.saman@m2x.nl>

commit fcc3616f567ed1b6cc5113e49d7c4c307ba6cafc
Author: Jakob Leben <jleben@videolan.org>
Date:   Thu Mar 4 10:31:45 2010 +0100

    Qt: allow sorting by any meta in any view using right-click menu

commit 4f5a40108c2dd6c8dbe6758fe1eb2cdfb86b26d6
Author: Jakob Leben <jleben@videolan.org>
Date:   Wed Mar 3 18:58:58 2010 +0100

    Qt: adjust item text position in listView for better readability

commit 4e5dff5adce40b0b5eaa33dfea0f8cb167388706
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Mar 4 01:32:01 2010 +0100

    Qt: do "normal->loopall->loop1->normal" instead of "normal->loop1->loopall->normal"
    
    And fix logic

commit 47da002cac7b3d3396cc86f79856c57950d8a7ea
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Mar 4 01:18:53 2010 +0100

    Qt: New shuffle icon, still from Daniel Dreibrodt

commit 548d89d193d0ffd1a4141a781c8fee5f39139841
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Mar 4 00:16:04 2010 +0100

    New icons for repeat, more obvious, done by Daniel Dreibrodt
    
    At least we can now see the difference between loop1 and loop-all

commit 1c7c0c9f95b8df3141121736e22c212173a10860
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed Mar 3 22:34:57 2010 +0100

    Fixed mix up between pitches in magnify filter.

commit 6b8a408fdbde63a83751c304079c44f1dde650c2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Mar 3 23:32:21 2010 +0200

    utf8_lstat -> vlc_lstat for consistency

commit a1b58a771b1bdfcca56d24541b43ce5bf6caf8b7
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed Mar 3 22:10:34 2010 +0100

    Fixed picture leaks when unlinking a non displayed picture.

commit 35a59f2d0f6a18fd2b80f9edbc5f0a258b770bd9
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed Mar 3 22:09:51 2010 +0100

    Fixed invalid var_SetBool in video_filter wrapper .

commit 6adc39614a933e6d7cdc187963532de8573c1312
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Mar 3 21:35:26 2010 +0200

    VAAPI: call XInitThreads() before XOpenDisplay()

commit c3ad841b1255b6d2de96bfa0a7f1fcad81909a28
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Mar 3 21:33:06 2010 +0200

    GLX: uses Xlib, needs XInitThreads()

commit b64885ef2fadbc5360d0ff839cd0793cb194dc54
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Mar 3 21:27:15 2010 +0200

    Pulse: uses Xlib, needs XInitThreads()

commit e05d34f19d1e10cfb9297457e61e58974b772612
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Mar 3 21:20:46 2010 +0200

    Pulse: fix warning

commit 7fb17601b5163bfbc6657f04eeabde286c43ac1a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Mar 3 20:51:49 2010 +0200

    kilobit is kb, not kB

commit 778a6f0719a6bf547917ff9f2ef7fd84769fd901
Merge: 8d76c39 f8aeca6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Mar 3 20:09:49 2010 +0200

    Merge branch 'master' of git.videolan.org:vlc

commit f8aeca6aea380d1477e325ee2303140281f80e3b
Author: Jakob Leben <jleben@videolan.org>
Date:   Wed Mar 3 18:38:49 2010 +0100

    Qt: show folder icon for non-leaf nodes in iconView and listView
    
    close #3343

commit 8d76c39a239f73fe70fd72dbd86ef5c006e1ce7b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Mar 3 19:12:57 2010 +0200

    Remove HTML anchor from URI in all cases, not just file://

commit 3fbf9b48e1187d532b0685d27aface811996cf06
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Mar 3 19:01:01 2010 +0200

    Qt4: only embed video coming from the playlist (i.e. not VLM)

commit 4c40aec495ef7062523e092c8ef5d9bfffde063a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Mar 3 18:53:21 2010 +0200

    Qt4: --embedded-video must be checked on the window object (not the UI)

commit 42ed348c15f99491502acb7b9d517bc45c24d452
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Mar 3 18:52:29 2010 +0200

    Qt4-X11: cannot embed video if wallpaper mode is on

commit add3a2b1ee82d0143c19a2ef32ca8f2ccbd49a64
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Mar 3 18:50:15 2010 +0200

    Grammar

commit e17d5ecd8918a78c8ecbff36110292c1caaafd26
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Mar 3 17:33:44 2010 +0200

    Use KiB instead of kB for input statistics
    
    This is an arbitrary choice. But KiB are much more common than kB.
    Also the notation is unambiguous.
    
    Note that we keep kbps for *bit* rates.

commit 2d692952142354a7a91e10048a0dc8f0ca95ec6e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Mar 3 17:48:51 2010 +0200

    Use MiB rather than MB for arbitrary memory limits

commit e2eccee759772d903d7fb1fed398fb354d45b676
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Mar 3 17:47:48 2010 +0200

    Use ISO 80000 units for byte quantities as adequate

commit b5a14d4d7684f609e5fe071c01870694fa3cd812
Author: Jakob Leben <jleben@videolan.org>
Date:   Wed Mar 3 13:44:25 2010 +0100

    Qt: ensure that item selection has visible effect in playlist views
    
    Fix #3349.
    Unfortunately we can not use QStyle to handle selection generically across platforms.

commit 757c699e0961682607f11986a9c442d2ecfb7317
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Mar 3 00:07:10 2010 +0100

    Qt: use float for rate and fix a bug when mouseWheeling

commit 9ac719c31809fb4f72abe7e6c98e6a9db0bc2cf5
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Tue Mar 2 23:19:06 2010 +0100

    Update the rate value when setting the input.

commit 9658acc090c330151e4069066f47eae18afe149a
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Tue Mar 2 23:09:34 2010 +0100

    Parse input specific options earlier to enable using :rate=something

commit 56c907c617b9e895e4c348cf35473227813ff482
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Tue Mar 2 22:56:59 2010 +0100

    Check rate value before using.

commit 0888d465c1b531be0a7b9635500ec2e60cccfdc3
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Mar 2 21:26:35 2010 +0100

    Removed down/up mixing support from mpgatofixed32.
    
     It was incomplete and was creating issues when the audio output provided a
    non mono device (close #3272).

commit 83655cec3fe316a3f073c510688b881f10c787c1
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Tue Mar 2 14:51:05 2010 +0100

    Prefer use of function references for buttons
    
    Use of function references rather than function names to store button
    actions. This allows using all kinds of functions, including non global
    ones. Note that the old mechanism using global function names is not
    supported anymore. Existing scripts will need to be fixed (-> just
    remove the quotes around the function name).

commit 874015cce397cd25d400e64b4879774a1cde92aa
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Tue Mar 2 14:33:11 2010 +0100

    Lua: Misc simplifications.

commit 4822a79c7160571ce020fab27efd2273622512a6
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Tue Mar 2 12:44:26 2010 +0100

    Change vlc.stream() and vlc.memory_stream() error reporting to behave like lua's io.open() or loadfile() functions.

commit 0e4feb1e125ca3446306835a6d7c8c340f6d9111
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Mar 2 22:12:02 2010 +0200

    Handle -v correctly (i.e. as most other programs do)

commit 4ac9513cfdcf97af9776575b312267b0e785b386
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Mar 2 22:07:50 2010 +0200

    Install and look for plugins in plugins/, not modules/ (fixes: #3352)

commit 8902488ba529c0cf4c903a8a84ff20b5737cc753
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Mar 2 21:30:08 2010 +0200

    XSPF: fix NULL dereference on empty <location>

commit 8bf4be30381fa0474cf8de4f3655233abef8bad5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Mar 2 21:24:29 2010 +0200

    Input item URI cannot be NULL

commit 6894acd77779454199d47a2c5c7a36ccf8278db0
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Mar 2 16:53:11 2010 +0100

    Qt: display the correct rate
    
    Close #3368

commit 0900cd7c2459b15ba66746c8a8f2ac20e2d16f7e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Mar 2 11:59:37 2010 +0100

    Qt: simplify SpeedLabel constructor
    
    Ref #3368

commit 937fb9bc4f88c2d59748bd9ff130a00b3760d877
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Mar 1 23:22:46 2010 +0200

    SplitMRL: warn if we get a path instead of a MRL/URI

commit 2d9dbfb9f202be3b5b040e84eaec85878340a47a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Mar 1 23:21:49 2010 +0200

    stream redirected path is a path, not a URI (i.e. no scheme)

commit 31b16162b274c560a616041a4f3d30993d6fb293
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Tue Mar 2 12:24:41 2010 +0100

    Revert "Use pushliteral instead of pushstring where possible. Saves a strlen call."
    
    This reverts commit d69b5e609845a113328dc724e241d5e900091c9f.

commit 33cb855c1469f8ce10ef72ebded98c94dc37afb9
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Tue Mar 2 12:21:25 2010 +0100

    Use var_Inherit instead of var_CreateGet + var_Destroy.

commit d69b5e609845a113328dc724e241d5e900091c9f
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Fri Feb 26 12:14:26 2010 +0100

    Use pushliteral instead of pushstring where possible. Saves a strlen call.

commit 41bf4c46cb6c9f30a621ebb3d68bc8844c35a9be
Author: Jakob Leben <jleben@videolan.org>
Date:   Tue Mar 2 11:12:03 2010 +0100

    Playlist: fix faulty duration sorting due to integer overflow
    
    close #3361

commit 86d3f7ad940198606f709fe5f13c8e4634f542d7
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Mar 1 21:11:17 2010 +0100

    Fixed closed caption decoder with CC3/4 and TX data.

commit 1898f3753d05d121dcbfad2d87bcc3fb806c942b
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Mon Mar 1 21:50:32 2010 +0100

    core: two typos

commit e86c4feff7651d53eb7bb3d28b3a724a52dd7055
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Mon Mar 1 21:12:42 2010 +0100

    skins2(Win32): no need to manage a two window classes

commit 4ad06d105245706d12932f3391584ee5f5bbf5ea
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Mon Mar 1 18:16:47 2010 +0100

    skins(Win32): replace GetWindowDC with GetDC
    
    GetWindowDC paints in nonclient area (not recommended on msdn)
    and not needed for skins. Also, it doesn't take WS_CLIPCHILDREN
    into account and forced to add a lengthy hack which can now be removed.
    
    This patch hopefully could also fix a refresh issue found only on
    Vista/Win7 (to be tested) (http://forum.videolan.org/viewtopic.php?f=15&t=68891)

commit 88d39ceef6b983663ccae410be55a2ace26d9074
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Mar 1 21:06:10 2010 +0200

    Qt4: use explicit direct connections when passing VLC pointers...
    
    ...without reference. With a direct connection, the call stack ensures
    that the pointer remains valid until the slot returns. This is not the
    case for asynchronous ("queued" in Qt4 documentation) signals.
    
    Obviously, this means we have to emit the signals from the Qt4 main loop
    thread, *or* alternatively not touch any Qt4 UI stuff fromt he slot.
    Hopefully, any such bug would be easier to find this ways.

commit 9bd636a7f94ebba26aa068570636efe9611afdaf
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Mar 1 20:40:34 2010 +0200

    Revert "Qt4: passing pointers over thread signals is not allowed..."
    
    This reverts commit dcd592840d22bc93d287c9edbba72625746d1096.
    
    This bug is so pervasive within the Qt4 interface that removing this
    instance won't make a difference.

commit 892f3b5aa68e57dd35c0a95f13c6ac7112ec2d32
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Sun Feb 28 23:53:00 2010 +0100

    libvlc: Attempt to fix set_nsobject() with QMacCocoaViewContainer and improve documentation.

commit 1609af14267518bf7c2c87a64755a90e4a23c12c
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Fri Feb 26 15:11:29 2010 +0100

    VLCKit: isPreparsed doesn't exists anymore.

commit 7b5b08e3c744f3f8c08b27dcc02a1c1b53ad30d1
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Thu Feb 25 23:53:08 2010 +0100

    libvlc: Use a union for libvlc_media_track_info_t.

commit a3670b8f940206078bb51b4babe60e8a385c97e7
Author: Fabio Ritrovato <sephiroth87@videolan.org>
Date:   Sun Feb 28 23:43:39 2010 +0100

    Lua SD: fix leaking

commit 92661c0e6635c1d9b6816219faba3f7de3850984
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Feb 28 15:00:23 2010 +0100

    Qt: clean and cosmetics

commit 84a974e668238b979e389eddf656ca32f51e3de4
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Feb 24 16:19:53 2010 +0100

    Qt: undock the playlist
    
    Ref #3332
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 9ab961880231c692a92b1710010bcf7ac503cf17
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Feb 28 20:26:03 2010 +0100

    Ship everything that is needed for lua script on Win32
    
    Patch by ale5000, on IRC. Close #3336

commit 5abfcea36b2a03bda22266f8481e2f1a83b62dab
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Feb 28 23:03:41 2010 +0100

    Fix doxygen documentation.

commit dcd592840d22bc93d287c9edbba72625746d1096
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 28 21:35:45 2010 +0200

    Qt4: passing pointers over thread signals is not allowed...
    
    ...unless proper reference counting si involved,
    or the signal is blocking queued (but that is deadlock-prone).
    
    Ref: LP#528285

commit 077b6674a9f0f9c322b6a8d2d53b8d0890a4a112
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 28 19:10:46 2010 +0200

    This is still buggy.

commit 9f0d9b4fac9067e3d131a0f77c4236ed29fabf47
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sun Feb 28 18:00:46 2010 +0100

    Fix debug messages.

commit 7056f7113ecf94d1a87a0ee22840f25537ff66ab
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 28 18:53:52 2010 +0200

    FTP: handle ftp://HOST correctly
    
    This should fix LP#465560 - segmentation fault in strstr()

commit 16114c73acf90695d2fdb6f0ee1e5e79b2dfa52b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 28 17:47:07 2010 +0200

    libvlc_media_player_play: missing unlock

commit 430c69a6736848eee2032e5af4fc2b88cac18e0e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 28 16:24:40 2010 +0200

    Avoid namespace clash with normal getopt

commit 68f6af6e769cd3022861c421a15a610b6227a301
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 28 16:10:34 2010 +0200

    getopt: remove optional argument support

commit 2b1c487cf82250a85af291e5e382028b7f87d9c6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 28 16:05:14 2010 +0200

    Remove Apple getopt_long bug-to-bug

commit 6edb2da8f463a74490a6a16ddaef86ea6ddb4417
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 28 16:02:15 2010 +0200

    getopt: remove opterr global (always 0 within LibVLC)

commit 2361280d58e8b8c52ff4b7afa9dded5bc112efea
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 28 15:25:17 2010 +0200

    getopt: remove useless functions and boiler plate, update licens
    
    We only use getopt_long(). Also we don't care about pre-C89 compilers.

commit b3a59c07e71c74191c2d1524dbd2f5412dd762db
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 28 14:58:26 2010 +0200

    Always build and use "our" getopt
    
    (We still need -lgnugetopt for cachegen)

commit 880c1d98801b4edd0330145ab2a98d3edf575c59
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Feb 28 15:03:01 2010 +0100

    libvlc: fix doxygen comments.

commit 89410999e5c13de0d83ac18c5a69026017d0d7f5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 28 15:07:43 2010 +0200

    Remove deprecated and unused AC_TYPE_SIGNAL

commit 9e46824b2991658d6d7ad5228545350e218f5d31
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 28 11:52:38 2010 +0200

    Win32: convert file:// URI to path correctly
    
    This mostly reverts commit 37de4458fcac515a7683c1bd3da08a22d5c0d890.

commit add8534f31b7c7ff20503169437d7d47ec3ac156
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Feb 28 12:48:10 2010 +0100

    Prevent a potential integer overflow (mkv).

commit 059a5785363ecf61de81ebf0e3628b5638b93d43
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Feb 28 12:35:18 2010 +0100

    Fixed segfault with incomplete mkv files.

commit b51e492c3da42a569b9b6715c97fe858a0c96a15
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Feb 28 00:46:45 2010 +0100

    Fixed potential segfault with corrupted streams (audio codecs).

commit 10029dae8d0612702856a3b74390d80362b52c78
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Feb 25 19:58:14 2010 +0100

    Qt: remove debug and cosmetics
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit f327c96f7502df6235a059003052edbbe94ec8d9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Feb 27 13:48:36 2010 +0100

    Qt: Be sure to hide the caching when an input is deleted.
    
    Fix the bug where caching would stay all the time when stopping

commit 18ed1a8922ec552d8aeb7b98f192600065ecfdd7
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Feb 28 10:54:30 2010 +0100

    Qt: avoid a crash on first Startup

commit a278cc95be52d3aacfabf48622710ba3efd5b5f8
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Feb 27 16:16:08 2010 +0100

    NSV: fix comment

commit 5fbff8a0285766c83280a1335b286079ce1f61e0
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Feb 26 22:30:18 2010 +0100

    NEWS about Flac to please audiophiles

commit bf92daa5d47cfa6379cfe5e1ce80533e92b4f6cc
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sun Feb 28 00:39:53 2010 +0100

    Add error handling to luac intf.

commit b8d7defe1771f3f4dc486f80d75b8dbcd1475d57
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sun Feb 28 00:19:18 2010 +0100

    Don't use printf to print debug output.

commit 34500c14bf7d9e58a62ff0f0d6a98ec4a9cf4e91
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Feb 27 22:57:50 2010 +0100

    Fixed segfault with corrupted mkv files with compressed data.

commit 6b4ec806e6e15ba70ed1d577ab7d8dd1efb33262
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Feb 27 22:48:22 2010 +0100

    Fixed text_style_Copy() behaviour.

commit 873bcee7d2eb03fe944fe28dad5ca11251e51196
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Feb 27 22:37:57 2010 +0100

    Fixed potential invalid access with too short packetized data.

commit fe82dccc31a3a311f54cf8078127ba132679e54d
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Feb 27 22:11:37 2010 +0100

    Fixed segfault with corrupted zip file.

commit 08813ee6f8eb0faf83790bd4247c0a97af75a1cf
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Feb 27 22:09:09 2010 +0100

    Fixed read(NULL, size) in zipstream.

commit 356372b2c187407de84e0d4fc33263ccb303b336
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Feb 27 22:06:54 2010 +0100

    Cosmetics (zip).

commit 7bbc2ae8270ebf737660b25b226bddbab55b70c5
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Feb 27 22:01:02 2010 +0100

    Fixed memleak if no data are read or poke (zip).

commit 725a1777f451060452977382712f0a1c0c395167
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sat Feb 27 23:13:32 2010 +0100

    Don't add share directory to lua search path on windows. Fixes #3320.

commit 67cfc81471993023209c2bdb907295a0a451c5ff
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sat Feb 27 23:00:12 2010 +0100

    Fix NULL pointer dereferencing due to c58a5af7401735b50fa058fe5ab83d8ae911de4c.

commit 1f01a7c64eb1ecd975595736b261fec074fb7116
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sat Feb 27 22:34:22 2010 +0100

    Provide luac compilation script. See vlc -I lua --lua-intf luac to get usage.

commit af632723ca953443629bd88aabd2ddb3dfda34da
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sat Feb 27 22:07:07 2010 +0100

    Kill warning.

commit 725f76a196227157cd86c1f6f55dc494fba0528a
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sat Feb 27 22:04:53 2010 +0100

    Kill warnings about unused variables. (jpeg?)

commit f782f86eb4b103a7fc7c7c9454dc838e9e2438f0
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Fri Feb 26 12:14:26 2010 +0100

    Use pushliteral instead of pushstring where possible. Saves a strlen call.

commit 7478dfe4edc66d74679620be38d686d08e48ac7a
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Fri Feb 26 12:01:33 2010 +0100

    Do not store extension pointer in a variable visible from the lua code.

commit 2c24456389d6518d0d429c0c4f41e5bf52c2d793
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Fri Feb 26 11:56:32 2010 +0100

    Do not store p_this in a table value visible from lua code.

commit 5a60c559f1408d874fb4bb2afdd8cb5c073c45c7
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Fri Feb 26 11:45:00 2010 +0100

    Do not generate and run lua code to define the module path. Use lua C functions.

commit 92c3f4a5c88652aa8cdcca9b4406b8a836342949
Author: Geoffroy Couprie <geal@videolan.org>
Date:   Sat Feb 27 19:24:44 2010 +0100

    update.c: ifdef some win32 specific code

commit 00f8541d82a6e40c67064dba15769de64e53defa
Author: Fabio Ritrovato <sephiroth87@videolan.org>
Date:   Sat Feb 27 15:15:43 2010 +0100

    Lua SD: Jamendo - using album_image will give better results than album_id

commit 1cf9988ad55cdb177626d1c7a00be48f65dee417
Author: Fabio Ritrovato <sephiroth87@videolan.org>
Date:   Sat Feb 27 14:59:03 2010 +0100

    Fix white lines

commit e9cfdeed1051e959ed4ca575827a6d67a07313ff
Author: Fabio Ritrovato <sephiroth87@videolan.org>
Date:   Sat Feb 27 14:56:25 2010 +0100

    Lua: Jamendo SD + Demuxer
    Jamendo radios are accessed trough the demuxer, otherwise the SD script will be too slow.
    The demuxer should also resolve all the Jamendo api calls to the track unit, xml only.

commit 8e9cdc1579df7dce26ccb796157d654faf4065f8
Author: Geoffroy Couprie <geal@videolan.org>
Date:   Sat Feb 27 13:55:01 2010 +0100

    Launch the installer after download

commit fffce3a3c7213de213ee5b52b961a1561d54f0ba
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Feb 27 10:45:43 2010 +0100

    Fixed segfault when seeking in ASF with broken index.
    
    It closes #2272 and #3350.

commit b4f08e46d879bdfedd784e002399598e1405e51e
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Feb 27 10:27:14 2010 +0100

    Cosmetics.

commit df3997deea7782189d100a4c2270d95ef37a2bce
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Feb 27 10:21:58 2010 +0100

    Fixed invalid read in ASF_ReadObject_Index (asf).

commit 6cceda066b7c5f4f2d489f816fb816551c69aaa5
Author: Fabio Ritrovato <sephiroth87@videolan.org>
Date:   Sat Feb 27 00:52:26 2010 +0100

    Lua demux: open the stream lib

commit 544d405502d2bd119328426c9c934d23c7414432
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Fri Feb 26 22:49:18 2010 +0100

    skins(Win32): fix minimize not functioning (see #3300)
    
    This patch
        - uses owner/owned windows so that all skins2 windows get
        minimized at the same time
        - add WS_MINIMIZEBOX to enable minimize in taskbar button
        - some cosmetic

commit 9e3f5a7e70929c3b3496ab5b465645ce3d5566e8
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Fri Feb 26 23:19:35 2010 +0100

    skins(Linux): remove dead code

commit cfcad6458ccd9ba173d0c43fbd5811e22f4a7816
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Thu Feb 25 22:28:39 2010 +0100

    skins2(Linux): support clean exit when user closes vlc via the taskbar
    
    if not managed, vlc terminates with a "vlc: Fatal IO error: client killed"

commit c5154680e5159e3952248aa3f7312a79552ff075
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Feb 26 23:50:25 2010 +0100

    For private stream_type, fallback on registration descriptor in TS demuxer.
    
    It closes #3339 (the stream is correctly detected), but as the 302M content is
    not PCM data (probably AC3 or Dolby E), the audio is not correctly decoded.

commit 8f21522cd30beae9ae5367092ed60976c5c0da83
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Feb 26 21:54:34 2010 +0100

    Flac: Fix compilation warnings about signed vs unsigned

commit 376853e5d685a9dde50acbdc2524fa5d890aed83
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Feb 26 21:49:34 2010 +0100

    Fixed missing A() section for VLC_CODEC_ADPCM_IMA_AMV.

commit 32d00638c478da621698e84c5846f05601720039
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Feb 26 14:27:48 2010 +0100

    Vorbis: remove unused variables

commit 4ddfcff3a2b18c7ae08f39511224782d443925aa
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Feb 26 14:26:55 2010 +0100

    Vorbis: support for 6.1 and 7.1
    
    Close #3347

commit 86352fc87a075258c0343585ce36aa6f2018da29
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Feb 26 13:24:05 2010 +0100

    Fix FLAC 7.1 support
    
    Close #3348

commit f74eff7db9c0e4b7f8d3e6108ca6ab3985928255
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Feb 25 18:08:41 2010 +0100

    Qt: open dialog, set a minimumSize for the playButton

commit b28c81b4f583192006da8140847122f10ac93234
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Feb 26 18:47:43 2010 +0100

    Fix typo in comment

commit 37ab7434c092ef57e464202b4d224e7e37b44e82
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Feb 26 20:58:29 2010 +0100

    Allowed H264 direct rendering for non reference frames only (avcodec).

commit b1deb11a2427118f470b9a528df22b2629acc669
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Feb 26 20:51:20 2010 +0100

    Allowed I422 direct rendering support when possible (avcodec).

commit c7c5b9c92c9037b0f67221d23d1d37cdb8cb46c9
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Feb 26 20:42:22 2010 +0100

    Added logs about direct rendering usage (avcodec).

commit c228c356bb5bbac52edf06c0ba9dbdeb48bdb55f
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Feb 26 20:36:29 2010 +0100

    Check for codec specific pitches alignment in avcodec.
    
     It is ugly to have this list of codec id (as it can become unsynchronized), but
    ffmpeg does not provide a way to retreive this information :(

commit c935a03f2f5bddaef3ff4b3ea06684607338df2d
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Feb 26 20:26:45 2010 +0100

    Correctly test for picture compatibility with avcodec direct rendering requirements.

commit c1fc6e205ae1d86fddfa850bc10ceefec3c3f86e
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Feb 26 20:10:09 2010 +0100

    Modified picture_Setup to provide more vectorization compatible pitch/lines values.
    
    picture_New() will now always return a picture having
     - pitches multiple of 16.
     - chroma pitches multiple of the luma one.
     - a bit of extra height (as it can helps some ASM functions).

commit c8179819a4b69a06dbdc74c626f796cab09bab34
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Feb 26 19:57:30 2010 +0100

    Removed the assumption that XV and picture_New() behaves alike (xcb).

commit 89b42584a9ad2ff822c68a7cf259b580cdf89dcb
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Fri Feb 26 19:51:01 2010 +0100

    Revert "Missing return values."
    
    This reverts commit 46626b9d1d0ac80a89ed152d2785cc961eb856d5.
    
    Dead code.

commit 6715011684a800b49ce98f50fb0027ee0fffb2a7
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Fri Feb 26 19:45:08 2010 +0100

    qt4: remove a dummy call to var_Get (void variable), fix #3346.

commit 46626b9d1d0ac80a89ed152d2785cc961eb856d5
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Feb 25 20:53:22 2010 +0100

    Missing return values.

commit e2cc2f754b9b9584b8837128ec69f1a252059a4c
Author: Konstantin Pavlov <thresh@altlinux.org>
Date:   Fri Feb 26 15:32:03 2010 +0300

    Fix previous commit.

commit 6a0d4bdd348dbf478bbad60fd736201b6c85dde0
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Fri Feb 26 11:07:42 2010 +0100

    Include all authorized lua extensions in module search path too.

commit 16511fee7c80ba34d176a20c40cd7e341241a441
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Thu Feb 25 23:15:48 2010 +0100

    test: Report when preparsed is working only when it works.

commit ba1fea8d5e1c18719499ca7b1b5346ee6ca2d3c2
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Thu Feb 25 23:03:35 2010 +0100

    test: Alloc more time for media_list_player test.

commit ad3a30059635060be68935d167f8d9887a0a7bd9
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Thu Feb 25 23:02:15 2010 +0100

    test: Simplify media_list_player test.

commit 92bdd6e5d93513a77b42844d1bc38738a9c7fd3a
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Thu Feb 25 22:25:59 2010 +0100

    meta: Use libvlc_media_parse().

commit 1b1325c6d462f508f3e0d0e6ff2d4eed4e1d4b1e
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Thu Feb 25 22:05:05 2010 +0100

    test: Simplify media_player test.

commit 9dfc36b28d0e6120afd92dc0ea2a59be313ca17f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Feb 26 00:01:07 2010 +0200

    Missing ignored files

commit ec36bfdc677be93e17914cd1435417082bc832f9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Feb 26 00:00:26 2010 +0200

    Ignore .luac files

commit ca6b633e9b398864ad0e4b6f125c7e30c3bf0221
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Feb 25 23:56:45 2010 +0200

    Remove error/warnings from module_need()
    
    They caused much confusion from bug reporters and support requestors.
    Feel free to add more explicit and specific errors after module_need()
    call sites in failure cases.

commit 4cd022e633fb75f08bdf918726e75a19ee31f2c2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Feb 25 23:36:52 2010 +0200

    Document config_LoadCmdLine() more

commit 065f17b24b22b089e4a89873b58161b6f13e713a
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Thu Feb 25 21:27:18 2010 +0100

    test: Pretend that our test suite is working where it is not.
    
    And no the test is not broken. libvlc_media_get_tracks_info() is.

commit 2dbdde0d0ab5359ced9121940470824b49ebfa7d
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Thu Feb 25 21:31:22 2010 +0100

    Revert "Broken test case"
    
    This reverts commit 9a2adcfde5e66cc3dc1de9c220c88c77fe718970.

commit d9477b1f6d92f32192770396fc13dc6f2e50582c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Feb 25 21:46:35 2010 +0200

    Install simplexml too

commit 55a915eaaec6c0ddebfa45690bcf59d07a0c87ae
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Feb 25 19:46:23 2010 +0200

    Qt4: handle Meta modifier in the prefs

commit 6fc7f48a2cf85e4e9f593f80346912285b4cfb67
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Feb 25 19:43:53 2010 +0200

    fr: Fix "Set [hotkey binding]" translation
    
    Oddly enough, this was correct in VLC 1.0.

commit c2a0c299b5be9482db8470e9c45d7353ee9cc6b2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Feb 25 19:37:41 2010 +0200

    XCB window: key modifier 4 is meta, not command

commit 960f708ef919a822db9664052a855ea515338873
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Feb 25 18:48:21 2010 +0200

    Distribute and install the CUE parser

commit 0bae97c50a46dac48d2225ec2a9e36dc8278e8d9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Feb 25 18:45:20 2010 +0200

    Check that .lua files are declared (faster than make distcheck)

commit 647ea7baec3260e3ca3b081c34e945063ed6afb0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Feb 25 18:45:07 2010 +0200

    Clean lua byte-core (fix)

commit 3da0fd7e0230b16a3b2fb7e9742d75a81ac6205f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Feb 25 16:22:18 2010 +0100

    Qt: don't show the menu button if there is only 1 chapter and 1 title

commit cec40cfa2331580a617ada164de9fd440b20a079
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Feb 25 00:37:02 2010 +0100

    Forgotten .nsv in open file dialog

commit 23c4cec46995dbbfd1fb1e6b7aa7fa44f35a4722
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Thu Feb 25 11:08:39 2010 +0100

    skins2: extend --[no]-qt-video-autoresize to skins2
    
    As for qt4, offering the possibility to deactivate automatic resizing
    is desirable. Reusing the qt parameter is not a problem for skins since
    qt4 is a prerequisite.
    
    TODO, rename this parameter with a more interface agnostic name since
    the need is for all interfaces.

commit 6c4ac35e3d336ad70028030f8bff9d21632660ca
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Thu Feb 25 10:11:16 2010 +0100

    skins2: make default more consistent for video control
    
    For a video control, default values are contradictory, in
    a sense that a video control is not resizable and autoresize
    is true. By default, this results in skins resizing to fit a new video, but
    the inner video not using this extra space. (see AirFlow for instance)
    
    This patch ensures that if autoresize is true, default behavior for a video
     control is to be resizeable.

commit d1540b171b024dbe019b907775d40c245982a03f
Author: Gildas Bazin <gbazin@videolan.org>
Date:   Wed Feb 24 22:38:51 2010 +0000

    fixes for maemo build

commit 0f1503b43f42967d871f9adc467eeac40e04dea0
Author: Gildas Bazin <gbazin@videolan.org>
Date:   Wed Feb 24 22:20:18 2010 +0000

    hildon: add a slightly more useful menu to the maemo interface

commit 49edd4a73b9a532583b3b29d56bba9f1ef01eb49
Author: Gildas Bazin <gbazin@videolan.org>
Date:   Tue Feb 9 21:45:57 2010 +0000

    contrib: no need to build the whole of twolame

commit b4aabc38fd96fb27bd422f9f82b1281ba5d62531
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Wed Feb 24 23:03:20 2010 +0100

    Distribute .h files

commit 2bac8977d8c2d8877dc0c0df7bc635a6dc5cbdf4
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Mon Feb 22 21:55:16 2010 +0100

    Win32: use linked_with_a_crap_library_which_uses_atexit() (libxml2 and libqt4)
    
      On windows,
      - libxml2 spawns a 'watchdog' thread, when statically linked.
      - libqt4 spawns a 'watcher' thread.
    
      These threads clean up remaining ressources once their initiator thread has
      terminated. So, the associated dll must NOT be freed explicitly and blindly.
      Since there is no means to know when these 'cleanup' threads terminate,
      the safe approach is to not free the dlls and let freeing occur when vlc
      terminates.

commit 9e36c6f4da525cdf1fcba3fbe3421a5a0e958ab6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 24 21:20:32 2010 +0200

    Uninitialized value

commit 47ed26270dbef9d9414b42ea96b676f170740f6b
Author: Jakob Leben <jleben@videolan.org>
Date:   Wed Feb 24 19:04:08 2010 +0100

    Qt: no need to clear playlist search twice

commit c895ed19b17074a1a760602596dfa746239974ca
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Feb 24 18:10:25 2010 +0100

    Qt: use qtu( ) when appropriate
    
    Close #3333

commit 9a2adcfde5e66cc3dc1de9c220c88c77fe718970
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 24 18:08:01 2010 +0200

    Broken test case
    
    Apparently, running make check when adding test cases is too difficult.

commit 55abf4ec4b9b010438d83a4b925f7f8fec4270cc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 24 17:55:05 2010 +0200

    Revert "sd: Make most members private."
    
    This reverts commit 786292c3f205f96b467321c9973a2ba13029fb60.
    
    Apparently, compiling libvlccore (on any platform) is too much to ask.

commit 350b1052769f273c46b29d1ba60e2caa9c925ecb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 24 17:54:49 2010 +0200

    Revert "sd: Export internals with a getters."
    
    This reverts commit 027b44025e11be76c4c3f9e34c2648841f389f14.

commit 10c43ff060f2fb46db77f62a12c6580d785b87ca
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Wed Feb 24 14:16:57 2010 +0100

    skins2(Win32): fix second bug of #685
    
    On Windows, skins with on top set were still visible in fullscreen mode
    
    This patch makes fullscreen also a topmost window.

commit 027b44025e11be76c4c3f9e34c2648841f389f14
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Wed Feb 24 14:15:59 2010 +0100

    sd: Export internals with a getters.
    
    lua need them. Also fix an obvious leak.

commit 786292c3f205f96b467321c9973a2ba13029fb60
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Wed Feb 24 11:19:38 2010 +0100

    sd: Make most members private.

commit 33983bc558f3efe402af8a5719d6796316ec9a16
Author: Jakob Leben <jleben@videolan.org>
Date:   Tue Feb 23 18:13:57 2010 +0100

    Qt: media library is always a tree

commit 5ea622dc8f808ef7879505078ad280ce5eeb00a6
Author: Jakob Leben <jleben@videolan.org>
Date:   Tue Feb 23 17:43:46 2010 +0100

    Qt: hide buffering display if buffering doesn't reach 100%

commit f3efae83adeebb6cd08bfd18ecf4953a1344c4aa
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Wed Feb 24 11:44:11 2010 +0100

    skins2: add a way to reset rate to normal speed (trac #2412)
    
    Skins did not offer a simple way to get back to normal speed
    once user had clicked several times on either slower or faster
    rates.
    
    This patch automatically resets rate to normal if user presses play/pause
    when an input is already launched. (as suggested in trac #2412)

commit a94dd37ee15a7e9d54aeb27991431bd0bdf3696c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Feb 24 11:45:32 2010 +0100

    Win32 configure: disable sqlite for now

commit 7c51e98a6b685f6d172ef817b47ff672ce73056e
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Wed Feb 24 10:36:45 2010 +0100

    skins2: add support for --[no]-video-on-top (fix #685)

commit 4602023991ab63c6b47f091795cd6fa393b41c2c
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Feb 23 23:31:57 2010 +0100

    Fixed invalid accesses in decoder with corrupted subtitles streams.

commit bee1e640081f8013f058fd147d6d4d80d20f47b0
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Feb 23 22:51:08 2010 +0100

    Fixed potential memleaks in avformat wrapper.

commit db449895e90d2fd0dbedd7620d174cf70e00ea40
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Feb 23 22:50:19 2010 +0100

    Fixed division by 0 with invalid files in avformat wrapper.

commit 8e16fb45f4e4b8b745b180e3b84ba2a8b9ffff76
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Feb 23 22:43:20 2010 +0100

    Fixed signed integer overflow when loading AVI ODML index.

commit 07f608d11eade6b1bbf5b7a41176e6fb90f1d7e9
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Feb 23 22:36:52 2010 +0100

    Fixed segfault with corrupted AVI ODML  index.

commit 88b84dbe29d5a8217ac7988dec9d7b2ed9bf25d4
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Tue Feb 23 00:49:49 2010 +0000

    Don't use a directory for a lone file

commit ebbb05512f9c16812db5808fcba9a4678973d21f
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Tue Feb 23 00:32:39 2010 +0000

    Install the icons according to freedesktop "standard"
    
    http://standards.freedesktop.org/icon-theme-spec/icon-theme-spec-latest.html#install_icons

commit 1f30e8690b43fb90f1ff7ed9588e95830f525e3b
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Tue Feb 23 22:56:03 2010 +0100

    skins2: fix #689 (text control refresh issue)
    
    This patch redefines the method associated with visibility
    to ensure that the latest text is displayed when
    the text control gets visible

commit 53e51f041445f19a53b82bc702c7ac9b97863350
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Feb 21 20:21:33 2010 +0100

    variables: print a warning if doing var_Set on a void variable.

commit 61d909606573e2ee5cbfde89409dd1ab6b78bb05
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Feb 23 19:47:29 2010 +0100

    contribs: another binary package update for Darwin including proper pc files

commit ccdfdfdf1bca9dd8b24d332e38a7104cffbd935e
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Tue Feb 23 19:35:31 2010 +0100

    contrib: Also fix up .pc file on Mac OS X.

commit 544625f19e2bcff397f6b591759f486d0a325075
Author: Jakob Leben <jleben@videolan.org>
Date:   Tue Feb 23 17:24:53 2010 +0100

    a macro to automate the choice of "folder"/"directory" string version according to platform

commit b904c184ca24f41624f25d56c1767f2bc3fb9b2b
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Tue Feb 23 15:26:15 2010 +0100

    sd: Factorize function dispatch for better code readability.

commit fcd847ecef19c10fec38ab510f3133af9bf0aee9
Author: Fabio Ritrovato <sephiroth87@videolan.org>
Date:   Tue Feb 23 15:23:49 2010 +0100

    Lua SD: blind attempt at fixing #3324

commit 08b59679d090775824f786933f5c6d661d36cbe2
Author: Fabio Ritrovato <sephiroth87@videolan.org>
Date:   Tue Feb 23 14:32:32 2010 +0100

    Lua SD: don't fail the whole probe if a script fail

commit 27d5a2c474bcacf98a49ff78548c9ad21f115236
Author: Fabio Ritrovato <sephiroth87@videolan.org>
Date:   Tue Feb 23 14:17:25 2010 +0100

    Win32: fix previous commit

commit db1e6a133d1e29d3eb5bf8d526b76423d523d6a9
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Tue Feb 23 13:59:04 2010 +0100

    test: Use image.jpg for testing tracks reading.
    
    image.jpg is a very small 1x1 image.

commit f782942ddaab9922bd6326dd9e96685992869fc0
Author: Fabio Ritrovato <sephiroth87@videolan.org>
Date:   Tue Feb 23 14:10:59 2010 +0100

    Win32: package lua common scripts

commit 44c53d0e284565d60cbd40c51f3b961d83ba04ea
Author: Fabio Ritrovato <sephiroth87@videolan.org>
Date:   Tue Feb 23 13:58:59 2010 +0100

    Lua SD: add longname option (Close #3323)

commit 9969ca2fbe184e5ea703163a6a013ab2c2d3fdd1
Author: Jakob Leben <jleben@videolan.org>
Date:   Tue Feb 23 12:42:47 2010 +0100

    playlist: remove unused ItemToNode()

commit abc84401cd082ccd70a8bb07f9d96c3cff12b122
Author: Jakob Leben <jleben@videolan.org>
Date:   Tue Feb 23 12:39:41 2010 +0100

    playlist: consistently change input item type when subitems are added

commit dfebdb6a7f9ef786468684952d20a9b34950135b
Author: Jakob Leben <jleben@videolan.org>
Date:   Tue Feb 23 11:41:35 2010 +0100

    playlist: only make The Playlist flat, not Media Library

commit 02745c6f42be59383d7ce82f44859261cdc83e86
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Feb 23 11:13:41 2010 +0100

    Win32: package the luaSD scripts

commit 426550fe2315553ccdfde0639f8e1e536598bc12
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Feb 22 23:26:59 2010 +0100

    Removing tabs from previous commits.

commit 8cd59f4a46875a4f0e44ae29124ebc122d168f48
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Feb 22 23:19:50 2010 +0100

    Fixed regression in http access.
    
    access_t::info.i_pos must always be updated to allow icy-meta and seeking
    support.

commit d66b08e0863383ec14c35ecc2556ca80054486a6
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Feb 22 23:08:47 2010 +0100

    Fix GoogleImage warning. Close #3311
    
    Patch by ale5000

commit d38329b4dbcc1901e2f3ac147e1dd0697a174a7e
Author: Fabio Ritrovato <sephiroth87@videolan.org>
Date:   Mon Feb 22 22:41:57 2010 +0100

    Lua SD: let the user know we are working

commit 6ebad9e33d13310387e53f4b115ec958ae321120
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Feb 22 22:10:50 2010 +0100

    Avcodec: comment an extra debug message on subtitles size

commit 3620e95f210186d8c22214bf5364c02f2626f4f5
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Feb 22 21:20:28 2010 +0100

    Fixed audio transcoding when using filters.

commit 460ea1d9c820ce65f0f593d3f57b900a038a5ad0
Author: Fabio Ritrovato <sephiroth87@videolan.org>
Date:   Mon Feb 22 20:39:11 2010 +0100

    Lua SD: Icecast Directory script

commit db21ff87b3749938d3bc1a8c6466f2105d0783b6
Author: Fabio Ritrovato <sephiroth87@videolan.org>
Date:   Mon Feb 22 20:30:02 2010 +0100

    Fix debug message

commit d9ab1c7141514fc12776a567654ea3fd97e598fd
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Mon Feb 22 20:31:04 2010 +0100

    VLCKit: preparsed->parsed.

commit 17e117d8b662d94b865ee6b5d856b14145be18c1
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Mon Feb 22 20:30:39 2010 +0100

    libvlc: Export libvlc_media_is_parsed instead of libvlc_media_is_preparsed.

commit 3acfd5b5707b65e6e9d9d4d7e53106c390bf338f
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Mon Feb 22 20:22:45 2010 +0100

    VLCKit: Remove contrib dependency files.
    
    We already do that in contrib makefile.

commit b0da3bf1991ccd2996f5197d1256fddde1add308
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Mon Feb 22 19:52:20 2010 +0100

    libvlc_media: Destroy the cond and the mutex.

commit 8adbb2d7f9c46066ec568e6b9a9cd5933c11c45a
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Mon Feb 22 18:34:32 2010 +0100

    libvlc: Don't refer to media_preparsing as we don't have media_parsing.
    
    parsing is simpler.

commit 8211292f1c6339fd716831be155cdf1374cc2997
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Mon Feb 22 17:51:35 2010 +0100

    libvlc: libvlc_media_get_es->libvlc_media_get_tracks_info.

commit ad916056154d04e42576bcd153491de2bd646a9f
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Mon Feb 22 17:37:39 2010 +0100

    test: Update libvlc_media test.

commit 8119b3280c178fc00eba57eea5ad694cd675fca6
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Mon Feb 22 17:23:14 2010 +0100

    libvlc: Export libvlc_media_parse() and libvlc_media_parse_async().
    
    Else there is no way to properly trigger meta preparsing from libvlc.

commit a78bada1696e6b8bc976d3599085ad9bd7d0812a
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Mon Feb 22 17:03:31 2010 +0100

    libvlc: Put a ref to libvlc_media_release in libvlc_media_new.

commit 3b474bb0b6885eb77c4088667854fbd057cc04a5
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Feb 22 18:02:49 2010 +0100

    Updated contrib package for Mac OS X including latest ffmpeg and Sparkle on every platform

commit 16c04de1e8fa7240ae07df7d78d2215367dfec59
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Feb 22 17:57:13 2010 +0100

    Removed debug from previous commit.

commit a69ba6d4dd6d0682399f2e49e300f8cf3a56c705
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Feb 22 17:55:22 2010 +0100

    contribs: slimmed the OS X package
    
    The included share folder was cut down to aclocal, autoconf, automake, gettext and libtool. Additionally, the gecko-sdk is downloaded and installed separately now. This vastly speeds up the installation process.

commit f4f797d13d2420f236ea2cdc0b5ac60f7c8a7221
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Feb 22 17:43:39 2010 +0100

    Qt4: small fix for sprefs

commit e95b99e6466cf4a9d1c9c27bc980b0dc11c5092f
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Mon Feb 22 17:03:44 2010 +0100

    skins2: work around a deallocation problem
    
    VlcManager and VarManager dependents on each other (a design problem)
    Anyway, it is a bad idea to use instance() on any manager when deallocating ressources
    as it can start anew a manager already deallocated.
    Better use global variables in p_sys and act accordingly.

commit f745927683e483793b8b2d0de63d9b8c5c0debd4
Author: Jakob Leben <jleben@videolan.org>
Date:   Mon Feb 22 17:16:34 2010 +0100

    Qt: compile fix

commit 9f5e5825632aa9910ce91993ce50bf273bd334c2
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Feb 22 11:29:13 2010 +0100

    VLCKit: ppc970 aka PowerPC G3 is no supported architecture

commit 6a3cc0c54e7e5d2c5191dca14b64db6e3aa58cb3
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Feb 22 12:23:41 2010 +0100

    Qt: grey out the inexisting options.

commit 518ec8337ff510523c54d761aa4c3795a8c872ad
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Feb 22 10:34:02 2010 +0100

    Add .amr to recognized extensions
    
    And update NEWS to show latest improvements of avcodec. Next contribs
    on mac and Windows should have AMR working

commit 803bde05b884fc92316cec6c48e8b61d4907666e
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Mon Feb 22 12:14:22 2010 +0100

    Fix copyright.
    
    Pointed by xtophe.

commit 2fc112a1b4c6725d642163e70c91707c4f2ca85f
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Mon Feb 22 12:02:09 2010 +0100

    libvlc: Test preparsing.

commit 8d6ec4645936ebb01ca1dc8ec163cc33246093d5
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Mon Feb 22 12:01:32 2010 +0100

    media: Whitespaces cleanup.

commit a0c7001bb2f4c4ba4c807bba1b734bca02beb376
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Mon Feb 22 07:01:45 2010 +0100

    libvlc: Register PreparsingChanged.

commit 24ae7ed55e206a37571d0d39a3d21353936f9a64
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Feb 21 23:27:00 2010 +0100

    Fixed an assert with still frame in dvdnav.
    
    We can come out of still mode by user actions, and so
    the timer need to be reset in DVDNAV_BLOCK_OK.

commit 7465767945a10c26ecbf7a961706f72a27c2e35d
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Feb 21 22:48:34 2010 +0100

    Fixed invalid free on picture_NewFromFormat failure in subpicture_region_New.

commit 39cbcafd10b4c0451ca84328c535f9d3d560f776
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Feb 21 22:47:58 2010 +0100

    Fixed potential division by 0 in vout_AllocatePicture.

commit 84b4c3e9ab1f56186a9faee4e72230e14b07d9f2
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Feb 21 22:15:57 2010 +0100

    Fixed and simplified support for slow picture in vout_RenderPicture.
    
    It should fix subtitle perfs under windows.

commit 732ff9dccde394ed7a9176196b02c955ed6550df
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 21 22:19:44 2010 +0200

    Qt4: black magic for logo-transparency -> logo-opacity

commit 2c1bb9ac1b77b5aa3e94f8d83839a2e5016a2bd9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 21 22:12:04 2010 +0200

    Qt4: update EQ slider when reselecting the same preset (fixes #3322)

commit 56bdcd25b9641c953067a14baf70cea7d346173b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 21 21:30:39 2010 +0200

    ParseExecute: robustify and cleanup
    
    This should fix LP#525278.

commit 4cc00ee38f49806f30342ba38df388b29e89a073
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 21 20:08:54 2010 +0200

    SPU: create "highlight" before attaching to it

commit 993626efaeca4cc86248f632dbe91888c6450228
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 21 19:41:12 2010 +0200

    Win32: avoid error with missing drawable-hwnd

commit 57c36282504104d38f54dd35dafaba35512ff4d3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 21 18:40:38 2010 +0200

    ASX: fix obvious crash (fixes #3321)
    
    Regression from the ASX ad unskipping stuff

commit afe94b1cfcbf8dae446a54833e34004e168b2c2f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 21 18:00:31 2010 +0200

    Remove confusing debug message (fixes #3319), fetch timeout once

commit b3e29297c8c5525e1da4ba3efedee686c3c6d785
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Feb 21 16:26:29 2010 +0100

    Fixed vorbis encoder.

commit dcc1d93d9ba50c1954b2afb227d0ef6f976d18fc
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Feb 21 16:19:25 2010 +0100

    Fixed theora encoder.

commit fdd6eed1c3fb518a5ace68e0441ba5b8c9021248
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 21 16:51:37 2010 +0200

    Qt4: screen-fps is a float, not an integer...
    
    ...so allow decimal values.

commit f47bbde33e32099f16ec557668cc0995de640266
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Sun Feb 21 15:26:21 2010 +0100

    lua: fix crash
    
    when using set_text on an image widget, vlc crashes
    (trying to unlock when no lock is held)

commit 4210120aff8272e3ca2b60ba317a890208946103
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Sun Feb 21 15:16:15 2010 +0100

    skins2: fix equalizer
    
    Recent change in core(audio) now requires playlist to be passed as object
    so that findAout can success (based on "find-input-callback" inheritance)

commit 066bcd2441de49b0526b8c5cdddcdff0f33ce3a2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 21 15:42:38 2010 +0200

    Fix luac install path

commit 59b6f7d50c12dba264178402ebf00583b2f71321
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 21 14:52:16 2010 +0200

    LUA: fix directory separator for meta data scripts

commit 08a13fd4366cb2defaa0c6f5b2283483565446db
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 21 13:21:47 2010 +0200

    Fix live555 compilation under Scratchbox

commit 9f800212803d62e332c1c1e16546c1002aaeb64e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 21 12:01:24 2010 +0200

    Dead code

commit e056b5805aabed93d484dd92131463b760261b89
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 21 10:58:10 2010 +0200

    UIs: call XInitThreads if using X11
    
    This is needed to protect the Xlib internal state. Xlib may still be
    used by user interface thread, the GLX video output thread(s) and
    PulseAudio -audio thread- while it initializes.
    
    Fortunately, we do not need to lock X11 displays as every thread uses
    its own. Hopefully Xlib is not buggy in that respect, but I am not so
    sure :(
    
    This should fix LP #419915.

commit a5a49b4eec9707ff9fe66ffd54c33b618f4d6dd8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 20 23:48:09 2010 +0200

    Revert "Ugly hack to enable really quiet running of VLC."
    
    This reverts commit 3dd62c351d0f72a04634da26181b70b76f918755.

commit 60fa2918cf617975d3239b1694f27d70029149e3
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sat Feb 20 22:24:23 2010 +0100

    Fix spelling.

commit 3dd62c351d0f72a04634da26181b70b76f918755
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sat Feb 20 22:20:54 2010 +0100

    Ugly hack to enable really quiet running of VLC.
    
    Suppress VLC media player <version> message if --quiet is passed as
    first argument. Feel free to revert if this is an issue.

commit afde41da943489e073ecc31b394fceb9197a9618
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Feb 20 21:27:39 2010 +0100

    Removed dead picture_t::pf_lock/unlock fields.

commit 9517fa1161a4ca719c6b14b0e21ad3b867c31762
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sat Feb 20 21:19:01 2010 +0100

    Export VLC's md5 API.

commit 21a99454a015707075906da149693f0fa805d60b
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sat Feb 20 20:28:27 2010 +0100

    fix assignement order from [3ecd0eb5dcb4]

commit 2acf64c7bfceffd8f5f288b97f54d4a0ef348dec
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 20 21:10:58 2010 +0200

    decode_URI: do not call EnsureUTF8
    
    This fixes opening files with non-UTF8 sequences in their path (as long
    as the file:// URI is %-encoded correctly).

commit 118274b4a05fad9c492dfc916a54780e049f8fbb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 20 21:05:54 2010 +0200

    RTP out: use make_path for SDP file

commit 3ecd0eb5dcb4172a9eaac984426b9d4899eb265c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 20 21:05:42 2010 +0200

    notify: use make_path

commit 4cf6a1bafed216c8786c537a8e67780794dc85c8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 20 21:02:56 2010 +0200

    growl: use make_path()

commit 3e112f9428e2302415fa7d772855ddadb2bfc19a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 20 21:00:50 2010 +0200

    taglib meta writer: don't decode file path twice (core does it better)

commit d459aab3dd59d8264cb15656bacb3e3de5f2dffa
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 20 20:57:48 2010 +0200

    folder: use make_path

commit 581da20c86ccbfd3bcc9badb623763f215eee8d1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 20 20:52:19 2010 +0200

    Qt4: use make_path

commit 532e2f3efd8eab7ba54f7a5a262f451d36f15047
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 20 20:50:03 2010 +0200

    RAM: force meta data to UTF-8
    
    As already stated (I think), this might be wrong. I have no clue what
    codeset this file format is supposed to use.

commit effea1b948cce171981808140abb27bb983c0497
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 20 20:47:58 2010 +0200

    ITML playlist: do not decode URI when creating item (!)

commit f36b9bc6156d0cba167cba986fc5c2125b7c112a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 20 20:44:45 2010 +0200

    HTTP interface art: use make_path and fix a few memory errors

commit a85ee2ea76c47c120fe6aacd3eb07637048afde7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 20 20:14:42 2010 +0200

    Compile kludge for glibc 2.8

commit 6d951bda65d9048a15368b67381c1d3d6c5e4430
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 20 19:42:01 2010 +0200

    msecstotimestr: fix negative numbers handling

commit 820b4643f98b98aaaa3289c7f8f34bad7dc02e13
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 20 19:36:16 2010 +0200

    secstotimestr: use int32_t not to overflow if int exceeds 32-bits

commit 9d269c5baa523f8460b3f4c622feb85229e284d1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 20 19:33:29 2010 +0200

    Remove msecstotimestr

commit c58a5af7401735b50fa058fe5ab83d8ae911de4c
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sat Feb 20 17:48:05 2010 +0100

    Dynamically allocate the dir list to prevent potential array overflows (I believe that we were writing to the 5th element of a 4 element array since the luac commits).

commit 38a58dec25baaf1a3b3588c6172834fa57825ac1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 20 17:20:46 2010 +0200

    OMX IL: clean up dll_* macros

commit 7553630d1a8acd8a02ab7eb6e0cf2570732c95f6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 20 16:56:49 2010 +0200

    Do not assume that Open and Close are called in the same thread

commit 809e98a6d1529ebdaefc4ed9f19a81771178eaf8
Author: Fabio Ritrovato <sephiroth87@videolan.org>
Date:   Sat Feb 20 15:53:40 2010 +0100

    Lua SD: add a bit of documentation

commit 3590d1c30ef0d80898759c33e44a0525bcb766a2
Author: Fabio Ritrovato <sephiroth87@videolan.org>
Date:   Sat Feb 20 15:13:03 2010 +0100

    Lua SD: use "path" instead of "url"

commit bad5a04978e01aca5996822ea75831130d6dc254
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 20 16:50:17 2010 +0200

    Qt4: fail cleanly if started multiple times (instead of crashing)

commit 96966aeae979d60ec983d9e4bb2098395e3a286c
Author: Fabio Ritrovato <sephiroth87@videolan.org>
Date:   Sat Feb 20 14:23:43 2010 +0100

    Lua SD: compile scripts

commit 84f6eb34ae635f3909f3fb423ec54c4cb9c59b95
Author: Fabio Ritrovato <sephiroth87@videolan.org>
Date:   Sat Feb 20 14:20:42 2010 +0100

    Lua SD: implement the descriptor() function in scripts

commit 87151c412ebfdfab867fcbf0d6b5cb9de4107fc5
Author: Fabio Ritrovato <sephiroth87@videolan.org>
Date:   Sat Feb 20 14:16:58 2010 +0100

    Lua SD: use a function to get the SD description

commit 80db30df18c28f40756ffe31d6f6eaac5d97c509
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Feb 20 14:07:16 2010 +0100

    Fixed a harmless typo (avformat).

commit 7dfc8992f2f8fd90418ebfb977a8498cb6e12c9c
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Feb 20 13:36:36 2010 +0100

    Allowed GetFfmpegCodec() to convert more subtitle codecs.

commit c26c8d737f83c80493541627abf6cef3bc4f60de
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Feb 20 13:34:38 2010 +0100

    Workarounded SSA payload modifications done by mkv avformat demuxer.

commit 2f7813804454a339f017ff8fc892dfbeb022bde0
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Feb 20 13:07:55 2010 +0100

    Fixed ES block length value (avformat).

commit 6883dcd3ce6db1ffc874c0bf33c788106819a8c8
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Feb 20 13:06:15 2010 +0100

    Implemented ES priority flag in avformat demuxer.

commit 92fcb9eca989f511de3071c962563e11ac363a60
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Feb 20 13:05:00 2010 +0100

    Cosmetics.

commit 49e9d64f0d3b0c07982ba50033fdda6871a36c3a
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Feb 20 13:01:20 2010 +0100

    Fixed theora/speex workaround (avformat).

commit aad46ccd35a9579a487c8ae85d3edf5383ffbdbd
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Feb 20 13:00:14 2010 +0100

    Do not fail on av_find_stream_info error (avformat).
    
    It is not fatal.

commit f94cd3e8a2d4b80bbfdb68533f97d2998cdfe251
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 20 15:10:08 2010 +0200

    Fix secstotimestr

commit cded4bcdf6b4eddadef0cecf81b6345580f7ac64
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 20 15:07:23 2010 +0200

    HTTP: fix read sizes and signedness (fixes #3302)

commit 44ecbe1cd2bb106ce4317220de9f139b7430d830
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 20 14:32:35 2010 +0200

    Ignore the plugins cache

commit e7ce21e424ac7bc507f3942a90749ef44321b594
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 20 14:31:42 2010 +0200

    Rudimentary test case for libvlc_event_type_name()

commit 2f63e68b447e5b2484954f60b90d430afd887b98
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 20 14:31:23 2010 +0200

    Reimplement libvlc_event_type_name

commit 8fa0ec3cb331c2127da8d7354b4767f2cc923c36
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 20 14:08:44 2010 +0200

    Mozilla: untested compile fix

commit 2d7c19fd30f7562eb8477852991a5ea955a1c691
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 20 14:01:01 2010 +0200

    Make libvlc event types less ABI-brittle w.r.t. the next versions

commit fd3ef9055df9088e6c1fd544a9d26a71f465d0cb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 20 13:04:33 2010 +0200

    Improve Doxygen documentation, deobfuscate event types

commit 18852621b881387f5b1152fa0126b452fc54c05a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 20 13:44:32 2010 +0200

    LibVLC structures: cleanup

commit a9f5ce8a84314137fccbc66c6ab0089b73b5b1f0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 20 13:29:29 2010 +0200

    Kill old and buggy libvlc_drawable_t

commit 1247e8709a3339f8b2000e52538a3545a92a63dc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 20 13:25:39 2010 +0200

    Update doxyfile (doxygen -u)

commit 663824a7ac40824e3340d58685b0a2871723ffcd
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 20 12:40:10 2010 +0200

    Doxygen: don't browse modules/
    
    This was mind-boggingly slow, and quite useless.

commit 1adff98535b9c52ec5dae751c9fd160488099136
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 20 13:23:12 2010 +0200

    Doxygen fix

commit fd6bab54c2338b4b5898e403897daa1400e86897
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 20 12:31:31 2010 +0200

    libvlc_video_set_fullscreen: fix documentation

commit e8e65d95ffc3103486cffa94e0b22647fdbf6762
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Feb 20 01:29:08 2010 +0100

    macosx dialog provider: moved UI widgets out of the interface implementation

commit 4ad09c1bcdc5bfd3bdef1692b969d72fcec2e9ac
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Feb 20 01:24:28 2010 +0100

    VLCKit: don't ignore VLC's config anymore since we got our own vlcrc now

commit 09b32304d4c67d718af46c210ffdb67da0366fe8
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Feb 20 01:06:31 2010 +0100

    macosx display provider: added the ability to enable/disable Last.FM submissions through the distributed notification center

commit 05c777f9072483d0026aa1db66378a2b8a2c4169
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Feb 20 00:17:16 2010 +0100

    VLCKit: added an aggregate target to build both VLC and VLCKit with one click

commit 1d3327067a68bf6ef9f5f0a6ca9799d32f6d2cad
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sat Feb 20 01:02:49 2010 +0100

    live-armlinux.patch got accepted by upstream
    
    So apply it unconditionally so when the new release is here it will be
    spotted and removed faster.
    http://lists.live555.com/pipermail/live-devel/2010-February/011820.html

commit b584f3dfa16680b1d08487d21d259c0593bff83d
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Fri Feb 19 23:34:11 2010 +0000

    skip-ads option is a bool

commit 3780cebaa7fe1ab94cffeafd7257dedf43447a7e
Author: Emmanuel de Roux <lostbread@free.fr>
Date:   Mon Feb 15 15:18:41 2010 +0100

    macosx/framework : added method setValue:forMeta: to VLCMedia
    
    Signed-off-by: Pierre d'Herbemont <pdherbemont@free.fr>

commit 14083ca02b8f52adfff1e2b19bb69043a73e9cd2
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Fri Feb 19 11:39:10 2010 +0100

    libvlc_test: fix compilation of "make checkall"

commit 443e9191f280be4c61eacc3355cf997c43f80ede
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Feb 19 01:21:41 2010 +0100

    Fixed seeking on a sample described by the last STSS entry (.mp4).

commit 7f4859032b716e483abb17da9af569b59be25404
Author: Fabio Ritrovato <sephiroth87@videolan.org>
Date:   Thu Feb 18 23:33:54 2010 +0100

    Lua SD: add scripts to makefile

commit 649b36da356659f7cb077d12de1c94fbdce72715
Author: Fabio Ritrovato <sephiroth87@videolan.org>
Date:   Thu Feb 18 23:13:13 2010 +0100

    Lua SD: simplify fmc.lua

commit e8f2c68830e2bdd09517cad836d9a1d35bcc1881
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Feb 18 23:18:27 2010 +0200

    secstotimestr: use div()

commit 6e43f483514ecec10759c38f77b63f4f5dd8b528
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Feb 18 19:35:53 2010 +0100

    Fixed activex compilation.

commit a3947b183302a6a1a5fab53b10e176a417db363c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Feb 18 20:12:23 2010 +0200

    input_item_SetURI: improve warning

commit 7eccf3a2cf7bdf158f58b8f4ef006ad604738c0b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Feb 18 19:56:15 2010 +0200

    libvlc_media_new_path: create a media from a file path
    
    Also rename libvlc_media_new to libvlc_media_new_location to remove
    the ambiguity.

commit 501f845fee66daa613d83f460a35626399fdccc9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Feb 18 19:47:31 2010 +0200

    VLC preferences are not the developers documentation
    
    (not to mention typos)

commit 89212e6963c7b240a4d8132eaeb5c610513b4d32
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Feb 18 19:32:06 2010 +0200

    Don't waste translator's time...

commit 012e93a73382df07238a122f9de884b5270c252e
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Feb 18 18:15:19 2010 +0100

    Qt4: fix pontential NULL dereference and show the right containing forlder.

commit f5de3aee2c4e43ef6b84e3c3c5ae181f899bd7e5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Feb 18 19:21:10 2010 +0200

    dummy demux: implement seeking and positioning with vlc://pause

commit 7e0df1f4df673653e16a3283b99b07d99f4f6159
Author: Jakob Leben <jleben@videolan.org>
Date:   Thu Feb 18 18:18:14 2010 +0100

    Qt: show buffering on the background of time label

commit 34965ad08c9c7c3bbed6b1418ad3a4f1bc3c0c83
Author: Vicente Jimenez Aguilar <googuy@gmail.com>
Date:   Tue Feb 16 17:22:52 2010 +0100

    Corrected comments' file name, description and year reference. Cut-and-paste left over.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit d2a8d7c11ae9c19ebf76f94e69eaac384fed4a34
Author: Vicente Jimenez Aguilar <googuy@gmail.com>
Date:   Thu Feb 18 18:17:03 2010 +0100

    Fix typo in comment.
    
    I was looking for a memory leak when I have a lot of
    "ts demux warning: discontinuity received 'x' instead of 'y' (pid='xxx')"
    messages.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 82c5d9de7635a9be6235a9273ed66d300c7950ed
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Thu Feb 18 15:49:25 2010 +0100

    libvlc: Add a test for media_player_set_media().

commit 27934aa93b8d8da495a3a4041cca2e2871c2e0f1
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Thu Feb 18 15:49:08 2010 +0100

    macosx/framework: Fix our hack for extensions.

commit 7d59872c455cb83be6ec6745dbd61e409d160610
Author: Hugo Beauzee-Luyssen <beauze.h@gmail.com>
Date:   Thu Feb 18 14:44:53 2010 +0100

    libvlc: Don't lock the media player twice in set_media().

commit c11082a5e58edae6cf090201d70e79bcc0e0e4fb
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Thu Feb 18 08:27:34 2010 +0100

    Don't look for live555 in /usr when using contribs

commit c0e8b04da9e49184f5620340fe19655f0c104eca
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Thu Feb 18 08:17:15 2010 +0100

    fix live555 compile on armlinux

commit e261333922e24582216e37886d255ee2be7869b3
Author: Jakob Leben <jleben@videolan.org>
Date:   Thu Feb 18 02:53:27 2010 +0100

    Qt: cache "no-art" pixmap as well

commit 9af87f11844b8a398263e17e64e0898c94ea69f3
Author: Jakob Leben <jleben@videolan.org>
Date:   Thu Feb 18 01:13:26 2010 +0100

    Qt: remedy faulty locationBar layout

commit cd22ae1dc6cc7942152804f28f33214b61e83f48
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed Feb 17 23:51:05 2010 +0100

    Fixed theora/speex support in avformat demuxer.
    
    Theora/speex extra data are converted to a format suitable to VLC.

commit 23c600974fe69b38ecd08fdee7300aadfbf4d61a
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed Feb 17 23:12:20 2010 +0100

    Added vorbis in avcodec<->vlc codec map table.

commit b5ad5b6152423762fe4c6a0849f7307678223da2
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed Feb 17 01:30:45 2010 +0100

    Modified the way xiph codecs headers are transported in VLC.
    
    It makes VLC compatible with FFmpeg vorbis/theora decoder.
    It fixes support of big headers (like comments with an art encoded
    as a base64 string...).
    It simplifies a bit.

commit d61a6d40f2330b4896d2a7d6a258c716578700fe
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Feb 18 00:04:39 2010 +0200

    LibVLC: hopefully fix media player callback dead lock (fixes #3307)

commit e51d033c69bcfcb70b2317b040bc90fa3a8eda56
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 17 23:23:50 2010 +0200

    Mostly revert "libvlc: add mouse events as libvlc_MediaPlayerEvents"
    
    This mostly reverts commit 114b922fa7bbe06f4acfcc3d7af9c47ef534b1a2.
    This introduces deadlocks in the LibVLC media player event handling.
    
    Conflicts:
    
    	bindings/python
    	src/control/media_player.c

commit 1994eafa59427665edd4488445304597986bc14f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 17 23:09:19 2010 +0200

    release_input_thread: NULL check after dereference

commit 5af0a5d418c0be1c83e5df434ab9d34ae27d41c0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 17 22:37:36 2010 +0200

    stream_ReadLine: handle MacOS-style end-of-line (fixes #2156)

commit fcead451d89ae2837684b32c7af6c28ef43a3e12
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 17 22:25:06 2010 +0200

    stream_ReadLine: bytes per char is either 1 or 2

commit 62d1845e1ba8a8f224503a525d1bfd72c0861dde
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 17 22:02:56 2010 +0200

    Remove libsysfs code
    
    udev has dropped libsysfs in favor of libudev. Normally, you'd want to
    port the code, but this only concerns old devices with FireWire.

commit 2aadd69afc330d68cbf6f7eceee5fab15a8fe80a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 17 20:52:13 2010 +0200

    PLS: remove warning that fires even on empty lines

commit c435708a8db02e27d65859c017f7b5ec048c5d1b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 17 20:44:27 2010 +0200

    PLS: simplify

commit 24127e33cb461fbf624824ebe6693248da56db51
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 17 20:43:49 2010 +0200

    PLS: use atoll() to parse length

commit f532c117c5de5e20bed83550d30fbab9725f12d9
Author: Fumio Nakayama <fumio.n6a@gmail.com>
Date:   Tue Feb 16 19:56:23 2010 +0000

    l10n: Japanese translation for .desktop
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 5c89f557dd29eb3d2c268edbd29ec718de989e12
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 17 18:58:56 2010 +0200

    Missing initializer

commit 2a371fbfc98b0d8be0bbbd67574287f9c6e941bd
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 17 18:48:13 2010 +0200

    Put a warning for developers

commit b8ef158dad5705cd3aa74c5b703c8d6c2a128bc3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 17 18:38:33 2010 +0200

    RTP out: fix race condition in SDP generation from RTSP DESCRIBE

commit 2ed6e6a63f838e732ed1e2f5ad030b83a7489a12
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Wed Feb 17 17:03:39 2010 +0100

    skins2: correct playlist issue when sorting is used
    
    better keep track of the playlist_item_t reference than its iterator
     (may change if the playlist is sorted)

commit 0972b0824c8e7d68632bc4d8ee3072bad16f3a19
Author: Jakob Leben <jleben@videolan.org>
Date:   Wed Feb 17 07:04:15 2010 +0100

    Qt: separate status bar label for "Buffering" + show time while seeking (close #2760)

commit 2f75620afc33e5e876654a449037f1fc5d271422
Author: Hugo Beauzee-Luyssen <beauze.h@gmail.com>
Date:   Tue Feb 16 15:15:05 2010 +0100

    Don't try to use p_extensions_manager if it failed to be created
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 25100efbbd8c26cd81c4192daeb117b78cc68d76
Author: Jakob Leben <jleben@videolan.org>
Date:   Wed Feb 17 00:58:49 2010 +0100

    Qt: refactor and (again) emit currentChanged when processing new items

commit d46336c648b03523d46c49673f2f81648d496e5f
Author: Jakob Leben <jleben@videolan.org>
Date:   Wed Feb 17 00:24:36 2010 +0100

    playlist: fix first subitem added as last and refactor

commit c2078b6615039c5d0d0f3dedc077e0f51fd592ef
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Feb 16 23:42:44 2010 +0100

    contrib: fixed iconv hack when run for the first time

commit 8a2985803914238656f47acf18bc34ccebe2aa81
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Feb 16 22:57:40 2010 +0100

    contribs: updated contrib package for Mac OS X including the recent x264, libdvdcss and ffmpeg changes

commit 3b95102c23485677ad3d97c81c072ea04f534be4
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Feb 16 22:37:26 2010 +0100

    projectm: fix typo.

commit c6603c262f0a49f28213eb094bb16984e27c540e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Feb 16 22:29:13 2010 +0200

    configure: one error message for missing Lua is enough

commit 6857322fe1e021220943788d000a78806c634912
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Tue Feb 16 19:37:01 2010 +0100

    SD mediadirs: set module priority to 0
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 383ce6bac8feff0aea610e7f757607a328d3cb3d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Feb 16 21:58:04 2010 +0200

    Remove old testsuite
    
    The first three modules are empty.
    The last one is so out of date that it has become totally useless.

commit a5c0ce11f9f80f4f3d818b54580792a72327b971
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Feb 16 21:50:13 2010 +0200

    ignore vlc-cache-gen

commit ec0ee66b27e185a9a7288998f2f8e959fc671491
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Feb 16 19:10:21 2010 +0100

    contribs: removed outdated x264 patch

commit 77b38910f11488cfd136a0b03725831846b64c7d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Feb 16 18:52:31 2010 +0100

    contribs: use libdvdcss 1.2.10 instead of HEAD to prevent issues on Win32 and Darwin

commit a3cc30cad8aa3b5c435cd51c10eea39c2bad1114
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sun Feb 14 23:12:38 2010 +0200

    qt4: try to read playlist headers state in same group we write them

commit 477c04bc7a1f11c185738ce9ef6e5e258cc4c405
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Tue Feb 16 12:46:57 2010 +0100

    macosx/framework: Factorize precompilation.

commit 902b4cd3a9b1f0e44deb3f7bbf67c0246e1101da
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Tue Feb 16 15:16:32 2010 +0100

    libvlc: intf-show and intf-popmenu must be created before interfaces are launched (via use of --extraintf)
    
    This fixes 'vlc -I rc --extraintf skins' that fails to add a callback to these
    variables because they are not yet created
    (pointed out by assert failed in debug mode when calling var_DelCallback)

commit 1c07e9e44edaf359003339727b02fe8220e37ac3
Author: Hugo Beauzee-Luyssen <beauze.h@gmail.com>
Date:   Tue Feb 16 02:09:21 2010 +0100

    Don't assert for NULL instance in killInstance
    
    Singleton pattern is about not carring about this.
    Fixing failing assert when quitting VLC after the view menu has been
    clicked
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit af18a24a77d39a443c4f532edd4fa9146f734b8e
Author: Fabio Ritrovato <sephiroth87@videolan.org>
Date:   Tue Feb 16 14:12:30 2010 +0100

    Copyright fix

commit 07db8d36078131bde0c65881c5ccf5a6fe69e430
Author: Fabio Ritrovato <sephiroth87@videolan.org>
Date:   Tue Feb 16 14:07:16 2010 +0100

    Lua SD: Free Music Charts script

commit 97b484a832fa5846a69c538047c7761e749e939d
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Tue Feb 16 13:07:10 2010 +0100

    demux(avi): fix crash occuring when trying to open some avi files
    
    fmt.p_extra should only reference malloc'ed memory, since it is cleaned
    with free() in es_format_Clean.
    
    This patch reuses the same logic for p_vids as that of p_auds.

commit b0830f25a29cb54513fe8f61a5bc7bfd4bafd996
Author: Fabio Ritrovato <sephiroth87@videolan.org>
Date:   Tue Feb 16 13:20:11 2010 +0100

    Lua intf: missing lua_close()

commit 6264ce1341c5ee3aab46dee68fa3862f94d73493
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Feb 16 12:22:25 2010 +0100

    lua_sd: fix memleak and factorize.

commit a97937b7121330857dab66717ca0ad4d6e47082b
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Tue Feb 16 02:34:16 2010 +0100

    macosx/framework: Fix precompilation.

commit beec07229c941fdc39cea99618383ac9d260f9a5
Author: Jakob Leben <jleben@videolan.org>
Date:   Tue Feb 16 02:28:46 2010 +0100

    Qt: locationBar hides parent locations that don't fit in
    
    Instead it shows a "..." button which opens a menu with those locations.
    Current location is thus always displayed as wide as possible.

commit d536e2bb9e579e0fc912aadf3f91ded9e7798fbc
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Tue Feb 16 01:51:17 2010 +0100

    Revert "freebox: Bring back freebox SD in C."
    
    This reverts commit c8a67b80e5af4c5bad8d1d3409570c024e7bc8c9.
    
    Conflicts:
    
    	modules/services_discovery/freebox.c
    
    freebox luasd is doing a wonderful job now.

commit 0539e7e1a3b52230ffe7f2c74a98d035d8db6a44
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Tue Feb 16 01:49:18 2010 +0100

    macosx/framework: Build a fat framework (x86_64 and i386) in Release mode.
    
    The current contrib bin for i386 seems to be a bit broken here and most modules are x86_64 only.

commit f0a3b00e9a54dfe39f4347f23cb9b20d9446907a
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Tue Feb 16 01:48:39 2010 +0100

    contrib: Make sure we properly do the ugly hack for iconv on OS X.

commit 1eff27e08aa7c8c271d5fbed7ba6b7c9e60375b7
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Mon Feb 15 23:19:41 2010 +0100

    macosx/framework: Support building multiple vlc tree for multiple archs.

commit e8995677ae9e0adda936c06924723411955e1a24
Author: Fabio Ritrovato <sephiroth87@videolan.org>
Date:   Tue Feb 16 00:21:00 2010 +0100

    Lua SD: freebox - there was no problem after all

commit a97b78c2fb57860b99d79e1f523ee3b5d4fce410
Author: Fabio Ritrovato <sephiroth87@videolan.org>
Date:   Mon Feb 15 23:58:45 2010 +0100

    Lua SD: freebox now should work correctly

commit ffa6a2fa83452afe6a6ec67c4a3e8a5f1a6aaeef
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Feb 15 23:50:27 2010 +0100

    Png: compatibility with libpng 1.4
    
    Patch probably from arekm -- pld-linux . org

commit b21ac0359611a99f8bea0c1bbcdcf1d8f4ee1768
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Feb 15 22:59:17 2010 +0100

    Do not try to compile mozilla plugin for win32.
    
    It doesn't work...

commit e6fc028b83bcb141a4e04a0e52df7d5d35057ffc
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Mon Feb 15 22:21:23 2010 +0100

    macosx/framework: Fix build in Release mode.
    
    Thanks to DiDjCodt.

commit 7c1437b3d69d68ba496c2cd23c8126bfde361237
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Feb 15 22:56:36 2010 +0200

    udev: fix obvious faults in previous commit, refactor

commit 24726bf937e33dc953b1fadfa7177403a1d165b6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Feb 15 22:35:28 2010 +0200

    Update distcheck configure flags

commit 9063a0035d5b05bfd31c984811ab6513c8248127
Author: Fabio Ritrovato <sephiroth87@videolan.org>
Date:   Mon Feb 15 21:31:58 2010 +0100

    Freebox needs a category

commit f6a4cc89d730c244898209428c659867303f0b2e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Feb 15 22:30:52 2010 +0200

    Typo (fix make dist)

commit 4320b4afc82851ce7516b9d32de06b6a907510fc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Feb 15 22:30:17 2010 +0200

    Really remove m4v

commit 3dcbc7955c3518fa9ad145342dda6668664b020f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Feb 15 22:26:30 2010 +0200

    OpenMAX IL: don't distribute non existent file

commit b865e213ee30f12cdd3cec2d6a6ce4dbe91f0466
Author: Jakob Leben <jleben@videolan.org>
Date:   Mon Feb 15 21:22:31 2010 +0100

    udev: improve disc type recognition for -R -RW and alikes

commit 58e693a21c288f8d755451d76f667026389f1176
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Feb 15 22:13:47 2010 +0200

    Win32: vlc_mutex_lock is *not* a cancellation point

commit d7aa9ec2b0a80a9177677edb9c21076638453626
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Feb 15 22:09:27 2010 +0200

    WinCE: don't build signals

commit f722655b7259027a3fc75fe3c7dd79036fcbe0fc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Feb 15 21:44:06 2010 +0200

    WinCE: don't build RC

commit 2864452800521ed6a9a821efbee702ef19993ee6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Feb 15 21:41:56 2010 +0200

    Trivial WinCE fix

commit efd65b0b03ae8d6317d4cd6443ecc2f05728862a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Feb 15 21:35:24 2010 +0200

    Trivial OSX compile fix

commit 95c50996ad27739414032f65c6d8181b77b68df0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Feb 15 21:28:29 2010 +0200

    Do not (try to) build flac if it is not enabled

commit 54e0d270e2e8a8b81e83c3540f3e5bd6c9444d2e
Author: Jakob Leben <jleben@videolan.org>
Date:   Mon Feb 15 19:09:33 2010 +0100

    SD: remove category node when it becomes empty

commit c8a67b80e5af4c5bad8d1d3409570c024e7bc8c9
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Mon Feb 15 17:47:40 2010 +0100

    freebox: Bring back freebox SD in C.
    
    lua version doesn't support adding subitems and passing the option over to subitems.
    One day the lua libs will be ready to offer feature parity for luafreebox and
    this one will be able to go away. But not yet.

commit 05b625bca255512ea9b246c2752d217ba4be0404
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Mon Feb 15 16:55:11 2010 +0100

    lua: Add freebox and frenchtv back in the builtin SD.
    
    You can now load them with --services-discovery=freebox,frenchtv.
    However non registered lua sd will still require --lua-sd=<name>.

commit e1bdce67e23065d1dd13294c9e7e43d9bcdfacf8
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Mon Feb 15 16:54:52 2010 +0100

    macosx/framework: shoutcast is gone.

commit f2e0773eb5eb0417eed0c7b6e3c10ad7b29dbae8
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Mon Feb 15 14:55:05 2010 +0100

    configure: Use the full path to luac to support our contrib system.
    
    This fixes the build on Mac OS X. This is probably not the best way
    for non-contrib dependant build, but I don't have any better idea.
    Feel free to make it works differently.

commit 23efe419964d54061cacf0c68d420c299319c07a
Author: ogg.k.ogg.k <ogg.k.ogg.k@googlemail.com>
Date:   Fri Feb 12 16:39:13 2010 +0000

    fix the un-premultiplying post processing step, which would yield values above 255 for full white - and thus shade some text.
    
    Signed-off-by: Rémi Duraffort <ivoire@videolan.org>

commit 71d91ef3c963878b4d1d25a630e494497b60b4eb
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Feb 15 08:12:12 2010 +0100

    Contribs: better match for Win64
    
    So that debian packaging can take it.

commit 05d736eac9cb11e55fca0552ff4150cb48004ed8
Author: Jakob Leben <jleben@videolan.org>
Date:   Mon Feb 15 05:12:15 2010 +0100

    Qt: respect font sizes

commit a9c6b1f121984d4962617c9da06261c8931d13af
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Mon Feb 15 01:23:00 2010 +0100

    modules: Make sure we save all the modules.
    
    Previously we were just saving the loaded modules which resulted in zero modules being saved to disk.

commit f77033a62901b69a7d34ca43bf14ee67352ae679
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Feb 15 00:58:46 2010 +0100

    Win32 Simpliy windows configure script

commit f55a3a4bbcbb49ba5788923316c30aea2966328a
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Mon Feb 15 00:39:52 2010 +0100

    Add function to add a children map to an xml table. (children_map[tagname] is an array of all the child tags with give name)

commit 8a00b3f2e5e04e97d45fafa7e4fdba19f3f85896
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Mon Feb 15 00:31:29 2010 +0100

    This should fix <tag/> cases.

commit 1478e54313c00a1ed656b435fd667708692186d2
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Feb 15 00:27:21 2010 +0100

    Qt: fix compilation to non-X11 systems

commit c62856983247568d5c3eb5619c7863d41adc80b7
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sun Feb 14 23:30:31 2010 +0100

    Fix simplexml (still has issues with <bla/> tags)

commit 43848e7ed4264df03e599fa0244cd3e526490f18
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Feb 14 23:28:37 2010 +0100

    Qt: fix Win32 compilation
    
    Mingw, Mingw-w64 and MSVC support towlower

commit 437dc39932e7f23962dc763002bdd8e6c909d960
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Feb 14 21:37:11 2010 +0100

    Remove shout.c

commit 1086c467ee02d03421b5ffe4b244619d7e460d94
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Feb 15 00:13:26 2010 +0200

    Don't try to outsmart the compiler for the include path
    
    This breaks cross-compilation with any prefix other than /usr

commit 5f68da68a5534c31a09c43d284a9939e6c39f6ec
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Feb 15 00:01:16 2010 +0200

    No full point at end of configuration item short text

commit 251d121b905fdb70bb353cdf5656a4a161e0e6fb
Author: Fabio Ritrovato <sephiroth87@videolan.org>
Date:   Sun Feb 14 22:55:56 2010 +0100

    Lua SD: add modules path

commit 151825fb08ff7238dae21fb9b813be1ca4ccd2f0
Author: Fabio Ritrovato <sephiroth87@videolan.org>
Date:   Sun Feb 14 22:24:32 2010 +0100

    Lua SD: open more libs

commit 14dcee57b78be1326a5ec2b91c74db81886d11a8
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Feb 14 21:32:22 2010 +0100

    Contrib: fix FFmpeg win32 compilation...

commit 580aeaf5be3f355a3a93d98d101da8cb2d459569
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 14 22:30:01 2010 +0200

    Revert "Fix lua compilation"
    
    This reverts commit 2356c0dd7eff0d041d76854dc1c7bd935f9ce818.

commit 2356c0dd7eff0d041d76854dc1c7bd935f9ce818
Author: Fabio Ritrovato <sephiroth87@videolan.org>
Date:   Sun Feb 14 21:26:55 2010 +0100

    Fix lua compilation

commit f509010a10265f3cb151bd26c3b3f773329f3cdd
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 14 22:26:02 2010 +0200

    Silent rule for genmf

commit f5e900bebbc632f36190edd5cdd71273e669abff
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 14 22:25:05 2010 +0200

    Remove legacy nice target

commit 3c7d7ead1dfab57e9e589f239cb7bcd5e03a54ec
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 14 22:23:53 2010 +0200

    Remove some silence hacks

commit e374c656948ab23b0a9eb78e002145ef2d76b173
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 14 22:22:45 2010 +0200

    Generate aliases silently

commit 5da5356a1ff08d5bcc681ad37476875c632cb212
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 14 22:12:48 2010 +0200

    Set AM_DEFAULT_VERBOSITY with historic automake versions

commit b1b0b33e2d5488fa555cfc3feabfb3aa78ddfdb5
Author: Fabio Ritrovato <sephiroth87@videolan.org>
Date:   Sun Feb 14 21:09:16 2010 +0100

    Replace Freebox and French TV SD from shout.c with lua scripts
    
    They should work fine, but I can't test them from here...

commit bf7db5be441aabb740157dce7c61c42f14924a70
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Feb 14 20:11:50 2010 +0100

    Shoutcast SD, goodbye
    
    The .c file is not yet removed to help transition to lua scripts.

commit caa3a6c5f4c85ee138827d2db771e2778b000b14
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 14 21:17:09 2010 +0200

    LUA: check libdir before datadir

commit 22a57c82c3807727996271dff8f9a2921f3d5fd5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 14 21:13:13 2010 +0200

    Check for luac

commit b6195822264bc4492dc591ccafc6fb5f868e12b9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 14 21:09:08 2010 +0200

    LUA: precompile with luac

commit 4e4a43931b4594c53ea293e20de22aeb67d001f6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 14 20:49:27 2010 +0200

    LUA: look in $(pkglibdir)/lua
    
    This should fix FHS conformance for .luac files

commit dda9df40911dd0db4d8bf868d778caf959bf8155
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 14 20:48:59 2010 +0200

    config_GetLibDir: return arch-dep package directory

commit 4ad069f686ee545dc030a5d35c500a7626759b0e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 14 20:12:54 2010 +0200

    LUA: fix memory leaks in error path

commit c7eabcd9174667cfd57430f0220407bb5d806f98
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 14 20:04:08 2010 +0200

    Put plugins in $(pkglibdir)/modules
    
    We can now store other architecture-dependant files in $(pkglibdir)
    (and without bugging the plugins scan).

commit 1b2799e4a0b2e09347b906043c5d10e52273ad06
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Feb 14 19:10:50 2010 +0100

    Decreased priority of raw mpeg video demuxer.
    
    It has a too permissive detection code to have a high priority.

commit f4827eb2a47dc96e6d6ecceb56a41817a2457dfd
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Sun Feb 14 18:30:19 2010 +0100

    Lua: fix IMDb script and listen to input changes

commit 4a50f0a7d11cf0c01236ee7c4d34af418cbcca20
Author: Srikanth Raju <srikiraju@gmail.com>
Date:   Mon Feb 8 23:27:43 2010 +0530

    Qt: Call Lua status callbacks on playing status changes
    
    Signed-off-by: Jean-Philippe André <jpeg@videolan.org>

commit eeda6528dd9bf2fbb7bc5a61bb5744a59e913847
Author: Srikanth Raju <srikiraju@gmail.com>
Date:   Mon Feb 8 23:27:08 2010 +0530

    Lua: Add new callback playing_changed for playing status changes
    
    Signed-off-by: Jean-Philippe André <jpeg@videolan.org>

commit 31d2afeed7c271f0e1256ed6593f0555af71e1b5
Author: Srikanth Raju <srikiraju@gmail.com>
Date:   Mon Feb 8 23:24:18 2010 +0530

    Lua: Allow arguments to be passed to lua functions in lua_ExecuteFunction
    
    Signed-off-by: Jean-Philippe André <jpeg@videolan.org>

commit d4b9c029f70cf6a64b696989db5b3f887daacc81
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sun Feb 14 19:26:53 2010 +0200

    QT4: scroll to playingItem when changing view
    
    I think it works better thisway, but you're free to change it if you think
    otherwise.

commit f1a5feea6eb4e459f8682c90daf5bac181c75e7d
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Feb 14 18:09:19 2010 +0100

    Fixed audio-desync support and simplified (close #3253).

commit ccba67b5ee8f7a31d5a28714375c93a939c24aa6
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Feb 14 18:02:53 2010 +0100

    es_out_SetDelay cannot fail.

commit 6dad28316e1dca9b805e3aebdced04b059ddfdad
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 14 19:08:33 2010 +0200

    Gather all inhibit module in a directory (no code change)

commit d9b41d296958a27fe2993889e4acf9a4915d2821
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 14 18:00:53 2010 +0200

    screensaver: wait for process
    
    This runs with a timer of its own. It's best to wait for the process
    that do a fork bomb, if it ever takes a long.

commit e1e7582a561d7ee64502c14ba7d7cccfa88dc0a4
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Feb 14 16:59:44 2010 +0100

    Add GEOV fourcc to mpeg4...

commit 3c65c1560c4cf74aa33eb2848bc950b5c83a517f
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Feb 14 16:28:17 2010 +0100

    Increased probing size for ac3/dts in wav (close #3298).

commit 7c7ad3b0759079c63f0fd0fbc3118cadaf05619f
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Feb 14 16:04:39 2010 +0100

    Simplified and fixed mmst/u pausing (close #2673).

commit cdc9281c4841e62f066328e7bdd56398755a3077
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Feb 14 15:03:58 2010 +0100

    Default to any for --audio-language.

commit 4396c68b8933a10b1ca4b99092a60c16670f06d3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 14 17:15:09 2010 +0200

    net_Write: always a cancellation point as promised

commit 2932220e9ed7d99f8b8397f1b578c9f0a3a1aa3b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 14 17:11:36 2010 +0200

    Store audio output interface variables into the input manager object
    
    This partially fixes multiple media players in LibVLC. This also
    removes a few run-away var_Create() in doVolumeChanges().

commit 5a5cbadd836de42cb1655e65e2353edfd9241db1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 14 17:10:05 2010 +0200

    net_Write: improve documentation

commit 5eedc2aec432ba05d7e33920a035b85b1af5c0b0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 14 17:09:39 2010 +0200

    Typo

commit 10f105d2bfe55fff1f735af7d4a0ee545bb21120
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 14 17:04:38 2010 +0200

    vlc_object_waitpipe: cancellation safety

commit 1b20e18a2731582fbe1112e1ab3921f6956f1a50
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Sun Feb 14 14:46:29 2010 +0100

    skins2(playlist): fix current playing item still on when stopping an input

commit 32e68688ea59b2736afb69738749df3e2b32e6e5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 14 15:43:49 2010 +0200

    Fix missing signal while stopping preparser (fixes #3291)

commit e8d5a49a2633d4a2944827f21774fa8ca1108112
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Feb 14 13:34:59 2010 +0100

    Support for Windows Media Voice natively
    
    May Ronald S. Bultje be praised for this.

commit d9666c8a60e61d63c21b25c6de9b07741bf0b151
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Feb 14 13:03:15 2010 +0100

    Support for Indeo 5
    
    May Kostya Shishkov be praised for this.

commit f561f73c3fa78d447000ded1f52adfe3685a1417
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 14 13:50:36 2010 +0200

    LibVLC: allow setting playback rate even without input

commit 951dd377d0a2c1197be552519c52e4a2f1071e27
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 14 13:33:35 2010 +0200

    Use vlc_openat, fix support for non-UTF-8 systems

commit 37ae6248dd0ce4b78bd3ef4526a872ba8154a7db
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 14 13:33:23 2010 +0200

    add vlc_openat wrapper around openat

commit d38c4f98b0e7af605da38e957a1244202e8990ac
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 14 13:26:25 2010 +0200

    directory: remove useless string if fdopendir() is supported

commit 66150e515b710c720a737e2a3f464a969edff9e7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 14 13:19:34 2010 +0200

    directory: handle fd:// syntax

commit 6783cf4c8ecda3cb29f86306af2df1426b6cc910
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 14 12:46:25 2010 +0200

    directory: use block_heap_Alloc()

commit 7942bdacd9c6209253849398664bd86ceae6d668
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Feb 14 11:33:08 2010 +0100

    Reduced verbosity (vout wrapper).

commit 0648b216b13e2dd3ac985ffb737f887a0cc3f446
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Feb 14 11:27:02 2010 +0100

    Fixed RSS text positionning (close #3115).
    
    Initial patch by Gerrit van den Hanenberg.

commit f3544f08ce50d1638b6121948a9879f73aba6bd9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 14 12:03:47 2010 +0200

    doVolumeChanges: always return the value
    
    This fixes, e.g. garbage OSD display when toggling mute with the hotkey.

commit 512924267fb43172161cebe55de3ff674dae63fc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 14 11:58:14 2010 +0200

    Fix libvlc_audio_set_mute

commit 1341c12935d18fd56b886969ecf1565f5b2ace96
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 14 11:55:50 2010 +0200

    Don't use random number as pointers.
    
    This is not legal (even if it works on all platforms). Also, this fixes
    a warning.

commit d4be4dc20721e131114f83f0b87c942f6be3c190
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 14 11:55:28 2010 +0200

    Remove a few fixmes

commit 7e30f80eed086fafd1583b4e852a550ecc118d32
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 14 11:53:53 2010 +0200

    Add indirection to find input from wanabee input manager object
    
    PARENTAL ADVISORY: explicit hack
    
    This should allow volume control to (somewhat) work in LibVLC.
    Unfortunately, it will still be buggy when there are multiple players.

commit 663e69a685f234f84a028200d53a51daf1f7f249
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 14 11:34:26 2010 +0200

    Make doVolumeChanges static

commit 1e2fab2976a42ad05b377cefc933710ecc0469a8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 14 11:27:23 2010 +0200

    aout_FindAndRestart() needs the playlist
    
    This will probably never work for LibVLC.

commit 1d6f8407da07f0d0dc1c437ba31ff225711ae388
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 14 11:27:13 2010 +0200

    Trivial factorization

commit 1addcfbe39d66600991a5e4d1563aec22d6cef0e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 14 09:48:20 2010 +0200

    flac decoder does not need ogg. Remove bogus build dependency.
    
    This reverts commit cc4cabdf51150e323e6af7ced747b46b4a834d5f.

commit e1f8cb2f52b851da957e9be04255e00186d978fc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 14 10:30:27 2010 +0200

    contribs: static linked flac requires ogg

commit 9c473ff83cd398c7361b1fce295a4bbbda14d3ad
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 14 10:20:13 2010 +0200

    Contribs: refactor flac build

commit 5a109618b33b11ae59747c857291cc82672c5b1d
Author: Jakob Leben <jleben@videolan.org>
Date:   Sun Feb 14 09:10:30 2010 +0100

    Qt: couple of minor corrections
    
    - searchLineEdit: proper clearing
    - locationBar content will not affect searchLineEdit size

commit 367c7701ec182923401425a43f8c0457bfb93922
Author: Jakob Leben <jleben@videolan.org>
Date:   Sun Feb 14 06:42:21 2010 +0100

    Qt: playlist menu strings and icons

commit 1497d96c75ae009b92d25fbe2c4fd4e47777dd61
Author: Jakob Leben <jleben@videolan.org>
Date:   Sun Feb 14 05:51:49 2010 +0100

    Qt: the Add button on playlist panel is gone

commit 0c323ab08961702f5c0bd7787645b49663a14462
Author: Jakob Leben <jleben@videolan.org>
Date:   Sun Feb 14 05:42:09 2010 +0100

    Qt: include Add File/Directory/Advanced Open actions in playlist right-click menu

commit cc4cabdf51150e323e6af7ced747b46b4a834d5f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Feb 14 04:12:34 2010 +0100

    Win32: try to fix compilation of flac

commit 0c35d796db276d695935d5118f21033a6b4421ff
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Feb 14 04:05:47 2010 +0100

    Update LIST

commit f457a64414f382e4a44f58a0e6568c020ba80447
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Feb 14 04:04:11 2010 +0100

    Qt: code reindentation

commit 986ba8fe34d22a8fcc66b2004814631667ba3683
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Feb 13 22:56:11 2010 +0100

    Fixed SPS/PPS transmissions in H264 packetizer.
    
    It closes the other part of #3161.

commit 26ae73ad5db4cac8e465a651ee0b8afea5a5dd0b
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Feb 13 22:54:18 2010 +0100

    Fixed SPS parsing when scaling matrices are present (h264).
    
    It partially closes #3161.

commit 62ce520665b8eec73a29791eefe86fb3eda4203e
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sat Feb 13 22:45:38 2010 +0100

    Add a third query with fuzzy search enabled for every word. (We could also add other searches with lower fuzzyness if the first try fails)

commit ffd70ceb68eb2146e939b4e4e3a15fa48bb12adc
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sat Feb 13 22:28:29 2010 +0100

    Try a second musicbrainz query if the first one failed. This allows for fuzzier matches (like not taking spaces into account in 1980 - 1990 for example) but still doesn't fix issues with minor spelling errors.

commit e10ba748a84a12b9023f547c4c36e2aede795806
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Feb 13 21:56:34 2010 +0100

    Added support for language in asf (close #3292).

commit d72f50ca381e2f42caeed17d647ff901bb25e88e
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Feb 13 21:52:41 2010 +0100

    Factorized the way ES are added (asf).

commit f162a84f3aa6099f639f22ff4d202166599a7ae8
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Feb 13 21:31:45 2010 +0100

    Factorized extended header search (asf).

commit 27a3e8b537bb59fabb0f99dd381bdfe8f9a68a9b
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Feb 13 21:29:43 2010 +0100

    Cosmetics (asf).

commit 369166ac27a2b9164c26ad75d9f7208afb478bd5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 13 22:53:59 2010 +0200

    udev ALSA: use vendor name if available

commit d54c2b59db8d2825f5bf8d582ec7f63de59ba20d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 13 22:53:44 2010 +0200

    udev ALSA: use model name if available

commit 26b5b697bd055842e538438d4a128be113148c6b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 13 22:37:37 2010 +0200

    udev ALSA: don't be reliant on device node path, use kernel path

commit 9744c6016f14b54985c220f3e71dfeff3b565d9a
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sat Feb 13 21:28:31 2010 +0100

    Reduce verbosity.

commit f0e61014e0ddece9ae982ae9e760aea53281d636
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sat Feb 13 21:07:05 2010 +0100

    Fix rc intf.

commit 859ebb87458b05c797ee29a82d75adbbc0325726
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sat Feb 13 21:04:50 2010 +0100

    Attach the vout object to parent before spu creation so modules loaded by spu can use var inheritance.

commit 2b34460c7ffe68c64498a60e50a6c214bc81109a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 13 21:54:35 2010 +0200

    udev: rudimentary ALSA capture support

commit 98dc7bdf66ea22c44f4dde47a3bb394113724b25
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 13 21:54:17 2010 +0200

    Capture devices -> Video capture, for consistency

commit e082d19ba57316d6b0cf94fe7811c0e115455819
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sat Feb 13 20:51:55 2010 +0100

    Attach httpd hosts to the main httpd object.

commit 6421559cb32abf91f261bb5b91187efbfa48e6b6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 13 21:15:30 2010 +0200

    XCB SD: allow running even if there is no ICCCM window manager

commit 88f28b24c32387bfc9ed12c64401aa6f328b01c3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 13 21:14:44 2010 +0200

    xcb SD: add a persistent item for the whole desktop
    
    (TODO: add one item per X RandR view port)

commit 4a95265a63091fee2bd7ef99ababec5ff0090b6d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 13 19:50:51 2010 +0200

    Make mouse-moved and mouse-clicked coordinates, remove mouse-x and -y
    
    This simplifies callbacks a bit, and fixes a race condition.

commit c01dd91cd2d526332229ecea8d4f007c065026ea
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 13 19:49:59 2010 +0200

    Add coordinates (VLC_VAR_COORDS) variable type

commit 0759e71b2f6b35646acbda90406697fd7c0678d2
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sat Feb 13 19:23:29 2010 +0100

    Use lua's object syntactic sugar: a.b(a,c,d) => a:b(c,d)

commit 62001b25498fb26d0f625cc76e759f026a056593
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sat Feb 13 19:20:20 2010 +0100

    use vlc.input.item() where appropriate

commit 90583f82bc7355314476a03b8e8760aad4efb897
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sat Feb 13 19:11:29 2010 +0100

    Update vlc.input doc.

commit 30090106b239ffbefe3c569bdb5e1f27e33fa3e2
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sat Feb 13 19:01:21 2010 +0100

    Item specific information getters are now item object methods.

commit d19961463a9b840d455bf6481b2b87279eb7cbb3
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sat Feb 13 18:57:36 2010 +0100

    Also dump item name, uri, duration and es info.

commit 3fd49ca4086e52e45c8ca8b18326e44f08320147
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 13 19:47:23 2010 +0200

    var_GetChecked and var_SetChecked object auto-cast

commit 61f0547b72d3ba80039f09064249d89fa8f2b0f7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 13 19:03:48 2010 +0200

    Remove libvlc_free

commit 1f849e1dce1017c2aaf29a2dfb4c9063785f079a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 13 18:49:43 2010 +0200

    You shall include <config.h>

commit 4ea41ad215c001fc5c60862af6300379d7b76b93
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 13 18:45:33 2010 +0200

    Cosmetics

commit 428762fb77cc778ea5f02c9bcbc336f02b28a2f9
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Sat Feb 13 18:09:58 2010 +0100

    skins2: fix proccessing item-change at playlist level
    
    it is needed to pass from input_item_t to playlist_item_t
     for this variable only (others directly provide playlist_item_t)

commit 61642608126855b643de8456d8677d9b3a9a5c2f
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sat Feb 13 18:27:05 2010 +0100

    Make sure that the playlist item has been preparsed first (and don't get stuck in an infinite loop). Note that libs/input.c is a mess and would need to be cleanup before we release 1.1.

commit 1fac125aa2d25b8a1323eb070e0c7e43edfb30ad
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sat Feb 13 17:48:57 2010 +0100

    New dumpmeta lua interface module to dump a file's meta data on stdout/stderr (I'll let you figure out which one it is). Use as: vlc -I lua --lua-intf dumpmeta filename.mp3

commit 4a38deb97038d1a5e3ebe5e1dbe41abc4d2b5c95
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 13 18:23:08 2010 +0200

    Remove the old form of variable variable
    
    This is not used. The VLC_VAR_VARIABLE type is used by "navigation" only
    in a different way (basically, it is a string).

commit 457f6a7e92f9f22a6c76a7c724cdc61e8a9bf139
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 13 18:17:44 2010 +0200

    Variable choice names are in psz_string, not var.psz_name
    
    (Fortunately, both corresponded to the same location.)

commit 180c722e1eb51f1ae6f59545b3d8dcb312e9ea5f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 13 18:02:14 2010 +0200

    Make mouse-moved a void variable

commit dc25da7e5a5361b7be519ad1a54ec1faf541494c
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Sat Feb 13 16:46:08 2010 +0100

    skins2: remove dead code

commit 9794aa0652e2e3f53fd7208c9819cc7983d69172
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sat Feb 13 15:31:39 2010 +0100

    Add lua wrapper for memory stream constructor.

commit 456b635ea0a51ddbca5c2c549c1e5880c85f1c0e
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sat Feb 13 15:22:30 2010 +0100

    Remove trailing spaces.

commit 0d63a3ed2459621aea1a02cbba67e103252f9e22
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sat Feb 13 15:16:10 2010 +0100

    Add a simplexml lua module to parse an xml into a table.

commit a0e994c0da86a0c8be9c0525db2148d8c72c06b3
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sat Feb 13 14:54:04 2010 +0100

    Export vlc's xml api.

commit 7276b80834a3c267248e7b87c0e1a550aa3f15ec
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sat Feb 13 14:21:38 2010 +0100

    Move sandbox lua module to global modules directory.

commit 3d693f8b8bc40a9840e2279a149af665dfa62f6e
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sat Feb 13 14:14:04 2010 +0100

    Setup lua module search path
    
    For example, if runing script <user dir>/lua/intf/script.lua, the following paths will be added:
      <user dir>/lua/modules/?.lua
      <user dir>/lua/intf/modules/?.lua
      <share dir>/lua/modules/?.lua
      <share dir>/lua/intf/modules/?.lua
    
    If runing script <share dir>/lua/intf/script.lua, the following paths will be added:
      <share dir>/lua/modules/?.lua
      <share dir>/lua/intf/modules/?.lua

commit 5942b165dda37a5fc14ebc82b40f0d910bb5b4a5
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sat Feb 13 14:07:30 2010 +0100

    When scanning multiple lua scripts, create a new lua_State for each script. This will prevent data corruption from a previous script affecting subsequent scripts.

commit 39852e8bdf8734f341f20d60617adf913f187adc
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Sat Feb 13 16:02:45 2010 +0100

    skins2: fix playlist not displaying cuurent playing item correctly
    
    This patch
      - ensure that current playing item is properly detected
      - deactivate item changes since it is wrongly implemented
        (i_id from input_item_t and playlist_item_t are compared,
         which is wrong)

commit 5a07a426d315847c4e6968f9ca8d809f7fb61e5d
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Sat Feb 13 11:43:50 2010 +0100

    skins2: add support for tracking current playing item correctly

commit 376635fa5db90bc4562aa550a925871110e82bdd
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sat Feb 13 16:50:14 2010 +0200

    pulseaudio: disable pa_stream_drain on close
    
    I didn't find any reason to do it, and it slows closing quite a lot,
    if you know why we should do that, please speak up etc.

commit 9de1b1e3b66fe84fe2715466ceef9f0ec7983174
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 13 16:05:32 2010 +0200

    Qt4: add extended Latin-1 and a few multimedia keys, binary search

commit 74ec041dace007ea5c960f9503cff3990ae30c3e
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Feb 13 15:10:50 2010 +0100

    Be more strict in flac SyncInfo checks.

commit 110e4f8568f241ddc191f2ae6d0ed95e0a91a934
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Feb 13 14:37:52 2010 +0100

    Do not loose pts on stream properties changes.
    
    It closes #2349.

commit 1967b52da22aaba559635ecd518aa48873cf0f08
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Feb 13 14:25:56 2010 +0100

    Fixed a few errors in flac packetizer.

commit 447327c6053e496b70a46e9075e10fa3454211ae
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Feb 13 13:26:03 2010 +0100

    Moved out the flac packetizer from the flac decoder.
    
    It simplify the flac decoder code.
    It fixes the build of the packetizer when flac is disabled.
    It makes the flac packetizer behaviour independant of the flac decoder presence.

commit 0ab429bb1ac49fa95dd460b3d7bef9545b246982
Author: Jakob Leben <jleben@videolan.org>
Date:   Sat Feb 13 11:02:19 2010 +0100

    playlist: sizeof -> strlen

commit 8388a02cfbe5ab1513228d05cf024252696a4887
Author: Jakob Leben <jleben@videolan.org>
Date:   Sat Feb 13 11:00:21 2010 +0100

    Qt: it's Qt::Key_Backspace not Qt::Key_Back

commit 53de5bb90f5e67371c9f6ff365f7065362420da7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 13 15:18:10 2010 +0200

    eventfd: set close-on-exec flag

commit 0b32594e96173ee219302965b8154dcb3af3cc52
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 13 11:53:18 2010 +0200

    spu_Create: attach object before calling var_Inherit

commit a7516f027d7d55c86d3e63bafc1013bef80761d7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 13 11:50:19 2010 +0200

    demux_PacketizerNew: missing object attachment

commit d4e7c32a73fb230a21c505d9a34d6efe95d95978
Author: Jakob Leben <jleben@videolan.org>
Date:   Fri Feb 12 21:35:18 2010 +0100

    Qt: ooops, fix deleting playlist items by key press

commit b5c4baa438691d2965cc92bea5d4e81fed500ba9
Author: Jakob Leben <jleben@videolan.org>
Date:   Fri Feb 12 19:45:02 2010 +0100

    playlist: use md5 hash for caching downloaded art by download URL

commit a776627390f18b77c44581d60ad73058d80ac971
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Fri Feb 12 18:12:56 2010 +0100

    VLCExtensionsManager: Work around libvlccore changes for our nasty hack.

commit 17207ab162e0c8f38b7f0c9fe45483222f710e0c
Author: Emmanuel de Roux <lostbread@free.fr>
Date:   Fri Feb 12 17:41:41 2010 +0100

    macosx/framework: Added [VLCMediaList initWithArray:] method
    
    Signed-off-by: Pierre d'Herbemont <pdherbemont@free.fr>

commit 0c4edec7a5f642d6b004898ee528b50b25855e32
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Fri Feb 12 18:03:43 2010 +0100

    macosx/framework: Simplify the Pre-Compile.sh script.

commit 05b400ef7d23c8b34f6bd16af619fe650d9155b6
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Fri Feb 12 11:46:09 2010 +0100

    activex: simplify test.html

commit 9922b46c47219b10f5e33f966ed5d1dfd364c269
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Thu Feb 11 15:01:52 2010 +0100

    activex: implement JS Events

commit 488909d836914ee9631da27ba934e7227e868f69
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Thu Feb 11 14:41:41 2010 +0100

    activex: fix compilation

commit 2b5315eab1c8ba989080f2885a941cee34d0e7eb
Author: Jakob Leben <jleben@videolan.org>
Date:   Fri Feb 12 11:43:06 2010 +0100

    Qt: playlist panel: search behavior + layout enhancements
    
    - keep root index of views when searching
    - clear search when browsing or changing view
    - layout and geometry fine tuning

commit c3d342a2d5bd2d2534f8a34be9de7a1557b60ea9
Author: Jakob Leben <jleben@videolan.org>
Date:   Fri Feb 12 11:42:12 2010 +0100

    playlist: allow non-recursive search

commit 38e127f60e8399cc8a721aabd25f721d8a5c6ba5
Author: Jakob Leben <jleben@videolan.org>
Date:   Fri Feb 12 03:26:30 2010 +0100

    Qt: enable drag'n'dropping in listView

commit f7257d644993e63924b8ca9ce6b7618e47794e8f
Author: Jakob Leben <jleben@videolan.org>
Date:   Fri Feb 12 02:53:05 2010 +0100

    Qt: iconView: draw artwork as big as its aspect ratio allows

commit f9fa3d512123a4c228ffa07ff6b7f5307c4feb00
Author: Jakob Leben <jleben@videolan.org>
Date:   Fri Feb 12 01:25:13 2010 +0100

    playlist: cache artwork by download URL instead of title when artist and album meta missing
    
    Performs much better.
    URL is sanitized by filename_sanitize() just as title before.

commit 161886f4479ae8e1627e92c66d77a37ca052fb80
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Feb 11 21:46:07 2010 +0100

    Do not include input_internal.h in vlm code.

commit 024420d8dfa3c3610d31ca5cd081f6a500efa597
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Feb 11 00:06:26 2010 +0100

    Set a non compressed format in aes3 decoder at open.

commit e2e26c97576452c1cf0a90b4cea8eddc09efb5a0
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed Feb 10 23:06:06 2010 +0100

    Used var_Inherit in mms access.

commit 42ef22bf1a075a9aed089e0e0d1194908432781a
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed Feb 10 23:02:41 2010 +0100

    Fixed invalid var_Create type in mmsh.

commit f5db1a38666968329a2eeaf5dd2618cef19419cf
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed Feb 10 22:45:37 2010 +0100

    Removed debug left-over in mp4 demuxer.

commit 5b526f506373f16ec07866c42d218628410631ed
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Feb 9 20:57:45 2010 +0100

    Fixed NAL AUD handling in h264 packetizer.

commit a44284713c6dde691d944e5944df8c8d4897b9b5
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Thu Feb 11 20:35:24 2010 +0100

    macosx: Fix compilation.

commit f4bc3b96d4062f2518ef55848115504f468c3f1f
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Thu Feb 11 20:34:30 2010 +0100

    vlm: Remove the callback before joining the thread, and save a dead lock.

commit 3a4de92b572fe75b489b4e00661648fddbcebcad
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Thu Feb 11 20:01:13 2010 +0100

    Oops, sed isn't always enough.

commit 966540425ec13fc7ac4113bc3aaecc2464c4ca08
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Thu Feb 11 18:11:24 2010 +0100

    vlm: Avoid a deadlock when stoping the input.
    
    We may be joining the input_thread inside the vlm lock, and try to vlm lock inside the stop event handler.

commit 85ccc9999a13701489de513ddae03440051676e9
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Thu Feb 11 17:27:47 2010 +0100

    mpeg4video: Fix leaked fmt_out.p_extra.

commit c94c6328955664c8ee85daeffb64ab9f1f56d0a7
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Thu Feb 11 18:09:19 2010 +0000

    Contribs: gsm: install gsm.h in include/gsm to follow ffmpeg 21659.

commit a680cf1d490f3d142d8f2dda41364a7cee5c51be
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Thu Feb 11 18:07:49 2010 +0000

    Contribs: fluidsynth: explicitely disable readline.

commit 6317d1b484dc7c9a9fa4ab2b415dfc0c681d163e
Author: Konstantin Pavlov <thresh@altlinux.org>
Date:   Thu Feb 11 20:55:09 2010 +0300

    Add forgotten slash.

commit bc7786821f47667fdf000edf9a2cc3922469e852
Author: Jakob Leben <jleben@videolan.org>
Date:   Thu Feb 11 03:37:58 2010 +0100

    Qt: add a list view

commit 01de7da13e1258234f74e429e9e54f3e94a6cc48
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Thu Feb 11 17:36:58 2010 +0100

    mediadirs: cleanup
    
    prefer more uri-friendly file://dir_path to dir://dir_path

commit 8d5e7cc89b89c12e9fceaae03dfab5f63421c27d
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Thu Feb 11 17:21:34 2010 +0100

    core: use make_path in subtile_Detect
    
    this also solves uri alteration on Windows (recent regression)

commit 37de4458fcac515a7683c1bd3da08a22d5c0d890
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Thu Feb 11 17:18:33 2010 +0100

    core: debug make_path for windows
    
       - infinite loop and typo fixed
       - remove leading slash forgotten

commit e22624799da7c67a3cfa6ab366927d2ddc985a01
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Feb 11 18:26:54 2010 +0200

    libvlc_video_get_cursor: get the current mouse video coordinates

commit b5f800b62e51e6c6e9f389d9b9b9f502fca36374
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Thu Feb 11 16:45:16 2010 +0100

    dbus: correctly reference current input

commit b0b1fe56a7a69f58c00af5d98ce133fef39e90f8
Author: Sébastien Escudier <sebastien-devel@celeos.eu>
Date:   Wed Nov 18 09:08:16 2009 +0100

    live555 : send the scale again after a pause. It avoids to fallback to 1.0 speed when we unpause a RTSP stream.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 889d554841a63aca2f343083a96f9b436554e85b
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Feb 11 16:00:49 2010 +0100

    dvbsub: remove dummy test (already check then dereference before).

commit 4b7fc754de0be8e0cb613bf44f08a1cc740ba761
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Feb 11 15:45:19 2010 +0100

    lua: fix object leak.

commit 61662db54c85ada5dbac8dc5918c419eb508a85c
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Thu Feb 11 15:36:57 2010 +0100

    Remote urls should be changed directly in the submodule's .git/config file.

commit 37a4d52044737bfaac6140a8e0a65d8f4e22987d
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Thu Feb 11 15:28:45 2010 +0100

    Default to rebase on submodule updates to prevent losing local changes.

commit 4a990366f601559a49fe18dddf7c41e004e1c03f
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Feb 11 12:42:08 2010 +0100

    dirac: fix invalid test (found with coccinelle static analyzer).

commit 6867a707cb4cf5cd8763ddebedb0febee9293d03
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Feb 11 10:08:22 2010 +0100

    Add all bindings as a submodule of the main vlc git tree.
    
    Some basic information about git submodule:
     * by default the submodules are not clone
     * by default the url for the submodules are git:// and not ssh://, the
    developpers must change this (just uncomment the right line in .gitmodules)
    to be able to commit to the bindings.
    
    Git commandes:
     * git submodule init => intialize the submodules
     * git submodule status => status of the submodules
     * git submodule update => update all submodules

commit 51356824029c9ed509aec1c03c57817377dd0759
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Feb 11 10:01:40 2010 +0100

    Remove the python bindings. The python bindings is now autogenerated.
    
    The autogenerated python bindings is now hosted in a specific git directory at:
    git.videolan.org/vlc/bindings/python.git.

commit d9a487c27ac4f2f931e7076f9003e8eef2582778
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Thu Feb 11 12:47:28 2010 +0100

    Untested windows compile fix.

commit d4f950b3285f5afa3f77f35096d7a5d073b9f296
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Thu Feb 11 11:40:39 2010 +0100

    macosx/framework: Embbed the plugin cache as well.
    
    Cool speedup when launching the client the first time!

commit 06df9cc61c625931024b833d6dacc2485e3e491e
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Thu Feb 11 11:39:13 2010 +0100

    macosx/framework: Try to clean up a little bit the now very messy Pre-Compile.sh script file.

commit 479c400807897eeccfa0772c311ef9046ea34224
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Thu Feb 11 11:06:00 2010 +0100

    mozilla: cleanup

commit 4d89b290c0cb12eed8402aaad9af90709c2542e0
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Tue Feb 9 13:07:02 2010 +0100

    activex: remove libvlc_exceptions and adapt to recent libvlc changes
    
    The libvlc_exceptions have been removed from libvlc.
    The libvlc audio functions prototypes have changed.

commit 2f58aad41bc538569712f7d528dc7cd014d81dd4
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Fri Feb 5 14:14:25 2010 +0100

    logo: inform listeners when picture has been moved

commit 114b922fa7bbe06f4acfcc3d7af9c47ef534b1a2
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Fri Feb 5 14:13:29 2010 +0100

    libvlc: add mouse events as libvlc_MediaPlayerEvents
    
    The following events have been added:
    - MouseButton : mouse button pressed events
    - MouseClick  : mouse button click event
    - MouseMoved  : mouse movement event (x,y) absolute against vlc video output window
    - MouseObject : object of interest under mouse button for use by video filters (like: logo)

commit 5131eecaeb41e9759e07e3c680c15e9a8bea2ff8
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Sun Feb 7 14:43:46 2010 +0100

    mozilla: sanity checks

commit 75e737d1ceb36399cc825d8bd821b580b5d35f8f
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Feb 11 09:26:40 2010 +0100

    libvlc: fix doxygen documentation.

commit 0d430a21861588a033bf1ce258cd4974924f28d5
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Wed Feb 10 16:45:19 2010 +0100

    libvlc: fix doxygen documentation
    
    For the sake of the libvlc users please try to take care of the doxygen documention.

commit d7474341857cf8482e3037648afbe4831590fa8e
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Wed Feb 10 23:31:56 2010 +0000

    RTMP: Don't trust the length given by the stream
    
    and fix a null-dereference
    
    Test url: rtmp://cp31335.live.edgefcs.net/live/ (no longer crash but doesn't work)

commit 6e636d05261162689c1c9d6368349371d6154917
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Wed Feb 10 22:41:30 2010 +0000

    Use X_LIBS when using -lX11
    
    For odd Xlib installations

commit 6263aa137259c652a22664726cd068103730b9cc
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Wed Feb 10 22:18:06 2010 +0000

    Hildon needs X11
    
    Needed for XGetWindowAttributes() and XSelectInput()

commit cd6ecaed1e78fda659815ba4b54ee7c3fee8cf46
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Wed Feb 3 20:50:56 2010 +0000

    Document the move of the module cache

commit 1054b95904fca51829d9b6131c45f581d15fa696
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Wed Feb 10 22:17:14 2010 +0000

    Fix compilation
    
    Half-tested

commit e649d679e7506462940de3f3aac5d59a4febb465
Author: Jakob Leben <jleben@videolan.org>
Date:   Thu Feb 11 00:24:30 2010 +0100

    playlist: append input subitems to the end of parent item

commit dccd7a6b8ac995823caf3f1e9b17302b2fbced16
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 10 22:54:02 2010 +0200

    sout_StreamChainDelete: iterative implementation

commit f9db0ea18e2780f43cdb10c6c82b83db77924321
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 10 22:40:51 2010 +0200

    fix seg'faulty sout_StreamChainDelete ordering
    
    We must delete from the head to the tail, the opposite of the creation
    order. This stems from the fact that an stream output object "sees" the
    next element, and may try to use it while being deleted.
    
    The crash was easily reproducible with:
    vlc --sout-keep --sout '#duplicate{dst=gather:std{mux=ts,dst=/dev/null}}' \
        -I oldrc -vv raw_es.mp2

commit b4219e32116ddecfb0d4c8495309ea0dd91181c3
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Wed Feb 10 20:47:38 2010 +0100

    Fix ncurses compilation. (testing compilation before commiting changes would be nice, especially when it's buildable on your platform)

commit cd38b4a13343b362e0a094388b72b1c515c1ed07
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Wed Feb 10 20:45:39 2010 +0100

    Fix skins2 compilation.

commit beaa348e008d960e42548893d6b85fc7e59593c6
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Wed Feb 10 20:40:57 2010 +0100

    Use the normal vlm lock to protect access to the condition variable.

commit 7e6968aec4e94e43b078ed682ec6f7cc69102510
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Wed Feb 10 20:38:38 2010 +0100

    Change filename_sanitize() to work on original string like path_sanitize().

commit 96824f0c8d6134b62fbcf9876a5411258486d390
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 10 20:17:31 2010 +0200

    Emit a fullscreen toggle action on double click
    
    If we just set "fullscreen" on the emitting video output, the fullscreen
    mode will not survive a change of video output.
    With this hack, the hotkeys interface can handle the request correctly.
    On the other hand, the hotkeys can also handle it incorrectly (e.g. if
    inside LibVLC). It all comes down to the fact that key actions are per
    instance, when most of them should be per-input.

commit 2d53f020ab745cb4c37ba039194852d2d2a38222
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 10 20:06:09 2010 +0200

    A52: cease spamming

commit 7343174b7eb04f3ec6e3fc045e65402f21f02ee8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 10 18:52:56 2010 +0200

    Do not clutter the instance with the fullscreen status
    
    This fixes use of multiple inputs with LibVLC. This also fixes a
    theoretical crash if you toggle fullscreen 2^32 times.

commit 40d199a49334bba38ac01010b23155e2572999dc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 10 19:38:47 2010 +0200

    Keep the authoritative fullscreen status on the playlist
    
    This allows the value to be inherited most cleanly across inputs (if
    the video output cannot be recycled anyway). This also enables changing
    the fullscreen status in absence of video, just like LibVLC does.

commit 316129116d0a20e33c98c12495ae5c5b355ce40f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 10 18:06:25 2010 +0200

    playlist: create the fullscreen variable
    
    At least the ncurses and MacOS interface already depends on this, and
    the earlier did not create it... This is needed for a later fix to
    LibVLC.

commit 36d657e1df3c214eb547f14cce4ba6080d974861
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 10 18:03:47 2010 +0200

    "fullscreen" callback: do nothing if value is unchanged
    
    The old video output core assumes that the fullscreen state must be
    toggled if the VOUT_FULLSCREEN_CHANGE bit is set. So we need to check
    that the target state is not already correct, as the VLC variables core
    does NOT do it internally. This commit provides rare exception to the
    rule that oldval is useless.
    
    This fixes a whole class of race conditions where two threads try to
    change fullscreen status at the same time.
    
    In the video filter case, we now enable fullscreen on all childrens, not
    just one. This seems a bit more logical for wall. Without this, toggling
    fullscreen would only ever work on the first video output. With this,
    things should work great if the different pieces of the wall are on
    different video ports, and OK (Alt+Tab is your friend) otherwise.

commit 7b2d398a05571bb78fa7ad513608e8d2743d6268
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 10 19:46:59 2010 +0200

    Do not propagate fullscreen status up the filter chain
    
    This is fundamentally a lock inversion between the parent and child
    object variables locks. Interfaces (hotkeys and others) use downward
    propagation, so we keep that direction and remove the other direction.

commit 49334e07d05bb5e4770a95b8b4f57d84c192cdc9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 10 18:03:47 2010 +0200

    "fullscreen" callback: do nothing if value is unchanged
    
    The old video output core assumes that the fullscreen state must be
    toggled if the VOUT_FULLSCREEN_CHANGE bit is set. So we need to check
    that the target state is not already correct, as the VLC variables core
    does NOT do it internally. This commit provides rare exception to the
    rule that oldval is useless.
    
    This fixes a whole class of race conditions where two threads try to
    change fullscreen status at the same time.
    
    In the video filter case, we now enable fullscreen on all childrens, not
    just one. This seems a bit more logical for wall. Without this, toggling
    fullscreen would only ever work on the first video output. With this,
    things should work great if the different pieces of the wall are on
    different video ports, and OK (Alt+Tab is your friend) otherwise.

commit ec104981f5e337d321520a5ba7adf9e29892be23
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 10 17:50:18 2010 +0200

    libvlc_toggle_fullscreen: use var_ToggleBool result

commit 39b8902447610f6a1c7f595436fbe59f846e0582
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 10 18:41:59 2010 +0200

    Use input_GetVout

commit ee73bdeaf577cdacb229ee298984aaf6fb23652a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 10 17:38:33 2010 +0200

    No need for sprintf() here
    
    This reverts commit af688c8f29ba84096f2e8f752bb5c0e8b4889b7a.

commit 4f4a8d71bb5428029ee1bae8731edce4a4ae6231
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Wed Feb 10 15:06:32 2010 +0100

    msn: simplify (and remove some dummy strdup).

commit 396acde38ecc51964cc91df0776a2eae2905f643
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Wed Feb 10 09:30:48 2010 +0100

    mozilla plugin: fix compilation.

commit 992cf22c17b775206db07d6f29b5b40fff02c133
Author: Jakob Leben <jleben@videolan.org>
Date:   Wed Feb 10 11:07:12 2010 +0100

    Qt: cleanups and organization

commit dee8d5f4cd5d855d160bdda9a409cc88d7e02a45
Author: Jakob Leben <jleben@videolan.org>
Date:   Wed Feb 10 09:56:02 2010 +0100

    Qt: PLModel::removeItem( int ) is not for public usage

commit 74d4a589a628631de88cce97a52135757380367c
Author: Jakob Leben <jleben@videolan.org>
Date:   Wed Feb 10 09:48:49 2010 +0100

    Qt: simplify selected item deletion in playlist model

commit a99d1a2c2a3bcfdcc4ec38b68fd9b35bdf78f5c4
Author: Jakob Leben <jleben@videolan.org>
Date:   Wed Feb 10 09:08:41 2010 +0100

    Qt: update playlist dialog on rootChanged signal from model

commit 790811343ae90c501aabd1a40ec375659fd415f2
Author: Jakob Leben <jleben@videolan.org>
Date:   Wed Feb 10 08:27:42 2010 +0100

    Qt: return playlist model and views to "now playing" root if current root is deleted

commit ea0c27c2b893432e587b7ef33d4f07a0e14f2abd
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Wed Feb 10 09:11:24 2010 +0100

    Unused variable.

commit 86e1fbd0efaa0ad10ba699a82b81fd24b083de1b
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Wed Feb 10 09:08:51 2010 +0100

    hotkeys: use the return value of var_ToggleBool.

commit 9ee5f674f8ea0ab5e50fbb34345e2c63eeaa4025
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Wed Feb 10 09:02:57 2010 +0100

    Use calloc.

commit 347bfe4d1235057e5f0007a886b218d71f795eb2
Author: Jakob Leben <jleben@videolan.org>
Date:   Wed Feb 10 07:21:12 2010 +0100

    Qt: selector cosmetic polish

commit af688c8f29ba84096f2e8f752bb5c0e8b4889b7a
Author: Jakob Leben <jleben@videolan.org>
Date:   Wed Feb 10 02:30:12 2010 +0100

    services_discovery: fix embedding longname in name, take 2
    
    The longname argument to macro #define VLC_SD_PROBE_HELPER(name, longname, cat)
    is usually in the form like N_("some_longname"). Literalization of the argument by
    doing # longname in the macro will result in a literal "N_(\"some_longname\")"
    instead of translating the long name.

commit 2a2dd55119a03f4e410fca67cc07c7a4e990ed95
Author: Jakob Leben <jleben@videolan.org>
Date:   Wed Feb 10 02:12:36 2010 +0100

    services_discovery: implement SD categories and use in Qt interface

commit d269c7681abf11f5a6eb99bfcedf9ae3002e7621
Author: Jakob Leben <jleben@videolan.org>
Date:   Wed Feb 10 02:10:14 2010 +0100

    doc: fix compilation
    
    remove non-existent file reference

commit 2cd51f6b1ba90f8a84815f46df24bc0b67405b81
Author: Jakob Leben <jleben@videolan.org>
Date:   Wed Feb 10 02:08:20 2010 +0100

    dbus: fix compilation
    
    typo?

commit e42ff3a865648b4f197fdaf4415768329c8bd0fb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 10 00:07:21 2010 +0200

    We are in 2010

commit d9e0c70b420c07a47789e4cbb45853a06c8c44fb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 10 00:04:31 2010 +0200

    Remove old ARM cross-compilation (2004)
    
    Software versions are totally out-of-date.
    Platforms don't even exist anymore.
    And this predated ARM support in the contrib.

commit 4ee7b174fea410016616a1e0340de1c9594c4953
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 10 00:02:16 2010 +0200

    Remove "new" (as in 2004) developer doc that was never really written

commit a94101851ed06017b63a4e5090d60996e5102128
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 10 00:00:11 2010 +0200

    demo.sh: remove OpenGL effects

commit df9c038d581d3bf260a5bec08243d0982548d9c2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Feb 9 23:58:54 2010 +0200

    Delete hopefully last leftover from menuconfig

commit ad5c94fdcb61376593969de006633fe457ece041
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Feb 9 23:56:42 2010 +0200

    Remove cddax documentation as cddax was already removed

commit 8c4abfd8a7c522374fb494b766a8beb619cea3fe
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Feb 9 23:54:30 2010 +0200

    Remove (very very) old Win32 cross-compilation howto
    
    Use INSTALL.win32 instead.

commit 171abe233158a6682c3f271b92f7fa1d97fc3dfe
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Feb 9 23:52:03 2010 +0200

    Remove developer documentation, almost untouched in over 7 years

commit b3d6afc65d72e5ef1751c2e14642baf32cb335e3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Feb 9 23:43:30 2010 +0200

    Remove Common Intermediate Language bindings

commit f5bd90eb0e568b340a2809337a5b0b3e56e463e6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Feb 9 23:34:00 2010 +0200

    DBus: ifdef buggy input code out

commit 707aac4dd5797366932b570908a3ddf901c20c66
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Feb 9 23:29:32 2010 +0200

    DBus: no need to lock playlist to add callbacks

commit 3d1fee81e28302f6feca62823ff1d1661bfa2396
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Feb 9 23:26:42 2010 +0200

    audioscrobbler: no need to lock playlist to add callbacks
    
    We already have the variables lock for that.

commit 99f3fface24d388c98702bd399e108af1aa271fa
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Feb 9 23:26:34 2010 +0200

    audioscrobbler: unused variables

commit 77b04cb62f932e9fc48716534853b0ba355077e6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Feb 9 23:06:12 2010 +0200

    Make update-po happy

commit bb14295facd013c7606b3dd912c5ad1868bd5dcf
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Feb 9 21:42:26 2010 +0200

    Revert "services_discovery: fix embedding translated longname into name"
    
    This fixes a buffer overflow and a warning.
    This reverts commit caa08dce07c3b08677645263e325b33148f536bd.

commit f3b598c81ddd9cc59c85892b8387e137ba6ce836
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Feb 9 21:27:57 2010 +0200

    Remove out-dated Maemo 4 installation guide

commit 7e4d50ac4297d445b46075b0dd87d11a951d5a3e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Feb 9 21:18:40 2010 +0200

    Remove pl_Release, and rename pl_Hold back to pl_Get
    
    pl_Hold() assumed the playlist was already created.
    pl_Release() does not solve any problem. Playlist synchronization is
    done with the playlist lock, while playlist deletion must anyway be done
    after all interfaces, services and other threads are joined.

commit 57f92bdea6f1bc694c38fa5de3290a3f3b399558
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Feb 9 20:09:50 2010 +0200

    vout event: use var_GetAndSet

commit 7e6c2325f169cfe06a8562b55a0832c26580c503
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Feb 9 19:53:28 2010 +0200

    var_GetAndSet: implement OR and NAND, return new value

commit 94b463ab9b9bb23517edbdb908548245f3f30eef
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Feb 9 19:15:29 2010 +0200

    playlist does not need a destructor

commit 3863d8b088c06aa4f536bf334351e558bf5dc01b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Feb 9 19:08:13 2010 +0200

    No need to lock the playlist for meta fetch and preparsing
    
    The previous fix made the fetcher and preparser persistent throughout
    the lifetime of the playlist. So we don't need to protect the pointers
    anymore. Also, they are internally thread-safe (with their own lock).

commit 14ee5f1254c0aa7cb2e4c01a99fd4d61b009f7e9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Feb 9 18:38:16 2010 +0200

    Create preparser and fetcher immediately
    
    They do not create threads anymore (unless they have work to do).
    
    LibVLC needs this because we are sloppy programmers^W^W^W^Wit still
    depends on the playlist for item meta infos (it should probably
    instantiate the fetcher and preparser directly).
    
    Also, do not create the preparser if there is no fetcher.

commit fdabacb8478b52116ab86de16d6b25743463c8a0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Feb 9 20:05:32 2010 +0200

    Fix warning (and maybe fix a bug too)

commit 9bd7a6e2581a9ce951b53cf083ceff98ddb40e8a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Feb 9 19:27:11 2010 +0200

    Even Laurent makes horrible mistakes sometimes ;)

commit b015aa3213275bfdfdeaf841daef6b6255aa274d
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Tue Feb 9 19:45:26 2010 +0100

    Stick to the file's coding convention.

commit 23e09ee7eca0aa9b935ec92ad7b05db97760412b
Author: Gildas Bazin <gbazin@videolan.org>
Date:   Tue Feb 9 18:16:55 2010 +0000

    __builtin_offsetof() needs gcc >= 4

commit 6f0b8197697af37d9a235a7aeb8b9c6c35bba055
Author: Gildas Bazin <gbazin@videolan.org>
Date:   Tue Feb 9 18:13:31 2010 +0000

    More improvements to the hildon interface and make it compilable on non-maemo platforms

commit caa08dce07c3b08677645263e325b33148f536bd
Author: Jakob Leben <jleben@videolan.org>
Date:   Tue Feb 9 19:00:45 2010 +0100

    services_discovery: fix embedding translated longname into name

commit 3f26d384b5bac86b958623c5c80b1cc51ba3ddf8
Author: Jakob Leben <jleben@videolan.org>
Date:   Tue Feb 9 18:42:11 2010 +0100

    Qt: selector: correct expand-arrow position

commit 9e48c5596b5e7caf9c7257f459c2c5a5b89abe6d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Feb 9 18:24:40 2010 +0200

    Allow pl_Hold from within pl_Deactivate

commit fc22ddf378014a5182d1b0ad40f21b2277350cc7
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Tue Feb 9 16:19:57 2010 +0100

    Sanitize output from str_format() before using it to build the snapshot's filename.

commit 1756ffef730ec71a50aa5f29798d47826d930762
Author: Jakob Leben <jleben@videolan.org>
Date:   Tue Feb 9 15:56:34 2010 +0100

    input_item: post individual subitems later when posting the whole tree
    
    This makes the interface more comprehensible and allows for
    input_item_node_Append[x] functions to be used for general node manipulation
    without side effects, if needed in future.

commit d49c428062ae7a6e22cc5c1f9f78cd3d72e21610
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Tue Feb 9 10:58:27 2010 +0100

    skins2: update to latest change in core
    
     - remove pf_run no longer in use
     - attach object as soon as possible to benefit var heritage

commit 9f9dfeb81f5fade4d1e9b3f5585710766ccdb4e7
Author: Jakob Leben <jleben@videolan.org>
Date:   Tue Feb 9 04:56:14 2010 +0100

    Qt: PLModel: simplify and fix current item update

commit 8d499950e55f46e92eb9f71a3d755b54ca6c7a85
Author: Gildas Bazin <gbazin@videolan.org>
Date:   Tue Feb 9 00:35:50 2010 +0000

    Stability fix for the omxil decoder and make UYVY the default output format
    for the video decoder on OMAP

commit 102f5c884ce0c0c53e4ca6c66e283e84aee4e53f
Author: Jakob Leben <jleben@videolan.org>
Date:   Mon Feb 8 23:38:35 2010 +0100

    Qt: polish location bar geometry

commit 8fa5fb96f4d878f807ccddb39ff5388689b1a2a3
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Feb 9 00:40:29 2010 +0100

    Fixed transform filter picture pitches usages.
    
    It should fix it when input and output pictures don't have the same
    properties (close #3063).

commit 9428617273d338181627ac55ab88abb7633fa33f
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Feb 8 23:57:23 2010 +0100

    Fixed typo in 192kHz case in flac packetizer.

commit 3d1cc93d3b745cffea8a8614881daf6a1a8bf1b1
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Feb 8 23:47:40 2010 +0100

    Added 88.2/176.4/192 kHz samplerates support in flac demuxer (close #3144).

commit ab5ae32ceb68c5728bbe239455f53d2e0dd67e8e
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Feb 8 23:32:48 2010 +0100

    Completed a bit meta data support in VLC (close #3280).

commit 062112c74231b0a6f850c7d4ad1174c1a79c4598
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Feb 8 22:55:56 2010 +0100

    Fixed es priority for teletext (ts).
    
    It will avoid selecting a non subtitle page at the core levels.

commit e07983a6286e541aa05744e28e350fbf1a7c1471
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Feb 8 22:40:43 2010 +0100

    Fixed no autoscale video mode (close #3246).

commit 97cbb4793fa7352ab92fc1fa85b5afebc7cb1ea5
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Feb 8 22:10:00 2010 +0100

    Fix wrong size given to memset (found by coccinelle static analyzer).

commit 583ea37e5f9af2c88f3fca215c06c1a6be424cec
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Feb 8 12:21:36 2010 +0100

    vcd: fix potential NULL-dereference (found with cocinnelle static analyser).

commit 09d5f89c4f8af919f6726ce80278724cb41bf2d3
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Feb 6 17:42:31 2010 +0100

    Fix test_libvlc meta compilation.

commit b639f729c0837ae0c46b314154af1c27b56d08c5
Author: Jakob Leben <jleben@videolan.org>
Date:   Mon Feb 8 22:21:22 2010 +0100

    Qt: properly styled SearchLineEdit
    
    And replaced QVLCIconLabel with QVLCFramelessButton.

commit cc7f8d5d36de4fbab2d68c7d15fd7a7b9cf7ffd3
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Feb 8 21:40:43 2010 +0100

    Fixed J420/J422/J440/J444 definitions in fourcc.c

commit 37b541a5dc0130d7ef51e60c9a740047a6ed2072
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Feb 8 21:39:50 2010 +0100

    Removed J410/J411 from fourcc.c
    
    They are not supported.

commit a72b9a0a4d382885ab7b657e82981735b16a5d74
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Feb 8 21:39:00 2010 +0100

    Fixed YV12 and added YV9 support to our swscale wrapper.

commit 989691c9b5c5ebf7eb18bb843d4da36faf975994
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Feb 8 21:38:19 2010 +0100

    Added a few missing fourcc to rawvideo decoder.

commit 9ba7d131bc53a56c443ba849cad10dd2053f6aaa
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Feb 8 21:01:22 2010 +0100

    Added VLC_CODEC_YV9 and remove default mapping to I410 (close #3288).
    
    They are not the same as the chroma plane are swapped.

commit d84370a8519245f27883dd59c0ce406a5af48a61
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Mon Feb 8 21:38:08 2010 +0100

    Fix VLM scheduling.

commit 2fcddc868bfe74a9786c0ae71926e722ebb7b872
Author: Fabio Ritrovato <sephiroth87@videolan.org>
Date:   Mon Feb 8 21:24:14 2010 +0100

    Lua SD: fix for scripts without a description and ".luac" files

commit ab399a4d77b692b7b2dbda25555d65556014add2
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Mon Feb 8 22:22:15 2010 +0200

    NEWS: fix typo .eve -> .exe

commit 1ae0370658b739bb9da07ca1ccb14a41469e9e46
Author: Gildas Bazin <gbazin@videolan.org>
Date:   Mon Feb 8 20:06:10 2010 +0000

    Fix for XCB_CURSOR_NONE undeclared issue

commit aa3f9ae3ea0b96c26a43eef8d74a985d9915fbad
Author: Fabio Ritrovato <exsephiroth87@gmail.com>
Date:   Mon Feb 8 20:36:46 2010 +0100

    Lua SD: parse options

commit ca4c116a51bcf8f71d8d34d61aadc07b1ec276c8
Author: Fabio Ritrovato <exsephiroth87@gmail.com>
Date:   Mon Feb 8 20:32:53 2010 +0100

    Lua SD: forgot to cast

commit 51e626468feab9627eace037713e5483f58371c5
Author: Peter Bak Nielsen <peter.bak.nielsen@gmail.com>
Date:   Sun Jan 3 19:52:21 2010 +0100

    Fixed DVB-subtitles decoder subpicture flag.
    
      The module did not mark the subtitles it produces with "b_subtitle == true",
      which causes them to be handled as OSD, and thus allowing them to become
      out of sync unless video was streamed in real time...
    
    Signed-off-by: Laurent Aimar <fenrir@videolan.org>

commit 772bf3a2f1ece505a372c8503fae6bc9d39751ba
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Feb 8 20:07:16 2010 +0100

    Fixed invalid access in file_select (lua).

commit 4ab06f3564cd95539f13b99551bd555172c2bb42
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Feb 6 16:55:52 2010 +0100

    Fixed memleak.

commit 914e2be1881ad090bc46098d565a0e29656a010c
Author: Fabio Ritrovato <exsephiroth87@gmail.com>
Date:   Mon Feb 8 19:55:43 2010 +0100

    Lua SD: use a nicer icon for nodes

commit 2beb76a08665a98a9647e7d72b0b49be1ba6288c
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Feb 8 19:48:07 2010 +0100

    osx/framework: removed unused property

commit 93a2b0c8a61da5a68ad6f37b181383e47ead86f0
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Feb 8 19:47:16 2010 +0100

    fixed some typos in NEWS

commit 170b382ceb6df6ae9f962d980315db4985bc3a2e
Author: Toralf Niebuhr <gmthor85@aim.com>
Date:   Mon Feb 8 13:20:51 2010 +0100

    removed the function catch_exception( ex ), as it is not needed anymore
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 258396bb17b7fb0b66181653dfc59c9914625436
Author: Toralf Niebuhr <gmthor85@aim.com>
Date:   Sun Feb 7 14:01:41 2010 +0100

    removed unused exceptions
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 80b416509e975cbbdc5306b4702ce723ab35ab41
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Feb 8 19:27:35 2010 +0100

    Don't announce the rework of the OS X ui as *cough* we won't ship it

commit a425ad7ba8623000c492795629c6539813214748
Author: Gildas Bazin <gbazin@videolan.org>
Date:   Mon Feb 8 08:53:54 2010 +0000

    Fix typo in qt4 interface

commit 3798efd9241d754339775a29c7edc8c846307d98
Author: Gildas Bazin <gbazin@videolan.org>
Date:   Mon Feb 8 08:37:31 2010 +0000

    Fix harmless typo

commit f4ebb1b3522281cd243e1a1f0b197af00fe22402
Author: Gildas Bazin <gbazin@videolan.org>
Date:   Mon Feb 8 08:33:26 2010 +0000

    Restore cursor when closing vout since the window doesn't belong to us

commit 23e13928607c4366e769b0e54f062feca67832d7
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Mon Feb 8 18:39:42 2010 +0100

    Lua SD: fix another obvious leak

commit 98c78b8b61012914b53175f58aca97965e664db2
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Mon Feb 8 17:34:27 2010 +0100

    Lua SD: fix obvious leaks
    
    + Add missing include

commit 12b8ebac53132d3b240c66a4c10c358ec785212b
Author: Fabio Ritrovato <exsephiroth87@gmail.com>
Date:   Wed Feb 3 23:45:51 2010 +0100

    luasd: new SD related script functions
    
    Signed-off-by: Jean-Philippe André <jpeg@videolan.org>

commit 820069ed81dd587d9485be69b341e69494df3768
Author: Toralf Niebuhr <gmthor85@aim.com>
Date:   Mon Feb 8 17:36:12 2010 +0100

    added VLC_UNUSED( ) for some unused variables
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit a160b8589331960e47702e382794d492ee480946
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Feb 8 18:46:02 2010 +0200

    vlc_cond_init_daytime: condition variable with the wall clock

commit 3f6288216a3f3e92d4ea04add0be59097b08a29a
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Mon Feb 8 17:21:15 2010 +0100

    Second blind attempt at fixing linking with --disable-vlm

commit cb1b6659d9287132d26d18fd534e864192e03730
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Mon Feb 8 16:47:47 2010 +0100

    Remove leading underscores.

commit 142203dbd017af3939bc3c545fcdc577f5dc7f6c
Author: Gildas Bazin <gibalou@videolan.org>
Date:   Sun Feb 7 23:20:15 2010 +0000

    Honor the nointeract config option

commit b36e6edbb29f2791fe4c4539b4b6639e43f5d863
Author: Gildas Bazin <gibalou@videolan.org>
Date:   Sun Feb 7 23:02:49 2010 +0000

    Make the maemo interface a bit more useable

commit c27044171066da05b8c049073d5e1060c85759e0
Author: Gildas Bazin <gibalou@videolan.org>
Date:   Sun Feb 7 22:11:13 2010 +0000

    Forgot to update these when adding the omxil module

commit f559597a1051ddf769c9ead548623fc079c780bb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 7 23:35:47 2010 +0200

    OMX IL needs libdl

commit e1f9ab22e7e3e620d5b5b1c2d0532614ee103576
Author: Gildas Bazin <gibalou@videolan.org>
Date:   Sun Feb 7 20:44:21 2010 +0000

    Add OpenMAX IL Video/Audio decoder.
    This decoder will try to use OpenMAX IL components to decode video/audio.
    Only 2 OpenMAX cores are currently looked for. The TI OMAP IL core (used for
    instance on the N900) and the Bellagio IL core.
    This decoder is disabled by default (use --enable-omxil) and for now has
    a zero priority (use --codec omxil).

commit 08c14020c20ae8b4945fc18d1f68ea2b64eadc81
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 7 20:57:53 2010 +0200

    Maemo contribs: replace id3tag with taglib, add dirac, fluidsynth

commit 10ee5e0fa0cd5a51a7acba57408371e2ff6e26a5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 7 20:49:57 2010 +0200

    Contrib: disable not needed fluidsynth options

commit bded72465e5e094edc8a3c657b4f32fca2230b1d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 7 20:11:34 2010 +0200

    WinCE: trivial compile fix

commit 16fd5ce97f2118f61ff06cf3556f152ca76fe9d3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 7 20:03:26 2010 +0200

    ncurses compile fix

commit 4064c715aceda3a437b7ec174af71b3e0b47f3af
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 7 19:56:51 2010 +0200

    V4L: compile fix

commit 9176d8ffdc3be48a8bffba3f381590272a3ba2ad
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 7 19:56:02 2010 +0200

    Compile fix
    
    P.S.: I don't like to include VLC headers in plugin-wide headers

commit 8823e135e5041e6164371faa17aabc4202ce9773
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 7 19:50:29 2010 +0200

    Blind compile fix

commit b8d77ded5185dd3221f5fa4df15ce34b9b06f696
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 7 18:06:11 2010 +0200

    Remove --enable-release which has no effects

commit 0f1ea875ce1dc4b425b4803d0fb93215880b41b2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 7 18:03:05 2010 +0200

    Remove unused vlc-config build mode macros

commit 7530a392333c7084e52fc195669ad05de10f63f8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 7 18:00:26 2010 +0200

    Win32: strip ".libs" from libvlc path in any case
    
    That said, if someone really wants to support running vlc.exe from the
    build tree, this is far from sufficient. I would suggest setting
    data-path and plugin-path in static compilations of winvlc.c like we
    already do for vlc.c instead.

commit 9372cb45f24bedcffb895d41a643890393162450
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 7 16:47:26 2010 +0200

    Compile fix

commit 8fe4188e7efdd897641a7a28711f32cc4cd6391e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 7 15:54:39 2010 +0200

    Use vlc_dup

commit 71a1c8a68f31206cf725563e07c225fed8e5727a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 7 15:51:35 2010 +0200

    vlc_dup: dup with close-on-exec

commit 7e45ab1b284217f191c35c5c2916742b4fbe39ee
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 7 15:25:29 2010 +0200

    utf8_* -> vlc_* (sed roxxors)

commit d601e4ed290edf58e9ace5c28f06c77ebf072004
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 7 15:18:02 2010 +0200

    Split file path functions out of vlc_charset.h into vlc_fs.h

commit 0ce5cde71c02b1edfb449ebf2ec239d94083b829
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Feb 7 12:59:09 2010 +0100

    messages: compilation fix for OS X

commit 3f424a26f7ad67b6acbb9bcaf8bbbf0995725e13
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 7 13:16:52 2010 +0200

    Misc: remove leading underscores

commit 04180282813d82d334554a2a9f8648aa0d165d05
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 7 13:18:51 2010 +0200

    vout: remove leading underscores

commit 0ec6ee7cbd6afca8ef5243b9617d9ec42e4803f8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 7 13:13:09 2010 +0200

    common: remove leading underscores

commit 7b1cd54796b9f1d7709324c41b1b45b33f576f62
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 7 13:11:26 2010 +0200

    modules: remove leading underscores

commit f8f8faa6a6655200f76031eb23595be0e7a63b6a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 7 13:05:27 2010 +0200

    OSD: remoev leading underscores

commit 5a079f61a4277a01e79b483711831b6b296d4651
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 7 12:59:42 2010 +0200

    stream: remove leading underscores

commit 6bf374569a1dd0ffcb624d7e35f032e424c07b14
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 7 12:53:56 2010 +0200

    net_Printf: automagic cast to VLC object

commit 9242bbe164af2629b2746bbdebb80f5ced1f307d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 7 12:51:50 2010 +0200

    net: remove leading underscores

commit 998ebb85fdfe44160098608c12e35250e1f6658d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 7 12:47:41 2010 +0200

    input: remove leading underscores

commit a87edce45b66ec85ad3b4dbd3e970c5dd67838af
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 7 13:19:34 2010 +0200

    config: remove leading underscores

commit c6a41b08013563858cc9204921c045a7a84f3c07
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 7 12:39:14 2010 +0200

    VLM: remove leading underscores

commit 8e2f8915937936ca788bc36bcbf1b2a5859b8c3f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 7 12:38:11 2010 +0200

    threads: remove leading underscores

commit 094cdf1403bf562dcbed008196276f747258dea4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 7 12:37:39 2010 +0200

    stats: remove leading underscores

commit ec56260552eb41d3931949a54453caba058acc78
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 7 12:36:53 2010 +0200

    objects: remove leading underscores

commit b088af5afe9b8aecdd33dc09f212fd8a24ab4d05
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 7 12:35:54 2010 +0200

    events: remove leading underscores

commit 3a29031f75fe51fb7e3a95c0b074626608ccca0a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 7 12:34:48 2010 +0200

    variables: remove leading underscores

commit a672233d974d28a04fbe7d39f349591627050248
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 7 12:32:48 2010 +0200

    aout interface: remove leading underscores

commit 37a5c2e96b7a7f85baa6fd24d3369ebfd63d671f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 7 12:32:24 2010 +0200

    ACL: remove leading underscores

commit 9ae7d4e604370f2dec236494c48bc33b685a014b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 7 11:40:52 2010 +0200

    IsUTF8: reject surrogates and non-Unicode code points

commit 0b49b59c40489feae11430ccff125b4499159db5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 7 11:40:41 2010 +0200

    IsUTF8: use clz

commit 15b6bc540ddc74f977f37abacede550c0380df6a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 7 11:40:12 2010 +0200

    RTP out: use clz

commit 3c6a0755e70b35b5fc1fe7b931f7eaa350a72ab3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 7 11:39:46 2010 +0200

    clz: count leading zeroes

commit 44c710454e61c81ec8674d84786f9d52b6dcc50b
Author: Daniel Mierswa <impulze@impulze.org>
Date:   Sun Feb 7 00:43:08 2010 +0100

    Remove obsolete Mac OS X 10.5 tweak.
    
    This is obsolete according to IRC conversation. But I also think it got
    never really executed, code like "case foo in fo*) a ;; foo*) b ;; esac"
    would never lead to b in the shells i've tested.
    
    Signed-off-by: Daniel Mierswa <impulze@impulze.org>
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit c9328a2cf7999542083f1d14d47bcb825665d908
Author: Daniel Mierswa <impulze@impulze.org>
Date:   Sun Feb 7 00:43:07 2010 +0100

    dvd module was removed in 2004.
    
    See 9eb3e68fa4d4a34b243bf321d93dbf1e33130246
    
    Signed-off-by: Daniel Mierswa <impulze@impulze.org>
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 848415bb91707ef5c507e4a40b51c995cc3ac660
Author: Daniel Mierswa <impulze@impulze.org>
Date:   Sun Feb 7 00:43:06 2010 +0100

    No longer use LIBS_dvdcss, add dvdcss stuff where needed.
    
    LIBS_dvdcss is vague since it's not it's own module but rather just
    accidently set on bsdi systems. Just do the check in the modules that
    need the hack now.
    
    Signed-off-by: Daniel Mierswa <impulze@impulze.org>
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit b3d1041ddf0f5df6c9ac2ecb144733a62829da9c
Author: Daniel Mierswa <impulze@impulze.org>
Date:   Sun Feb 7 00:43:05 2010 +0100

    Preserve ./configure --help order.
    
    Since we used AC_ARG_WITH(groupname) to indicate a group of options we
    definitely want the configure output sorted.
    Now we use EXTEND_HELP_STRING and do no longer abuse AC_ARG_WITH.
    
    Signed-off-by: Daniel Mierswa <impulze@impulze.org>
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 8524d44bbbfa4a3aabf1176b1d41a295b603180a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 6 23:48:35 2010 +0200

    IsUTF8: redumdant check for nul

commit dd1e8bad853c63c7df40ba28ae62137fc8e5001a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 6 20:35:26 2010 +0200

    LibVLC: remove exceptions infrastructure

commit b6069ae2893e9290518825696337f032538c4edb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 6 20:27:43 2010 +0200

    Remove left-overs from LibVLC media list view

commit 353b6731966bd45e8b610501ed70617829bbf427
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 6 20:26:02 2010 +0200

    Update test_headers

commit ca46a8b72ea78b00394e463d12052e036796cefa
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 6 20:24:52 2010 +0200

    LibVLC: remove last exception

commit 1dd84033773738a8ca439552fdbefbd30175b876
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 6 20:19:21 2010 +0200

    Doxygen updates

commit 3a8c75ab428baab370c73d2b2be82159267c7cb3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 6 20:18:35 2010 +0200

    LibVLC logo/marquee: allow settings without video, remove exceptions
    
    It remains impossible to enable/disable the filters themselves without
    the video output, though.

commit c68071dfcc2e41584fad994b419b5532c4f4de87
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 6 20:09:24 2010 +0200

    Constify

commit 7428ce7ddfc6d615ed642186d0168d703c5770b7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 6 18:59:43 2010 +0200

    Remove misleading comment (I don't lack useless relocations)

commit 4d76e25678ef48a4cc4bfb191df2a8d326edfe4d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 6 18:56:17 2010 +0200

    LibVLC teletext: various fixes
    
     * allow setting page all the time,
     * remove dummy exception,
     * fix an object leak,
     * remove impossible error,
     * fix apparently inverted logic.

commit 55ba176369bb8ea71c2d7a19f26c77dabcd9dffc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 6 18:43:14 2010 +0200

    Keep the instance until after the media player is destroyed

commit 9679313386fbbae9815cf8990cab3ecffbcbb9c3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 6 18:33:40 2010 +0200

    XDG screensaver: fix initialization ordering

commit d4a98023c7b2109ba8c296192bddbc76798f7da7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 6 18:31:54 2010 +0200

    Remove broken WinCE message log hacks
    
    Use freopen() or the logger... seriously. This was not even thread-safe
    (caboom if two messages come at the same time).

commit a519cf4a4d95fc1b3aba6ab880b07a1b11a755a9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 6 18:28:51 2010 +0200

    Cleanup msg_Generic functions

commit 45e8e2a8eb47a7736c4b0e5f125402a672757d21
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 6 18:18:30 2010 +0200

    Hide message bank layout and cleanup a bit
    
    Also fix a potential crash in case of stale subscriber
    (print debug message to stderr).

commit b5c10ad658ac247d4cd0c6efd642f7e174051edd
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Feb 6 17:03:38 2010 +0100

    Fix libprojectM version check.

commit dc444555592e8df8a112b0768e099c8ea4c8ce4c
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Feb 6 15:33:25 2010 +0100

    video_filter_ball: fix typos (options called ball-ball-* instead of ball-*).

commit 080366288b88911511c18ca5eb3a074bf84be59b
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Feb 6 15:26:24 2010 +0100

    bindings: remove java, phonon and python-ctypes. They moved to a dedicated git.
    
    The new repositories are now on git.videolan.org/vlc/bindings/
    * java => jvlc.git
    * phonon => phonon.git
    * python-ctypes => python.git

commit b1e53a17fd3b276cb05e90ff1d5614cb77616e0f
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sat Feb 6 16:49:27 2010 +0100

    Add some locking.

commit f37a79b77d4b698c07a4ab4653650ba8c224b8c6
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sat Feb 6 16:33:32 2010 +0100

    Remove msleep() from vlm. It should work but testing is recommended. I'll take all the blame in case of issues :D.

commit 028ea651e57285d26d14c5d56ccd4e0de0ba5598
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Feb 6 16:23:03 2010 +0100

    Extended input_GetPcrSystem to also return the current delay.

commit b06569fa74e7af8f051034ddf6e9832c711d68c6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 6 17:17:55 2010 +0200

    SD listing: remove module lookup hack
    
    Based on an idea from Jean-Philippe André

commit ccfd6a88445732ec03d8e0977e3c3a27f80c86b3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 6 17:15:18 2010 +0200

    SD probe: always provide a long name

commit be41036fd7baf65f757d5d033a2b8696340bb912
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 6 17:14:59 2010 +0200

    SD probe: fix return value symbolic constant

commit 191fab819dbb2044fc3cd56bb0e28678ab6ad608
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 6 17:04:55 2010 +0200

    Automatically pass the long name in the SD probe helper

commit b6836bc378a3c57f1b05fcca44cfeedef2691411
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Feb 6 15:52:34 2010 +0100

    Properly used enda atom in mp4 demuxer (close #2692).

commit 6b2e2587fe7da294efcf788ca890853cf7613047
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Feb 6 15:52:15 2010 +0100

    Added non native float 32/64 to araw decoder.

commit 2f4e7076fa1c1e889dae193ba494c2d3cfe543c4
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Feb 6 15:50:12 2010 +0100

    Fixed typo for f32b.

commit 0df216d366edc9b660e663e78fa1abd373a690bb
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Feb 6 15:38:53 2010 +0100

    Added float 32/64 (non native) support to aout_BitsPerSample.

commit 4417c123aadb9eb8a4eb03f1cdddd171071f76db
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sat Feb 6 15:51:00 2010 +0100

    Also load .luac files.
    
    Lua source code can be compiled into binary files to speedup loading using the luac command line utility. VLC will first try loading the .luac module and fallback to .lua if it fails.
    (And factorize code)

commit e30ad750353d3599fb791db99d80bed069dcf140
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sat Feb 6 15:25:26 2010 +0100

    Lua's like python, not C. You don't need parentheses around a control/loop statement's condition.

commit f4d4338b3633a9f5834f9530d9a365dfd350e773
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 6 16:36:11 2010 +0200

    Revert "Qt: cleanup dialogs on destruction"
    
    This reverts commit 2e028db617c2cf8da420203de2ea41b594e924dd.
    This violates segmentation when exiting Qt4 with the error dialog.

commit f45d4512a5b9977646cbd2c8623b13075a29c3c1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 6 15:44:06 2010 +0200

    LUA: fopen/fclose -> stat

commit 1a14e109516fee0ac5eb55b75e6d11828abf3fbb
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sat Feb 6 14:45:09 2010 +0100

    Fix lua intf thread cancellation and cleanup properly in vlc.net.poll().

commit f135a526470525704cc78e670fbd9f86c9836010
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sat Jan 16 19:05:11 2010 +0100

    Remove tabs.

commit c1e7c9f28168fdaf3146696d1e067dd2347c8090
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Feb 6 14:36:01 2010 +0100

    Added support for non native float32, and for float64 (BE/LE) in format.c

commit 420e58dec7eca53e9bf630ebfe92b518f0c045be
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Feb 6 14:35:25 2010 +0100

    Fixed potential use of uninitialized value (format.c).

commit 02c0032ab42f33533007cbc24866d4ce5f73b635
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Feb 6 14:20:12 2010 +0100

    Added VLC_CODEC_F32/64 L/B.
    
    VLC_CODEC_FL32/64 are mapped on the native type as before.

commit 2eebef3aacdb90c7e4697d8ef14c3823b459a1d1
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Feb 6 13:52:13 2010 +0100

    Parsed enda atom in mp4 demuxer.

commit 4e29ccba6220630f8cc34b9aa64c787b84613f80
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 6 14:23:34 2010 +0200

    Use C locale when formatting error messages in the log

commit a72aea602b53e6ceb7d5c58c72588879798c2eee
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Feb 6 12:51:37 2010 +0100

    Merged m4v demuxer into es.c (close #2822).

commit 9df6ed9c7d63053339730825935c2adf7861ad80
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Feb 6 12:21:24 2010 +0100

    No functionnal changes (es demuxer).
    
    It will allow to merge a few raw video demuxers.

commit a30751ff3284538c2cb089325a6591a643a4b518
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Feb 6 00:01:08 2010 +0100

    Added missing functions to libvlccore.sym.

commit 68d6b61ea3277452bb5e6532ce2733f282de1a19
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Feb 5 23:06:42 2010 +0100

    Used INPUT_REPLACE_INFOS/INPUT_MERGE_INFOS in es_out (close #3070).

commit 68fe87d7205b3b4ce98815b73863f462b069d1f9
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Feb 5 22:50:52 2010 +0100

    Added INPUT_REPLACE_INFOS and INPUT_MERGE_INFOS.

commit b14d7afaffb17b5aac49207b2ca12e9367f4aaf5
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Feb 5 22:46:36 2010 +0100

    Added input_item_ReplaceInfos() and input_item_MergeInfos.
    
    They will allow to minimize the number of events sent.

commit 2feb065d83c596ee2cf389be6327ed2bf1d814b9
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Feb 5 23:06:21 2010 +0100

    Modified info_category_AddInfo and added info_category_ReplaceInfo.

commit fea5f220608be962663f6ef8d99e074e2bea01e5
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Feb 5 22:23:45 2010 +0100

    Factorized and clean up input_item_t::info_cat_t manipulations.

commit 81d5bdde444273952bc1149c29be33f71e842288
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Feb 5 21:56:49 2010 +0100

    Fixed an invalid free in input_item_DelInfo().

commit b73cf91a9b62745b689eb3de56b7a12f3c36ad18
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Feb 5 20:43:52 2010 +0100

    Revert "zvbi: Fix displaying of teletext and closed captioning."
    
    This reverts commit b48252ea29457ab9a142b797b7e5182dfca1b460.

commit de635911f15705e638ae7f8920d1b7a13c91defe
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Feb 5 20:42:30 2010 +0100

    Fixed support for non dated teletext.

commit 6dafd7ff914da97018d46b8d6adfb1b16ddd5e8c
Author: Jakob Leben <jleben@videolan.org>
Date:   Fri Feb 5 14:58:41 2010 +0100

    lua: adjust to playlist changes and kill a warning
    
    now services discovery root nodes can be found from lua

commit 22a9f08b646ae7262e4cd3699ef02f548ffc2f8b
Author: Jakob Leben <jleben@videolan.org>
Date:   Fri Feb 5 14:17:12 2010 +0100

    lua: vlclua_playlist_add_internal() should post an input item tree

commit b48252ea29457ab9a142b797b7e5182dfca1b460
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Fri Feb 5 10:59:29 2010 +0100

    zvbi: Fix displaying of teletext and closed captioning.

commit 9e4c658667947afd76237804c3a97a11050b5d09
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Thu Feb 4 15:37:24 2010 +0100

    libvlc: restore Teletext functionality
    
    Reverts part of 7db94f4d2fc742537828fbe0c8eb5a and rewrite the code.

commit 69343b742ab5c63e5ab45997ce2927809afecc10
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Fri Feb 5 12:15:54 2010 +0100

    variables: print an error message when a variable is created without a type (often a typo like the previous commit).

commit 8e46fdb49fa5c6a5168777bbef2e4062d3e3d98e
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Fri Feb 5 12:09:25 2010 +0100

    video_filter_colorthres: fix a typo.

commit 351eb082aa3cdc7f2b8aa9630a38253f2f5136f7
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Fri Feb 5 10:32:23 2010 +0100

    projectm: use the new constructor of libprojectM2 if available.

commit 67a692ba3969f212d28ae2b99da59389df54f0b7
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Fri Feb 5 10:55:39 2010 +0100

    vlm: make vod input objects children of vod server
    
    Currently, input objects of VoD media instances are children of the
    libvlc object; this patch makes them children of the VoD server object
    instead. This will provide simpler and cleaner communication means.

commit 7abd141ab2156ffae2af04d85e0414c2394d3f57
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Feb 5 09:48:47 2010 +0100

    Contribs: mac, put the Sparkle framework at the right place.

commit 82a3942149e80c28e833a2ebb7d7c9babb03c7ef
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Thu Feb 4 21:07:10 2010 +0100

    SD: Fix podcast announcement and Qt special hack

commit cfea72e20a765aa4e5acbd0523774a29a1e20d73
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Thu Feb 4 20:53:34 2010 +0100

    Lua/SD: Set the "longname" configuration parameter
    
    This will allow successful matches between the luaSD title and the
    real SD psz_name

commit 60fac2114e22e3b16f9587a955ce8e10d023e339
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Thu Feb 4 20:52:30 2010 +0100

    SD: set the name to configuration value "longname"
    
    If this configuration value does not exist, fallback on the
    module name. This is the current behaviour.

commit 74018e183864e21ad10c9724f9883170de6f7fae
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Feb 4 22:00:16 2010 +0200

    Build XCB statically, and hack pkg-config file accordingly

commit 33b447a55dd5ceaf0ad8f7343261af83ebea077d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Feb 4 21:36:03 2010 +0200

    Contribs: make libass static on all platforms
    
    We only link it once, so this is more efficient. This allows the build
    -time linker to remove unused functions and the export table.
    
    We could probably do the same with a few other libraries.

commit b3252c12a497dc509ab2e1843e6ea34c155157c6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Feb 4 21:29:00 2010 +0200

    panoramix: obsolete bools are not deprecated aliases
    
    An obsolete item is one that is not used anymore.
    Aliases are used when the name of an item changes.
    
    For some reason, this also fixes a memory leak.
    Regression from [5768f29871cfc12975b86dae31a56f43250e7348].

commit fce9882a41a19b578c0f7440faaf804d8f5141a9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Feb 4 21:24:20 2010 +0200

    Fix memory leak and dummy warning

commit a9782f6334b1aacc56446833a7ab37159dbd72a0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Feb 4 20:36:50 2010 +0200

    LUA SD: simplify and fix a memory leak (untested)

commit 4550f0487b16e34381372ffa2b24b0ec099e7cc1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Feb 4 20:35:58 2010 +0200

    win32text is for WinCE, not Win32
    
    Pointed-out-by: Jean-Baptiste Kempf

commit 01040ac116a0d5ba8437f0db0a43c6b1e6690951
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Feb 4 20:35:21 2010 +0200

    Typo in [1b9f9692f91dcf0659919b16551389e0dbf96412]

commit 1b9f9692f91dcf0659919b16551389e0dbf96412
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Feb 4 20:08:29 2010 +0200

    De-uglify root SD item name (part 2)

commit feeef1ef3945c3080ed828381fe9cf02d051863d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Feb 4 20:01:15 2010 +0200

    Remove be_sure_to_add_VLC_COMMOM_MEMBERS and check offset
    
    This saves a bit of space (though the message becomes a bit more
    confusing). This also ensures that VLC_COMMOM_MEMBERS is actually at the
    top of the struct (in C only).

commit 702a970ee7ce38d2a9f07ad62ca0ee9f3de3ee61
Author: Jakob Leben <jleben@videolan.org>
Date:   Thu Feb 4 18:05:42 2010 +0100

    Qt: locationBar: buttons adjustment
    
    now also the text is not elided if not necessary

commit 6e160dae0fe92597775f55dff05937dae709ab04
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Feb 4 18:50:08 2010 +0200

    SD: initialize config chain also in LibVLC media discovery, fix leaks

commit 711d1506666736e6814773dfe637f5784c089323
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Feb 4 18:43:05 2010 +0200

    config_ChainCreate: result must be free()'d, so it must be used

commit 5ec48fbcda446d0fd4050f5db6f3a52cf772c2a2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Feb 4 18:35:17 2010 +0200

    De-uglify root SD item name
    
    Regression from [0a69bbfd9e69bed4760995eccf99552a68a7e193].

commit 023c65cf894071643b6975161c1c6c837f8b20d3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Feb 4 18:24:23 2010 +0200

    Fix pl_Release() crash with -S

commit a19e1b8542c0d401b61ee25cd827463c6565772d
Author: Fabio Ritrovato <exsephiroth87@gmail.com>
Date:   Wed Feb 3 23:45:25 2010 +0100

    luasd: the script loading module
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 0a69bbfd9e69bed4760995eccf99552a68a7e193
Author: Fabio Ritrovato <exsephiroth87@gmail.com>
Date:   Wed Feb 3 23:42:16 2010 +0100

    luasd: use a configuration chain to pass parameters to SD
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 2d81d799164338f9120b6684510936299a023025
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Feb 4 18:07:15 2010 +0200

    Do not use an enumeration for a bits field
    
    This violates the C standard. Passing a value outside not part of the
    enumeration is undefined. This obviously excludes bits fields.

commit 8c7eaa23f195ea75d963b78ecf83dba07cacbee7
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Feb 4 17:00:11 2010 +0100

    Qt: simple FirstRun dialog and rewording

commit c338f4fd509be18af26f69c1fbdf51c49322df3e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Feb 4 13:18:51 2010 +0100

    Show the normal popupMenu when no item is under the selection

commit 99d4458940986c3e99ca81c72db7444dd41cf84a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Feb 4 12:47:11 2010 +0100

    Qt: iconView, code cosmetics

commit 6acd8e48aa7d0a6841a2c72751109b21d8140612
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Feb 4 12:31:12 2010 +0100

    Qt: iconView, setSpacing seems to be ignored in our setup

commit 970cadc818662ff380f58ff63f9701d409fa1068
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Feb 4 12:27:11 2010 +0100

    Qt: iconView, make the item higher

commit 4819ff70002adf75aafdab72f3ca01a20fba22f0
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Feb 4 12:15:30 2010 +0100

    contribs: updated binary package for Darwin including a proper libass

commit 175ef35e965467606cc5467a0e1003264e2702ae
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Feb 4 12:04:45 2010 +0100

    contribs: fixed distribution of libass when using Apple's Intel-variant of ld

commit c5b155b60374786cfe8011d294db489bf39342d3
Author: Jakob Leben <jleben@videolan.org>
Date:   Thu Feb 4 09:19:00 2010 +0100

    Qt: neat and crispy location bar, new location buttons

commit 4fe7b1248d1efb1f3d4970c39db646de6bb3e9e6
Author: Jakob Leben <jleben@videolan.org>
Date:   Thu Feb 4 05:34:02 2010 +0100

    Qt: make playlist widget even a bit more pretty

commit 49f0cd875aa0b48c8e64789f885b1e9041cc9ec7
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Feb 4 03:46:49 2010 +0100

    Qt: OpenUrlDialog ain't a Singleton anymore
    
    And remove unnecessary killInstances

commit af29c1514407de686d7db3db821c6bc6767213e8
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Thu Feb 4 03:37:21 2010 +0100

    Extensions: remove useless hold/release
    
    Pointed by fenrir

commit c235fa52c1ecc0b085dced0879a8c5a10bbfc97f
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Thu Feb 4 03:29:37 2010 +0100

    Extensions: fix leak: free commands

commit 2e028db617c2cf8da420203de2ea41b594e924dd
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Feb 4 03:22:48 2010 +0100

    Qt: cleanup dialogs on destruction

commit 1e132f5960bb374e9c00fd4fc537c87672470430
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Feb 4 03:12:59 2010 +0100

    Qt: fix a forgotten deletion

commit 643479b753630831868faebc58511b2437d93f35
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Feb 4 03:12:41 2010 +0100

    Qt: save Plugins/Extension dialog position

commit d6b0343a811e075b3bacc5a6b6c51fbbc14365ab
Author: Srikanth Raju <srikiraju@gmail.com>
Date:   Wed Feb 3 21:11:06 2010 +0530

    Sqlite: Unlock commit transaction on success, not fail

commit f2596fab9b100bf4392550b9f6596b09e76e2ad3
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Thu Feb 4 02:51:00 2010 +0100

    Final fix for extensions+Qt unload issues
    
    Well... I hope it is final :)

commit 6db774279e14c3a8315b70f80dc79cd18d7d3bf3
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Thu Feb 4 02:00:09 2010 +0100

    Revert "Lua dialogs: remove show() and hide()"
    
    This reverts commit 67d36fd7c71ff213ac363d092d59290b1a943980.

commit 73d52311f647fec65cbfec8d8a74908d10a25049
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Thu Feb 4 01:59:58 2010 +0100

    Revert "Lua dialogs: remove b_hide parameter"
    
    This reverts commit 6787595024f61d65d68a1fe467e6520c75756b20.

commit 738ac6e1c12551eaca806c2f37488f28f21a5eba
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Feb 4 03:00:46 2010 +0100

    Qt: Better media info panel

commit a6eead7f62383c2cb5029c308ed5494add9116a4
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Feb 4 02:49:14 2010 +0100

    Win32: prepare vlc-cache-gen for distribution

commit f6f321dc78104c8aa2a56be6e09082904db8cc8d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Feb 4 02:34:45 2010 +0100

    FIx mozilla plugin compilation

commit 1f716cb755023a2417e2b7feac749291d027ba66
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Feb 4 02:16:00 2010 +0100

    m4: be more safe about quotes

commit 1af9a2da59e52ae7ec083fcd0b359d4d9e297aac
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Feb 4 02:03:01 2010 +0100

    Win32: try to fix win32text linking.

commit 193f0371f07d7f394ec5c3f9379a17271870fd7b
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Thu Feb 4 00:49:21 2010 +0100

    Extensions: do not wait on widget if dialog is deleted
    
    If the dialog is about to be deleted, it's too late to care about
    the widget (it has already been removed from the UI).

commit 547b2f41f76d9a502ada4e991ac56fb36e34dbd0
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Wed Feb 3 23:56:32 2010 +0100

    Extensions/Qt: fix the deactivation race condition
    
    Bind signal EDP::destroyed() to Dialog::deleteLater()
    Clear p_sys_intf variable of the dialog
    Signal condition when this is done

commit 13ca60ed3a07c1e72e606d1b01e304e3ac099ea3
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Wed Feb 3 23:55:57 2010 +0100

    Revert ef5d32ea57103: hopefully fix a race condition on deactivation
    
    This was wrong, the fix should not come there.

commit 7126c75fb3988b789e1d27c3cd2e9d24668ea07c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Feb 4 01:51:17 2010 +0100

    Fix totally broken configure
    
    Yeah, changing the behaviour about -l flags without explaning why nor changing the configure.ac accordingly was a good idea...

commit 719c6db6ec73d53d089c07060e32757a201e998d
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Thu Feb 4 01:34:05 2010 +0100

    macosx_dialog_provider: b_hide is gone.

commit 5f92719d6601aafa5c53237e8809f9301fe2daec
Author: Toralf Niebuhr <gmthor85@aim.com>
Date:   Wed Feb 3 20:13:17 2010 +0100

    macosx/framework: Remove libvlc_exception_t where needed.
    
    Signed-off-by: Pierre d'Herbemont <pdherbemont@free.fr>

commit 2cb15bea96c595250ec403acdf256579898198b4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Feb 4 00:44:46 2010 +0200

    Typo

commit cddcd6dfaab83776e33b3c1990f3beca019e1801
Author: Daniel Mierswa <impulze@impulze.org>
Date:   Wed Feb 3 23:30:13 2010 +0100

    Use eval in setting *FLAGS.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit a0aa43d0d577585d91972dd3c0fbeb55143a54ec
Author: Daniel Mierswa <impulze@impulze.org>
Date:   Wed Feb 3 22:26:49 2010 +0100

    Fix passing of modules of pkg-config stuff.
    
    Due to a missing patch from the configure.ac patch series, this has to
    temporarily get fixed.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 4ddab5df925fd44249e9e4e212e94d1eace2496f
Author: Daniel Mierswa <impulze@impulze.org>
Date:   Tue Jan 26 20:04:49 2010 +0100

    Change configure comments to reflect autoconf logic.
    
    Signed-off-by: Daniel Mierswa <impulze@impulze.org>
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 9bc0151a6213b39e6129e85c4faacbd3afabbfee
Author: Daniel Mierswa <impulze@impulze.org>
Date:   Sun Jan 24 22:24:14 2010 +0100

    Don't use uname in configure.ac.
    
    uname considers the build system not the host system.
    
    Signed-off-by: Daniel Mierswa <impulze@impulze.org>
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit b0e5e6b7385ec80b141eeaa8abf2f74f333608b6
Author: Daniel Mierswa <impulze@impulze.org>
Date:   Sun Jan 24 10:17:56 2010 +0100

    Use one configure option for alsa/access_alsa.
    
    This matches the behaviour of --enable-jack and --enable-oss.
    
    Signed-off-by: Daniel Mierswa <impulze@impulze.org>
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit fbd186bf70f30c85fb9f1a1b41f631c7dedd2bc7
Author: Daniel Mierswa <impulze@impulze.org>
Date:   Tue Feb 2 21:47:27 2010 +0100

    Use new VLC_ADD_* capabilities in configure.ac.
    
    Make use of the new feature in configure.ac.
    I also removed some redundant calls to VLC_ADD* by combining them.
    
    Signed-off-by: Daniel Mierswa <impulze@impulze.org>
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit a199f247a4cfd951b1135f745049f1da020cb0e1
Author: Daniel Mierswa <impulze@impulze.org>
Date:   Tue Feb 2 21:46:15 2010 +0100

    Make VLC_ADD_* capable of handling multiple plugins.
    
    Loop during autoconf since we always use fixed strings for the first
    parameter anyway. Probably saves some runtime too ;).
    
    Signed-off-by: Daniel Mierswa <impulze@impulze.org>
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit caff72d35e8807eb0def1811cffbe204b0db5ef3
Author: Daniel Mierswa <impulze@impulze.org>
Date:   Sun Jan 24 22:29:38 2010 +0100

    Remove obsolete/deprecated configure options.
    
    It's time to let go of those.
    
    Signed-off-by: Daniel Mierswa <impulze@impulze.org>
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 7faa18aa1da1be85efe1455e9bfd6500e3e6ed0b
Author: Daniel Mierswa <impulze@impulze.org>
Date:   Sat Jan 23 22:00:48 2010 +0100

    Remove --enable-cdda it's no longer used.
    
    Signed-off-by: Daniel Mierswa <impulze@impulze.org>
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 3e606bad9824cc8354a8df5d34afe215dc88eef6
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed Feb 3 21:41:18 2010 +0100

    Added netsync in NEWS.

commit 21ab81aceb1ee504d0ff0d3d518d8b5ad2af4e6f
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed Feb 3 21:30:34 2010 +0100

    Enabled netsync build by default.

commit 3a04d8edad2b851fc0384574c09e99bff26dbd62
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 3 22:31:33 2010 +0200

    Hard-code MSN plugin on Windows

commit 86c8774a0056f5709ac950221a222e4ddfa6fc6b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 3 22:31:05 2010 +0200

    Hard-code ntservice, motion and signals interface as appropriate

commit 59f07ca1e51fc9d028cea41cd8be766c8b4b2121
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 3 22:30:27 2010 +0200

    Always build win32text resp quartztext on Win32 resp Darwin

commit 6b22637020b2551eaaf0c835a2dfa2e90a3a1562
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 3 22:29:21 2010 +0200

    Always build oldrc and mediadirs

commit 25882d00079be2c11604ef76539ff165e9e8266f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 3 22:25:23 2010 +0200

    Remove quite useless audioscrobbler configure option
    
    No dependencies, and default to on...

commit 0e4fb813320dcf7e6dc80a4b53fdf030ff72e06e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 3 22:07:54 2010 +0200

    LibVLC VLM: save a few kilobytes of code

commit 4678f5e8835c8212bf0826e4d287d9f4da5fbb82
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 3 21:55:19 2010 +0200

    LibVLC VoD: remove exceptions

commit 3bcf3fa0045d2ed3d1e24f0be77076a4d3286b84
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 3 21:38:37 2010 +0200

    LibVLC VLM: comment out unimplemented functions

commit 6baf8eb330223d0924dc1de4342e780d667c8fd7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 3 21:37:14 2010 +0200

    LibVLC VLM: remove exceptions

commit cebf0bcd720c8f4d1559849176817938778931b9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 3 21:36:49 2010 +0200

    Revert "libvlc: Export libvlc_video_get_size() in .sym."
    
    This reverts commit db14d090e4ab927d186aef9d109c76f2971ef4ee.

commit 18e150a153ee41bbc098ba4274fea5036ac02953
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Wed Feb 3 19:02:36 2010 +0000

    Typo
    
    Fix quiet MOC generation

commit b8dddd33871f9932d58a6c7a69ba38d8e4f158bb
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Wed Feb 3 19:02:16 2010 +0000

    Typos

commit 7c94999fa0f6f5f27028ad34b029ec4d3d397dd6
Author: Eric Lassauge <gozer@progrock.com>
Date:   Tue Feb 2 23:07:25 2010 +0000

    l10n: Update french translation of installer
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>

commit 568151da10221ca4a14fa1d85428a77b77e34729
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Wed Feb 3 19:07:27 2010 +0100

    Enable double-click in Plugins & Extensions panel

commit e93ae0b79711a1412e8df9d08fa76ce92d21d1a1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 3 20:07:54 2010 +0200

    Fix keys order

commit 6c2286c22b6074320338c085d78d4a795478c1c3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 3 20:06:21 2010 +0200

    Remove some exceptions in media_list

commit 6787595024f61d65d68a1fe467e6520c75756b20
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Wed Feb 3 17:58:29 2010 +0100

    Lua dialogs: remove b_hide parameter
    
    Widgets can still be hidden though

commit 67d36fd7c71ff213ac363d092d59290b1a943980
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Wed Feb 3 17:52:49 2010 +0100

    Lua dialogs: remove show() and hide()
    
    Lua dialogs are deleted when closed, they can't be hidden or shown.

commit 93b62275bc69eb33160fe6bbac7f69532dddf8f8
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Feb 3 17:53:21 2010 +0100

    Factorize cleanup case of win32 make

commit 9a7ac26b00ce2fbeacf91aded3ec8930f5f4e41a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Feb 3 17:13:31 2010 +0100

    Win32: makefile cleanup

commit 8bc369ef19cc142ef571277080316f4a56341714
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Feb 3 17:09:02 2010 +0100

    Win32: stop bitching us and fail in the middle of the build
    
    Either you die at start or you don't. Stop making us loosing our time.

commit 0bb74b20d7aec39ac204d5f0bca1b1aee765b43c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Feb 3 17:04:31 2010 +0100

    Don't package qt4 and skins2 in win32 xpi

commit 6b038c2936c141761092a206bc459b46dec2603c
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Wed Feb 3 17:36:28 2010 +0100

    Fix memory leaks in extensions

commit b24c7589a2de3e6fa31e0faea8d9708162377181
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Wed Feb 3 17:22:01 2010 +0100

    Move C++ binding to a new repository vlc/bindings/libvlcpp.git

commit 7a25e2badf0af4e4201780e2383f315f43f9579d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 3 18:28:11 2010 +0200

    Use standard ASCII for ^H, ^I, ^M and escape

commit be5d247044d12f68677b3300693e8541c33f522a
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Wed Feb 3 17:08:59 2010 +0100

    Qt: fix layout of extension info panel

commit 6e6ee4eac6a0a10701955495a94c9bdcc4a37d9c
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Wed Feb 3 16:08:33 2010 +0100

    Extensions: info panel, fix layout and use shortdesc

commit 5918f43bef4374688a4b5cfe55e802116ea5f7f8
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Wed Feb 3 16:08:03 2010 +0100

    Extensions: they can also have a short description
    
    This is "shortdesc" in the Lua descriptor

commit ef5d32ea57103e44f7480abe21de01ec9550b9fb
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Wed Feb 3 15:04:17 2010 +0100

    Extensions: hopefully fix a race condition on deactivation

commit 1f3bd0cc834eeade41efbea617c013cce70c93b7
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Wed Feb 3 14:31:07 2010 +0100

    Extensions: call lua_DialogFlush after Lua call
    
    This flushes the dialog (updates it at the UI level) after a Lua
    function return.

commit 7dcda04feccf4bbd9099944319719d382e08ef82
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Wed Feb 3 11:31:06 2010 +0100

    Lua: dialog auto-flush at end of function (pcall)

commit 24706cde957b064cbd979f09782bd48af315e500
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Wed Feb 3 10:48:55 2010 +0100

    Lua dialogs: introduce "dlg:flush()"
    
    After the next commit, you'll have to flush a dialog in order to
    update it immediately on the screen.
    Flush sends an update signal to the UI dialog provider.

commit dfaef0e6be5447b3b15812a924dac26d24c40305
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Wed Feb 3 09:36:48 2010 +0100

    Extensions: New capability "meta-listener". Push unique commands
    
    PushCommand takes now a new parameter: b_unique. If set, do not push
    this command twice in the command queue.

commit a80e0157e2c39b8b2b380b27b1bb5e9d083ce8d5
Author: Jean-Philippe André <jpeg@aena.via.ecp.fr>
Date:   Mon Feb 1 12:59:33 2010 +0100

    Ext/Qt: Enhance more information dialog

commit a3120aa56363eb2f278205c088a6d80753c4bea0
Author: Jean-Philippe André <jpeg@aena.(none)>
Date:   Sun Jan 31 21:38:46 2010 +0100

    Extensions/Qt: Use a custom QListView in Plugins & Extensions panel

commit 3990277e14434348f414cdbb7865907078c7cb90
Author: Jean-Philippe André <jpeg@aena.(none)>
Date:   Sun Jan 31 17:31:30 2010 +0100

    Extensions/Qt: emit extensionsUpdated() on load/unloa

commit eaa7302d6acc3d2a0f1bad98ee121410e57e6700
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Fri Jan 29 12:24:51 2010 +0100

    Extensions: new script capability "input-listener"
    
    When the input changes (next track, ...), every capable extension
    will execute the function "input_changed"

commit 2d46240cd7d78db0916aae3eb6f619e6bc7c4deb
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Fri Jan 29 12:23:59 2010 +0100

    Extensions/Qt: listen to input-change events
    
    Forward messages to the extensions manager

commit 32ec9c1e6d9a3453046adec942b4d081d108a040
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Wed Feb 3 16:51:48 2010 +0100

    mozilla: fix inverted logic (thanks jpd).

commit e6a7a100931cef0c3664f0b0f3af9a069e33940c
Author: Luca Barbato <lu_zero@gentoo.org>
Date:   Wed Feb 3 16:25:15 2010 +0100

    Small Makefile fixup
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 8382cbe10f52aaa2ab3651c6a7d749c39fc98ce2
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Wed Feb 3 17:38:20 2010 +0200

    playlist: add check if item is allready preparsed before adding it to queue
    
    Also remove setting item here as preparsed, as if it has meta, that should
    have been done allready somewhere else. Preparsing is controlled by
    auto-preparse -variable (no idea where it can be changed), and should work ok.

commit b86f8d766d2dcebc263935626652f56cf3b4847d
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Wed Feb 3 08:38:36 2010 +0200

    QT: use qfu when creating EPG-stuff

commit 63efe9cc468e56e808094223362bafbf36af03df
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Wed Feb 3 17:07:39 2010 +0200

    playlist: fix preparsing (atleast fixed it for me)

commit ffce10f0e59966db1fb6f6e9cf346c45d1274905
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Wed Feb 3 15:39:56 2010 +0100

    sout: fix typo.

commit 33cb9ae7d1a34614445a6dc66f76fc8e6c99470e
Author: Luca Barbato <lu_zero@gentoo.org>
Date:   Wed Feb 3 14:41:47 2010 +0100

    VLC xpi bundle patch
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit fb1f89ba9476f49d477b0564cc3c624f1100d16d
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Wed Feb 3 10:19:14 2010 +0100

    Fix zsh_gen compilation.

commit b92cb882029d25f4c01d324fcd1f30084e9220e6
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Wed Feb 3 10:13:55 2010 +0100

    libvlcpp: fix the compilation and throw an exception if the constructor fail.

commit 2d5d004768fa322a36b95524a05f0f52e7822469
Author: Jakob Leben <jleben@videolan.org>
Date:   Wed Feb 3 03:47:17 2010 +0100

    input_item: compress two functions into one and rename "Add" into "Post" for clarity and consistency

commit 85297c0a112a14635a7b810c8a34970704ff0cb9
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Wed Feb 3 01:32:06 2010 +0100

    input_item: Remove input_item_AddSubItem2 and send subitem_added event from input_item_node_AppendNode().
    
    This means that we don't need input_item_AddSubItem if there is an input_item_node_Append*().
    input_item_AddSubItem now send the subitem_tree_added event as well.

commit a968c2427b3c25e47d617e3769c654acc8563f2c
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Wed Feb 3 01:28:12 2010 +0100

    upnp_intel: Remove trailing whitespaces.

commit 24b456d8e958852192fb17da40159d39d750e684
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Feb 2 23:07:32 2010 +0100

    mozilla: fix compilation.

commit 46761435a82b978809e0e18e45df9b6ab9bf7d18
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Feb 2 21:28:09 2010 +0100

    libvlcpp: add a function to handle video.

commit 7beb3b358105a2cc60a4359fa3be56071f200763
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Feb 2 23:00:51 2010 +0100

    Used vout_OSDEpg for the time hotkeys.
    
    Based on a patch by Adrien Maglo.

commit b0a1ac2e6378b0b86dd8086cdc8eced01195f098
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Feb 2 23:44:43 2010 +0200

    LibVLC media: remove exceptions

commit c8869bbd73fee7f4c3562b4eccd836cfca0e8eb2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Feb 2 23:36:24 2010 +0200

    Media discovery: remove exception

commit b030f616ac60ae0310fa23f3d9201bd3421b4df3
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Tue Feb 2 22:36:33 2010 +0100

    Remove vlc_app. Unfinished, and doesn't belong here.

commit 32ef2433f17430e2fca6f9a32aebf7030c4e2e6d
Author: Adrien Maglo <magsoft@videolan.org>
Date:   Tue Feb 2 22:18:26 2010 +0100

    Rework of vout_OSDEpg.
    
    Fix memleak. Return E_GENERIC instead of displaying an error message.
    
    Signed-off-by: Laurent Aimar <fenrir@videolan.org>

commit d05983d4115bbb52d1ac0fca2ed843d397962dc1
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Feb 2 21:44:10 2010 +0100

    Fixed EPG OSD aspect ratio.

commit a8a6c4fa1934adc8251c191b4fd5c503d480cbd0
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Feb 2 21:40:04 2010 +0100

    Reduced EPG OSD down to 3s and enable fade out.

commit 919eb81be8b163b002a8a25eda800cf1bb107da8
Author: Adrien Maglo <magsoft@videolan.org>
Date:   Mon Feb 1 21:46:15 2010 +0100

    Add a function to display EPG event information for the current program of an input_item_t.
    
    Signed-off-by: Laurent Aimar <fenrir@videolan.org>

commit 82954f9756b67d556d873f1b6ab2d2db852f5200
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Feb 2 20:34:44 2010 +0100

    Create the synchronization thread only when needed (netsync).

commit 188b465fab82459a34e200db8187e5e18159c8ee
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Feb 1 23:26:16 2010 +0100

    Clean up a bit netsync.

commit 4d3a8532adf364038f487f94b9a3792a681216c1
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Feb 1 22:29:08 2010 +0100

    No functional changes (K&R + no hungarian notations, netsync).

commit 30fd105fe8fea10bd15b07730a1206e4f742bba8
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Feb 1 22:09:10 2010 +0100

    Cosmetics (netsync).

commit 1c1ae9cbf20a32c185a870adb5d3a8bf226323c8
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Thu Sep 17 13:09:12 2009 +0200

    netsync: rewrite
    
    Signed-off-by: Laurent Aimar <fenrir@videolan.org>

commit 709d0455ceb4aab2f7a059f9a7a96f2eea9c5636
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Feb 1 21:21:11 2010 +0100

    Added input_GetPcrSystem/input_ModifyPcrSystem.

commit b27904ab3eb661b8e12c4570534fb131db15808d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Feb 2 21:43:53 2010 +0200

    XSPF export fixes and cleanup
    
     - XML encode everything (especially URL), not just some parameters,
     - use fputs() as appropriate,
     - remove a shadowed variable,
     - print duration as a 64-bits quantity.

commit 1422a7353b511736e448029f0ece51eae853b3c5
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Feb 2 20:18:47 2010 +0100

    qt4: fix typo.

commit ba1d87167a364ebc1b42ceec46a1180faf6d2151
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Feb 2 18:49:20 2010 +0200

    Use inlines rather than macros to access input item meta data
    
    I want to use function pointers in a later commit...

commit 540aae331a9515cc862a6de4a1279210a3c3a716
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Tue Feb 2 14:45:17 2010 +0100

    macosx/framework: VLCLibrary initWithAudio.

commit c413be8f7f4d7e963f99590bde3e70f44cff1691
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Tue Feb 2 11:43:39 2010 +0100

    skins2: add support for --[no]-embedded-video parameter

commit 0ca9ac70ba2bcc618c6241613c29097ae474e5b5
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Feb 2 10:49:56 2010 +0100

    libvlcpp: stop the media player in the destructor.

commit ae749fcdc0e2a5a1a174daebd60632ccc12ae639
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Feb 2 10:22:00 2010 +0100

    libvlcpp: add a function to get the audio infromations from the media player.
    
    The Audio class can only be created/destroyed by the associated MediaPlayer
    class. I will add some copy constructor later on.

commit d66c25935089b83e752bfe5a16c39c8e8a6bb71d
Author: Jakob Leben <jleben@videolan.org>
Date:   Tue Feb 2 10:25:28 2010 +0100

    fix compile

commit 829df8297eb5a8b3a28b2e89fc30ae534e8b8c48
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Feb 2 09:33:44 2010 +0100

    libvlcpp: fix compilation.

commit c1626d916ebd47fe0f888f6312f761054fdd1988
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Feb 2 09:23:41 2010 +0100

    Mozilla: missing return value.

commit 71b2fdfdc1f996616427bc54d76f9bc49dd300aa
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Feb 2 09:20:44 2010 +0100

    Mozilla: fix compilation.

commit 81693fe33732aa97bff9496a619942be082fe788
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Feb 2 08:51:02 2010 +0100

    dshow: use empty() instead of !size() (quicker).

commit 33b0e8dfb01102015a8d85f818c4d0083132a9ea
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Feb 1 14:11:08 2010 +0100

    libvlcpp: fix compilation.

commit 2669219aadf9629af7eb61cc2f39c3d2c28c7259
Author: Jakob Leben <jleben@videolan.org>
Date:   Tue Feb 2 09:12:33 2010 +0100

    fix build - remove redundant declarations

commit 5f4912046e026cca161a42a99de5e1f8fa31b04c
Author: Jakob Leben <jleben@videolan.org>
Date:   Tue Feb 2 08:31:42 2010 +0100

    input_item_node_Delete: fix leakage and lessen complexity

commit 4e65194e081998aac4b9168910c1d362eaa6bf94
Author: Jakob Leben <jleben@videolan.org>
Date:   Tue Feb 2 08:16:13 2010 +0100

    Qt: cleanup and adjust to playlist changes

commit 8927c888dc51cd957ecbc1353b4ba6cfb9121455
Author: Jakob Leben <jleben@videolan.org>
Date:   Tue Feb 2 07:35:37 2010 +0100

    playlist: restore stop and browse behavior like before

commit e5ca8a9b83d3f3c705e1250d588834cd298de015
Author: Jakob Leben <jleben@videolan.org>
Date:   Tue Feb 2 07:17:54 2010 +0100

    Qt: kill a bug in playlist model

commit 376ecc67bd62f900fa31cbb98d5de7d5049277d3
Author: Jakob Leben <jleben@videolan.org>
Date:   Tue Feb 2 06:10:57 2010 +0100

    playlist: refactor a bit and fix a crash

commit 2531d5144140a1b5ca3b13419c979c53e0c951ab
Author: Jakob Leben <jleben@videolan.org>
Date:   Tue Feb 2 04:24:18 2010 +0100

    various modules: adjust to new playlist design

commit 6b18cf4cc76a1275bfc9a731f33eea0cdc374cdd
Author: Jakob Leben <jleben@videolan.org>
Date:   Tue Feb 2 04:22:47 2010 +0100

    upnp_intel: new playlist design

commit 128fadfc47eb56908f2c42b2ca28a0aed5fcb354
Author: Jakob Leben <jleben@videolan.org>
Date:   Tue Feb 2 04:19:32 2010 +0100

    itml: new playlist design

commit decef1e783b31a6b81772dbd2424419830860b2d
Author: Jakob Leben <jleben@videolan.org>
Date:   Tue Feb 2 04:18:41 2010 +0100

    xspf: new playlist design

commit defbc4a490e65cfa1d587dceef1b7cb5c230e8e0
Author: Jakob Leben <jleben@videolan.org>
Date:   Tue Feb 2 03:56:10 2010 +0100

    vlc core: single storage playlist
    
    - Playlist items are stored only once. No category / onelevel separation
    - Services Discovery nodes always stay a tree
    - The playlist and Media Library are tree or flat depending on variable "playlist-tree".
      It means that if the setting variable says flat, the items that come from playlist
      demuxers are flattened into a single level list.
    - The design demanded a different playlist demuxing system. Now playlist demuxers should
      construct a tree of items under an input_item_node_t root and send that using
      input_item_AddSubItemTree. Currently, the old scheme will be retained in modules, because
      there is still some listening to the old event in code (the libvlc media system for example)

commit 53d2132c974e12f98ff6863ccae27decebb9120f
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Tue Feb 2 01:42:00 2010 +0100

    macosx/framework: VLCAudio now use a media_player. Cool.

commit 812707a1c273c88f62a89e1a6c153f08868ad62e
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Tue Feb 2 01:29:23 2010 +0100

    missing return.

commit 934b28d95d32b0eacb893f37ff71e2048c4e91ba
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Tue Feb 2 01:27:14 2010 +0100

    libvlc: Remove exception from media_list_player.

commit db14d090e4ab927d186aef9d109c76f2971ef4ee
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Tue Feb 2 01:06:03 2010 +0100

    libvlc: Export libvlc_video_get_size() in .sym.

commit 858057c2e0e928129bea1605fe361e9a4f64b15c
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Tue Feb 2 01:00:08 2010 +0100

    macosx/framework: Don't use deprecated functions, fix style and fix \t.

commit 73ebd2794fd3a332b75f2996533a9f2ba2ee0bae
Author: Sebastien Zwickert <dilaroga@free.fr>
Date:   Mon Feb 1 21:42:32 2010 +0100

    macosx/framework: Remove the newly removed exception parameter from libvlc_video_*
    
    Signed-off-by: Pierre d'Herbemont <pdherbemont@free.fr>

commit 3adb049b4bba9e6537940a907cd50ebb52e1a278
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Feb 1 23:13:26 2010 +0200

    Remove the getaddrinfo transport protocol and socket type hacks
    
    That was meant for DCCP and UDP-Lite but it shouldn't be needed.

commit e71a4f984868b1d3f48d95c03285a06371624476
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Feb 1 19:52:18 2010 +0200

    No need to create a directory to write the cache anymore

commit bdab92b9d508e438c1fe9a94402829f9a790f12e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Feb 1 19:47:45 2010 +0200

    libvlc_video_*: rewrite
    
     - enable (non-ES) settings even if no output is present
     - best effort at handling multiple outputs
     - remove exceptions
     - libvlc_video_get_size returns both dimensions
     - libvlc_video_take_snapshot takes a parameter to select the output

commit b01e357d015d7fb8957f96568b371574d6790054
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Feb 1 19:42:27 2010 +0200

    Move mediacontrol to bindings
    
    TBD: Makefile

commit adaa77780c603ef244ef98262360ce3c1c249b02
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Feb 1 18:49:24 2010 +0200

    LibVLC: enable mouse events by default

commit 9e1a485c4634c22e0786817c7e2faad2a57e94f0
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Fri Jan 29 22:31:56 2010 +0100

    skins2(Win32): GetWindowLongPtr everywhere

commit 7caeab6b279dc011a1dc7678b2f0cf1f2bbc710f
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Fri Jan 29 22:34:26 2010 +0100

    skins(Win32): remove dead code

commit 97a9afa92f30b0ddef722951b6deed3803a09111
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Mon Feb 1 15:08:04 2010 +0100

    core: fix regression
    
    Fix regression brought by ce67728ae1a0d91643e416b86efeab34a0891e35
    As stated in the 'BIG FAT WARNING', decoder_t and filter_t first members must
    be the same ones.
    
    This solves skins2 numerous images failing to be displayed due to swscale
     video filter no longer working properly (a filter_t to decoder_t cast issue)

commit 03997fa14c3d0814187469d97c21198b1da66ef9
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Feb 1 13:20:49 2010 +0100

    mozilla: really fix compilation (and check the return code).

commit 6ead52bb55872971c9ce12a5b0bbcf5b71134861
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Feb 1 13:08:49 2010 +0100

    mozilla: fix compilation.

commit ef74dd1d1413c65bf5def8fb67b3ae6fdee1f622
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Feb 1 10:02:32 2010 +0100

    Qt: sprefs, chipmunk options and audio rework

commit 592c1efc6b3ecdd445c135c12c8ab5f0f0dfafc5
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Mon Feb 1 01:56:02 2010 +0100

    macosx/framework: Get rid of VLCMediaListAspect, and remove a bunch of exception.

commit cb9e605beef6ce4134bec22a90aa54746444e667
Merge: 0afbf87 58b0476
Author: JP Dinger <jpd@videolan.org>
Date:   Mon Feb 1 01:57:41 2010 +0100

    Merge branch 'master' of ssh://git@git.videolan.org/vlc

commit 0afbf8780823b4530a698443c33546f1c758bf39
Author: JP Dinger <jpd@videolan.org>
Date:   Mon Feb 1 01:54:08 2010 +0100

    moz plugin: This should fix compilation but I can't test right now.

commit 58b047635b79ec2a53e514e2e62218c8e8644ddf
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Mon Feb 1 01:34:09 2010 +0100

    macosx/framework: Remove this nasty hack, now that core is fixed.

commit abcd6bc8d007dbc09bb31ff01a56a04dac27cfe7
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Sun Jan 31 23:40:17 2010 +0100

    VLCMedia: Don't use setLength in -length. It is bad for bindings.

commit 09020b63ba7513eeaff38f1cc40e2b4937c61030
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 31 23:40:16 2010 +0200

    LibVLC core: remove exceptions

commit 0851b345b93451a2cd0c61f12680b055fbfef027
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Jan 31 22:19:48 2010 +0100

    libvlcpp: fix compilation.

commit 76beeb83a2f233c91d8322bffa2cfb1b04dab843
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Jan 31 21:54:51 2010 +0100

    mozilla: factorize.

commit b3958ce98fa87b60a71d3c2ea4b5c969b9570921
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Jan 31 21:32:42 2010 +0100

    mozilla: fix compilation.

commit 141d72fe96c23293d11d951a2a2b52efdc63202e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 31 22:40:18 2010 +0200

    Missing attach

commit 6cd4aa257bd2d9ea851f809b727806565d03aee7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 31 21:31:02 2010 +0200

    image: filter may fail, don't crash on NULL picture

commit 618605e3423f647ccbab98a12d4c6827b5572120
Author: Hugo Beauzee-Luyssen <beauze.h@gmail.com>
Date:   Sun Jan 31 20:05:24 2010 +0100

    Remove unused exception from video.c
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 595e377e334bff112c55d2799467173adff71001
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 31 21:13:18 2010 +0200

    LibVLC log: remove exceptions

commit 47f6cc9bcdf07d5abaa7dc0fd52b744763f05a9a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 31 21:06:13 2010 +0200

    Dead inline

commit b60075e34e36e77b15af7e791f6ba07f2a4863b7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 31 21:03:54 2010 +0200

    Don't #include LibVLC from plugins
    
    (I was wondering why those kept being recompiled)

commit 6ccb0c4b9d60b5be0518b2f990e3256da1db4a82
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 31 21:01:02 2010 +0200

    LibVLC: remove unused and buggy media list views

commit 148630710d221cd81ac64e34c3c67735db3c0f0d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 31 20:54:18 2010 +0200

    LibVLC audio: take a player object for most functions, remove exceptions

commit d34728306e774ee27a195155d55979aaace3b6eb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 31 19:52:07 2010 +0200

    LibVLC media player: remove exceptions

commit 8d875234ec302aec877c35682d9b1dc2d7b22982
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 31 19:30:49 2010 +0200

    good

commit 8f9c3647ccfcd55cd6835ed90e98766a7f2eb677
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 31 18:56:56 2010 +0200

    LibVLC: use VLC variables inheritance for drawable and UI events

commit e49d07aa5168d20550034383ab95d9fed15e0263
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 31 18:45:12 2010 +0200

    Make media player a VLC object
    
    This will make variable inheritance to child inputs much simpler

commit 26af1ac094f8abef021fb4bdb28fee39872ba345
Author: Jakob Leben <jleben@videolan.org>
Date:   Sun Jan 31 17:11:12 2010 +0100

    services_discovery: no need to attach to events twice

commit 23f2edd6061be58328999375129dd9007b68e2d4
Author: Jakob Leben <jleben@videolan.org>
Date:   Sun Jan 31 17:06:55 2010 +0100

    Qt: simplify playlist item deletion
    
    No need to do that check anymore.

commit 2dfe5574f7b5a39a3ec2af1e27c72e3d2fe8e8c5
Author: Jakob Leben <jleben@videolan.org>
Date:   Sun Jan 31 14:02:01 2010 +0100

    playlist: make playlist_DeleteFromInput delete container nodes as well
    
    and refactor playlist code for optimization

commit 22b2b54f1fae6b33583e588b5afc167ffdd99e11
Author: Jakob Leben <jleben@videolan.org>
Date:   Sun Jan 31 12:30:53 2010 +0100

    playlist: only install input item event callbacks on items under category root

commit 07e20e1bc586913a1c887f55ab1f5ec357f9fbef
Author: Kamil Baldyga <kbaldyga@gmail.com>
Date:   Sat Jan 30 21:01:08 2010 +0100

    Ticket 3234 autodetect subtitles
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 49ad5fbd6accd547d77505a9ca039b4bf8d08d40
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Jan 31 14:51:00 2010 +0100

    NEWS: rewording the ODML/AVI subtitles part

commit afce80d78bf6b8205fceff44c5ddf69e32964d38
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Jan 31 14:44:27 2010 +0100

    macosx dialog provider: use default system font for the scripted dialogs

commit ec59e9f7dd9bfa05531c5cbd704e803b7287d891
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Jan 31 14:33:20 2010 +0100

    Merge 1.0.5 NEWS in trunk/master/HEAD

commit a1416de0dc192cca29948ceaf1017bd14751613a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 31 13:31:02 2010 +0200

    Kill one exception

commit bcc064f2de824fd90c87d65ad93d284665618b72
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Jan 31 12:11:50 2010 +0100

    Added more providers using broken encoding for SDT/EIT (ts).

commit e4980db217fc4c77f09ce93a700d15533061e685
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Jan 31 02:27:25 2010 +0100

    Removed non const static variable in TS demuxer.
    
    Please, be careful to NOT commit such hacks.

commit 997f1d4546d52edd6ad8fc332b18f6cc96c29a80
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Jan 31 02:14:08 2010 +0100

    Cosmetics.

commit 2b1d6c0066c73299743eafce095cffa6cef899ee
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Jan 31 02:06:46 2010 +0100

    Fixed input_GetEsObjects().

commit f194162400835da5e3920a36c346187d9e66c6c4
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Jan 31 02:04:48 2010 +0100

    Removed one vlc_object_find_name() in qt4.

commit 32ca7955ad5f7a63e103699c900ef8064f34ffbf
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 31 13:19:11 2010 +0200

    Kill a few vlc_object_find

commit dd57c0a89e36346e67462a9d9a47c93d154d6e73
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 31 13:18:58 2010 +0200

    aout_IsMuted: fix object leak

commit 731544cd4d4ddf0a01cfcc2f855d256ec834ff6b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 31 13:00:59 2010 +0200

    Silent rule for vlc_about.h

commit 53282ce8fc961391671f93bdd41ba43bddd6dae6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 31 12:58:12 2010 +0200

    Silent rule for .pc files

commit e9a932b5b096a93a4635eeb834dd37d074ee27dc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 31 12:56:20 2010 +0200

    Silent rules for revision

commit 19bed424e1bc4756ae6593e2352b6edd127cefa1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 31 12:53:39 2010 +0200

    Generate Windows resource file on need basis

commit 4ca436a51a31b6b35cfdb2e11e6ca4f9c8490905
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sun Jan 31 11:29:28 2010 +0200

    Qt4: adjust iconviews art position littlebit
    
    Should show current selection little better

commit 6a18a30adfcfaed7ca62ad22a8587d90683dce98
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Jan 31 01:39:41 2010 +0100

    Added input_GetEsObjects() to cleanly retreive ES objects (decoder, vout, aout).

commit 2baa89853ca58d5c5b7e04fc7adcd6cf31d5a01b
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Jan 31 01:13:05 2010 +0100

    Fixed input clean up in case of sout error.

commit 2600c1095d84757aaae07cde21f0de0bfbefb859
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Jan 31 01:04:48 2010 +0100

    Cosmetics.

commit 878a2399dc2400ac63ebfb73b62a00298211a1da
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Jan 31 00:48:34 2010 +0100

    Removed now useless es_out_t::b_sout field.

commit e1978d6dd5811fb73d6cd2eaafe64476b3a28a0d
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Jan 31 00:45:48 2010 +0100

    Added ts-split-es option to control the way sub streams are handled (ts).

commit 57882e0f55c854615251b67e9a8ae90faa86fa55
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Jan 31 00:27:55 2010 +0100

    Made normal es_out_t valid as long as input_thread_t.

commit 92410cb5c3ae0f983ddd61c784d8eb78fe13a2f6
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Jan 30 22:10:12 2010 +0100

    Merged ES_OUT_SET_ACTIVE/_MODE.

commit 484ac6f63e4a28685f9ac20f23cfdb0e72620a95
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Jan 30 21:54:26 2010 +0100

    Cosmetics.

commit fc0fc2753491e5a2283579023b5221b89a71b393
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Jan 30 21:27:22 2010 +0100

    Fixed memleaks in ps demuxer (close #3141).

commit 64002dd12580e648c28f5602c70c19dc59cdf0d6
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Jan 30 20:19:38 2010 +0100

    Added input internal es_out_GetEsObjects to retreives decoder associated objects.
    
    It will allow to removes vlc_object_find(_*) hacks.

commit d335453304946343d9c041ae8b7a3f732fd352be
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Jan 31 00:41:51 2010 +0100

    contribs: updated binary package for Mac OS X
    
    To be used by both the 1.0-branch and 1.1. Already uploaded for all three platforms.

commit 24584c207a50bd2f3c1c3fc2657d99561ed682a8
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sun Jan 31 00:33:43 2010 +0100

    i18n: remove deleted file

commit c029b7afbe9dd9f0f2be5347021f7776d896b73b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 31 01:08:21 2010 +0200

    Don't start the playlist thread if not needed

commit bbb25382d9057fc86b1270d061126ce6f697d0d6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 31 00:46:58 2010 +0200

    Variables fixes

commit 5f39f383534eb589db9860215430d8664df4cfcf
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 31 00:45:46 2010 +0200

    playlist: small race between vlc_object_alive and vlc_cond_signal

commit f58279982edb7bf8cdd8e8e1cf736c90b9d61639
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jan 30 23:53:31 2010 +0100

    Qt: fix a leak when exiting main interface

commit cfa61f3481a1fa19043cab924d4f2e10e1d7a17d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jan 30 23:53:05 2010 +0100

    Qt: fix a leak in iconView

commit 23c1832717523befa2a6c9c75669fca282575418
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jan 30 23:52:23 2010 +0100

    Qt: fix a leak of telexFrame in Controller

commit fb51cbe4712c9691b6aa83dd54addda36a6108bf
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jan 30 23:50:53 2010 +0100

    Qt: fix a leak (2) in PL View

commit df4889d9ff1d3c8ecb46234515182afa10e3e0b2
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jan 30 23:48:21 2010 +0100

    Qt: reindent

commit 3834b98eedc37503d888a8bffa03eb48536b1e1f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jan 30 23:47:51 2010 +0100

    Qt: fix a leaking QSignalmapper in PL

commit fe2d4b8d222cae5b2798aaae9371fc3972a465f8
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Jan 30 23:32:44 2010 +0100

    contribs: fixed fontconfig cross-compilation on Darwin

commit 98ff57ae3a17d1a43cd4dc15f4d0c7da25648841
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 31 00:15:21 2010 +0200

    vlc-cache-gen: no media library
    
    This really should default to off everywhere except in VLC though.

commit 3dab8a39a5933dd30c494fcc2ac7fdbb6117c42c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 30 23:53:24 2010 +0200

    config_CreateDir: error -> warning

commit 271b3d593a41f117351e5022faad55d538cbe221
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 30 23:52:59 2010 +0200

    Save plugins cache into corresponding plugins directory

commit d640dbaf7dfc0cdc4d80888ac1ffb46b6e9d456d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 30 23:41:51 2010 +0200

    Add some const

commit 2ec9fb757e42b1b534fe6d66e93a2d39ee5955b2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 30 23:32:54 2010 +0200

    Load/delete plugins cache from plugins directory
    
    Also refactor. Deletion and loading are now distinct functions.

commit a16618e41082c5c14a58fcd69ce8646e33a1c405
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 30 23:29:10 2010 +0200

    More verbose error when failing to load the cache file

commit 86bae4e701e7fb25a54bb27e77338502bb0d1f7a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 30 23:16:52 2010 +0200

    Enable loading "the" cache multiple times

commit a0fdc0a259202b411a5c5cd3d8bd1cc58f9bec7a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 30 23:07:07 2010 +0200

    0 -> NULL

commit 12717633d6000ca64167d339ce6461100101076e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 30 21:50:25 2010 +0200

    Make delay values true integer constants
    
    Note that CLOCK_FREQ is already a 64-bits integer, so the cast to
    mtime_t is not needed (anymore).

commit d66efdf627630bb8cf039c11199ff5ec71b487f3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 30 21:47:22 2010 +0200

    Remove unused sleep constants

commit 17ac5f7bc0e8bac0109202c9ce616a8300686c14
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 30 21:47:12 2010 +0200

    Fix warning

commit 49aed5c302c118b8d67068712beaff907b4a1beb
Author: Colin Guthrie <cguthrie@mandriva.org>
Date:   Sat Jan 30 11:52:50 2010 +0000

    phonon: Add specific support for PulseAudio.
    
    This uses the PulseSupport class from phonon to allow use to support
    PulseAudio nicely (e.g. nice device listings etc.)
    (cherry picked from commit bf1ef7158347153310cf4644a66da14f85db38c9)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 857f35ff4f05ad95d85962b3db841f8350355918
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jan 30 20:10:21 2010 +0100

    NEWS and LIST update

commit 8c1ba715636d0e273955f4e0a61f1da5955c300f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 30 21:02:52 2010 +0200

    XCBV/window: document ASCII VLC to translators

commit f563f5064dc78d02ff095224b6f7279a072141d8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 30 21:02:38 2010 +0200

    Remove GetFallbackEncoding()

commit 2a9525ee741b927cbeaedda06c1d07808edbe127
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 30 20:56:04 2010 +0200

    Reimplement Win32 GetACP() using gettext.

commit 0203cf885a323d53a6309b4dc192256259b10ede
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 30 20:35:29 2010 +0200

    Win32: minor thread-safety fix

commit 738b0607674aefa1979e3235f411cad8e9cd9a3a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 30 20:21:01 2010 +0200

    timeshift: avoid non-C99 anonymous unions

commit 2201d192cbd50cac7f5183181431ae166b4202e4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 30 18:49:32 2010 +0200

    Take out list player test
    
    It still fails pseudo-randomly.

commit df01407a79ffc7a5ebd1b8529d532ce2a04773b2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 30 18:38:10 2010 +0200

    input_item_WriteMeta: use make_path()

commit 3348a3879bfc80800746c7d4c4b5fea8111b48a5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 30 18:34:06 2010 +0200

    Test cases for make_path()

commit 71decd73e3f84749d914cf5a48a55b80046ca052
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 30 18:31:36 2010 +0200

    Allow tested functions to return NULL

commit f7aa8a5308253dc1a29d59ff1069d929eb18cb1a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 30 18:18:04 2010 +0200

    make_path: make a local file path from an URI

commit 34a55d15d18b27d7de518cbf638875dd19f9be31
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 30 17:36:14 2010 +0200

    Fix make_URI documentation

commit 65ede56bf28dfb2d5d371903a0b10e27880cbcc6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 30 17:25:51 2010 +0200

    Name another anonynous union

commit e175dcbb1bb10591c7f2b2003b392e8a777bbbdf
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 30 17:23:29 2010 +0200

    Missing initializer

commit 8cf3097c11fc14bf254bb5595d70d601fb6188b7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 30 17:22:25 2010 +0200

    Revert "vout_window_t: simplify via anynomous union"
    
    This reverts commit ec4682128ada4047b20763dd94a7ed63c9de3d55.
    
    Conflicts:
    
    	modules/gui/qt4/qt4.cpp
    	modules/video_output/msw/events_vo.c
    	modules/video_output/x11/xcommon.c
    	modules/video_output/xcb/common.c
    	modules/video_output/xcb/window.c
    	src/video_output/window.c

commit c460870aebf217e8b73ef48dde04dd4fd34532f3
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Jan 30 16:08:37 2010 +0100

    contribs: use GCC-4.0 to compile ffmpeg on 32bit Darwin platforms

commit cd3a6e77a1ccf73274eb4c702d79a4783162e205
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 30 16:58:44 2010 +0200

    Grammar

commit ce25160047afad70eec41daab74dd26d16e9b92b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 30 15:59:01 2010 +0200

    Fix previous commit

commit cd3b41614db369194fbbe34b93f56441d5b15ae5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 30 15:34:45 2010 +0200

    ugly resampler: use memcpy()

commit 2e12c3f36dbbf65822bea82ec6338e95c8d4dffa
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 30 15:31:31 2010 +0200

    ugly resampler: no need to allocate a buffer when down-sampling

commit e8beaf5c24dfff63d0f6a0671123da09057f7b7d
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Jan 30 14:31:30 2010 +0100

    Support padded frames in DTS files (close #3274).

commit 5681ac363661c3800c29dd95504543052346c8e7
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Jan 30 13:56:41 2010 +0100

    Removed now useless audio filter float.c

commit 97e5f060705b87f0465da8b845d0142470639d54
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Jan 30 13:49:35 2010 +0100

    Implemented fi32 -> fl32/s16 conversion in format.c.

commit 5bd2bacf60872c96d68ee497f8e8eadd057ae421
Author: Pádraig Brady <P@draigBrady.com>
Date:   Fri Jan 29 16:18:11 2010 +0000

    closed captions: Correctly determine the field for SCTE-20 streams
    
    * modules/codec/cc.h (cc_Extract): Merge repeated field (3) with first
    field (1).  Use the TOP_FIRST_FIELD in the determination of field.
    * modules/codec/libmpeg2.c (DecodeBlock): Pass whether "top field first"
    * modules/packetizer/mpegvideo.c (ParseMPEGBlock): Likewise.
    
    Signed-off-by: Laurent Aimar <fenrir@videolan.org>

commit ff9fe43d8e9e185a1abc598427f5b9629016faa3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 30 14:40:13 2010 +0200

    fixed: add S32N, rewrite FL32

commit 5505394d73876ed0f0c0fa127a1ed6cc4d87d984
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Jan 30 12:54:21 2010 +0100

    Fixed a huge regression in block_FifoPut.
    
    It was broken as soon as a linked list of buffers was pushed.

commit dec529e168720e9efdb64d5863127c1b32ae5480
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Jan 30 12:07:39 2010 +0100

    Rewrite of format audio filter.
    
     It factorizes the common code and implements all conversions between s8, u8,
    s16l/b, u16l/b, s24l/b, s32l/b and fl32 (close #3162).
     In cases a direct conversion is not implemented, s16 is used as the middle
    format.
     The following direct conversions have been removed: fl32->s24, fl32->u16, u16->fl32.

commit 899895efc82213c94c40bfc41bb89a3c0d2dd0d4
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Jan 29 22:53:55 2010 +0100

    Factorized 8->16 bits audio conversions.

commit f3a2e18cdb5d15bdd0730e7e082e7493c53b0e96
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Jan 29 22:35:55 2010 +0100

    Cosmetics (audio format conversions).

commit 935655a7026aae57022a7e724b34741e42662688
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Jan 29 21:51:57 2010 +0100

    Fixed embedded subtitles loading for non ODML avi files (close #3227).

commit 1c3f14ee8c988a6b33b4ee9e24f6898886b7f1be
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Jan 29 21:26:20 2010 +0100

    No functionnal changes (avi).

commit c708eb43a59e08712a26e32b9feabefdc3da9573
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Fri Jan 29 18:06:36 2010 +0100

    macosx/framework: C99 in release mode as well.

commit 0b764e2a1ec922fb0fd11e6ade08192b3b9bd023
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 30 13:58:08 2010 +0200

    Move FL32->FI32 conversion to fixed plugin

commit e71c332dc322a9584003c0b162ca05772cfdfcc9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 30 13:47:26 2010 +0200

    fixed: refactor into one module and one submodule
    
    instead of three submodule and no main module!

commit 736cc6b8930b8c97f2cda4d1dc55c7de6f9701a0
Author: Jakob Leben <jleben@videolan.org>
Date:   Sat Jan 30 10:07:34 2010 +0100

    playlist, Qt: playlist browsing support
    
    A new playlist item flag stops playlist after the item gets subitems.
    The flag is set only upon user request to play an item from Qt views and only
    if he does so in playlist "tree mode" not "one level".
    Behavior on items played when playlist advances is unaffected.
    This allows for comfortable "browsing" of playlist in tree mode, in particular
    when using the Qt interface's icon view.

commit b59984266a5e8af16810da1093d500b950250853
Author: Jakob Leben <jleben@videolan.org>
Date:   Sat Jan 30 08:43:26 2010 +0100

    Qt: efficient iconView browsing demands a specialized playlist event

commit 6a4273c261850edf99dc127bcb937c7adc0558e2
Author: Jakob Leben <jleben@videolan.org>
Date:   Sat Jan 30 01:17:05 2010 +0100

    Qt: playlist: fix updating of currently playing item
    
    - When input changes, update visible item after currentItem has been set.
    - Check if item is current when adding it.

commit a1c69e8ee4a1e2128006b7b008751cd1609c96d9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jan 30 01:40:23 2010 +0100

    VLC supports .vro (DVD-VR) files

commit f39d8331cd2fd8ff85699476de78eb805942cceb
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jan 30 01:00:20 2010 +0100

    Support for DVD-VD .ifo files

commit 3a34857997c67db1000766c8f85c9b03ff095ccf
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Jan 28 12:39:04 2010 +0100

    libvlcpp: add an audio class to handle audio functions.

commit cd6da087dcf4a31d42762d43b3678e3c1803afa6
Author: Jakob Leben <jleben@videolan.org>
Date:   Fri Jan 29 17:07:40 2010 +0100

    Qt: no need to go from bool to int

commit de18629ca00209a4d009b6af21ce0959ec38d7c8
Author: JP Dinger <jpd@videolan.org>
Date:   Fri Jan 29 16:30:26 2010 +0100

    mozilla plugin: rework events listeners to dom level 2 type, sort of.

commit 7228b1b132936ab5d7744a804f89b0155f56bc3c
Author: JP Dinger <jpd@videolan.org>
Date:   Fri Jan 29 16:28:25 2010 +0100

    src/control/event.c: Add missing return for NDEBUG builds. Fix return
    value to something more sensible if desired.

commit 28029c51a8f26ac22cc49ab3458620290d026724
Author: Yannick Brehon <y.brehon@qiplay.com>
Date:   Thu Jan 28 14:36:22 2010 +0100

    Mozilla plugin event listeners.
    
    This is the patch as supplied, which needs work and as of yet doesn't
    compile on non-unix. Fixes pending. -- jpd

commit e783869a8dd6fcaf64dd8324c9938285f6b5c871
Author: JP Dinger <jpd@videolan.org>
Date:   Wed Jan 27 13:10:16 2010 +0100

    async event handling: Push is now O(1) instead of O(n).

commit ce00864d8a994e420b4ac73e9f2521835d7b0aba
Author: JP Dinger <jpd@videolan.org>
Date:   Tue Jan 26 17:28:26 2010 +0100

    activex plugin: move deinterlace to own video subobject.

commit f64e68a73b3af7cde858325409f61f191ca42283
Author: JP Dinger <jpd@videolan.org>
Date:   Tue Jan 26 16:09:09 2010 +0100

    mozilla plugin: move deinterlace to own video subobject, and fix memleak.

commit da87f0fe504c5c4126b6bed5f7c660ddf42d4a54
Author: JP Dinger <jpd@videolan.org>
Date:   Tue Jan 26 16:06:14 2010 +0100

    Refactor libvlc_video_{get,set}_{marquee,logo}_{int,string}.

commit 3a6c32a622cc684ffa0be691a959c4c239ac567d
Author: JP Dinger <jpd@videolan.org>
Date:   Tue Jan 26 10:50:24 2010 +0100

    src/control/video.c: drop debug printf()s.

commit 8fa162cf3e9cb372e6d470c62841b3aa1d328ad7
Author: JP Dinger <jpd@videolan.org>
Date:   Tue Jan 26 10:30:04 2010 +0100

    Cosmetics: activex plugin: add a helper for bool -> VARIANT_BOOL.

commit d9fed02a9ff516a763b313fe15652d7d0d5c4d5b
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Fri Jan 29 17:47:14 2010 +0200

    qt4: show more clearly current item in iconview

commit 9406b4cc08e9eed9f70c543a940e175a43450a67
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Fri Jan 29 15:16:22 2010 +0100

    macosx/framework: Hack ourselves to get extensions.

commit d96b2976d25559d2d69475471c4f8d40628c8d96
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Fri Jan 29 15:15:59 2010 +0100

    macosx_dialog_provider: Update the checked PopUp menu.

commit b554afa92d9bfa07c957a25ff065219bf2de1bcf
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Fri Jan 29 14:56:20 2010 +0100

    Remove libvlc_get_vlc_instance hack from libvlc

commit 87ffb90bc35977f6c79be6482158682f371734de
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Fri Jan 29 14:40:39 2010 +0100

    Revert "libvlc: Export libvlc_media_player_get_input_thread()."
    
    This reverts commit 714ef56a1682be404888668bd3c1c688cd0d2aeb.
    
    By popular demand.

commit 6dcfe3c4efa4cb7623bcc3e484cbdd371b41f01a
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Fri Jan 29 14:11:32 2010 +0100

    macosx/framework: Take the extension mgr lock when enumerating.

commit 3dd2478ce13bb16c5f3f55518b057f21d354ef32
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Fri Jan 29 14:34:30 2010 +0100

    avcodec decoder: export profile/level at open

commit 3f6c97920eba931875b2011e98e170ddede2fbfb
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Fri Jan 29 13:29:33 2010 +0100

    macosx/framework: Don't accept nil mediaPlayer.

commit 5ebb3da913cfe7aa14201eb86321cd5a9dc7978d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Jan 29 12:31:42 2010 +0100

    Qt: try to avoid a potential race condition
    
    If we receive a currentChanged, and currentView ain't set, we might crash in
    handleExpansion
    
    Crashes have happened at
    StandardPLPanel::handleExpansion (this=<value optimized out>, index=@0x406b56a0) at
    components/playlist/standardpanel.cpp

commit 13bfe4cc22b4c334f639fdec386bbd8419ecd80f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Jan 29 12:27:00 2010 +0100

    ActiveX: fix compilation

commit 181466ef448760812fd1e8af476771d02f18b971
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Fri Jan 29 12:15:02 2010 +0100

    lua/libs: Fix a left over lonely UnlockExtension().
    
    Spotted by jpeg.

commit a406c0827f3f1e5b08989582c410e37677ec8cf8
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Fri Jan 29 11:48:56 2010 +0100

    macosx/framework: Make sure -[VLCExtensionManager mediaPlayer] is KVO.

commit 3f4aec548fcf911be1695e214f13febe704843b2
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Fri Jan 29 11:48:38 2010 +0100

    macosx/framework: libvlc_track_description_release.

commit bcfa8de45dfd41d733965840991d446f64f0d6e2
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Fri Jan 29 11:46:54 2010 +0100

    lua/extension: Make sure our input exists when releasing/holding.

commit a41b5f9dbf8d4d0d49f59fd4c17f7066c2a40c02
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Fri Jan 29 11:46:25 2010 +0100

    macosx_dialog_provider: Propagate window close.

commit 23c70ac84c28b59606d4078fd4422412f6b0cc81
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Fri Jan 29 01:44:38 2010 +0100

    macosx/framework: Sync the extension's input to their MediaPlayer's input.

commit 716537eb5a69c7b9263afdc4760ac446bf611a62
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Fri Jan 29 01:44:07 2010 +0100

    macosx/framework: Remove a bunch of exception.

commit 9ceb897c7bebb801951ec533a32dc10bed120f02
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Fri Jan 29 01:43:19 2010 +0100

    lua/extension: Export extension_SetInput().

commit 714ef56a1682be404888668bd3c1c688cd0d2aeb
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Fri Jan 29 01:42:55 2010 +0100

    libvlc: Export libvlc_media_player_get_input_thread().

commit 2114b4ec0bc95a135963c34cd8c6188e786691ae
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Fri Jan 29 01:17:19 2010 +0100

    libvlc_media_player.h: Remove trailing whitespaces.

commit 3d090ab353fd956828e135ddf105452506397a06
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Fri Jan 29 01:16:50 2010 +0100

    libvlc: Remove some white spaces in media_player.c.

commit 82ba24815da4a67df9b99bdf2759915153855a85
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Fri Jan 29 01:02:10 2010 +0100

    macosx/framework: Use libvlc_track_description_release.

commit b98058c9747f812274748ed87f406270afbee2c6
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Fri Jan 29 00:08:35 2010 +0100

    macosx_dialog_provider: relayout the window less often.

commit d7413881446ced9dc7db422f5dc31c410df8b815
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Thu Jan 28 20:21:03 2010 +0100

    m3u: Fix 3 leaks.

commit 19fe54b3682a40aaae37b6f7754d225e90148780
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Thu Jan 28 19:59:32 2010 +0100

    macosx/framework: Fix a bunch of track related leaks.

commit bf144ba3f5ea4fb7b0f3ca5c03cf0257fd858b65
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Jan 29 01:26:58 2010 +0100

    Qt: Playlist, map the click to cycleViews
    
    And adapt the actions in consequences

commit 86e411e4bfbb5a93509d8b439ff32cf3f2943836
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Jan 29 01:22:51 2010 +0100

    Qt: Use a ToolButton instead of a PushButton for view selection

commit c126d695d51f1ffd3d400043401dfdafc05a2330
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Fri Jan 29 00:38:44 2010 +0100

    Extensions/Qt: information panel for Extensions

commit 55d48a71d36fbcb5bc7156f907bd821c3c72eec7
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Fri Jan 29 00:33:05 2010 +0100

    Extensions/Lua: free extension strings

commit 95caced71422f86bcf62783b972cbf3b72bb60a5
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Fri Jan 29 00:29:51 2010 +0100

    Extensions/Qt: new method ExtensionManager::getManager()
    
    Returns a direct pointer to the extensions_manager_t

commit d6c603697f87aa0a55db419d229999cd03163b64
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Fri Jan 29 00:20:55 2010 +0100

    Extensions/Lua script: enhance IMDb descriptor

commit 47af2aa48ca5073f556da255e8497b1848a4c2a4
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Thu Jan 28 18:21:34 2010 +0100

    Extensions: export author, version, url and description

commit dbca7907c5788d62006f88d769e0c40c4544886b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Jan 29 00:59:24 2010 +0100

    Mozilla: compile fix

commit 20773c48ba4ae3ee760076642644b82cfd032486
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Jan 29 00:53:29 2010 +0100

    Qt: sprefs, fix crash when opening Hotkeys prefs

commit 4c04f0b498d66494e976b3d6d2069ce0614b1015
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Thu Jan 28 23:58:30 2010 +0100

    rtp sout: fix DCCP socket leak
    
    We need to actually delete the sinks for incoming connections...

commit 6837ebe13aff7def3f61dbf3f0e5a20327002282
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Thu Jan 28 22:41:08 2010 +0100

    Build fix

commit 494dbf114ee7bdd85ac21f4a344a3e98b3c6e3ff
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Thu Jan 28 22:17:24 2010 +0100

    live555: privatize b_error (and remove useless checks)

commit d147f145510bb7c1f07cd95a050a0e709223f6ec
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Jan 28 21:53:58 2010 +0100

    Added es_out_ControlModifyPcrSystem to synchronize the input clock on an external source.
    
    It could be used to update the netsynch module or to lock the input
    clock on the audio one.
    
    Partially based on a patch by Jean-Paul Saman.

commit 454a3688d220aa86bfa5ea39d6d9177ea6e95060
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Jan 28 21:28:37 2010 +0100

    Added es_out_ControlGetPcrSystem helper.
    
    Original patch by Jean-Paul Saman.

commit ee3b72056abf5ed07384569f45f48fea2ffc0489
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 28 22:57:06 2010 +0200

    portaudio: add private b_error

commit d8205d02ad05cb18073bd352936adfe2cb6023dd
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 28 22:56:52 2010 +0200

    dirac encoder: remove write-only b_error

commit e983c300f87cf2c3055b1477b3e62288e1611197
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 28 22:54:09 2010 +0200

    dshow: remove impossible case

commit b7e0d3cc4874d66dd0b2db433caa620664345eac
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 28 22:49:15 2010 +0200

    Remove some unused p_e parameters and propagate

commit 1e87443a23c8402521dbfc53bac436a8aff23dae
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 28 22:34:05 2010 +0200

    Unexport vlc_object_detach

commit 27cdd6eb494feb8da6ea6fd4112b1b066b5f4f3a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 28 22:25:07 2010 +0200

    Remove useless vlc_object_detach() before vlc_object_release()

commit ee454d5fbf0eb4d22feba57c85239af6c8ca88a0
Author: Jakob Leben <jleben@videolan.org>
Date:   Thu Jan 28 21:17:47 2010 +0100

    Qt: prettier button with menu for playlist view switching

commit f6b3f672dcefb88a2fe7b3f0475dce570fcb476d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 28 22:17:30 2010 +0200

    Factor vlc_object_release() into DeleteDecoder()

commit 5d90ca7cc21e1ba7691765e232c047668bb81578
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 28 22:09:39 2010 +0200

    Allow vlc_object_attach to reparent directly
    
    This saves one unlock/lock cycle, and makes sure that the reparented
    object remains in the tree at all times. This does not fix the race in
    reparenting, but it reduces its window of opportunity.
    
    This also makes vlc_object_detach() essentially redumdant with
    vlc_object_release() and vlc_object_attach().

commit c66586a5445aa3405403ca47ee37db7a7bd64481
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 28 22:03:14 2010 +0200

    Warn about reparented object when debugging

commit 97676090ce41fef305459c6082651cbdd061452d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 28 21:50:30 2010 +0200

    vlc_object_detach_unlocked: don't check impossible case

commit eed0e7361a853185b673446c0b2adb58e99b3cd7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 28 21:29:30 2010 +0200

    Missing vlc_object_attach

commit 73b64879e3d12b1898a0775a67faebd70627c417
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 28 21:23:37 2010 +0200

    Oops

commit ce67728ae1a0d91643e416b86efeab34a0891e35
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 28 21:19:12 2010 +0200

    Stick b_error to object types that actually use it

commit d58211076fb937d2374ef4191ec1252004d86d1f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 28 21:11:23 2010 +0200

    HTTP access: privatize b_error

commit 87b420e2ccb807759a619a30d9d3783520276230
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 28 21:10:09 2010 +0200

    MMS: nothing ever sets b_error, so no need to check it

commit 5630d1b08226f95a639135ed77b08fb60db6b116
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 28 20:58:52 2010 +0200

    LUA: use psz_intf instead of b_force

commit 5c939db25df9daa71b88ae59b1286664f264c9ea
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 28 20:57:52 2010 +0200

    access/access_demux: check psz_access rather than b_force

commit 20431e3be581bf2a513f223bc98c93619bb623c9
Author: Jakob Leben <jleben@videolan.org>
Date:   Thu Jan 28 20:08:50 2010 +0100

    Qt: iconView delegate: encode PLModel::IsCurrent(QModelIndex) into cache key
    
    This way item is redrawn when current item changes.

commit 13942d4755ec8d1cacb480e7f00b5cdfce1b6d02
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 28 20:50:49 2010 +0200

    don't convert bool to bool...

commit 3cf0a2ad76682b752e8dff9400140e5c5f876ac4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 28 20:32:44 2010 +0200

    Typo

commit 57c66b9533add5617c690234c0bdb4f3e47adcb8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 28 19:59:50 2010 +0200

    Use module_gettext() for command line help

commit 1cf900257c53220308faef51a94a52f4db01173d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 28 19:25:22 2010 +0200

    module_gettext: translate a string in the text domain of a module
    
    This is needed for out-of-tree modules. We need to translate their
    plugin descriptor strings from their domain.

commit e2828c396d3adb64f8ef1255c7494c726af2fbc6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 28 19:48:25 2010 +0200

    Load out-of-tree plugin's text domain
    
    They cannot do it themselves. Their strings may be in the plugins
    cache, in which case the plugins may not be loaded at all.

commit 5b7c5b6672ce195b7a5008517b7baec1eafbd93e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 28 19:16:18 2010 +0200

    Keep track of plugin text domain

commit 46c51df557d7905ab3fbb77a65b5696514cb68d3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 28 19:48:06 2010 +0200

    Factor out LoadMessages to support other text domains

commit 4e68ddd0e7ac2f5d8b1346effe9a4359fc1e5c75
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Thu Jan 28 18:25:57 2010 +0100

    Qt4 Icon View: cache full rendering for each item

commit 3daab2d0793920a31d75707c4241e24f4432b768
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 28 18:55:47 2010 +0200

    Warn inheriting a value from an object outside of the object tree

commit f6f1fa0be95ac9bbce70760fa8f87f3396944407
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 28 18:54:44 2010 +0200

    Attach playlist ASAP
    
    vlc_object_find is not used for the playlist anymore, so this is OK.

commit d20e98fbb17fd6c9bf2630ebb6b936f9c6e609d3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 28 18:19:58 2010 +0200

    Resource attach/detach requires the lock. Add vlc_assert_locked()

commit bb09e059c8bb7dcec4f7610b4b67cf6957dae993
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Thu Jan 28 02:12:17 2010 +0100

    macosx_dialog_provider: Improved VLCDialogGridView.
    
    We now properly layout elements, and size the window accordingly.

commit 70812fdcfbd98d6a29c22f7f6979105e0ee5517c
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Wed Jan 27 23:01:21 2010 +0100

    macosx/framework: Export -gotoNextFrame.

commit 0cd9960fd4e26bc621d540d28e33ad673caf090a
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Wed Jan 27 23:00:54 2010 +0100

    macosx/framework: No need to create an exception here.

commit 440bf3aa4a52bc8df0a24fecd17756a786a57855
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Wed Jan 27 22:59:46 2010 +0100

    x/framework: Fix dead code in VLCExtensionsManager.

commit a3f9f72aa91243be26d77b0dd0b41d178db591d6
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Thu Jan 28 16:13:35 2010 +0100

    Extensions/Script: fix IMDb URL

commit f2104a376748cfeab4ac634dadfdd35917e2f105
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Thu Jan 28 16:12:26 2010 +0100

    Extensions/Qt: use a QTextBrowser instead of QTextEdit
    
    Now you can click on URLs

commit 3534ae61ef116e2984e38cb20ffa5dfd760921a9
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Thu Jan 28 16:00:10 2010 +0100

    Extensions/Qt: change list mode to ExtendedSelection

commit bc04b2d1a0964fefa258fb79b4a0756ce30c95ca
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Thu Jan 28 15:55:49 2010 +0100

    Qt: New configuration var "qt-autoload-extensions"
    
    If true, load the extensions on startup. Otherwise, don't load
    them automatically.

commit 67c51e4b99e225d8285ead2d7f95f566e9af6aec
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Thu Jan 28 15:26:57 2010 +0100

    Qt/Menu: ViewMenu is now dynamic (uses aboutToShow)

commit 1ce616c7b04a6b81ea552c6b1d16bd9976f3e66a
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Thu Jan 28 15:24:58 2010 +0100

    Extensions/Qt: add cannotLoad() flag
    
    This flag will indicate that we can't load the extensions module,
    thus preventing many unnecessary (failing) loads on ViewMenu::exec()

commit c11e8245be71ded993f0544230fbf5561b505060
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Thu Jan 28 12:24:24 2010 +0100

    Extensions/Qt: use lock on extensions list

commit 9f49f1112e688ca366b6881172eedb604851f416
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Thu Jan 28 12:07:15 2010 +0100

    Extensions: fix extensions manager's locking scheme

commit dbd4f0ccd58df3c9b4825b1f3c1b4a9806b20cdd
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Thu Jan 28 11:20:38 2010 +0100

    Extensions: remove timers
    
    Clean Extension dialogs and widgets without using a cond_timedwait but
    a simple cond_wait instead.

commit 344416ec80558bfcb24cbcc0650fecbb19da830f
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Thu Jan 28 16:11:56 2010 +0100

    QT4 Icon view: cache album art pixmap
    
    The QPixmapCache default size is 10240kB on desktops, this leaves room
    for 640 pictures 64x64 in rgba
    
    Improves scrolling with a lot of items.
    
    Also use art url from the first children with art for nodes without art
    
    TODO: cache the full rendering (text + art), QPixmap is a QPaintDevice
    subclass

commit 2cd902362e84b9f18ca2a7508c035371bd0eaa7b
Author: Jakob Leben <jleben@videolan.org>
Date:   Thu Jan 28 16:13:36 2010 +0100

    Qt: locationBar: update when browsing back/up, show current bold

commit d1b06eaf9d891b0f123acb37b4136bed0d015526
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Thu Jan 28 15:26:21 2010 +0100

    fix memleak

commit c5ef356f364d1fd78870cf82c17af01d0bd220d6
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Thu Jan 28 14:40:11 2010 +0100

    qt4: correctly displays utf8 in location bar

commit b158efcfd9d2f17b4390ad511b295171ce491551
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jan 28 14:07:23 2010 +0100

    Shortname corrections

commit dee7abe325ec273d02468c0d084ca2b5ba336cc5
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Jan 28 10:06:33 2010 +0100

    phonon: fix compilation.

commit 88b4c402e279e9999c845cf69cab2665c2d31fda
Author: Jakob Leben <jleben@videolan.org>
Date:   Thu Jan 28 08:57:00 2010 +0100

    Qt: views behavior corrections
    
    Only respond to input item change if in icon view.
    Update location bar according to current view.

commit cdd26d2f59ab41c5e6cd6bcbb124f3582e376abb
Author: Jakob Leben <jleben@videolan.org>
Date:   Thu Jan 28 08:36:00 2010 +0100

    Qt: playlist (Fix #3248) Set model after sorting enabled to prevent sorting immediately
    
    And add a debug msg when sorting happens.

commit 1adc6693a71387504c20dc148d2d261399391b44
Author: Jakob Leben <jleben@videolan.org>
Date:   Thu Jan 28 07:56:09 2010 +0100

    Qt: connect to iconView only after it has been created

commit 23b256282b57259d7019dc4ff6c78033b730b9e3
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Thu Jan 28 08:03:37 2010 +0200

    lua/http: use h264 in flash-streaming

commit 84249d56364b2da8f2d197f4074f7fed0b0a230b
Author: Jakob Leben <jleben@videolan.org>
Date:   Thu Jan 28 06:52:04 2010 +0100

    Qt: replace playlist view title with interactive location bar

commit 76cc0af99edbc20c30977006b677614370af726b
Author: Jakob Leben <jleben@videolan.org>
Date:   Thu Jan 28 06:50:35 2010 +0100

    Qt: make PLModel::getItem return rootItem as well, add id getter to PLItem

commit 6a5e84686d31a9a8a83cb29b434f70c342dae974
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jan 28 03:29:29 2010 +0100

    EPG: fix QLabel look and saveGeometry

commit 44a2e5fac830a247217bc6e516f01bf1d3bd3406
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jan 28 03:22:00 2010 +0100

    Qt: Comment out left qDebug()

commit 08823609eadfa901447e58ade45a862a0964d2ed
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jan 28 03:20:28 2010 +0100

    Qt: EPG, propagate the infos when clicking on an Item

commit e0a92345a179401427f6a896626b6259a5c4709d
Author: Jakob Leben <jleben@videolan.org>
Date:   Thu Jan 28 03:12:03 2010 +0100

    Qt iconView: browse into node when it spawns subitems

commit 03fef5e5f807411e3e2ebb9e4364edafa57a9b1a
Author: Jakob Leben <jleben@videolan.org>
Date:   Thu Jan 28 03:10:13 2010 +0100

    Qt: add public index-from-id function to PLModel

commit 69ec164abb756871a3b7421493d28da1288a6bad
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Thu Jan 28 01:59:43 2010 +0100

    rtp sout: fix another race condition in RTSP
    
    When RTSP is shut down, the server destroys sessions (with no locking)
    while clients are still able to concurrently access them, potentially
    leading to a crash. Make sure we unregister the RTSP URL before
    cleaning up (then indeed no locking is needed).

commit b471a8b1aeac35b27b3cb2cb8c102689f7b33dfd
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jan 28 01:33:37 2010 +0100

    Qt: connect the EPG to the core item on request
    
    This is ugly, but I don't know how to do it the correct way.
    The UI is not top-quality yet, but it works. Feel free to improve.

commit 2e1f2e3d78d348c5df60d79d33a0769212b2e1e4
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jan 28 00:08:43 2010 +0100

    MKV: support of PGS (BD subs) in .mkv

commit 91b3352a7f52e985ebb4172f6a6c1c89c6a8769a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Jan 27 16:28:06 2010 +0100

    Qt: EPG, add a close button and other GUI improvements

commit 699252e9d8ebe16a1ed26ba5c2aa99301f8ce207
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Jan 27 16:07:47 2010 +0100

    Qt: We might want to share more that just a description

commit 613ec7315ecf75096b6ae999701a76e955b1c547
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Jan 27 15:06:14 2010 +0100

    Qt: EPGItem doesn't need QObject inheritage

commit 360fe5b28ee233104d47b954ea50d44bf822227d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Jan 27 02:25:24 2010 +0100

    Qt EPG: design and functionnalities improvements

commit 0a03829d9ec0d32fba8a2b175017fa7ebbf46b1d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Jan 27 01:27:19 2010 +0100

    Qt: initial EPG dialogs and DP integration

commit 541836cdf89dc38053eaeab1373612a773b498fa
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Jan 27 01:17:39 2010 +0100

    Qt: EPG, include orders

commit e4cd963a4bf7a67a396a3185911d766add816efe
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Jan 27 01:04:29 2010 +0100

    Qt: EPG in BuildSystem

commit 3484582d7784ec3b9e0bcc17e5896089e234aee6
Author: Ludovic Fauvet <etix@l0cal.com>
Date:   Wed Jan 27 00:45:01 2010 +0100

    Initial commit for EPG class for EPG Viewing

commit 1dc6a868e2fc711565160e0fa5889d1ebda9cf27
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Thu Jan 28 00:55:00 2010 +0100

    rtp sout: fix race condition in RTSP
    
    When an ES is removed, it is possible to set up a track that won't be
    cleaned up and will remain dangling, causing a crash later. Make sure
    we unregister the RTSP URL before cleaning up.

commit 1441dee2edebf99e6acb64450418389b8a7bba4c
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Wed Jan 27 23:08:38 2010 +0100

    Win32: correct the 'one-instance' deallocation code
    
    'one-instance' happens to work on Win32 though there are several issues:
    - a WM_QUIT is sent to the helper thread when any instance terminates
     (the master or a secondary instance). 'one-instance' should then stop
     working as soon as the first secondary instance terminates.
    - But, sending WM_QUIT via SendMessage directly calls the window
    procedure callback. And this callback here doesn't process the message
    at all. Therefore, it is a no-op and the thread is actually never stopped.
    
    This patch does the following :
    - move the WM_QUIT message to ensure that only the master (first) instance
     stops the helper thread.
    - process the WM_QUIT message in the window procedure callback, and call
    for clean termination of the thread.
    
    Note that PostQuitMessage cannot be directly called as there are two
    distincts threads here.

commit 66852fb38b7e4848cee9cd135db23284a3b99d77
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jan 27 20:26:01 2010 +0200

    vlc_object_create: remove legacy support for negative sizes

commit 26fb927690e52e0c6bcd7deb304a814620a8b997
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jan 27 20:33:31 2010 +0200

    aout: use vlc_custom_create

commit c1abcb019a04234e50764d30c8b6cb63620eeff9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jan 27 20:16:58 2010 +0200

    decoders: use vlc_custom_create, generic objects (except in input)
    
    As far as I know, the distinction only matters anymore in the input
    loop, for E/S out decoders (due to the evil ObjectKillChildren).

commit f7b25b3fc70ad281dc614900e70642f0196480e5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jan 27 20:14:43 2010 +0200

    LUA: vlc_object_find does not work for decoders and generic objects

commit 3f64bec52c5e6af2e63b86d7f9bc5ce82ae2d91a
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Wed Jan 27 19:51:03 2010 +0100

    i18n: fix POTFILES
    
    Remove moved files, they don't contain any translation

commit 0a60c851ed9b94975be82050d94d1af42ff763d1
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Wed Jan 27 18:44:33 2010 +0100

    rtp sout: fix socket leak
    
    RTCP sockets of RTSP sessions are not closed when the input is stopped.

commit f43ecf81b7bba5320aea746605b4744c3f4cee45
Author: André Weber <atmo@videolan.org>
Date:   Wed Jan 27 18:14:16 2010 +0100

    atmo: added update news

commit 94a44457cced22147af3e7160c34f31bf721f183
Author: André Weber <atmo@videolan.org>
Date:   Wed Jan 27 18:03:45 2010 +0100

    atmo: enabled by default again, description changed

commit 0e9b69fd2f136d1b24daab414a1c3fc3b65a428f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jan 27 19:24:30 2010 +0200

    Fix make install cache generation
    
    libvlc*.so are not yet configured, so we can't use the installed
    vlc-cache-gen just yet.

commit e9d39acf422ca83a6d9c10654ce841ab0a8c9e7e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jan 27 19:22:46 2010 +0200

    Do not insert a module in the list twice
    
    If the same module (i.e. currently same file path) is scanned more than
    once, the linked list would get corrupted, and VLC crash while loading.
    
    This could happen, e.g. if you put $(vlclibdir) into --plugin-path.

commit 98ab5ed7561c63bdafe3f898a1a87268ba765d91
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jan 27 19:14:39 2010 +0200

    Remove write-only b_used property from cache entries

commit 754aeae1e8d174af0255e61e62345fe7e4b8b4f5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jan 27 19:12:17 2010 +0200

    Remove always false b_junk cache entry property

commit 38430d10a41d707226ae87c803aa450b15fd1979
Author: Jakob Leben <jleben@videolan.org>
Date:   Wed Jan 27 14:25:23 2010 +0100

    Qt iconView: font adjustments
    
    Keep application default font family.
    Make Title italic.
    Make both Title and Artist bold only if it is the current item.

commit 83717d05d9b7ba14dca6c4761fe185faac1a87bb
Author: Jakob Leben <jleben@videolan.org>
Date:   Wed Jan 27 13:52:08 2010 +0100

    Qt: unify item activation among PL views, change title when browsing in iconView
    
    Also delay view creation in constructor after the title label has been created

commit 4fdd32fab86f3d0a430ed6bc8394007c41d38b7b
Author: Jakob Leben <jleben@videolan.org>
Date:   Wed Jan 27 12:49:48 2010 +0100

    Qt: connect currentChanged signal from model earlier

commit ba57e3d2d742f688b98da5aadac90f874fdfba6c
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Wed Jan 27 10:42:29 2010 +0100

    libvlc_media_es_t: export ES id

commit f4f6ef936353feb23eccef35b1adc4de99ff8873
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Wed Jan 27 09:53:51 2010 +0100

    macosx_dialog_provider: Remove legacy -release.

commit 17d04fb536a5f19007ac1008598f98cd25456d23
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Wed Jan 27 02:04:20 2010 +0100

    macosx/framework: Whitespace cleanup in VLCAudio.m

commit ed8db5db22eec520b1a4110d98201124088c06ea
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Wed Jan 27 02:03:21 2010 +0100

    macosx/framework: Export VLCExtensionsManager and VLCExtension.
    
    This enables usage of vlc extension in Lunettes.

commit 0726443c96b3fb9dad60d189e76eef05c474239f
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Wed Jan 27 02:01:29 2010 +0100

    macosx_dialog_provider: Add basic support for dialog-extension.
    
    This needs to be splitted in a separate files.
    VLCDialogGridView still suck, and won't place items as we would expect them.

commit a6cbdf8290bbe17632512d10037930b10bfdad88
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Wed Jan 27 02:00:48 2010 +0100

    lua/extension: Missing lock initialization.

commit be9f783b13830d346a3730f098d7c1dd1c9a433f
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Wed Jan 27 01:58:18 2010 +0100

    vlc_extensions.h: Don't use anonymous struct in typedef.

commit 0fba4c63af39b1afcfeaaf6e6c607f760ec29bea
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Tue Jan 26 12:41:22 2010 +0100

    macosx/framework: Install libvlc and libvlccore as a link to their numbered version.

commit f89857ba2b93fd4c22bcb5a5dcebfee791205d92
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Tue Jan 26 12:40:38 2010 +0100

    macosx/framework: Switch to C99.

commit 635c886f4c46011e12464d846de1bbbc5ad5363d
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Jan 26 23:40:54 2010 +0100

    Removed now unused VOUT_SET_SIZE.

commit 86e59e436dc261493316fc643fbd3b3636548722
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Jan 26 23:34:02 2010 +0100

    Redirected "zoom" on "scale" (vout_thread_t).
    
    It fixes zoom settings at the core level (partially close #3245).
    "zoom" cannot be removed as it provides a list of choices while "scale" is
    a free value. The names aren't great, but that can wait.

commit 3c631309e5144a5807d74f5adbdf449b1dd50dcc
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Jan 26 23:31:38 2010 +0100

    Fixed zoom setting when the video fills the display.
    
    The zoom parameters need to be taken into account as the window
    can be resized.

commit 9c1d2239eafecda7bfcfdf2b74f374a9b9fb63a6
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Jan 26 23:12:31 2010 +0100

    Removed invalid var_DelCallback in teletext code (qt4).

commit a67d563f100cbdf4ec7fe2f23c89b829b226f2d9
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Jan 26 22:38:37 2010 +0100

    lua: fix potential leak (and missing unlock).

commit f741dd1b7e5499c311bb0e91569e5d8f44835778
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Jan 26 22:27:37 2010 +0100

    atmo: fix mismatch allocation/deallocation.

commit df1a14da7838496b4102948d902f2a90fdaa5d0e
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Jan 26 21:43:25 2010 +0100

    libvlcpp: add some functions for Video.

commit f81a7e477928046065a9b94c4470231ccaf18ce3
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Jan 26 18:18:53 2010 +0100

    cil binding: typo.

commit 6ffbc6cfb7fc3b3da767a5eebf2e5c332ac9944b
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Jan 26 13:55:45 2010 +0100

    Update Doxyfile.in file.

commit 1a63cdeda2a72f18f9280687a9e04f16ee5f6f37
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Tue Jan 26 22:34:06 2010 +0100

    freetype: fix a forgotten dialog progress bar when an error arises
    
    With wine, this module goes through the error procedure, but forgets to
    deallocate the progress bar (stuck to 80%).
    This patch simply cleans it up so that vlc can still be used satisfactorily.
    (an error message is also issued anyway)

commit c8cce5ff10787245837f85b973b987d6c9225601
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Tue Jan 26 22:54:46 2010 +0200

    QT4: leave assert there

commit ccd2c798d569ff6f3c16c2184af147e7b1d70828
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Tue Jan 26 22:50:55 2010 +0200

    QT4: connect currentChanged from model on iconView case also
    
    Should fix issue on not scrolling to current item when it changes in iconView

commit cb9ee6880e56f1727d20d858a3b5e5ae3e6e6809
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Tue Jan 26 20:37:31 2010 +0000

    New release signing key. Take 2.
    
    pub   1024D/7144D485 2010-01-26 [expires: 2011-01-26]
          Key fingerprint = 5C3C 8244 E40E BB95 86FD  92B5 7772 A59D 7144 D485
    uid                  VideoLAN Release Signing Key (2010)

commit 993657175e20946d4ada0085bf10bbee693104e3
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Tue Jan 26 20:36:44 2010 +0000

    Add comments about the kind of key we need

commit 72665ee3dbccce404e11577e7a22255da41ce8fd
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Jan 26 20:39:34 2010 +0100

    Fixed selected entry in input_thread_t::"program".

commit 0e996c7bd2aa92e857ac8c0a244675537b1e6454
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Jan 26 19:52:24 2010 +0100

    Cosmetics.

commit 3f7117af00a9d95ceabba1d98465118c7f026eac
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Jan 26 19:30:59 2010 +0100

    Fixed heavy memory leaks in bandlimited.c

commit e080f331c7041595affd809f8bcd253bc4c6712c
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Jan 26 19:18:06 2010 +0100

    Also fix audio_sample_format_t::i_channels in aout_FormatPrepare.

commit afaea620166c7d09f8c9a32c7e258e5d57a4c559
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Jan 26 19:13:02 2010 +0100

    Used name in UTF-16 format for embed AVI subtitles (close #2357).

commit 7edb312503692443791d63df644c6e52e9c737c7
Author: André Weber <atmo@videolan.org>
Date:   Tue Jan 26 19:51:53 2010 +0100

    Added AtmoLight tab inside video effects dialog
    allows only to control some important options of the AtmoLight module, which control the color calculation.
    Hardware setup has to be done inside the normal video filter setup.

commit f00511926eb4278a07201fa8604ac796e595e6e7
Author: André Weber <atmo@videolan.org>
Date:   Tue Jan 26 19:37:37 2010 +0100

    enhanced & corrected AtmoLight filter module
    - added more thread locking/synchronization, to avoid potential risk of race conditions
    - changed the option to choose the output device
    - added support for MoMoLight (http://www.ambilight4pc.com/momolight/momolight.html)
    - added support for a simple serial DMX (255 channel) controller
    - added support for Quattro Atmo Light (allows to use four separated classic AtmoLights, as one virtual AtmoLight)
    - changed the way color packets are passed from AtmoExternalCaptureInput to AtmoLiveView useing a queue object (instead of a unsynchronized global variable)
    - renamed some options inside atmo.cpp to meet the requirements from the video effect dialog widget (later commit)
    - changed the way to define the zones for image color extraction (because the number of zones isn't longer fixed to 4 or 5)
    - removed the need to copy some .dll as bridge for the external AtmoWin into the VideoLAN folder, try to load the dll from the same folder like AtmoWinX.exe
    - do not a complete fade out, if the filter processed a low number of frames and gets stopped (keeps VideoLAN quick responding, if switching through deinterlacing modes)
    - added a debug option to see which pixels are used for color computation (just for fun)
    - added more infos to README.txt inside the source folder

commit bf7822fe956f24303563b040156f6c4abaf75df6
Author: Ludovic Fauvet <etix@l0cal.com>
Date:   Tue Jan 26 14:26:46 2010 +0100

    Qt: more details on the icon view.
    
    Add album name and break long lines.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 54a847e61499d93ba027fa73ec5715aadd96d2f0
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Tue Jan 26 14:35:49 2010 +0100

    Use ifdef's to guard against setlocale() in vlc-cache-gen

commit 474088e2c8e54901e448290fb7e5d4b405847107
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Jan 26 12:41:29 2010 +0100

    libvlcpp: add version-info to the library.

commit 66e08e1b6f78b5edf75fcbcc1d137747f4bdc365
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Jan 26 12:12:03 2010 +0100

    libvlcpp: directly access to the instance.

commit 9225ec114fc2438e844d91b16f321df7739b29dd
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jan 26 12:39:36 2010 +0100

    Qt: allow multiple selection in iconView

commit ec86ab4e1f8542146946a20fd02ccd30aac9115c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jan 26 12:18:00 2010 +0100

    Qt: iconView, use uniformItemSizes()
    
    From Qt's doc:
    "This enables the view to do some optimizations for performance purposes."

commit 4807aded6e4127358df368ecf7145cc5f0d2b2f4
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Jan 26 12:04:31 2010 +0100

    libvlcpp: add a .pc file.

commit 10f045d31419882b2fb09d6cee7f3b92e657181d
Author: Jakob Leben <jleben@videolan.org>
Date:   Tue Jan 26 07:29:39 2010 +0100

    Qt playlist: mistaken currentItem logic

commit c8d328e806f2edf8dfff5263928fc9302378c916
Author: Jakob Leben <jleben@videolan.org>
Date:   Tue Jan 26 06:54:53 2010 +0100

    Qt: save settings for playlist-selector/art splitter
    
    ...to enable permanent hiding of art display

commit 4d4dd098d382f070ab594160f839fcc0905d774f
Author: Jakob Leben <jleben@videolan.org>
Date:   Tue Jan 26 06:48:58 2010 +0100

    Qt: end settings group earlier so other settings have effect

commit b2b38e5e78d42ec301ef0c750aae9051275b4b81
Author: Jakob Leben <jleben@videolan.org>
Date:   Tue Jan 26 05:50:52 2010 +0100

    Qt PL Model: don't emit currentChanged twice

commit 382b629a6af7169a5905b0a55d5ed10d08af8de6
Author: Jakob Leben <jleben@videolan.org>
Date:   Tue Jan 26 05:41:59 2010 +0100

    Qt: currentView initialization

commit ddc7925dd25e8bc236f8e3dbf6f1dc7acc47ff2d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jan 26 01:33:11 2010 +0100

    Qt: plViews, cleanups

commit ede2bb15ef44639f38c2139c1a1f1eefc0678058
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jan 26 01:23:38 2010 +0100

    Qt: track the currentView and simplify the code

commit 7c1fe4832347b316e0aa9f0bc6537758b751385c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jan 26 00:50:28 2010 +0100

    Qt: put CreateTreeView and createIconView in their own functions

commit 0f03fef48484779a70c62d96056f64ed69477799
Author: Sebastien Zwickert <dilaroga@free.fr>
Date:   Mon Jan 25 22:57:17 2010 +0100

    macosx/framework: Remove the newly removed exception parameter of libvlc_event_attach.
    
    Signed-off-by: Pierre d'Herbemont <pdherbemont@free.fr>

commit 0d0e6fc3d330fa7aca50e85edd63f915688d85a7
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Tue Jan 26 00:41:46 2010 +0100

    macosx/framework: Implement write KVC for VLCMediaList.

commit dc36a8047975636c1cb131f75b050f350a89c1d2
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Jan 25 23:15:06 2010 +0100

    Fixed compilation after FromCharset.

commit 599c47de9d9b5c4d8c8c406422c42f844c6e1d4f
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Jan 25 23:05:53 2010 +0100

    Added FromCharset helper.
    
     It allows to easily convert from any charset supported by
    vlc_iconv to UTF-8 (but with a performance penalty).

commit a99b43de32abc4aa1d9cf9e046b6ba6753dd2fc1
Author: Alexis Ballier <aballier@gentoo.org>
Date:   Mon Jan 25 22:42:31 2010 +0100

    Fix segfault when freetype-yuvp is set to 1 in vlcrc.
    
    Allocate a palette for the format/region and reuse it. subpicture_region_Delete should take care of freeing it, but please someone double checks this to be sure.
    
    Reported by: Alexander Stein
    References: https://bugs.gentoo.org/show_bug.cgi?id=300406

commit a4e4c285946ef854d02f6ae1dc07f984149ca093
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 25 22:38:14 2010 +0100

    Set Shortname for Dirac and spudec

commit 20693a6136663cef862e6a2e47c0466043b3cd5a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 25 22:33:44 2010 +0100

    Rename the "Other codecs" category
    
     - Noone knew what it was
     - Only FFmpeg+DMO were there and not being SPU_ES decoders
     - Maybe SDEC meant _S_ubtitles...
     - FFmpeg and DMO are in Video codecs now.
    
    If you don't like this solution, I suggest merging all codecs subcat

commit 96cedc04a0aa0821381ca562479902adcf5a98f4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jan 25 23:13:01 2010 +0200

    Fluidsynth: convert path to ANSI on Windows

commit b14d2f10d62a68e15a0b5f9c524a21b5de290ee2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jan 25 23:11:38 2010 +0200

    fluidsynth: use error dialogs if the sound font fails

commit f65d4913eb6749a3cb43a651883795cc96f41222
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 25 22:03:07 2010 +0100

    We know that you are discovery, don't tell it to us 3 times

commit a1f89b24212225dce7da32aeaee64772926b5e20
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jan 25 22:26:07 2010 +0200

    Try to generate the plugins cache from make
    
     * Generate the plugins cache for the build tree during make all
       (if not cross-compiling).
     * Generate the plugins cache for the installation during make install
       (if not staging with DESTDIR).

commit f974baf1756aebf491bfc51858de432540ea0959
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jan 25 21:07:15 2010 +0200

    Add vlc-cache-gen to generate the plugins cache off-line

commit 91079ddc77238cabf02afb51ccb9bdbbf5218355
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jan 25 22:25:18 2010 +0200

    plugins must match "lib*_plugin"LIBEXT, not just "*"LIBEXT

commit 6862cff0c6951fd877ee5770135c83f88cbd2b0a
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Sun Jan 10 21:56:04 2010 +0100

    xcb: fix resizing failing to succeed sometimes
    
    The vout window provider may issue a series of several resize events in a row.
    (e.g a user switching back and forth between two layouts in skins2)
    Some events may then be wrongly discarded by xcb based on a check that doesn't
    represent the latest situation.
    The new design actually can accept all resizing events, and only processes the last event of a series of events detected by xcb. No filtering is needed in xcb.

commit afe5f8d6076ca8fd5a737ba89128c7fed1fa2d06
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Mon Jan 25 08:31:11 2010 +0100

    skins2: correct forgotten position and set default values

commit cc371f3013ec72a0d3d61bb4f636ffa84eb3d109
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Mon Jan 25 11:31:21 2010 +0100

    skins2: remove dead code

commit ebd971c2ed87ab3d470018c8138046560c3efe8b
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Mon Jan 25 19:58:52 2010 +0100

    Qt4: distribute icon file

commit b9a0fa9677d7084913a9499fd0050c0c952927b9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jan 25 20:29:56 2010 +0200

    Save the plugins cache as early as possible
    
    This rgeatly reduces the changes that it's generated more than once,
    if there are multiple concurrent VLC's, or if VLC crashes before exit.

commit ff41e49daa852a9991cabe60777b2480b17b2e13
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jan 25 20:29:43 2010 +0200

    Consistency loading -> saving

commit 739dbd4963e0fa42c25c0b87282045d274362039
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jan 25 20:29:32 2010 +0200

    Use utf8_unlink

commit 547247da8dca865ce18d42ad4efdf40345393235
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jan 25 20:21:02 2010 +0200

    Useless headers

commit 95c18c5da077888706e93fa99283a228ff9d57ff
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jan 25 20:19:28 2010 +0200

    Modules cache: refactor, no functional changes

commit ec77bc81de6d1d79a5a2c219b6acb1b3b703e397
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jan 25 20:07:18 2010 +0200

    Remove CACHEDIR.tag
    
    As we now store the cache in ~/.cache, this has become quite useless.
    In any case, practically no software implements this spec, adn the
    author seems to have lost interest over  years ago.

commit f89ac2d92a39d35336ae18b612a92d0bb5cd0c95
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Mon Jan 25 18:39:07 2010 +0100

    Extensions: distribute headers

commit 556953c4c2ec361c1d5508702083b76edf89cb4d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jan 25 19:19:19 2010 +0200

    libvlc_event_manager: remove exceptions

commit 6b53f6b72aec497a21772a1d93bec4bc66390270
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Mon Jan 25 18:28:02 2010 +0100

    Qt4: don't use TS muxer with RTSP in sout wizard
    
    Most RTSP clients expect native RTP and won't cope with Transport
    Stream. Also, since RTSP takes care of RTP setup, there is little
    benefit in having a single stream.

commit a1b2eff0bcc9469fdd7587d9977a66e235a7f6e9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jan 25 18:31:26 2010 +0200

    taglib writer: use decode_URI_duplicate
    
    The code looks suspicious though.

commit 75d389747e7a72f7da901e77c54fd5309bfcc0cf
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Mon Jan 25 17:21:21 2010 +0100

    contribs: remove obsolete check

commit 648b92d1269f42ed8ef051db61e4773d47a4b8c2
Author: Olivier Aubert <olivier.aubert@liris.cnrs.fr>
Date:   Mon Jan 25 16:48:55 2010 +0100

    python-ctypes: add MediaES structure definition

commit 8a9a4cb41bf287a771503b06e5edbad47c0876b4
Author: Olivier Aubert <olivier.aubert@liris.cnrs.fr>
Date:   Sun Jan 24 14:46:57 2010 +0100

    python-ctypes: cosmetic fixes in README

commit 91d00d909f5ab02b1ffc6073500667cfb6679b7d
Author: Jakob Leben <jleben@videolan.org>
Date:   Mon Jan 25 16:49:55 2010 +0100

    Qt iconView: initial attempt at item browsing/playing

commit 314f385472663e21acab96fec5c4b10ea95eed24
Author: Jakob Leben <jleben@videolan.org>
Date:   Mon Jan 25 16:36:06 2010 +0100

    Qt: use Title-to-Name fallback for icon text

commit 64ede4fc2b4a582ab516b64ab118605e9d1521df
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 25 16:45:26 2010 +0100

    Qt iconView: recude the clipping radius to 5 (from 7)

commit 5f1d26906bf3b63dfb4ee1a85a4dfc1be61639ad
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 25 16:28:56 2010 +0100

    Qt: don't use 2 drawPixmap

commit 82f5e2afcb006d254fa9c3d2296f81a6bd601d37
Author: Ludovic Fauvet <etix@l0cal.com>
Date:   Mon Jan 25 15:09:25 2010 +0100

    Qt: add drow shadow effect
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit eb9ef15dade467d1b27a900ca510bb377c29ca33
Author: Ludovic Fauvet <etix@l0cal.com>
Date:   Mon Jan 25 14:49:15 2010 +0100

    Qt: add some spacing between items
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit af9bd10dd5643470256a3f4c0543225c818d6a27
Author: Ludovic Fauvet <etix@l0cal.com>
Date:   Mon Jan 25 14:00:37 2010 +0100

    Qt: draw rounded art pixmap
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 80b0d4eac3462aa2dee20406ae7267f58087584c
Author: Ludovic Fauvet <etix@l0cal.com>
Date:   Mon Jan 25 14:21:11 2010 +0100

    Qt: wrap items automatically in a grid.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 3a236ec557d5731481cf0ca6465c3bb95c2211d6
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 25 15:49:23 2010 +0100

    Qt: iconView: don't allow the items to be moved.

commit b19a369ae6a0dd9e0f2eb6af548e0013378ed48b
Author: Jakob Leben <jleben@videolan.org>
Date:   Mon Jan 25 14:59:00 2010 +0100

    Qt: use styled item highlighting in playlist icon view

commit ed9cd68c498af6b07cad489073b77e0b0542e278
Author: Jakob Leben <jleben@videolan.org>
Date:   Mon Jan 25 14:47:00 2010 +0100

    Qt: better function name

commit 0b49fce1c4fc473769c09fd53bddf8ffc8a462fb
Author: Jakob Leben <jleben@videolan.org>
Date:   Mon Jan 25 14:39:55 2010 +0100

    Qt: remove unused code

commit ab43895a4d81f9d4d604c5b0ec72431a740dab99
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 25 14:15:49 2010 +0100

    NEW: mention libVLCpp and extensions framework

commit df8d2104697a38c439bc9f8944cbb28f598990c0
Author: Jakob Leben <jleben@videolan.org>
Date:   Mon Jan 25 13:52:53 2010 +0100

    Qt: playlist: use same context menu for both tree- and icon-view

commit 8f145234d20b0e0666eb8cef1cd74c2a5bd8eb24
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 25 12:05:43 2010 +0100

    Qt: Use the 64x64 icon for noart in iconView

commit d9e5f87e6c90fb7a75fd900d98ed90421094b0f0
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 25 12:03:29 2010 +0100

    Qt: noArt in 64x64
    
    This will be usefull to avoid to many resizing in icon_View

commit 9a26920ddbba39e495ffe5ff4456f314518d6393
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 25 11:49:47 2010 +0100

    Qt: get a correct icon_View design
    
    This is not top quality yet, but it is usable.

commit 8a4209e09534ff5a0a4f611c0e553207bdfe0751
Author: Colin Guthrie <cguthrie@mandriva.org>
Date:   Mon Jan 25 01:12:47 2010 +0000

    phonon: Improve chances of finding libvlc.so.*
    
    Search the install library path as well as the hard coded /usr/lib
    and /usr/local/lib (this is particularly important on system that
    use the 64 suffix on x86_64.
    (cherry picked from commit 47ffd252b036e4047054e3926ba0a9f94170c35e)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 320641ea29771765672e6f2dc67ab84d76a7e0bb
Author: Colin Guthrie <cguthrie@mandriva.org>
Date:   Mon Jan 25 01:11:18 2010 +0000

    phonon: Follow 2c57cb and remove exceptions in calls.
    (cherry picked from commit 80048bbcbf55c63290f3b2f6b1f04ce2f6b8d9f9)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit d5cbf5d658ade58e028bc123d844065a99011a4b
Author: Colin Guthrie <cguthrie@mandriva.org>
Date:   Sun Jan 24 22:42:13 2010 +0000

    RTMP: Fix a format-security warning
    (cherry picked from commit 71c4bb2a2eafcb72c40d7e6f02eb0236e6e92fdb)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit f56248d6f03b6bd6317854d0e92989bbac7ecce1
Author: Colin Guthrie <cguthrie@mandriva.org>
Date:   Sun Jan 24 12:05:20 2010 +0000

    phonon: Add support to detect the pulsesupport.h header from kdesupport phonon package
    (cherry picked from commit 9885b4e6aba33c840056e11cc678b9990f03e629)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 9ef1fb93b1246cd05c4b487ef255767b09e9aaa1
Author: Colin Guthrie <cguthrie@mandriva.org>
Date:   Sun Jan 24 11:51:57 2010 +0000

    phonon: Allow building against kdesupport libphonon.
    
    This uses the FindPhonon.cmake file from kdelibs to find
    the phonon package. Previously it would not build and gave a
    somewhat confusing 'Undefined Interface' error when running moc
    (cherry picked from commit 59ff91c95d5cb447c89bfdb8be02b518a136c7f6)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 456ee26d6b64c8f35657e588b7ae280b08a2426a
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Fri Jan 22 22:03:56 2010 +0100

    activex: remove IVLCLog, IVLCMessagesIterator, IVLCMessage interface.

commit 450c4ed2399cb7f5297c73c170607011f1022fb8
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 25 08:52:27 2010 +0100

    Qt4: compile fix for Qt4.4

commit 9c191f2fbb13aa7162d61c52a15dd290702fb803
Author: Jakob Leben <jleben@videolan.org>
Date:   Mon Jan 25 02:42:07 2010 +0100

    Qt: make playlist tree-view popup menu work again

commit a706d73d469f441e4a25e3486bafa4593763bef3
Author: Jakob Leben <jleben@videolan.org>
Date:   Mon Jan 25 02:18:26 2010 +0100

    Qt: constify arguments

commit ce8732db1523a4f7f136aaea70f35edcedba749a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 25 01:27:49 2010 +0100

    Qt: use a dummy painting for iconView until better

commit f63e51271320160bf9368c53097d36cd1c98d664
Author: Michael McEll <mapei_@hotmail.com>
Date:   Mon Jan 25 01:20:08 2010 +0100

    Qt: Fix Segfault when exiting on Windows 2000
    
    Initialize two handles even if createTaskBarButtons() is not called.
    Otherwise vlc.exe will segfault at exit
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 2551b9325ba114657ba71f5510564a8cc387a01b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 25 01:08:34 2010 +0100

    Qt: compile extensions on Qt4.4

commit 1cdeaa802c0d236e5af18ec073c6ae8d24ce3737
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 25 01:02:10 2010 +0100

    Qt: variable renaming so they are more explicit

commit 27f5e6a9abc2657ff6cb2b203d18ceea8edeae77
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 25 00:59:19 2010 +0100

    Qt: use the new PlIconView class

commit c07eff528deb31d8b430d82f28b19eb33dbcd4d9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 25 00:54:28 2010 +0100

    Qt: create new classes for IconView

commit 251ae55f0d30e03840cbe33b6852940c6b5575ff
Author: Jakob Leben <jleben@videolan.org>
Date:   Mon Jan 25 01:06:48 2010 +0100

    Qt: clear PL item id cache when sorting
    
    fix #3263

commit 439cd43d4b55e315e69ddbf2c9a6764cab65988d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 25 00:19:52 2010 +0100

    Qt: create a helper function to manage core ArtUrl
    
    decodeArtURL( input_item_t *p_item ) should be self-explanatory.
    And use it.

commit e0054371918b5ca98aee48920423eca073875c50
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Jan 24 23:59:40 2010 +0100

    contribs: updated libpng patch

commit a5052c2a8d25f982a12068cf62a4121b46e8440a
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Jan 24 23:40:27 2010 +0100

    contribs: fixed live555 linking when cross-compiling on Darwin

commit 3766cde973086bdff98433f0eb2b8dd6286e4c62
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Jan 24 23:22:28 2010 +0100

    Fix mozilla compilation on OSX
    
    Needs testing

commit bacf57603d3dbef1ee347fdf0075514a920c3a96
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sun Jan 24 23:04:30 2010 +0100

    Qt4: fix file headers

commit dd6d9ec7e126e9ea84ffa0672959a4ca702df1cd
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Jan 24 22:58:37 2010 +0100

    contribs: removed outdated pkgconfig patches

commit 90dc652d33d44d4644c0e393ce1eab0a16d31a52
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Jan 24 22:50:29 2010 +0100

    ActiveX: fix compilation
    
    And deactivate the set_teletext functions, since they have been removed from libvlc...

commit d09767fb78344d163e04dec8f72231b0d8e62c85
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sun Jan 24 22:37:42 2010 +0100

    Qt4: add the RTSP protocol to the sout dialog
    
    It is set up to use the TS muxer

commit a466be03998b9b25da77b35c0a9ba717006ce40a
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Sun Jan 24 21:09:26 2010 +0000

    2010 VideoLAN signing key.
    
    pub   4096R/E79997B5 2010-01-24 [expires: 2011-01-24]
          Key fingerprint = 8B41 4B3D 9A40 7A79 23AC  6B1E 13E9 5EDB E799 97B5
    uid                  VideoLAN Release Signing Key (2010)

commit afbf0d495377d92e883941fc19c1deec177ccbb4
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Jan 24 19:50:15 2010 +0100

    Qt: code cosmetics

commit dc1fd8f52fde9b20144a4026d0a6e0ecccf901b3
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Jan 24 19:49:02 2010 +0100

    Qt: publicize getItem() in the model

commit 42285370dd871e269b7c55de9a31e9ffe284c51b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 24 21:55:08 2010 +0200

    LUA interface: correct/simplify error handling

commit 9cfa269088d5bdad01596c52616e4a84b6af3b23
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 24 21:54:10 2010 +0200

    LUA interface: unlock the mutex sometime

commit 02bffa9fef9f7842458998a831a44c505f32ee3f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 24 21:21:24 2010 +0200

    LUA: fix busy loop with "luahttp" and "luarc" shortcuts

commit 4675f892ad1e6262b981f7618ede09b4c82205ab
Author: Geoffroy Couprie <geal@videolan.org>
Date:   Sun Jan 24 20:05:30 2010 +0100

    Win32: close vlc when heap corruption is detected

commit 275f357291af0e63e5ccd72c02e4c3327a435cb2
Author: Geoffroy Couprie <geal@videolan.org>
Date:   Sun Jan 24 20:04:00 2010 +0100

    Lua extensions: fix (again) compilation on Windows. All the obvious function names are already taken by Windows headers

commit dcce03505b2f15d5e513db4636ee82984e487a8d
Author: Geoffroy Couprie <geal@videolan.org>
Date:   Tue Jan 19 15:13:33 2010 +0100

    Win32: get rid of calls to GetVersion (CoCreateInstance will fail anyway if the feature is not present)

commit c84c86d4a0e2b679c6a0767263022253ee59a8ad
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Jan 24 19:35:57 2010 +0100

    Contrib: disable filters in FFmpeg

commit d5b6c945da34a7e417902857bf61ddeae168498a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Jan 24 19:33:10 2010 +0100

    Contribs: uneeded patch for FFmpeg/win32
    
    Thanks to fenrir and ramiro for their continuous work.

commit bcc710989b3da04f387b25cbd40075d13a5edd11
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Jan 24 18:05:09 2010 +0100

    projectm: add missing return.

commit 006ad882aef70f1051bb5d3506ed06105603fe05
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Jan 24 17:58:37 2010 +0100

    fix mozilla plugin compilation.

commit fb64f7ae7f2383390921b89ab9c79237c4941484
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Sun Jan 24 17:58:49 2010 +0100

    darwin_specific: Fix coding style (sick).

commit 684138de611d8830e7253b37c9acb5f3820173fc
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Sun Jan 24 17:56:39 2010 +0100

    darwin_specific: Make sure developer version of VLC.app works.

commit bdbd85880e6705de9d25a20b9dad80d906fdf948
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Sun Jan 24 17:33:57 2010 +0100

    Extensions: fix compilation for Windoze
    
    Windows already registers CreateDialog as a macro

commit 8f055856fa79bfa284f77bcd55e7556977eec769
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Jan 24 17:12:47 2010 +0100

    qt4_extenssion: the menu need a parent (fix memory leak).

commit c2282767004237ad3bc4d49ee58cddd31523c5a5
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Jan 24 16:29:41 2010 +0100

    QT4_extenssions: replace qstrdup by strdup.
    
    In fact qstrdup use new but the resulting memory can be deallocated by some C code.

commit 146abcd7ce2001f30a55844710676cc8f99c3458
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Jan 24 16:32:40 2010 +0100

    extenssions: fix invalid format string.

commit 92ea10da4e5694e98f4e5a92656d366c2e9e7f26
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Sun Jan 24 16:26:15 2010 +0100

    Extensions: an example Lua script: IMDb
    
    This Lua Extension will get some meta data on the current movie
    (or any movie) from the Internet Movie Database and shows it in
    a simple dialog box.
    
    Please consider this script more as an example than as a final
    version of the IMDb extension.

commit a144530106657914436879d720648a79e4d630f2
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Jan 24 16:09:05 2010 +0100

    config: fix memory leak.

commit d49d125b9ef6c44d89cc36337c533fe377aca5f6
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Tue Nov 10 18:38:22 2009 +0100

    Extensions: Lua documentation (to be completed)

commit d7cb06d6f67a9a100f311f405306abcbf7d5a908
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Tue Nov 10 18:37:05 2009 +0100

    Extensions/Qt: buildsystem + menu entries
    
    You can now play with extensions, from the menu View > Extensions

commit 58f43231fa03505c5be727fb90b39e797abda049
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Tue Nov 10 18:34:19 2009 +0100

    Extensions/Qt: dialogs
    
    These are the main UI files for extensions' dialogs.

commit 42bfc70b723285efb87b8720f14f02fc186f463d
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Tue Nov 10 18:33:42 2009 +0100

    Extensions/Qt: Qt extensions manager

commit 83f1c9442ed8fcb9d03bbda5e574d778d2937701
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Tue Nov 10 18:31:58 2009 +0100

    Extensions: buildsystem
    
    Let's compile!

commit 1bbf6f1c45b86b9ba5224f66bc28617784f05e1d
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Tue Nov 10 18:27:09 2009 +0100

    Extensions: core library
    
    This contains:
    - Extensions manager
    - Extensions activation / deactivation functions
    - Separate threads for each extension
    - Lua specific functions for calling the script

commit c6912c8158befac0fa7f3c6823289e8988d54a2c
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Tue Nov 10 18:24:58 2009 +0100

    Extensions: Lua implementation for dialogs
    
    New vlc.dialog library, that allows users to create scriptable dialogs.
    The calling vlc_object_t should have register a callback for the variable
    "dialog-event".

commit 8c64238e463aac8855dacc3aad4588e2b0a25d95
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Tue Jan 19 13:40:42 2010 +0100

    Extensions: core function dialog_ExtensionUpdate

commit 83f26349dfc20c9c0bd2828ddfbea28635cf24b0
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Tue Nov 10 18:12:01 2009 +0100

    Extensions: public include
    
    This patch defines a new type of interactions between the GUI and
    so-called 'extensions'.
    These extensions are dynamic plugins, that can be scripted, and they can
    create GUI dialogs with widgets (like text fields, buttons, ...).

commit 7963ddf0ac0f29c6d30c6339ca8a2711ca625b63
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Sun Jan 24 15:47:17 2010 +0100

    macosx/framework: Remove the newly removed exception parameter.
    
    Most of them where already NULL, saying how meaningless it was.

commit 12a36253521fbd28b624c11681517009e49f346b
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Sun Jan 24 12:25:01 2010 +0100

    vout_macosx: Fix a leak.

commit 47f729b3e0f8273b46205bfafd6daed9cc1aabef
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Sun Jan 24 11:46:44 2010 +0100

    macosx/framework: Whitespace cleanup.

commit 4e0ec1d2c8b66b6c2bf10cffc315f504f3238679
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Sun Jan 24 11:46:00 2010 +0100

    macosx/framework: Fix a bunch of leaks in -[VLCMediaPlayer videoSubTitles].

commit e50b47115ab603c95c9eb7ccc78b3380329abe3a
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Jan 24 15:44:22 2010 +0100

    libvlcpp: fix compilation.

commit 07867ac862aa76db92386e06f9b2bbf653df4f28
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Jan 24 10:19:02 2010 +0100

    demux_gme: fix potential use of uninitialized value.

commit 7ad6676d1b65a222682dc814782b57de798c068c
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Jan 24 15:26:09 2010 +0100

    Decreased priority of libmpeg2 decoder below avcodec.
    
     It still segfaults on broken streams (or on seeks #3153) and I am not
    willing to spend more time on it.

commit 351e7db465f30ab5600560d5ca3357e6d5f5bca6
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Jan 24 14:58:50 2010 +0100

    Protect against corrupted AVI file.
    
    The limit is arbitrary.

commit 2cf478feb4090b073bda5639432ab3c4da5217f2
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Jan 24 14:45:06 2010 +0100

    Fixed bandlimited invalid writes when downsampling.

commit dbdbf98ea70bf6b1b257f6be21e8d283780ee67b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 24 13:07:55 2010 +0200

    Missing white spaces

commit 9f5eaeff83699fe167bfbad2d06ca828304bfbfa
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 24 13:04:08 2010 +0200

    fr: typo

commit e7dc693ef497512afaf8a51034c642bdf198bc90
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 24 11:45:14 2010 +0200

    Remove some more unused exceptions

commit 7c912f1eda4ff437d3d6f2a44080512a57e314b4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 24 11:51:42 2010 +0200

    libvlc_playlist_play: remove unused exception

commit 7db94f4d2fc742537828fbe0c8eb5a6612601749
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 24 11:31:15 2010 +0200

    Do not export unimplemented functions

commit 3cf5207388513b44eb780436fa98113dc143dd0e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 24 11:23:29 2010 +0200

    libvlc_event_detach: remove exception

commit 2c57cb8088288aaf3540cb28fd80978799a66c48
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 24 11:09:46 2010 +0200

    libvlc media (list) player: remove a bunch of never raised exceptions

commit 6d656addd5f9d7f47f64070200398ac96c7f547b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 23 23:00:31 2010 +0200

    Sort configuration items for faster lookup
    
    We have well over one thousand configuration items, not counting
    dummy hint entries. So now, sort all of them once (well, twice),
    and use binary instead of linear search for lookups.
    config_Get*, config_Put*, var_Create(with INHERIT flag),
    var_CreateGet* and var_Inherit* do such lookups.

commit e4f31848149cff7b04726f499c76897bc7b0298c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 23 22:45:00 2010 +0200

    Remove useless module_bank_t.b_plugins

commit 8fe4cd208a50a8a7b2abad17a1eff83e1675fd1f
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Jan 23 21:24:30 2010 +0100

    Fixed a few memleaks in AVI demuxer.

commit e331532c296a774d79a745acc8660e0d4bac8a1c
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Jan 23 21:16:39 2010 +0100

    Support subtitle description when comming from attachments (close #3241).

commit 0ad9871bddde7d3804c25070f98c476bbbb3b88e
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Jan 23 20:17:25 2010 +0100

    Added sub-description to override a subtitle track description.

commit 114bcc9ed7588b8dbcc78909e4c9c8c18fc043b4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 23 21:44:57 2010 +0200

    config_(Get|Put)(Int|Float): use global configuration lock
    
    While string configuration items have been protected for a while, float
    and integer items weren't. This is now fixed.
    
    There is still a small bug in some plugins setting ->b_dirty without
    locking the configuration lock for writing.

commit 540d82b411c8e2a03c54c06c2f6dc37e9188a0c1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 23 21:36:11 2010 +0200

    Remove the old module config lock

commit b2c266cd066e2ca40e117c86a47710387e6beaf7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 23 21:31:19 2010 +0200

    Use a global R/W lock for configuration
    
    Previously, we had one configuration mutex per module.
    With a global read/write lock, resetting, loading, saving and
    auto-saving the configuration becomes atomic (and use only one lock &
    unlock pair). Also, multiple threads can now read the configuration
    item of the same module at the same time.
    
    Note that, as the earlier configuration mutex, only configuration item
    values are protected. The list of items and their meta-data cannot
    change while VLC runs (they're hard-coded in the plugin descriptors).

commit b3dce1b9848a9f6b916a866e8367e1c3d3b19d50
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Jan 23 20:18:55 2010 +0100

    libvlcpp: add some function to MediaPlayer class.

commit ffbf342998cc103d1cd931a339baabea7a329001
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Sat Jan 23 19:23:02 2010 +0000

    Distribute mmx.h

commit 89ce0ea53b4a46e71f209f78165e46528ec3b839
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sat Jan 23 19:52:25 2010 +0100

    opencv: fix typo

commit a206b9f5e47d470ae1af51a567a63d5945e2df57
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Jan 23 19:37:44 2010 +0100

    libvlcpp: getSomething => something

commit da79f90e24a1b2e712e97ce3cb7ab2f99978717f
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Jan 23 17:17:35 2010 +0100

    libvlc: fix doxygen documentation.

commit 10d0f724bc1ad48ed2b7729c612af01c4073b569
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 23 20:33:35 2010 +0200

    Do not translate ""
    
    That would return the PO file metadatas.

commit 03beb7e6aef75173d5cf6ee9534c0e0b17c8c5e1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 23 20:27:37 2010 +0200

    Do not reload the command line
    
    Loading the configuration from vlcrc or resetting the configuration does
    not alter the command line parameter anymore.

commit 220ce67be850cc30eae15e7104023172bfee6bcf
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 23 20:25:57 2010 +0200

    --full-help: do not alter the configuration, only variables

commit bacc63395311e793355e3762764c8af1ec7143be
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 23 20:19:42 2010 +0200

    Do not reload the module bank if the language is overriden
    
    The module bank is now locale-independent, so this was a waste fo time.

commit b2262bc3649b61d93df0d756017dafb9d2ad5822
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 23 19:27:45 2010 +0200

    video plugins: use var_Inherit

commit cdf54698d550094988f073f2d1caf9abf0b627df
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 23 19:45:13 2010 +0200

    misc: use var_Inherit

commit 23c9bffb5b6e08ca7cdc5e6d2b177af693b07a92
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 23 19:53:57 2010 +0200

    Qt4: use var_Inherit

commit 68684aa49b127b1fc744cde79862fa8091941b88
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Jan 23 18:42:29 2010 +0100

    Fixed typo in avformat access.

commit e193887aa31a0efafd11035ee18a1d7c73ecb453
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Jan 23 12:31:11 2010 +0100

    Fixed error code value in vmem.

commit 80b17e25cc1287ca582520f6a48e68ca465bf8db
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 23 19:19:19 2010 +0200

    Fix use of --data-path

commit 1fa88f66c121b9951db9b480eb578e98c710b977
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 23 19:05:18 2010 +0200

    filter_t: use struct of non-anymous unions, seems more portable

commit a8421c5730af2951f205d018de90f4a234bda4c9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 23 19:04:53 2010 +0200

    VLC: exit if the requested interface could not be started

commit c035e8417b7d1ff3df7d95af3a7e34092912db96
Author: Luca Barbato <lu_zero@gentoo.org>
Date:   Sat Jan 23 17:41:52 2010 +0100

    libvlc os-specific path discovery
    
    Get the right libvlc path in macosx and win32 to reside in the specific.c files.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 4041e2678462848af2331f05468f21f1700cbb1e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 23 18:32:38 2010 +0200

    Some objects have no name. Fix segmentation fault.

commit 167c59f6c0def1770409e149ed9aff622d7c82f1
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sat Jan 23 17:06:55 2010 +0100

    rtp sout: support IPv6 in SDP for RTSP

commit 47109b0d7e3d55c6cba0dbcac9b4d94c522739c8
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jan 23 16:46:46 2010 +0100

    Real demux: Do not store the SIPR flavor in profile.
    
    It is not useful

commit 0da465f60460f5a78fc3430b8f1e18b56f7d6fb7
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Fri Jan 22 14:52:20 2010 +0100

    libvlc: Get ES descriptions for media

commit 8f4a554c7b8c7333a18d8ac8893350e48dc5aad3
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Fri Jan 22 14:40:59 2010 +0100

    mpga decoder: modify input ES format with layer

commit 5352b6054fea35869be94a81a1169b7d8df7401c
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sat Dec 19 17:57:39 2009 +0100

    h264 packetizer: fill profile/level

commit 8ddf6aa4f2bd2ace4ee96b07325f49530db64d1c
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Fri Jan 22 14:35:05 2010 +0100

    es_format_t: add i_level
    
    It indicates restrictions on the ES (resolution, bitrate, codec
    features...), like the H264 level

commit ecbc3c783997833347e18ce88ae2912891e95250
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Fri Jan 22 14:31:13 2010 +0100

    Init es_format_t->i_profile to -1 (not filled)

commit f173401f9d2324f1292b885bd577ee1cdd4fc57c
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Fri Jan 22 14:29:26 2010 +0100

    audio_format_t.i_flavor -> es_format_t.i_profile
    
    Other (audio or video) demux/codecs than real demux can use it

commit 6a893450bcd50e1cad35e2e035bbadd5cc22c8f7
Author: Vincent Penquerc'h <ogg.k.ogg.k@googlemail.com>
Date:   Wed Jan 20 18:04:18 2010 +0000

    Remove the conversion from premultiplied alpha, ...
    
    ...as I found a case where it makes the output almost unreadable, and
    cannot find another test case where it makes it better, which I'm
    pretty sure I had when I did this.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 16f75b88a72dd3aed04175ebd79cc8a113dccc2f
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Mon Jan 18 16:09:53 2010 -0200

    dummy vout: check for sys->pool before deleting it.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit e07d5bbb42bc96203220dd97e37447d3f5ddfb54
Author: Kaarlo Raiha <kaarlo.raiha@tut.fi>
Date:   Sat Jan 23 15:58:50 2010 +0200

    add option to disable dvd subtitle transparency to spudec
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit d2edbc8ebcedb66c65211d657ee60e69da0115fb
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Jan 23 15:04:34 2010 +0100

    phonon: 0 => NULL.

commit 10a63bb57f49c6f63151bf960b5322fe38df69e4
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Fri Jan 22 14:56:46 2010 +0100

    New C++ binding for libvlc.

commit b187fe3d02dc0c0ae00cbe9245bfba04d8fae8a9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 23 15:39:53 2010 +0200

    Still build the vcdx plugin
    
    Pointed-out-by: Alexis Ballier

commit 35192dd7729d4c3aae4c2ff28e8a823f95f02705
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 23 15:36:50 2010 +0200

    ncurses: always use vcd
    
    This is consistent with Qt4 behaviour. This also fixes a bug when using
    the configuration; the item is called "vcd", not "vcd://".

commit 832df23afaf5500ce2b00a1cce1c340383e3073c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 23 15:34:10 2010 +0200

    HAVE_CDDAX is never defined (anymore)

commit f9f69cb5290cb551d0eebb400b8af0a7eab3fa12
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 23 15:33:24 2010 +0200

    ncurses: typo

commit 3ad014c3134227715a14b0bfdc7282dd82bfb96b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 23 14:47:59 2010 +0200

    Use a doubly-linked list for object tree

commit 5e04d7d0858d25874f3554ae824a4a961348c4fe
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 23 14:28:50 2010 +0200

    Remove dead code

commit ec7e1f822910742d3fd221e6b4d26b3d394c0a25
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 23 14:26:19 2010 +0200

    test_block requires threads lib too

commit 6c1e53fa81571ea246c9f32f6fa4301eecb8fb69
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 23 14:20:08 2010 +0200

    Remove vlc_list_find

commit af3779ff1c972dc76b58c6072fef3cff0d68c911
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 23 13:40:51 2010 +0200

    FindObjectName: split parent and child search modes

commit 538a9b4da26d6db1386adf99e7c37faa97621924
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 23 13:34:34 2010 +0200

    vlc_object_find_name: simplify FIND_ANYWHERE

commit 5d600458c9451357e63dd446199e05fd68deb33a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 23 13:30:49 2010 +0200

    Split FindObject into FindParent and FindChild
    
    This avoids pushing and checking the mode parameter at each recursion.
    Also, FindParent is now iterative.

commit c8631c65127e95626aac7fc5106b52805b6096be
Author: Daniel Mierswa <impulze@impulze.org>
Date:   Fri Jan 22 00:25:07 2010 +0100

    Simplify vcdx configure.ac logic.
    
    HAVE_{LIBCDIO,LIBVCDINFO} and have_{libcdio,libvcdinfo} were nowhere
    used in the source except when --enable-vcdx was given, hence only probe
    for them when vcdx is to be enabled.
    Since have_libvcdinfo (which is a requirement for vcdx) can only be
    enabled if have_libcdio was defined, I simply put it in the enable_vcdx
    block. And because vcdx needs to be explicitly enabled, we can safely
    AC_MSG_ERROR on every missing library.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit ef139b0b5c75c5bbd48686d72d59875ebc46c4c2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 23 11:59:22 2010 +0200

    Revert "file: rewind before read"
    
    This reverts commit 09049343c7bdaf39aa5840710260141962e4bdc2.

commit 44a7af395faac26a570f8fe40b6be3da5ddd1dae
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 23 11:23:03 2010 +0200

    file: fix warning

commit 65113f55d63c9995b9ec781e75d531a9bd20d848
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sat Jan 23 01:14:10 2010 +0100

    rtp sout: factor out some SDP code

commit 66b5e14a6acec69024dcf12899ac24bc946ad49d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Jan 22 20:57:28 2010 +0100

    Real: small fix
    
    Sorry, I forgot to push that part

commit ff6ffc77cd5563b597aac92bf93cd39cc801fa1b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Jan 22 13:52:11 2010 +0100

    Real demux: visual alignment
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit fd112a947820cfd5bf0fa54cd004b65e03877c6d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Jan 22 14:16:52 2010 +0100

    Real demux: correctly set the subpacket size when SIPR is used

commit 7108cd2c8eb3ec5308c5c6d11b9b734112ae6106
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Jan 22 13:09:45 2010 +0100

    Real Demuxer: use the VLC_CODEC macros

commit dec7310f089cce86ca54e589e92eda5230344281
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Jan 22 12:08:37 2010 +0100

    Real demux: fix a comment

commit 8159c4c4f7cbad9fd81225bcfb411461c1ca779b
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Fri Jan 22 19:37:04 2010 +0100

    rtp sout: use the URL helper everywhere

commit e30cb4fb539e4fa5ae16ae04c45fe9c6ed52f586
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Fri Jan 22 18:47:09 2010 +0100

    rtp sout: fix RTSP track numbering in SDP
    
    Add a helper to get the right values from the RTSP code

commit 94558b79a949d86ade0184b3262adfedfc91252d
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Fri Jan 22 18:18:01 2010 +0100

    rtp sout: fix duplicate slashes in RTSP URLs

commit 5cd12c79d442d82b3be275f57d5f6e3f16216116
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Fri Jan 22 10:07:40 2010 +0100

    access_sftp: fix compilation.

commit ead9acc05a3a454d7a5547da91f3125e61a3c260
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Fri Jan 22 00:35:21 2010 +0100

    i18n: remove deleted files

commit 75294cb068c7cbbf76a271ed51aff1f1ec3da640
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Jan 22 00:25:22 2010 +0100

    Fixed compilation.

commit 9d447992d1913208c433caacd3279d61c80417ae
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Jan 21 23:41:19 2010 +0100

    Fixed transcode audio filters insertion (close #3199).
    
    Calls to aout_PrepareFormat where missing.

commit a463d9bd0e7fcb7dcc600a26682f98e55df5d303
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Jan 21 23:07:47 2010 +0100

    Made stream_t size and position unsigned.
    
     It fixes segfaults in src/input/stream.c (at least) when demuxers
    overflow int64_t seek position, and avoid testing for negative values
    everywhere.
     stream_Tell() and stream_Size() still returns signed values as too much code
    depend on it.

commit 2e847d8484163b50d8fe98350f3dc96ac8a1a43f
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Jan 21 21:36:07 2010 +0100

    Used uint64_t for access_t::info.i_size/i_pos and access_t::pf_seek().

commit e6ede3994474c4e3b2bb84ee29869d5e658877e5
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Jan 21 20:42:02 2010 +0100

    Do not store -1 in access_t::info.i_size in http access.

commit b04d6af67cf596cd86483456b456c4d172606f24
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Jan 21 20:07:22 2010 +0100

    Removed remaining access_filter.
    
    They were dead long enough.

commit 4d961a24d1111f64a0f1453f0a1c82caa1f49287
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Jan 21 00:37:11 2010 +0100

    Assert that seek position is > 0.

commit 88fd7db1ab410c31aa687d7912ae4fa5b99cfbf6
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jan 21 23:52:04 2010 +0100

    Update Copyright for simple channel_mixer

commit 9d9ed73b41335235b488e234d87825d32578bcc5
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jan 21 23:42:55 2010 +0100

    Removal of realaudio
    
    This codec wasn't good.
    It didn't work on SIPR correctly in all cases.
    The code had lots of warnings.
    The philosophy of it sucks (opening dlls...)
    It didn't work on non-standard architecture.

commit ab73f1272e411b73b384ff61396eec752203fdf2
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jan 21 22:00:34 2010 +0100

    Win32: strip vlc.exe too

commit 09b2d92372c384a51696a6c917d9f103609ba399
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Thu Jan 21 21:17:57 2010 +0100

    rtp sout: fix comment about TTL
    
    We don't use the TTL value in SDP anymore, but we still do in RTSP

commit 531c7a06f547296c4c08b9e798bb388dc2b071ce
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Thu Jan 21 20:46:40 2010 +0100

    rtp sout: config_GetInt -> var_InheritInteger

commit 807bd28ad469b61d321fd33162aab4f5f8bcbe09
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 21 21:29:48 2010 +0200

    0 -> NULL

commit 1f673a2a4866dfd5a0ff68adc9fddb772fa73ca6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 21 20:12:59 2010 +0200

    VLC needs pthread

commit abf060c1ccc54e78156c496e598dd17296cbf368
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 21 20:11:09 2010 +0200

    vlc needs libvlccore for FromLocale()

commit 2c0fc58eacdf5509dc604b1330021dda101e1996
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Jan 21 19:11:11 2010 +0100

    sftp: fix a potential memleak.

commit 3c4fac1eecf58f2d15ebd728ac1f01e0799cb204
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Jan 21 18:53:02 2010 +0100

    libvlc: add some missing 'extern "C"'

commit 6301d60e820ccc41e2ee23670a28c42d67bbec98
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jan 21 18:19:39 2010 +0100

    Mention BeOS intf removal in NEWS

commit af691d06eca85627f0813e925f4f1557be433eca
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 21 19:14:03 2010 +0200

    BeOS interface: remove
    
    This has been broken for sure since 1.0, most probably nuch earlier.

commit e43476119b2eaf46eaed71e5d72195a2b7fa9507
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Thu Jan 21 12:16:37 2010 +0100

    contrib: fix link flags for live555 on WinCE

commit 837e80b8e71c22f2a6acca1c2e6554a44533b231
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Thu Jan 21 10:08:32 2010 +0100

    avformat mux: only write trailer if header was written

commit f4f471482f8b8908b81accfbd57af6016f45d604
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Jan 20 20:06:45 2010 +0100

    Contrib: remove DxVA2 patch unneeded.
    
    I AM in Ur FFmpeg, br34King Ur codez :

commit 35b1c2b12b7ff0fa0f166f366fcc2ac2d96e0a66
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Jan 20 16:58:16 2010 +0100

    Contrib: force x264 to disable broken options
    
    It seem to not work because of cross-compilation. It seems to call directly pkg-config with no way of overriding it.
    --disable-avs-input --disable-lavf-input --disable-ffms-input --disable-mp4-output

commit 4e9e9f5cac1a576cc3c27695d00a11535a8219d6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jan 20 20:44:05 2010 +0200

    Save the fact that an item has a callback, not the callback itself
    
    Saving pointers in the cache makes no sense. In this case, we only want
    to know that the plugin must be preloaded so that the configuration item
    callback works from the preference dialog.

commit abd557df02046acb2f4d7bbb66c851bc282c2eae
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jan 20 20:22:50 2010 +0200

    dead code

commit 5244f8cc7e7bee0edaeea00697887840a723ed56
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Wed Jan 20 19:35:06 2010 +0100

    vod: remove useless strdup()'s

commit 623e196735706f8b2e3199c723159ec6be6a8bf8
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Wed Jan 20 19:29:23 2010 +0100

    vod: config_GetPsz -> var_InheritString

commit 403cd9fb823efca711d6313585dd07347aefb9da
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Wed Jan 20 19:02:28 2010 +0100

    live555: remove broken obsolete work-around
    
    This can't be useful anymore, otherwise connections would always
    fail... and it was preventing VLC from prompting the user for
    authentication credentials (untested).

commit 15569018d349a41cf9b9362918e196e08cbd95a2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jan 20 18:34:41 2010 +0200

    Win32: fix sockets leak

commit 0f1b48765b67af731c0f8ddbf0edeb345e905452
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Wed Jan 20 11:32:58 2010 +0100

    fb vout: use var_Inherit

commit c7acc9f3f98ce182a1df10c730f5e1d2b2e73749
Author: JP Dinger <jpd@m2x.nl>
Date:   Wed Jan 20 10:28:03 2010 +0100

    activex plugin: Replace duplicated get_object methods with calls to
    a templated helper. The holder variables are not otherwise used so a
    pointer to the (virtual) interface classes works fine.

commit f61d8c9f0b0145be4cf04f595ef58660d3f04c6a
Author: JP Dinger <jpd@m2x.nl>
Date:   Wed Jan 20 00:49:58 2010 +0100

    activex plugin: Dedupe a lot of duplicated code.

commit d1e7a6e58801edfb10efeeff48a3da725cb50dbd
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Wed Jan 20 09:48:37 2010 +0100

    Fix libavcodec/vaapi.h detection.

commit 3a9b38391e2d58aa9f01a0d4b26767107697e17f
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Jan 20 09:28:05 2010 +0100

    test.html: fix typo

commit 478ff4e11c65ce9a84539d7cdb9b8ee3048b0734
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Jan 19 14:32:31 2010 +0100

    libvlc: fix calloc usage.

commit 45141762554b2cf5247d7bc6a7d88fdd762d27c4
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Jan 19 14:08:27 2010 +0100

    Fix phonon-vlc compilation and linking.
    
    (not sure that's the best way but that's working well).

commit 2f184dd51728c0d3c883eaaf526505ffd66ddb38
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Jan 19 22:30:05 2010 +0100

    Fixed VA description in avcodec.

commit cde322e89b3f15bace624cb9588ee3d5ad498b17
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Jan 17 21:48:08 2010 +0100

    Enabled VC-1/WMV3 DXVA2 support in VLC.
    
    It won't do anything until the support is actually added to FFmpeg.

commit 151bc2085b0a8d1acee5b70af47ac90191315958
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Jan 17 20:48:34 2010 +0100

    Added Intel DXVA2 GUID for H264.

commit 9f4afd2f081af80f0a30e2f91cf608c4a97e32f0
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Jan 17 19:41:06 2010 +0100

    A bit more explicit dxva2 describe function.

commit ebf225d043c7684143bfd4c58b8c4985822ae3bb
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Jan 17 19:33:45 2010 +0100

    Saved the informations returned by IDirect3D9_GetAdapterIdentifier (dxva2).

commit 711605aff3e099da0a90dc29452b75caf206e8f3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jan 19 23:40:49 2010 +0200

    Add build date/time in the version infos

commit 00dc86ba39fe6862a4598be7f322769469eb9f74
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jan 19 23:28:03 2010 +0200

    Remove COMPILE_DOMAIN, merge into COMPILE_HOST

commit 9934051b23898a63e63c110b3f69eda6b09d6f82
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jan 19 23:27:30 2010 +0200

    char const -> const char

commit 0d175625f828602c0676a0d34b8f6f9f8d6e6879
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jan 19 22:24:21 2010 +0200

    Revert "Bump ABI for logo and marquee changes."
    
    This reverts commit cbb409e5551b3e663d49fb644bad31256988a6fc, i.e. yet
    another proof of the total lack of respect that M2X has for other people
    (volunteer's) time and/or code quality.

commit 9aac6ab45c378631f131791cead186db32b1db51
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Tue Jan 19 20:46:42 2010 +0100

    qt4(Win32): fix fullscreen issue on Windows
    
    On Windows, fullscreen was displayed with a frame and title.
    Passing the newflags when reparenting works out the problem.
    patch tested successfully on Linux and WinXP. other Win flavors to be tested

commit cbb409e5551b3e663d49fb644bad31256988a6fc
Author: JP Dinger <jpd@m2x.nl>
Date:   Tue Jan 19 17:52:02 2010 +0100

    Bump ABI for logo and marquee changes.

commit 8329f64d7573ecd373f19385b9efa9eb284ed95d
Author: JP Dinger <jpd@m2x.nl>
Date:   Tue Jan 19 17:51:39 2010 +0100

    Update bindings for marquee change (untested).

commit a5922991f0660be69c2e363b29786c5743dc0586
Author: JP Dinger <jpd@m2x.nl>
Date:   Tue Jan 19 17:50:52 2010 +0100

    activex plugin: Bring marquee interface in line with logo.

commit c34b5ca59d439d2f6b132689cd09bb95794d467a
Author: JP Dinger <jpd@m2x.nl>
Date:   Tue Jan 19 17:47:31 2010 +0100

    mozilla plugin: Bring marquee interface in line with logo.

commit 2f05ac6cba8ca53db8391fa6a3374ad4588267e0
Author: JP Dinger <jpd@m2x.nl>
Date:   Tue Jan 19 17:45:53 2010 +0100

    Drop option_as_ from marquee interface.

commit df2a3c1983a869b0b1e7c4100a6c17ca48e78687
Author: JP Dinger <jpd@m2x.nl>
Date:   Tue Jan 19 14:42:34 2010 +0100

    Cosmetics: Improve cut&paste in activex plugin readme.

commit 5fc57a8e657648d463ffc031bf8d872c9d6d1c62
Author: JP Dinger <jpd@m2x.nl>
Date:   Tue Jan 19 14:41:12 2010 +0100

    Update activex plugin and test page for new logo interface.

commit 8e6efd054ea95e82dae8e69ec3f6adc024523b67
Author: JP Dinger <jpd@m2x.nl>
Date:   Tue Jan 19 14:39:17 2010 +0100

    Update mozilla plugin and test page for new logo interface.

commit 9ff83fc5b3712708a8b30d1d8d5964c619a9d4a4
Author: JP Dinger <jpd@m2x.nl>
Date:   Tue Jan 19 14:35:10 2010 +0100

    Add libvlc interface to video_filter/logo module, like the
    marquee filter. Also change logo parameter transparency to
    opacity for consistency with marquee.

commit cdce6740bf3a35fdc564eab2a4d7be013e7dc9cc
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Mon Jan 18 22:37:57 2010 +0100

    add vlc.video.logo video filter test case to test.html

commit 851e1c5697e83937bd653e1a0bbcf65f62851b17
Author: Eric Lassauge <gozer@progrock.com>
Date:   Fri Jan 15 02:44:48 2010 -0800

    Changes for panoramix mode
    
    Signed-off-by: Rafaël Carré <rafael.carre@gmail.com>

commit 3bb2fbc5cc4b9a92789b86b7cccf8c34421cda3f
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Mon Jan 18 17:12:00 2010 -0200

    Only print CPU capabilities if there are any.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 5bac97318212381119c01909388dcfeff2e4aef0
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Jan 18 21:30:34 2010 +0100

    Fixed skipping data until EOF while using block access.

commit 66ee062c868b962cdf7731b5b5bdedde29f22bf7
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Mon Jan 18 20:48:47 2010 +0100

    goom: build fixes

commit 0c6e1732609327e9819c43cad2541271f9d2a19a
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Mon Jan 18 20:26:49 2010 +0100

    live555: fix typo in comment

commit fa0113980ec729bd095ccae86e7c4b59d31a9a84
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jan 18 20:15:24 2010 +0200

    Force POSIX shell to run genmf

commit 9ae152ce22dfe43834b010193c50ad87dd966ee0
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Mon Jan 18 18:45:13 2010 +0100

    fix empty declaration warning

commit 0a0db525cf8fe71f395b178cfbb20e3ec92fde74
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sun Jan 17 18:50:36 2010 +0100

    autoconf: Don't hardcode shell in templates

commit b09cb1971566c92cbbb52ce672070ddcd3543f07
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jan 18 20:06:27 2010 +0200

    Input: attach before any variable access so that inheritance works
    
    So far, the input was attached after it inherited quite a bunch of
    variables. This did not quite work. The problem lies in the dual use
    of object attachment: variables inheritance and tree search.
    
    Nowadays, the input object should not be looked for before it is
    initialized. Only children objects use vlc_object_find anymore, and
    they can only exist while the input is fully initialized. Other code
    paths use playlist_CurrentInput() or such, which only ever return an
    already initialized input (from input.c:Create()).
    
    (N.B.: I wonder if there aren't similar issues in VOUT and AOUT)

commit 4d6f12afef2e602fa46faf9568125bc0d160f755
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jan 18 20:03:34 2010 +0200

    Do not allow input to be found as a child, decoder/generic at all
    
    This is not needed, and not a good idea.

commit 0716ea6dbc8a35427817c2ab0dcd81adb6c7f80a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jan 18 19:44:50 2010 +0200

    Remove used FIND_STRICT

commit aa7e71ce707a319d32053436c51daf7971eea3e9
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Mon Jan 18 19:03:45 2010 +0100

    SAP: rename module to "Network streams (SAP)"
    
    Fixes: Qt playlist was not able to display the SAP service discovery
    because Qt relies on a call to playlist_ChildSearchName().
    The name defined as module longtext must be the same as the SD probe
    name.

commit 4572062f504c2aab3079a4dde5bfe3aebb2154b3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jan 18 19:38:24 2010 +0200

    Goom: use playlist_CurrentInput instead of vlc_object_find

commit 95759bad03b6ab0c6e9f02ce346680d2c7bd760a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jan 18 19:19:56 2010 +0200

    libvlc: config_Get -> var_Inherit

commit 36312a90591b4ba1bb084db6438157824b6675c4
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Mon Jan 18 12:14:34 2010 +0100

    missing: sout_Stream{New,Delete} -> sout_StreamChain{New,Delete}

commit 89e0f5225631ceb9051b0ec9879f4b1ff324af94
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Mon Jan 18 09:51:26 2010 +0100

    playlist: fix command line options
    
    Use var_Inherit* on parent object in playlist_Create()
    Check "media-library" before calling playlist_ML*()

commit af6a893aecb73f52f397560f7a7dcb0fe8587f7f
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Mon Jan 18 09:20:12 2010 +0100

    test_media_list_player: wait for playing to stop

commit 463555cbd65281aaef1af170698b8ce5c31d6214
Author: Pierre Souchay <pierre@souchay.net>
Date:   Mon Jan 18 09:21:16 2010 +0100

    ASX ads behaviour
    
    When the first entry is read and has a clientskip attribute, It keeps a
    backup of the playlist entry for later use. If another entry exists
    without clientskip attribute, the backup will be discarded.
    
    When finished parsing, we search for a backup, if found, we add it (it
    means we did not find any entry).

commit 8f9b242ff45f74b59df0aaee81431ea078579036
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Mon Jan 18 09:06:49 2010 +0100

    media_list_player test: attempt at fixing test
    
    Replace arbitrary sleep delays by active waiting of state change
    Add state change wait where needed (after play()/next()/previous())

commit 3b7fe96caa8853b1919e358bd3e773e6706ce8fa
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Mon Jan 18 09:06:16 2010 +0100

    media_player set_state() : only lock if needed

commit 9a706d6099a1b55480eb057a6fc1c20338422064
Author: Steven Sheehy <steven.sheehy@gmail.com>
Date:   Mon Jan 18 08:25:38 2010 +0100

    Improving the accuracy of the A to B looping in the qt4 interface.

commit cc2b055b610e849ac1df3686510bec7df7fa145e
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Mon Jan 18 08:03:18 2010 +0100

    Move mmx.h to the only place where it is used

commit d9be568f0083af04bc5f88bf477c02166c84e0fe
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Mon Jan 18 00:21:39 2010 +0100

    LibVLC: fix another typo

commit c691aa044dbe28929104a7d31eda24e2f254f450
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Mon Jan 18 00:03:14 2010 +0100

    LibVLC: fix typo

commit 3d87006f1a6a277bafa70f0382ff4c8336ef61d6
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Jan 17 22:08:33 2010 +0100

    osx/framework: handle exceptions if there are no SPUs

commit ed02d7a9e939a8a525e80d929b2061f0b59920c2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 17 22:33:45 2010 +0200

    zsh: remove --save-config

commit e49c41592564e2ce8da0ac6140003b2154fe6b12
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 17 22:28:40 2010 +0200

    Remove --save-config

commit 57fc7b4e8b328c9761bee17eaac163e0adfdcfa7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 17 22:08:46 2010 +0200

    Win: use var_Inherit

commit a3f105db642798bc391b7e5f03620326ad1f1d41
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 17 22:06:52 2010 +0200

    Revert "Qt4: don't show unsaveable playlist-enqueue option in the simple prefs"
    
    This reverts commit f2564c1124551c1e05098c9c756e17c0a83846b6.

commit 24bb0bdc836247306c70ac67b21b418832195e46
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 17 22:06:34 2010 +0200

    Allow --playlist-enqueue to be configured

commit 31b9f7d403ded21f17f47c375df40f7c24ad9149
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 17 21:55:39 2010 +0200

    Load the command line into the LibVLC object variables (fixes #1941)...
    
    ...instead of the configuration. As a side effect, the command line
    parameter should not be visible in the preferences, and more importantly
    not be saved as part of the persistent configuration (fixes #1428)
    (and really fixes older #1106).
    
    We might be able to remove a few "dummy" change_unsaveable(). Some of
    them really were just work-arounds for this bug. In principle, we could
    possibly remove all of them as long as we keep add_internal().
    
    Note that this commit will render any command line option inoperant if
    it is read with config_Get*() instead of var_Inherit*() or var_*Get*().
    I already fixed the most commonly used occurences, but there are some
    left, especially inside plugins.

commit 3d3d0ee3734a6cea011eabca45952bf3e10ed4f1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 17 21:54:11 2010 +0200

    video output core: use var_Inherit

commit 42301e495c067fec092f21e6e1598d2d679efa6f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 17 21:51:36 2010 +0200

    modules bank: use var_Inherit instead of config_Get

commit c34586fcb813de244f203bf2c98ea1c9b2f45807
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 17 21:51:15 2010 +0200

    LibVLC: use var_Inherit instead of config_Get

commit f2564c1124551c1e05098c9c756e17c0a83846b6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 17 21:24:48 2010 +0200

    Qt4: don't show unsaveable playlist-enqueue option in the simple prefs
    
    This is silly. This option cannot be set from the configuration, so it
    does not beling in the preferences.

commit 39a6423983ced556a4a43272b93f0ecc8e022744
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 17 20:25:24 2010 +0200

    Audio format: requires same sample rate and channels count
    
    This fixes #3168. The audio_format plugin was ignorantly claiming to
    convert the sample rate and channel count, though it obviously did not.

commit 96e872ee848edad188d0b94d7df085fceeadd7ce
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Sun Jan 17 16:35:10 2010 +0100

    Audio output: fix integer overflow
    
    This fixes the following bug:
    When scrolling the mouse wheel down, volume jumps from 0% to 400%.

commit 87bb0a07b99ad6c320080c15f04793dcc032ad62
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Sun Jan 17 13:16:55 2010 +0100

    Qt: Prevent volume up/down on mouseWheel events inside StdPLPanel

commit 8bee22608a8459b2373edd1abb7f0049f7a73374
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Jan 17 12:44:10 2010 +0100

    svg: fix possible NULL dereference.

commit 3efb87c08fff26d01afd5c72e1c428d94019daf1
Author: Ilkka Ollakka <ileoo@iki.fi>
Date:   Sun Jan 17 13:38:12 2010 +0200

    x264.c: add psy mbtree and intra-refresh boolean options

commit cc85d3aef83527752150396e0b0404b788755adb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 17 13:32:57 2010 +0200

    bandlimited: avoid large stack allocation (refs #3199)
    
    In most cases, there is enough space for the 2 old samples in the
    input buffer head room. In other cases, we anyway need to memory copy
    the whole buffer. So we now use block_Realloc(). This also saves us from
    copying every samples when resampling.
    
    Unfortunately, the transcode plugin seems to be feeding crap into the
    resampler, thus it still crashes.

commit 6fa2a46b78f489a32774eba5867d6189779f9ce3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 17 13:06:32 2010 +0200

    ...Because we are using pointer arithmetic with float pointers

commit 9537d9778e398cbd9d2937a812736ebfa121c1c8
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Jan 17 11:50:32 2010 +0100

    Mention in NEWS the duplicate merge

commit b598703a0063ebee2706cc9ca8fca80504569e82
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sun Jan 17 11:43:53 2010 +0100

    Fix double free after stream_out creation failed
    
    Also fix a use after free

commit 0f5ff88e50e24cadd691ecc5de0ce183ea18473c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Jan 17 11:31:33 2010 +0100

    CPU: win32 simplification

commit 8b0a6c4fad6f6467a92863f582e069fd6382f51c
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sun Jan 17 11:31:04 2010 +0100

    Replace a not space blank character

commit 73c88a2e7096b7f9a2ad0af83081bd2c19032945
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 17 12:13:31 2010 +0200

    pthread: fix semaphore error handling
    
    POSIX sem_*() functions return -1 on error and the error code in errno
    (contrary to most POSIX thread functions).

commit 30c48e10c5971484761d09243fc4adff9165772c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 17 12:13:07 2010 +0200

    pthread: mark allocation errors as unlikely

commit 49674e452486c9de5c7f6af12f14b2b0015b261b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 17 12:12:32 2010 +0200

    pthread: mark bugs as unlikely

commit 5c66bbbf5285dcc3fe57bf0f682deb37e001c766
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sun Jan 17 11:09:46 2010 +0100

    qt4: Don't update art when it hasn't changed
    
    This gives a use to the otherwise useless artUrl variable
    This prevents qt4 interface from consuming 100% of CPU when art image
    has to be scaled from a big source picture

commit 434e1e0592eff711cbae22f97dbbc0956c86779e
Author: Geoffroy Couprie <geal@videolan.org>
Date:   Sun Jan 17 10:57:20 2010 +0100

    Revert "Win32: use IsProcessorFeaturePresent() to detect available instructions"
    
    This reverts commit 4b5229c80508c84dbb28b834c5955e1177d9f779.

commit f06ff39dd2a837c4a4a6517c3f41f6e82c829cb9
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sun Jan 17 07:58:45 2010 +0100

    vlc_es.h: remove useless vlc_common.h include

commit 1743aae3ec2b5e8b02c3bad36dcd50914ac09d8a
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sun Jan 17 07:37:33 2010 +0100

    sout: allow duplicate outputs to be merged
    
    The stream_out_t chain creation is modified: all modules are created by
    the core (or by stream_out_duplicate) instead of being created by the
    previous module.
    
    sout_StreamChain{New,Delete} replace sout_Stream{New,Delete} to handle
    modules chains instead of individual modules
    
    sout_Stream{New,Delete} are still used by those new functions but made
    static inside stream_output.c
    
    Remove now unneeded psz_chain from struct sout_instance_t
    Replace pointer to chain of next module by pointer to next module in
    struct sout_stream_t
    
    Example use:
    
    vlc --sout-all input.mp4 --sout
    "#duplicate{dst=transcode{vcodec=mp2v},select=es=0,dst=transcode,select=es=1}:std{...}"
    
    (dst=transcode without acodec/vcodec is a hack to pass the encoded stream to
    stream_out_standard without transcoding)

commit d83a491d2b7a307b0cb0520a1f330e15697786a0
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jan 16 20:15:53 2010 +0100

    Use the VLC CODEC macros everywhere.
    
    I vote that we remove this plugin now.
    FFmpeg supports SIPR natively now.

commit 881e8e56d53b11519b311a778326565c20e0d619
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jan 16 19:30:31 2010 +0100

    Partial revert of debug that was never meant to be pushed.
    
    Sorry

commit 7ef8e0ab873711d83115d27bcb4ba4c9c670ca92
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jan 16 19:29:42 2010 +0100

    Qt4: win32 simplification

commit 4b5229c80508c84dbb28b834c5955e1177d9f779
Author: Geoffroy Couprie <geal@videolan.org>
Date:   Sat Jan 16 17:15:32 2010 +0100

    Win32: use IsProcessorFeaturePresent() to detect available instructions

commit 583e321513a7dc00309c1032dc90e2d5145053b6
Author: Geoffroy Couprie <geal@videolan.org>
Date:   Sat Jan 16 16:39:22 2010 +0100

    Win32: add support for play and pause buttons in media keys (different from a plya/pause unique button

commit 82a0f2998f14dd58f5cdf122c04dcda37830b540
Author: Geoffroy Couprie <geal@videolan.org>
Date:   Sat Jan 16 13:55:03 2010 +0100

    Win32: add support for media keys and remotes in Qt.
    
    Tested with an Apple remote v1, and a HP media center remote. I don't know how to get the "menu" message" from the remote.

commit 9fa5378bce71bf45d1139d8d563a17ec09ed9f86
Author: Geoffroy Couprie <geal@videolan.org>
Date:   Sat Jan 16 02:13:28 2010 +0100

    Win32: fix Win7's taskbar buttons

commit 427d73cdc8d5e9cae41a605cc658f82c58c64556
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Sat Jan 16 16:22:09 2010 +0100

    libvlc: Don't request art if it was already asked before.

commit ad338835352c1164e3f3ac2021413fa226071f34
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Sat Jan 16 16:12:55 2010 +0100

    macosx/framework: Duration is in millisecs, not in microsecs.

commit a6b1ff10ee67506615e2b4f608f5fd9694608f92
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Sat Jan 16 16:11:08 2010 +0100

    libvlc: Fix a bunch of messed up mtime_t to libvlc_time_t.
    
    Apparently libvlc_time_t is millisec, whereas mtime_t is microsecs.
    Most event callbacks where carying an incorrect mtime_t value.

commit c6e4db8d938c5ed49ebbfd5e3cf4d1adfba4e1d7
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Sat Jan 16 15:41:43 2010 +0100

    libvlc: Make sure calling get_duration() triggers preparsing and returns -1 if duration is unknown.

commit 4ea2ec4b7b5a8c322a04ce9bf585f32218ae99dd
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Sat Jan 16 15:40:47 2010 +0100

    macosx/framework: Whitespaces cleanup.

commit 5aa0d7fdeb551e4ce95d0d6ca94c9c670407b946
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Sat Jan 16 15:40:26 2010 +0100

    macosx/framework: handle duration changed events.

commit 79fc5b947bc52b2b815cb503065dd547b2bf80b9
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Sat Jan 16 15:38:05 2010 +0100

    frenchtv.lua: More logos.

commit d36e4117613f34369619549df85e31fd1ac3ec9f
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Sat Jan 16 12:58:45 2010 +0100

    frenchtv.lua: Make sure we handle channels name like "XXX HD" or "XXX (bas débit)"

commit 09049343c7bdaf39aa5840710260141962e4bdc2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 16 18:56:40 2010 +0200

    file: rewind before read

commit e5afe49af364081da062133856a8c5adad35bbbf
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 16 18:48:53 2010 +0200

    directory: restore check against standard input
    
    We could handle directories as descriptors, but we currently don't. In
    the mean time, we had better show an error than generate corrupt
    playlist entries.

commit c6ab35dbc2e591b3d15ab6d2fed0d3cd49fb4b38
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 16 18:34:31 2010 +0200

    file: handle fd://<fd>/<path>

commit f5ffcbe5b993e9d13b6f8e86757b64f322d5bcd6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 16 17:44:07 2010 +0200

    Access: remove special case for "-" (standard input)
    
    "-" is now converted to "fd://0" by the input code. And file:///- really
    means /- (which is a valid file name).

commit 22c52b2b49924bd82b902b6941ccb5b5e3539080
Author: Ilkka Ollakka <ileoo@iki.fi>
Date:   Sat Jan 16 16:21:26 2010 +0200

    x264.c: add forgotten options to list, so slicing parameters actually work

commit 904d94cbfae22f586e2f5f47d1e68a341be311a9
Author: Ilkka Ollakka <ileoo@iki.fi>
Date:   Sat Jan 16 15:52:50 2010 +0200

    x264.c: add slicing parameters
    
    venc=x264{slices,slice-max-size,slice-max-mbs} options are there now

commit e3e7caad7c386d8e54db9a61529b769131cf5ba8
Author: Ilkka Ollakka <ileoo@iki.fi>
Date:   Fri Jan 15 16:45:37 2010 +0200

    x264.c: handle dts/pts from libx264 on X264_BUILD >= 83 onward
    
    libx264 gives dts-value, but we need to calculate initial delay, so dts doesn't
    go < VLC_TS_0.
    
    Tell how many frames are still left on libx264 buffer when we close encoder
    
    Only set BLOCK_FLAG_TYPE_I on IDR-frames on X264_BUILD < 83 and only those
    which have b_keyframe on X264_BUILD >= 83.

commit 430be231b62977db7a191808fdff7e0a4d5a23d6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 16 15:25:01 2010 +0200

    Remove all default modules from configure.ac

commit 232b015044406c794952f40a692b1632aaa1ed31
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 16 14:57:06 2010 +0200

    Hard code most video filters

commit 89d9f144860066ec001281c63814b050108a73f9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 16 14:55:06 2010 +0200

    configure: if not a; then b; fi; if a; then b; fi -> b

commit 26291a4d12076fe559d6b4416c320931017a1b4d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 16 14:54:25 2010 +0200

    Remove unused TIME_WITH_SYS_TIME check

commit f4acbcf9aef86adf6bc7e6e41ef0e795f1246133
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 16 14:54:15 2010 +0200

    Win32: fix linking

commit a6d927b07acefa4eb7cc2b936e1d76d7416aee98
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 16 14:13:50 2010 +0200

    Remove sys/types.h check
    
    We assume it is present in plenty of places anyway

commit 237677155cfbf232595ef449f4ea9742adc984a3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 16 14:05:33 2010 +0200

    Missing files

commit 41351df4184fe51ea70aa14e3b4c459ad7608ba0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 16 13:25:23 2010 +0200

    file: use the same open() path for directories as for regular files
    
    This requires support for fdopendir(). One open() and fstat() calls per
    input file are avoided. Ok, this is not such a major improvement).
    This should also work around brain-damaged file system drivers such as
    Linux HFS+, whereby opendir() succeeds on regular files.

commit 09775b176b5ed30fa028398fda582f5d83bc1f47
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 16 13:13:46 2010 +0200

    file: initialize access_t after the open operation is succesful

commit 300579565c3afadb7bb090335b97583d33501d9b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 16 13:00:16 2010 +0200

    directory: remove special case for '-'
    
    directory does not register the "fd" shortcut, so the standard input
    case should not occur.

commit ba70ee5a40afbb85110ca43cb20eda92dfa81d9a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 16 12:56:44 2010 +0200

    Merge file and directory plugins

commit 4c0ab7ff7ce413e05e45ef583a77151e76a572a7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 16 12:14:24 2010 +0200

    Remove unused setlocale/langinfo checks

commit 865e4ddcd6511649059cab19da62ec9f574e6d2a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 16 12:14:11 2010 +0200

    Sort/factor function checks

commit a774b53507349e9641e098c705c9f9dd29f463d5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 16 11:43:35 2010 +0200

    file: expand a (now) trivial and used only once function

commit 6bd7922ece04cd6180a2cf1820f36d556c9075f6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 16 11:38:17 2010 +0200

    Read-ahead only makes sense for seekable file descriptors
    
    (You can't read ahead a pipe)

commit 063a3bc887e1f75ba181a5063c679e3c5ea7e2a6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 16 11:29:07 2010 +0200

    file: remove Win32 leading slash handling
    
    InputSourceInit() does it globally already

commit 9186a2f0cd21bd7874361a2a9c376d7d69e5af07
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 16 11:28:50 2010 +0200

    Remove useless (and slightly wrong) cast

commit c1b21f0aec8de94ce97f7c19e53f5a6b87639276
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 16 11:28:16 2010 +0200

    Fix tense

commit 8c5a6af9a851269280791b0cd7ceca0cbf047fd2
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Fri Jan 15 19:41:12 2010 +0100

    libvlc_media: fix typos.

commit f4232007aa8415b492e41402e8d2a5856eee9eb1
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Jan 15 18:49:51 2010 +0100

    Qt: sprefs, add the systray popup on minize on the main page

commit fd48c29148b0a9ce30f12ab096d5fb35b1a3c4fd
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Fri Jan 15 16:49:40 2010 +0100

    lua: Remove dummy printf.

commit 63e311d40652a05ef042bd58815206b44b2659be
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Fri Jan 15 16:46:56 2010 +0100

    tvrage.lua: Update copyright.

commit bc331b80f3c7fe41e1eff6d46c82c714f0122da8
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Fri Jan 15 16:38:42 2010 +0100

    lua: Properly set the meta according to metas().

commit d864163c9b1482e38920f60c2b3eb484f1f1cbc9
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Wed Jan 13 13:54:14 2010 +0100

    VLCKit.xcodeproj: Update internal pbxproj.

commit 31d87810b054a586193e0f34e2e2cfeb26c5cc0f
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Wed Jan 13 13:17:51 2010 +0100

    lua: Disable 10_googleimage.lua.
    
    We have too much false positive with this script.
    Feel free to revert or to remove.

commit 1273d73899198c333528a3546eeecc650e73270c
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Wed Jan 13 13:16:01 2010 +0100

    lua: Add a tvrage.lua meta fetcher.

commit 8c8a1ceec5552442a5d2f76216ce01c33edc4da7
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Wed Jan 13 13:14:21 2010 +0100

    lua: Expose a "meta fetcher".
    
    Attempt to run scripts in share/lua/meta/fetcher.

commit b34c73d1aa7bc237e5b6bfcf3961493575e28691
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Wed Jan 13 13:08:40 2010 +0100

    playlist/fetcher: Run "meta fetcher" before "art finder".
    
    The result of meta fetching is not cached (except the artwork), but this could be an envisionned goal for the media library.

commit d9322881a7873940b0bb6cd3d963b0a445ca906e
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Wed Jan 13 12:55:43 2010 +0100

    lua: Expose extra meta through vlc.item.metas.

commit bd26b2c160909325f606cb55788944c95034e8b0
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Wed Jan 13 12:50:06 2010 +0100

    am: Support building VLC.app with an external build folder.

commit 70a5235e5c3f4a105d045488acb01890f363e4ed
Author: Martin T. H. Sandsmark <sandsmark@samfundet.no>
Date:   Thu Jan 14 21:22:56 2010 +0100

    fix crash when switching phonon backends on the fly, remember to stop libvlc media player before releasing it
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 946c16caceec1f4407a394a475a04dc489211064
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Jan 15 08:27:44 2010 +0100

    Qt: remove unneeded hack

commit 2a96d012fc82842e16f16b296037fb6b6d2a8792
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Jan 15 08:22:52 2010 +0100

    Qt: Allow more video outputs in the list

commit 5304cd0f5b91f3fab7ebd5552d072d147ae4539c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Jan 15 08:20:06 2010 +0100

    Better Shortname for smem

commit 53fe486a0f8b58ed74c9cb076bf62e578a6c2164
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Jan 15 08:13:28 2010 +0100

    Qt: Sprefs video, add more space around the text

commit ec8a3f8e6ec68671ef08300cb1e937d7a10478b9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Jan 15 08:09:06 2010 +0100

    Qt: SPrefs input layout change

commit 015d6ab9f2411a3abe2ed6a58a17e83514a535f9
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Jan 14 21:48:25 2010 +0100

    dbus: add 'time' and 'mtime' meta data as requiered by the MPRIS specifications.
    
    'length' is still used for backward compatibility (even if most of the client
    seems to use mtime and time and to use length only if the two first meta
    aren't found).

commit 6688fd832c086d98a59764b65178a6c1be94c2c8
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Jan 14 20:58:03 2010 +0100

    dbus controler: cosmetics (split the meta: the ones requiered by the
    specifications and the ones added by vlc).

commit 9c4359248306e9d9be55b2653ddd9fd9c8ab2369
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Jan 14 19:35:00 2010 +0100

    dbus_control: fix a typo 's/tracknum/tracknumber'

commit 59f49f9cce13e7561f1c6448803e388062105f83
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 14 22:52:35 2010 +0200

    Not only Cygwin lacks the --short switch to hostname

commit 0c331abd89659e9a8c104921a8196e84ac65d19c
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Thu Jan 14 21:33:06 2010 +0100

    Print a list of available alsa output devices in debug output if the user specified a non existing device. Simple example to get the listing: /vlc --aout alsa,none --alsa-audio-device bla -vvv file.mp3 --verbose-objects -all,+alsa

commit d9a43b404dd9fcfb1df775b5ffbe975e3508a752
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 14 22:30:42 2010 +0200

    Remove CPU capability from modules
    
    This is not needed anymore. Modules are not in the bank at all anymore
    if they require an incompatible CPU feature.

commit ade985f6dc0e72b09d22cb75b57c38750037cb12
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 14 22:14:10 2010 +0200

    ALSA: report errors when, and simplify enumerating devices

commit c255d97304d8dad77972323a05acd30f4afab639
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Jan 14 20:54:31 2010 +0100

    Do not use types not existing in official dxva2api.h header.
    
    As reported on ffmpeg-devel ML.

commit 103f5b1b69361bd41335a8015ea87c84bfb0f7c5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 14 20:44:48 2010 +0200

    MMS: fix variable type

commit aceca996f66ad1269633fa38371c8f11d82f12a9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 14 18:53:22 2010 +0200

    HTTP: zlib only supports deflate and gzip
    
    Don't try to handle other codings with it. As of today, IANA lists
    compress, exi and pack200-gzip as other legal values.

commit 5ca001c02529f1d06bb1cfa2df578dd1f7ea1be9
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Wed Jan 13 10:10:24 2010 +0100

    qt4: make dialog provider initialization less convoluted

commit 63304ea5b47fc30e9864884c8632558fba5cd473
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Thu Jan 14 14:34:48 2010 +0100

    skins2: improve deallocation of ressources for layouts and controls
    
    Layouts and Controls are interrelated. Whatever the ones first deallocated, it leaves pointers referencing objects already destroyed. and potentially means memory leak.
    
    This patch adds an unsetLayout() function to pair the setLayout() function and aimed at releasing resources.
    Policy should now be that things allocated in constructor are released in destructor and things allocated in setLayout are released in unsetLayout.

commit bd179ee7be3df40f75b398fd83b47f71fd4788b2
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Thu Jan 14 11:20:40 2010 +0100

    skins2: remove dead code
    
    Remove the old way of tracking change in vout size (no longer used)

commit 5cbb5d860cd870b552cf235e4ea385e3941dbc79
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Thu Jan 14 10:01:45 2010 +0100

    skins2: remove unnecessary notifyLayout()
    
    In today's implementation, notifyLayout() for a control leads to a whole
     layout rebuilt. Therefore, this function must be called _only_ if needed.
    
    - Never needed in onResize() since we are already in the process of rebuilding
    the whole layout. Calling notifyLayout() means the job is done twice.
    - Never needed in onPositionChange() for the same reason as onResize().
    - Not needed for a checkbox since already called in setImage() two lines above.

commit e0674167fc97a82404526c9a08735517fe70732f
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Wed Jan 13 11:42:01 2010 +0100

    skins2 : remove dead code (VoutWindow)

commit c0550de80f32a79842942c924290a9670f12628c
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Wed Jan 13 10:57:36 2010 +0100

    skins2: remove dead code
    
    intf-change for playlist is never updated

commit da51738fbca97e928138964a8facf0e7ca55a9f1
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Wed Jan 13 10:56:19 2010 +0100

    skins2: retain width/height values
    
    When reparenting, these values must be updated to avoid unnecessary resizing
    if the move() method is called.

commit 70df626af21266295d41078de3186d88db24c3aa
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Sat Jan 9 19:57:33 2010 +0100

    skins2: fix skins demux
    
    This skins demux is not of much use, but at least, it is now functioning.
    (no more crash)

commit e1091d8602d0ee319a58c70baf96678754c93ef4
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Jan 14 14:14:12 2010 +0100

    Dbus controler: Fix path for the TrackListChange signal.
    
    Fix #3232

commit 60f0938f9d3835cfecc87e8688e1b4c26b5a7275
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Jan 14 14:10:15 2010 +0100

    dbus control: AFAIK we must lock here.

commit 57a63ce739a89546ba2e72b09561d480b42c241d
Author: JP Dinger <jpd@m2x.nl>
Date:   Wed Jan 13 13:57:45 2010 +0100

    mozilla plugin: Replace near-identical code repetitions with calls to helper.

commit 9bec486d7355d63ffbdba50570b73383cc364175
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Thu Jan 14 09:30:08 2010 +0100

    qt4: build fix

commit 444f8b7d233a7359b27052352f1601082f4c43de
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jan 14 01:38:32 2010 +0100

    Integrate .tta in interface and installer

commit 016a32ad4175833656df5ff34c1c44fbb71c3964
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jan 14 01:36:06 2010 +0100

    NEWS improvements

commit d5ce28ee45694e46431709a8d4ebfa0f8b6b4ceb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jan 13 22:57:35 2010 +0200

    .S and .c should not have the same base name
    
    Otherwise, the object files will conflict

commit 1166c169cf24fc72ef31b1fb0f24cf0f48fc95b6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jan 13 22:54:01 2010 +0200

    ARM NEON: missing prefetch for I420 -> UYVY chroma
    
    PLD was only added to I420 -> YUYV this far.

commit ef9a6285518cbd5210097670f5b13d9739cd6582
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Jan 12 23:17:57 2010 +0100

    Implemented support for embeded subtitles in AVI (close #3227).

commit 32fb711f6eec4cf03fda42ae79d21c21eaa32848
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Jan 12 23:16:55 2010 +0100

    Added support for subtitles stored as input attchments.

commit c189117a7b88619994f130eb39102683cb8f2e6f
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Jan 12 23:16:27 2010 +0100

    Added an access for reading input attachments.

commit 5fd8aa306ebd4ebaf6a8678d4dd8c6dcd79d31d9
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Jan 11 21:36:43 2010 +0100

    Added support for \N \n and \h in subtitles.

commit 79399150ff84330eadf9fb1c88c81f7ccdb5a235
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jan 13 19:10:49 2010 +0200

    Linux: do not hardcode libvlc.so, use address space match instead

commit fcf05b24781d8a02b0172951d8b3b5b94bdefa38
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jan 13 18:40:35 2010 +0200

    config_GetDataDirDefault(): return a heap-allocated string

commit ee0fdf387d53b2cd4555586c20749d6684a394a7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jan 13 18:26:46 2010 +0200

    Fix prototype warning for config_GetDataDirDefault()

commit e67440af251de7a8ef9757416448de0f2308675c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jan 13 18:13:17 2010 +0200

    Move core Win32 files to their own directory
    
    There is still too much stuff in misc/ ;-)

commit bb47a4fa3385c748d9c7249d80bad0076c1102e0
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Wed Jan 13 08:53:30 2010 +0100

    access_mms: fix variable type.
    
    This should fix #3236

commit 1ddc768ca8fe0ddc1e34c6b7ba4baca40c3a3782
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Wed Jan 13 01:45:58 2010 +0100

    Fix oldhttp build : needs struct stat / S_ISDIR

commit 041e0d11d5410da4d51dbf1dcff8f437adfbf044
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Wed Jan 13 01:44:46 2010 +0100

    fix [0b988497] : initialize volume_vars_lock

commit bf42155a81911c2c00295a86af1407cdd9ee619e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jan 12 23:58:31 2010 +0100

    AvCodec: Re-enable RV13 decoding

commit 0ced77d8fdf5bfa94a9a6ef1de271bd970375624
Author: Bernie Purcell <bitmap@videolan.org>
Date:   Tue Jan 12 13:29:16 2010 +1100

    Freetype has had support for synthetic font styling for a while now; add in support for it to vlc.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit bf6b2d1d910e1d0837e19dbb27f3615084ead90b
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Jan 12 22:48:16 2010 +0100

    libvlc: fix volume on sound increment when muted
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 03e38b504cbdcc8ac8c9dd1cf53ec4c5662cd59e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jan 13 00:18:27 2010 +0200

    Win32: assume the OS support what the processor supports
    
    We cannot use SIGILL, so we have to trust CPUID.
    Maybe there is a Win32 API to query the kernel support?

commit 51f8337ec523733193da6eb8990bcd82991aa827
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jan 13 00:13:33 2010 +0200

    Typo

commit 9c4f46a63990e9fad33991eb12f90945b36e0bab
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jan 13 00:02:05 2010 +0200

    PowerPC: reset SIGILL to default handler too

commit 5b4fe3ad4c2f740dfd5af3c9102751d400682a4a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jan 12 23:54:48 2010 +0200

    Win32: compile fix

commit c3daaedca8f315b9bc8fd3a18881a7bac12f77f1
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jan 12 22:31:42 2010 +0100

    RealAudio: compile fix.
    
    Sorry, I obviously wasn't compiling the right module XD

commit 233b4157d6dd8d01e26dd5bf8e5fb4db91c92639
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jan 12 23:28:47 2010 +0200

    CPU: force the SIGILL handler back to default after forking
    
    In case the LibVLC application has overriden SIGILL, we really want to
    crash rather than run the handler.

commit 76f6410c0c6b37f5d582646eafacd8e4ffb24c16
Author: Detlef Schroeder <detlef.schroeder@feinsinn.com>
Date:   Tue Jan 12 21:42:30 2010 +0100

    configure: fix vcdinfo/libvcdinfo inconsistencies
    
    Additional changes in configure.ac according to
    [71fafba47612fa01e51b3933060a277bef900346].
    --enable-vcdinfo was changed to --enable-libvcdinfo and some VCDINFO
    were renamed to LIBVCDINFO but the checking was incomplete so pkg-config
    could not correctly configure libvcdinfo
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 68e9f2bcbd47a539fb747e03139e4090b1e183d1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jan 12 22:00:24 2010 +0200

    Revert "configure.ac: Enable color-test automake option."
    
    This reverts commit 380fc82a97eee5ce7e12e3e879e5075bb61fa847.
    
    This fixes bootstrap with automake 1.9 and 1.10.

commit 380fc82a97eee5ce7e12e3e879e5075bb61fa847
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Tue Jan 12 19:32:38 2010 +0100

    configure.ac: Enable color-test automake option.
    
    This will colorize the `make check` output if your term supports it.

commit 822fc00331d0c23a33c2cf2bdd1c9270e72dd73a
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Tue Jan 12 18:23:52 2010 +0100

    gui/macosx: Revert interface changes in [966d42293a5613a3ce2b55e5e516533680ff2738].
    
    As agreed the work is rather unfinished for 1.1 and Lunettes is rather promising.

commit 345b176f96597c5719d66b1d9ad3ce359464a639
Author: Martin T. H. Sandsmark <sandsmark@samfundet.no>
Date:   Tue Jan 12 18:11:11 2010 +0100

    remember to emit currentSourceChanged
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 4dddafade845754c800b52c27b4ee7c50e6b6fb0
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jan 12 01:37:23 2010 +0100

    RealAudio: use the VLC_FOURCC macros

commit 8a9b498d76ce629b05472c73e2fdd48f6ab38f39
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jan 12 01:34:35 2010 +0100

    Support for sipr decoder from FFmpeg

commit 01e2f27baf8a3990f62303e3399e25b8915c8ca5
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Tue Jan 12 13:45:08 2010 -0200

    Move VLC_HARD_MIN_SLEEP above gcc version #ifdef. It is also used in modules/audio_output/oss.c.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 1daef10918895b4d6258f4e38f07efe706ca5b82
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Tue Jan 12 15:04:44 2010 +0100

    WinCE: fix previous broken commit
    
    Still untested

commit 6a2e4014fe6ed3d920703de0650cb8ad701329e8
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Tue Jan 12 14:47:44 2010 +0100

    WinCE: emulate GetMenuState() function
    
    This fixes video_output plugins on WinCE. Note that GetMenuState() is
    considered as "superseded" by GetMenuItemInfo(), so it might be better
    to just drop the former altogether.

commit 1a974cea523b6fcc055f4bb35e66c9fbcd3a713d
Author: Grigori Goronzy <greg@chown.ath.cx>
Date:   Tue Jan 12 01:29:54 2010 +0100

    libass: avoid crash on ASS_Images which have width or height == 0

commit 4812448c8665707559b81c11ca6c15cd3628a0d4
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jan 12 00:30:18 2010 +0100

    Qt: Compile fix for gcc 4.5

commit 76d6de981ab0a2e7b5a2a8e77e14ec00a87961f7
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Tue Jan 12 00:24:06 2010 +0100

    contrib: fix fontconfig with -march=i686
    
    fontconfig compiles and runs some native code during the build
    process. Because of the -march=i686 flag, this code will fail to
    compile on 64 bits build hosts.

commit c6bd2dd5a2a7c14057b9036311d0670e6cf73fae
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jan 11 19:43:37 2010 +0200

    Remove dead old <sys/times.h> use

commit 49397ad54de3c3aff5f9dcc0856c6fa19f94729d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jan 11 19:42:39 2010 +0200

    Remove useless <fcntl.h> and <sys/time.h> inclusions

commit e7ee6a9d861ea4f62a828ebd929f8ecd15b4163f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jan 11 19:37:21 2010 +0200

    Remove useless <fcntl.h> inclusions

commit 4f9272f73089735e488f65dc973d08b4be46b798
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jan 11 19:17:18 2010 +0200

    Remove useless <ctype.h> inclusions

commit a52793e9241068899a36f4e73a125a2fbb81e1a9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jan 11 19:08:03 2010 +0200

    Remove useless <sys/stat.h> includes

commit 22fdf98f4ce8ea6d3a48da5daa0b3c9fe41e13fe
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jan 11 18:56:36 2010 +0200

    Remove useless <errno.h> inclusions

commit 3ea9fb9c5fb34162624dec53c1906f50dff6131e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jan 11 18:44:02 2010 +0200

    threads: remove legacy #includes

commit 416b9750288ffaabc619e2c01af84603c3fcac62
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jan 11 18:37:18 2010 +0200

    deinterlace: useless #includes

commit 1de18f4ebfafffeb04d7700283eee4c2aec9ffcb
Author: Benoit Calvez <Benoit.Calvez@gmail.com>
Date:   Mon Jan 11 14:14:08 2010 +0100

    Phonon: fix for Win32 compilation

commit 8f3c41de941849f4ff5f2ae5975754c1907637c9
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Mon Jan 11 10:14:29 2010 +0100

    configure: fix detection of ARM NEON

commit fbd95be806aa6ee8df82cfccb7628fba6bf0c085
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 10 17:47:34 2010 +0200

    Move ARM NEON optimizations to arm_neon/

commit b62a28b2aa8620122f2d40ae85a49626fdf6b48a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Jan 10 15:56:51 2010 +0100

    Qt: DO NOT use qobject_cast without checking it!
    
    How difficult is that?
    Fix crash introduced by 1a4bb0599422791234aced46449a017e54ac6115

commit 4be112d1c016fb6edfadec092004d2936c78b263
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 10 16:51:34 2010 +0200

    Move Altivec chroma plugin to altivec/

commit d8aa810a8ead73462c03d3376a89668de60c1b8b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 10 16:47:36 2010 +0200

    Fix POTFILES

commit e5130a8562b6bfd4c7b2620483f116de5bacd78d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 10 16:46:27 2010 +0200

    Move SSE2 chromas to sse2/

commit a763b988077975c39c7b1ad0bf5694804bd4084d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 10 16:37:57 2010 +0200

    Move MMX-accelerated chromas to mmx/
    
    (Feel free to cleanup)

commit 0eb68c7e26d4aff6d7549a4d1948b86db5a69d0a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 10 16:25:12 2010 +0200

    Expose MMX and SSE2 compiler flags

commit 80158557a6793a52dac40fa2a75c627b3366ca9c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 10 15:54:09 2010 +0200

    Make volume-change a void rather than a boolean

commit 6f3969637a0399a158a0554c5fbec258b43a0fef
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 10 15:42:56 2010 +0200

    ymga plugins are gone

commit 0b9884976f98d34142687267ab9100b76c0a1605
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Jan 9 23:54:50 2010 +0100

    libvlc: Unify volume/mute change functions and add a mutex layer
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 0759676c98fd71fd933a5f1b7de914b02c879592
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Jan 8 00:02:15 2010 +0100

    Qt: update widget initialization
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 4704ae3fc98d6bea83f3f4290d314cfabce16001
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Jan 8 00:02:14 2010 +0100

    Qt: rename slots to explicit names
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 18addd464ff59b5b7e8877e426e861d06b86a45a
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Jan 8 00:02:13 2010 +0100

    Qt: remove the b_mybutton hack. Connect the appropriate events.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 1a4bb0599422791234aced46449a017e54ac6115
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Thu Jan 7 20:18:31 2010 +0100

    Qt: Audio control widget changes
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit f870d44caf89f71e3142fc92b6cdd64df4feebe1
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Thu Jan 7 20:18:30 2010 +0100

    libvlc: disable audio mute on VolumeUp/Down
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit a82dc303ae8655384fdfb4b67643536355c4b604
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Thu Jan 7 20:18:29 2010 +0100

    libvlc: introduce 'Muted' as a whole state, not as volume 0
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 722b9d0efed6161666b7a8993809e0c760be221b
Author: Tobias Güntner <fatbull@web.de>
Date:   Wed Nov 25 16:05:57 2009 +0100

    Fix prebuffering after seek.
    
    Signed-off-by: Laurent Aimar <fenrir@videolan.org>

commit ee7c062a726dad6966948dc868656a7d610233dd
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 10 15:10:04 2010 +0200

    Remove YMGA chroma

commit 3186de40c74a61e9fd59776690964917c7786234
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 10 15:05:03 2010 +0200

    Remove the MGA video output
    
    Those cards are normally accessed with the standard FrameBuffer,
    through X11 or svgalib instead. The mga_vid driver is not even in the
    kernel (or not anymore).

commit f79cbd2d7703e33713d795499f729095579954f9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 10 15:07:59 2010 +0200

    memcpy is not a stand-alone plugin anymore

commit 5cf39fab9bb2868d4513a6ad1628148696ef2aba
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 10 14:51:42 2010 +0200

    XCB/X11: missing shortcuts

commit ed22ebd8f2ac249e7f1c841a0322cb86b7a4bdab
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 10 14:44:04 2010 +0200

    Wrapper: remove hard-coded plugin list
    
    This would enable third party vout display plugins, and remove the
    maintainance hurdle that the wrapper was. As a side effect, legacy
    video output plugins will always be probed after new vout display
    plugins even if they have a higher priority.

commit 11d2043778443601e04f832402af5979b8073b99
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 10 14:28:21 2010 +0200

    Select --vout value from vout display list rather than video output
    
    This fixes the plugin names in the user interface. On the other hand,
    legacy video output plugins cannot be selected explicitly anymore
    (though they still take part in automatic probing).

commit 72aa069317767d177021036d1ed3ffb5a10535f9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 10 13:10:57 2010 +0200

    Distribute altivec...

commit 483030a0ef7cac5d8e4d62e3fa31d3110cecdfbe
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 10 13:05:53 2010 +0200

    Move Altivec memcpy to altivec directory

commit 751329b47c4b09e523a499f282798abc949f3f71
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 10 12:34:38 2010 +0200

    Move x86 memcpy plugins to mmx, mmxext, 3dnow directories

commit 52943ce6dcaa19e2924846d2225176375f49b2c8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 10 12:36:55 2010 +0200

    Check plugins directory names for unsupported capability

commit 417eadba3f1c4afbc8077fdca4fc06fca8e8bb1d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 10 12:39:48 2010 +0200

    Make plugin cache name dependent on CPU capabilities

commit 90e94ab5dc8bcbaa59d2fb0959ddc191a6f05b2b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 10 11:27:07 2010 +0200

    Move libc memcpy module to dummy

commit d6d69ae15bc3446871ea400e9dce3e7f03d27270
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 9 20:01:08 2010 +0200

    Mark --sub-file option safe - should fix #3224

commit d14bb18c4a794844b52c746a02b721f852855ccb
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Jan 10 00:12:09 2010 +0100

    Qt: fix a sticking slider issue.
    
    Close #3105

commit 3684f45081e0b0af0e5719016af789115a5ddd84
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jan 9 23:17:40 2010 +0100

    Win32: dvdread fixes for Win32
    
    This should simplify the mms-bitfield issue and avoid the compilation of the dvdread plugin on Windows...

commit e3f2974d3dacb3081d477c5fcd5c6d8afc11e2e8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Oct 3 20:25:23 2009 +0300

    Maemo: saner default resolution for V4L2
    
    Otherwise, we'd use the maximum (5Mpixels) which is a bit large for
    video purposes. Also, 5Mpixels exceeds the capacity of the XVideo
    overlay.

commit 870146382734486fc8af6d0d15b757874477a4ce
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jan 9 16:56:43 2010 +0100

    Revert "Contrib: remove patch unneeded for Windows"
    
    This reverts commit 10b9d038ae2c80fb41e23520ef1284258594f17c.
    
    Yeah, sorry guys, but it looks like the dxva2 code needs it :'(

commit 8e1733aee81ca086428429050c69c63063a8a866
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 9 17:59:50 2010 +0200

    modplug: force linking as C++
    
    modplug is a C++ library (including a C API). So we need the C++ linker,
    at least when linking statically.

commit a902512ec6e83cb38d4a01875396029aa95e1c11
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jan 9 16:47:26 2010 +0100

    Contrib: consistency between Makefile and src/Makefile

commit 1880b882fe322dfd57d71b36342a32470d02481a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jan 9 16:28:24 2010 +0100

    NEWS: correctly synchronize over the whole file with 1.0

commit 73703b21e723c0f8b97200ed8294a5de5177450d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jan 9 14:32:43 2010 +0100

    Contribs: use -march=i686 -mtune=generic for Windows

commit e68c09ae281ec4f58354a56183c43867654d96fd
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jan 9 13:57:17 2010 +0100

    Win32: be compatible with GCC version bigger than 4.x

commit d671e85ed82f8b3bd145610af6790667452044d4
Author: Hugo Beauzee-Luyssen <beauze.h@gmail.com>
Date:   Fri Jan 8 15:19:15 2010 +0100

    libvlc: Register (MediaPlayer) SeekableChanged event.
    
    Signed-off-by: Pierre d'Herbemont <pdherbemont@free.fr>

commit 7b42458ace7a16ea9e258cca23f9f42f5e8a3667
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Fri Jan 8 14:36:25 2010 +0100

    vout_macosx: Don't render more than needed during Cocoa Callbacks.
    
    This saves (from my test) more than 5 frames per seconds during live resize.

commit 2e24fc5e4285d8b2a6e18b27e76c0f459b0da67b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jan 9 12:46:43 2010 +0100

    DxVA2: No need to \n in msg_*

commit 5ac9e88e16f22b8fb82adba43cfd89b5302f20bc
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sat Jan 9 11:51:06 2010 +0100

    Remove vlc.net.select() and fd_set.

commit 5f5d77942050184425bee5a60433a08a402b192e
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sat Jan 9 11:41:09 2010 +0100

    Remove timeout parameter from lua listner:accept().

commit 7ef39293b6b39f06c8d3d92ce012b6dadbf1d63b
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sat Jan 9 11:27:35 2010 +0100

    Remove linux specific poll flag.

commit 1bbcbb013e4e1f4f15064581dbb00a3238dc9b66
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jan 9 11:32:50 2010 +0100

    Contrib: update pkg-config url

commit 6b5e5fb434db2982b2bfd461501a7df65feb860f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 7 21:04:11 2010 +0200

    Fix SPU alpha channel palette values
    
    To convert from 4-bits to 8-bits channel, one should multiply by 17.
    
    Acked-by: Antoine Cellerier <dionoea@videolan.org>

commit 11fe3be41b4ba5d9558306101040319393921003
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 9 12:10:47 2010 +0200

    error and warning function attributes depend on GCC 4.3
    
    (not on some specific operating system)
    
    Pointed-out-by: Ramiro Polla <ramiro.polla@gmail.com>

commit e7514176b569f2a1ba65126279cec7f63edbd768
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 9 12:10:13 2010 +0200

    --disable-avcodec implies --disable-dxva2

commit f9d095a6a60b2136a378be1bc575ceddfcba1833
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 9 12:08:50 2010 +0200

    --disable-avcodec implies --disable-libva
    
    Don't force an explicit --disable-libva. This was especially silly on
    non-libVA platforms.

commit 9dd8de3fb8f4f0820e4b010f6ef452f507c6212c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jan 9 10:59:39 2010 +0100

    Contribs: remove unneeded patch for live

commit a6adcd78680167502df35befc13b5e0945f5e240
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jan 9 10:58:22 2010 +0100

    Zoy is down, take caca from v.o

commit 2d3a1e799795c4ebcf2bd8780d027d6c454b80aa
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jan 9 03:12:19 2010 +0100

    Win32: fix breakage from 555cb288eea92ac9b2b5416225f678323f439ece

commit e84fa4198d93ef5a3403c26fd5c3fc59e551e3d9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jan 9 02:42:41 2010 +0100

    Contrib: minor updates of libpng, SDL_image and gcrypt

commit 10b9d038ae2c80fb41e23520ef1284258594f17c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jan 9 02:29:21 2010 +0100

    Contrib: remove patch unneeded for Windows

commit 0179de14ddb2856cd9733a3937018fa15377c7d0
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jan 9 02:27:54 2010 +0100

    Contrib: fix schroedinger compile for Win32

commit c86d8f7b48d928a44cbba0712d54e86466192ea1
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jan 9 02:13:31 2010 +0100

    Small fixes for Win32 configure

commit 5c0de0fe944865fb5cd487519e166eba469cae90
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jan 9 02:08:10 2010 +0100

    Contrib: fix dirac target

commit 8bbd4a3154744c8604da6940356aef508c214586
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sat Jan 9 01:49:54 2010 +0100

    Add vlc.net.poll() and use in modules/host.lua.

commit 92432bcb27cc118e1bcac57d8c6488ddb55da1ca
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Wed Jan 6 23:34:10 2010 +0100

    Remove dead code.

commit f5bcd007828b11cb6523ab80f85933aa1dbeb1ff
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jan 9 01:18:20 2010 +0100

    Contrib: Fix compilation of libprojectM

commit 3d04e0357a5e1b6c058b2f6ed21f3394b45e961e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jan 9 00:57:44 2010 +0100

    Configure.ac: dxva2 detection and activation

commit 73ce7c2d6a653aeac544e12d9f9cd6f7913afd4b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jan 9 00:26:29 2010 +0100

    Configure: dvbpsi_SDTServiceAddDescriptor wasn't in all versions of dvbpsi. Check it

commit 24745de91b96f235d53b4ea95d8123df8cf9224e
Author: Radek Vybiral <radek@ns.snake.cz>
Date:   Fri Jan 8 23:32:06 2010 +0000

    l10n: Czech update
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>

commit add029332988994faac4476df6c5ade73c904b38
Author: Oleksandr Natalenko <pfactum@gmail.com>
Date:   Fri Jan 8 22:39:05 2010 +0000

    l10n: Ukrainian update
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>

commit 5c759bc7747c855fda55a6324a78c5d581967ae4
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jan 9 00:24:21 2010 +0100

    Contrib: be sure to have dxva2 headers before compiling FFmpeg

commit bcd6f556b7a41613074491553a765e5ed6510e0c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jan 9 00:17:44 2010 +0100

    Contribs: Use mtune=pentium2 for Windows

commit 7016eda04d895cbd6cd9fafcb2f7b61339334bfe
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Fri Jan 8 19:26:20 2010 +0000

    Typo

commit eee18af0f5849cb7c79782903e37906958f0062d
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Fri Jan 8 16:42:30 2010 -0200

    libcaca should be >= 0.99.beta14 because of caca_create_display_with_driver().
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit b02a2e24cd1ea2fdd78284e4054dc8703a2274f1
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Fri Jan 8 16:06:45 2010 -0200

    sqlite3 should be >= 3.6.0 because of sqlite3_next_stmt().
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 5824aabb9f5694ea7f35929e84b0630fb390683b
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Fri Jan 8 15:13:40 2010 -0200

    Use pkg-config to check for libmodplug, and check for version >= 0.8, which is needed for some functions like ModPlug_NumSamples(), ModPlug_GetMessage(), ModPlug_NumInstruments(), etc...
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 36a25fbe8bd6710a9611beefc91587e9d69fbcfc
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Fri Jan 8 14:31:21 2010 -0200

    vbi_bcd_digits_greater() needs zvbi >= 0.2.28.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit f1c31ba284bc4fdf54351b47e4a734d8f8c5696a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Jan 8 19:34:03 2010 +0100

    Simplify headers for VAAPI
    
    The check for presence has already done in configure.ac

commit 7f39bd111ba7a4cf65a982fe70fba1beb7b37e4a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Jan 8 18:37:46 2010 +0100

    Move the libVA detection to auto
    
    It now autodetects the presence of libVA pkg:
    It will fail if --enable-libva is defined and it is not present
    It will be activated if nothing is specified and libVA pkg is present
    
    Moreover, it will check the presence of the avcodec/libva.h

commit 14e3a156ff9f20ff17d7512fd07acd621f78adf0
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Jan 8 16:18:54 2010 +0100

    Fix include order in VAAPI
    
    You cannot check HAVE_AVCODEC_VAAPI before including "avcodec.h"

commit ac0d798c4ee9e2407012a8ce57688a16455443e2
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Fri Jan 8 11:57:14 2010 +0100

    video_filter_ball: missing var_DelCallback + cosmetics.

commit c7dfbd11f26de441c055c38011d62e6cb05462fd
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Thu Jan 7 18:30:19 2010 +0100

    skins2: list of skins improved some more.
    
    This patch also takes into account opening a new skins at any time
    (not just at initialization)

commit a2fa93d5f0b1585a12497c4baa0a1321c118998b
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Thu Jan 7 13:42:36 2010 +0100

    skins2(Linux and Win): fix transparency issue at window level
    
    When refreshing a window area, the window mask must first be stripped of this
     area, because the new refresh may not result in the same mask being applied.
    
    This patch corrects the following issues :
    - an animated bitmap with transparency varying from one subimage to the next
      is now guaranteed the previous subimage won't leave any trace.
    - a control that becomes invisible now means transparency is restored
     if no other controls exist for the same area (instead of an undefined and visually unpleasant area)

commit f980341ba088613284a05fa6ec1f127ee5af29cd
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Thu Jan 7 19:07:27 2010 +0100

    ncurses: fix build broken by [9a00da44]

commit 03be7ef6bc83b6b225d38ef8bbcfc0bcf4275521
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Thu Jan 7 19:06:11 2010 +0100

    Unused arguments

commit 01e398eb43750fb632e083a952a37144b259763c
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Thu Jan 7 18:37:54 2010 +0100

    dm6446 use an arm926-ejs, not an arm9tdmi

commit db2aa92506b42ac3313e0a8152407f713a4ff96c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jan 7 16:47:41 2010 +0100

    Remove tarkin codec module.
    
    It is a dead-born codec

commit 2ccfca66cdf5c9be637f34a99b2e6c928b60afba
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Wed Jan 6 21:24:21 2010 +0100

    More alignments fixes in configure.ac

commit 3bc815a2c8746372e553827d08fa9a78560f022e
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Thu Jan 7 14:49:41 2010 +0100

    test: Add two more missing media_list_player_stop().

commit c71466a120671aebecc4b10105573777dccec888
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Thu Jan 7 14:11:13 2010 +0100

    test: Fix media_list_player test. (Make sure we stop before releasing).

commit ae3d66e7a1f004e0f75ee3f01061886d522d2cb4
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Thu Jan 7 14:10:09 2010 +0100

    media_list_player: Don't stop automatically.
    
    We don't want to release the resources associated to the media player, unless user specify it.

commit 9e91be6456c9d82ce5aef65e4edc02bbdbc903fb
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Thu Jan 7 14:07:00 2010 +0100

    test: Remove trailing spaces in media_list_player.c.

commit afbdac28e58bc10e28373412bd7efa550cdbc17f
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Thu Jan 7 14:06:24 2010 +0100

    media_list_player: Remove trailing whitespaces.

commit b2522de8ebe4f202bc30ecdf3b6bd436b2c8d71e
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Thu Jan 7 13:25:17 2010 +0100

    vout_macosx: Remove trailing spaces.
    
    And a debug code.

commit fe403f8836863eda627835dded2d67b672eed804
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Jan 7 08:29:26 2010 +0100

    Fixed uninitialized value.

commit 7e8e215ddc00b6dd64396a843194808b1de71657
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Thu Jan 7 02:34:26 2010 +0100

    frenchtv: Add a new lua "art finder".
    
    This will download the free to use original recreation of french
    channels logo by Cyril Bourreau.
    
    Note, we can mirror them eventually. (Explicit authorization from the
    author).

commit 555cb288eea92ac9b2b5416225f678323f439ece
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Thu Jan 7 01:07:02 2010 +0100

    Allow lua "meta reader" and implement a meta reader from filename.
    
    "filename.lua"
      will check if the file name respects the following form:
        "Show.Name S19E01-jde.DEf.avi"
      upon success, it will fill the show name, the episode number and
      season number in the meta data.
      It will also set the title to "Show Name S19E01"

commit 855c0ab217885562742ec64c4e4193235befa616
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Thu Jan 7 01:02:10 2010 +0100

    meta reader: Always run if we don't have meta from access or demux.

commit edd9673a257d1f15450c084defbf3ec7a9edb3f6
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Thu Jan 7 01:01:28 2010 +0100

    meta reader: Add the input_item that we are reading in the structure.

commit a36325f84f458338b4fe5c02ce2b77e728593e2c
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Thu Jan 7 00:57:30 2010 +0100

    lua: assert that we have an item.

commit b170613f0db66f88f1d6f48021bd930c8184ad57
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Wed Jan 6 23:31:50 2010 +0100

    Revert "Make sure LUA RC has lower priority than classic RC"
    
    This reverts commit 281d4f3a253714a48062d4c34d88c1be13260448.
    
    Please discuss those bugs with me before reverting. If you really need, use -I oldrc instead of this non constructive disabling of new code we desperately need people to test.

commit a9872d2d707547ea42de30c1fc3df775e355b280
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Wed Jan 6 23:30:14 2010 +0100

    Remove use of select/poll timeouts in lua rc and telnet interfaces.

commit 8bb55f6a4f53e2d02bfa236a0e13e7f99ddebdf4
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Wed Jan 6 22:35:53 2010 +0100

    Revert "Remove http shortcut from LUA"
    
    This reverts commit 4e77528cbbb723620625515f1de30497d9a27ec4.
    
    Lua http doesn't poll at all.

commit 3e374b079ec3eccc41db7f6d66a13aedb7c40ba6
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Tue Jan 5 22:34:42 2010 +0100

    fix comment.

commit 9027ae0e050de2f872eae3dc38a1332d26709620
Author: Ilkka Ollakka <ileoo@iki.fi>
Date:   Wed Jan 6 23:57:47 2010 +0200

    input/es_out.c: fix INPUT_ADD_INFO after meta changes

commit 64e4f68bfee806c57770f1feca7eca93312cef32
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jan 6 22:50:05 2010 +0200

    XDG screensaver: call waitpid immediately
    
    This requires one more thread :( but at least people won't report bug
    about VLC leaving a defunct child process... Even though I doubt it
    would have been a real problem.

commit 7feea9d3aa7525953a985ebfd7eb688dd3fdab0f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jan 6 22:27:38 2010 +0200

    Remove unused modules_t.b_reentrant

commit 70cf81097a5f5e429cbe2b5a1e5a325fb21b58c7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jan 6 22:25:58 2010 +0200

    Make shine really not re-entrant

commit 2c7bc975319786afc79cb585c956c38649a5f689
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Wed Jan 6 20:20:55 2010 +0000

    Fix compilation
    
    Fix 9a00da44cb60b01b142ae1a9a333833cf1fb0ab6

commit 9a80046d88fac249183f859055c02914c4615bdc
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Wed Jan 6 20:18:43 2010 +0000

    Put the exported functions in the shared lib

commit 4e77528cbbb723620625515f1de30497d9a27ec4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jan 6 22:00:31 2010 +0200

    Remove http shortcut from LUA
    
    LUA http is bugggy and polls the system every second.

commit 281d4f3a253714a48062d4c34d88c1be13260448
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jan 6 21:59:39 2010 +0200

    Make sure LUA RC has lower priority than classic RC
    
    LUA RC is buggy and polls the system every second.

commit 5ddff2bd707a2fd5698ad50bff52619b4bd066b6
Author: Martin T. H. Sandsmark <sandsmark@samfundet.no>
Date:   Wed Jan 6 20:40:52 2010 +0100

    fix the fetching of the total time of the media loaded, and small optimization when loading media
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 71fafba47612fa01e51b3933060a277bef900346
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Jan 6 17:24:37 2010 +0100

    Configure alignement and typos

commit b470029af29b0d5595fc6e83d64421997de75ce9
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Wed Jan 6 17:18:19 2010 +0100

    vlc_meta_status_e->int by popular request.

commit 99b4edc2399d86582315795bcfd065e98c07f9e2
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Wed Jan 6 17:16:09 2010 +0100

    vlc_meta: Define properly ITEM_ART_FETCHED and ITEM_ART_NOTFOUND

commit 14e4ff124a973716e8932eaddb2926da67b7ee90
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Wed Jan 6 17:14:54 2010 +0100

    Fix build.

commit 617b6ed7b4ff3255f41c804ed291ae27beb43154
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Wed Jan 6 16:51:29 2010 +0100

    Revert "tmp"
    
    This reverts commit de56dfd5390f69d9a9ab2a431bb055463eb749a7.

commit eaba6509a79dd35ce836400d2dce4588ac77d1dd
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Wed Jan 6 16:49:33 2010 +0100

    vlc_meta: C++ doesn't like bitmask with enum said Laurent. This shouldn't be used in module, but...

commit de56dfd5390f69d9a9ab2a431bb055463eb749a7
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Wed Jan 6 16:38:32 2010 +0100

    tmp

commit 990173387c2eefc337638c0346334fe31dd1d6aa
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Wed Jan 6 16:35:26 2010 +0100

    This shouldn't have been pushed.

commit 1af19c857adc8bffa724dd9892aa7333fbb7cf96
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Wed Jan 6 16:06:35 2010 +0100

    lua: Add the possibility to expose vlc.item.
    
    Also support multiple meta data, and the "filename" meta data as well.

commit 9a00da44cb60b01b142ae1a9a333833cf1fb0ab6
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Wed Jan 6 16:04:12 2010 +0100

    meta: Make vlc_meta_t an opaque structure and move a bunch of static inline function to their private .c files.

commit b25b7890e2c5166fa19c6ebbd43369ddc6d89547
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Wed Jan 6 16:02:15 2010 +0100

    dirs_macos: When running from command line there is no bundle identifier by default.

commit 81dc52be2f20ad0aee3835a66a84075c796e9d89
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Tue Jan 5 18:44:29 2010 +0100

    macosx/framework: Only create the NSImage corresponding to the artwork if asked.

commit 1d034f0a6680e79d0631af9a207690520ae86258
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Wed Jan 6 16:20:03 2010 +0100

    davinci contribs: give cpu type to ffmpeg's configure

commit 4dafef962741b5655cc8d54cb80e8d9f722d4881
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jan 6 16:07:51 2010 +0200

    objects: use fputs/fputc if there is nothing to format

commit 19adcbe5be83ce12a07d83092503c3f4a622b3b6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jan 6 16:05:15 2010 +0200

    variables: use a binary search tree instead of a table
    
    This makes insertion/deletion faster, and saves a lot of code

commit 6d6fcaba2c7b55b9817ec0ee8b0dc9239ea3895d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jan 6 14:20:33 2010 +0200

    vlc_tdestroy: safe replacement for GNU tdestroy()

commit 812f6667c9c0f6e9e84f5dbfb9e9bacd28f6a64b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jan 6 14:22:34 2010 +0200

    Revert "compat: implement tdestroy (GNU extension not available on OpenBSD)."
    
    This reverts commit 714d6155710c201562f2cdd78127c2fc59aebf43.
    
    Conflicts:
    
    	compat/tdestroy.c
    	include/vlc_fixups.h

commit 9106655f0284fbdafae896d9f25ed0545df4c719
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Wed Jan 6 01:00:37 2010 +0100

    Fix make dist

commit d17f1609d78d3763fa15f2ad21140d853d07a136
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Wed Jan 6 00:27:45 2010 +0100

    i18n: remove deleted file

commit a496245c8d8e2abd3779cf6cd6674cb9b3a480fe
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Tue Jan 5 23:53:01 2010 +0100

    WinCE: fix window size in wing{d,ap}i video output again

commit 738cabebf79576f60fb0985adb32c5ae8a72db36
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Jan 5 23:36:09 2010 +0100

    Compilation fix (gapi).

commit e4fb5cd250f211d3ff9ce713a03d70080532fbbc
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Tue Jan 5 22:58:49 2010 +0100

    skins: cosmetics about previous patch (thanks ivoire)

commit 24655a2d7e85c4a7e275f04dc7997684c61aaf26
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Jan 5 23:02:54 2010 +0100

    gapi compilation fixes (again).

commit 0f5eea32151742591f03a6fb0c15219b4e675a53
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Tue Jan 5 22:59:21 2010 +0100

    contrib: uncompress gecko-sdk to the right place

commit d381962594480636d0a70075218a650fdf82d538
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Jan 5 22:48:24 2010 +0100

    Another gapi (msw) compilation fix.

commit 836c694fa15e36de06251aea4433e7803a507590
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Sat Jan 2 23:05:53 2010 +0100

    skins2: improve the way skins are listed
    
    This patch fixes the following :
       - skins are now sorted alphabetically (Linux issue only)
       - the current skins is checked in list (instead of the first skins in list)

commit bca9025a78f1ffa14b52a0b8c69a715cf7e69764
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jan 5 23:08:34 2010 +0200

    HAVE_IF_NAMETOINDEX is not used

commit 0368bdc21c84b3a70b634ed65761b4c3c16bdf1d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jan 5 23:07:35 2010 +0200

    sigrelse is not needed anymore

commit bcab9505773601c95b0f3b1f5ffc137a9cc3e0a0
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Jan 5 22:01:49 2010 +0100

    Really fix gapi compilation.

commit dae92ac245bed50c66bdd06bf79be7123cd9de01
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jan 5 23:00:24 2010 +0200

    XCB/window: missing keys

commit 3abd4e20af7d02ebfdbfcab380f99bfcecbe12be
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Jan 5 21:58:10 2010 +0100

    Compilation fixes (gapi, msw).

commit 93334e1d80a63ac0049d41d6e8a309c910f3e78f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jan 5 22:48:20 2010 +0200

    Messages: missing const, fix Qt4 warning

commit 4bd67b7a8bcdbf414b056dd3dab6bada7a9038d1
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Jan 5 21:09:37 2010 +0100

    Revert "Revert "Removed old msw files.""
    
    This reverts commit d98e43b1c635d2e91dc950536d75dcb0c2c1c8b2.
    
    Sorry for the mess, missed it in the git rebase.

commit b78fa59350cba973c0dd32bff206e82c01cb7c0b
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Jan 5 20:58:09 2010 +0100

    Added AlignRect helper (msw).
    
    It applies hardware overlay constraints on a RECT.

commit d98e43b1c635d2e91dc950536d75dcb0c2c1c8b2
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Jan 5 19:53:51 2010 +0100

    Revert "Removed old msw files."
    
    This reverts commit e145f5a5bb6d61d67a8b9a6d1a4f1b33976c8ff6.

commit e36b4e6a4e1883f5a18abc60f1c4cd98b4c2ed7c
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Jan 3 22:08:26 2010 +0100

    Cosmetics (msw).

commit 955de909f9092e63e0b9945463d4401bdca0459f
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Jan 3 22:06:11 2010 +0100

    Removed old msw files.

commit 25d33b2940234b26c197638fc356770e67a8eb17
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Jan 3 21:25:39 2010 +0100

    Fixed vout display module wrapper with locked/unlocked picture pool.

commit c60c9a9ede875dab1b16c6ed665f9281c4be4ed5
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Jan 3 15:49:36 2010 +0100

    Enabled directx in "vout display" wrapper.

commit 8d099c4755bf58e1057d2180bae8e0078149c5c1
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Jan 3 15:48:17 2010 +0100

    Converted directx to "vout display".

commit 6870df1842491b29994f240917e4803c88c9ca53
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Jan 3 22:14:18 2010 +0100

    Added var_InheritBool.

commit e9e02be2ea0d956bd0837c81483617182ba42c2d
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Dec 26 20:26:23 2009 +0100

    Enabled wingdi/wingapi in "vout display" wrapper.

commit 284900dc359a626c40b95d5ca7cebc6ffcbfae35
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Dec 26 20:24:58 2009 +0100

    Converted wingdi/wingapi to vout display.

commit 72974fc1b09b63d92570e45cc0c2fd6ebca57c3e
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Dec 26 20:21:52 2009 +0100

    Cosmetics (msw).

commit a00e80ab0a4a1cbcdb603942a6d79d835333f7f7
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Tue Jan 5 20:13:46 2010 +0100

    contrib: fix clean-up of libprojectM files

commit b3134f44d76cdb2edfb86ae72e2ac4a6190ef375
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Tue Jan 5 19:57:50 2010 +0100

    contrib: fix aclocal files copying

commit 827dc1fc9da0006aa7f1619a9747e0880695688a
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Tue Jan 5 19:42:11 2010 +0100

    contrib: uncompress directx and dshow headers to the right place

commit 460ab654839e45e330086295ed3be7b3913fa33f
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Sat Jan 2 23:09:36 2010 +0100

    core: correct memory leak
    
    var_Change with VLC_VAR_SETVALUE showed a memory leak when dealing with a STRING variable.
    The pf_dup function must not be called directy with a parameter passed by the caller.
    otherwise, a reference is lost (memory leak)
    
    Signed-off-by: Rémi Duraffort <ivoire@videolan.org>

commit 93c2522be5fbb1cf4bdb03a6186ee4769e1d5ee0
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Jan 5 18:09:08 2010 +0100

    lld/llu => PRIi64/PRIu64

commit 49245bd9e5d00b380a7576669c4eacc90e737e53
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Jan 5 18:00:06 2010 +0100

    avio: lld => PRIi64.

commit 5cf2bcd602bdae96ec59c47773fb8332d3a23bff
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jan 5 18:18:32 2010 +0200

    RAM: we need to allocate the decoded string
    
    This fixes facce14d97f2d65e890ddac7ba0b4313dde817bf.

commit 736ca616b48c537c8ead13ce21ec020f34f33e93
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Tue Jan 5 14:23:13 2010 +0100

    Contribs: use our copy for gsm tarball
    
    Looks like upstream has left TU berlin and his public_html expired

commit ca8a4925583faf5bb820158072c91df5f5fa2165
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Dec 25 22:41:29 2009 +0100

    Qt: Toggle playlist source on click
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit fb58067113f1a816c1229e0c84ed6a007473aca1
Author: Vicente Jimenez Aguilar <googuy@gmail.com>
Date:   Tue Jan 5 03:25:00 2010 +0100

    Typo correction: Replaced capital o with a 0 number.
    
    Signed-off-by: Rémi Duraffort <ivoire@videolan.org>

commit fe9974bb4249ba518ed93ce7d466e89ca8afbf80
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jan 5 00:46:03 2010 +0100

    Be sure to distribute the custom.lua file
    
    This will fix the launch of the web interface in lua on Windows.

commit 80303c27c6d6b1fd9899a158ebd798c4d8ae17bc
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Tue Jan 5 00:10:43 2010 +0100

    Use [[ ]] delimiter for string in order to prevent interpreting \ as an escape character. This should help fix lua related issues on windows.

commit c2fed7e05a0e7820cd312290da037b8a68d1b6be
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Mon Jan 4 12:14:55 2010 +0100

    vout_macosx: Backport 9c21b7ec34ef07a4f4c6b5e9dc4625ad02456bfb. (Suppress flashes in Split Views).

commit cf643b1cefd8aed1d2f8a52d0264b4e1d1085b96
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Mon Jan 4 11:48:11 2010 +0100

    macosx_dialog_provider: Upon cancel, set the progress bar to indeterminate.

commit ac05d34d9ec4bb80ff3d65f1b56f586d16b82429
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Mon Jan 4 11:36:49 2010 +0100

    macosx_dialog_provider: It's ok to have a nil object as *parameter*.

commit a3a7708c78cd3e008d8d21f9301c0d5a31a3e286
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Mon Jan 4 20:57:33 2010 +0000

    Happy new year

commit 59113a3ae815ce6c1599d058170624ed1519397b
Author: Adrian Knoth <adi@drcomp.erfurt.thur.de>
Date:   Mon Jun 8 18:05:29 2009 +0200

    JACK input support for jack2
    
    When you try to capture from JACK, this is only possible with the
    "oldstyle" jackd-0.x. If you want to use the newer, SMP-capable jack2,
    the VLC inputs cannot be connected:
    
    Cannot connect ports owned by inactive clients: "vlc-input-26611" is not
    active
    Cannot connect ports owned by inactive clients: "vlc-input-26611" is not
    active
    
    Unlike jack1, jack2 expects the process callback function to return 0.
    
    The attached patch fixes this problem. It's been already fixed the same
    way in the jack output plugin (see modules/audio_output/jack.c:290).
    
    Taken from Debian bug #532339
    (http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=532339)
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>

commit b998f491d1958f0121492ec87c7fa9fc682d6c54
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Mon Jan 4 23:38:34 2010 +0100

    Correctly handle YUV 422 packed in ripple and wave
    
    It's a bit blocky but a lot easier than a pixel perfect fix.

commit 10c9287911e786c6eb13b9be64aad463b18877a8
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Mon Jan 4 23:23:19 2010 +0100

    Add colorthres support for YUV 422 packed.

commit c1848b08af53aa42cf1f26e05863a5d7a93e2500
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Mon Jan 4 23:05:36 2010 +0100

    Use %4.4s instead of %4s for fourccs cast to char *.

commit 8435cb4d4e8e062ec68cff6c40ac08ba222db023
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 4 23:38:26 2010 +0100

    NEWS: .midi on Windows.

commit 6523ce4ac3ef5ef21d22a72619d5cc7d6b439e1c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 4 23:36:25 2010 +0100

    Mono is an audio filter, put it in the SUBCAT_AUDIO_AFILTER cat

commit b2e6a7327b4d7d77c4b66f8d72e5942e7eed6feb
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Mon Jan 4 23:29:31 2010 +0100

    zsh_completion.sh: remove automatic install
    
    instead print where the script should be for zsh to find it
    some cleaning of the script & its output

commit 08083ee78eacd72a36167d2623eb5c98694024c5
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 4 21:46:58 2010 +0100

    Remove --disable-cddax from the win32 configure line

commit b0952a6aea6d7f19a0bb30d556e08e83161f595f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 4 21:45:40 2010 +0100

    Re-add --enable-cddb removed too fast in [f5aed5af0a244007a9476657dc9a553e99301168]

commit 1761e072d54288166bb11b81693132e0ebea1b50
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 4 21:38:23 2010 +0100

    GLX Xlib module is dead too.

commit 63f7611702898524337f1f9989a960c746c9c158
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 4 21:35:34 2010 +0100

    Merge NEWS from 1.0-branch

commit 701a07444677671cf6a51b4384b84c91fc10ac7d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 4 21:32:19 2010 +0100

    Better NEWS about the removal of modules

commit 203fc8a678d974786c55401d6e10c71a0cfe52ec
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 4 21:29:18 2010 +0100

    Remove CMML module.
    
    No maintainer showed up. It is broken in many ways and there is virtually no streams using that...

commit 7c8b9f8671d5056824e7ba7f4d047d3d723eadd5
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 4 21:25:31 2010 +0100

    Remove qnx modules.
    
    Unmaintained and no maintainer showed up

commit f5aed5af0a244007a9476657dc9a553e99301168
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 4 21:20:21 2010 +0100

    Remove CDDAX module
    
    No maintainer, buggy code and no major feature in.
    Sorry guys

commit 2146ab418c30d037d43e9a0e5038991881578e6b
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Wed Dec 30 16:14:00 2009 +0100

    Fix indentation.

commit 6791c80f95ab61be78794f076f7e4cbe05a24102
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jan 4 19:19:43 2010 +0200

    Dead code

commit cec206c39a1e2ff00d9e051a5649a3e3503d3cc8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jan 4 19:13:46 2010 +0200

    libvlc_add_intf: remove dummy exception parameter

commit d91fcec7a9d8ede9ebbaa1279e17599e7ab33fd2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jan 4 19:00:33 2010 +0200

    DBus: retain the playlist throughout
    
    We register callbacks, so we might as well keep track of the playlist.
    This avoids pointless hold/release atomic ops and simplifies the code.

commit 2422af2987ff3ccd101c8bdf264b66195d0aa9e9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jan 4 18:00:10 2010 +0200

    --disably-libgcrypt implies --disable-gnutls

commit f9ecb329840734c1055d4624de4e0fbd5ac71f1c
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Mon Jan 4 16:55:58 2010 +0100

    Davinci contribs: remove theora
    
    We really don't want any video codec which runs on the CPU

commit b28f6b4bdd31ef4ca4a9434b84dd52b0df44390a
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Mon Jan 4 16:54:34 2010 +0100

    Davinci contribs: fix ffmpeg build
    
    Disable unsupported ARM instruction sets

commit 7642c71dee850dcd57c714b5861157d2e61cc7fd
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Mon Jan 4 16:51:25 2010 +0100

    wma_fixed: raise priority above avcodec float decoder

commit 61d26424b6e401f57b38879d0f935fd767aa4859
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Mon Jan 4 13:57:46 2010 +0100

    zsh completion: add all known aliases
    
    They will complete even if the alias isn't present in PATH though
    Also explicit the need to remove completion cache

commit d4748057ae5b5e865a46ae4591d34dee43013e6a
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Mon Jan 4 13:30:13 2010 +0100

    Revert "contrib: Build fat binary using binary contrib on Mac OS X."
    
    This reverts commit 2e024847e1bbfad3ddf4aa9fcb01c90c0e41c854.
    
    Conflicts:
    
    	extras/contrib/Makefile
    
    We can't use a fat set of contribs, because the headers do differ
    between 32bits & 64 bits builds
    
    example:
    
    ../x86_64-apple-darwin10/include/freetype2/freetype/config/ftconfig.h
    2010-01-04 12:49:02.000000000 +0100
    +++ ../i686-apple-darwin10/include/freetype2/freetype/config/ftconfig.h
    2010-01-04 12:47:12.000000000 +0100
    @@ -80,7 +80,7 @@
     #ifdef FT_USE_AUTOCONF_SIZEOF_TYPES
    
       #define SIZEOF_INT 4
       -#define SIZEOF_LONG 8
       +#define SIZEOF_LONG 4
    
    Moreover the pkgconfig & *-config files still referenced the x86_64
    directory

commit ca5e15a954a187ac922ce27d489187afbc36631e
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Mon Jan 4 13:28:52 2010 +0100

    Revert "configure: Detect fat contribs."
    
    This reverts commit 65ed93af7b623248bae389f656698248fe52bf8f.

commit a3bcd2df4f6ac2825d5b02e407d3258800a8b899
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Mon Jan 4 13:28:36 2010 +0100

    Revert "macosx/framework: Support multiple architectures."
    
    This reverts commit 5a20b90e8c6920a79d7d7b7ca56fb011b97dfc73.

commit d6be76f735e3497a363e1b4a3ed9854d87ed4942
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Mon Jan 4 13:28:18 2010 +0100

    Revert "macosx/framework: contrib are fat now."
    
    This reverts commit f40ec470c9a04e91c9102c764db5b92828ad1849.

commit 7d0bde36219899071693e0a0fc1a22e93ec79f9f
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Jan 4 10:43:47 2010 +0100

    qt4: fix buffer overflow.

commit 40f4dab0fc3b2c969588bedbb3ce9148030d7264
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Jan 4 10:28:17 2010 +0100

    zsh: fix 2b068d3ac15a96cdd46bd513e89de4452137a656 (NULL printed).

commit 089821fb58411044200fbf228e127b01b74a3361
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Jan 4 10:21:01 2010 +0100

    zsh: fix infinite loop.

commit bdaad35723b8d43690baff598d3b6d2664b7cc6c
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Sun Jan 3 21:52:07 2010 +0100

    macosx_dialog_provider: Fix a few ignored selector, and assert on bad selector.

commit ee7c9f4683a69db427aaed48f38438c0803b471d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 4 00:58:02 2010 +0100

    Qt: fix StringList in Simple preferences
    
    The list wasn't correctly updated when there was an action to update_list.
    This fix the weird DirectSound bug.

commit 2b068d3ac15a96cdd46bd513e89de4452137a656
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Jan 3 18:43:58 2010 +0100

    zsh: fix some others memory leaks.

commit ef0bcc793dbfa227017b9773b7dddfc75a666361
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Jan 3 18:36:10 2010 +0100

    zsh: fix a memory leak (this is usefull as this program seems to fail on OOM).

commit 84b53fa99b67fcd2768ebc584c46aefa5f6a4368
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Jan 3 18:28:08 2010 +0100

    zsh: export the LD_LIBRARY_PATH (so ldd can find the libs).

commit cef4089be7505be06c0d8a7392de55207f51a3ef
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Jan 3 18:27:09 2010 +0100

    zsh: really use the arguments given to the zsh generator.

commit a8b3eb650fa90bc5601588677cb9399d03e683bb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 3 19:01:26 2010 +0200

    No, Insert() does not need to be recursive

commit 8d2e90de892a782d9f07793528b645195dc5fd40
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 3 18:33:12 2010 +0200

    Take variable Lookup() out of GetUnused()

commit c36ef0c80c6ba0ef336045c848ea7035bfa40238
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 3 18:18:09 2010 +0200

    Variable lookup: small code factorization

commit 33755a284d32c38d6f1931c6972dce3dd9b6224c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 3 18:11:50 2010 +0200

    TriggerCallback: factor condition
    
    Note that we do keep the condition to avoid a pointless pair of
    mutex unlock/lock.

commit 25a196d7b75d026bcb83bba3f4d5f354ba1c89f9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 3 17:51:04 2010 +0200

    variable lookup: missing const

commit 12bd062b6076cd76509664feb580611c1791bc8b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 3 16:56:58 2010 +0200

    asprintf -> strdup

commit 54335f5e2a620b11c3d15775787686d368785a47
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 3 16:46:50 2010 +0200

    Sort hotkeys per key code and use binary search

commit 646510099d5cf2963694b4ebe56220dce9645010
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 3 16:08:00 2010 +0200

    Refactor key mapping internals

commit e37b89ea26d4618924553bccf99215d53c2c146b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 3 16:10:05 2010 +0200

    Global hotkeys work on any X11 system, not just Linux

commit e973801d968cf13a84e2aa74db0cada3fab74db0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 3 16:06:55 2010 +0200

    Fix struct hotkey

commit efea0aa7912253a3981c192eb5082743dc4fcc6f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 3 15:50:43 2010 +0200

    0 has to be a legal value for vlc_key_t

commit c766d434b0e2f7d8787a30703c06e27e9b2bb8d7
Author: Geoffroy Couprie <geal@videolan.org>
Date:   Fri Jan 1 21:58:09 2010 +0100

    Add a bunch of help strings. Feel free to correct them, and add more

commit 3878a327a72e95c466f00ebab38ff25def137e0d
Author: Christoph Seibert <vlc-devel@christophseibert.de>
Date:   Sun Jan 3 13:50:19 2010 +0100

    Mac OS X: fixes for contrib build
    
    Fixed infinite make recursion on Mac OS X and added semicolon to fix syntax error
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 24e39b70c17141d4ca088b7db95a89edcb181165
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 3 14:16:49 2010 +0200

    Remove opengl plugin on X11 and Win32

commit 8d55c1fbc769319e7b106518bfe2e83e9e17b0af
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 3 13:14:54 2010 +0200

    Code generator for the previous commit
    
    This is not used automatically as I don't know how to tell automake to
    build code for the build architecture instead of the host one.

commit 8725f9867c8c82b47b8699e2e83b821aca847c7c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 3 13:14:34 2010 +0200

    XCB/window: legacy non-Unicode key symbols

commit 4090e06769214e958496e1495a14f9d0a6fc0fe8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 3 12:08:46 2010 +0200

    XCB/window: Unicode non-Latin-1 keys (untested)
    
    This is incomplete. X11 defined a whole set of non-Latin-1 key symbols
    before ISO 10646. Only the key symbols defined later match Unicode (with
    the 0x1000000 offset).

commit 54371a95226288788957f8e6fc95f3e0bce51a87
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 3 12:08:20 2010 +0200

    XCB/window: Latin-1 non-ASCII keys support

commit 3b90678b8f02969db9cf950976a3dbe6cb936e96
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 2 23:15:58 2010 +0200

    Remove useless member of libvlc private data

commit 36827a8377fd543052f2ccbfab6ba9cac2379889
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 2 23:14:20 2010 +0200

    Don't use a static mutex for libvlc_wait on Win32 (fixes: #3219)

commit 52b3415e5273e1e8dfc3431f154109928ae82488
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 2 22:58:13 2010 +0200

    Allow more than one thread to call libvlc_wait

commit 719e739a4e9f9f9b5db3edd5d36c54061116c2f4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 2 22:53:24 2010 +0200

    Win32: using a static mutex with a condition is not implemented yet

commit bc8ee31f30c51821529af6403e7929f2df2f5487
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jan 2 00:04:08 2010 +0100

    Qt: Fix audio options in SPrefs
    
    SPDIF and directx device

commit 2d6fe3ddb119ad9da87a6bdcae0f4f578e692332
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Jan 1 23:56:53 2010 +0100

    Qt: update audio panel to newest DirectSound changes
    
    Close #3218

commit bd5c1734c30588ba439ae11d345ac7b3252bb84c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Jan 1 23:55:10 2010 +0100

    Win32: Be sure to strip axvlc.dll and npvlc.dll

commit f40ec470c9a04e91c9102c764db5b92828ad1849
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Fri Jan 1 18:42:30 2010 +0100

    macosx/framework: contrib are fat now.

commit 5a20b90e8c6920a79d7d7b7ca56fb011b97dfc73
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Thu Dec 31 20:36:00 2009 +0100

    macosx/framework: Support multiple architectures.
    
    Warning, building fat are not supported by automake if dependency-tracking is enabled.
    That's why this fat build is disabled by default.

commit 65ed93af7b623248bae389f656698248fe52bf8f
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Thu Dec 31 19:33:06 2009 +0100

    configure: Detect fat contribs.

commit 2e024847e1bbfad3ddf4aa9fcb01c90c0e41c854
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Thu Dec 31 19:30:49 2009 +0100

    contrib: Build fat binary using binary contrib on Mac OS X.
