commit 63f480191e731ce6581b4adcfc489602a48e3488
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jul 11 16:10:56 2013 +0200

    Update PO

commit b170c434ce53afd9a783c64f58157d9865c193db
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jul 11 16:01:06 2013 +0200

    Update NEWS

commit e26c697a6db5539813d642c2a3dba9766d5a3204
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jul 11 15:30:53 2013 +0200

    Contribs: vncserver depends on gcrypt, jpeg and png
    
    Thanks funman and thresh for the heads-up
    
    We don't use jpeg-turbo though...
    
    (cherry picked from commit 887952dba8c8853f774a08d72c3bf445a022ef79)
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 9bd402bfa6ecc75ca1f81d1d3c73e09a32f7b266
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jul 11 15:23:02 2013 +0200

    Contribs: add mfx dispatcher (Media SDK) for Win32
    
    (cherry picked from commit 2656d893b61cb0044699449785f53256e3f2e0aa)
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 8a0b8a6be2ef3481e44da52585a4ebcbc09de930
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Thu Jul 11 14:38:45 2013 +0200

    Qt: simple_prefs: fix crash when reading psz_aout
    
    (cherry picked from commit ee6488a54ecef91c5de69f2839d599f7e20821bc)
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit d2a1213902be745497ba1339092e309a5d272c12
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jul 11 14:35:01 2013 +0200

    Contribs: add VNCServer, GPLv2+
    
    (cherry picked from commit f7a51fbe4a34c17ac5adf9189d768ce85f7191fe)
    (cherry picked from commit d65cf999ad10745eef44c8900c55c996e1812a7c)
    (cherry picked from commit 90e9164a31412fcab0edc750ca5a291827a5b035)
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 4c99945c9c6c95b44e45459c6e2c18bfb9a943e3
Author: Sergey Bolshakov <sbolshakov@altlinux.org>
Date:   Wed Dec 26 15:22:00 2012 +0400

    OMX: Add Tegra3 OMX IL to the list of probed cores.
    
    Signed-off-by: Konstantin Pavlov <thresh@videolan.org>
    (cherry picked from commit 373496c304aa6ea0bb9d99d867a16dd597467dd6)
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 4e2c89da4a452a86b076354233a302346e64fd84
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Jul 11 08:04:38 2013 +0200

    NSIS: use 64bits registry for uninstaller too
    
    Fixes #7409
    
    (cherry picked from commit 37f1c06e61deb09948436ac7d115ed4d029334d7)
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit e94f02b8b61ef089ac194c65e5c8dfe51935b212
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jul 10 19:37:09 2013 +0300

    avformat: add codec ID in debug info
    
    (cherry picked from commit 843839129dc95b170e3f95a0d63edea4873d66be)
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit c6bcde582e51ac0f96b4a0943555c88e4c12f27d
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Wed Jul 10 18:13:02 2013 +0200

    Qt: unused parameter
    
    (cherry picked from commit 3f531eb49156b974f9bc1164a1c662d42d728932)
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit b705fc836046420e0686b70f8accdda65c3b12e4
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Wed Jul 10 18:06:42 2013 +0200

    Qt: fix .ui names conflicts and warnings
    
    (cherry picked from commit a028907e13d6017b47d665ba4d1c35cec837caca)
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit ca87bf02eec046c2d85fbd74bda4a802db3631b0
Author: Denis Charmet <typx@dinauz.org>
Date:   Thu Jul 11 00:57:12 2013 +0200

    Update NEWS
    (cherry picked from commit 976d8b00b2fec646bc697a8560dc8262e65659f2)

commit c37ab274d859c33cbcfb10a6879c70ff9345857d
Author: Denis Charmet <typx@dinauz.org>
Date:   Wed Jul 10 23:09:59 2013 +0200

    Check element size before reading it
    
    This should avoid integer overflows inside the libebml causing heap buffer overflow. Since new called by the lib is limited to SIZE_MAX bytes.
    (cherry picked from commit 027380966251622435288af5b0f9bacfec549288)

commit 86638e9266556945f8d999ab7e0cace9ab77d2e1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jul 10 23:24:47 2013 +0300

    ALSA: only set channels that are actually mapped (fixes #8934)
    
    The code failed to clear unmapped channels present in the input.
    
    (cherry picked from commit d3a43ec88f34eca9c59151c076bb7226a9db5d8c)

commit 9acc92b1f877e692700e79556ffbc0001e3fe01a
Author: Eric Lassauge <lassauge@users.sf.net>
Date:   Wed Jul 10 18:05:59 2013 +0200

    l10n: French update
    
    Signed-off-by: Christoph Miebach <christoph.miebach@web.de>

commit cebd9ff8efae7eed239f5c68b4800212804f49cc
Author: VideoLAN <videolan@videolan.org>
Date:   Wed Jul 10 17:05:45 2013 +0200

    l10n: Vietnamese update
    
    Signed-off-by: Christoph Miebach <christoph.miebach@web.de>

commit b689ed624f9c1fa9ad32301c9f72667af04883b7
Author: Andriy Bandura <andriykopanytsia@gmail.com>
Date:   Wed Jul 10 16:59:16 2013 +0200

    l10n: Ukrainian update
    
    Signed-off-by: Christoph Miebach <christoph.miebach@web.de>

commit db728f298b284baf8d168e3fcbe277e17e5c167a
Author: VideoLAN <videolan@videolan.org>
Date:   Wed Jul 10 16:56:16 2013 +0200

    l10n: Turkish update
    
    Signed-off-by: Christoph Miebach <christoph.miebach@web.de>

commit 275c61ac1a70160466d01435e8461ed4920be561
Author: Thanakrit Chomphuming <jernghan@gmail.com>
Date:   Wed Jul 10 16:52:48 2013 +0200

    l10n: Thai update
    
    Signed-off-by: Christoph Miebach <christoph.miebach@web.de>

commit 066ff37e8cc2afc7078096268774a0bcea750ed9
Author: Mindaugas Baranauskas <embar@super.lt>
Date:   Wed Jul 10 16:40:33 2013 +0200

    l10n: Lithuanian update
    
    Signed-off-by: Christoph Miebach <christoph.miebach@web.de>

commit bb2df475217b2303d3692d2af5a8667c8aa43e2f
Author: Fumio Nakayama <fumio.n6a@gmail.com>
Date:   Wed Jul 10 16:37:51 2013 +0200

    l10n: Japanese update
    
    Signed-off-by: Christoph Miebach <christoph.miebach@web.de>

commit 960d08d3bc10c26e47e8b4cdfbce9f6548977fc6
Author: VideoLAN <videolan@videolan.org>
Date:   Wed Jul 10 16:36:03 2013 +0200

    l10n: Italian update
    
    Signed-off-by: Christoph Miebach <christoph.miebach@web.de>

commit 931566665c9b915bbeb54b8bb8384626d8708b24
Author: Sveinn í Felli <sveinki@nett.is>
Date:   Wed Jul 10 16:32:48 2013 +0200

    l10n: Icelandic update
    
    Signed-off-by: Christoph Miebach <christoph.miebach@web.de>

commit 212f8e51e94dc236d62a10d1af2d118ec3acf2f2
Author: Shantanu Sarkar <shantanusarkar.me@gmail.com>
Date:   Wed Jul 10 16:32:02 2013 +0200

    l10n: Hindi update
    
    Signed-off-by: Christoph Miebach <christoph.miebach@web.de>

commit 2777edb5aad8d8d5017e5357b8a8838ec75f123c
Author: David González <pico.dev@gmail.com>
Date:   Wed Jul 10 16:26:46 2013 +0200

    l10n: Spanish update
    
    Signed-off-by: Christoph Miebach <christoph.miebach@web.de>

commit 2de1cd427ba70d49ef085cadfd5340cbbd9313e5
Author: VideoLAN <videolan@videolan.org>
Date:   Wed Jul 10 16:20:56 2013 +0200

    l10n: German update
    
    Signed-off-by: Christoph Miebach <christoph.miebach@web.de>

commit ac444443beb89af163065d902e0e12c0258c265d
Author: Aputsiaĸ Niels Janussen <aj@isit.gl>
Date:   Wed Jul 10 16:17:11 2013 +0200

    l10n: Danish update
    
    Signed-off-by: Christoph Miebach <christoph.miebach@web.de>

commit 0dbf4fb4fc54121ea12922b2b5e1d3d4cf24b2b2
Author: Aled Powell <aled@aledpowell.com>
Date:   Wed Jul 10 16:15:18 2013 +0200

    l10n: Welsh update
    
    Signed-off-by: Christoph Miebach <christoph.miebach@web.de>

commit ca6e95e85febadc95f31c19bfac4012ec517b2a6
Author: Pau Iranzo <paugnu@gmail.com>
Date:   Wed Jul 10 16:13:38 2013 +0200

    l10n: Catalan update
    
    Signed-off-by: Christoph Miebach <christoph.miebach@web.de>

commit 199de506c0219deee786ff5c70908efd87c6f447
Author: Adnan Memija <sream_92@live.com>
Date:   Wed Jul 10 16:10:52 2013 +0200

    l10n: Bosnian update
    
    Signed-off-by: Christoph Miebach <christoph.miebach@web.de>

commit 057ab16af751e3062d59d9fc0a15b505ab6c1f72
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Wed Jul 10 14:40:03 2013 +0200

    Qt: do not extend the dialog minimum width for long lines
    
    (cherry picked from commit 1d1c5e1247a19eac1695af401cf30bef9ffa2673)
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 19fb8488656f12aaeee1df24f4122346a7718a5c
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Tue Jul 9 00:33:39 2013 +0200

    Qt: add a shortcut to give the focus to the search entry in advanced prefs
    
    (cherry picked from commit e7807a9e6266eca9fdee49488941b16adbe06fef)
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 457a26b34b227cfb65987405b6c74b48b3774422
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Tue Jul 9 00:17:28 2013 +0200

    Qt: get/set the default volume level for each audio output (fix #8503)
    
    Since 2.1 there is no way to set a global default volume. Instead it is now
    required to set it independently for each audio output.
    
    (cherry picked from commit 2a823309242446ed50190b082cf10a2499724a19)
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit cfeecf5f476a98d14c81900864b577160db4927a
Author: Nicolas Bertrand <nicoinattendu@gmail.com>
Date:   Tue Jul 9 15:59:37 2013 +0200

    OpenGL: Addition of XYZ to RGB conversion in GLSL
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
    (cherry picked from commit 761ea8aade29cba26dec88938fa2c44d739328d6)
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit ed417195be0ca4e8c90f809dc8cb89fe27fbcbaf
Author: Nicolas Bertrand <nicoinattendu@gmail.com>
Date:   Tue Jul 9 15:59:24 2013 +0200

    OpenGL: take planes in account in DrawWithShaders
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
    (cherry picked from commit a27daf2042969769d92d7c192d7f679a5c20b9f7)
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit b508b085728596b16941cc9a35d957fb8775aa82
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jul 9 14:09:31 2013 +0200

    NEWS: fix encoding
    
    (cherry picked from commit 47d20839ee9432beb215c8f4ee40063c792f0a1c)
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 5ea0d0e92d9e67fbe6c9428a2eafba307614c1d8
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jul 9 14:03:30 2013 +0200

    Configure: activate realrtsp module
    
    (cherry picked from commit 5cc766a11ee1da7486507d470cc6a148e4b2d5be)
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 7e392b03ec596496e9154f14a25dad3d100ba244
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jul 9 13:55:14 2013 +0200

    Build screen module as shared on Win32
    
    Close #8925
    
    (cherry picked from commit f3be1dd20e9b603d139edcdde10ad1b6fa6efc02)
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit d5f6850027c937ba3c793cb05e7d13b3cd045a49
Author: Martin Storsjö <martin@martin.st>
Date:   Tue Jul 9 14:27:54 2013 +0300

    omxil: Handle parameter changes for OMX_IndexParamAudioPcm as output reconfiguration
    
    This fixes the output sample rate when decoding with
    OMX.Nvidia.aac.decoder (such as on nexus 7), possibly also for other
    audio codecs on the same class of devices, possibly also for audio
    codecs on other OMX implementations.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>
    (cherry picked from commit 229d18843760b158eed5102267bc003c1c65b42d)
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 60ee5bf6081de899092b69fb47f815a4213f2424
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jul 9 13:26:01 2013 +0200

    Configure: enable smb on Windows
    
    (cherry picked from commit e1052af3ef39f227728a3d8f8ace2f7033090ee1)
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 5522128028d7949d072f642ca2568abe257cd634
Author: Martin Storsjö <martin@martin.st>
Date:   Tue Jul 9 14:22:15 2013 +0300

    contribs: Add a patch for libpng for building with automake 1.11
    
    automake 1.12 changed the default for tests, requiring projects
    that need serial test execution to add an option for setting this.
    This option isn't available on automake 1.11, so those projects
    became incompatible with automake 1.11 once they got ready for 1.12.
    This obviously isn't an issue in most cases where the prebuilt
    configure is good enough.
    
    Since we don't run the tests in contribs, just remove this option
    for now, to allow building with both automake 1.11 and 1.12.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>
    (cherry picked from commit f7a43ee510aca827892ae9891904d219faa6e264)
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 9f724390c8d24982b471872cb16a77fcea937780
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Jul 7 22:01:25 2013 +0300

    ios2_vout: minor cleanup
    
    (cherry picked from commit 2be7fadd26b77207f3d304af183014090aad0e15)
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit b927615be2b36038f71570559e23e3b341bc6c0f
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Jul 8 00:26:45 2013 +0200

    dshow is a c++ module, set CXXFLAGS
    
    Fixes #8821
    
    (cherry picked from commit 90528d34af98ce797f5fd8023992861abc4aedc5)
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 52ddfd216d26e40a15eea1fa6632ac23b74e1755
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Jul 7 23:16:02 2013 +0200

    Qt: split the track number/total for now
    
    Close #8511
    
    (cherry picked from commit 81a1b751bbd64e35f9f0d323d2acb87b9063f934)
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 341f27057f69e5ec570cf8af97323b20cc3979f1
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Jul 7 13:59:44 2013 +0300

    contribs: unbreak libxml compilation on Darwin
    
    (cherry picked from commit 1cd0908c869cc0549bbda2ad18ba2f5dcc64aa44)
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit dc25a9e82fca6f4401b2bc4cbc76c68de527720d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Jul 7 12:18:36 2013 +0300

    contribs: remove memalign hack on Darwin
    
    (cherry picked from commit b78ee38b0b770721cd87ce551cbb3003bf6ab3f0)
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit a3ea50629a3ae1443692c2ec3872d14eebd8f665
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Jul 6 10:52:31 2013 +0200

    contrib: freetype: fix installation
    
    (cherry picked from commit 700557570ad99b66cd9b69782ad4ea082a6bf31e)
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 729c506a140fd1786d7cd4d8324656d828b2e095
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 4 22:30:03 2013 +0300

    ogg mux: fix format warning
    
    (cherry picked from commit 3e454fd4c5b47170bb9a714ce2270b680cd97e72)
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 679da52c3f75c31493b9a32406217f201fc7c271
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 7 20:27:29 2013 +0300

    Lua: do not allocate useless pipe on Win32
    
    (cherry picked from commit decf8e46e9b2efcf26ea6a991feb43702eeea462)

commit f2a48ba6ebd80a3f3dae9981b2914d47f8d86f20
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 7 20:25:41 2013 +0300

    Lua: disable net.(poll|read|write) on Windows and document
    
    These functions assume that sockets are file descriptors, never worked
    properly on Windows. See also 3841c0859053d29058682650e87bf085632eea54.
    
    (cherry picked from commit deb38e43ecf62699d62e2dc80fd4c4aea4ac0d32)

commit 04f8da3e750c6125fb83557e820d363dab8829b1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 7 12:15:34 2013 +0300

    Update meta data
    
    (cherry picked from commit 46d374939d62f011587115c2fdef15062f84f988)

commit c346d28f01d2f6f7783f0fe8ef54a1895a85c58e
Author: Mark Lee <mark.lee@capricasoftware.co.uk>
Date:   Wed Jul 3 17:24:57 2013 +0100

    libvlc: add API to control display of the video title
    
    (cherry picked from commit b64f5e0bad8265c5a06fde35e640356be4e6d602)

commit 5ad5abcaa85d08fcfd33c4c6fd63e925c5b1fa26
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Jul 5 11:05:54 2013 +0200

    Contribs: update Opus to 1.0.2
    
    (cherry picked from commit 6e271d8b580c3213838e7009103d25c014d77aad)
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 8f9df9c1795ad119f48d2d54f29096b479198917
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jul 4 21:34:38 2013 +0200

    Contribs: update zlib to 1.2.8
    
    (cherry picked from commit 82538265dbee2912def8254624076f2d3dd93235)
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 42db7d5daf1ca4eb0655936a51463febf2d836e0
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jul 4 20:17:55 2013 +0200

    Contribs: update png to 1.5.17
    
    (cherry picked from commit 1d13515cc4656206279129612de5d29688098e96)
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 5dbf4e5746102a9c400be737cb552f2bc6e00583
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jul 4 20:14:18 2013 +0200

    Contrib: update libxml2 to 2.9.1
    
    (cherry picked from commit 844061db4da3bfd7f9e0ec6d60850e03a810d24e)
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit fd577bb3210b1442ae8ae4f5b4b48963a119ace0
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jul 4 20:11:29 2013 +0200

    Contribs: update GNUTls to 3.1.12
    
    (cherry picked from commit 8545fb22a753616fc86bd9d00cb497d4e9e234b1)
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit da8f54a9faf17b2ab29f54cfe98ba005710ece55
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jul 4 19:57:55 2013 +0200

    Contribs: update gcrypt to 1.5.2
    
    (cherry picked from commit 6601c27116df8152e0e03cf0f82d0e293de21f50)
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 16fa768989285cd295c343218094d8af66fbf72a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jul 4 19:54:57 2013 +0200

    Contribs: update gpg-error to 1.12
    
    (cherry picked from commit 9a147f4395e6b5f069124c6d401c960194a35144)
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit cb2abb67d068d2dbaa5dbc454b4326136be9d59c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jul 4 19:52:20 2013 +0200

    Contribs: update GME to 0.6.0
    
    (cherry picked from commit 47fbc1bb83e8647aa3390916347ccb91bed1e304)
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 136d03064709a89da454a5e59c12634251663a03
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Jul 4 18:39:53 2013 +0200

    contrib: update freetype to 2.4.12
    
    (cherry picked from commit 72d73d6cae13bed14c4113b476cd9cfe1c5a8172)
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 746b84ce367e222677af6ca55fe7b7a898ac2956
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jul 4 19:14:12 2013 +0200

    Contribs: update libmatroska to 1.4.0
    
    (cherry picked from commit 4b238dc7143128f533670679a6accd4f0a2cccaa)
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 5bf1f6579ed97db80293ba6c92a8fafad6e6cecd
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jul 4 19:11:13 2013 +0200

    Contribs: libebml, update to 1.3.0
    
    (cherry picked from commit e51d1b5057eea891d00b26512b85fd937310259e)
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 4560267103910d7b843099df31654865cacecc84
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jul 4 19:02:37 2013 +0200

    Contribs: update orc to 0.4.17
    
    (cherry picked from commit a3022ae9b3760395759a7c852e98d9184465a128)
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 492ef22811fdd4f69247deabd33c36eddef62dd6
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jul 4 18:57:22 2013 +0200

    Contribs: update Ogg to 1.3.1
    
    (cherry picked from commit 4dea7edb1814394d61473f34a5abe7318db8a3c5)
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit cbd1b1b98407c9bf198254ca68d5589784165397
Author: Tristan Matthews <le.businessman@gmail.com>
Date:   Wed Jul 3 15:54:01 2013 -0400

    flac: add warning message for decoder error 3
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>
    (cherry picked from commit 2428c90cbbf3c75167d660925b7d7ec6f8ded79e)
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit b4ff6f69662d39961979613d7a8729c95df43766
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Jul 4 18:45:44 2013 +0200

    lua: fix self-introduced leak
    
    refs b2cce4d84
    (cherry picked from commit 4d7465b45d52c0ab412c7968e207f1fd89953760)

commit 954758a60753215eb4f15615afebc33ae2d94ff5
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Jul 3 23:02:54 2013 +0200

    vda: fix potential crash on empty buffer
    (cherry picked from commit 7ee04e37aa78a944f82c846b90e1dbf8e4b1091e)

commit 02fbf63e951a923ca2830bc607fd3929f941cd68
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Jul 3 22:52:03 2013 +0200

    qtsound: fix crash when freeing memory
    (cherry picked from commit 4e79526324b65db23945d7355e5f323731a73faa)

commit ed61cdc2f80a484bc9441a2bb13ff9551a35fcc1
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Jul 3 12:29:02 2013 +0200

    macosx: fix rendering issue in the about panel when running in non-Western locales
    (cherry picked from commit 261d8a334379e6f007f7cd373c542dfc2a167e27)

commit 8c5aa19feec639564003cba5bcaffb46ac1c9c8b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Jul 2 23:13:27 2013 +0200

    macosx: fix crash when parsing incorrect debug logs
    (cherry picked from commit 29d00aef355dfc468e06dc35e7de0361e318f340)

commit 4ba4a1de88c09129bc55ee56a029fee3cd94c582
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Jul 2 23:11:40 2013 +0200

    macosx: fix conditional crash when setting the MRL field
    (cherry picked from commit 04b45e8ffd279a6df19ff96d6157a688bd6b7a08)

commit 6e379f8410200fcba7e6e2d428cb706f91d82beb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 2 23:12:51 2013 +0300

    Revert "vdr: force MPEG-TS demuxer"
    
    This reverts commit d81003671d615d4498deb6c783a0df0cbae9e23a.
    
    (cherry picked from commit 18151198b771b0828f5b0f77dd80f5fca124cc17)

commit 682bb612136ea42069fbfbe5de7b9204a1687275
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jul 2 18:53:13 2013 +0200

    Configure: enharden the check for luac 32bits
    
    It could be a problem if one had no contribs, but /lib/liblua.a was
    present
    
    (cherry picked from commit 54ebf52a8febdafa7c62b20c9bd44aacfcd373d6)
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 99c0620e1bfaa072c8fee7c6b4041daf7244b413
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Jul 2 18:56:02 2013 +0200

    contrib: bump qt4 to 4.8.5
    
    (cherry picked from commit cc96cb85099aa781d485d27620a1de927f0fffbf)
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 581e530bf98f253fea39ec9bfd9f3287acb1a8c6
Author: Timo Rothenpieler <timo@rothenpieler.org>
Date:   Sun Jan 20 15:49:23 2013 +0000

    Make vaapi decoder compatible with latest libva changes
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
    (cherry picked from commit dc4b64c97b82d4d590ccf7fa1c938435cc26d98e)
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 17af2ee97ea435cff2c4b4f2c4e574885d852435
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Jul 2 11:39:42 2013 +0200

    flac: fix decoding samples with too large extradata
    
    Only use the first 34 or 42 bytes (streaminfo block)
    
    Sample:
    0109c7dd02be4e673824fe156bc4cb66  [UTW-THORA] Evangelion 3.33 You Can (Not) Redo [BD][1080p,x264,flac][F2060CF5] sample.mka
    
    (cherry picked from commit ac636adefd0543904475e68d619e127950be990d)
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 4f196be4f0e89153ff031346df82288ba2e73394
Author: Elodie Thomann <elodie.thomann@hotmail.com>
Date:   Mon Jul 1 14:47:54 2013 +0200

    Fix bad type for stream index
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>
    (cherry picked from commit d00e6403c8625109df2dcbf56db27dbb74fddc21)
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 56c66d72dac30ef592855ef1ff60f1db2f9303b2
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Jun 27 15:42:15 2013 +0200

    yadif: fix build with -O0
    
    (cherry picked from commit 64daf779c79556e2efddebf2da04073043621477)
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit ed42353fd12d676b8d67665627f8c7aef0643f2b
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Jun 26 22:57:47 2013 +0200

    Revert "avformat: don't mark buffer as need to be writable, as we don't write into it directly"
    
    This reverts commit 75890fb5e9086d91e92ca6d9abb13a307278238d.
    
    This caused infinite loops in aviobuf when muxing to mkv.
    write_flag seems to mean "mux" versus "demux".
    The real meaning might be lost on us for lack of a libavformat documentation translator.
    
    (cherry picked from commit 95d8d6551f734fb51fea0b9e3cb39aebf6aee848)
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit d9b85e3e0e49e66be5c677f31c1e8b5db81156c0
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Jun 26 20:31:31 2013 +0200

    Remove extra debug introduced accidentally in 9925a34ee
    
    (cherry picked from commit cd7b29a55ccbc613eb53873f0946bb525e84c4e4)
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit df525d3725f7186feb50adf8a00c8adb74e408c1
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Mon Jun 24 19:56:45 2013 -0400

    xcb: fix some memory leaks
    
    According to xcb docs, we are responsible for freeing this memory.
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>
    (cherry picked from commit 06005e87c76e739b1dd8a8003696571c184cf133)
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 897d64c1f5b558a254861bd462037fe3a76f1fae
Author: KO Myung-Hun <komh78@gmail.com>
Date:   Wed Jun 26 21:41:23 2013 +0900

    lua: fix compilation
    
    Include unistd.h to fix the following error.
    
    ----
      CC       liblua_plugin_la-intf.lo
      intf.c: In function 'Start_LuaIntf':
      intf.c:372: error: implicit declaration of function 'close'
    ----
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>
    (cherry picked from commit 6eb6e32d5a52deb92ce25dd8245510e216c3edaf)
    
    Signed-off-by: KO Myung-Hun <komh@chollian.net>
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit f47378c9b06a36a8e222a0569999e28676b3b6c1
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Jul 1 12:03:29 2013 +0200

    lua: fix crash introduced in 18c00a386 if a newly added input doesn't have a parent (close #8869)
    (cherry picked from commit b2cce4d84b42200afd98346c42e223ce9b40a3e5)

commit 62e9b81b0b4f24dd61cddd013e35555d05b12067
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Jul 1 11:42:28 2013 +0200

    macosx: add lua http password to simplified prefs
    
    This uses existing strings only
    (cherry picked from commit 44e8ceacfa57be109ceda584f580f56710385817)

commit 6c4b470b550cf693560007b348854231ca0453dc
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sat Jun 29 22:28:26 2013 +0200

    macosx: CAS: more room for translations
    (cherry picked from commit 9b904a74269a5cc52a6034f94b4a5459824235ae)
    
    Signed-off-by: David Fuhrmann <david.fuhrmann@googlemail.com>

commit 194a4004296d9d9dfa00f6bb98f4b03e5738a507
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sat Jun 29 22:06:58 2013 +0200

    macosx: CAS: eye candy and {en,dis}abling logic for customize panel
    (cherry picked from commit 497db07ae68ec683b681882fab8bdb917a9a5fb7)
    
    Signed-off-by: David Fuhrmann <david.fuhrmann@googlemail.com>

commit f7237c5068534187e86b8c23fd672ad1578ba745
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Jun 27 12:30:28 2013 +0200

    m4: fix gettext detection on OSX (close #5816)
    (cherry picked from commit d879f020aee800abaafae2e333be6da6604a3577)
    
    Signed-off-by: David Fuhrmann <david.fuhrmann@googlemail.com>

commit 17ebafc8383b852d5ca12cd741a765a4f0316f8d
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Jun 26 21:27:13 2013 +0200

    contrib: gettext: patch gettext.m4 post install to not re-run autotools
    (cherry picked from commit 50e47a0571bd33416796e694f68107bb5ec581f1)
    
    Signed-off-by: David Fuhrmann <david.fuhrmann@googlemail.com>

commit aa55e81c32958ec698ddb28a250b177d32576625
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jun 30 19:13:37 2013 +0300

    amem: fix conditionally unitialized cleanup callback
    
    (cherry picked from commit d4a0c69dc3635ac6d7d82e34b26de9ddecc9dbbb)

commit 5188ea58db655fc5a1aa11efa9c9d3fb8b9e4c90
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jun 26 22:36:08 2013 +0300

    v4l2: fix opening of libv4l
    
    (cherry picked from commit 22a73d256b332d0749964fc74d8024053efc3800)

commit e2916227e4edd93cbf79687a86002d9c21b9f911
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jun 24 19:45:26 2013 +0200

    NEWS about 2.1.0

commit 4a504dea350f9bf085315803360498c26e288cca
Author: Christoph Miebach <christoph.miebach@web.de>
Date:   Mon Jun 24 18:06:12 2013 +0200

    Import AUTHORS from 2.0 and add translators
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 22e40e618632bfe543e424a464e2e00494988ad5
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Jun 21 17:13:39 2013 +0200

    Wav: No tabs in source code

commit 5850dd1370c705b5cde2d6381b7feaedecec6b2e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jun 24 18:52:10 2013 +0300

    m3u8: correctly deal with BOM (fixes #8859)
    
    75a167f5b377a1edba3e1bf0230af05da7974347 really did not work.

commit dcd2493220dc1f8b2fd91520b27793892d7f44f3
Author: Dean Lee <xslidian@gmail.com>
Date:   Mon Jun 24 11:49:59 2013 +0200

    l10n: Simplified Chinese update
    
    Signed-off-by: Christoph Miebach <christoph.miebach@web.de>

commit 1c42643543d908351c2765f86d25cf313214baa8
Author: Andriy Bandura <andriykopanytsia@gmail.com>
Date:   Mon Jun 24 11:46:54 2013 +0200

    l10n: Ukrainian update
    
    Signed-off-by: Christoph Miebach <christoph.miebach@web.de>

commit f503b668bc9b683dd36b2342b81ca8bff98ef790
Author: Kaya Zeren <kayazeren@gmail.com>
Date:   Mon Jun 24 11:44:12 2013 +0200

    l10n: Turkish update
    
    Signed-off-by: Christoph Miebach <christoph.miebach@web.de>

commit 5654ddc134ee47ec35c4bfd940eeee4d5f179657
Author: Đorđe Vasiljević <theranchcowboy@gmail.com>
Date:   Mon Jun 24 11:40:00 2013 +0200

    l10n: Serbian update
    
    Signed-off-by: Christoph Miebach <christoph.miebach@web.de>

commit 36d0c391e18777a92954bbc7bbfb06f095915d43
Author: Marián Hikaník <mhikanik@users.sourceforge.net>
Date:   Mon Jun 24 11:35:52 2013 +0200

    l10n: Slovak update
    
    Signed-off-by: Christoph Miebach <christoph.miebach@web.de>

commit 0b188a7d616edbeb2fa8b56ae6ca3493645cdd88
Author: Alexander Lakhin <exclusion@gmail.com>
Date:   Mon Jun 24 11:34:29 2013 +0200

    l10n: Russian update
    
    Signed-off-by: Christoph Miebach <christoph.miebach@web.de>

commit 3f51349d9df43f816c325d6864b640c1460bef56
Author: Michał Trzebiatowski <hippie_1968@hotmail.com>
Date:   Mon Jun 24 11:32:40 2013 +0200

    l10n: Polish update
    
    Signed-off-by: Christoph Miebach <christoph.miebach@web.de>

commit 439a6cf0b81ae925dad94444affb915c32590be8
Author: Thomas De Rocker <thomasderocker@hotmail.com>
Date:   Mon Jun 24 11:26:45 2013 +0200

    l10n: Dutch update
    
    Signed-off-by: Christoph Miebach <christoph.miebach@web.de>

commit b50dc1b9eab0952d4b863c0fa58d373d089cb2b0
Author: Suraj Kawade <suraj.kawade@gmail.com>
Date:   Mon Jun 24 11:23:49 2013 +0200

    l10n: Marathi update
    
    Signed-off-by: Christoph Miebach <christoph.miebach@web.de>

commit 796f638c016538a66eda7757a849f4c4a5df6ee6
Author: Yogesh K S <yogesh@karnatakaeducation.org.in>
Date:   Mon Jun 24 11:21:28 2013 +0200

    l10n: Kannada update
    
    Signed-off-by: Christoph Miebach <christoph.miebach@web.de>

commit ac2b923c78cd32f6fe58694c7761468420ab691a
Author: Fumio Nakayama <fumio.n6a@gmail.com>
Date:   Mon Jun 24 11:19:27 2013 +0200

    l10n: Japanese update
    
    Signed-off-by: Christoph Miebach <christoph.miebach@web.de>

commit a0ea2cee396d6f709b468a5c2607f6460056dae2
Author: Sveinn í Felli <sveinki@nett.is>
Date:   Mon Jun 24 11:16:36 2013 +0200

    l10n: Icelandic update
    
    Signed-off-by: Christoph Miebach <christoph.miebach@web.de>

commit 2608c44c18dc97b1b8a68e1c3cb321c5f562cfbb
Author: Gonçalo Cordeiro <gzcordeiro@gmail.com>
Date:   Mon Jun 24 11:03:11 2013 +0200

    l10n: Galician update
    
    Signed-off-by: Christoph Miebach <christoph.miebach@web.de>

commit a4a853bf0e0193f3a80a7f670ee05145da2f815f
Author: Sam Askari <saskarip@gmail.com>
Date:   Mon Jun 24 10:57:52 2013 +0200

    l10n: Spanish update
    
    Signed-off-by: Christoph Miebach <christoph.miebach@web.de>

commit cbfb939890871b3aa14f091367ae394805fb8c65
Author: Mario Siegmann <mario_siegmann@web.de>
Date:   Mon Jun 24 10:51:39 2013 +0200

    l10n: German update
    
    Signed-off-by: Christoph Miebach <christoph.miebach@web.de>

commit 194e237ea1021555b9d654d22c50dd531a6c5da1
Author: Aputsiaĸ Niels Janussen <aj@isit.gl>
Date:   Mon Jun 24 10:49:24 2013 +0200

    l10n: Danish update
    
    Signed-off-by: Christoph Miebach <christoph.miebach@web.de>

commit 850922f47a7ef96343d98ef9a455d959494b9c15
Author: Aled Powell <aled@aledpowell.com>
Date:   Mon Jun 24 10:48:26 2013 +0200

    l10n: Welsh update
    
    Signed-off-by: Christoph Miebach <christoph.miebach@web.de>

commit 2466a304d29042372b7669a7109daaa0ba5cd725
Author: Tomáš Chvátal <tomas.chvatal@gmail.com>
Date:   Mon Jun 24 10:47:24 2013 +0200

    l10n: Czech update
    
    Signed-off-by: Christoph Miebach <christoph.miebach@web.de>

commit a08b518d34d34b4d7f1377e23fd3c09d31bd248b
Author: Adnan Memija <sream_92@live.com>
Date:   Mon Jun 24 10:43:31 2013 +0200

    l10n: Bosnian update
    
    Signed-off-by: Christoph Miebach <christoph.miebach@web.de>

commit 71e82d262907048ca04a68fe69b6276e0d6269b9
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Jun 24 06:50:51 2013 +0200

    copy packetizer: don't overwrite i_length for opus
    
    this field is used as end trimming
    
    Refs: #8295

commit c18f650a6663a5adde2153e6a22d0b70be82403a
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Jun 24 06:50:23 2013 +0200

    ogg demux: generate correct PTS for opus
    
    Refs: #8295

commit a8b31261283395cd9cf66696c868fe4a39a91f1f
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Jun 24 06:09:16 2013 +0200

    ogg demux: fill i_physical_channels
    
    Refs: #8295

commit c599784400b1bae5294f42741dea3b002ce5ae5b
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Jun 24 05:10:48 2013 +0200

    opensles: resample if original sampling rate is not accepted
    
    Close: #8638

commit 9740035f7056cdc18021b2cbd58ff80ecdb42112
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Jun 24 01:51:36 2013 +0200

    flac: don't overwrite bitspersample
    
    The decoder might have filters in place that cause it to output to
    something else than s16n
    
    Close: #6400

commit 07fcd250bffc2972f9aa9fd314e9f5ba027c00f9
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Jun 22 15:22:03 2013 +0200

    OSX: don't open items twice
    
    Closes: #8611

commit 9925a34ee91b6debfc2f9f137fe9c77e7e0d6241
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Jun 23 23:15:55 2013 +0200

    Simplify FLAC extradata (streaminfo) parsing
    
    Prefer the shorter version (avcodec/avformat support both)

commit 6c41d3708a10038ebef05dd301e6735fba25b780
Author: Christoph Miebach <christoph.miebach@web.de>
Date:   Sun Jun 23 21:59:39 2013 +0200

    Update mailmap

commit 28811d45391150b1fa986f7bb567b6a67ca70677
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Jun 23 20:19:27 2013 +0200

    flac demux: don't skip STREAMINFO block twice
    
    Refs: #8830

commit 46fc365fe003c7f92f8d525890eaa98b355d8a81
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Jun 23 20:15:09 2013 +0200

    flac decoder: supports avformat extradata

commit 11927a591040c51dc2b96f36c52d2b9a102f4381
Author: Christoph Miebach <christoph.miebach@web.de>
Date:   Sun Jun 23 18:50:48 2013 +0200

    Improve mailmap

commit 03f98a738edc393d27afd21bf2f499cca3da5a61
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sun Jun 23 17:01:59 2013 +0200

    Qt: ExtensionTab: switch to buttonsbox

commit 5f1ea6d304c4b42219db02814011010d8a6ec777
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sun Jun 23 15:41:39 2013 +0200

    Qt: Extensions: fix showing cone when no custom logo

commit dd29c917a38d511eeada2fe575e92febc2df0773
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sun Jun 23 15:33:32 2013 +0200

    Qt: Extensions: fullfill usage of data abstraction model

commit 8d19eace8daccfce7d79d8f3a0cf9275fc1d88e3
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Jun 22 15:20:52 2013 +0200

    Qt: ExtensionsModel: use data abstraction in delegate

commit 804c64f3e99e8740f007a1d9cf339d90bc071fe8
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sun Jun 23 13:33:01 2013 +0200

    Qt: ExtensionCopy: fix memleak

commit 908a51341bfa366f5ec7b650d32e423ae38ac5f0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jun 23 08:51:03 2013 +0300

    invert: check supported chroma (fixes #8840, fixes #8841)

commit fe44d66bf432f5b077dff97b6015b78b761eb11f
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Sat Jun 22 19:17:58 2013 +0200

    skins2: update documentation (width/height for image and slider)

commit 91a9eee8d96f13e26336a72307291f3e716200a0
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Sat Jun 22 17:24:11 2013 +0200

    skins2: add width/height parameters to slider
    
    These parameters will allow to create a slider which adapts to the display.
    width/height parameters will be optional. If set, the initial slider will
    be resized to meet these requirements.
    
    A main use case will be the possibility to create a fullscreen timeslider
    that automatically spans the whole screen whatever the screen resolution.
    e.g syntax would be <Slider width="100%" ....>

commit d15b308ea7f784f6be301e1742a48b359107f0eb
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Sat Jun 22 15:48:31 2013 +0200

    skins2: update documentation for xoffset/yoffset

commit a87784fab19e520f0b53b15b3bd93079c3670fca
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Sat Jun 22 15:41:18 2013 +0200

    skins2: fix documentation wrt to xoffset, yoffset, xmargin, ymargin

commit 31dafe28c46f1952a564958f1036de5cfe0f06ea
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Sat Jun 22 14:05:46 2013 +0200

    skins2: extend xoffset and yoffset parameters
    
    Till now, these two parameters only had a meaning for geographical positioning.
    As explained at http://forum.videolan.org/viewtopic.php?f=26&t=111572,
    extending xoffset and yoffset for the general case would help a lot skin
    developpers easily position an object of unknown size around a given point :
    for instance,
        x="50%" xoffset="-50%" would center an object horizontally.
        x="100%" xoffset="-100%" would set an object to the East
    
    This patch doesn't modify the existing behaviour. It just implements a new
    feature for the case where it was a silent no op.
    
    x,y, width, height percentages are computed against the parent container
    xoffset and yoffset percentages are computed against the current object
    
    TODO: this approach could be generalized to all objects (need to extend the dtd)

commit 2bbc88ce52cbfd9ce6a3c47d1397a21f6a972495
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Jun 22 14:24:53 2013 +0200

    OSX: fix crash when no SD are found

commit e8ede98dac1e3be6aec4ba91124e2535f629e7e2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jun 22 14:54:29 2013 +0300

    vlc.desktop: add missing --started-from-file option (fixes #8839)

commit 82120ce29b5411e9d99d5bf1ea798b68dc9f475a
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Jun 22 13:39:08 2013 +0200

    osx: fix crash with --no-media-library

commit 778091a7e9104b5cf783c4df3c54ae6d6b126305
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Jun 22 13:24:24 2013 +0200

    Revert "contrib: fix bghudappkit for xcodebuild of vlc project"
    
    This reverts commit acf5397b37d648b8df13eb3a0d1bee14d8e3ae2c.
    
    Conflicts:
    	contrib/src/bghudappkit/rules.mak

commit 7b5250473ca12e6a806a128441a39e7a417c8ba2
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Sat Jun 22 02:07:00 2013 +0200

    skins2: improve fullscreen behaviour
    
    At the core level, the 'f' hotkey and the double click are managed in a
    slightly different way. The former sets up both the playlist and the vout
    "fullscreen" variables whereas the latter only sets up the vout variable.
    
    This patch first relies on the vout state if any, and falls back to the
    playlist state. This ensures that the fullscreen button always works
    consistently for the user. Otherwise, user needs to press twice instead
    of once when the playlist and the vout are no longer in sync (after a double
    click)

commit 37ae9134495d3aa3e2665a4c3cf90a1443e331ae
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Jun 22 12:58:00 2013 +0200

    contrib: gettext: fix osx patch

commit 528905b0140e349915ca5ab8215bc537f2e1d455
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sat Jun 22 12:21:12 2013 +0200

    macosx: dialogs provider: fix crash for question dialog and also improve robustness of other dialogs

commit 9a34109217607e159cd984bb3f8c5a0f4d8f5630
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Sat Jun 22 12:06:44 2013 +0200

    skins2: fix stray line in Qt menu used by skins2

commit f41379c2a96d577a798b93c2baaec06d93490f6a
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Sat Jun 22 12:01:10 2013 +0200

    skins2: fix documentation error
    
    as reported on the forum at http://forum.videolan.org/viewtopic.php?f=26&t=111572

commit 43a4fcef9252973828d5b465c20031095a52974b
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Sat Jun 22 11:27:22 2013 +0200

    skins2: fix nested panels wrongly positioned if not the first child
    
    plus factorise some code.
    
    This fixes a bug reported on the forum at
    http://forum.videolan.org/viewtopic.php?f=26&t=111572

commit 212048ace8d2eb425c96589035d4530ced5ce47b
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Jun 22 11:11:55 2013 +0200

    flac demux: fix seekpoint leak

commit c8d812a3393bd3c84feea0b50c608be2d4f95135
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Jun 22 11:10:10 2013 +0200

    flac demux: fix picture leak

commit 9b475290e6f5c90e3fbc0a8863cc7cf9ce6a5a91
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Jun 22 11:07:25 2013 +0200

    flac: STREAMINFO is not necessarily the first METADATA_BLOCK
    
    Close: #8830

commit a734020c2b1846f3c833fdeb15c9485c570a0979
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Fri Jun 21 22:37:54 2013 +0200

    macosx: CAS: remove duplicated code

commit 94e275a73a124db423104e863d88c6a094ab79a5
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Fri Jun 21 22:37:08 2013 +0200

    macosx: CAS: fix update of customization sheet for last saved profile

commit a54a295b7aec0ef45631ecb85d64014ca0dc62df
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Fri Jun 21 22:17:10 2013 +0200

    macosx: CAS: fix format for custom profiles storage

commit 508663821ce351b03c4d573914c17129e2b3f6f7
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Fri Jun 21 22:05:51 2013 +0200

    macosx: CAS: introduce functionality for keep checkboxes (close #8601)

commit 0bfa1a60dcf1fc36b087b40d64860fc3528ee90f
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Fri Jun 21 21:20:39 2013 +0200

    macosx: CAS: fix customize dialog for {video,audio}-only profiles

commit cf3c401743dc0de9bc27992ab3f1314aab98490e
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Fri Jun 21 20:27:58 2013 +0200

    msi: remove older (nsis) version before install
    
    If a pre-2.1 version is detected it will be uninstalled silently before
    proceeding.

commit 398bac6ba1602e40aaa3a9cedaf2fdce608876f9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Jun 21 18:58:45 2013 +0300

    win32: avoid the POSIX timer API for now

commit db6209acd4979264853dff1934e8ae4b3b563c35
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Jun 21 18:53:05 2013 +0300

    win32: do not straddle on POSIX threads symbols

commit e0e73f09a3467250e5028efd7c9bc6b0b1a69474
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Jun 21 18:34:11 2013 +0300

    screen: fix mouse file location

commit 388b0b93cc4e9c8823703ca96caa844d19aee8ca
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Jun 21 14:39:18 2013 +0200

    fingerprinter: set sub category

commit 648a4893c5fe1f7bebb8e90cf31cf1e31124a1ac
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Jun 21 14:37:04 2013 +0200

    fingerprinter: don't hardcode acoustid module selection

commit 78e989efff5ecf472985fa607e939bb1530cd4be
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Fri Jun 21 13:56:21 2013 +0200

    Qt: fallback on the high-resolution icons instead of the xpm

commit a7d3284e7ed2676c78b519397f3a15473c214f3d
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Fri Jun 21 13:55:37 2013 +0200

    Qt: use the theme icons for the system tray too

commit 3392ff1e732347b1f8cf0163ba0325eca58622e7
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Jun 21 13:53:26 2013 +0200

    Qt: Simple Preferences: conditionally hide the whole groupbox, not
    just widgets

commit 98ef0e14bc7c8015db0259778974a299763c4d43
Author: Philip Sequeira <phsequei@gmail.com>
Date:   Wed Jun 19 05:18:11 2013 -0400

    Qt: get window icon from theme (falling back to existing pixmap)
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 8463dd4817e8d879cf039dcdf73826fcccaa21e6
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Jun 21 13:28:25 2013 +0200

    ncurses: translate title

commit 2da17fc80a465b67c64a45c599ae95084032de78
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Thu Jun 20 21:51:04 2013 +0200

    macosx: fix space hotkey for audio files (close #8818)

commit e6de5c7af302b86713582971816f3639c4a4de75
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Thu Jun 20 21:15:56 2013 +0200

    macosx: save idle main window frame as early as possible (refs #8826)

commit 370d8f5d1e3dae23d5805dbefb75ac918d216585
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Thu Jun 20 20:55:54 2013 +0200

    macosx: update condition for idle fullscreen button state

commit 056a2b9a08b01403b0111797372a042abab33953
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Thu Jun 20 20:53:18 2013 +0200

    macosx: delay start in fullscreen animation to allow to finish resize animation before (close #8780)

commit 0a423efa0b464361250ddb66725e26ef5155e1b6
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Wed Jun 19 11:09:12 2013 +0300

    httplive: turn STREAM_CAN_CONTROL_PACE on to restore playback
    
    This is just quick fix and workaround for now.
    
    Should Fix #8619 and #8713

commit df252eac618091d156cf986f38a98c2bddbc8437
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jun 20 19:15:57 2013 +0300

    avcodec: disable threading when decoding in hardware(fixes #8786)

commit 3bd3db173ba259330d7828729a05b1aae9bb7dc8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jun 20 19:13:58 2013 +0300

    Revert "Work around test failing with cli interface"
    
    This reverts commit 32ce763be9747ebf7281a981193d54ba9dadc197.

commit 2e68de7297ec42c1f9b6467984aa484a60ca2676
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jun 20 19:12:08 2013 +0300

    lua: raise an erro from net.poll() when quitting
    
    This forces Lua RC to exit cleanly in all cases.

commit 80fc185b2ec36f1837501375dacfa83949521e06
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jun 20 19:07:56 2013 +0300

    lua: remove no-op

commit 3d2bd907e87f5223910f9c217aae0c2c550a1670
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jun 20 19:02:22 2013 +0300

    lua: fix potential busy loop in net.poll()

commit 2dc214fbeae3a1a5a25197bd05f1d3ddeee4927a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jun 20 18:53:08 2013 +0300

    Lua: remove write-only set_intf()

commit 4a1143be3bd418158f26991a2d74cb63a4a782be
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Jun 20 14:52:16 2013 +0200

    merge NEWS from 2.0

commit 32ce763be9747ebf7281a981193d54ba9dadc197
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Jun 20 14:37:02 2013 +0200

    Work around test failing with cli interface

commit 8843e92cfa481ae6ef1d2534ca362a52d3179c63
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Thu Jun 20 11:17:22 2013 +0200

    avcodec/video.c: correct error message when vlc_va_Get() fails.
    
    When calling vlc_va_Get() failed inside ffmpeg_GetFrameBuf(), then
    the error messages says "vaGrabSurface failed" however it should
    say "vlc_va_Get failed". Since hw accelerators are called through a
    vlc abstraction defined in va.h. It originated from libva (VAAPI),
    but it includes VDPAU and DXVA2 now.

commit fbb82370e75217bbb3a449d884b95091e9aaa59b
Author: Sébastien Escudier <sebastien-devel@celeos.eu>
Date:   Wed Jun 19 20:43:49 2013 +0000

    mjpeg : remove optional quotes from MIME boundary

commit 11f6070e6e0c42ef9d5565519711e6e6168828b9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Jun 19 17:17:29 2013 +0200

    Add yet another XDCAM fourCC

commit 201655b7910d68a9eb385794a7331113943e3aae
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Jun 19 14:30:45 2013 +0200

    nsis: register x64 axvlc.dll properly

commit 245b2756da413985497ecfe120e301ee82d32452
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Jun 18 23:36:26 2013 +0200

    fr translation: fix ncurses strings broken in 6c316cc596

commit c325924886013d5aa8c9d7c46f787d244da082bf
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Jun 18 21:30:08 2013 +0200

    macosx: add visual markers for 100% of the volume (refs #8628)

commit 338846d9b2a4a8a69c9a893e7b72a3abe14f0f1e
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Tue Jun 18 22:07:30 2013 +0300

    livehttp: try to follow draft 11 section 6.2.2
    
    Keep atleast 3 * seglen amount of segments in playlist if possible.
    This will cause playlist to increase sometimes over i_numseg, but it
    follows the draft better.

commit 1f79a984c2b83671f2910ba7081d9995facbcd72
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Tue Jun 11 19:44:01 2013 +0300

    transcode: use 1000 as frame rate base and don't try to do any rounding

commit f3b30afc36fb9bac57a485f33c9c53b711e9e9ae
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Wed Jun 5 16:24:19 2013 +0300

    livehttp: check opendts to be lowest dts available

commit d00d1822a13a2d1c38b06627223907e76bc28748
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Wed Jun 5 14:00:55 2013 +0300

    livehttp: try to comply draft 11 section 6.2.2 for how long to keep segments around in sliding window

commit 90193b095d8aee49c23514d6557d4deaa9df7ed4
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jun 18 11:10:26 2013 +0200

    Avcodec: disable multi-threading for MPEG-4 Video
    
    This seems buggy in libavcodec
    
    Close #8486

commit fa396d194fa58097223475d8038605f10a5041c5
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Tue Jun 18 08:59:46 2013 +0200

    auhal: fix wrong analog 5.1 channel ordering (close #8589)

commit 3380e1d48f3611e2ae44a59f97cb8ce4fcef6453
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jun 17 23:04:32 2013 +0200

    Qt: fix Win32 MOC breakage
    
    Introduced by WIN32 -> _WIN32 probably
    
    Close #8804

commit 403869975e08ee02d5ad99c7e793498ccc455b55
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Mon Jun 17 23:01:24 2013 +0200

    Qt: InputManager: Split playback state change and item change
    
    Close #8510
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit bb89f76aea583bc01a0dcbd614760b3107c0a6ca
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jun 17 22:55:03 2013 +0200

    mp4: be more restrictive for samplerate
    
    Close #8787

commit 3ca565cc11a083d74513c5285949d502a7e559f7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jun 17 21:12:35 2013 +0300

    Update gitignore for automake 1.13

commit 45f780608d3d7fc810cb3916672a016e185da789
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jun 16 18:43:17 2013 +0300

    v4l2: respect line pitch specified by the device driver (fixes #8802)

commit 86401c10101efe979175fbec7d4f5fefe8553cb7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jun 16 18:42:38 2013 +0300

    v4l2: add per-codec bytes per pixel in codec table (refs #8802)

commit 0f21811dc2c3c168e1193c0476ce55a1e099efe7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jun 16 18:40:44 2013 +0300

    rawvideo: deal with visible width/height (refs #8802)
    
    So far rawvideo assumed that the full pitch was part of the picture.

commit 5730213041c854d77818f04a6b39b1e118c8d2a8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jun 16 17:39:48 2013 +0300

    Lua: intf: fix cancellation handling
    
    The target thread has no defined cancellation points, so simply remove
    the vlc_cancel() call. (Adding vlc_savecancel() would work to the same
    effects, but with extra code.)

commit cb3f5dd2cbea194801c37cda5a6debbed796f7a9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jun 16 17:39:02 2013 +0300

    Lua: CLI: exit cleanly

commit e6ab18c187aa2a074af070405cc7788cb1669b4b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jun 16 17:21:23 2013 +0300

    Lua: extension: fix inverted cancellation logic
    
    The cancellation-safe section was protected instead of the
    cancellation-unsafe section.

commit 788d22567439c60a660387344a1cb5ce58d2f930
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jun 16 17:18:04 2013 +0300

    Lua: extension: reindent

commit 7031f81cd83934c2dec26a88d1bcaed69b911178
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jun 16 17:13:12 2013 +0300

    Lua: extension: simplify command dequeuing

commit 886de66d58d930e46ef5cb2dc875d2aea5b83f71
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jun 16 15:11:03 2013 +0300

    vlc_UrlParse: end username at the last @ rather than the first
    
    This fixes the corner where the username or the password contains @
    (although encoding would probably be a better idea).

commit 3bd1fcda25b7d5d7f1face1f31471b134f677ec0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jun 16 11:12:06 2013 +0300

    pulse: use libvlc-provisioned application infos (fixes #8706)

commit 07794538aa00ef029483fac6d00fbea1d62b5891
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jun 16 11:11:55 2013 +0300

    vlc: use libvlc_set_app_id()

commit 921aaff4784b7e0e54ac0fe496bf864c1806c57e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jun 16 11:11:22 2013 +0300

    lib: add libvlc_set_app_id() to complement libvlc_set_user_agent()

commit 9cca21d492ea19bb5a9b3b5ff2ee091b22d5e494
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jun 16 11:29:22 2013 +0300

    lib: fix wrong user-agent and http-user-agent values at start
    
    VLC main() initializes the values too late for interfaces and playlist.

commit 0ad07a9d8772d38bb4a0a93e5c2b1ec0eeab5fb0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jun 15 22:00:43 2013 +0300

    avcodec: option name is avcodec-hw

commit 6ec3a23e5e8e39fe8af71925209b97e39ba57168
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jun 15 21:22:34 2013 +0300

    XCB/XVideo: create window directly with correct position and dimensions

commit 2028d9bd93bb09683e5ccef3c82de0cafdf78e44
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jun 15 20:45:37 2013 +0300

    dtv: ignore SEC errors
    
    This should fix ISDB-S tuning.

commit cda1e9bfd3bc3dadfee960894a6f995722936765
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Fri Jun 14 21:06:52 2013 +0200

    Qt: fix layout resizing

commit a3aa3d0c228131ed1549af5293e9ac9b57887300
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Fri Jun 14 15:25:57 2013 +0200

    Qt: missing white space between the host and build date

commit 23f5d5fe64175e40fa0ba4df1f9d293e9e53571b
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Fri Jun 14 12:50:11 2013 +0200

    Qt: style the about dialog scrollbars

commit 6bc97373b29a6c2065ba0b86dd959aaa2795153b
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Fri Jun 14 12:48:08 2013 +0200

    Qt: remove duplicate background-color

commit 4c19f003225869c7e5ad831e4431550d6666e6b5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jun 13 21:35:53 2013 +0300

    XCB: split picture (X11/XV) and events (all) header
    
    This fixes namespace pollution of picture_sys_t.

commit 93194970cf0f250b6c32fb412ef40c7195107e89
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jun 13 21:20:14 2013 +0300

    picture: deduplicate some code

commit acf8f08bbe6436270fcc75fd4c6762918be03367
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Wed Jun 12 20:47:19 2013 +0200

    macosx: update todo comment

commit ebe95801864942d2071a840eda1a96a6f2e0bbf5
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Wed Jun 12 20:42:18 2013 +0200

    macosx: fix start in fullscreen (fixes #8770)

commit eb9c29c6eaf8803a0da581bef35fb3c6aef99524
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Wed Jun 12 18:46:06 2013 +0200

    macosx: fix execution on 10.6

commit da023da496208766f35e0ac0996d690722008588
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Wed Jun 12 18:44:12 2013 +0200

    do not link macosx interface with AVFoundation
    
    This is not needed, and it breaks execution on 10.6 when binary
    is compiled on >= 10.7.

commit f664fa80bc043fc6d73021710d26c28be7344f18
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Wed Jun 12 18:43:11 2013 +0200

    macosx: fix resize to old size when finishing from fullscreen mode

commit e90bcdbda56b6218e723942e1226857dc37b8a82
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jun 12 20:26:00 2013 +0300

    avcodec: simplification

commit 3e0fad2e7fda45074f4d817f858cf0e7a42ec1ee
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jun 12 20:23:56 2013 +0300

    avcodec: fix end-of-stream handling (fixes #8792) and factor code

commit ad26976eb0ad16063366b7d600161dee787abf14
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jun 12 20:22:54 2013 +0300

    avcodec: missing error handling (refs #8792)

commit ebdde6200baab9b285f196e2e87e995364180d9f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jun 12 19:59:31 2013 +0300

    v4l2: fix uninitialized value

commit 099e253c24363da7194d49bc24f2208baf07adcf
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Jun 12 13:56:39 2013 +0200

    Qt: ToolbarEditDialog: show tooltip on widgets list

commit 5e6a5d353004a9cbcceef56f0d3db6d67c0def15
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Jun 12 13:02:19 2013 +0200

    Update NEWS, LIST, POTFILES and minor change for QSV.

commit 2ff975295dc438c6a12721941959800726d8fe58
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Jun 12 12:56:57 2013 +0200

    qsv: simplify busy loop

commit a1a7db8edfe4eeb4026225d6b457f089bc280648
Author: Julien 'Lta' BALLET <contact@lta.io>
Date:   Mon Jun 10 14:41:05 2013 +0200

    Adds Intel QuickSync Video encoder
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit f520484d7827656ab6f49700a3c3d05481f89bd7
Author: Finn Hughes <finn.hughes@lincor.com>
Date:   Tue Jun 11 17:30:51 2013 +0100

    Improve performance of zvbi subtitles
    
    Ignore wholly translucent rows at the top and bottom of the subtitle page
    
    Only create an overlay large enough for the remaining rows and only only ask
    zvbi to render those rows.
    
    One happy side effect is that now --vbi-text no longer outputs header text
    for some teletext streams (although --vbi-text is still unusable imho).
    
    Reducing the size of the overlay allows stutter free playback of teletext
    subtitles on significantly slower hardware.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 827ca369906411fada6c6bc9008c81b5dfdf048a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jun 11 23:14:30 2013 +0300

    deinterlace: add basic support for YUY2 and NV12 (fixes #2206)

commit d36f3bd678299b077464c86cc795db5dcfbbe427
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jun 11 23:10:38 2013 +0300

    deinterlace: privatize two functions

commit 02950db17a09f58e676d72e8d02b21c88b7dccd5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jun 11 22:18:10 2013 +0300

    deinterlace: simplify initialization

commit 3be2f9806f147eb462861908ae1a38efa19aa187
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jun 11 23:17:47 2013 +0300

    v4l2: missing white space

commit b269a1e6b64651a94a0023ea947d4894d2667798
Author: Steinar H. Gunderson <steinar+vlc@gunderson.no>
Date:   Sat Jun 8 23:11:16 2013 +0200

    Set up the encoder after the transcode filter chain
    
    The filter chain can change the format (in particular by changing
    colorspace, or by deinterlacing to twice the frame rate), so wait with
    initializing the encoder format until the filter chain has been set up.
    
    It might be that the encoder itself demands format changes, e.g. due to
    chroma demands or to make the resolution divisible by 16, but we can add
    that extra filter to the end of the filter chain after the encoder
    parameters have been set up.
    
    Also fix a bug where we'd leak the filter chain when changing it during
    the encode.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 1f84bc065754ca1cdd0976d818ed1454e9e2b2cd
Author: Steinar H. Gunderson <steinar+vlc@gunderson.no>
Date:   Sat Jun 8 23:07:48 2013 +0200

    In video transcode, use the correct format for calculations
    
    The current code doesn't properly take into account that filters
    can change the format (including the frame rate) from that of the
    decoder's output, and thus uncritically use the decoder's output
    format where it should use the output of the decoder -> filter
    -> user_filter chain.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 48851707f9d3c4fb991d47ee26a5dc9d6aaa65eb
Author: Steinar H. Gunderson <steinar+vlc@gunderson.no>
Date:   Sat Jun 8 23:01:12 2013 +0200

    Make the video transcoder support filter chains that output multiple frames
    
    In the video transcoder, call the filters as many times as needed
    (second and following time with NULL input) until they stop outputting
    frames. This means that frame-doubling filters, such as the yadif2x
    deinterlacer, get all their frames output.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 73c9a34abf9289dea72f2bfa48a0e3685c1f8e70
Author: Steinar H. Gunderson <steinar+vlc@gunderson.no>
Date:   Sat Jun 8 22:56:07 2013 +0200

    In transcoding, move frame output into its own function
    
    This function was already getting very long and complex,
    and we'll soon be moving it into two more for loops.
    
    This also fixes a bug where output packets from the
    encoder thread (with --sout-transcode-threads larger than zero)
    could get lost, since we could extract the output blocks twice
    and thus overwrite the output parameter.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit b46940a4e186d612aa8e754c8fe48b6535d6fe3a
Author: Steinar H. Gunderson <steinar+vlc@gunderson.no>
Date:   Sat Jun 8 22:41:07 2013 +0200

    Fix frame rate output from deinterlacer
    
    In the deinterlacer module, when b_double_rate is set, actually
    double the frame rate in the output format.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 55e27bb1b27c7d16a895687210a1ff23e257341d
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Jun 11 19:49:17 2013 +0200

    Qt: OpenFile: Use QGroupBox for subs.
    
    And don't make use of confusing raised QFrame panels.

commit 8aa7563a0a86cd9a954fbf3819d8e2e004e8ed48
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Jun 11 19:35:01 2013 +0200

    Qt: ConvertDialog: rewrite logic

commit 258973e8939ce9178f9ea8b2c53e2e6de13290c5
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Jun 11 18:49:31 2013 +0200

    Qt: ConvertDialog: Don't enforce extension on raw dump

commit 501bf022f353922c14f1d718874a3bc06931d3fc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jun 11 20:08:39 2013 +0300

    vdpau: fallback to NV12 if YV12 is unsupported (fixes #8495)

commit 76d20512abbc6d7498bc4e49153024993978ed55
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jun 11 19:42:17 2013 +0300

    avcodec: adjust MT contention scope

commit f73ef73e576a14deb50c879597a28c5bc00a4179
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jun 11 19:19:52 2013 +0300

    avcodec: unused variable

commit 1e46dba6cde9ca865551967ab8ca16241eb2b0ab
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jun 11 17:42:22 2013 +0200

    Contribs: FLAC 1.3.0 is out

commit d8a06f64e34cbcdc838db700f2f8c19c9625bef9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jun 10 22:15:45 2013 +0300

    libvlc_media_new_path: allow UNC paths

commit 7dc311793f65f23cc69b8139a208ea7745235c70
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jun 11 12:39:00 2013 +0200

    Avcodec: Map G2M4 FourCC

commit 92faa959bdb84aa2cbbe9b0e17272b8b66027593
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jun 11 12:35:52 2013 +0200

    Add GoToMeeting FOURCC

commit c29417724ed390bf118860f2ecda1745a2bb9b40
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jun 10 21:25:10 2013 +0300

    freetype: fix memory leak

commit 77b3f79831e3c4359da80b737aefc247f3453f07
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jun 10 21:24:55 2013 +0300

    freetype: fix double free

commit a98afbe352d7b3af9737f88ffde8ce5081133c49
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jun 10 20:40:08 2013 +0300

    Revert "contrib: ffmpeg: disable non-h264 hwaccels (fixes #8537)"
    
    This reverts commit c16bc980cbf1e3b8d3cac2f35f584d8b5b83fa5b.
    This is no longer applicable with current libav HEAD.

commit b50c7652c71962d64df75ec60a901131e577fdc7
Author: Takahito HIRANO <hiranotaka@zng.info>
Date:   Mon Jun 10 19:36:23 2013 +0300

    dtv: fix ISDB-S tuning
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 2f7b8ee32cd57c5465a11dbe7e09dbccafb89270
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Jun 10 11:23:10 2013 +0200

    win32: explicitely enable NLS

commit 8ae383786f5b891966ee7ff2a8918916b3e4f774
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue May 28 14:22:02 2013 +0200

    extras/tools: use another gas-pp fork fixing mp1/2/3 decoding on iOS on ARM
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit aab2088445f11d784a7adb11f24d2eefe450da7c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jun 8 21:06:19 2013 +0300

    glx: do not pretend that the video window was resized (refs #8696)

commit 9dbfc5eb50373dbde02bf7c081d6fe27f3581c19
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jun 8 21:04:29 2013 +0300

    xvideo: do not pretend that the video window was resized (refs #8696)

commit 22b6f35c3c94189efa41a2a84fd3082702908865
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jun 8 21:00:05 2013 +0300

    x11: do not pretend that the video window was resized (refs #8696)
    
    If the core requests a change of the size of the video window, and
    the display plugin returns success, the display configuration stored in
    the core goes out of synchronization with the X11 server. This results
    in incorrect video placement.
    
    Since it cannot be known if resize will succeed or not (at least not
    without patching all window provider plugins to block and cross-check),
    just return an error.

commit 281553a223d50e0e3afd7c32b939a1ca80130ec4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jun 8 20:16:32 2013 +0300

    xcb: remove unused parameter

commit eb713edf3b8017fc8fd09464ffe237a3f2797574
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jun 8 20:13:34 2013 +0300

    GLX: create window with same depth and visual as root
    
    ...rather than the parent window. This should work better if the parent
    window is transparent or has whatever other unusual property. Also pass
    a proper visual ID.

commit 6a9f9527c57b142cc4ca8c2c9b929da800de73fb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jun 8 19:58:27 2013 +0300

    xcb: clean up non-static function names

commit 5ceac2ed8e53c767dc1464706229a45fa1cd6a06
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Jun 8 13:16:44 2013 +0200

    opensles: fix mismatch object lifecycle between open/close and start/stop
    
    Refs: #8579

commit a62d119ac4cc1f48f53d649fa75d260a8d7fbf04
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Jun 8 13:08:49 2013 +0200

    opensles: do not set volume if aout start failed
    
    Close: #8579

commit 01b0eaf884a341c34f1c8c171f3891dc7f93a6ba
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Jun 6 13:41:37 2013 +0200

    Decklink access: set physical channels config

commit f6c636aeaff535dcab1e8e99e7c40eca874ec6bf
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Thu Jun 6 21:05:55 2013 +0200

    macosx: move fullscreen-related method to VideoWindowCommon class
    
    No functional changes, code is still inactive

commit 3c2b8b3e3afa981066889a8a64abeab807a05472
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Thu Jun 6 21:04:18 2013 +0200

    macosx: add missing retains when exchanging views

commit d856bd93faa73baf46101aa2e31758a54ac952c6
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Wed Jun 5 11:53:22 2013 +0200

    macosx: remove recursive lock from fullscreen animation
    
    This code is needless and had no effect for the last five years, already.

commit daf2eb53fd6463ae7d935aca7e5621e1ae2c9a2e
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sun Jun 2 12:00:18 2013 +0200

    macosx: try to correctly hide fspanel
    
    hopefully fixes #8489

commit b92728c2473cfc998a2bbe8cee23427d5a41da93
Author: Christoph Miebach <christoph.miebach@web.de>
Date:   Thu Jun 6 17:44:11 2013 +0200

    Newer pot file

commit c9a57e4d1d1a4b704087a2ed49064d175c514d83
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Jun 5 15:14:59 2013 +0200

    avcodec: support private options
    
    Usage:
    --avcodec-options='{lowres=3,foobar=baz}'
    --sout-avcodec-options='{threads=42}'
    
    For now the decoder options are global, they apply to audio/video/subtitles decoder.
    encoder options can be set in the sout chain, specific to each ES

commit 39c41fec23535c2d5ed72016a6a9d9f2fbf5852c
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Jun 6 13:40:55 2013 +0200

    lua http: make string easier to translate

commit 6d5336200143e6d1ad70ef653c72265d25f67640
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Jun 5 15:41:18 2013 +0200

    Use _WIN32 rather than WIN32 (same for WIN64)
    
    http://msdn.microsoft.com/en-us/library/b0084kay(v=vs.80).aspx only
    mentions the _ prefixed variable.
    
    gcc will always define the _ prefixed variable, like Visual Studio.
    The prefixless one is defined in some language standards, e.g. gnu99
    but not c99.

commit 8f9168d79c6b93358c17590c1ce4cfe6fccaa62c
Author: Tomáš Chvátal <tomas.chvatal@gmail.com>
Date:   Wed Jun 5 14:22:59 2013 +0200

    l10n: Czech update
    
    Signed-off-by: Christoph Miebach <christoph.miebach@web.de>

commit feb479f20dcceb92aaf02bb839d8a1088e05f83a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon May 27 18:58:40 2013 +0300

    po: correct Qt4 Ctrl+{H,L} translations
    
    (This should maybe not be marked for translation at all. Only Russian
    defines it to something different than Ctrl+{H,L}.)
    
    Adding whitespaces or translating "Ctrl" breaks Qt4 internals.

commit b701ae9ee5a78ca4d04d8c00c6c248d082dcc3f7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jun 4 23:44:13 2013 +0300

    sgimb: use after free (fixes #8724)

commit d42a6172b9281978cda196185523d6081db18697
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Jun 4 14:45:16 2013 +0200

    faad decoder: fix decoding with some samples

commit 4c49d3e1db6470350f03c6bcc9db6ce40b7a669e
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri May 31 12:49:22 2013 +0200

    TS mux: use DTS if PTS is not available
    
    Ensure video can be decoded by VLC

commit 5a43de506f31e1fa5460f8b62e25a1d640136597
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue May 28 11:29:07 2013 +0200

    avcodec encoder: disable multithreading
    
    More work is needed before we can support it
    Close #8544

commit f03edb459b218f3955d60e3de215d57af1c7c49d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 16 20:42:15 2012 +0300

    po: correct default encoding for Hebrew subtitles (fixes #7474)
    
    (cherry picked from commit f2d861c7341f75ee223b7859c6960d10bafdd1bf)
    
    Conflicts:
    	po/he.po

commit 035a8afb7e7ba1aa36d772e7549f452884c3e5cb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Dec 27 17:03:04 2012 +0200

    fr: fix spelling of "aiguë(s)"
    
    (cherry picked from commit 57aa116198fcf231c1e424beed1f45969fbf4a17)

commit d79244f3275768353f1c963a74b8290494e03745
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu May 30 18:42:53 2013 +0300

    glx: make context current before setting swap interval (fixes #8738)

commit fca90e8399a149bf42979675b73ef87e3b8f17c3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu May 30 18:42:33 2013 +0300

    opengl: release current context before destroying it

commit 77c1405154efa43814233bcae3cc179b70c34568
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu May 30 18:38:47 2013 +0300

    opengl: add missing callback to release the (current) context

commit a06b129a42a651845b139987edfd6027310eab1f
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon May 27 09:19:03 2013 +0200

    avcodec: set pkt_pts in old libavcodec versions
    
    This is only meaningful in custom get_buffer callback that we use for direct rendering
    Close #8711
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 05e1f72875c3d066da936f4bc25a16cea6ef6aca
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon May 27 09:19:02 2013 +0200

    avcodec video dec: remove useless assignement in destructor
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 2a2e719d4ee49777ab352240158c5d27e53a0870
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon May 27 09:19:01 2013 +0200

    avcodec: remove dummy EndSubtitleDec
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit a725a1cf122d1a26412c91cf21cf86a3d66c1fd7
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon May 27 09:19:00 2013 +0200

    ffmpeg_GetFrameBuf: split out some direct rendering code
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit fe9a543d8f27201faf0b9b2303d99b1d7fb21411
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon May 27 09:18:59 2013 +0200

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

commit 52d191ff3b68740cf2b99e38a4281ab914175ad1
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon May 27 09:18:58 2013 +0200

    ffmpeg_GetFrameBuf: split out va code
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 0ec02c3d0e781e0c55dd900055521ed66bde06e1
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon May 27 09:18:57 2013 +0200

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

commit 67464c078157e38724ccd97071f4a0744481df13
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon May 27 09:18:56 2013 +0200

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

commit 1e48de3d64603bef0ec44b0bd89714eec6bec847
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon May 27 09:18:55 2013 +0200

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

commit c4255556147538bcb76772f48058f7bd601f6319
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri May 31 14:35:37 2013 +0200

    TS demux: fix uninitialized language description
    
    Bug introduced by me in 12edd19f71
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 9d348109e4a0d4bce8bc6bea175962500c082737
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri May 31 20:30:21 2013 +0300

    Update gettext to 0.18.2
    
    This supersedes commit 53c901581b3b44ea04f0058d4be0eb915704babf.

commit 3ed51c5e3286631d53b37d7679e014cc685876fd
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri May 31 20:27:31 2013 +0300

    Remove old unused recursive variables - make automake happy

commit 4e6d36b7ea6860c18dc6927837b260c35819fc8c
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Jun 4 14:55:47 2013 +0000

    ios: don't use absolute uninstalled prefix for gas-preprocessor.pl
    
    It is already available in $PATH
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 6c316cc596b73bba1e34fd9173c7be22a8b8a534
Author: Christoph Miebach <christoph.miebach@web.de>
Date:   Tue May 28 18:54:42 2013 +0200

    l10n: Import translations

commit c432a4e1866d4eaace985b987380a8a8b642425c
Author: Christoph Miebach <christoph.miebach@web.de>
Date:   Tue May 28 13:00:27 2013 +0200

    Updating vlc.pot

commit 26580f9e79ce9a1df8b82cf6c86faf6fbc22dc99
Author: Gleb Pinigin <gpinigin@gmail.com>
Date:   Mon May 27 15:15:49 2013 +0700

    Use glEnable/glDisable with GL_TEXTURE_2D only for fixed pipeline(GLES 1.x)
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 0b1ef649c51148cc7bd8ac2573be33b6c3d26592
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Mon May 27 15:42:40 2013 +0200

    inhibit: dbus: add org.mate

commit 13397571a6cdd93d2a405a65509e1d6a79de73fe
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sun May 26 19:49:24 2013 +0200

    macosx: adapt setter for freetype settings

commit afad40db9bb4387187c12b54cc80d66151c6a77f
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sun May 26 18:48:00 2013 +0200

    freetype: do not cache variables for relative font size, background opacity, background color, outline thickness and text color
    
    fixes #8630
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 020b81b3813acb30517dc3d9749f26abe8157d04
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sun May 26 17:57:15 2013 +0200

    Revert "freetype: allow on-the-fly changes of relative font size, background opacity, background color, outline thickness and text color"
    
    This reverts commit 269a40cbf9d15b7cdfcf58d205a41a25e66f714c.
    
    Conflicts:
    	modules/text_renderer/freetype.c
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 254ac4c37af2eb0f2ec00c095a8e89ae7c16db0a
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sun May 26 17:44:39 2013 +0200

    auhal: remove some unused variables

commit 587d8cd4581deddd771a05811d3862ba18232754
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sun May 26 17:36:03 2013 +0200

    auhal: locking for access to i_selected_device

commit 14f64a4623507aec82b5da67a8daeaef9f749c99
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sun May 26 17:12:45 2013 +0200

    auhal: restart aout only if necessary (fixes #8556)
    
    This commit fixes multiple regressions introduced in
    2b0891bbb3ccc17d12ae7f79bb012382996693d2.

commit eba866206090d5ffa5d58c5034667233848516cb
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun May 26 12:08:34 2013 +0200

    Contribs: fix building libbluray 0.3.0 for Windows

commit ea857aacb7ec451f75a671277373325bf594109a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat May 25 22:36:07 2013 +0300

    smf: cosmetics

commit effa2ea1fa55646e50be86ccb05557a16b5278d8
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat May 25 18:15:59 2013 +0200

    vout_ios2: remove debug

commit b43986a141df145bfe65fa8e8f7ca23ac9461eb6
Author: Nicolas Chauvet <kwizart@gmail.com>
Date:   Sat May 25 17:33:03 2013 +0200

    Redistribute omxil/OMX_Broadcom.h
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 504ca2f0aca8d21d5d9f356971bddd3220a41dd0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat May 25 11:56:48 2013 +0300

    vout: separate scale and autoscale callbacks

commit d27078c018c8f79ea6da689b26cf1d799cd43059
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat May 25 11:07:24 2013 +0300

    zoom is a float

commit 5e340bc1c4a4574a6ada740cd9de32a63039052f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat May 25 10:57:37 2013 +0300

    vout: unused parameter

commit da3d76e0ee3b2f0cef5da2c903be0bc5aa1df97f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat May 25 10:56:20 2013 +0300

    Qt4: unused parameter

commit 5ebd61f421602d9df5ab47d0044c0d0f32b0156a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat May 25 10:55:03 2013 +0300

    rawdv: fix unused function

commit 7259566d6aa2ec34b1924b5eebf35741ed633ed0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat May 25 10:49:28 2013 +0300

    Qt4: missing parentheses

commit dd99f3c05b56d3c0fb0328c7fd3164eff7fc7148
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat May 25 10:49:18 2013 +0300

    avodec: unused variable

commit 53c901581b3b44ea04f0058d4be0eb915704babf
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat May 25 10:38:52 2013 +0300

    Fix warning with automake 1.12

commit ef2377a942fb02910a9a2d033d70cbc28ef7f7be
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat May 25 03:11:37 2013 +0200

    nsis: refuse to run on Windows < XP SP2

commit 9c0864bf8f25e065a297eed2d99652f26c398dde
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat May 25 03:10:15 2013 +0200

    msi: fix symlink

commit faa0f77fbbcb53175a44142f6abe3c22e2358843
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri May 24 22:10:19 2013 +0300

    ALSA: remove non-forward compatible assertion (fixes #8692)

commit af3f8759a874eeda1af2ccd50d61028809bd3161
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Thu May 23 22:42:14 2013 +0300

    avcodec: handle leftover samples properly
    
    Don't mess up deinterleaving if there is leftover-samples and keep
    leftover samples in interleaved format. Fixes #8570

commit 3a88500074a77015b952c52f536c8e037f2d322b
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Thu May 23 18:50:18 2013 +0200

    macosx: adapt to new stereo-mode text

commit 058949817213a015ea11de868662bbe20da0e32d
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Thu May 23 18:49:40 2013 +0200

    revert text for stereo-mode

commit beaf0baf22f659c18459abd4a413cc6ea8a0d4eb
Author: KO Myung-Hun <komh@chollian.net>
Date:   Sun May 12 17:33:29 2013 +0900

    skins2: fix mouse cursor shape change and mouse cursor position on OS/2
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit c8e41f79b4f30c00b370f2f62c0e008e8feff820
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu May 23 12:51:46 2013 +0200

    Add -lm for audiobargraph_v

commit 2adb2b1258689951105a4c5f682f0e9d13685f2a
Author: Ramon Gabarró <rgabarro@gmail.com>
Date:   Tue May 21 19:19:23 2013 +0200

    AudioBar: display the bars in dBFS according to IEC 268-18 standard
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit b2f1b6637edf2fc69fa56cc2577c366613a47578
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed May 22 20:24:54 2013 +0300

    faad: cosmetic

commit ee66aa20dfb5349774ba1a79c27d579fd62f78f7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed May 22 20:23:12 2013 +0300

    aout: remove legacy HAVE_FPU checks
    
    The new audio filter API deals with these cases automatically.

commit bf7670fd44fad65b25f091afa2ddfcef969fbdcb
Author: KO Myung-Hun <komh78@gmail.com>
Date:   Fri May 17 17:39:08 2013 +0900

    skins2: add OS/2 support
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 6092237353aa1386ae48dfc2052918b1dbc37a3d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed May 22 18:50:02 2013 +0300

    ALSA: fix typo leading to a NULL dereference

commit 696e5db02b5d7355a4576e2dd9176f9bf5961faa
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Tue May 21 21:47:31 2013 +0200

    vout_macosx: add error messages on failure

commit 7111671faa0c73b13618adb9c610a0526563cda3
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Tue May 21 21:23:40 2013 +0200

    growl: fix crash when trying to read null object (fixes #8659)

commit a8dcf91d5b37e9311e0821c65f56cb7af66bda36
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Thu May 16 22:13:54 2013 +0200

    Fix text for stereo-mode variable
    
    The text needs to be always set, as its used by the GUI.

commit 58774c323f840bcc0efed874fa9f9325c1ea5b54
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue May 21 15:05:55 2013 +0200

    Winstore app: don't use GetModuleFileName

commit 509e832b4d32731ae5b0431e1bdcc75b388794eb
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Tue May 21 10:08:57 2013 +0200

    mux/mpeg/ts.c: correct typo
    
    Never do a last minute refactoring of common parts without a build test.
    Fix a typo in dvbpsi_compat.h header and ts-muxer for the move to libdvbpsi >= 1.0.0.

commit 4548301142f5cc33273bf41a3b5b13e9fb2e2ba8
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue May 21 01:09:34 2013 +0200

    HLS: resolve relative URLs (/a/b/../c -> /a/c)

commit 04632cc8b2dd3699b8e48d5689904ecdc3e6f46a
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon May 20 20:44:53 2013 +0200

    vout_ios2: minor code optimization

commit 4eaf633347e554cb83121b06623dbcba1ea36c3f
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon May 20 19:34:04 2013 +0200

    macosx/SPMediaKeyTap: update list of collaborating apps (close #8644)

commit ba77b6125fc693c6a0a9213f802f250fff3b4469
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat May 18 13:36:53 2013 +0200

    Qt: Seek/SoundSlider: handle hijacked released mouse state (fix #8583)

commit 0708cb564b93eee4201b5ee47426b18a4d87906d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun May 19 12:24:10 2013 +0200

    iOS: enable fribidi, libxml and libass

commit 70bf798d98c82a8764c7d195e1b948a8142d1f12
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun May 19 12:23:41 2013 +0200

    Contribs: correctly compile libass for iOS

commit 39c89728af6d68b885968f3a708f8cbeb9062467
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu May 2 20:30:35 2013 +0100

    ios: enable freetype
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 4e4b98e74f1278f9d5c99d7c0a90edf21fbe93f5
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu May 2 22:23:14 2013 +0100

    freetype: fixed compilation for non-Mac darwin platforms
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 15efdb9dd3400aa78e93cdd4eac8ffbfd8e06192
Author: Gleb Pinigin <gpinigin@gmail.com>
Date:   Fri May 17 23:13:06 2013 +0700

    Fix potential crash when sending notification to deallocated object
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 412c7a95813a0caf8380af1729f487b1a5073d16
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Mar 28 12:34:46 2013 +0100

    ios_vout2: fix crash when trying to draw OpenGL changes while the app is in the background
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit b681317ec1be89847651f846ad244c00807f3230
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun May 19 10:53:50 2013 +0200

    iOS: more building fixes

commit e01c363cf6ae843b4b78fa0eee286fc73155dc32
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat May 18 19:28:17 2013 +0200

    iOS: try to build armv7 and armv7s contribs without clashing
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit a5d15eb60c66d057458f847460beb8d34bc942e0
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat May 18 17:38:45 2013 +0200

    Avcodec: map ICOD
    
    Close #5567

commit e8022122d19c01b5b88478306196e0ca11240db1
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat May 18 17:34:50 2013 +0200

    Introduce ICOD fourCC
    
    Ref #5567

commit 4e1a2a3cd39cf733b8a27b2159102db510b91ef2
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat May 18 19:00:58 2013 +0200

    macosx: fix build script

commit e2153f51e6d719d733092273b717dadc05df3bb2
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Sat May 18 15:17:05 2013 +0200

    Qt: improve ToolsBar if run as a dialogProvider
    
    The "Customize Interface" menu entry is not relevant if qt4 is solely
    run as a dialog provider.

commit 309358ed0e2bf04314eb88570dcb510830582da6
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Sat May 18 15:21:42 2013 +0200

    Qt: add entries in the popupmenu for lua extensions (dialog provider only)

commit 2b417691138f1dff18c0a31f66c50b6cb5add8dd
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Sat May 18 15:39:27 2013 +0200

    Qt: make the extensionsManager also available for qt4 as a dialog provider.

commit f9ec354337a20576c352b5038b7ceb17d02a942c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat May 18 14:54:51 2013 +0200

    Reduce iOS.m priority

commit 514a59441ff442372efab7d1123d93982ba22ceb
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat May 18 14:40:52 2013 +0200

    Qt: SimplePreferences: Don't use QButtonGroup (fix #8609)

commit a42bb441656b14f088b61d7f86a77a3412f6d792
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat May 18 13:05:17 2013 +0200

    Win32: use ld options rather than a perl script to set PE flags

commit 72e343b3bfb94e493b1c21c8f4849aeb8cb98928
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri May 17 23:19:36 2013 +0200

    macosx: bump plist version to avoid exceptions when upgrading from 2.0.x or 2.1-git
    
    No explicit settings performed by the user are affected, so most won't notice except for reset window positions

commit 3efeac831832178199d1f6bf744ee89dac953c7c
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri May 17 22:37:14 2013 +0200

    Revert "macosx: clean code of objectAtIndex"
    
    This reverts commit 00b2fcce884ea4e7ecfed4d785734bfb06bf3981.
    
    [__MNSArray objectAtIndexedSubscript] isn't part of the OS X 10.7 ObjC runtime and in turn, we can't use this feature of the modern ObjC syntax until we drop support for 10.7 some day

commit 2b82c9fd792bea37716077257f83a9a5c377b372
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu May 9 15:32:35 2013 +0200

    contrib: lua: don't build dynamic libraries loading code

commit 39e246e788fbc756396dfa6583a8e87d5c5159c2
Author: KO Myung-Hun <komh@chollian.net>
Date:   Fri May 17 11:02:38 2013 +0900

    vlccore: search HOME env var for user dirs on OS/2
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit d9319dc87612f1cef53e09c3d5a14efd8a481e51
Author: KO Myung-Hun <komh78@gmail.com>
Date:   Fri May 17 16:29:43 2013 +0900

    kva: remove obsolete workaround
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 86164df00c31a9418dc413a2edfeee7440fc0542
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Fri Apr 26 14:04:56 2013 +0200

    notify/growl.m: "item-current" has been replaced by "activity"

commit dfcfb98d7878db2649cbd5137325116e6b77f8a0
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Tue Apr 23 13:55:19 2013 +0200

    access_dvb/dtv: support for libdvbpsi >= 1.0.0
    
    Allow compiling against libdvbpsi 1.0.0 or greater.

commit 4b2446d41d75bf9936a90befd847d47a91077c2a
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Thu Apr 18 11:40:20 2013 +0200

    demux/ts.c: support for libdvbpsi >= 1.0.0
    
    Allow compiling against libdvbpsi 1.0.0 or greater.

commit cbe6eace23b5127594f8563d6a0e05c785247a34
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Mon Apr 22 13:13:37 2013 +0200

    mux/mpeg/ts.c:  support for libdvbpsi >= 1.0.0
    
    Allow compiling against libdvbpsi 1.0.0 or greater.

commit 69cb2f8ca4049fa36fc57d018fcda6e648d1e0fd
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu May 16 23:02:27 2013 +0200

    macosx: remove former puzzle option

commit 34f2e6ff6f723a6e71acaa8a9c0e58ae44666cbc
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Thu May 16 21:34:00 2013 +0200

    macosx: do not use invalid objects for saving settings

commit 197f1a81f68ab0b8f613646d249728a92402dbb0
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Thu May 16 21:28:59 2013 +0200

    macosx: automatically update subtitles submenus (fixes #8648)

commit d45f4c0ab38cd25f485b26fd0b61a75726af1bce
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue May 14 09:40:20 2013 +0200

    lua HTTPd: inform user that password has not been set

commit ccd894071c3687292e658d942051a59b61501598
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Mon May 13 20:17:33 2013 +0200

    auhal: another memleak fix

commit d5861971b5dbd3f0e91ef8e3cbf270b9dd4ddb32
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Mon May 13 20:14:53 2013 +0200

    auhal: synchronize access to devices_list

commit de2b503862c24509f4702f3ac429b7536c23d830
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Mon May 13 20:06:44 2013 +0200

    auhal: better deregistration of deviceAlive and audioStreams callbacks

commit c1cb426cd9924fe39518e373de7a56a58e8e976d
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Mon May 13 19:19:29 2013 +0200

    macosx: fix memleak in audio device list update

commit 6627c2bf86715bb8050b338c317faaed876d0b54
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Mon May 13 19:18:24 2013 +0200

    macosx: fix memleak in position formatter

commit a2a2b5c41ebc56d9a04aabc8a6182361f963060c
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Mon May 13 19:17:29 2013 +0200

    auhal: fix memleak

commit f120460be8680290f6a0b7307bee4a9995055003
Author: Marian Ďurkovič <md@bts.sk>
Date:   Mon May 13 14:42:41 2013 +0200

    ZVBI: add current definitions for Serbia, Croatia and  Romania
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 65f6843c89760ad4563787d023bb91e1177adc4d
Author: Zoran Turalija <zoran.turalija@gmail.com>
Date:   Sun May 12 16:13:08 2013 +0200

    zvbi: Fix ISO 639-2 definitions for Serbo-Croatian language
    
    Fix typo ssc -> scc (ssc was never ISO 639-2 definition for
    Serbo-Croatian language, or any other language for that matter).
    
    Unfortunately, some providers are still using this deprecated ISO
    codes (scc/scr) to mark serbian/croatian teletext/cc content.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 999018f016bfb6b9c7ebd9f6fd64f9999ddcf4fe
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun May 12 12:33:03 2013 +0200

    SD udev: add includes for open()

commit c86537c2b4553e9e2aca9743cb7ab1d4606337a4
Author: Marian Ďurkovič <md@bts.sk>
Date:   Sun May 12 12:00:33 2013 +0200

    ZVBI: fix ISO 639-2/T definitions for slk and ces
    
    Close #8595
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit cd5a89ae213c6a12a42399f9b2768ca7aa3a4eea
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sat May 11 20:14:48 2013 +0200

    auhal: do not check if device 0 is alive
    
    It will fail in any way.

commit a071518a14d7700e88ff7e595bbb48a39d7f3d3e
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sat May 11 19:56:17 2013 +0200

    macosx: fix size, position and style of dark detached window close/min/max buttons (close #8613)

commit 2b0891bbb3ccc17d12ae7f79bb012382996693d2
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat May 11 19:09:15 2013 +0200

    auhal: only request a audio output restart if the current playback device was removed (close #8556)

commit 1ebd37d31bef640885b1d9fc8a769649ff2908e5
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sat May 11 18:34:49 2013 +0200

    macosx: fix color tint change notification (fixes #8612)

commit 6f8cfc401849763436031fc52d9cffe0f49cdc67
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sat May 11 18:12:58 2013 +0200

    macosx: fix display issue of pressed window buttons (fixes #8542)

commit 7c0e081d930e276a2b1c066980feec40b9ab0349
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat May 11 16:45:28 2013 +0200

    auhal: blind attempt to fix 5.1 channel reordering in PCM mode (refs #8589)

commit 082d557e3b4708e12d79b3f71a8153c96374ffe4
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat May 11 16:32:43 2013 +0200

    macosx: trivial copyright fix

commit b2e472265666897d58b7aca712e6fa9c0ac4f862
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat May 11 16:26:58 2013 +0200

    macosx: destroy lua dialogs correctly on close (close #8567)

commit 5a60b8240f3a6a8612c9df435ced007cd42aef24
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat May 11 16:16:36 2013 +0200

    macosx dialog provider: add checkbox synthesis (refs #8561)

commit bd0c4a170d6d567e9b496a2c8ffd03e0654a67e2
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat May 11 16:14:30 2013 +0200

    macosx: fix memory leak

commit 41aa370bf0da16cb3db7cf44db4f7a571fa69154
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat May 11 16:10:21 2013 +0200

    macosx: add support for checkboxes created through lua scripts (close #8561)

commit fb56090c19174ebb7f523be64c0d197620e1bee5
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri May 10 20:47:13 2013 +0200

    contrib: ffmpeg: add flags for armv6

commit 335457eeb34f0169d3d526d8a843be1d210b0a57
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Fri May 10 14:14:00 2013 +0200

    Use correct range type for "volume-step" (fixes #8602)

commit 50f7a078c47c0118426d348f1011bb1c4e5defcc
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Fri May 10 10:44:54 2013 +0200

    vlc_aout.h: fix typo

commit 5e77bb0fba0a287d1f4356d7d6c19e157f0795e3
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Fri May 10 10:40:22 2013 +0200

    macosx: CAS: more number formatters

commit c2cb1c3e2be2d29795f5d1637cae5d5cbe60e5d6
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Fri May 10 10:30:57 2013 +0200

    macosx: CAS: sync steppers and fields, and add NumberFormatters (fixes #8598)

commit daff83e051c87d347281e38fffb2bff07ccca837
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Fri May 10 10:16:18 2013 +0200

    auhal: use spidf with default device when enabled in prefs

commit 2cc78471e074a4e2bc52465bbba7883dff7f40fd
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Fri May 10 10:11:50 2013 +0200

    auhal: move default device to top of devices list

commit 2c1ec2e206cea95a137708e76ec4bff6c99dd279
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Thu May 9 19:21:50 2013 +0200

    macosx: retain objects in MainMenu object

commit 898a0cea4a4b42ac8016123823d1d395c5b0b0a6
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Thu May 9 19:15:08 2013 +0200

    macosx: CAS: correctly allocate arrays (fixes #8597)

commit da24e5576910bbe7b06f019fb6257fa6bc940ad6
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu May 9 15:35:28 2013 +0200

    es_out_timeshift: don't use GetTempPathW for Windows Store app

commit 56ca35c2fd7e255c5111f3b71ae4abf46b9cedc7
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu May 9 15:20:11 2013 +0200

    contrib: png: use standard functions
    
    Those Windows functions bring no benefit and are forbidden in Windows Store apps

commit 41edeb738079cf95266fae29d6f919d785ca13f2
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed May 8 11:02:49 2013 +0200

    Contrib: only build what is necessary for FLAC

commit 5648d4e85f720b0f3275a14b7fab108c9c967c8b
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue May 7 13:42:03 2013 +0200

    Fix inverted logic
    
    We should still default to multimedia clock instead of performance

commit a54c03c5a7a61dfeeb7441111defc1dec49888a6
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon May 6 16:41:19 2013 +0200

    Fix lpcm decoding on little endian
    
    Close #8529

commit af3b126985f95380140305718a5e1cdff51f682d
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon May 6 16:30:23 2013 +0200

    avformat demux: allow to demux bluray pcm

commit 4d6410571f06b14719460c1b5695d609a8368530
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon May 6 09:42:18 2013 +0200

    Add new files to POTFILES.in

commit db11b0810fac2855fbd30fcbb543e07cd3b27a01
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun May 5 23:29:50 2013 +0200

    Contribs: update libbluray to 0.3.0

commit 53d03277ca4b29fbf92b63f69f203425bd7ebdb8
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun May 5 20:31:14 2013 +0200

    LIST: correctly reorder the list

commit 0ba90548ce81bdf395bb75b2ce8cc77dd87b9ff0
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun May 5 20:19:44 2013 +0200

    Move xiph metadata parsing to a .c|.h files couple

commit 178644a587bfb6992d37f1da62224dd2c51b8dae
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun May 5 20:10:47 2013 +0200

    Merge Kate metadata into vorbis.h

commit 181284d5579c4639b319c594d9c7c38c49aabb17
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun May 5 20:05:56 2013 +0200

    Vorbis.h: update copyright info

commit 2e9a83888d96b5c5ea59166ffe520432e98c3e95
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun May 5 18:12:58 2013 +0200

    vda: remove useless debug

commit 0f64e733ae16403ba580eefc7fb4f425f4eaa452
Author: Denis Charmet <typx@dinauz.org>
Date:   Sun May 5 16:55:58 2013 +0200

    Remove 10 years old limitation of float32 to 2 channels or less in directsound

commit 77521f368a918b9978e0c065bccf8fd8e41919cd
Author: Denis Charmet <typx@dinauz.org>
Date:   Sun May 5 16:00:14 2013 +0200

    Increase DS buffer size (for float32 default use)

commit 6e0df9b16ef19677306704e440c8b5254afb45fc
Author: Denis Charmet <typx@dinauz.org>
Date:   Sun May 5 15:17:09 2013 +0200

    Add up to 8.1 support to waveout

commit 3b0c220868929c8170d881a1237367a016341448
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sun May 5 15:30:55 2013 +0300

    avcodec: check if we need to padd last frame
    
    Should Fix #8539

commit 3ae38645902bf8850ae042dcc2b150c57f80c193
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun May 5 14:46:21 2013 +0200

    Contribs: update FLAC to 1.3.0-pre4
    
    Hopefully, we are closer to an upstream release

commit b91ec5f14e12669fbbf0f4cb475647796b20f810
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun May 5 08:49:21 2013 +0300

    udev: probe all optical drives without state at start-up
    
    Unfortunately, this works only when starting up the SD, not when
    inserting a disc afterwards.

commit ecf6d12f439132e4ffde0b70387a2da31b8a9d42
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat May 4 17:20:58 2013 +0300

    input: fix changing ES on big-endian (fixes #6163)
    
    int64_t != int

commit 16bf702b95d00888edf28752f732229841b8e137
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat May 4 16:36:23 2013 +0300

    live555: add pkg-config support (fixes #7915)

commit 64a5b8a10177d25da8c64ebbb63c7dac5ec6e8b1
Author: Christoph Miebach <christoph.miebach@web.de>
Date:   Sat May 4 09:47:52 2013 +0200

    Newer pot file

commit 917dc2d466079e8ab1b5db0f63568fd0038b0a3c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat May 4 07:12:19 2013 +0300

    XCB: avoid strndup() for debug messages

commit b195d6efae4212751e48f50e47785dce9cb7fd2c
Author: Tristan Matthews <le.businessman@gmail.com>
Date:   Fri May 3 01:02:13 2013 -0400

    jack: lock ringbuffer in memory
    
    The ringbuffer will be locked and later unlocked (during jack_ringbuffer_free),
    on systems which implement mlock().
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 3fd6a5697013d415e1ec0fe228c26d60205fa657
Author: Tristan Matthews <le.businessman@gmail.com>
Date:   Fri May 3 08:28:48 2013 -0400

    avcodec: avoid division by zero
    
    Setting align to 0 to get default behaviour only works as of
    libavutil 51.27.2 (libav) and 51.46.100 (ffmpeg)
    See libav commit 0109a09dc3850eb5dbff84a7bb50eb252a5a8f22
    Fixes #8508.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 2f4528c07fd8c0e9d79b6a922c317e932e8c6a5a
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Thu May 2 21:35:05 2013 +0300

    livehttp: place correct segment entries on playlist
    
    This fixes the logical flaw that places segment info on playlist that
    was next to remove and didn't place the newest segment info into
    playlist.

commit a799659d60ca3c17cafc4b7e2bd9203ab7d5e0e0
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Thu May 2 20:58:02 2013 +0300

    livehttp: don't remove segment-count to be less than number of segments requested

commit 46db71d69387e06e084053dfd8ff71a4fa7386b6
Author: Tristan Matthews <le.businessman@gmail.com>
Date:   Thu May 2 11:33:39 2013 -0400

    jack: don't deactivate/activate client in Flush()
    
    Suspending audio processing in Flush() was breaking playback
    for larger values of frames per period. Fixes #8551
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit e7460479aec51e4053611ab122415c32f99fd318
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu May 2 16:04:11 2013 +0100

    vda: minor cleanup

commit 150834c7dc0c3384d47c9390170df7ebbc5f9d5d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu May 2 16:17:18 2013 +0200

    Mention WAV/RF64 in NEWS

commit 08aed5b39922232a8a6aa8fa83ffb96ae5622c91
Author: Tobias Rapp <t.rapp@noa-audio.com>
Date:   Tue Apr 30 15:38:41 2013 +0200

    wav: add RF64 support
    
    Add support for wave files > 4GB. See also the EBU specification at
    http://tech.ebu.ch/docs/tech/tech3306-2009.pdf
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 70a20d4822cf8fec4a1c2fd6b2760fafcc20a36f
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu May 2 15:10:04 2013 +0100

    macosx: fix longstanding ~30KB memory leak in the AppleRemote wrapper

commit efac86c9fd5f5cf57c190c5951a4a3eb2e6b0f29
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu May 2 15:54:16 2013 +0200

    SFTP: remove more unused strings

commit dd9a1957a593e5a2a9abf17c2e3c3670f7c2ab27
Author: Christoph Miebach <christoph.miebach@web.de>
Date:   Wed May 1 20:22:37 2013 +0200

    Remove more unused msgid defines and de-duplication
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit e19d91937d373dce643922ee3dda63eed60fd254
Author: Tomas Krotil <krotitom@fel.cvut.cz>
Date:   Tue Apr 30 22:53:34 2013 +0200

    Added commands move and delete in command line interfaces
    
    as ticket #7699, added functionality for telnet and other terminal interfaces for deleting and moving items in playlist.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 6daa137c1275063b4bafef81e3bfad60ec2e34d8
Author: Tomas Krotil <krotitom@fel.cvut.cz>
Date:   Tue Apr 30 22:53:33 2013 +0200

    lua playlist move and delete functions run-time
    
    Added playlist move function for lua and modified delete for detecting if item is legal
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 54f62e33783b5d329ff1fb1d69a91dc4ac703f02
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Thu May 2 13:08:26 2013 +0200

    macosx: use position formatter for start and stop time in open panel

commit 304be3727e8e7742fd978cb86717705f7ea168b2
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Thu May 2 12:36:36 2013 +0200

    macosx: fix start in fullscreen setting
    
    Should be finally working now...
    
    close #8399

commit ac41e27c5a0481fffd9fe0674fb48addf986aab1
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu May 2 12:02:30 2013 +0200

    vda: fix major memory leak which killed decoding shortly after start (close #8440)

commit 543d0af1a9571bc25e72a45f74a1e9092986e901
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu May 2 11:46:44 2013 +0200

    minor update

commit 7a47acb982bafce2cab847ac01f1900412af44b2
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu May 2 11:42:13 2013 +0200

    macosx: fix custom playback options (close #8543)

commit 1e5b4699eb66d5f5367aaa9ce1a50e090674d844
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed May 1 11:22:30 2013 +0300

    vout: trigger callbacks also when reinitializing (fixes #6181)
    
    The values and choices of video output variables are still all there.
    But we need to resend the control request to video output thread
    so that they apply to the new video output display.

commit 4ca46b853b5de015f57621bd6c823abba1b4fa08
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed May 1 11:41:45 2013 +0300

    vout: trigger zoom callback at startup (fixes #4027)

commit 049c418819ad500e5372de9c09fb4487f3593059
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed May 1 11:40:33 2013 +0300

    vout: initialize "scale" before "zoom" (refs #4027)
    
    The zoom callback depends on the scale variable...

commit 6bd7c460c6668d608d198708dddeb160202c111f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed May 1 11:08:45 2013 +0300

    vout: use var_Inherit*() for video-title* variables

commit f7a9144dc0d0e5449b14b1333ac7f1fcc1673a76
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Tue Apr 30 23:11:06 2013 +0200

    macosx: add custom numberformatter to goto time field to only allow digits and :
    
    This fixes wrong default formatting (with thousand separator) which
    subsequently failed to parse the value correctly.

commit d136581901e76a366ba4aa177fb6acd8dcb37da7
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Tue Apr 30 22:01:35 2013 +0200

    macosx: properly synchronize goto stepper / field values

commit cec394f2a8b583dd78187187c2e45dcbc194f456
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Tue Apr 30 21:34:14 2013 +0200

    macosx: remove obsolete puzzle black box checkbox

commit 6c3f33092f78e7645093f8f468756cf45bd4fde0
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Tue Apr 30 20:27:53 2013 +0200

    macosx: sanity checks and locking for video provider (fixes #8541)

commit dbc6bf925099b2664ab8f59297bd31bfbe08570d
Author: Vianney BOYER <vlcvboyer@gmail.com>
Date:   Mon Apr 15 20:24:46 2013 +0200

    Puzzle: AUTHORS file update
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 4b4f62a0e0114a638d3234db81bd02b1513a39d6
Author: Vianney BOYER <vlcvboyer@gmail.com>
Date:   Mon Apr 15 20:24:45 2013 +0200

    Puzzle: main filter update
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit b9730ca62e4087326eb49d84605de307d85acd1c
Author: Vianney BOYER <vlcvboyer@gmail.com>
Date:   Mon Apr 15 20:24:45 2013 +0200

    Puzzle: puzzle creation and solver
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit c26be513a3c0a61499692ef137a016e2d7b333fb
Author: Vianney BOYER <vlcvboyer@gmail.com>
Date:   Mon Apr 15 20:24:45 2013 +0200

    Puzzle: piece management and drawing
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit ab6bcb284bf6ab6553c7f903a52ceb893d5ce29a
Author: Vianney BOYER <vlcvboyer@gmail.com>
Date:   Mon Apr 15 20:24:45 2013 +0200

    Puzzle: main drawing functions
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit a52823aabdb1c8bd823296a8f9e6fd8cfe51d0fc
Author: Vianney BOYER <vlcvboyer@gmail.com>
Date:   Mon Apr 15 20:24:45 2013 +0200

    Puzzle: add dedicated bezier functions
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit e219a1898cb02d377d0e33e31d96d130a34e0c5e
Author: Zoran Turalija <zoran.turalija@gmail.com>
Date:   Tue Apr 23 21:05:31 2013 +0200

    Normal/Loop/Repeat is correct order of loop playlist action.
    
    Keep description and reality in sync as in modules/control/hotkeys.c
    under "case ACTIONID_LOOP:".
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 9e23ed5926c5c05a16a8196c7318f882f9661482
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Apr 30 18:00:42 2013 +0200

    avcapture: fix compilation warnings

commit 00b2fcce884ea4e7ecfed4d785734bfb06bf3981
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Apr 30 17:58:46 2013 +0200

    macosx: clean code of objectAtIndex

commit 5e8d27a227cdfd9cb873812840103ac3a1ee917b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Apr 30 17:28:50 2013 +0200

    macosx: use modern ObjC syntax for C-Numbers to NSNumber conversations

commit cc3fef6df3c06fb30b622aa1bb692ae2db9f7cb6
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Apr 30 17:22:50 2013 +0200

    macosx: use modern ObjC syntax for C-String to NSString conversations

commit 70337297473b6bb5091f86f8b87a08f5dfe4a1c9
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Apr 30 17:01:47 2013 +0200

    macosx: upgrade read-only array initializations to the modern ObjC syntax
    
    No functional changes

commit a7440cbaed95336667709a5a7717a78bb2c18b52
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Apr 30 17:53:21 2013 +0300

    udp: handle error

commit 4c654c6a41d2fedb68a409be43205797ba7b4993
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Apr 30 17:53:21 2013 +0300

    udp: remove impossible case
    
    EOF is never set in this plugin.

commit c16bc980cbf1e3b8d3cac2f35f584d8b5b83fa5b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Apr 30 17:35:18 2013 +0300

    contrib: ffmpeg: disable non-h264 hwaccels (fixes #8537)
    
    Better fall back to software decoding than crash.

commit c7991ee619d337a750abd9925be5fb6168024547
Author: Tristan Matthews <le.businessman@gmail.com>
Date:   Tue Apr 30 02:44:01 2013 -0400

    jack: check for jack >= 1.9.7 or jack >= 0.120.1 (fixes #8493)
    
    These are the versions of JACK and JACK2 which introduced the
    latency API.
    Error out if JACK is not installed and "--enable-jack" was used.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit b5e03709e9d8e4dd8aab20de80d91c7c71446fa4
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Apr 30 15:52:05 2013 +0200

    macosx: respect video-x and video-y (finally....)

commit 762f742b394422ef7b5ee5a21808f7adcf685356
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Apr 30 15:18:16 2013 +0200

    auhal: fix compilation on 10.6 and prevent attempts to set it up on those OS X versions (refs #8536)

commit a6334c7ee886018e407d7b734c47799ed95b203b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Apr 30 14:48:15 2013 +0200

    macosx: update list of referenced OSX-specific files in xcodeproj

commit 3e3e5b514c4178f4f7bfb94a514c45ae5c5f84b7
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Apr 30 14:45:55 2013 +0200

    auhal: add support for 8.0 and 8.1 output (close #8536)

commit 6424a7ebb7bd72931fe883cb07d94ba9f090a35d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Apr 30 13:38:22 2013 +0200

    macosx: remove duplicate code by using the same IBAction for both Prefs Reset buttons

commit df97baf74dd84db4c2394abe1757c5a02c9096be
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Apr 30 13:31:22 2013 +0200

    macosx: restart VLC when resetting preferences to ease our support work (close #8534)
    
    This commit also prettifies the displayed scare messages

commit ba148e7354f61548f99ac348b3aeef52ab06edaa
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Apr 30 13:19:42 2013 +0200

    Revert "avcodec/vda: add shortcut for non-ambigous referencing"
    
    This reverts commit 1e6cf730adbb40810c98e2443661ef25ba6d35a5.

commit 59a4b45858db31f74a307e8c2dfdc245eb2b24d5
Author: Nicolas Bertrand <nicoinattendu@gmail.com>
Date:   Tue Apr 30 11:36:45 2013 +0200

    avcodec: Add XYZ colorspace
    
    Adding XYZ colorspace allow usage of jpeg2000 decoders for
    digital cinema
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit fcfa0d9121d97399f86eacf29eff26d236c50149
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Apr 29 19:14:42 2013 +0300

    avcodec: H.263 can be accelerated too
    
    (Maybe the list of accelerated codecs should be removed now...)

commit 3ec46dc7aeb95809134a680bc4b4c9ccb090976b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Apr 29 18:33:40 2013 +0300

    transcode: fix audio format given to filters (fixes #8385)

commit b01912ebae1a7f3141e3339eb2f9ff2003b996f2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Apr 29 17:02:45 2013 +0300

    http: do not bother with login dialog if there is no realm
    
    Authentication will fail anyway. Also fixes NULL for %s.

commit d4e655fa243a5bad21b78a88c294c9e95004d7fd
Author: Sandeep Kumar <sandeep.kumar.ruhil@gmail.com>
Date:   Mon Apr 29 17:26:21 2013 +0530

    aout: Increase/decrease volume in steps of 5%
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 1e68102044c971fe1985d8873b38f3af42a63813
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Apr 29 15:53:53 2013 +0200

    Mac: use Blu-ray too

commit 6ca87fd8611303a294691116b95537ad4314477e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Apr 29 15:53:34 2013 +0200

    BD module: no tabs in source code...

commit c5978915e71e4a662bb0db2b9207024e228556ed
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Apr 29 14:11:51 2013 +0200

    sout avcodec: simplify OpenEncoder retry

commit c27af0888ef34032894d23803b514a47e0bc31b0
Author: Christoph Miebach <christoph.miebach@web.de>
Date:   Mon Apr 29 13:07:16 2013 +0200

    It's Blu-ray now

commit be40904abd7cb786e49e365b81bef61e89659143
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Apr 29 12:02:55 2013 +0200

    Timecode: try to fix copy/paste error

commit 5c600df9a88d0c8244f912abe42aa3485203f5a2
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Apr 29 01:49:31 2013 +0200

    Put scene in the right preference category

commit 8ec82ad157588c1e8bf5263e5eee54b3c6f84a9d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Apr 29 01:17:03 2013 +0200

    TS: remove useless --ts-silent option
    
    If you really don't want it, then use NDEBUG

commit 87bad93f657cbe4fd1c90a369390ab3667b3b215
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Apr 29 01:00:55 2013 +0200

    Waveout: use a more common name

commit 4d7565a24524ef96199e34b3a4c55b4f768f9161
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Apr 29 01:00:39 2013 +0200

    DirectSound: remove trailing space

commit ade105a3a735482d29c1c554a4d194d3a03d6387
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Apr 29 00:54:04 2013 +0200

    Qt: fix simple preferences alignment

commit c4bd513624d8a8a72bc7747d1143ebb1b140f8bb
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Apr 28 22:25:51 2013 +0200

    ts demux: fix eac3 mistaken for ac3
    
    Close #8217

commit 379d8298cc89ed8e9f5babf31b50e994962db014
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Sat Apr 27 21:09:16 2013 -0400

    THANKS: remove incorrect apostrophe
    
    'user' is the adjective describing the 'community'
    
    Close #8518
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 736caa228133d673c244617c8a6da3c7404c4552
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Apr 28 20:16:22 2013 +0300

    udev: spell BD disk format correctly

commit 8ea8856cfdf4e4e3599799a2ce6d8b44553232e2
Author: Christoph Miebach <christoph.miebach@web.de>
Date:   Sun Apr 28 19:09:29 2013 +0200

    BluRay instead of Blu-Ray. Re-using short messages for long ones

commit e8c82fb8a9ea01dbc6b1dd98b527d2afce98e82d
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Apr 28 16:16:15 2013 +0200

    avcodec: do not use deprecated reordered_opaque
    
    Close #8320

commit 8d616ba57a233ffb983a9d834289470de63ce1dc
Author: Christoph Miebach <christoph.miebach@web.de>
Date:   Sun Apr 28 12:20:11 2013 +0200

    Strings count -=5. No html translation needed

commit 1f8010321a609bcadaa56a17f0805f6e90f46764
Author: Christoph Miebach <christoph.miebach@web.de>
Date:   Sun Apr 28 12:04:21 2013 +0200

    Use same string in definition as in ui

commit 4495c7ee05d05eb6817bf7a2147eed598c6df404
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Apr 28 09:01:00 2013 +0200

    ts demux: don't lose PID specific data on PMT callback
    
    Close #8480

commit cdcd6ade983fd646e596b51eee37ef0e774f682d
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Apr 28 08:42:54 2013 +0200

    ts demux: remove duplicate code

commit 972810ac441f8f1b366220fb55e79dc1802ff86c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Apr 28 08:47:56 2013 +0300

    VNC: fix gallicism

commit cd4a142c0d4ce8b238ce1ffb06129b6794e45115
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Apr 27 18:59:35 2013 +0200

    Clear confusion about --started-from-file-and-one-instance-when-sunset-is-beautiful
    
    And add it to Qt simple preferences
    
    Ref #6624

commit 5f1f8253748eb3faf13c3fe5b225ca9c97a617dd
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Apr 27 19:39:29 2013 +0300

    avcodec: ignore audio output buffer padding (fixes #8513)
    
    libavcodec may request more buffer space than it really needs for
    alignment.

commit f952b888018bc828defece373fa8cfa5342e0217
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sat Apr 27 17:04:14 2013 +0300

    appletrailer: small fix to get correct trailer type on playlist

commit 2d8becef0f546ead3134cb76b62132ac4d165be9
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sat Apr 27 16:52:05 2013 +0300

    fix appletrailers playlist parser

commit e9d9cae01d2c1a7fbbbb6a09e86394e74808bab8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Apr 27 16:21:16 2013 +0300

    mono: use var_Inherit*()

commit b10613c3150776715df617e6b646b10656d4b575
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Apr 27 14:14:10 2013 +0300

    libvlc: add missing LIBVLC_API

commit 1b83ab71d0f2787be4070b1a43235dc99d3d5ad2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Apr 27 14:00:57 2013 +0300

    vdpau: determine correct decoder profile and level (fixes #8400)
    
    This should render vdpau safe to enable with profiles not supported
    by the hardware (such as high depth or high chroma). Software fallback
    will be used automatically.

commit 6559a56bd9da9e6c7f88e6d99cdd9c5e2a795340
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Apr 27 14:00:25 2013 +0300

    avcodec: pass profile and level to hardware acceleration

commit c17b06099f4e3bd352219e8c82b1dad12819f760
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Apr 27 12:33:03 2013 +0200

    Qt: different call to SHAddToRecentDocs
    
    Should close #7696

commit f902d8b15b1d1e527d7bb5e9adf715775ee68bbb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Apr 27 12:31:29 2013 +0300

    vdpau: check decoder profile support (refs #8400)

commit a0e61ed659cde4db1778001e0543df8785de1261
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Apr 27 12:10:53 2013 +0300

    vdpau: check video surface capabilities (fixes #8494)

commit 334e48a3e85e6127be03b2293b9c4233c73b1d4c
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sat Apr 27 10:48:26 2013 +0200

    macosx: activate playlist when playback finishes (close #6693)

commit bc53b5d44c9283b95000e711d861f1b983a24b01
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Apr 27 11:47:10 2013 +0300

    mp4: do not spam

commit 59c9e8309d5b435a2d85c2c9eaae979ba56ccdd9
Author: Denis Charmet <typx@dinauz.org>
Date:   Sat Apr 27 02:44:32 2013 +0200

    Add try/catch when reading elements with libmatroska.

commit 6053dcfa7c2b2065d9166bb9247028ec87bccc2a
Author: Christoph Miebach <christoph.miebach@web.de>
Date:   Fri Apr 26 14:48:05 2013 +0200

    String removal

commit d9c8170226a76420644ff1819fb3e6c4ee792e6f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Apr 26 23:32:17 2013 +0300

    demux: fix path extension on non-local inputs (fixes #8115)

commit d9b28c03a7b81dbf45ab74ec0fe6669de5aa173e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Apr 26 20:24:14 2013 +0200

    Qt: disable focus on widgets for hotkeys selection
    
    Ref #7929

commit 3e4a7850a3a602ee413255fa5fec50c7c4e57fdb
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Apr 26 19:34:49 2013 +0200

    Update VLSub.lua

commit 53ac08c95d0d40b401d45ec804973fcc57434c93
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Apr 26 20:28:22 2013 +0300

    transcode: use aout filters instead of filter chain (fixes #8447)

commit 83660dd106e796edf08183ef11a84f274d39f18b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Apr 26 19:54:49 2013 +0300

    aout: export aout_Filters*() functions

commit 9804ce5cadd3bb1318465964701e8d8df4227c06
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Apr 26 19:50:24 2013 +0300

    aout: remove (most) filters dependencies on audio_output_t

commit 2b25517641d9db73c801f83cf47641d52035c8e9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Apr 26 18:52:14 2013 +0300

    aout: second guess whether the video output should be recycled
    
    This restores the brittle logic from VLC version 2.0.x (fixes #8499).
    I strongly suspect there are some false positives left, which would
    lead to ghost video outputs.

commit e7c8efb8211da97d9f97913caf255134f1d32620
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Apr 26 18:50:06 2013 +0300

    aout: clean up filters handling of vout request

commit 5576aaac5baa9a0c478e6704eea4ee5fb64f0aab
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Apr 26 18:20:17 2013 +0300

    aout: revector filters chain (part 1)
    
    This tries to make the aout filters reusable outside of the aout
    (refs #8447).

commit 683f96fa8d6e4b3562c7eb21ca1b9a6e5b93e59d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Apr 26 18:45:13 2013 +0300

    aout: remove redundant parameter
    
    Since audio filters and visualization all have a priority of zero,
    forced module loading has no effects.

commit 77021c978202ecf9428ecee19ddeeb8ddece530c
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Fri Apr 26 17:28:15 2013 +0200

    auhal: do not output noise, and robustify output callbacks
    
    Previously, noise occured in stereo mode because only
    half of the buffer was zeroed out.
    
    fixes #8507

commit 2c698a7be77cf61dbd56188fd2238f365c33e004
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Apr 26 12:13:05 2013 +0200

    macosx: remove http proxy settings from simplified preferences since the networking core will automatically use the system settings now

commit 8fd204df7e0ec1acad3227c065487811c2d35929
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Apr 26 12:09:02 2013 +0200

    macosx: improve handling of module lists within the simple preferenences (close #8440)

commit c5ca8aa09edaa0369d0f2a18806f24b159b66d5a
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Thu Apr 25 23:29:28 2013 +0200

    skins2: sliderBg (same issue as slider wrt to notifyLayout)

commit 56d4e908e1b71fc6161622701d1cf0db64e57aa6
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Thu Apr 25 22:49:52 2013 +0200

    skins2: simplify equalizer initialization

commit 6d2b8a0ae2cc8bce56a8fb0ae4456550b459b443
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Thu Apr 25 22:42:36 2013 +0200

    skins2: slider fix notifyLayout wrongly removed
    
    redefining notifyLayout is mandatory for sliders, because the default
    notifyLayout based on position doesn't work well for this complicated control.
    This function is called when visibility is turned on or off.

commit c14d222d8caed8e5b19e44cff5491e233fe2cfbf
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Apr 25 22:43:15 2013 +0300

    aout: do not allow visualization in audio-filter and simplify
    
    --audio-visual should be used instead. Using --audio-filter does not
    play well with video output recycling.

commit f0e288aca9d4ceda870d025d395e04019f277612
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Apr 25 22:02:12 2013 +0300

    aout: drop 2 version number from "visualization2" capability

commit 711e7b044cd0d49010117c543c8c60c30fca6b71
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Apr 25 22:40:42 2013 +0300

    xcb: fix X11 key table ordering

commit 599b30e838d348b2c064f3f92f2d4cf6672ec9e6
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Apr 25 20:47:58 2013 +0200

    macosx: save 19 l10n strings by replacing them with already present strings from other modules

commit 8d947cf53a4fd9fe808dd6761c1f881506aea11e
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Apr 25 20:44:04 2013 +0200

    subtitle-demux: unify 'Frames per Second' vs. 'Frames per second' (-1 l10n string)

commit cc8ed6374d126d968f1efbed23388cfc40bb3f22
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Apr 25 20:43:10 2013 +0200

    *: unify 'none' vs. 'None' (-1 l10n string)

commit 673a01e1dd2333bfda50bc809584b5768aafe96a
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Thu Apr 25 20:32:25 2013 +0200

    auhal: fix handling and reporting of volume and mute
    
    Especially in the case that volume-save was set to false...
    This adapts to behaviour of the other aout modules.
    
    fixes #8501

commit 788b2687509459661f927a9cd55f6375abc3f3e7
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Apr 25 19:49:11 2013 +0200

    macosx: save 6 l10n strings

commit d3232605e127d461c663070e1dea91f7248c17f5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Apr 25 20:16:43 2013 +0300

    Remove unused AOUT_VAR_*

commit 1fce1ba885e290c61d43965480d33ecb61b7780a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Apr 25 20:14:50 2013 +0300

    DirectSound: remove "audio-device" variable and simplify accordingly

commit be54e5fb5f7b2f51bc2dc19a379bfcaefcb56ff1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Apr 25 19:48:35 2013 +0300

    DirectSound: remove unused "audio-device" variable choices

commit a95c4343d66eec5d0d420436a56f8909b8086785
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Apr 25 19:41:41 2013 +0300

    KAI: remove unused "audio-device" variable

commit 2e3e4f6672e1851ecd9cdae639d2b7d3801f64d3
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Apr 25 19:08:08 2013 +0200

    DirectSound: use float output by default

commit 79a0dc92e3c52a5e944828ab80fccdd548268e02
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Apr 25 19:05:38 2013 +0200

    vda: correctly link module against libavcodec (close #8440)

commit 5f9a4c4ff36f7d1096182fd1ea72f7856e90fd96
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Apr 25 19:05:07 2013 +0200

    vda: add debug messages (refs #8440)

commit 605feec52f8f707321ba61d9c15d66d2b131d283
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Apr 25 18:41:08 2013 +0200

    auhal: cosmetics

commit 3ac2b4f96620d58afec918c57270dab3eb41f476
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Apr 22 19:47:08 2013 +0200

    Do not use multimedia timers in WinStore app

commit d744f13bcc205d998145208f9e1c2ecc8ef22e34
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Apr 25 19:36:46 2013 +0300

    waveout: report initially selected output device

commit 5d828ad279923518f142b53dcec843af7c21e2ec
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Apr 25 19:35:30 2013 +0300

    DirectSound: report initially selected device

commit 5632a0ad30ecf080c8d46f372158e3f27e7b12dd
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Apr 25 19:34:10 2013 +0300

    DirectSound: add default device choice in configuration

commit fb1e0eea5763720b6faa0f27c9ad2a94b8c343b6
Author: Denis Charmet <typx@dinauz.org>
Date:   Thu Apr 25 18:34:30 2013 +0200

    MKV: show forced subtitles even if they are not default
    
    Close #8500
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 399c991f196797f7614439a00c32f4f2d296e737
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Apr 25 18:28:59 2013 +0200

    HLS demux: fix crash on invalid playlist
    
    Close #8498

commit f24ef231eec874ef2e72fe3f2ae592de4fb1c2a6
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Thu Apr 25 18:14:17 2013 +0200

    Qt: PLModel: missing qfu()

commit 23cf6e3637ce7fe5c4e4991de98b067947e8733d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Apr 25 18:29:52 2013 +0300

    aout: dead code
    
    (request_vout is always non-NULL)

commit 57720af12f36ab2989a02103a7ad33557bb5c3c3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Apr 25 18:46:07 2013 +0300

    Use NULL rather than 0 as pointer

commit ee5f3335a8aa72f1c6132dc45e971be8997d0107
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Apr 25 18:45:41 2013 +0300

    goom: fix error path

commit fb55232e133b589bc122d82ee35a39011844aac1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Apr 25 18:27:59 2013 +0300

    Fix spelling

commit 5e7e45dead26528d648a645b907df877100ecc31
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Apr 25 18:04:07 2013 +0300

    stream_ReadLine: correctly return an error on overflow (fixes #7361)

commit c10e43a9ea760e9525314037d7ed3656862eec16
Author: Timothy B. Terriberry <tterribe@xiph.org>
Date:   Wed Apr 24 22:41:30 2013 -0700

    Update FLAC/Vorbis cover scores to match ID3v2.
    
    taglib.cpp had a completely ordered priority list of picture types to
    use for album art from ID3v2 tags.
    Since FLAC uses the same picture type field as ID3v2, use the same
    priorities.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 7af45378c3d8471682f07bc7075b8534e3f03773
Author: Timothy B. Terriberry <tterribe@xiph.org>
Date:   Wed Apr 24 21:52:52 2013 -0700

    Use FLAC's picture selection for Vorbis/Opus.
    
    When multiple pictures are embedded in a file, the FLAC demuxer
    prioritizes them based on the picture type.
    This ports the same algorithm over so it can be used by Vorbis and Opus.
    It also extends its behavior for FLAC to work with both pictures
    embedded in VORBIS_COMMENT blocks and in normal PICTURE blocks.
    
    This also plugs a memory leak in vorbis_ParseComment() when parsing
    METADATA_BLOCK_PICTURE tags.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit e4673369e8356c84ca99b66fb222dee07c8e4962
Author: Timothy B. Terriberry <tterribe@xiph.org>
Date:   Wed Apr 24 21:50:42 2013 -0700

    Update attachments when updating metadata.
    
    This makes album art work for formats like Vorbis and Opus which do
     not have metadata available immediately after Open().
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit bb98ea7e6e5219c1d841c0db79d25fa17b7b7efb
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Thu Apr 25 16:28:55 2013 +0200

    macosx: use height method for controls bar

commit 7f85575cbe9a6127da37feea164c8010884f8a3d
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Thu Apr 25 16:22:42 2013 +0200

    macosx: fix video view and bottom bar framings
    
    ... to allow toggling between playlist and video view in lion
    fullscreen mode.
    
    close #8496

commit e9f12b9e313e63b0834d8d27282ac76b8e29723b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Apr 25 14:53:18 2013 +0200

    On the road to 2.1.0-pre1

commit 33707d7a2c84ca0fb2e576c154bc4290e0b0f888
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Thu Apr 25 13:43:53 2013 +0200

    skins2: fix an equalizer issue
    
    Create the "equalizer-bands" and "equalizer-preamp" variables if not yet
    created to ensure that callbacks are added successfully.
    
    Note that this is a hack to work around a lack of proper notification
    as to when these variables are created/deleted.

commit c06aeca0c239362af65e33eba5087e4728c8a04e
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Thu Apr 25 14:07:24 2013 +0200

    Qt: Menus: escape shortcuts in dynamic entries (fix #7123)

commit a5d592c8e12916e76c78f2d2f434d759f780f4de
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Apr 24 22:15:54 2013 +0200

    access: http: only warn on deflate errors

commit 1cb158c9f4442fe52dc8c1ee7037c35aeabf4473
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Apr 25 12:41:57 2013 +0200

    auhal: fix SPDIF -> default device fallback if SPDIF device is unplugged during playback (close #8286)

commit fb772d0f76d99f04179670ed4ef51a91113e8b0c
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Apr 25 10:56:54 2013 +0200

    contrib: fix videolan URL

commit f1d618b80c4967cc4782458a4d6024f24e096db5
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Apr 24 23:23:40 2013 +0200

    auhal: unify debug output and add missing error messages

commit 932239a57b038dfbf89f8a764d52cfb0232dbc5a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Apr 24 22:25:25 2013 +0300

    aout: remove left-over audio-device callback (fixes #5273)

commit 5a96724b227b29b373e3829e2ae97c752b48e3b1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Apr 24 22:16:38 2013 +0300

    waveout: implement device_select (fixes #8491)

commit 9c381bd970be1558e43badd8651b683b2f91cffd
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Apr 24 22:13:18 2013 +0300

    waveout: remove sys->i_wave_device_id

commit 671d44d0e0745b6fb9bbd7daa80333c3f8b676a5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Apr 24 22:08:43 2013 +0300

    DirectSound: implement device_select (fixes #8492)

commit 35e1164bf3b7efeedfaa70744585083b777c2579
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Apr 24 21:23:00 2013 +0300

    DirectSound: list devices (fixes #7868)

commit 3cc27bce2b634e228916b39c2bbf390f572af55b
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Wed Apr 24 20:16:19 2013 +0200

    macosx: same action for show playlist menu item and playlist button
    
    Previous code recognized the alt value in Cmd+alt+p as an alt value,
    even if the user does not really want to hide the window contents when using
    the shortcut.

commit bea839c1a386852d381dbae1fc0ddc639e151978
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Apr 24 18:43:37 2013 +0200

    auhal: correctly remove devices from list when being unplugged at runtime (close #8476)

commit 19200d56d7e7542b3a46fea5735ae38819c71024
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Apr 24 19:06:41 2013 +0300

    pulse: fix NDEBUG-only warning

commit 1632c6dd8d7ecb41e0e9f77854481b2dc1dc49f4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Apr 24 19:08:37 2013 +0300

    objects: fix NDEBUG-only warning

commit 154ea505e7407b060587c66aead8310a0b08ef7f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Apr 24 19:05:27 2013 +0300

    objects: limit development-related error message to debug builds

commit f5a0b79a121c00df9c3d40eab45d9eb9b3b2b8cb
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Apr 24 17:59:52 2013 +0200

    Freetype: fix warnings

commit 7144c1d36ffef99c6563d2716e85a852142643ce
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Apr 24 16:30:31 2013 +0200

    lua: sd: strengthen icecast. (fix #8425)
    
    XML is correct, but data is still random and full of junk...

commit ff7aeef9e3666cd159d875da5c3fc7c53c74cf52
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Apr 23 00:21:58 2013 +0200

    contrib: use latest sparkle version from git instead of the dated release

commit fcf5b3da68087af449402ce45bcd1ea034086930
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Apr 24 16:15:32 2013 +0200

    macosx: fix subtitles drag and drop (close #8477)

commit a3898d68fd7a06d516a3feb3f11e2403dc741b81
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Apr 23 18:27:18 2013 +0200

    avcodec audio decoder: stricter PTS output
    
    Only trust demuxer PTS if it is higher than what we expected
    Fix demuxers that send several packets with identical PTS
    Close #8453

commit 32e1b2cb0e71778d7b57d7fca1768cd213f707c5
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Apr 24 15:48:06 2013 +0200

    freetype: fix color rendering (close #8484)

commit 9ce54ab9d9b99bffddbc9b6a45bcc9e39be3c655
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Apr 24 14:33:44 2013 +0200

    macosx: remove find_name(podcast)

commit 113f7835368bb5086c3bf71bc022fdd13bb6e94b
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Apr 23 22:41:48 2013 +0200

    Qt: AbtractPLItem: missing vtable entry for destructor (fix #8485)

commit ff0eb80a692eebbb19ccacb9abfeef5f14df4f67
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Apr 23 23:22:30 2013 +0300

    waveout: copy ALSA fake hotplug code (fixes #8482)

commit 2d06d850c47ba3fe678b803cb3518a62ec976253
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Apr 23 23:21:49 2013 +0300

    waveout: unused variable

commit c751120fb5c26944180528815ab2623a6e3dc77d
Author: Zoran Turalija <zoran.turalija@gmail.com>
Date:   Tue Apr 23 11:23:25 2013 +0200

    hotkeys: Added OSD messages for toggle loop tri-state playlist action.
    
    Closes ticket #7933
    
    Based on "loop" part of John French patch:
    
        http://patches.videolan.org/patch/1071/
    
    Modified-and-...
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 0dc62cd19df05a17c2537d16cc23ec071e983ced
Author: Zoran Turalija <zoran.turalija@gmail.com>
Date:   Tue Apr 23 10:50:31 2013 +0200

    hotkeys: Added OSD messages for toggle repeat playlist action.
    
    Resolves part of ticket #7933
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit b36bf4ee449c7fa9dfa0c670f0ded3046f5641c2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Apr 23 22:49:32 2013 +0300

    var_Command: remove broken-by-design function

commit 548a2f6933073b9f08b6634a9adbaf1ffb700d4e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Apr 23 22:45:42 2013 +0300

    Old RC: remove object commands

commit 12d87f6a900081335d0b1a1955c890e2d6712597
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Apr 23 22:43:05 2013 +0300

    Lua: remove var.command
    
    (not to be confused with var.libvlc_command and var.vlm_command)

commit e1f0bc34bf458270c5f654dc72c53cab925a937c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Apr 23 22:38:19 2013 +0300

    Lua RC: remove generic object commands (never really worked)
    
    Luckily the more useful libvlc commands do work.

commit a0d595120bffd17e82246834c8283dc498f0696e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Apr 23 22:27:46 2013 +0300

    Qt: remove find_name("podcast")

commit 483995a20c9a0374d947de3b1e0fd4bc570109b5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Apr 23 22:22:19 2013 +0300

    podcast: move callbacks to playlist
    
    This SD plugin only works with VLC anyway.

commit 20e97e7b8d3c8c4f4f60bc4a76b3503ad9b438f0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Apr 23 22:19:38 2013 +0300

    lib: refuse to instantiate podcast SD
    
    It only works with dedicated hooks in the VLC UI at this point.

commit 91684229ab9d57be0e5a3e49181ec86ef259d8b6
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Apr 23 18:36:41 2013 +0200

    Add VLSub to find subtitles
    
    Ref #8131

commit b97b7eef648bc76c14a8a4c6c36bbf9c45088e8a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Apr 23 17:19:24 2013 +0200

    Qt: fix subtitles track update

commit 1a8bfb0deb9fd19c8b570083709b50cc862059e3
Author: Sandeep Kumar <sandeep.kumar.ruhil@gmail.com>
Date:   Tue Apr 23 15:12:15 2013 +0530

    Qt: Make fullscreen bar thinner in one line interface profile.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 8090cafa28b68fd1bb53440b11c432e21c860b80
Author: Kuang Rufan <master@a1983.com.cn>
Date:   Tue Apr 23 12:20:17 2013 +0800

    fix compile error on case sensitive file system.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit f8374c73f502e9befee05539db08ca9147bf8724
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Apr 23 00:50:41 2013 +0200

    macosx: allow drag and drop of disks on the VLC icon in the Dock and in the Finder (close #8377)

commit ce972e181e5b8df061cb0b9912e66024690e4887
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Apr 23 00:30:01 2013 +0200

    extras/osx: switch to update-test.v.o so we can provide beta updates for 2.1

commit 55362407fa7a562586d80aeaea07dd488fd31626
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Apr 23 00:15:50 2013 +0200

    DirectX: fix previous commit about WinRT

commit 508958eb55ca62f3fcb78ea89ca4a786d89a1caf
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Apr 22 23:21:56 2013 +0200

    macosx: added support for the Boss Key (close #7243)

commit 28618398b0cb4cf5a8f8049618b8ed031e2e89a4
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Apr 22 22:48:07 2013 +0200

    macosx: don't listen to media keys if current playlist root is empty or media is being played (close #5612)

commit 777ce9acf34477735e14dfcf8860622b16f04164
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Mon Apr 22 21:54:04 2013 +0200

    auhal: remove audio devices callback not before module close

commit 94dca03600b3260cf3c2c262ce9eb4731176b154
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Mon Apr 22 21:48:32 2013 +0200

    auhal: do proper deinitialization when device changes

commit d892a6b55104ed1a0fc9fc3047c052d0ba373759
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Apr 22 22:01:05 2013 +0200

    macosx: add support for the Video Title option (close #3557)

commit 269a40cbf9d15b7cdfcf58d205a41a25e66f714c
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Apr 21 20:31:33 2013 +0200

    freetype: allow on-the-fly changes of relative font size, background opacity, background color, outline thickness and text color

commit 4a51b48a12c4c8b6e9222cd717dea96b987367ab
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Apr 22 19:42:31 2013 +0200

    macosx: make sure that the fspanel is always displayed on the same screen as the vout it belongs to

commit f091e0d45393cc71d71127d2461212eb4474e1ef
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Apr 22 19:27:42 2013 +0200

    contrib: xml: don't use GetVersionEx on Windows
    
    All the versions we support can use UTF8

commit d88e140e5ca66a292802d6738b61ca4187302e56
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Mon Apr 22 19:19:14 2013 +0200

    Qt: OpenDialog: Don't mix up icons

commit 65f34dad5387315cafd848724cb55b8a2db22f8b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Apr 22 19:13:32 2013 +0200

    Win32: do not use Console in WSA mode

commit 51719d5a03afd84eb0ddc76eed393b196d15b0d0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Apr 22 19:35:01 2013 +0300

    http intf: ensure the password is set

commit 499ecdbd7202a04b344f48ba5b572f716dbe3a52
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Mon Apr 22 18:22:17 2013 +0200

    macosx: handle more playback menu shortcuts by core

commit 960a19c6ed114647ef8095dc5fc41dc8a17bde1f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Apr 22 19:22:57 2013 +0300

    Qt: fix leak

commit 4b83eedaad2595bfe6a996e59131b6eb9c48d9a4
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Apr 22 17:54:33 2013 +0200

    Qt: fix leak

commit 35733accf3aba473539d1578bcfd12d566ba63cf
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Apr 22 17:35:23 2013 +0200

    Qt: adapt menus to new Audio Device list

commit c957debcf32b9c67b2e9ede8a923d62638965ea1
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Apr 22 14:22:04 2013 +0200

    Configure: support for lua5.2
    
    Close #8339
    
    Patch from ll2 on trac

commit 1c757f0a4ffcc4d87f950441bcdc2ef6f1240c20
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Apr 22 11:48:40 2013 +0200

    DirectX: don't set the cooperative level on WinRT
    
    WinRT apps are not cooperative :)

commit 2f1ba54e0ab9dca275645fab31b57eaa2f4a9a9b
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Apr 22 07:47:28 2013 +0200

    Remove broken setting of WINAPI_FAMILY_APP
    
    The define to set would be WINAPI_FAMILY, and it is set by default already.
    We should not set it though, as it would prevent us from using forbidden APIs (e.g. winsock).
    
    Close #8410

commit 90e82fb62600559e0736f5ea3fc312ff8e5f97d1
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Apr 22 00:11:01 2013 +0200

    macosx: hide playmode buttons by default
    
    This is just to gather feedback during the beta

commit 89200658f009512896752485c19e2c3caa7d7814
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Apr 22 00:06:52 2013 +0200

    macosx: update some copyright headers

commit 939fb0dcf4424f2d71383881a1d2a3897ea8a707
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Apr 22 00:06:16 2013 +0200

    macosx: don't center the fspanel on normal restores (close #5641)
    
    It is still being centered on VLCFirstRun and when switching screens

commit f07bd8cd815021e91219ec588190c8e723b7abdc
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Apr 21 23:36:44 2013 +0200

    macosx: subscribe to libvlccore's debug messages only if the messages panel is actually displayed
    
    This solves the empty console issue for builds running with debug messages enabled

commit e2b3a9bfc60d366ac1ad532601e9a65ef54532e0
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Apr 21 23:26:24 2013 +0200

    NEWS: nitpicking

commit bcfc1800b448162769d5d54a518e2e0898973c1d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Apr 21 23:21:26 2013 +0200

    macosx: fix 'toggle-sidebar' menu state (close #8213)

commit 10bd3be09a6f79df55200b576f35138d7e757efb
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Apr 21 22:45:24 2013 +0200

    NEWS: add Subtitles menu to OSX section

commit bc93d1861af0ed59b3e3ff24336d78d0b15e5caa
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Apr 21 22:44:13 2013 +0200

    macosx: add missing l10n to the subtitles menu

commit 7202eb73a38d399bae7124be8f3a5265d3b9c8ec
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Apr 21 21:50:12 2013 +0300

    Revert "freetype: allow on-the-fly changes of relative font size..."
    
    This reverts commit 92ed368467d3a3e734f8cd9fda2c884c84e03b47.
    This reverts commit 79b43ecd0d30b46501437b3a5f6132a2e4c3bf93.
    This breaks thread containment of the text renderer.

commit 92ed368467d3a3e734f8cd9fda2c884c84e03b47
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Apr 21 20:46:13 2013 +0200

    freetype: fixed compilation on Linux

commit 79b43ecd0d30b46501437b3a5f6132a2e4c3bf93
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Apr 21 20:31:33 2013 +0200

    freetype: allow on-the-fly changes of relative font size, background opacity, background color, outline thickness and text color

commit 5e57d17ba6102f404f28f35cc210605793c48624
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Apr 21 20:30:25 2013 +0200

    macosx: expand Subtitles menu for on-the-fly changes of text size, text color, background color, background opacity and outline thickness

commit 6e7fd39a3afd2cecaf8e8b928edd821a0da408f5
Author: Denis Charmet <typx@dinauz.org>
Date:   Sun Apr 21 19:06:29 2013 +0200

    Use the proper type when reordering channels

commit e074efe5efd45f543438f3e3b5d807664c1416d7
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Apr 21 17:28:32 2013 +0200

    Qt: change tools accessor

commit 80642cde901203442d0b1c7eaea51c4c057e224a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Apr 21 17:22:50 2013 +0200

    Qt: menu, remove navigation part

commit 1e4643248ecb7be06a3a7b52c59ff5c6d551701b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Apr 21 17:20:46 2013 +0200

    Qt: menu: reorder open media options

commit 105c1cfecd29cb23874dc100301a2f46fbb65e2e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Apr 21 17:08:23 2013 +0200

    Hotkeys: strings simplifications

commit e021989e800138c05c1e952a7e5b092d67dd14ed
Author: Zoran Turalija <zoran.turalija@gmail.com>
Date:   Tue Apr 16 13:16:35 2013 +0200

    hotkeys: Bookmark subtitle timestamp only if it exists and is enabled.
    
    In ACTIONID_SUBSYNC_MARKSUB, do not bookmark subtitle timestamp if
    there is no subtitle, or if subtitle has been currently disabled.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 5d21b42da638b2f8356e0073d2665a4d0b21a851
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Apr 21 16:45:54 2013 +0200

    Revert "macosx: fix contribute link in about dialog"
    
    This reverts commit 73a4a5a2963c64240d7073a472e53d571ff4c91a.

commit a3ed2716a7d720e45f2d167dc93eae6cfeea3850
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Apr 21 16:10:05 2013 +0200

    macosx: fix potential link in open panel

commit 73a4a5a2963c64240d7073a472e53d571ff4c91a
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Apr 21 16:09:46 2013 +0200

    macosx: fix contribute link in about dialog

commit ba92a8e35a02fa1b3f291a62dd2be9acec34b1e4
Author: Gleb Pinigin <gpinigin@gmail.com>
Date:   Sat Apr 20 21:27:53 2013 +0700

    Disable macosx avfoundation capture plugin on iOS
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit b5df2ac0564a3b5aa806be7b1f17b73f361381df
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Sun Apr 21 16:34:54 2013 +0200

    Qt: minor grammar and orthography fixes
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 38499f29ee0e16a3c38bdad148f17c36b4ed398c
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Apr 20 17:19:31 2013 +0200

    file access: don't use PathIsNetworkPath in store app

commit a91a89c3dfba9b40856a9a014ac8ea357f3ee4c8
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Apr 20 18:44:31 2013 +0200

    Update README
    
    Close #8467

commit adb1e78b73477c01481927ce8c1d6202fb890233
Author: Kuang Rufan <master@a1983.com.cn>
Date:   Sat Apr 20 16:37:50 2013 +0800

    fix error in getting proxy setting on darwin.
    
    1. fix build error for ios.
    2. fix vlc_getProxyUrl always return NULL on osx.
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 5b5ccda8de17f8aa1dacc8db954ccdce06dbdbd9
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Apr 20 13:30:28 2013 +0200

    update NEWS

commit 929562e9d2edf41d6f59d063e6be71fb4c2a7530
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Apr 20 13:24:49 2013 +0200

    Qt: ConvertDialog: Escape filename in sout (fix #8436 part2)

commit 7bd70d43b331d0c07e3ed821a1ec2919b630b09e
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Apr 20 13:03:20 2013 +0200

    Qt: SoutInputBox: show decoded mrl (fix #8436 part1)

commit bb19532a4408afbd750708b0d60fd322be275838
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sat Apr 20 10:39:20 2013 +0200

    macosx: remove completely unsensical and unneeded delocalize method

commit 9bd42d7e169ad681c75f2e2b91be2d17b8ce56e4
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sat Apr 20 10:35:54 2013 +0200

    audiobar graph: remove default values in setting strings

commit df4849b59ad4ace4cb82e59a17ec0dc26af2f58d
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sat Apr 20 10:14:20 2013 +0200

    macosx: do not translate string setting values in advanced prefs
    
    close #6217

commit 385db0148801cc0b523ed91156556b201721a760
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sat Apr 20 08:58:28 2013 +0200

    macosx: simplify and fix some minor bugs in equalizer code
    
    still needs some testing
    
    close #8375

commit 2e4ecdd3e95d6b487fe40ba26d76f22283ad7651
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Thu Apr 18 17:51:11 2013 +0200

    macosx: fix fancy gradient view for nonembedded window

commit c7a9333ac091b8a27c272448e313aadc91523950
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Wed Apr 17 19:12:21 2013 +0200

    macosx: fix time slider status update, hide progress knob when buffering

commit 80bfd0e806c37ec98bbb075edfe78f17f1a400df
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Apr 19 23:30:54 2013 +0300

    visual: use dedicated thread (fixes #6229)
    
    The new thread avoids blocking the audio pipeline while waiting for a
    picture buffer. The Goom plugin already follows the same approach.

commit 3364219c0e43ca4ec7d28971c722000e00ad70f0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Apr 19 23:08:06 2013 +0300

    visual: clean up clean up code

commit 032bbe05780ff3684274317ddc6240297af396d0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Apr 19 22:53:02 2013 +0300

    visual: reduce symbols count

commit 6c636f2ca11f8d9638b73f961af03890660f2e4d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Apr 19 22:44:04 2013 +0300

    visual: remove write only field psz_args

commit 1f02e8c05849229573393e14268ed7dddc5d174b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Apr 19 22:42:27 2013 +0300

    visual: do not keep unused fields

commit 3c4189bcefcac467e2b80ee37f18c3fa2c37eb6d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Apr 19 22:35:32 2013 +0300

    visual: privatize filter_sys_t, etc.

commit 2ce82a3f94051e3e0102d49d5793e6afedc84508
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Apr 19 22:29:35 2013 +0300

    visual: remove non-sensical code
    
    This mostly reverts commit fc5156cc00225de64eb9b8715809c6a84e48b35e.
    This also fixes a use-after-free bug.

commit ebbe5a5ff8ad9369d6a010bb98bf12e7977e8906
Author: KO Myung-Hun <komh78@gmail.com>
Date:   Fri Apr 19 21:30:22 2013 +0900

    os2: add vlc_getProxyUrl()
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit ab2cbc4fa5654ae93ccff591c6018b7d072ffd02
Author: KO Myung-Hun <komh78@gmail.com>
Date:   Fri Apr 19 21:30:21 2013 +0900

    configure.ac: replace == with =
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 8f4422c523ad1bd24e6262f64afe9d48836ecead
Author: Michael Feurstein <michael.feurstein@gmail.com>
Date:   Fri Apr 19 13:38:42 2013 +0200

    configure.ac disable/don't load avcapture module and its framework if AVFoundation is not present (OS 10.6)
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 045a89d625f3ffc75251a2a619a65cf0ceb58774
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Apr 18 22:36:37 2013 +0300

    vsxu: force FL32 input

commit d0233fac5d1a25735dd55ca348c57d8a1e9cac53
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Apr 18 22:36:24 2013 +0300

    visual: force FL32 input and set output format

commit 5d909d68beb3a8f9d4155da4d7d69c61ce4145c4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Apr 18 22:36:12 2013 +0300

    projectM: force FL32 input

commit 5d0401095acab2aceb50bc6708e547e2854bd97a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Apr 18 22:35:53 2013 +0300

    goom: force FL32 input

commit c6afc8244a838324e25bef353b86c3327114738b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Apr 18 22:18:31 2013 +0300

    mmdevice: drop to zero priority for now

commit ebdcbba891f7567c663469860d3964ddd5a01730
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Apr 18 20:37:42 2013 +0200

    THANKS: add missing GPL-licensed contribs

commit 6979c21a0add0eac6e041039079b5fb0cbc60c9b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Apr 18 20:09:15 2013 +0300

    simple: use single precision maths (rather than double)

commit ca1b7afd3d824e4789c57a01aa50bdd12a67adfc
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Apr 18 16:09:48 2013 +0200

    Simple: slightly different matrixes for 7.x and 6.1 stereo downmix

commit 39fd666641272ba8688dab5e64399be87e09b3af
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Apr 18 15:24:59 2013 +0200

    THANKS: merge updated and more complete contrib copyright list

commit 7f73d8cc15cda0e0d67159b5ffad5b247ac2be38
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Apr 18 12:57:44 2013 +0200

    configure.ac: fix linking the OSX UI module if the AVFoundation framework isn't present (read: OSX 10.6)

commit 6479d47f06462dcca890e0f985750d095af7b6fd
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Apr 18 12:43:46 2013 +0200

    Update NEWS and LIST for AVFoundation video capture module

commit c91126ca663a463e654aebf9aacd2dff9a72f5f8
Author: Michael Feurstein <michael.feurstein@gmail.com>
Date:   Wed Apr 17 16:51:48 2013 +0000

    New AVFoundation video capture module for Mac OS X
    
    This module lets you capture video devices with the AVFoundation framework on Mac OS X.
    It is an upgrade of the qtcapture module. Currently no GUI integration yet.
    Only available via command line
    
    Usage: avcapture://
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 6cdddeeb1d1aa433f4e88c04e241445e17938bd8
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Apr 18 02:17:56 2013 +0200

    Fix decoding for aac streams with ADTS config set to 0 channels
    
    Assuming stereo is fairly safe and still better than not decoding anything.
    This is what gstreamer does, and mplayer might do the same thing.

commit 57fe6b36d55fade84a77ebe7fdee089eb95b5332
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Apr 18 00:00:10 2013 +0300

    input/stream: add STREAM_GET_SIGNAL (fixes #8414)

commit 7b76ee24250b2b4feb905c5ea3628a08f2caeed1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Apr 17 23:53:52 2013 +0300

    input: use STREAM_GET_META instead of ACCESS_GET_META (refs #8414)
    
    Note that updated meta are still marked with access_t.info.i_update,
    which remains undefined in case of threaded stream filter. Luckily,
    unlike pf_control() re-entrancy, unprotected access to info.i_update
    cannot crash on any practical system.

commit 17d1f128e76b8ee320a77d2e3de505a60fd3d984
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Apr 17 23:46:40 2013 +0300

    stream: add STREAM_GET_META

commit 1ed365b8436c798b8e51e23cffd9d7be6bf0330e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Apr 17 23:22:59 2013 +0300

    input: remove INPUT_FSTAT_NB_READS
    
    This was only used for INPUT_UPDATE_SIZE.

commit 2e42f02431c964a3f0daeebebc31cb8b009bba17
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Apr 17 23:15:55 2013 +0300

    input: remove write-only INPUT_UPDATE_SIZE

commit 732c5ed426ded390ae85429c97958f81a11d2984
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Apr 17 23:13:44 2013 +0300

    input: remove unused INPUT_UPDATE_NONE

commit f349eef02937a20803c6b00cdc5d3518272ed754
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Apr 17 22:55:29 2013 +0300

    stream: add explicit controls for titles and seekpoints

commit 766ba5cccb68dc590bfc2fb4806315f2448d03d5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Apr 17 22:49:15 2013 +0300

    stream: add the new controls to demux and memory streams

commit d81003671d615d4498deb6c783a0df0cbae9e23a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Apr 17 20:07:16 2013 +0300

    vdr: force MPEG-TS demuxer

commit 3af9805b94201b330bed77aca629ea454d120064
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Apr 17 20:05:48 2013 +0300

    vdr: do not turn off caching (refs #8446)

commit 3fd2e22de46253c123b9e367ce3e3b4ea5e8bebd
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Apr 17 20:05:08 2013 +0300

    mtp: do not turn off caching (refs #8446)

commit 10927263be1911efc2e7d78ab244f99624f303f3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Apr 17 20:02:41 2013 +0300

    mtp: redundant close-on-exec code
    
    (vlc_open() takes care of that)

commit 2190e615377f9ff7fa868a2e5c67dfb84f224e99
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Apr 17 19:35:02 2013 +0300

    input: factor INPUT_CONTROL_SET_SEEKPOINT code

commit a87b4b357be399692c624b6653637b250c917640
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Apr 17 19:27:17 2013 +0300

    input: factor INPUT_CONTROL_SET_TITLE code

commit b8214f77375707aa1e079ec38da02711fe35263e
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Wed Apr 17 18:04:13 2013 +0200

    auhal: volumeSet and muteSet is not supported for digital output

commit 2f8b0deb32f195440008fc344a5f7a667be8fd06
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Wed Apr 17 13:51:16 2013 +0200

    macosx: merge minor grammar and orthography fixes
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 316c4550e7e07cf5a10a3afc98b283f5deaaa03a
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Wed Apr 17 11:52:26 2013 +0200

    transcode/video.c: Do not leak mutex/conditional or fifo in transcode_video_new().
    
    Do not leak mutex/conditional or fifo in transcode_video_new() its
    error path when p_sys->i_thread > 1.

commit 10523bb7029813db95aef3574a83b235fe169a67
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Wed Apr 17 11:25:32 2013 +0200

    src/stream_output/stream_output.c: destroy mutex on error.
    
    Do not leak mutex in sout_NewInstance() on error.

commit bc971c811d7b638a3c2d59e17104d0c53b5a81c7
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Apr 17 01:55:44 2013 +0200

    Revert "mingw: link with static libgcc / libstdc++"
    
    This reverts commit f3e0178eeed19835d2f8e6131690dea603adfd4d.
    
    libtool always adds -nostdlib which renders these options useless

commit 5b4c44f4305b4bad088a102002c770daca37d63d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Apr 17 00:43:04 2013 +0200

    macosx: add trademark claim to about panel

commit 176f05cb87c3a17c096ededbeaac8304916fbe1b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Apr 17 00:31:38 2013 +0200

    macosx: mooaaarr eye-candy for the about dialog
    
    http://cl.ly/image/1K3l2C0v3T2V

commit 7b8bebdaf20819263dc127be10375421b00c4e62
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Apr 17 00:23:16 2013 +0200

    InfoPlist.strings: fix NSHumanReadableCopyright statement

commit 5569732689cf40078e0ef131a6ddf0581269fde5
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Apr 16 23:31:30 2013 +0200

    macosx/about: add missing l10n

commit 1ace73b7dead06dba1ea74f325524a1aebe3e2bf
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Apr 16 23:29:30 2013 +0200

    macosx: modernize the about dialog to match the Qt intf

commit 68236bf636320e78a60e8d2dbc353b5d91978ee0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Apr 16 23:16:28 2013 +0300

    mp4: correct language code value interpretation
    
    Mac codes are only 0 to 0x3ff and 0x7fff.

commit 8f21af10c7b9a20a2a99895273900957b408a66e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Apr 16 22:03:33 2013 +0300

    decomp: implement pause/resume

commit ddece1c533efeffec235a190f44a72853a604ea7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Apr 16 21:17:39 2013 +0300

    decomp: fix leak on error and clean up a little

commit 5ddb4ea1d191664cbcaa822073bb43f3374999f1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Apr 16 20:28:01 2013 +0300

    input: deprecate p_access (refs #8414)

commit 5426d426ecfbeed1eb928c606925fe48b9fe7228
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Apr 16 20:19:41 2013 +0300

    input: use STREAM_CAN_PAUSE and STREAM_CAN_CONTROL_PACE

commit cca4ec23128c29f56382eb99da10c8bf3473680d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Apr 16 20:09:07 2013 +0300

    http filters: pause not implemented, pace control not supported
    
    Also add missing STREAM_CAN_FASTSEEK to HTTP live.

commit 2c1731e78a2cc78ffebb478166f445dfcfdb2171
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Apr 16 20:08:34 2013 +0300

    decomp: pause is unimplemented (although possible), pace works

commit e4de05b7fd303c9a155d474ae4ab8751685c9c42
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Apr 16 20:00:40 2013 +0300

    stream: add STREAM_CAN_PAUSE and STREAM_CAN_CONTROL_PACE

commit 902b733bfb326afa5158f2b6c3bf3135ebedb1b1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Apr 16 19:06:20 2013 +0300

    input: use STREAM_SET_PAUSE_STATE (refs #8414)

commit e3ff321573fb04d111a81b6ba71cfa0f06fad45c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Apr 16 19:04:36 2013 +0300

    stream: add STREAM_SET_PAUSE_STATE control

commit 6bc22466776b3d511282c7a6f4ea3e8cab126458
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Apr 16 18:59:01 2013 +0300

    input: small simplification

commit fe0a075ef37b4b0ab6464c169afdbdd955b0d9b7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Apr 16 18:33:43 2013 +0300

    file: do not turn off caching on BSD (fixes #8446)
    
    Turning off the cache makes no sense here, especially right after
    enabling reading ahead (which intrisically means caching).

commit aa125a246b82b8fc73eb6ead0af744af21693904
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Apr 16 17:21:08 2013 +0200

    Qt: Open: Don't allow next step if item is missing.
    
    Otherwise it confusingly closes silently

commit 9b1d01a8b6aa465cbef7321e53876b213b07806c
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Apr 16 17:10:46 2013 +0200

    Qt: Open: always update mrl on tab switch.
    
    Otherwise could any MRL with net caching.

commit c5f1421ca3abdf53118bce63c6ed65398dd3bb2c
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Apr 16 16:43:28 2013 +0200

    Qt: AboutDialog: reset dialog on show.

commit 2b26844a108a6d264572e599a0d4286e340d25cf
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Apr 16 16:17:02 2013 +0200

    About dialog: remove the verticalSpacer...

commit 3f32a78ab6ced6dc766ebe17d9ece26e018a2bce
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Apr 16 16:08:26 2013 +0200

    About: make the label look like links

commit d63309d45249d713e7960ee863a0e5ad442e8ca3
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Apr 16 15:57:22 2013 +0200

    Revert "Qt: AboutDialog: frameless buttons must expand"
    
    This reverts commit f786bc6f15555cd5c84693b3e933b986b9d416a3.

commit aea47494c84307dce3401cbfa9b7ad98ffbd6c90
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Apr 16 15:46:59 2013 +0200

    Qt: AboutDialog: fix font height

commit 23734be054cd63c2a585666940cd5f45ad625a88
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Apr 16 15:38:01 2013 +0200

    Qt: AboutDialog: fix pointer on switchable label

commit fc6bde9aa2a9e218f06aae45185e72958245b0e4
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Apr 16 15:33:10 2013 +0200

    Qt: AboutDialog: Change licence font

commit f786bc6f15555cd5c84693b3e933b986b9d416a3
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Apr 16 15:31:36 2013 +0200

    Qt: AboutDialog: frameless buttons must expand

commit ed0714c836c8ed47e54340b6d053abdec16b0824
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Apr 16 15:28:47 2013 +0200

    Qt: AboutDialog: widget must still process its own events

commit d1276ce66bb69b0a67321fd746c2becde2fa1646
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Apr 16 15:47:50 2013 +0200

    Revert "Win32: Do not ship libgcc*dll"
    
    This reverts commit dc28edcecdf204867a504e946386511689e37f90.

commit c0bfab992fa0a265a5ea7bda290c9d34e5d9c2c6
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Apr 16 15:47:44 2013 +0200

    Revert "msi: add missing runtime dependencies"
    
    This reverts commit df212daa2b9f8bb8e3e0b25a20ee63b1d30e6ac5.

commit 005aff8b753064933ce6d2dd2862324e5056f165
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Apr 16 14:47:20 2013 +0200

    AVI: free p_sys resources on Close (WTF?)
    
    Close #8448

commit 89c3e35ceedb5b35ea24a0b22a5c4e0eb436b89c
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Tue Apr 16 14:15:37 2013 +0300

    Revert "transcode: ask for audio converter instead of audio filter"
    
    Fix was wrong
    
    This reverts commit 24e0e78557a810a5e494cfd7f5d093bcf5db1ff0.

commit dc28edcecdf204867a504e946386511689e37f90
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Apr 16 13:04:38 2013 +0200

    Win32: Do not ship libgcc*dll
    
    This is too hard to manage correctly and useless since f3e0178ee

commit b696dc1867ab94f5993b233f420dec6d689aa1cd
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Apr 16 12:59:04 2013 +0200

    vlc_commom Use ULL over LLU
    
    Ref http://gcc.gnu.org/onlinedocs/gcc/Long-Long.html
    
    Merging KDE patch to help integration
    https://projects.kde.org/projects/kdesupport/emerge/repository/revisions/01bbd04bd25c5ff8022924870e234ccaa299a81a/entry/portage/binary/vlc/vlc-2.0.6.diff

commit df212daa2b9f8bb8e3e0b25a20ee63b1d30e6ac5
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Tue Apr 16 11:28:14 2013 +0200

    msi: add missing runtime dependencies

commit 24e0e78557a810a5e494cfd7f5d093bcf5db1ff0
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Tue Apr 16 12:09:20 2013 +0300

    transcode: ask for audio converter instead of audio filter
    
    Fix: #8447

commit fc41a15c950328d25c1a0f2c7ebc1afec85d2ecb
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Apr 16 03:26:56 2013 +0200

    About: show advanced info on click

commit 9ea4f58e65a7cde1ca537a89cb978a7d4becfd61
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Apr 16 03:05:20 2013 +0200

    Qt: Subtitles menu

commit 9cbd95e7c1d0203ac389002aaf40794eff82e291
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Apr 16 02:31:54 2013 +0200

    A bit more modern version of the About dialog

commit 34e1e7dc7b569b5c0ff6c572836ac96ba985d670
Author: Christoph Miebach <christoph.miebach@web.de>
Date:   Mon Apr 15 23:02:22 2013 +0200

    Providing vlc.pot snapshot

commit 22217a34cd6e848cb86ef91df92e85f794ca05b3
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Wed Mar 20 11:28:09 2013 +0200

    libmpgatofixed32: return ENOMEM instead -1 and VLC_SUCCESS instead of 0, also set pf_audio_filter after everything is ready

commit 37a6b6ee38d8a160121c60d30dc5638055d4eb1d
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Mon Apr 15 16:42:19 2013 +0300

    livehttp: don't sanitize segment URI
    
    Should Fix: #8434

commit d81246260d9264764a8be57f6d7bee1c5115f042
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Mon Apr 15 16:40:15 2013 +0300

    avcodec: make clearer that i_quality is setted only then qscale is within 0.01..255

commit 8ffbd71ca3e21afa18b72aa43d423603df101e1b
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Mon Apr 15 16:38:28 2013 +0300

    avcodec: use rd instead simple as defaul mb_decision, as it's default in libav/ffmpeg

commit 07bcca1d5c78ad9cf0cbbefece8cccf537680fe6
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Apr 15 12:59:39 2013 +0200

    src/darwin: fix crash while accessing http content while no proxy is set

commit 18c00a3862853a83a7b7349f65dc428885ebdd12
Author: Mario Speiß <1034-135@online.de>
Date:   Sun Feb 10 22:31:58 2013 +0100

    Lua demuxers: show the original URL in playlist
    
    If playlists containing youtube urls are exported or imported, these patches
    improve the usability of the playlist.
    
    Lua remembers the original url (i.e. the website _containing_ the content) if
    no other url is passed by the lua parsers. It also puts the content title to
    the meta-title entry.
    
    XSPF export / import now uses the <info> to deal with the meta-url.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 251fdaddb2007443b841d10aa246eda2bba3a381
Author: Zoran Turalija <zoran.turalija@gmail.com>
Date:   Sun Apr 14 12:49:03 2013 +0200

    hotkeys: Change subtitle position only if it exists and is enabled.
    
    In ACTIONID_SUBPOS_UP/DOWN, do not change subtitle position if there
    is no subtitle, or if subtitle has been currently disabled.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit b430b4c24866f45d9989b8e64716078c1c44be61
Author: Zoran Turalija <zoran.turalija@gmail.com>
Date:   Sun Apr 14 12:48:15 2013 +0200

    hotkeys: Delay subtitle track only if it exists and is enabled.
    
    In ACTIONID_SUBDELAY_UP/DOWN, do not delay subtitle if there is none,
    or if subtitle has been currently disabled.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit cb7bffb21847f8f2f1a3f7bcda68459c7799ee2c
Author: Christoph Miebach <christoph.miebach@web.de>
Date:   Sun Apr 14 20:25:46 2013 +0200

    Sentence style capitalization
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 6a15830ffe57ab1e3fdde3f2209124ed8eafaf91
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Apr 15 00:55:17 2013 +0200

    Simple downmixer: allow Xiph 6.1 -> 2.0
    
    Close #7900

commit e9da95354f3aba7bdf10c3c37f5e0877f95e8b39
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Apr 15 00:52:16 2013 +0200

    Simple downmixer: allow Xiph 6.1 -> 5.1
    
    Close #7899

commit d8ae3c5a3900313754cb82f1aa7b1fd2d030b8d5
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Apr 15 00:20:01 2013 +0200

    Simple: fix comments and reorder functions

commit 165f575d6012f86464c1cd3fee8778f9cb0d2957
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Apr 14 23:32:44 2013 +0200

    Simple: fix memleak on quit

commit 7222bb1d253707d8efa720a9f5f131fb31895c5b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Apr 14 23:32:34 2013 +0200

    Simple: fix typo

commit 2828486c4579fe1950af50d953aa1103137f3ace
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sun Apr 14 22:16:33 2013 +0200

    macosx: add option to hide effects button in control bar

commit 534f8d2f6c7a4d18f8865082e59d8caf4f51f9e2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Apr 14 19:19:04 2013 +0300

    input: query access object before creating stream object (refs #8414)

commit 5db3bf3b7b43bca52c8f91d0b2018d348d200328
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Apr 14 18:20:04 2013 +0300

    http: simplify previous commit

commit 25ab9b02f70c0047905ffef4b0a5bcc5b3137a78
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Apr 14 18:06:24 2013 +0300

    http: robustify vlc_UrlParse() (fixes #8432)

commit 4e47082423db0e1c8acc2392303bc87e9815c26d
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sun Apr 14 16:57:44 2013 +0200

    Revert "Qt: add events extender"
    
    Candidate user patch takes a different approach.
    
    This reverts commit c38081e5680bb6c35c65ea8de3dfbd7c4e484586.

commit c2a6ca7d4e639c06e7c3628d94c61a0ff6dc2f71
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Apr 14 16:20:54 2013 +0200

    macosx: move Subtitle and Teletext items to a newly created 'Subtitles' menu
    
    More control elements to come

commit 4f23a9608009c2a72e9a385e9adaa1ed67056081
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sun Apr 14 14:36:29 2013 +0200

    Update NEWS

commit 853cb6550c70956632ab67b433cded1705677c4a
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Apr 14 12:35:21 2013 +0200

    auhal: remove write-only code

commit 810446acd090e9cf3af3f27400d80735b4af5f57
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Apr 14 12:14:29 2013 +0200

    auhal: fix compilation and simplify overly complicated code by adapting to the hotplug API

commit 8a840ec41fa2ca4f5a433f063dd85a683d3caf9a
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Apr 14 12:08:07 2013 +0200

    avcodec/vda: fixed compilation and warnings

commit f72b63df94776ef7d1b69a74ab8c7ebf91a7711b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Apr 14 11:46:59 2013 +0200

    src/darwin: reformat code to fit the character limit in place in those code parts

commit b3efcf715fbd06bf981deb183e6b30e755ab5e7c
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Apr 14 11:40:32 2013 +0200

    src: implement proxy URL support for Darwin
    
    Needs some more testing, especially on embedded platforms

commit 5c097894782c187535441792fb5c38a2acadba7c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Apr 14 11:50:38 2013 +0300

    aout: remove ->device_enum (fixes #8248)

commit 88d900033fa5013a2f545896076418a6ffdaf17e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Apr 14 11:48:08 2013 +0300

    mmdevice: adapt to hotplug event
    
    (However support for IMMNotificationClient remains missing.)

commit da917bbaea6e07ade2d26cca242726019111a3a9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Apr 14 11:39:55 2013 +0300

    PulseAudio: adapt to hotplug event

commit 287891031f07e5e1f25804400300e92e23d99bcc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Apr 14 11:27:18 2013 +0300

    OSS: adapt to hotplug event

commit 10605093dca45603d25f1812fdf8416f82528eb1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Apr 14 11:23:03 2013 +0300

    ALSA: adapt to hotplug event

commit 51406fae40544f6b9181b7429fd018d0120c70f5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Apr 14 11:13:13 2013 +0300

    aout: add proper event for device hotplug (refs #8248)

commit d769674352b57ba2b54e40353e2499a7f7125d7c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Apr 13 21:18:01 2013 +0200

    Darwin: move specific files to a darwin/ folder

commit 484deaafdf1e72934de6088129d7299fef701972
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Apr 13 21:05:50 2013 +0200

    Android: always return an empty proxy
    
    There are no simple ways to find the right proxy on Android, even in
    Java. A proposed "solution" is suggested in the comments, but it would
    require JNI. Feel free to implement :)

commit f7211d5efa4cd9ef392230d85fdf3470edefab39
Author: Pascal Thomet <pthomet@gmail.com>
Date:   Sat Apr 13 20:04:43 2013 +0200

    Subsync: added an easier way to sync subtitles
    
    Added the following shortcuts (and made them configurable):
     - Shift-H: sets a timestamp bookmark on the audio
     - Shift-J: sets a timestamp bookmark on the subtitle
     - Shift-K: corrects the delay between both bookmarks
     - Command-Shift-K: resets the delay
    
    See http://forum.videolan.org/viewtopic.php?f=7&t=109641 for an
    illustration of a possible use
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 3a6811011dd17300192ac32df9883d38ebf83ead
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Apr 13 19:33:29 2013 +0300

    Revert "Add SNR and signal level for access_demux"
    
    This reverts commit 7a15955acd1adb65a71f17a19b78fa9c545bf37d.
    This was never actually used; it was inadequate for V4L.
    
    Conflicts:
    	include/vlc_demux.h

commit 4c56d345a45e7428056c163a8398ce08211aa88f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Apr 13 21:03:29 2013 +0300

    aout: remove packet helper

commit 070575cc973034c42ecfbf6dc1b7c5b52ff46f77
Author: Tristan Matthews <le.businessman@gmail.com>
Date:   Fri Apr 5 02:35:41 2013 -0400

    jack: don't use legacy packet API
    
    Instead, use a jack_ringbuffer which is shared between the thread
    calling Play() and JACK's audio Process() thread. The ringbuffer is
    a lock-free structure, safe for one writer and one reader thread to
    use.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 7d5483f4ffc336fbe28f326e7813667ba75284cb
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Apr 13 19:40:47 2013 +0200

    Qt: use a complete sentence

commit ddfbadf34563e74e62f55fc7ee0a27118126e207
Author: Martin Zeman <dileptor@gmail.com>
Date:   Fri Apr 12 14:13:31 2013 +0200

    Added a hotkey for playlist deletion.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit b63d80bf148ba7ef126930f6ddf4e6ef758fa686
Author: Andrew Schubert <andrew1343j@yahoo.com>
Date:   Fri Apr 12 11:14:28 2013 -0400

    live555: forced creation of timeout thread for WMServer rtsp dialects
    
    GET_PARAMETER isn't reported to be supported by Windows Media Server in its OPTIONS.
    However, it is needed to prevent automatic session timeout after 120 seconds.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 9d70f386bb4c1987bd7a854c3af7b3db20209f02
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Apr 13 19:08:42 2013 +0300

    vcdx: useless log

commit 33c8b74cdf230d045f6e9a8c69e7d60c3b9a4dc4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Apr 13 19:01:03 2013 +0300

    stream: destroy the access object underneath the stream_Access object
    
    This simplifies and factors code for stream_Url and input.
    Also refs #8414.

commit 1188fc4e19835fdc87e682a0144e0136a35e7337
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Apr 13 18:28:08 2013 +0300

    sftp: invalid free()

commit 1c61bc759905fb604765aa47e71d500a1807c996
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Apr 13 17:04:10 2013 +0200

    Introduce 6.1 channel format for Xiph codecs

commit 0ee42f1ac24977ca17f3db30bc7a60a6e10de741
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Apr 13 17:03:47 2013 +0200

    SFTP: fix warnings

commit cce2adb3b8266790a194ce5f617e66880a765ef4
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Apr 13 15:51:31 2013 +0200

    lua http: fix current int web intf

commit f5e71e2a371cc713d8bbd7bba4d892e207bda0e9
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Apr 13 15:04:55 2013 +0200

    lua intf: fix documentation

commit 5192a05dbb57338f9633b39a32309f6421f33a0e
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Apr 13 15:04:15 2013 +0200

    lua intf: httprequests: fix current (fix #8314)
    
    Compare items ID, not paths which creates duplicates

commit 2c122a47679d76fd557d5cf9cfe6e372fe36ba1e
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Apr 13 14:16:59 2013 +0200

    lua http: fix QR Code path separator (fix #8384)

commit cd929de4118644d4acfe57b305d51ecfc670fc61
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Apr 13 13:10:23 2013 +0200

    Qt: StandardPanel: Add spinner on network SD nodes.

commit b79f9b0b16c9cc59956baf968c119eac6f25c56f
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Apr 13 13:10:32 2013 +0200

    Qt: PixmapAnimator: fix wrong iterator bound

commit b0dcc696f713d4311b830c891b3ae6fec698ce02
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Apr 12 23:44:00 2013 +0300

    OSS: open device node to list devices if required

commit 0150650e48aa90497e4693b9e6cf5aab770442af
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Fri Apr 12 21:44:27 2013 +0200

    macosx: fix UI freeze when large amount of playlist items are added at once
    
    This happened when selecting radio discovery, for instance.
    Probably also fixes #7516.

commit 613bbb838180c21e1103b9577038607a916b3155
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Apr 12 20:12:19 2013 +0300

    Remove "pcm " pseudo-codec, synonymous with "araw"

commit 0e4586e352d26fb5b979ab5efb9b8f5e79b40384
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Apr 12 20:09:59 2013 +0300

    wav: use PCM FOURCCs with known bit size
    
    (so that channel reordering works)

commit ba1d41988d920e5fc767e69d5d3d62b26f55579d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Apr 12 20:09:36 2013 +0300

    aout: fix non-optimized aout_ChannelReorder() variant

commit 1fe855412ad080e868946cc029f6ada101b4f187
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Apr 12 19:33:04 2013 +0300

    net: drop trailing new line in proxy URL

commit e6543b249e7e155fe68e9625a511d8378231e910
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Apr 12 19:24:44 2013 +0300

    configure: drop build-time libproxy dependency
    
    Due to instability and leaks in libproxy, VLC now uses the executable
    binary from libproxy-tools instead directly calling the functions.

commit 04f25aa0b49e4c393cf3b7afaeda494e44fd8231
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Apr 12 18:24:06 2013 +0200

    Simple: support 7.x -> 5.x downmixing

commit a5f5bd5f4a4f813be8ac1bf785e5726be985ac80
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Apr 12 19:16:01 2013 +0300

    http: use vlc_getProxyUrl() (fixes #8340)

commit 6c34b58e2a3d29d5bd36358e143bcffbb353625e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Apr 12 19:03:54 2013 +0300

    vlc_getProxyUrl: add function to retrieve proxy URL

commit 29209586dd451f504b92ed6a6eb71ff60a5ad7e3
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Apr 12 17:27:11 2013 +0200

    Simple: use ITU-R BS.775-2 matrices for 5.x downmixing
    
    To 4.0, 2.0 and 1.0

commit 3c46fdb63f8ae528ca415c6a962e875b267808b5
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Apr 12 16:42:44 2013 +0200

    Simple: implement 4.0 to 1.0

commit e1da549167ed59ed0ce7533b00f8c88178accdf9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jan 26 00:55:54 2013 +0100

    Simple channel mixer: move the decision logic to the Open function
    
    There should be no functionnal change here

commit f3e0178eeed19835d2f8e6131690dea603adfd4d
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Apr 11 16:12:38 2013 +0200

    mingw: link with static libgcc / libstdc++

commit 672dd79c402b5f88c469c92b64e8e382db4cab2e
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Apr 11 16:05:48 2013 +0200

    json: mingw knows about int64_t

commit 19075b6eb2bc3fd80bc8f097515083e6bd35b70a
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Apr 11 16:05:30 2013 +0200

    contrib: chromaprint: link with avcodec/avutil

commit 984b7be31b917246e40ce72fc471fb4d6fe33011
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Thu Apr 11 14:51:25 2013 +0200

    Qt: Menus: Group playlist view options

commit 9738e46cb23f021d70533c247a90891da0cf0a80
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Thu Apr 11 14:46:36 2013 +0200

    Qt: Menus: Don't repeat context for playlist view modes

commit 0040f2a582f3c6233f61c80c46d8ba85c2090c70
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Thu Apr 11 14:13:49 2013 +0200

    Qt: Menu: change icon quit(cross) -> exit
    
    Cross has a meaning for closing a menu, window.
    Quit action closes everything (quits application).

commit 222d6d7d5590ad05c4749d4cf9cbecaed88bd075
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Thu Apr 11 14:13:06 2013 +0200

    Qt: rework some type icons and add sources

commit 501a65be1293cabd8fe2c8a700c53dee602749fe
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Thu Apr 11 14:32:38 2013 +0300

    NEWS: add mention to livehttp key-loadfile option

commit d97173476d3d1476fc4bbd224d1d2f404bf3dc97
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Apr 10 19:25:01 2013 +0200

    Qt: rework most pixmaps/menu icons and add sources

commit 698ea74252ad1753323d3725fd6d51736152170b
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Wed Apr 10 17:32:27 2013 +0200

    auhal: fix coding style

commit afc967f6b918d74c36ce14795b62035620097c75
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Wed Apr 10 17:17:20 2013 +0200

    auhal: reorganize listener registration for devices list and physical formats list
    
    - Fixes detection when spidf is available again, and resumes playing in spdif mode
      if this was selected before
    - Fixes audio device list rebuilt if no audio is playing
    
    refs #8286

commit ba534e5c56e1d4d3d3bb37fe23b32615e36171ff
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Apr 10 17:07:08 2013 +0200

    vout_macosx: fix prerequisite check in Control() (close #7937)

commit 83d312a52fc18343cf18ed69bbcc09a339ef549e
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Wed Apr 10 16:47:16 2013 +0200

    msi: move disc associations on the bottom of the feature list

commit da22ebe3ca67492ec3058d98b811c82eaae55e52
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Wed Apr 10 16:20:19 2013 +0200

    msi: install the mozilla plugin by default

commit 05a7cd889816ab920eeb7ce5d2990eb74002402d
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Wed Apr 10 16:16:27 2013 +0200

    msi: group web plugins under a common feature

commit 5985abe93c6ff513218899790e9d058a1db5dad2
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Wed Apr 10 16:09:37 2013 +0200

    msi: dissociate audio, video and other file associations

commit 9dceead71485878a8edce04af253b74cf0763087
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Wed Apr 10 11:35:02 2013 +0200

    msi: cleaning and cosmetics

commit 29667876fcd354b197b2a54bbeb6806fcd0de59a
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Apr 10 13:49:34 2013 +0200

    misc: acoustid: update json parser.
    
    Removes locale fix and conditionally builds fingerprinter.

commit 027bd907fcb53cacd7f271f0c0d6f43b302fd579
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Tue Apr 9 21:56:03 2013 +0200

    macosx: simple prefs: fix assignment and visualization for space and esc key

commit f95c2c87f9d74bdd9a9f6a5ae5903cdf92256619
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Tue Apr 9 21:53:52 2013 +0200

    macosx: handle space key by core, used as default setting for play / pause

commit 15bc6f28f8e5adffed69128ba34ff773508ee10e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Apr 9 22:07:17 2013 +0300

    Useless #include <poll.h>

commit 809e15acd7c896d8447ff7149e13f555c1f6f331
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Apr 9 21:20:14 2013 +0300

    htcpcp: remove plugin
    
    Shortest ones are the best.

commit 8c900f8cf8c7ea6934699960c35d2eaa560dc8e6
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Tue Apr 9 20:00:53 2013 +0200

    msi: blind attempt to support per-user installation

commit 670660b30559eed277df7ee19296d8f224e84282
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Tue Apr 9 19:58:16 2013 +0200

    msi: simplification
    
    Directly assign the given subdirectories to the application folder.

commit 690a8d7dd5fec2a49eaaf02f7e428a204e477a8c
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Tue Apr 9 15:49:43 2013 +0200

    msi: fix license formatting

commit cc2b665e5f1398f4564eebffd6957db304a8e090
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Tue Apr 9 15:32:46 2013 +0200

    msi: prevent installation on Windows 2000 and older (close #6638)

commit 0e448097b81f67134c61d8cffc840904a6ccaa45
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Tue Apr 9 14:08:45 2013 +0200

    msi: launch the application by default when the installer ends

commit 17aa4f041cb3ffe1d8873c1b23b3c96f0f517c44
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Apr 9 19:13:09 2013 +0200

    D2D: remove IID that should now be in all headers

commit d801838569e12056b8750dc7836bd3d5cf967547
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Apr 9 18:59:45 2013 +0200

    Chromaprint: build statically for Windows

commit 81a2f32de21bcdbac55ea3032762e16b1fd94ff0
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Apr 9 18:51:39 2013 +0200

    Link Chromaprint with CXXLD

commit b19306d3da00c32e42c6d3707bf5276767fd3781
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Apr 9 18:48:23 2013 +0200

    contrib: blind attempt to fix contrib compilation with Xcode 4.6 and later

commit 43a23ea6bd5d8a4e2e0f2d728093d73a6cf5383e
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Tue Apr 9 13:30:02 2013 +0300

    livehttp: add option to read key-uri and key-file from file
    
    File is read when the segment is opened and values from file
    are taken in the use. This and previous patch allows to change
    encryption key/uri on the fly.

commit 8631de074ea2d4209cf721dde3a1a66c998aafff
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Tue Apr 9 13:29:39 2013 +0300

    livehttp: show segment specific iv/key location if they have changed

commit 311a7a8d734e854e31ae06607fddb99f37dd006f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Apr 9 16:34:15 2013 +0200

    Contribs: update D2D1 headers extraction

commit 798d3a1a07150accba49a66312d0264014b73af7
Author: Zoran Turalija <zoran.turalija@gmail.com>
Date:   Tue Apr 9 11:27:09 2013 +0200

    Correct spelling: s/[sS]yncro/[sS]ynchro/
    
    There is widespread use of words related to term synchronization
    in VLC project. Also, common mistake is dropping letter H from
    such words. This commit addresses this issue with exception of
    not introducing letter H to word [sS]ync, thou [sS]ynch is also
    correct, but really rarely used.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit a97ff56ef5c559315c66a7416db8d900426f4e4e
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Apr 9 00:02:29 2013 +0200

    contrib: lua: build host luac compiler

commit a70681a1ed30efdb45ee50f22d9ffd878e5ad6e8
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Mon Apr 8 21:53:17 2013 +0200

    skins2: slider background (some rework)

commit 2339bb72f92e884904b519098027cce453666bde
Author: Benjamin Drung <bdrung@debian.org>
Date:   Mon Apr 8 23:10:47 2013 +0300

    Fix typo: priviledge -> privilege
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 5707ca7fa00dd9ff7615add6ee6b6a34036ee673
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Mon Apr 8 20:07:02 2013 +0200

    msi: pass the target architecture as parameter to candle
    
    since the Platform attribute is deprecated.

commit c9224228f6cd18022fa7698031e8c4f37e9bf06f
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Mon Apr 8 19:43:52 2013 +0200

    skins2: fix background slider focus problems
    
    This fixes several skins where focus was hard to obtain, because
    the slider area was not properly clipped. For instance, it fixes
    the 'Modern' skin with the tiny blue equaliser in the main window.

commit f0c6f5b9ffe33c3e03f1d55a4e67b1701875257d
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Mon Apr 8 19:51:16 2013 +0200

    msi: restore compatibility with Windows 8

commit 272f2282872a605d3ba897aa0ff9576bf89e8165
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Apr 8 18:51:05 2013 +0200

    gettext: remove broken patch that we don't need anymore

commit 4065770e62dfe240c597c4154079a21c6ce3f7fe
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Mon Apr 8 17:46:30 2013 +0200

    macosx: set time field and volume slider position to sensical values for startup
    
    Avoids display of nonsensical values for short time on startup.
    
    Also resyncronize xib with xcode 3 project.
    
    fixes #8382

commit 6d39eb51e647012075f1e805233e941bb84de4fd
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Apr 8 16:43:02 2013 +0200

    Mitigate lack of long (>260 chars) paths in WiX
    
    Symlink actual vlc dir to C:\v before processing

commit 6e3e241c0711e4d3c9ad0142227d8454335f149c
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Apr 8 16:29:14 2013 +0200

    inet_pton is only available on Vista and newer

commit bf02b8dd211d5a52aa301a9a2ff4e73ed8195881
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Mon Apr 8 14:10:50 2013 +0200

    lua http: fix two xss vulnerabilities

commit 325c94a5c0385d217c61ec6ec4ca87d83621de0c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Apr 8 15:27:00 2013 +0200

    HTTP requests: reindent

commit df5ffba56f9f014a72290479506d38920316aaea
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Apr 8 14:03:28 2013 +0200

    Fix chromaprint dependencies

commit 9092ecbd0fbd8d3cf87b0da95e830625f0dbadab
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Apr 8 13:32:00 2013 +0200

    MSI: add phony targets

commit cf5cdf968bd4858aa06173683472ca6f26e5a5cb
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Apr 8 13:31:42 2013 +0200

    MSI: fix target dependency

commit 5d2f75d282cb536225d0d738fc87180967d67531
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Apr 8 12:26:02 2013 +0200

    contrib: disable chromaprint (broken deps)

commit 01d9858c2ed3094a1d8e64f624a66f27d10c4e84
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Mon Apr 8 11:49:13 2013 +0200

    skins2: first check for playout existence (generic control)

commit 64b55f142b9617d7ae79a2966a101e18e8f6be09
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Mon Apr 8 11:48:06 2013 +0200

    skins2: add a needed boundary check (playtree control)

commit fcdd5a13acdaf277178131d12d3be991acfd5c31
Author: Ronald Wright <logiconcepts819@gmail.com>
Date:   Sat Apr 6 15:26:17 2013 -0500

    equalizer: Enforce type correctness for M_PI as well
    
    It was my expectation that M_PI in the EqzCoeffs function is automatically cast
    to a float during compile time, but my expectation turned out to be incorrect.
    Specifically, I noticed in GCC's assembly output of equalizer.c that GCC was
    doing the inverse by making the program convert all single-precision terms
    (excluding 2.0f * M_PI) in the line containing M_PI to double-precision, and
    then making it convert the double-precision result to single-precision before
    the assignment to f_theta_1.  As a result, M_PI must be explicitly cast to a
    float.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 3b1ecaf7ae893a53b1d8e4928824e10ca20ac2e9
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Apr 8 00:29:01 2013 +0200

    contrib: upnp: fix build

commit e8b7b5983e0345cdd5c7e5c3cbe5110514b265a9
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Tue Apr 2 23:14:45 2013 +0300

    livehttp: use vlc_array to store segment info
    
    This contains filename and url and key_url, so we don't need to
    iterate filename again and again and allows for example generate
    other style of filenames than just segment-numbers.
    
    Also actually allows to use strftime specifiers in filenames.

commit 6d044920bf71720d0bffcdae8f3fba4b3894a881
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Apr 7 20:35:27 2013 +0300

    po: do not translate ""

commit edada22bdb0c45d13d5c37450d25d60b3d4867e8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Apr 7 18:45:12 2013 +0300

    aout: inline one function and simplify

commit e911cf1f8b7e59bb8b1fb759cb264827df2f91d4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Apr 7 18:39:24 2013 +0300

    aout: fix and partly clean-up the "visual" callback

commit 66ffb52c7a485e3594867351a7efa9199129793d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Apr 7 16:35:14 2013 +0200

    Subsdec: fix small parsing issue
    
    Close #8392

commit 17c4881762c30e3c966069318428ef292b8566f0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Apr 7 00:02:41 2013 +0300

    avformat: validate encoding of meta informations (fixes #8390)

commit f77e83aba1b92c1fb6dccabcdb14c1d4774af6af
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Apr 7 00:01:34 2013 +0300

    avformat: refactor meta getter, fix title & language and add items

commit 1bcf73a809f3891bcd72cdfb80674e87871d1b13
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Apr 6 21:55:43 2013 +0200

    Qt: CoverArtLabel: missing refcount

commit 0f82e115c9c147a745d6d821f58620ba5b42c518
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Apr 6 21:14:50 2013 +0200

    Qt: move variables.*pp.
    
    Almost unused, and clearly can't belong to root.

commit 2a8e89ff151e75e91ce57c1f335feabbfd397de5
Author: Gleb Pinigin <gpinigin@gmail.com>
Date:   Sat Apr 6 20:17:52 2013 +0700

    extra/../ios: disable chromaprint plugin
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 3a22cff898497cceffcf70666223a83eec0ec314
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Apr 6 16:10:34 2013 +0200

    fingerprinter: fix dist

commit edf71bb49ba2cf4d3bd06584cc59111989bd0866
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Sat Apr 6 16:20:56 2013 +0200

    skins2: fix typo about anchors

commit f27a2feb240db297f704feaa5f432c699d589a4e
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Apr 6 15:54:21 2013 +0200

    fingerprinter: remove stale file entry

commit b44827004cb5c4cd4792ccf8ca96662f88e942b9
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Sat Apr 6 02:21:41 2013 +0200

    skins2: reuse graphics from generic bitmap cache (animbitmap)

commit 4166f7e89da522095609242cf8b6d770a4da6267
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Sat Apr 6 02:20:59 2013 +0200

    skins2: reuse graphics from generic bitmap cache (radialslider)

commit 91cbdf856760234dab010adb3d5e2a6233c5690c
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Sat Apr 6 02:19:49 2013 +0200

    skins2: reuse graphics from generic bitmap cache (slider)

commit 3a3c9918c57545822440b681b3378a1d5d68b5ff
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Sat Apr 6 14:18:26 2013 +0200

    skins2: implement a caching mechanism for graphics
    
    This patch will drastically reduce the multiple copies of the same
    bitmap as graphics. It is now the GenericBitmap responsability
    to create/delete one single read-only copy.

commit b8330f3aad326401afe964d18a0cb65279181cf5
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Fri Apr 5 22:24:43 2013 +0200

    skins2: cosmetic

commit 66d45378d23e7420a5facdcebf83aab95459a3fc
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Apr 6 12:56:41 2013 +0200

    Qt: VLCStatsView: use 60 samples

commit 296d4ab513f999d7c39405f34ea37209e0f8b460
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Apr 6 12:55:44 2013 +0200

    Qt: InputStatsPanel: label graph

commit 014b4047483365f96fc870803b36c9b4531618b0
Author: Ronald Wright <logiconcepts819@gmail.com>
Date:   Fri Apr 5 14:25:22 2013 -0500

    equalizer: Enforce type correctness for floats
    
    This patch enforces type correctness by changing all double-precision calls
    and all double-precision and integral literals in the assignments to floats to
    their single-precision equivalents.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 303033c7497944ae4ce29b83667c15fb05ac7e6d
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Apr 5 21:23:25 2013 +0200

    Qt: Preferences: rename slot too

commit 93322f91dc39e6dbc3c5ee799edc856fd3c55727
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Apr 5 21:20:53 2013 +0200

    Qt: Preferences: rename member var.
    
    Avoid confusion with b_small.

commit adb234fc3569fbbf40ec31771bf083654dad1139
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Apr 5 21:18:58 2013 +0200

    Qt: Preferences: match window title to current prefs

commit 295f55c5c511480acc1547b524d6f4a541521155
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Fri Apr 5 20:54:54 2013 +0200

    macosx: update audio devices menu on-the-fly
    
    Fixes missing updates and state of menu check box

commit dd306ec4c4619ab97e54bd797c0d3dbcd6e51b16
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Fri Apr 5 20:36:09 2013 +0200

    auhal: fix device setup when no spidf available
    
    refs #8286

commit 39c57090b1468d3b85c96b62b7c20e3937aa817c
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Fri Apr 5 17:52:26 2013 +0200

    skins2: remove range constraint for slider
    
    Till now, moving a skins2 slider was only possible if the pointer didn't get
    too far away from the control (hardcoded parameter of 40 pixels in skins2).
    Though this feature can also be seen elsewhere (firefox slider does it too),
    the result may not look so natural especially for things like equalizers.
    Moreover, qt4 doesn't implement this constraint, and therefore true skins2
    sliders and qt4 sliders obtained from the popup menus were behaving differently.
    
    So better remove this limitation and make things consistent throughout vlc
    (skins2 + qt4)

commit 29db598a0a7ff27ec7cfeab68da3194bc456dd4a
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Fri Apr 5 17:02:37 2013 +0200

    skins2: cosmetics (no functional change)

commit 7382d170bbe8cfb763b996687710a12399f2e812
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Fri Apr 5 15:16:13 2013 +0200

    skins2: remove unneeded code

commit a678569e04c3d16fbada531c93b6c3f2b3c05a78
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Fri Apr 5 14:59:04 2013 +0200

    skins2: add comparison for two rect

commit f8d1501c6e8cfc1e027522e071cd7762c6b83534
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Fri Apr 5 13:39:33 2013 +0200

    skins2: remove unneeded check

commit ae179f862c063e38dee9dc38e6e7bb22f40c6404
Author: Zoran Turalija <zoran.turalija@gmail.com>
Date:   Fri Apr 5 17:45:02 2013 +0200

    http: Flowplayer javascript is http 404.
    
    Flowplayer javascript from static.flowplayer.org is not available
    online anymore. Use new working link to point where javascript
    can be found.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit ea2d79c65cb97b051d5f1bb76ee7888e1754b10c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Apr 5 17:26:39 2013 +0200

    Contribs: add chromaprint

commit 0eb725b018f441881706517c19fb8fa33ef7ccbe
Author: Alexis Ballier <aballier@gentoo.org>
Date:   Fri Apr 5 18:09:52 2013 +0300

    check_headers: fix regular expression
    
    This broke depending on the locale (LC_COLLATE).
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 69c8e6dec163b9d0cbb2563eff0593b6339f7759
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Apr 5 17:03:27 2013 +0200

    Use an existing version of chromaprint

commit dff2e068adb49995628e61ce21a6f4ad073726b4
Author: Ronald Wright <logiconcepts819@gmail.com>
Date:   Thu Mar 28 17:58:47 2013 -0500

    equalizer: Optimize calculations of alpha, beta, and gamma constants
    
    It is easy to see that the computation of the alpha constant is slightly
    inefficient, as the root value can be close to 1 for the lower frequencies,
    which would result in significant roundoff error if this value is subtracted
    from 1.  In this patch, the computation of the alpha, beta, and gamma constants
    has been simplified and refactored.
    
    Acked-by: Ilkka Ollakka <ileoo@videolan.org>
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 5b5d8570b0a676febfb2d49092660f7fff6a9e9c
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Apr 5 15:43:58 2013 +0200

    lua http: fix rendering on iP_d (fix #8319)

commit 1e80fd265f87b518e163599478724da40a68fa2d
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Mon Nov 19 19:37:30 2012 +0100

    Qt: add fingerprinting ui

commit 0248a7fc5cd895486128eca65951b38c803e573f
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Mon Nov 19 19:35:43 2012 +0100

    chromaprint: add fingerprinter module

commit 27431a57167382dc74028f54f6cc522402cc6693
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Mon Nov 19 19:34:24 2012 +0100

    chromaprint: add libvlccore definitions

commit 18a5bfb3519fdc2785467073466a443dfd7cfcbb
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Mon Nov 19 19:32:30 2012 +0100

    chromaprint: add stream out chromaprint module

commit 4e5004f541ef6d2cb5474c89c3c73e3df4a1bca0
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Apr 5 00:27:49 2013 +0200

    Qt: VideoWidget: remove unimplemented method

commit c38081e5680bb6c35c65ea8de3dfbd7c4e484586
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Thu Apr 4 23:20:42 2013 +0200

    Qt: add events extender

commit 829bb536120bbe846ad62f028b7beb51e0f0ea41
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Apr 4 19:47:40 2013 +0200

    add new modules to the relevant files

commit 13ee7d5ee2e6e38bbd6cc6496d0e8eede14577d8
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Apr 1 17:06:01 2013 +0200

    audiounit_ios: more cleanup

commit 2b7e016807507b632b8e0a7c874030bdffb2f604
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Apr 1 16:54:57 2013 +0200

    audiounit_ios: try to handle data drops more efficiently
    
    Needs mooar testing

commit 161a58b40032699572f6568e3d5e793cbe30bee3
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Apr 1 16:51:10 2013 +0200

    audiounit_ios: remove a write-only variable and related code

commit d241df940a1dc580fea2dcf357f612f8ff35fb0e
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Apr 1 16:49:48 2013 +0200

    audiounit_ios: fix multi-channel audio

commit 91284df6edc3323b7b699dfaa37fa69c890b13a3
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Mar 28 12:43:29 2013 +0100

    AudioUnit: adapt 7fec79d9

commit 55428b8a80787e414e460e263e6042eb584c0626
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Mar 9 18:48:05 2013 +0100

    audiounit: run an AudioSession when outputting media content, so the user is able to listen to the audio when the silent switch is on

commit 387e4e06f8e154b8fa6513dfe9ebc93de128114a
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Mar 5 00:53:10 2013 +0100

    New AudioUnit output module for iOS based on the Mac counterpart code

commit 96d8b5c00b8bc5fbd571587662a9521908079a70
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Feb 18 20:18:01 2013 -0800

    new OpenGL ES2 video output module for iOS
    
    partially derived from the Mac vout code

commit 9ccbf01ebaf211e78636e0f5d485fa9080a2fa7c
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Apr 4 19:31:31 2013 +0200

    auhal: fix cf0fafe6

commit 157bcc00b32ecbbe050b81fedbbb19f41772da56
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Apr 4 19:29:46 2013 +0200

    TPCircularBuffer: merge with upstream

commit 815428641baaa5475a99756266f9327db92acb36
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Apr 4 18:46:12 2013 +0200

    extras/.../ios: don't compile taglib since it's disabled at the configure stage anyway

commit f6ba5119dfbedd245129493fd64a18bc8770701d
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Thu Apr 4 13:29:21 2013 +0200

    skins2(win32): improve boundaries check

commit bd1e52700431e7b1df3787d0625df044dc2971c2
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Thu Apr 4 12:47:03 2013 +0200

    skins(x11): improve boundaries check

commit ab72243a1f115d69a2549c88ffc470bd078028d9
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Apr 4 17:54:07 2013 +0200

    win32: use gcc import lib instead of using gendef and dlltool

commit 3dee6bed380c8f047ec7af85398134fc74dee8d9
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Apr 4 17:47:53 2013 +0200

    Revert "Generate .def files with gendef"
    
    This reverts commit d49e2ef6ace0de681ca3c5afea5751699908e877.

commit b97a3ccfc43a00dfc98bbb28d1596a0aafea1b60
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Thu Apr 4 15:13:58 2013 +0200

    skins2: provide more info to help skin developpers debug their skins
    
    Many skins are buggy because the bitmap sizes or the resize policy
    are inconsistent with button or checkbox constraints (fixed size)
    
    This patch will help skin developers pinpoint which button or
    checkbox is at fault. In addition, the resize policy will be
    corrected (guessed from the lefttop parameter). This will enable
    buggy and often unmaintained skins to work fine nevertheless.

commit 885e17483ae7e8577b27e19b5703c16432d70feb
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Thu Apr 4 16:35:44 2013 +0200

    skins: don't create a video control if no size provided

commit 58cfde6851f56bfbe16622199b88a220f5eb92cd
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Thu Apr 4 11:39:53 2013 +0200

    skins2: cosmetic

commit 4490c86761457243c90f456f4b2410f6159f355c
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Thu Apr 4 11:26:18 2013 +0200

    macosx: use hotkeys for apple remote volume control
    
    partial revert of 9929cc94ce61b48c666dcf1aa2b65c1e7de763c9
    Until we find a better solution. As discussed on ML.

commit 24a2b220c96fb6c42ba490d47e161a79618d7667
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Apr 3 20:43:33 2013 +0200

    Revert "Revert "Correctly detect alac in mp4 properties""
    
    This reverts commit 6265048ae8665189ea88262cd3aedd2d03abce35.

commit 52546c82546e9233e3dce76bc9a165ea76d56ef7
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Wed Apr 3 18:38:58 2013 +0200

    macosx: voutcontroller: remove trailing white space

commit d6d1a241f125c8b56c97c5a8a1533093f28ff390
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Wed Apr 3 18:35:24 2013 +0200

    macosx: hide bottom bar of main window only when really necessary

commit 0103fd959a37be1ccc9ee5c59fb84f9610b0bc74
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Apr 3 15:13:50 2013 +0200

    MediaCodec: handle exceptions on Flush

commit 6ee407547c53342feeeb6ed5e32e5fb0e9fc6828
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Wed Apr 3 14:46:57 2013 +0200

    auhal: possible improvement in thread syncronization

commit d0dfa05a85051d6296c68421155b7a2a1c015437
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Wed Apr 3 14:34:37 2013 +0200

    auhal: cleanup and better consistency
    
    no functional changes

commit 68d7d12287ee8dd379adfb478c2fae8bf93dfa84
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Wed Apr 3 14:15:38 2013 +0200

    equalizer: fix crash and allow custom eq-band values without known preset
    
    close #8307

commit 13db37f57fc6053816fd41204e38b9999e0aa746
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Wed Apr 3 14:30:42 2013 +0200

    skins2: avoid layout resize if size is unchanged

commit 44febce3142be9c85967c94b8be418c627977665
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Wed Apr 3 11:35:28 2013 +0200

    skins2: improve layout management
    
    Be more stringent on what it means to be tightly-coupled for two layouts.
    
    Note that directly resizing a playout should not be allowed. Only the skins2
    windows manager should be authorized to do it, since other issues are at stake
    (anchors, min/max constraints, ....). Yet, this new isTightlyCoupledWith() now
    ensures that two layouts are truly identical from the windows manager's
    perspective, and thus avoids possible and undesirable side effects.

commit e8ccdc609f1839785247399a416c7e26b59934ba
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Tue Apr 2 23:38:47 2013 +0200

    skins2: fix forgotten notify in text control

commit 0bfd0a532f4e4a329639a36519f0e9138efc1369
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Tue Apr 2 23:33:42 2013 +0200

    skins2: fix missing initialization

commit bc496caa687057759554eee7f7e992bbb3370e27
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Tue Apr 2 22:17:10 2013 +0200

    skins2: cosmetics

commit d878853f82b2ee7fb1579299eb69f4eccc9ca45c
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Apr 2 21:22:32 2013 +0200

    Qt: Plugins list: improve sorting

commit e495dc9b378f4aae95581535ff3505787233dd24
Author: Martin Storsjö <martin@martin.st>
Date:   Tue Apr 2 16:28:47 2013 +0300

    contrib: gmp: Patch away the ansi2knr mentionings
    
    The latest automake versions (as built by extras/tools) have
    removed support for ansi2knr altogether, so this is required for
    reconfiguration to work. We still need to do the reconf since the
    host system ANSI check in the tarball is broken.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit 4dc5d696d6bc8a3710381408f12285c2347909bb
Author: Martin Storsjö <martin@martin.st>
Date:   Tue Apr 2 00:08:31 2013 +0300

    contrib: Set _CMAKE_TOOLCHAIN_PREFIX
    
    This is required for detecting ar and ranlib properly, required
    e.g. when cross compiling for android from OS X.
    
    One can't set CMAKE_AR or CMAKE_RANLIB directly. Normally they
    should be set properly automatically within cmake, but those
    codepaths seem to be skipped when we set the C/CXX compilers
    manually.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit 023049e340f61c394cff0c1b568a46b93fbf525e
Author: Martin Storsjö <martin@martin.st>
Date:   Tue Apr 2 12:44:41 2013 +0300

    contrib: zlib: Set the CHOST variable
    
    This fixes cross compilation from OS X.
    
    Modified-by: Rafaël Carré <funman@videolan.org>
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit dce9f3d202a40c7b924336ee67095217c2fbf6c1
Author: Luca Barbato <lu_zero@gentoo.org>
Date:   Mon Apr 1 21:18:01 2013 +0200

    configure: provide --with options to override default fonts
    
    Most distributions have fonts in paths different from defaults.
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 30b5874ffd7927f1386e06793991edd5b7e156f6
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Apr 2 12:42:44 2013 +0200

    Remove loader

commit 7e19e888527139a17047cfe451b179190068878a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Apr 2 12:42:04 2013 +0200

    DMO: remove loader support

commit d26304d2498c106f4ef6bf581419350594824418
Author: KO Myung-Hun <komh78@gmail.com>
Date:   Tue Apr 2 12:47:46 2013 +0900

    configure: include sys/socket.h when checking HAVE_INET_PTON
    
    AF_INET is defined in sys/socket.h
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 2f0e36e709a09d3e2476538262169721eaac0715
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Mon Apr 1 22:33:23 2013 +0200

    skins2: fix video not properly tied to the right video control
    
    Certain skins like wmp12 may fail to deal with video controls in some
    corner cases. For this skin, no window was set visible and the skin
    engine eventually fell back to force the first window to become visible.
    
    This patch is expected to fix trac #8368 (need to be tested on windows)

commit d782b421ec058512e81e8842d849787d3558c5ad
Author: Olivier Aubert <olivier.aubert@liris.cnrs.fr>
Date:   Mon Apr 1 23:39:18 2013 +0200

    Add missing parameter documentation.

commit 0b1d68195301cde0f59b15378057b6c0b9f5d5d5
Author: Olivier Aubert <olivier.aubert@liris.cnrs.fr>
Date:   Mon Apr 1 23:36:15 2013 +0200

    Fix variable names.
    
    They did not respect the naming convention (in the include files - the
    implementation ones are already correct).

commit 7fa5b04a6ee7cbcdaf0c2c59d49b717ac4896ba9
Author: Martin Storsjö <martin@martin.st>
Date:   Mon Apr 1 22:55:11 2013 +0300

    contrib: Fix a bug in the old gmp configure script
    
    The brackets in the config test aren't properly escaped, and thus
    don't end up in the final configure script as intended.
    
    When building on a system where the system default compiler is clang,
    clang can fail due to the main signature
    "int main(int argc, char *argv)" being invalid,
    which makes configure believe that the system compiler isn't
    ANSI compliant, and it tries to invoke (broken) ANSI2KNR code.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit ebef81bba3d6040291aa3d6832d47d6a97a7f13a
Author: Martin Storsjö <martin@martin.st>
Date:   Mon Apr 1 11:53:03 2013 +0300

    opengl: Avoid warnings about an unused variable
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit 6c0b57b60e3036f2d43a3fdb87da03d72d46b748
Author: Martin Storsjö <martin@martin.st>
Date:   Mon Apr 1 11:50:55 2013 +0300

    opengl: Allow using the RGBA shader for the main picture
    
    So far, the RGBA shader has only been used for the subpictures.
    On ES2, the fixed function pipeline is not available, so we need to
    use the shader for drawing the main picture even if it is RGBA.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit cf0fafe62916749297497dce5d87a8daf1b87d54
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Apr 1 18:12:52 2013 +0200

    auhal: remove misleading error check since TPCircularBufferProduceBytes' return value is void

commit 8ce690a57070f6c9522edd053afdb15f69f4ad5b
Author: Christoph Miebach <christoph.miebach@web.de>
Date:   Sun Mar 31 00:08:14 2013 +0100

    http intf: Manage Streams: Create Mosaic: Capitalize first letter, remove : in the first column. All except 'Row/Column Border' occur at different places as well
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit bb7f990232e9c3a603a0fa680abacb832efc431a
Author: Christoph Miebach <christoph.miebach@web.de>
Date:   Sun Mar 31 00:08:13 2013 +0100

    Typo: Remove leading space in about-box, use I_PL_ADDPL(=Add to Playlist) for Add to playlist. Use identical sentence (only differs by -)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 9374150843ac250a35ab9c7a4d2ef7f7949a1ffe
Author: Alexandre Ratchov <alex@caoua.org>
Date:   Thu Mar 28 19:36:34 2013 +0100

    Fix compilation and functionning of the sndio module for OpenBSD
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 24ab3b20fb4443db9bf220507d74879e138985e3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Apr 1 17:49:22 2013 +0300

    file: fix punctuation

commit 465f11bc4273d4432995fa31888ca727f0f3aeaf
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Mon Apr 1 15:15:55 2013 +0200

    skins2: fix text control misfunctioning when changing skin
    
    and simplify the code a bit for better readability

commit 6d7143659928ae4c6d85552c7b34e6b80cdceb47
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Mon Apr 1 13:42:00 2013 +0300

    avcodec: check if we can feed variable size frames to audio encoder

commit 8fc2c5f52c2fdfcbcd5fcd4b9bed8413a30d9677
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Mon Apr 1 13:41:31 2013 +0300

    avcodec: cleanup encodeAudio
    
    Handle better cases when we don't have input frame size
    same as encoder input frame size. Also gather input samples
    untill we get full frame fillet and not just next block.
    
    Set length based on used samples and not frame_size
    
    Also try to make memory calculations cleaner so they don't
    overshoot and write stuff all over.
    
    Refs #8265

commit 64d1ed4e8900c902d3f1e4a29f8e835c09eb44e0
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Mon Apr 1 12:15:08 2013 +0200

    skins2: fix initial text state to reflect documentation
    
    In the Web documentation, it reads "text automatically starts scrolling" in automatic mode.

commit 877ff19bf4719b3e75463adb5910373801718c1c
Author: Martin Storsjö <martin@martin.st>
Date:   Sat Mar 30 23:35:58 2013 +0200

    vout_ios: Don't include ES1 headers
    
    This vout uses ES2, not ES1. The right headers are included by
    opengl.h anyway, this was just confusing and wrong.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit 06c1f879ee191d8af073024b6d66488f64395f54
Author: Martin Storsjö <martin@martin.st>
Date:   Sat Mar 30 01:56:52 2013 +0200

    opengl: Do subtexture uploads only for the visible area
    
    This avoids doing the intermediate copy in some cases.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit 3943ba9ed718304134ac8ffc82d195579e2621be
Author: Martin Storsjö <martin@martin.st>
Date:   Sat Mar 30 01:48:29 2013 +0200

    opengl: Check whether full_width matches the pitch
    
    This is the actual width used in the upload calls if the check
    matched, so this is the width we should check for.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit fe29bc614b315398b69ab735f01b54d1f669fa42
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Mon Apr 1 02:10:56 2013 +0200

    skins2: resize only similar layouts on-the-fly
    
    This fixes a regression brought by ff74e967e9777ed821734077051f55ac84a173a5
    
    Forcefully resizing only makes sense when layouts were designed to be similar
    in size in the first place. Furthermore, it cuts off a larger layout if a
    smaller one is first defined when loading a skin.
    
    Ideally, the skins2 dtd should be extended for skins developers to explicitly
    express whether two layouts are tightly-coupled or not, i.e should always be
    kept the same size whatever the subsequent resizing performed by the user.

commit ac394edb69eb59e141b87870d4cabe403ee92986
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Mon Apr 1 01:54:55 2013 +0200

    skins2: add a function that differentiates dependent and independent layouts.
    
    In skins2, a window can have multiple layouts with two different goals.
    
    First goal, layouts have the same original size and only differ in the
    presentation (different color, ...). If the active layout gets resized,
    the user expects the related inactive layouts with the same size to
    automatically resize, should they become active.
    
    Second goal, layouts are different in size, e.g a reduced layout and an
    expanded layout. In this case, resizing the active layout doesn't mean
    resizing the other inactive layouts, since they were not meant to be
    similar in size in the first place.
    
    This patch creates a function that will be used to differentiate these
    two different use of layouts.

commit c42f8e52f94176aa69e92ded29717c99364002e5
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Apr 1 00:43:52 2013 +0200

    extras/.../ios: rework the build script
    
    Don't blacklist yuv converters, since those are needed for DVB subtitle display (thanks a bunch, Martin)
    
    Don't blacklist the adjust filter, since it is supported by MobileVLCKit now
    
    Don't build libmad, since libav can decode mp3 just fine
    
    add mooar debug for ARM builds

commit 4dd2e3258b3c23773b9ea768c8a362bb9a41993c
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Sat Mar 30 20:01:51 2013 +0100

    skins2: simplify playlist title
    
    Use 'input_item_GetTitleFbName', since this is actually the function used
    to display title in the qt4 playlist.

commit 0097e7385d2966815a35ddd6d22e54897e9cc6c7
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Sat Mar 30 19:38:32 2013 +0100

    skins2: improve $N text variable
    
    Instead of hardcoding what we think the name of the current item is, make it
    configurable via the --input-title-format parameter.
    
    This change makes skins2 more consistent with qt4 that already uses this
    means to set the title of the main window.
    
    Default display will now be "artist + title" instead of just "title".
    Users who would still prefer the previous behaviour can get it with
    --input-title-format '$t'
    
    This fixes a request described at http://forum.videolan.org/viewtopic.php?f=15&t=108976

commit ba9161b4f19e06b3b12534f6006b2fadeb8be7db
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Mar 30 17:37:42 2013 +0100

    Qt: Selector: remove useless code line

commit ba07b415f47044b053132e8f19bfb76b2cc4e0d3
Author: Zoran Turalija <zoran.turalija@gmail.com>
Date:   Sat Mar 30 08:52:18 2013 +0100

    dtv: More detailed DiSEqC error messages.
    
    Error messages were reused from time when there was no uncommitted
    switch support. Now we have support for this feature, and we can
    supply better error messages, because we know in more details what
    has happened at times when error occured.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit b412ee7b0a7fe6a61d045e8d9a9533f6d5946b3c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Mar 29 17:25:37 2013 +0100

    Lua: do not compile Console code when in WinStoreApp mode

commit 085a335d1cfecab5bf6083e60ee28f007a262454
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Mar 29 14:54:33 2013 +0100

    decklink access: fix CC decoding with some sources
    
    These sources have some data appended after the CC units.
    Example: 0x91 0xe0 0x65 0x6e 0x67 0x7e 0x3f 0xff
                         e    n    g
    Probably a language code.

commit 32968cc1dd20f0286e5bd511ddfc2a3ca401ac36
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Mar 29 14:53:32 2013 +0100

    decklink access: remove copy/paste error

commit 020f9e535ec44d0a8ee9a49c189836ec17f46b9c
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Fri Mar 22 10:42:05 2013 +0400

    logger: add --syslog-ident parameter.
    
    By default VLC uses "vlc" as syslog ident but in case more than one VLC
    is logging this may not be enough.
    
    This commit introduces --syslog-ident parameter which allows setting of
    the ident.
    
    Based on patch by Georgi Chorbadzhiyski <gf@unixsol.org>.

commit 9c9a3bc82cd6096ac9e8e92fc828e6d382cd6935
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Mar 28 18:34:24 2013 +0100

    Fix license header

commit 3cdb3ca82ecf6f77799f63591adfd63d0fb9319f
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Mar 28 18:17:29 2013 +0100

    extras/.../ios: disable GPL licensed contribs

commit e8dc8779bfe94361e9a1d531c4955d0cd31a0ed2
Author: Zoran Turalija <zoran.turalija@gmail.com>
Date:   Thu Mar 28 14:46:05 2013 +0100

    Add hotkeys to cycle through previous/next program SIDs.
    
    Change "cycle through program SIDs" to support cycle both ways (prev/next).
    With this commit, it is possible e.g. to quickly change between neighbor
    program SIDs back and forth in multi-program stream like DVB streams using
    default x/Shift+x keys.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit ec1f64f876295c2b6e62b2a55e0bb4c096301356
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Thu Mar 28 16:51:44 2013 +0100

    Qt: EPGView: default focus to first event

commit 8b5d588d093199328e302b488beedf787b7a01a3
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Thu Mar 28 16:46:24 2013 +0100

    Qt: EPGView: fix constness

commit cdb42f5c39783270c810b13a6ac7db155b826001
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Thu Mar 28 16:45:00 2013 +0100

    Qt: EPGItem: fix constness

commit e92bf8c458dc6fcc037a0eb213121a81aa716366
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Mar 12 00:31:38 2013 +0100

    Qt: EPGItem: add parental rating

commit e9adc2be3b4c1d2cbf641f284458e628e839cff9
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Mar 12 00:31:37 2013 +0100

    vlc_epg: add parental rating from ts streams.

commit f1a9cf167526cb33f5ae5d90030fbe265487d281
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Thu Mar 28 15:08:21 2013 +0100

    access: rdp: relicence.
    
    Relicencing by author as it is still not altered.

commit 0adb8c2a23fa3712a075db60b4ba16a0080451d6
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Mar 28 12:00:21 2013 +0100

    screen: disable compilation for non-Mac Darwin flavors

commit 7bd008c0f8ed895350cc93b8fd28be7532cba85b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Mar 27 22:50:33 2013 +0200

    visual: default is none, not any (fixes #8354)

commit 843b6da8856871842c516908c9e6fe829b5ee76e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Mar 27 22:42:28 2013 +0200

    mkv: mostly useless #include

commit b72986e83bad854b2db4a0e7e1d4e54be5140179
Author: Janne Grunau <janne-vlc@jannau.net>
Date:   Wed Mar 27 17:05:44 2013 +0100

    avcodec: hw accel with frame multithreading works since libavcodec 55.01.00
    
    This is mostly useful if the hw accelerator cannot handle the stream.
    The software decoder fallback will then use frame multithreading if it
    supports it.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 51f0570e607dfd3049d27217bbc8d9f305440a72
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Mar 27 15:07:12 2013 +0100

    Finer volume-step for scrolling
    
    Set to the closest to 5% steps

commit 79d91b369223d02bb197884dc3c0971c0b393e35
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Mar 27 14:56:13 2013 +0100

    Avcodec: Fix double FPS display
    
    Close #5671
    Patch by "rycius" on trac

commit 0507661cfa1c539ebbbd0fc02002f57176d42382
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Mar 27 14:17:19 2013 +0100

    Contribs: simplify gnutls rules

commit 63527c64003b3b3592cfabbea3cd3b9316b2b60d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Mar 27 14:16:01 2013 +0100

    Contribs: make OSX use nettle too

commit 93eea1cb6b03e76080a317aa531dea7cbdf563a0
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Mar 26 17:26:23 2013 +0100

    Qt: UpdateDialog: highlight security changes

commit 631c83639809815d05488294ec93c5ac96bcb2f4
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Mar 26 16:48:55 2013 +0100

    Qt: updatedialog: fix size.
    
    Default size was wrong.
    Text was really hard to real in that tiny box: lots of line breaks and
    scrollbars. Text should fit in a single viewport.
    Max size has been increased to 500, screen assumed at least 640px wide.

commit c1a7028265d8b78cab53163837a3aa5940ba43b6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Mar 26 18:09:17 2013 +0200

    Old RC: fix exit

commit 4e638048755a9fc7c171a1a8f133b616abeb359a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Mar 26 17:54:20 2013 +0200

    Old RC: cleanup use of p_sys
    
    Also do not check that playlist is non-NULL (always true).

commit 72210bb453862f0b0986306af9df18572e3ee09b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Mar 26 17:46:38 2013 +0200

    input: inline vlc_object_kill() and simplify

commit 7066acb7539185254d2e4d9c57c830a623ca6a05
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Mar 26 14:54:33 2013 +0100

    contrib: gmp: fix duplicate symbol definitions in gnutls

commit 8eec37a5f3d15e6ed41b11ef9c6b64d66d6bb8ac
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Mar 26 13:02:23 2013 +0100

    More NEWS about Qt and Core

commit 2f01e7a558be65186900e278d6ffc91bbe3cc7f8
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Feb 22 22:04:56 2012 +0100

    Qt: info_panels: Add bitrate graph

commit 48e2f6c3319d92347c1907b99e764902c745deb6
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Mar 26 12:29:55 2013 +0100

    Update NEWS for 2.1

commit a2fc472a43e759e4ce574f1a646e6eb8572b0b75
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Mar 26 12:12:51 2013 +0100

    vfilters: remove crop from LIST.
    
    Missing in f0f769af311f739a410dbd6e82c7e4194a9099e8

commit e9074e229a7fd2bba614b6bccf355024878bc2a7
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Feb 20 22:18:18 2013 +0100

    access: add Remote Desktop viewer module

commit d0d3f1d32b10fdabae842af26cf7e8dacda22798
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Mar 26 11:59:11 2013 +0100

    VNC: note that the library is GPLv2+

commit 6dfe7e133355fe8d3931bf12686be42a8d1b619f
Author: Zoran Turalija <zoran.turalija@gmail.com>
Date:   Mon Mar 25 08:44:07 2013 +0100

    dtv: Cosmetics - remove whitespace and correct comments spacing.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit bddac5f5c67d27f97c0f29fbcdfd5aa36d77fe20
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Tue Mar 26 00:02:30 2013 -0400

    contrib: gnutls: downgrade automake requirement
    
    Tested and working with automake 1.11.1, builds and works fine. Confirmed by another project as well: https://github.com/mxe/mxe/issues/128
    
    Also removed dist-lzip because of "configure.ac:29: option `dist-lzip' not recognized"
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit c31a26dbccbcf8ae092251619a085b02065f4399
Author: Denis Charmet <typx@dinauz.org>
Date:   Mon Mar 25 23:24:03 2013 +0100

    Prevent waveout to announce maps as audio device.
    
    This remove Probe and the multiple handle leaks that it causes.
    Fix #8130
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit d9e90b4d925a09506407a6c0300213d3f7149658
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Mar 26 00:34:34 2013 +0100

    Restore compatibility with some version of FFmpeg

commit 84d91009ee0b9faf2c7926f098ad7a00b96ede42
Author: Zoran Turalija <zoran.turalija@gmail.com>
Date:   Mon Mar 25 21:01:39 2013 +0100

    avcodec: Correct macro definition in LIBAVUTIL_VERSION_CHECK.
    
    Use parenthesis around the expression returned in LIBAVUTIL_VERSION_CHECK,
    to avoid problems that can arise in future with some ways macro may be used.
    
    Same as what has been done in LIBAVCODEC_VERSION_CHECK.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit eb02de0bfb9cd91c6ede25ab208590beda1ac596
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Mar 25 22:48:55 2013 +0200

    Qt4: remove useless alive check on input
    
    If the input dies, the state changes and the Qt input manager will
    delete the input anyway.
    
    Note that checking b_eof and b_dead here is also wrong (no memory
    synchronization), but that is left for later.

commit d19dee0c38ab5a545d884bee3c9299b59284ca33
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Mar 25 22:08:39 2013 +0200

    Qt4: simplify input state callback management

commit 136355acb7dcf7b139b9137fd97781fd3b2fc868
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Mar 25 21:53:27 2013 +0200

    Old RC: remove cargo-cultivated input state checks

commit f0f769af311f739a410dbd6e82c7e4194a9099e8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Mar 25 21:42:28 2013 +0200

    crop: remove filter / dead code
    
    This was disabled by a2deb59af5f4ff170c676e4a6639b95edd1d13ea and does
    not even compile anymore.

commit b6203ed66de262eb8ada22423b37a003d7181f62
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Mar 25 21:34:49 2013 +0200

    stream_demux: replace deprecated vlc_object_alive()

commit e865945bd8b4b95971206b0fa0bcdbfbf242000c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Mar 25 20:17:52 2013 +0200

    Old RC: remove tautology

commit 28c44e4f97b8fd4ca9bdedc8988e731e9ab50997
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Mar 25 20:17:35 2013 +0200

    lirc: remove tautology
    
    (Code is suspicious though.)

commit ea89b2a7310f41e6cb7c75b2b696e36da77e4131
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Mar 25 20:15:57 2013 +0200

    Lua: remove commented-out code, no functional change

commit 82cece074e60f1dc6e81982cfe4c215326ab4ebb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Mar 25 20:14:33 2013 +0200

    contrib: gnutls: require version 3.0.20 or later

commit 55f8f754788a0ad228f53ea40706710b517e5f2a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Mar 25 20:13:43 2013 +0200

    gnutls: require version 3.0.20 or later
    
    With older versions, client support pretty much does not work.

commit eff236e4d278e27a6ef26754c0cfb243a0ef61c5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Mar 25 20:04:04 2013 +0200

    VLM: use cancellation instead of alive check, simplify

commit 5122100f440866990a00358556f6dcb2b56a062e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Mar 25 18:42:47 2013 +0100

    Contribs: update GnuTLS to 3.1.10

commit 503b1ff71b1bd1d1bd4e6b349a322719d4707d68
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Mar 25 17:53:43 2013 +0100

    Fail when calling vlc_pipe in Windows Store App mode

commit 620da47221e5bf30cbffb1a591268e6b1a5edea8
Author: Zoran Turalija <zoran.turalija@gmail.com>
Date:   Mon Mar 25 10:40:01 2013 +0100

    avcodec: Compile again with FFmpeg libavcodec library.
    
    Make fails when using FFmpeg libavcodec version newer than checked by
    LIBAVCODEC_VERSION_CHECK, because of redeclaration of many enumerators,
    that are unnecessary with newer version of libavcodec library.
    It is due to missing parenthesis in macro definition that are making
    it wrong.
    
    Probably same with libav libavcodec library, too.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 3c0f18b20b0d7498fcfb05447aa13094cf873fb8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Mar 25 18:09:41 2013 +0200

    Remove reference to old RPM and ipkg support

commit 96006d9b29848de6ed42e71bb59a5c0a1d20d1af
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Mar 25 15:36:15 2013 +0100

    Contribs: update nettle to 2.6

commit d1aa5d15684801e07724daffaba8304b3c25814a
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Mar 25 15:30:54 2013 +0100

    Windows Store App: fix plugins loading

commit 46cd3b97940b60ff3e54b9405a50a8b4564093bd
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Mar 25 15:15:34 2013 +0100

    vlc_Log: allow NULL vlc_object_t parameter

commit 54bd1b5fe9df8183e8f75e722891c15846310fcb
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Mar 24 23:43:44 2013 +0100

    Qtsound: improve debug message

commit 333cb46b8010eec2098603d8ac377c35f1c25d3f
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Mar 25 14:14:42 2013 +0100

    contrib: make patch not ask any questions

commit 461a0548bd703e04106dbd948d54ceeaeff2aa9d
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Mar 25 14:12:55 2013 +0100

    contrib: dvdread: remove patch applied upstream

commit bab3b9cb6e5129543ead346684a2a7ecc337b8a1
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Mar 25 14:06:28 2013 +0100

    libvlc.h: restore C++ compatibility

commit 329788450245402e38928cf2a9f09e05ad2e603b
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sun Mar 24 21:00:08 2013 +0100

    auhal: implement drain

commit 4535d109835ea412e9532c8d9207f44ac096305f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Mar 24 20:34:31 2013 +0200

    core: remove missing symbol

commit c2c113e3922242765c747a8db93833575e5284f8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Mar 24 19:10:16 2013 +0200

    core: remove unused SQL support

commit 628b01be310a80d34a699c9509f9491da252d50d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Mar 24 19:11:07 2013 +0200

    core: remove media library support

commit acee33591a96834b114b1198aeaef91b09956c2c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Mar 24 19:02:32 2013 +0200

    sqlite: remove useless plugin

commit 79990b9435a37991e0f16dda14b3904656635b23
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Mar 24 18:57:32 2013 +0200

    media library: good riddance
    
    Big pile of non-sensical and unmaintained code.

commit 8e3288f91773e1af0e82114850b282964b1a2bdc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Mar 24 18:55:17 2013 +0200

    playlist: remove impossible code
    
    Nothing calls vlc_object_kill() on the playlist.

commit 07662edf806e58937e53c765d2b1d8a80ce300d6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Mar 24 18:52:24 2013 +0200

    lua: remove should_die (always false here)

commit fe3ca6c0450e72c19ebf6f6830085539eafd7a10
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Mar 24 18:51:35 2013 +0200

    lua: do not check for should_die (always false here)

commit 33cc9972c107e081bca804f4831d0ae31aa8ac5f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Mar 24 18:48:55 2013 +0200

    core: intf: simplify intf_DestroyAll()

commit 0005aed62b1c6f9d969dbf20815cf03dda054090
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Mar 24 18:45:07 2013 +0200

    ncurses: remove cargo cultivated vlc_object_alive()
    
    The ncurses thread is stuck in getch(). Checking vlc_object_alive()
    does not solve anything.

commit 58c27cdb0180faa4bff4c3acb8ec7f46924bf68a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Mar 24 18:38:17 2013 +0200

    yadif: use uintptr_t when casting pointer to integer

commit b60c46f01bb788b4ac135dfc0c67d3e8fe934b3d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Mar 24 18:36:31 2013 +0200

    adjust: removed unused values

commit 2111fffacb861ce16cef9e2c4329d2260508e8fa
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Mar 24 18:33:03 2013 +0200

    visual: remove abusive VLC_USED qualifier
    
    Confusingly enough, aout_filter_RequestVout() is also used to release
    the vout. In that case, ignoring the return value is perfectly fine.

commit 29396e29d8693d19843420a765b955bdd8703c4b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Mar 24 18:31:20 2013 +0200

    lua: remove unused parameter

commit c61fe43abfcdc4b052625c61c0a12f512571e6ec
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Mar 24 18:30:11 2013 +0200

    lua: remove unused argument

commit 37bda6a0da818bc9794847a9e2d901124cf242ed
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Mar 24 18:15:31 2013 +0200

    lua: remove dead code

commit ee308e599cd4c2619ce003a47620bc22b666e496
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sun Mar 24 15:07:31 2013 +0100

    macosx: do registration of the log callback slightly later
    
    This fixes mysterious interface crashes during startup, because of wrong / corrupt
    initialization of several objects.

commit 8e3b1d7e04dc12c952fdcea6afc34e6cf9a36c03
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Mar 24 15:22:38 2013 +0200

    Qt4: grammar

commit b78197c1b99d55795f85a316d9c963a650f4d677
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Mar 24 14:35:47 2013 +0200

    Qt4: remove isFirstRun parameter
    
    This is totally redundant. qt-privacy-ask does the exact same thing.

commit 0faa838ce86232ca559b0459990fea4aa62957dd
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Mar 24 14:28:47 2013 +0200

    Qt4: clarify PNAP dialog (fixes #8100)
    
    Also remove #ifdef from translated string since gettext can obviously
    not deal with that.

commit 13e4fe92b2d2557f4772098e8fdecd4c99e3ef0b
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sun Mar 24 11:39:15 2013 +0200

    avcodec: set default channel layout on encoding

commit e42670fc113496fd2a2fa12d8267f49cc95e76fb
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sun Mar 24 13:42:32 2013 +0200

    avcodec: on encoding, try to match vlc and avcodec formats
    
    This can avoid unnecessary format conversion.

commit c62b9b03b0e450b0642654ecd1e0982151ec40c1
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sat Mar 23 17:53:22 2013 +0100

    aout: fix typo in comment

commit 9cd6df73b1788bca1d852b26c8a095869d68b128
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Thu Mar 14 15:32:24 2013 +0000

    Correct widespread misuse of the word 'subtitle'
    
    Subtitle is the adjective describing what kind of text. So "subtitle text" is an adjective phrase describing what kind of encoding.
    
    For example, we don't listen to "audios tracks", program "videos codecs", or open "playlists files". Therefore, use the correct form of the word subtitle for the context.
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 25fe96d2476a2911b4175bc76f9ed08f08f104a4
Author: Gleb Pinigin <gpinigin@gmail.com>
Date:   Sat Mar 23 10:31:39 2013 +0000

    ios: fix application crash due permitted opengl calls in background (fixes #8139)
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 4c8fafe5163d12b71fed1ccb62a394385fbc8e88
Author: Gleb Pinigin <gpinigin@gmail.com>
Date:   Sat Mar 23 10:31:38 2013 +0000

    ios: remove repetitive parameters
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 7fec79d9cced421d4a3b0c2e885ee03f05f35b37
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sat Mar 23 14:53:30 2013 +0100

    auhal: rewrite TimeGet function
    
    This fixes stuttering when resuming playback after pause.
    Buffer size is increased to avoid packet drops.
    
    Also fixes #8223

commit f27f834d6a60944ca9f5dee87dc802b1a220178c
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sun Mar 10 18:39:00 2013 +0100

    auhal: fix memory corruption crash when device list changes (refs #8286)

commit 15c2e08bd2d83f54204732bca1bbbfa0207858f5
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sat Mar 9 18:58:26 2013 +0100

    auhal: enable TimeGet for S/PDIF

commit ebb67994744a448821299aa3d3fe4e3f760f9e0d
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sat Mar 9 18:52:54 2013 +0100

    NEWS: mention iTunes pausing support

commit 7bdec1e8611b1c4bc1e2df7926cabd46d547f9e9
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sat Mar 9 18:40:19 2013 +0100

    macosx: change shortcut for error panel
    
    Cmd+^+M cannot be triggered, so change to Cmd+Alt+M.

commit 7057769032de299fb8c2530f6bd7907120db1f95
Author: Alexandre Ratchov <alex@caoua.org>
Date:   Sat Mar 23 13:41:32 2013 +0200

    sndio: fix typos
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 1775dea4b6114f7be0017fe6db476e7545a09e0a
Author: Martin Storsjö <martin@martin.st>
Date:   Fri Mar 22 18:43:11 2013 +0200

    omxil_vout: Set pixel aspect ratio, for the broadcom renderer
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit 91af483e374ae647cbe700ca4580c03b5b20bb61
Author: Martin Storsjö <martin@martin.st>
Date:   Fri Mar 22 12:06:52 2013 +0200

    omxil_vout: Use the actual pixel size as frame size
    
    Don't use the display size, which has taken the pixel aspect
    ratio into account.
    
    This still doesn't handle actually displaying anything with
    non-square pixels correctly, though.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit a35232ca193c7a4baf9d7da95845b4ffc6044516
Author: Martin Storsjö <martin@martin.st>
Date:   Fri Mar 22 11:06:13 2013 +0200

    omxil: Clear the stride and slice height before setting port params on raspberry pi
    
    This fixes cases where the OMX decoder previously errored out,
    when decoding videos with odd resolutions.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit c163daed1d33e58492f465aa70906a7f1da3b6c2
Author: Martin Storsjö <martin@martin.st>
Date:   Fri Mar 22 10:52:06 2013 +0200

    omxil_vout: Generalize and fix the stride/slice height calculations
    
    On the raspberry pi, the stride is filled in with the right value,
    while the slice height is left untouched (and needs to be rounded
    up to a multiple of 16).
    
    This fixes rendering of more uncommon resolutions.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit 78047b2798219a42651c7d8b62db096c7c17d76b
Author: Martin Storsjö <martin@martin.st>
Date:   Fri Mar 22 10:50:27 2013 +0200

    omxil_vout: Simplify code with a local variable
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit d68625eae3a6b56c4a74f37bf9750a2aedc14f0a
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Thu Mar 21 19:30:57 2013 +0100

    Qt: ExtendedDialog: Add sync to config checkbox for audio filters
    (fix #7924)

commit 8c2ccecd9990fc9d6d7604dd20205f622071c6d8
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Thu Mar 21 16:51:15 2013 +0100

    Qt: Equalizer: add presets icons

commit a300dcc8560812c3f3d4e665a24758bfdaf9bd67
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Thu Mar 21 15:21:54 2013 +0100

    Qt: Equalizer: rework (fix #7923)

commit a52e23c7df668fde9915398db2f9d7c87ced4d39
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Mar 21 23:28:23 2013 +0200

    core: gather message initialization code
    
    Also remove libvlc_int_t.b_color, and (re)print greetings when starting
    a new log.

commit 600fae99e5d3e0ded342fc9da4aca1c8f65867ca
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Mar 21 21:06:07 2013 +0200

    contrib: bootstrap: exit on error

commit a2f4514ca199dc3406d9230c9ccfd08cce2779b6
Author: Ronald Wright <logiconcepts819@gmail.com>
Date:   Wed Mar 20 18:10:01 2013 -0500

    equalizer: increase precision of frequency centers in debug output
    
    Currently, one of the debug lines in the equalizer module prints out center
    frequency values truncated (not rounded) to zero decimal places, and when VLC
    is set to use ISO center frequencies, this causes some level of disagreement
    between the depiction of the truncated frequencies in the module debug output
    and the depiction of the rounded frequencies in the Qt GUI labels.  The 62.5 Hz
    ISO center frequency is one of these frequencies, where we have 62 Hz shown in
    the debug output and 63 Hz shown in the Qt GUI.  This patch fixes the issue by
    displaying the center frequencies in the debug output as real values rounded to
    the nearest hundredth.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 1b6c9901d92a5b000acfa76f30dda85d7c37cd91
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Mar 21 17:02:02 2013 +0100

    macosx: make sure the fspanel's volume slider knob is entirely displayed and not cut off

commit 748e7339cd025dbf0d297a16cb9ea2a029e7db61
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Mar 21 16:59:36 2013 +0100

    macosx: resize the retina bitmaps for the progressions knobs so AppKit doesn't do stupid things
    
    This prevents the knob to be blurred in the bright interface style because the retina bitmap wasn't twice as large as the regular one

commit 2ad2e671b814ebcee2a4724baf5a8606a5938554
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Wed Mar 20 01:16:11 2013 +0100

    aout: remove what should be an unneeded update of "mute"
    
    if aout_MuteSet returns successfully, the "mute" variables at the aout
    and playlist levels have already been updated via a call to aout_MuteReport.
    
    This late update was a hack to make things work when a audio output driver
    forgets to call aout_MuteReport. So this patch may bring regression for those
    audio output drivers that still forget to call aout_MuteReport and yet
    terminate successfully. This is likely to occur in corner cases, for instance
    when no stream is available as was the case for pulse.c

commit cf65ebea89b537f2cdb22d34fb5990fc9fb21b91
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Thu Mar 21 15:31:20 2013 +0100

    pulse: ensure a report is sent if no stream is available

commit 3794d92b4782598295b73442bd41d12df73801ea
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Mar 20 19:20:56 2013 +0200

    libvlc: pass log message directly
    
    Let the callback format message context infos however it wants.

commit dac9ab984c7a2017780cae79b8642892514b63c9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Mar 20 19:18:59 2013 +0200

    libvlc: add functions to query log message "item" data
    
    Also make provisions for file name and line number in the future.

commit cc71c7c6ad0b5276831dd39519c1e426008d2e02
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Fri Mar 15 12:47:50 2013 -0400

    Qt4: replace awkward word 'keep-pressed'
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 7c093d51ef9347bafaf7e2baf5b0a93da3c22d2b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Mar 20 00:10:06 2013 +0100

    Win32: use fputws instead of ToANSI+fputs

commit 1abf871cee239bff24d2e25c77f2c43d3a5cd741
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Wed Mar 20 08:41:50 2013 +0200

    httplive: handle better relative urls
    
    if path starts with / it's related to root of server and not
    current path.
    
    Fixes: #8321

commit 12ae705d5f244459ab344d50b386bf5d6d70f9d6
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Tue Mar 19 23:23:27 2013 +0100

    skins2: use the "mute" variable

commit e23827507836866b69ecbdf5676f929fdd446cbf
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Mar 19 22:29:21 2013 +0100

    Remove unmaintained switcher module

commit edb2d3b0bbebd7903da99ead1ff12c105b309309
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Mar 19 22:08:30 2013 +0100

    macosx: switch fspanel icon set to use the brighter 'highlight' graphics in idle mode, which is better to see.
    
    just for testing purposes, for now

commit f37f7299b713c0cf86ed806e3239f1d9da1c6fa8
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Mar 19 17:47:44 2013 +0100

    Win32: High-Priority will not work in MetroMode

commit 25057a578369b3b08b3f04bfb81ef10d5d0c7274
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Tue Mar 19 15:34:01 2013 +0200

    livehttp: fix padding to work with iOS/Android
    
    Don't pad individual ts-packets, but pad just segments.

commit 71c22fb32ac4c21bd52e07a6d24e25478d56c4fa
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Mar 19 14:10:08 2013 +0100

    macosx: fixed traffic light drawing in dark UI mode

commit 1844bebd3a4df913e9bc873d39d5190e4ca14a56
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Mar 18 17:49:19 2013 +0100

    Look for inet_ntop/inet_pton in ws2_32

commit d2495a02b0f47cf40970f8cdf170161ce82d5a3a
Author: Martin Storsjö <martin@martin.st>
Date:   Thu Mar 14 12:20:37 2013 +0200

    opengl: Handle subpicture textures being aligned to power-of-two dimensions
    
    This fixes subpicture textures on ES1.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit c943d6ab8bddb8d1e50679da172ce632732ce92d
Author: Martin Storsjö <martin@martin.st>
Date:   Tue Mar 12 15:35:35 2013 +0200

    opengl: Split texture uploading to a separate function
    
    This allows to reuse the repacking logic for subpictures as well,
    fixing display of subpictures on ES2, where GL_UNPACK_ROW_LENGTH
    isn't available.
    
    Also avoid mallocing/freeing the temporary buffer for each upload,
    but keep one buffer in the context.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit 5ba9bf7ba159a865bb3a4ab77cc1f4098feb7935
Author: Martin Storsjö <martin@martin.st>
Date:   Thu Mar 14 11:40:26 2013 +0200

    opengl: Handle pixel pitch properly when repacking textures for upload
    
    This makes repacking of textures with multiple bytes per pixel (RGBA)
    work properly.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit 3d64617d9347481beb9274b660694727c618c912
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Mar 18 23:24:16 2013 +0100

    macosx: fix fspanel pause button button alignment

commit 3151a06590aa242828c3cd60718a4e5cfe473c7a
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Mar 18 23:19:43 2013 +0100

    macosx/Resources: flip fs volume slider knob so it appears correctly on screen
    
    while a bit ugly, this is more efficient than doing so over and over again at runtime

commit bd994203590f11a8cad6c992171036553c450593
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Mar 18 22:42:02 2013 +0100

    macosx: fix fullscreen volume slider knob alignment

commit 4caa39f04d760998a057a2d6affbbdad6c6f3c4a
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Mar 18 22:40:27 2013 +0100

    macosx: fix time slider knob alignment in bright mode

commit ae3b867b5b7d7441554c0cd0463fc66bbca3f46b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Mar 18 23:07:53 2013 +0200

    libvlc: simplify and clean up external logging API (fixes #8129)
    
     - Scope the callback to its instance.
     - Avoid leaking the layout of an internal data structure.
     - Future-proof passing of extra informations through an opaque pointer.

commit dde93dd57310505e956d6de30b0715533b2b2aa8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Mar 18 22:38:05 2013 +0200

    Rename msg_item_* to vlc_log_* (cosmetic)
    
    (This is needed for the next change.)

commit a5d95db03fbb8fc7c4206562c547c7fccc1e175c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Mar 18 22:28:36 2013 +0200

    skins2: remove unused data

commit 0f395d9fd7dbd2cca64ac546585fea2010f013ca
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Mar 18 22:27:23 2013 +0200

    macosx: use vlc_LogSet()

commit 70d9e0fc890d834d22f33acd655f7a0d26d09f12
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Mar 18 22:25:44 2013 +0200

    Qt4: use vlc_LogSet()

commit 12820072c93d2a0595606df904015214d9aceed2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Mar 18 22:22:10 2013 +0200

    ncurses: use vlc_LogSet()

commit 9ee42fca3ad372f2877f87e78c1cfdbba3c5d757
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Mar 18 22:20:29 2013 +0200

    logger: use vlc_LogSet()

commit aa1a821d4f2280400aefee8f21407793e2707351
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Mar 18 22:13:56 2013 +0200

    libvlc: simplify logging callback
    
    Remove static data, and keep each callback correctly scoped to its
    LibVLC instance.

commit daafd8f20950253757c940c9e9ec9e72bdab8cb3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Mar 18 21:41:40 2013 +0200

    libvlc: deinit actions in reverse order of init

commit a90f4bb033ff0c8faf2ecbc201d5983706af7eba
Author: Martin Storsjö <martin@martin.st>
Date:   Mon Mar 18 22:45:55 2013 +0200

    omxil: Generalize code for hardcoded component/role mappings
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit eb39bd4a8ffbe31cb954d3176d64ff24d7c560f8
Author: Martin Storsjö <martin@martin.st>
Date:   Mon Mar 18 21:39:20 2013 +0200

    h264_nal: Support resuming bitstream format conversion across buffers
    
    This is necessary in order to pass one single H264 packet in
    multiple OMX buffers to the decoder.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit d7cc0fc2fc7b39ab3e57e6f2ae9693884fbddcde
Author: Martin Storsjö <martin@martin.st>
Date:   Mon Mar 18 21:37:15 2013 +0200

    omxil: Feed input data in multiple buffers if needed
    
    This fixes decoding of higher resolution content on the raspberry
    pi, where the decoder defaults to 80 KB input buffers and doesn't
    react if trying to enlarge them in
    ImplementationSpecificWorkarounds().
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit 567597b43238a9092409118636352bd434d142a6
Author: Martin Storsjö <martin@martin.st>
Date:   Mon Mar 18 21:13:58 2013 +0200

    h264_nal: Fix a boundary check in the H264 bitstream conversion routine
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit e5481369cc680330c9bceda6dc685d58ec29739f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Mar 18 19:29:24 2013 +0200

    libvlc: remove potential logging from within config_LoadCmdLine()

commit ab68e0b0a81a7a0ab0e10a2edc0f733fdba2399b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Mar 18 19:18:24 2013 +0200

    libvlc: remove redundant object name hack
    
    This was redundant since 1207a3698201c2835ea432f5cb98cac8e4c42f91.

commit 4151f94e2f1db403b96fed5f23ccec4104759070
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Mar 18 19:09:55 2013 +0200

    libvlc: initialize message settings early enough
    
    That is to say, before any message gets logged.
    
    Unfortunately, since the modules bank uses logging, and provides the
    configuration, the message settings cannot be stored in the
    configuration file. All messages could be removed from the bank but
    that would hurt debugging in some cases :-/

commit e0746e3adff7a3af52e06fc86f118b41f91a5b3e
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Mar 18 17:52:37 2013 +0100

    libgcrypt 1.5.1 was released

commit 6adedc891a9f9a25485a636788124ef3aca13f66
Author: Martin Storsjö <martin@martin.st>
Date:   Fri Mar 15 17:35:49 2013 +0200

    omxil: Add a configure option for enabling raspberry pi specific omx code
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit a6dee1e4ba6a42ac21d2f43466c386837fe1a65e
Author: Martin Storsjö <martin@martin.st>
Date:   Mon Mar 11 16:52:28 2013 +0200

    omxil_vout: Set broadcom specific parameters
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit b4c6610210391cc7b4856d3e78884efc4c7478d0
Author: Martin Storsjö <martin@martin.st>
Date:   Mon Mar 11 16:52:23 2013 +0200

    omxil: Add a broadcom/raspberry pi specific OMX header
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit 83fa9cbe5036c31d09a1e41404d1384901f7b695
Author: Martin Storsjö <martin@martin.st>
Date:   Mon Mar 11 16:52:21 2013 +0200

    omxil: Use the alternative 64 bit integer ABI on the raspberry pi
    
    This changes how some structs are laid out.
    
    Most of OMX API implementation on the raspberry pi runs on the
    VideoCore processor and not on the normal ARM thar runs the
    userland. Some OMX structs are passed over to this processor as
    whole blocks, so the OMX ABI used in the userland is tied to be the
    same as the one used by the VideoCore firmware.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit 595e624fc9ef00300b80a18d3d2e91888fba6667
Author: Martin Storsjö <martin@martin.st>
Date:   Mon Mar 11 16:52:13 2013 +0200

    omxil: Signal OMX version 1.1.2 when targeting raspberry pi
    
    The broadcom OMX IL core requires this in order to respond to
    requests.
    
    In principle, this shouldn't probably break other OMX implementations,
    unless they are picky about it in the same way, requiring version
    1.1.1, but still keeping it behind ifdefs just in case.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit 5004dc0c048e33052c3643d160afec4f99c242be
Author: Martin Storsjö <martin@martin.st>
Date:   Mon Mar 11 16:52:11 2013 +0200

    omxil: Hardcode known roles for OMX broadcom components on raspberry pi
    
    This OMX core does not list any roles for the components.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit 2adf2e0d053375ff0e5782088799d8c93db8e54b
Author: Martin Storsjö <martin@martin.st>
Date:   Mon Mar 11 16:51:47 2013 +0200

    omxil: Try to load the broadcom OMX IL core and host library on the raspberry pi
    
    The host library is intentionally not unloaded, since it starts
    background threads when initialized, and the deinit function does
    not stop the threads. Therefore, this library cannot be unloaded
    once loaded and initialized.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit a1368308353a6e527fdf842d97bee3a56805b642
Author: Martin Storsjö <martin@martin.st>
Date:   Mon Mar 11 16:52:20 2013 +0200

    omxil: Add an omxil based video output module
    
    This is kept under modules/codes/omxil due to sharing much code
    with the omxil codec.
    
    This is only tested with the OMX.broadcom.video_render component
    on the Raspberry Pi so far, which in itself doesn't advertise any
    roles at all, so this could possibly use the "iv_renderer.yuv.overlay"
    role instead of plan "iv_renderer".
    
    But it should be possible to generalize this further and adapt it to
    any OMX IL video renderer component.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit 0859ce7fdeca66688f611cd38a95f8d9014fc279
Author: Martin Storsjö <martin@martin.st>
Date:   Mon Mar 11 16:52:18 2013 +0200

    omxil: Factorize event queue handling to a separate struct
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit 9cc68b95891375d97d988ed92566dfd60b132aeb
Author: Martin Storsjö <martin@martin.st>
Date:   Mon Mar 11 16:52:16 2013 +0200

    omxil: Factorize event debug printing to a separate function
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit 369a7322f8f64e84532667a5686cf5e36f3eee20
Author: Martin Storsjö <martin@martin.st>
Date:   Mon Mar 11 16:51:41 2013 +0200

    omxil: Split omx core management to a separate file
    
    The point of the omx core management is to try to load and init the
    OMX core once, even if there's multiple e.g. decoder instances. The
    reason for this is that there are OMX cores where the deinit function
    will deinitialize the whole core on the first deinit call, even if
    init has been called twice.
    
    If this file is to be built as part of multiple separate shared
    plugins, each of the plugins will initialize the OMX core separately,
    which could cause issues with such OMX cores.
    
    Since the second plugin that uses the OMX core, an OMX vout plugin,
    isn't used automatically, and the only OMX implementation it currently
    is tested to actually work with (the Broadcom OMX core on Raspberry
    Pi) doesn't have issues with being uninitialized multiple times,
    there's no need to jump through hoops to fix this theoretical issue
    right now though.
    
    For reference, if we really want to make sure the omx core is loaded
    and initialized only once, the plugins need to be loaded with
    RTLD_GLOBAL and all the variables in omxil_core.c need to be marked
    with __attribute__ ((visibility ("default"))). But that's generally
    not an option, and shouldn't be necessary right now at least.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit d5dd32552f9c675eb943720a2b48b2778f26f3ef
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Mon Mar 18 14:46:13 2013 +0100

    access: add vnc/rfb: update LIST/NEWS

commit e7238a23d4187200bb453704e3289f0643b69632
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sun Feb 17 20:32:20 2013 +0100

    access: add rfb/vnc viewonly module.
    
    Uses libvnc to provide 8-32bpp viewer, compression control, rfb & x509
    auth, desktop resize handling and vnc://host:port uri.

commit afff7f0aca4dd56360db3b0c39c8eb5e8ae18ba7
Author: Sébastien Toque <xilasz@gmail.com>
Date:   Tue Mar 12 18:20:00 2013 +0100

    i420->rv32 neon: improve scheduling & registers usage
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 7ad605f9a403eac6908e41abdd81b63972761d22
Author: Martin Storsjö <martin@martin.st>
Date:   Mon Mar 18 10:30:41 2013 +0200

    opengl: Set the color to full alpha in the non-shader draw path
    
    The color is set when drawing subpictures, but wasn't set when
    drawing the main texture.
    
    For some reason, the current color was reset between each
    display call in some environments, making this issue not to be
    visible.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit ed49807fbafc6813bb8034e8245b7f3268556ea8
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Mon Mar 18 09:05:35 2013 +0200

    livehttp: Fix crash on when not using encryption
    
    Call CryptKey only if we actually are encrypting stuff
    
    Fixes: #8315

commit 8dbd863c7ce5f194a80b05109b9800e6d1f7a9b8
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sun Mar 17 17:45:46 2013 +0200

    livehttp: tell if playlist is vod
    
    Mark EXT-X-PLAYLSIT-TYPE:EVENT if it's still under generating and at the
    end, mark it as VOD in cases where we keep all the segments and those
    are in playlist.
    
    Closes: #6919

commit 061e8281ce732c6b74087aed0c321ff42f4fd9c3
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Fri Mar 15 13:34:06 2013 +0200

    x264: use x264 macro to get both B-frame types

commit 8b0e66a06f705d6559ae1813fde2b7a26bf166b1
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Fri Mar 15 13:33:14 2013 +0200

    avcodec: flag blocks as corrupted if avpacket tells it is

commit d8b4df3cd6a51e7f2c17ef5dd5c86efd928e8be2
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Fri Mar 15 12:32:11 2013 +0200

    avcodec: mark SP/SI/BI pictures

commit 6b01e3ef5430497a55bd54717e6baadf956e0d31
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Fri Mar 15 12:07:33 2013 +0200

    avformat: don't offset dts/pts to start from 0, avformat should nowadays handle that just fine

commit 75890fb5e9086d91e92ca6d9abb13a307278238d
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Fri Mar 15 12:06:36 2013 +0200

    avformat: don't mark buffer as need to be writable, as we don't write into it directly

commit 6ab7352e936812a5a445e4bf3f854b4b6233ad62
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sun Mar 17 16:32:09 2013 +0200

    NEWS: mention livehttp encryption

commit 5f193633aa411c9be1f2742379d33833cc046b92
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sun Mar 17 16:41:04 2013 +0200

    livehttp: support static IV-use on encryption
    
    generate-iv option will tell vlc to generate random IV to encrypt whole
    stream instead of using segment number as IV.

commit 2c132ae3a802f7642859b6a245dbaada73c2292c
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Mar 16 15:26:09 2013 +0200

    livehttp: stream encryption
    
    Uses segment number for IV and takes key-file where to read key for
    encryption.
    
    Modified-by: Ilkka Ollakka <ileoo@videolan.org>

commit 90ea97f7971bb4737856d890da2fbad54106cb58
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sun Mar 17 13:26:33 2013 +0200

    httplive: support absolute URI-locations for key-retrieval

commit e120873709dd80bd81edbd30aa19fe1f961324db
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sun Mar 17 12:51:19 2013 +0200

    livehttp: free p_sys->p_seglens if str_format_time fails

commit d49e2ef6ace0de681ca3c5afea5751699908e877
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Mar 17 11:32:53 2013 +0100

    Generate .def files with gendef
    
    Should avoid the need for http://wiki.videolan.org/GenerateLibFromDll

commit f58f00af54510330c27c440a3d479747ab00e247
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sat Mar 16 15:55:58 2013 +0200

    livehttp: set caching disabled for default

commit 1b4ff7d9782760a05992eae34274c9de249f506f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Mar 14 20:12:27 2013 +0200

    block: fix sign warning

commit 26e8a752a16e25d17f48d95997655b4be6229b8b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Mar 14 20:11:46 2013 +0200

    block: align to 32 bytes
    
    This is required by libavcodec AVX optimizations for audio decoding.

commit 6d3de8c01f5a50cbf7f2f8e230de1b16c6eb1905
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Fri Mar 15 12:07:05 2013 +0200

    avformat: set stream sar.den as we set sar.num also

commit 61da5a109660bb8b433862f48cee5a196a071068
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Thu Mar 14 12:33:17 2013 +0200

    avformat: set pf_* after everything else in init

commit 18fea8c1cba5e471cc48885adbb24ed5a36c8d83
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Mar 14 17:15:39 2013 +0100

    Contribs: build shout without threads on Windows

commit dcc36eb2efb8a4870b15bbbf48bd15302c9478fb
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Mar 14 16:57:37 2013 +0100

    Win32: move MessageBox error from libVLC to vlc.exe
    
    One might want to handle libvlc creation errors in a different way

commit c51906de3a23ad6580c2c1373ef71d9c05f92993
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Mar 14 15:43:20 2013 +0100

    Contribs: fix vpx threading on Win32

commit e4ef96c295e2ac7b36b8ca7da4179eaba0519da6
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sat Mar 9 14:02:25 2013 +0200

    allow sout for avcodec>=55

commit f271aa1b39521bc0aa7098b8108bb444aa0aac04
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Thu Mar 14 11:06:28 2013 +0200

    avcodec: use encode_video2 if available
    
    closes #8291

commit 4e98f03abe1577e9d02703016e19f25712445132
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Mar 13 19:21:18 2013 +0200

    Don't automatically enable the gles video outputs
    
    They still lack features such as window sizing and mouse events.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit 02627d0f2926e1366afa362f644aee7281f6fc85
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Mar 13 18:14:21 2013 +0100

    Don't leak -lmingw32 in LIBS

commit 1e6949f6be6422c2fa73e7d22df1074b32c209f6
Author: Martin Storsjö <martin@martin.st>
Date:   Tue Mar 12 15:19:41 2013 +0200

    opengl: Take w.num into account when calculating the buffer size
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit e46020734e4450d3fb6de6264f3d6cbb7ce8e07c
Author: Martin Storsjö <martin@martin.st>
Date:   Tue Mar 12 11:39:02 2013 +0200

    opengl: Make the ES1/ES2 video output work
    
    This mostly consists of ifdeffing out parts selectively from
    opengl.c based on whether shaders or the fixed pipeline are
    absent.
    
    Both the ES1 and ES2 outputs have been tested on Ubuntu on
    a pandaboard. They seem to mostly work fine, but overlay
    subpictures seem garbled.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit 4f6b24275253a315bc9a29d58fc0541bb6d90bca
Author: Martin Storsjö <martin@martin.st>
Date:   Tue Mar 12 16:02:55 2013 +0200

    opengl: Fix the ES 1 vs 2 version check
    
    The version string for ES 1 is "OpenGL ES-CM 1.x" or
    "OpenGL ES-CL 1.x". For ES 2 it is "OpenGL ES 2.0", while it
    seems to be only "3.x" for ES 3.
    
    Since the code is mostly built for either ES 1 or ES 2 (only
    Apple support targeting both at the same time, from the same
    built object code - but we only use ES 2 on iOS), simplify
    this down to a compile time decision.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit ec037dbac40ab30a893c2b0f3f593a1f203a21d3
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Mar 13 17:54:20 2013 +0100

    libvlccore: remove duplicate ldflags

commit 63d6a1851e1105d277874745e0d5bf9893f6619b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Mar 13 01:43:40 2013 +0100

    VPX: try to fix mountain lion patch

commit e3d6ee99c60ef86979b8edd07149cfe9d9e1a6e3
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Mar 13 01:02:41 2013 +0100

    contrib: vpx: missing header

commit 96e5bb89805b39c210eb2082ab505b574999ba2e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Mar 12 17:22:31 2013 +0100

    Configure: vaapi and vdpau need avcodec
    
    Should fix distcheck

commit faa89b544dd4bd760d7ba3baecfb3692906d9e87
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Mar 12 15:50:45 2013 +0100

    Configure: allow older versions for libavcodec

commit f6d0b13a130603c29df156d64d6827f5f35c42a9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Mar 11 18:56:03 2013 +0100

    Partial revert of "avcodec: remove support for old versions"
    
    This partially reverts and adapts commit cde81e52f2d6e17383aced57fe6312eafa79cacf.
    This is mostly related to Palette and Options
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit b7786ff2e9ae5f6421f4a251fcfd1a4005662a0f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Mar 12 14:06:46 2013 +0100

    Avcodec: create replacements for older versions of lavc
    
    Methods avcodec_alloc_context3, avcodec_open2 and error_recognition
    member

commit adda59578c429e26d41e645a54aede1296f3bb46
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Mar 12 14:01:03 2013 +0100

    libav*: create a new avcommon_compat.h file for backward compatibility
    
    This patch includes necessary defines

commit 5107430d3aa7cc3a0bfe372ed6cc162d22805d09
Author: Martin Storsjö <martin@martin.st>
Date:   Mon Mar 11 21:25:30 2013 +0200

    omxil: Convert the khronos provided headers to unix newlines
    
    All headers except OMX_Component.h seemed to be stored with dos
    newlines for some unknown reason. In the OpenMAX IL 1.1.2 header
    zip file provided by Khronos, they are provided with unix newlines,
    which also is the norm for the VLC codebase.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit 4b325af62e82f0c3268ee0423ebe90c26e23d5d5
Author: Martin Storsjö <martin@martin.st>
Date:   Mon Mar 11 16:52:09 2013 +0200

    omxil: Convert from/to OMX_TICKS via helper functions
    
    The 64 bit timestamp fields can be defined either as 64 bit
    integers or as structs with two 32 bit members. If the
    struct variant is being used, we need to convert to/from it
    with helper functions.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit c793eb04f43c60882ec78c05dc760495c07f0060
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Mon Mar 11 19:53:32 2013 +0100

    Qt: EPGView: highlight day change

commit 1f03651994e8cbe4c34861936dac84260083772e
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Mon Mar 11 18:39:45 2013 +0100

    Qt: EPGRuler: simplify color change case.
    
    fixes behavior when hour == day change

commit d40d7cfb3b94b2b7f196895772ecbe287da7479d
Author: Martin Storsjö <martin@martin.st>
Date:   Mon Mar 11 16:47:10 2013 +0200

    omxil: Remove an unused struct member
    
    Additionally, the mutex never seem to have been released but
    just leaked.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit dee9d80dd62a1687761589fb8f9275038b6adf45
Author: Martin Storsjö <martin@martin.st>
Date:   Mon Mar 11 16:46:39 2013 +0200

    omxil: Remove an unused local variable
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit 3947b9ac00475ab7d0d16e049a2561060bdfff0e
Author: Martin Storsjö <martin@martin.st>
Date:   Mon Mar 11 13:56:27 2013 +0200

    omxil: Remove hacks for disabling use of direct buffers
    
    Instead just set the flag to disabled, since this obviously
    isn't used at the moment.
    
    Also fix a case in DecodeVideo where the b_direct flag for the
    wrong port was checked.
    
    This simplifies enabling the direct buffer behaviour for the
    cases where it actually is desired.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit 7f9eb94ae2374e5189d3e2f0b03fcd7455424bc3
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Mar 11 00:51:56 2013 +0100

    Win32: Console is not supported in WinRT appstore mode

commit 4542dccea1b28b44fbe208c6278463f1bf18fe6a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Mar 11 00:50:55 2013 +0100

    GetSystemTimePreciseAsFileTime is not supported in WinRT...
    
    ... but GetSystemTimeAsFileTime is. Go figure...

commit 64a112182c9fd0eb1e46a9ba3d05f98b84df5237
Author: Stephen Parry <sgparry@mainscreen.com>
Date:   Wed Mar 6 19:36:07 2013 +0000

    vimeo playback now hides user agent automatically
    
    Vimeo injects garbage into pages fetched by any user agent recognisable as
    being VLC. Amended parse routine to check the current user agent; if the user
    agent is set to VLC then parse returns a replacement playlist entry with the
    same url but with an option setting the user agent to something that vimeo will
    not trash.
    The main playlist parsing loop then re-opens the stream with the correct agent
    and calls vimeo.lua a second time; the stream is then parsed as before to get
    the actual shortlived video url.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 867abf04659915099b4b54fd6403794add7086d2
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Mar 10 17:30:56 2013 +0100

    Try to fix distcheck

commit 21a9fec8a4177d63eb297d32bd5e080593afb68b
Author: Sébastien Toque <xilasz@gmail.com>
Date:   Tue Mar 5 21:20:39 2013 +0100

    Add i420->rv16 neon converter
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 23a3b08de9177fe2c0b2d2865afe674c3841325d
Author: Anatoliy Anischovich <lin.aaa.lin@gmail.com>
Date:   Sat Mar 9 21:29:19 2013 +0200

    audio input core: fix wrong parsing of replaygain tags (fix #8174)
    
    Before dictionaries there was a loop, so if-else way was ok, but not now. Also, locale-dependent atof().
    Remove unnecessary replaygain stuff from flac demuxer.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 14d3718f37ba33b0c89a8fdfb8a4ee15cfea58f8
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Mar 10 17:10:58 2013 +0100

    src: remove trailing space

commit 2c613666ad3fd4fbadc6e177a044cd2c94cf0e80
Author: Ronald Wright <logiconcepts819@gmail.com>
Date:   Fri Mar 8 17:51:22 2013 -0600

    Fix alignment and appearance of ISO standard equalizer centers in Qt GUI
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 2aa9d5fb98ca3270e88cdbb7a43e6c6edd3487ec
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Mar 10 16:53:57 2013 +0100

    Contribs: update libvpx to 1.1.0

commit 2426d13bcd561a4c5a753d92e2cde9e9d4859ddf
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Mar 10 15:21:48 2013 +0100

    macosx: replace avcodec-hw hack by proper settings

commit be1b32c8ac6f32f972ca1821aeee2f3e1e09af90
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Mar 10 15:06:05 2013 +0100

    macosx: misc minor improvements to the legacy transcoding code

commit 8ded5907927a494c2c40079fb429e35c6b2358a1
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Mar 10 15:05:44 2013 +0100

    macosx: fix crash when trying to transcode with help from the legacy output panel (close #8271)

commit 8aa14596ca70951fb6b43e6830fa8163181f3a7e
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Mar 10 14:49:07 2013 +0100

    macosx: minor code optimization

commit 08996f73ada2366b6a4c7b6a6fa3fdda91c56ce5
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Mar 10 14:41:31 2013 +0100

    NEWS: OSX stuff

commit 14fde0d4c9c3989c4b86484171e706dbc971dc8a
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Mar 10 14:36:42 2013 +0100

    macosx: added a UI to the simplified preferences to set the default handler for ftp, mms, rtmp, rtp, rtsp, sftp, smb and udp streams (close #8290)
    
    Note that you can select any compatible app installed on device. Those are systemwide settings.

commit 9c3987b86330d6f3105330bacbfb23b3b99bdda6
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Mar 10 13:22:24 2013 +0100

    Contribs: update FLAC to 1.3.0pre2

commit 76c5a58f394e72c45c9b8d22492e138c27582186
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Mar 10 13:08:12 2013 +0100

    Configure: do not force -lm for flac, .pc provides it

commit 84a07d75ff1da356073c3fa240f58f2bc0fa42af
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Mar 10 12:53:47 2013 +0100

    Contribs: fix compilation of iconv on Win64

commit f9ac72c893dce40875b65bbaa15a6b5765636ae4
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Mar 10 12:41:53 2013 +0100

    Contribs: update fontconfig to 2.10.2

commit 8dcc49ee36fc4766938afe734666e712858e2547
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Mar 10 12:23:59 2013 +0100

    Contribs: Update UPNP to 1.6.18

commit cc54b81df2aebbcfa6b4381877c02f3534bf573a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Mar 10 12:19:58 2013 +0100

    Contribs: update iconv to 1.14

commit 934352c0bceda5a10c501aa6d0c278eb211a3995
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Mar 10 12:05:26 2013 +0100

    Contribs: update gettext to 0.18.2.1

commit 70d201b46bddff3e9fad96f2f7ff128239a4e093
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Mar 10 11:55:44 2013 +0100

    Contribs: update libdvdcss to 1.2.13

commit e68d07da9a54a5885781b91f2a89a28bf40a389e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Mar 10 11:51:53 2013 +0100

    Contribs: Update GNUTls version to 2.12.23
    
    Hopefully the last 2.12 version?

commit d05cdbbef8e12d3133c9eb1f76ed0404022bfb51
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Mar 10 11:47:35 2013 +0100

    Update gpg-error to 1.11

commit e5db0bb227d7eda722ed1839afa00507aedc4d37
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Mar 10 11:41:09 2013 +0100

    Fribidi: update to 0.19.5

commit e2a0605a9bbc36f1eb2820a2b6dfa763a337d05f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Mar 10 11:39:15 2013 +0100

    Contribs: update libjpeg to v9

commit aad495b365fdbec856537bd06650a85283c7b4da
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Mar 10 11:38:52 2013 +0100

    Contribs: update libpng to 1.5.14

commit 01b2d9f038211e91fd2348858d58931f0a48faa1
Author: Mirsal Ennaime <mirsal@videolan.org>
Date:   Sun Mar 10 03:54:55 2013 +0100

    dbus: Fix handling of input events and remove memleaks
    
    Correctly handle the INPUT_EVENT_ITEM_META and INPUT_EVENT_ITEM_META
    instead of skipping the whole event processing code without even freeing
    the callback_info_t data structure.
    
    Closes: #8285

commit 1351dcd2c0cf298673b265c909ac2154f75c3279
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Mar 9 22:14:51 2013 +0100

    auhal: keep last used audio device throughout sessions (close #8277)
    
    if the device was unplugged in the meantime, VLC will fallback on the default system device

commit 37d01f73957610f78a96dc77197880bfa056c8d3
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Mar 9 22:00:42 2013 +0100

    auhal: restart aout if device setup changes

commit 4b0b6c8e5794780fa15fc0e5dd9b91a9758ea22b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 9 22:59:57 2013 +0200

    avcodec: elim thresholds are only in libavcodec < 55 (refs #8291)

commit ce54febaacea03cd9aeefdafa134af0e57bc6df3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 9 22:59:44 2013 +0200

    avcodec: fix pointer conversion warning

commit 59609879532da1990e8ad8cad3bd9ad603cb29cd
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Mar 9 21:56:24 2013 +0100

    macosx: automagically update the audio device list when the OS tells us to (close #8282)

commit c1fd92f27460e85d3d23988e97c54de5a4b26058
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 9 21:08:56 2013 +0200

    avcodec: drop deprecated deinterlacing filter

commit 4579b28b4a318f1c274cf0ddb7d76b497f3f9856
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 9 21:38:28 2013 +0200

    Remove picture quantization table (same reason as qtype)

commit 5c5683e7e8ad9b745c8aba945c44edd454889913
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 9 21:32:54 2013 +0200

    avcodec: drop deprecated qstride / qscale_table
    
    (As for qtype, this is only used by the postproc video filter.)

commit ea85437dace93b50c1d0972f91c0265c3fb294a6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 9 21:28:54 2013 +0200

    Remove picture qtype support code
    
    All that code boiled down to selecting MPEG2 vs normal mode by the
    postproc video filter. Now that libavcodec does not provide the data
    anymore, the code had no more effects.

commit 818cd43f013b60ca62c24045f16f062fbf22116a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 9 21:23:00 2013 +0200

    avcodec: drop deprecated qscale_type
    
    (This datum was only used by postproc anyway.)

commit 41e9bfae66e110a2d82b6f44db4e0eb664f5572e
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Mar 9 20:28:04 2013 +0100

    Qt: EPGView: includes cleanup

commit 012a405f268ea1ca9e8254776465709db055606d
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Mar 9 20:26:45 2013 +0100

    Qt: EPGWidget: namespace enum

commit 9b34dc864f300c627afa6233b179a18a92df53a3
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Mar 9 17:46:30 2013 +0100

    Qt: EPGRuler: highlight day change

commit 9c50545e4b6065223088ae5241adc2c357d56a9c
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Mar 9 17:00:49 2013 +0100

    Qt: EPGRuler: includes cleanup

commit 035903fb004e6d8495275919dbf880440e4ff506
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Mar 9 16:59:23 2013 +0100

    Qt: EPGRuler: compute sizes based on widget's

commit 726e595bd59586e393de7b931d693c26b37f9cea
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Mar 9 16:52:23 2013 +0100

    Qt: EPGView: use bounding rects for simplification

commit 11315607693db57b3646d2004b97eaaa301fa2f7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 9 19:01:20 2013 +0200

    Qt4: add missing  build dependencies (fix #8288)

commit 5f5167f1ea582beca09e4a45d6544b056a4c15ad
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Mar 9 17:13:48 2013 +0100

    macosx: re-write and simplify the apple event handlers for GetURL and OpenURL, make it respect 'macosx-autoplay' (close #6319)

commit 6e303ee3c146b0523dd76380d91c88b0fdc9fd53
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Mar 9 16:54:50 2013 +0100

    macosx/CAS: fix compilation warning

commit c80ed324bb0c2e30e03cfadff31d1ee2c2456b2b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Mar 9 16:43:35 2013 +0100

    Info.plist: add missing URL schemes VLC supports
    
    There may be more I forgot about..

commit 2eecbeed733ffd22a75ed75a17b63e8d75112923
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 9 16:30:46 2013 +0200

    stats: remove encoder if !ENABLE_SOUT

commit b64a4cd32964af9188ca90e69e516426318c1cb9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 9 16:29:14 2013 +0200

    stats: merge as a single file

commit 3264e6d5b587b0a0ac20a1bd68162d0bc2eb7d1d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 9 16:21:57 2013 +0200

    stats: eliminate useless data and callback

commit 7de1884e740218a657c41f31bc76786ab582e5a7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 9 16:20:19 2013 +0200

    stats: eliminate useless CloseDecoder callback

commit 184e8e76c475c19d1626e6c2d90460e8b1fa9e6c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Mar 8 18:34:14 2013 +0200

    avcodec: allow compilation with lavc 55

commit 7a4eb7be29852bedf50a15e7fa4f326c44b7a83b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Mar 8 18:34:56 2013 +0200

    avcodec: replace gone CODEC_ID_* with AV_CODEC_ID_*
    
    This is necessary to compile with libav.git HEAD or with contribs.
    Streaming output still needs fixing.

commit cde81e52f2d6e17383aced57fe6312eafa79cacf
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 9 12:29:30 2013 +0200

    avcodec: remove support for old versions

commit ba293fd5febc688f63faa85247ae6c56b9ce9c70
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 9 12:18:49 2013 +0200

    contrib: ffmpeg: update required versions

commit 364806defd8fe30b9e3a5fc3d62bbef58b7e5778
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 9 12:18:04 2013 +0200

    avcodec: require version 24.25.0 or later

commit 0babd21eadc353496df7a03d76063a4124539d5c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 9 12:36:47 2013 +0200

    avcodec: remove obsolete compatibility stuff

commit 39de05b6b596d2be62c752203573dbc1c765aa6b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 9 12:32:31 2013 +0200

    Remove unsupported SONIC codec

commit ebc321e8526e9399191c3fa26429b536dcc62a56
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 9 11:28:08 2013 +0200

    avcodec: zero copy audio decoding

commit 78f1c31ae7e34eb7a2e49f91bfd8f8878a05fc77
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 9 11:33:42 2013 +0200

    avcodec: cosmetics

commit 118c5be3603ab71c833d94d7849e05b5ae4d6a59
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Mar 8 23:43:00 2013 +0200

    avcodec: update to audio4 decoding API
    
    Note that the input coded buffer is now only freed if the decoding
    returns a decoded frame, or the buffer has been entirely consumed
    (see *pp_block = NULL).

commit 1267f1526b931609913391b8e9d82c7e9fc1635d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Mar 8 20:51:47 2013 +0200

    Revert "aout: make log message to be debug as there isn't any real error if no filters needed"
    
    If the user explicitly asks for a filter, it's an error to not be able
    to instatiate it.
    This reverts commit 7b0761c4359d12de0bad78a1d255a55cb89bc562.

commit f0081079a5576ff961013c82104658e689886fb7
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Mar 8 19:46:41 2013 +0100

    macosx: use UTF-8 instead of Windows Latin 1 as source code encoding

commit 03fafd80fbf02169b6d0d9377c05748137d70ced
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Mar 8 20:42:18 2013 +0200

    v4l2: use buffer PTS where available (fix #5474)

commit 7f52b2ae66720dcbb6059ccfd55845d06c2dce63
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Mar 8 19:18:24 2013 +0100

    macosx: don't overwrite existing files on stream-output (close #7752)

commit 5ccd1fdebb8e03eee801f645f2792c40a535296e
Author: Anatoliy Anischovich <lin.aaa.lin@gmail.com>
Date:   Fri Mar 8 15:07:04 2013 +0200

    vorbis demux: convert generic field names to uppercase (fix #8105)
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 92f7a26a3f3f6809768f3eec23d78423db0c8038
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Mar 8 20:12:09 2013 +0200

    v4l2: update headers (refs #5474)

commit d3b09b76125b9754011f2ee0af2e97e6ba840ea8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Mar 8 18:42:17 2013 +0200

    mkv: fix format string

commit 1e15960097cf0661acd30b64f5f2c5eb7258b07f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Mar 8 18:36:57 2013 +0200

    Drop aborted SNOW codec
    
    This is not supported in libavcodec anymore.

commit f8ebe37339473e0ff6d7223f8c556cadc3e9654e
Author: Anatoliy Anischovich <lin.aaa.lin@gmail.com>
Date:   Fri Mar 8 15:17:23 2013 +0200

    audio output core: normalize tracks without replaygain peak data (fix #8165)
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 94a3b14ccbff3e8d4f9a7f73933f0eb9f40ac15c
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Fri Mar 8 13:10:43 2013 +0200

    transcode: use correct size on overlays
    
    We want to use encoder->fmt_in instead of original video size
    
    Fixes: #8206

commit 7b0761c4359d12de0bad78a1d255a55cb89bc562
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sat Mar 2 17:42:19 2013 +0200

    aout: make log message to be debug as there isn't any real error if no filters needed

commit e8c5e23eaf621bb5c23c63ebc36eaca2c32b170c
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Mar 7 21:07:14 2013 +0100

    vout_macosx: reshape if screen configuration was changed by the user (close #8151)

commit 2ab46404f8c9b359c377c3a23a9a0fb07a2b52fa
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Wed Mar 6 20:23:24 2013 +0100

    auhal: towards working S/PDIF output
    
    Now, S/PDIF works at least in the sense that it plays something which "seems"
    to be in sync more or less.
    
    refs #8083

commit a2e0019f7515fcd1a7695360ac891f0211304f72
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Wed Mar 6 20:22:02 2013 +0100

    auhal: warn if audio buffer is dropped

commit 48fba020f8f05de9aaee2df9d563f5bcf2872eb2
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Mar 6 16:24:07 2013 +0100

    contrib/ffmpeg: fixed compilation for OSX and enable vda hardware acceleration by default

commit d32a6bc1d13d1fb641692eda83c2275e00cf4fda
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Mar 6 16:01:29 2013 +0100

    avcodec: remove 'lowres' option since it is ignored by libav

commit 82692c4058958432ca1f4e95d9a5bce21795f2fe
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Mar 6 15:50:24 2013 +0100

    macosx: fix crash if 'avcodec-hw' isn't set

commit 72a86d898bf4396881a895e37385e246541579e8
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Mar 6 13:18:21 2013 +0100

    decklink: fix flags
    
    -I must be set in CPPFLAGS
    Fixes the following message in configure:
    checking DeckLinkAPIDispatch.cpp usability... yes
    checking DeckLinkAPIDispatch.cpp presence... no

commit 73f271093e112dceeefa73fac75402a3a9c102c4
Author: KO Myung-Hun <komh@chollian.net>
Date:   Sun Mar 3 00:02:37 2013 +0900

    os2: implement poll() with timeout free cancellation
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit ba28c2861d271857925183dac0b6443fd5461296
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Sun Mar 3 19:35:03 2013 +0000

    live555: fix invalid conversion error
    
    ../../../modules/access/live555.cpp:2154:64: error: invalid conversion from 'char const*' to 'char*' [-fpermissive]
    ../../../contrib/arm-linux-androideabi/include/Base64.hh:28:16: error:   initializing argument 1 of 'unsigned char* base64Decode(char*, unsigned int&, Boolean)' [-fpermissive]
    
    base64Decode appears to be defined as unsigned char* base64Decode(char* in, unsigned& resultSize, Boolean trimTrailingZeros);
    
    Signed-off-by: Sébastien Escudier <sebastien-devel@celeos.eu>

commit 953cedd22abbaaa061cafd2b0ae2e9ce19e9ff20
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Mar 4 23:40:10 2013 +0100

    decklink output: missing initialization

commit ebee0d642cdbe6ad46476bf691df42f41e4d1b46
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Mar 4 21:14:47 2013 +0100

    decklink output: fix aout/vout (sub)modules synchronization
    
    vout module initialization is suspended until aout has been created.
    
    Note: that means audio is mandatory to use this module.

commit 031a54b4b9acbbc500f185bb94a75b40ff5fce72
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Mar 4 18:19:47 2013 +0100

    opengl: fixed compilation warning

commit a7413eadafcc876d52f6836092f0914d4b09840a
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Mar 4 18:19:14 2013 +0100

    opengl: enforce use of non-power-of-2-textures when drawing using Open GL ES 2, since those are supported by specification
    
    Hence, checks for extensions adding this feature will fail.
    
    This solves a green line issue on Apple's ES2 platform

commit 4b44a0ef73e9406b0885272aed8f447ec5f47f55
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Mar 4 12:21:26 2013 +0100

    aout: fix f788153
    
    Make char explicitely signed to represent a boolean
    If it is unsigned, default value -1 will represent 255 and
    effectively set mute to 255, i.e. true.
    
    Fix lack of hearable audio output on android

commit e1b0fccc2f878764c5a868095dc588eb51d15601
Author: Diego Fernando Nieto <diegofn@me.com>
Date:   Sun Mar 3 07:51:45 2013 -0500

    Autoconf distclean in extra/tools
    
    Hi,
    
    I send to you the following patch to erase autonconf-2.69.tar.gz when we execute a make distclean command.
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 8642323c8fb10cb007a8074cd24c5d76f4ceb8dc
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Mar 3 17:46:45 2013 +0100

    audioqueue: improve TimeGet implementation
    
    This shall meliorate the playback experience for high latency inputs.

commit 36302e03d68396a79337beb66617fe3115029fcf
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Mar 3 17:49:34 2013 +0200

    v4l2: disable incomplete USERPTR implementation (refs #8262)
    
    TODO: someone fix it

commit 57a258139c38466182da4be81c7e8a2dfc0420cf
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Mar 3 17:36:45 2013 +0200

    v4l2: remove broken VBI in user pointer mode (refs #8262)

commit 8d5cdf7f063d25c013307ef5519408f9e18cda6f
Author: KO Myung-Hun <komh@chollian.net>
Date:   Sun Mar 3 02:09:35 2013 +0900

    kai: enlarge an audio buffer size to AOUT_MAX_ADVANCE_TIME
    
    And add a comment for a condition falling into a indefinite lock.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 0a85cad3a42124153cd0a1111e371cc095e515cc
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sat Mar 2 13:47:25 2013 +0100

    macosx: categorize options and improve some tooltip messages

commit d29560302a9297ebaca4817bdf923ae2e62b2eb2
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sat Mar 2 13:15:21 2013 +0100

    macosx: improve string for native fullscreen mode
    
    The majority of all supported OS versions already support this setting,
    so this should be just fine.

commit 4eadbaec8662fd330f91fbacc4849858ec177157
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sat Mar 2 13:10:07 2013 +0100

    macosx: prefs: implement string list config and integer list config with popup box
    
    There should be no reason why the user should be able to freely changes strings here.

commit def5284a659b1eeea3778844c13261a573fe52d2
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sat Mar 2 12:22:07 2013 +0100

    macosx: add missing autorelease pool

commit 49a3687a70e0e1c3eff0a8b953f577faff5f20fc
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sat Mar 2 12:18:28 2013 +0100

    macosx: add support for pausing iTunes when VLC playback starts, and resume iTunes playback when VLCs playback is finished
    
    Tested with iTunes 8 - 11.

commit 768657f46a1b46b3cefa1934633312f49bc740c2
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Fri Mar 1 19:44:22 2013 +0100

    macosx: fix playbackstatusUpdated in case of ended inputs
    
    As this method is called on main thread, END_S state was sometimes missed,
    resulting in a missing update for the play buttons.

commit a9c71ebf000426acb9b62bcc2ef9fe82e5fd5164
Author: KO Myung-Hun <komh78@gmail.com>
Date:   Sun Mar 3 03:04:47 2013 +0900

    vlccore: fix a warning on OS/2
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 55963bd7a826f238a7534b8694531b0c1defa6f6
Author: KO Myung-Hun <komh78@gmail.com>
Date:   Sun Mar 3 00:11:08 2013 +0900

    vlccore: fix a linked list of threadvar on OS/2
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 1dceede1471d73d55b4935570868d472be528b9c
Author: KO Myung-Hun <komh78@gmail.com>
Date:   Sun Mar 3 00:11:07 2013 +0900

    vlccore: declare super_mutex and super_variable as static variable on OS/2
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit bb449cfcbd4f97ce5465cc7e7331534a2b9c4663
Author: KO Myung-Hun <komh78@gmail.com>
Date:   Sun Mar 3 00:11:06 2013 +0900

    vlccore: return EAGAIN on vlc_threadvar_create() failure on OS/2
    
    Like pthread.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 2ff3b97ba534977e08c119204a977c44a20b00d7
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Mar 2 16:27:38 2013 +0100

    avcodec audio decoder: bump arbitrary decoded frame size limit
    
    The limit can be reached with some WMA samples:
    [wmav2 @ 0x7f9c50c1e960] output buffer size is too small for the current frame (192000 < 196608)
    
    TODO: port to avcodec_decode_audio4

commit a809edefeca2171389891a16c43267d712155468
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Feb 27 21:23:39 2013 +0100

    chroma: add avutil version check for YUV422P9LE/BE (fix #8249)
    
    swscale is broken on systems with disable-avcodec (not meeting avcodec
    version requirement).
    According to ffmpeg commit e06be9eccdc969a9fd2736c2daf37c2fbccae37f
    those chromas have been introduced after avutil 51.12.0.

commit b2c7e1447fabaf37344be16afc13937f3b86fa08
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Mar 1 17:59:56 2013 +0200

    audio filters: remove old filter_NewAudioBuffer()

commit d09b6f756f1f6fa0831168d7608007c10dff0208
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Feb 28 18:11:45 2013 +0100

    Win32: fix double-free in vlc_idna_to_ascii
    
    Close #8254

commit e8ad54b1f4d53df35faeb35243861691173cf5e1
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Feb 28 17:37:20 2013 +0100

    Audioqueue: relicense to LGPL
    
    This module has been de-facto rewritten for 2.1 by Felix, Rafaël and
    Rémi

commit 665998149a64fc01d1fe960d6578b47684f1585c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Feb 28 18:31:28 2013 +0200

    aout: fix mutex leak

commit 9f9b954327686a266e7379da30e05b64df47d05b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Feb 28 18:02:27 2013 +0200

    aout: fix improbable memory leak

commit 5d0338086cfc6699ceda3928f5f333fb6a0c5faa
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Thu Feb 28 15:47:35 2013 +0100

    Qt: remove menus language selection. (fix #8201)
    
    Removed/Deprecated for 2.1.0
    See 76c72672d89033c9da6bcb576be6d1cf6bc52bd8

commit 6daa02af1a81efa197ea5a8c8f5ff4b6ef526c92
Author: Sébastien Escudier <sebastien-devel@celeos.eu>
Date:   Sun Feb 24 17:33:26 2013 +0100

    Add Vorbis and VP8 codecs to live555.
    Chained vorbis stream is not supported.

commit 41a7f1cb2d61ff2aa24eefb6af0fbb803644a624
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Thu Feb 28 13:23:55 2013 +0200

    NEWS: add livehttp mention

commit 73ea8c3d3a26b928b8773533e15e6703fa7f63e1
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Thu Feb 28 13:21:01 2013 +0200

    livehttp: allow setting ext-x-allow-cache to no

commit 87e941d08b0e00a9aa04a61e4dbf8fe0e496895e
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Thu Feb 28 13:20:39 2013 +0200

    livehttp: don't set all options as advanced

commit fce9962df9c5fd2ba660f10eebe64e473dfd96d8
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Thu Feb 28 13:08:49 2013 +0200

    livehttp: update years and add myself as authors

commit 8cf9d32f0ca6cc62b16df31f2c04ad02aad079ed
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Mon Feb 25 16:22:05 2013 +0200

    livehttp: don't allow longer than targetduration segments

commit 0552427015899d4487a1e7d45c829c231e526979
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Mon Feb 25 22:43:48 2013 +0200

    livehttp: give more exact segment duration in extinf
    
    EXTINF tells the duration of next segment in playlist-file. It should be
    less or equal to EXT-X-TARGETDURATION. Also tell protocol version.

commit 32e19b17f69249e4dcaf9cb3f3d8ad7591615fbd
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Thu Feb 28 13:01:17 2013 +0200

    livehttp: take block length in account when checking segment length

commit b82c5233623c401814672eafe7a46e6e05b4639b
Author: Nicolas Bertrand <nicoinattendu@gmail.com>
Date:   Thu Feb 28 10:22:10 2013 +0100

    add XYZ colorspace/fourcc
    
    Creation of XYZ colorspace for 12 bit depth images.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit d6aeeebe0c7ec9f4defe1751454bc3c1943d84e1
Author: Timothy B. Terriberry <tterribe@xiph.org>
Date:   Tue Feb 26 18:36:02 2013 -0800

    ogg: Fix borken stream resets.
    
    Commit 78a8771f attempted to reset the ogg_stream_state in
    find_last_frame(), but it tries to do so using a non-existent page
    and then leaks memory (due to using ogg_stream_init() instead of
    ogg_stream_reset()). Its caller, Ogg_GetLastPacket(), then tries
    to restore the contents of the current packet, but its call to
    ogg_stream_pageseek() will immediately fail, leaving the dangling
    packet pointers untouched.
    
    Instead, just back up the whole stream state and restore it on
    exit. This fixes both problems.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 3853f776a3fdcc52fb4aa804b4b2cf9350516861
Author: Stephen Parry <sgparry@mainscreen.com>
Date:   Thu Feb 28 00:17:22 2013 +0000

    Fix for vimeo parser to handle multi-line data block
    
    Added code to vimeo.lua parser to handle data block consisting of
    multiple lines. Code now concatenates those lines together.
    Note when testing: vimeo doesn't like VLC; you must use :http-user-agent
    flag to impersonate browser.
    
    Close #7148
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 54a5f89eca5cc171f11d081a6ad5a6bbead3c0c1
Author: Stephen Parry <sgparry@mainscreen.com>
Date:   Thu Feb 28 00:08:38 2013 +0000

    httprequests: output DVD title# and chapter# in status
    
    Amended httprequests lua code to output current DVD title# and chapter#
    in status.
    
    Close #8250
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit f788153763bf56fda744df5b9abaa893c402378e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 27 21:28:12 2013 +0200

    aout: do not block thread changing volume/mute/device (fixes #8240)

commit 0b81004e7e2ca73757d3ab04ef33c70527638c71
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 27 18:38:57 2013 +0200

    aout: revector

commit 7e4e3a4332f2d0aedea93e8839bd108e60e8926f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 27 18:12:04 2013 +0200

    aout: de-inline the locking functions

commit 296debcc472a86a4776a5e677aa90689ccc6d6d1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 27 20:23:23 2013 +0200

    Mark hq-resampling obsolete
    
    This option has not had any effects since VLC 1.1.8.

commit 7ddfb56beccd8f79eddc0e874ab97eaf06547389
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 27 20:16:36 2013 +0200

    contrib: 64-bits ARM always supports floating point

commit e41027f592feb415b1ef53a55fa3f9eefbb40d90
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 27 20:14:25 2013 +0200

    Enable FPU on 64-bits ARM

commit 74a3b3f19f3f15843e913ce347c237eb23375f6f
Author: FUJISAWA Tooru <arai_a@mac.com>
Date:   Wed Feb 27 01:10:14 2013 +0900

    screen: return correct time for DEMUX_GET_TIME
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 6a4cd277610ed2e2186a582ad8a6522db1da3f0f
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Feb 26 23:09:24 2013 +0100

    Info.plist: add support for dvdmedia packages, which are essentially Video_TS dumps for Apple's DVD Player.app

commit 89d1b53d2aed6046d22d6bf890750ea3e8000820
Author: FUJISAWA Tooru <arai_a@mac.com>
Date:   Tue Feb 26 21:28:41 2013 +0900

    screen/mac: cursor rendering
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 639c139eeb151686c8dd04fa2814906019aed6aa
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Feb 26 17:05:29 2013 +0100

    Qt: soutmrl: fix transcode filters enumeration (fix #8219)
    
    According to documentation, must be colon separated instead of commas.
    Also removes list enclosure.

commit 03d6a4e29246a978a073a398d6ab8642d733ea1f
Author: Martin Storsjö <martin@martin.st>
Date:   Tue Feb 26 12:52:32 2013 +0200

    omxil: Ignore all "secure"/DRM codecs
    
    We can't use any of them since they don't output plain YUV data
    but require using direct rendering.
    
    This simplifies the condition and possibly also catches other cases
    where it would be needed.
    
    The case where it was added was for a device where the codec ending
    with .secure was listed before the normal one. This kind of codec
    is available on many other devices as well, but they're normally listed
    only after the normal ones so we never pick them.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit 783ebff1298ce44abacb1e394333b892ac401d18
Author: Nicolas Chauvet <kwizart@gmail.com>
Date:   Tue Feb 26 12:47:43 2013 +0100

    Switch smbclient detection to pkg-config
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 0019260703fb38b15403e8c41c6110d9c79a36f1
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Feb 26 11:37:36 2013 +0100

    DVDread: avoid crashes over invalid cell_playback_offset values
    
    Ref #8125

commit 9eb9367f8a070d305f244064eb769e9ef911c94f
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Tue Feb 26 00:39:39 2013 +0400

    Tools: bump ragel version to 6.8.
    
    Fixes #7774.

commit 9dabc0a9f9c825d19b6aea8b108abb475d9d6cbb
Author: Martin Storsjö <martin@martin.st>
Date:   Mon Feb 25 22:32:46 2013 +0200

    omxil: Ignore a codec that we know we don't work well with
    
    This still keeps the mapping for VC1 and WMV3 that works fine on
    e.g. Samsung Galaxy S3, without negatively affecting other devices
    that expose decoders with this role but that we don't work well
    with.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit 1937a483eec418a7efaae4b1addb5bb398185ca8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Feb 25 19:32:29 2013 +0200

    ts: correct Traditional Chinese EPG encoding (fixes #8235)
    
    ETSI EN 300 468 § A.2 assigns the first byte 0x14 value to the
    "Big5 subset of ISO/IEC 10646". This really means that the character
    set is Big5, but the encoding is ISO/IEC 10646, a.k.a. Unicode.

commit 72999af2315f158128266d6826e15fb2735348f1
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Feb 25 13:06:22 2013 +0100

    opensles: uncomment debug message

commit 4a8ecc38866d23874a9840e1067038b4843c8186
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Feb 24 17:21:48 2013 -0800

    extras: disable screen capture module on iOS

commit a77e8a73cb30bc6f7e5593195f631745f44c4637
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Feb 24 23:12:57 2013 +0100

    Add NV12/NV21 as YUV formats

commit 29fb7cbd6d02b4d5f34340e49bcde0aed277d1e3
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Feb 24 14:15:07 2013 -0800

    screen/mac: cosmetics

commit 17869161ba93da07a7390e8d0f0093dc573fffae
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Feb 24 14:00:54 2013 -0800

    opengl: iterate on previous commit

commit 1cc498b2daca146e9e3a6792506ae71d7beb72aa
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Feb 24 13:48:24 2013 -0800

    screen/mac: clean-up, improve and partially rewrite the code
    
    TODO: cursor rendering

commit fbf375183ea004886fe55803ed1ac8b6dd2bb764
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Feb 24 13:46:59 2013 -0800

    opengl: don't use RGB shaders for RGB to RGB conversations
    
    This fixes display of RGB* input modules such as screen://

commit 70180182273c34d8af47939bfac2b75de96dcc76
Author: Sébastien Escudier <sebastien-devel@celeos.eu>
Date:   Sun Feb 24 18:13:58 2013 +0100

    remove useless assignment

commit cd8f993a5498d82246e96b50f00528b1fcf88ac3
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sun Feb 24 18:06:02 2013 +0100

    macosx: adapt VLCTimeField and add additional option for remaining state of fs field

commit 021b9f2579d69f3ca2b7b8d809836785a3f15515
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sun Feb 24 17:09:26 2013 +0100

    macosx: show current pos and remaining or total time in fs controller

commit 18d1112832204357675d6a94484d94d4d37f348e
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Feb 23 23:29:51 2013 -0800

    screen/mac: fix copyright header

commit afb85fb6fdce81739c03dac7449b6c2efad896d3
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Feb 23 22:42:08 2013 -0800

    access: make sure that the screen module is compiled for OSX by default (closes #8146)

commit e0de50a5fae465fb01a6591b2c256df925d4d68a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 23 10:33:12 2013 +0200

    Remove old Nokia N900 hacks
    
    These were broken since 6270a4c777d849538b8a8e4d5c6f01fb96fa9ea9.

commit 306964775d1da8ad2b39077dba6e520ba4dc87ad
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 23 10:30:43 2013 +0200

    MCE: remove old plugin

commit 88f1ac57fadf697fb5ae0fc332b19abf80b6ec3f
Author: Sébastien Escudier <sebastien-devel@celeos.eu>
Date:   Fri Feb 22 19:14:46 2013 +0100

    live555 : allow global npt value to go backward

commit 8329973db6dbb4e54b7d7631de9ee8f928907bfb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Feb 22 00:11:25 2013 +0200

    Revert "Qt: Add moving main window on any part of a window"
    
    This reverts commit 6b2d303b9274d9e03bbb52a30a1e8572a6d581fb.
    This fixes #8220.

commit 1f234ff62223893fb8e7cb4d289f384f3e4bfae0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Feb 21 23:38:34 2013 +0200

    dbus: fix single instance mode parameter type for previous track

commit cd295cf14e41fc86c3721160b83104026b546dff
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 20 23:40:29 2013 +0200

    rawdv: remove dated disabled code

commit b54103b03e1f829b7d5636c37a49d43c1ac4abc5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 20 23:40:01 2013 +0200

    raw*: initialize callbacks only at success
    
    Also remove dated comment.

commit 5987f34d99b14b127e51d5bc68fc97e0bf71e7b3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Feb 19 23:43:03 2013 +0200

    lib: fix signedness of SPU track ID in libvlc_video_set_spu()
    
    Luckily, signed and unsigned int are compatible types.

commit e712c11f55e881fd91774921e69a2736d8fdad0b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Feb 19 23:37:20 2013 +0200

    lib: rectify SPU track IDs (refs #7645)

commit 2240802604f12d1858c172c79ba0945f64ccd589
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Feb 19 15:36:25 2013 +0100

    contrib: dvdread: fix osx build

commit 94d0754642848b392dbc7590c93308514acc0243
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Feb 18 19:41:56 2013 -0800

    macosx: layout fix for the Open panel's screen section

commit 0b23d302642aef210d1f5d798c916e84c64a053c
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Feb 18 19:33:00 2013 -0800

    macosx: fix UI crash within the open panel (refs #8146)

commit 7cc2c800a026e661b7dd63054959e79008cfc8e4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Feb 18 22:24:59 2013 +0200

    gnutls: fix strict certificate checks and simplify

commit ff4c8fdf9e14fb653814370c3e8af4551104511b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Feb 18 22:15:10 2013 +0200

    gnutls: memory leak

commit d496ba57cd4749cd5842e04921732b51d67705dc
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Mon Feb 18 19:12:33 2013 +0100

    macosx: advanced prefs: add support for config sections
    
    close #7971

commit 65103f6361d9285ab59989e491fff93a92c0763c
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Mon Feb 18 19:11:18 2013 +0100

    macosx: use proper checkbox in advanced prefs

commit ea422217077165f39842b0501dfdefe59a0f6b7d
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Mon Feb 18 19:09:55 2013 +0100

    auhal: don't leak audio data and avoid useless memcpy

commit 46369f3e4f017bc2a2e6793aea94acb573995955
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Feb 18 20:08:58 2013 +0200

    http: fix ITU-T video codecs FOURCC

commit 99771bb540e472dda40711b0b65f02e0079da1f7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Feb 18 19:40:14 2013 +0200

    avformat: add non-native float audio (fixes #8191)

commit 27be238b6a0e9eda56b760ae31a4a758090e3f46
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Feb 18 17:15:13 2013 +0100

    Qt: fix segfault in seekpoints updater
    
    Close #8199

commit a46dff02070361b15113824ad24807897ca191f3
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Feb 18 15:16:31 2013 +0100

    contrib: remove obsolete dvdread patch

commit 010dc8cd16e013b3185db6881916d7ae6b15876b
Author: Martin Storsjö <martin@martin.st>
Date:   Sun Feb 17 21:10:02 2013 +0200

    omxil: Set an AMR band mode based on the AMR variant
    
    This requires passing the original VLC codec id to the function,
    since both variants are mapped to OMX_AUDIO_CodingAMR.
    
    We don't set the actual correct band mode (since we don't know
    what bitrate mode is used for each frame, since it can vary), but
    we set mode 0. We could in principle set it more accurately based
    on bitrate, but since it can vary from frame to frame, this should
    be enough anyway.
    
    This is required for OMX.SEC.amr.dec, which is one single codec
    supporting both AMR variant roles, and this seems to be the way of
    signalling what AMR variant it is. If setting
    OMX_AUDIO_AMRBandModeUnused, the codec fails to initialize.
    
    A codec can get this info either by having two separate OMX codecs,
    such as OMX.google.amrnb.decoder vs OMX.google.amrwb.decoder, by
    checking what the caller set via OMX_IndexParamStandardComponentRole
    or via the band mode parameter - the samsung decoder seems to use
    the band mode.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit 203d06bdd5cd9343e1ea607f3734e53616e3ea03
Author: Martin Storsjö <martin@martin.st>
Date:   Sun Feb 17 20:40:41 2013 +0200

    omxil: Signal the right AMR frame format
    
    The previously used enum is only used for conformance tests and
    is not the one commonly used in practice - the file storage format
    is the commonly used one (which also is used within Android).
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit 9a2d547c33492ebf5b70ac209f4f310e9adeef5a
Author: Martin Storsjö <martin@martin.st>
Date:   Sun Feb 17 20:20:43 2013 +0200

    omxil: Use the right role names for AMR-NB/WB
    
    These are the role names mentioned in the OMX IL spec, used by
    Android's built-in SW codecs and by the HW codecs available on
    Samsung Galaxy S3.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit 651de0063078188083bd574813564624564170d3
Author: Martin Storsjö <martin@martin.st>
Date:   Sun Feb 17 20:19:04 2013 +0200

    omxil: Don't log errors if there actually weren't any
    
    This fixes stray log warnings when using audio decoders, since
    4edfa4f5fb99.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit eb613c154b313d9689a87fa9bb69207898e52f0e
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Feb 17 00:21:51 2013 +0100

    macosx: fix hypothetical aout leak

commit 44d273e077c4a07548f8ae11c9d7460c98846a75
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Feb 17 00:12:29 2013 +0100

    auhal: re-arrange code to suit a sane structure and use #pragma mark to illustrate segments

commit 6d85209c9f4d75478f96aa982255ebcac35cf93e
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Feb 16 23:50:36 2013 +0100

    macosx: fix audio device selection visuals and remove fake 'Default' item now that auhal handles it

commit beb5675dc34c23d76e6c53cee534379a5916a053
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Feb 16 23:49:56 2013 +0100

    auhal: export System Sound Output Device as another choice if the user wants VLC to suit the default OS behavior

commit dd4d8155806afb07d6095924030b8c78e85fca61
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Feb 16 21:13:49 2013 +0100

    auhal: fix insufficient bounds checking introduced in [14250ccc]

commit 8aeca915c601d1a2008fd8e2e092ea12efd7b2e9
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Feb 16 21:12:51 2013 +0100

    auhal: don't leak the device list

commit 8b47d5a797a7e8dda7c40db634cf29ff040e3d73
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sat Feb 16 20:45:22 2013 +0100

    auhal: fix minor memory leak when handling SPDIF devices
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 14250ccc4fab3f18b0270465e2d3a4fe78c0ebfb
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Feb 16 20:27:31 2013 +0100

    auhal: use kAudioObjectPropertyName instead of kAudioDevicePropertyDeviceName to retrieve the (potentially localized) device name
    
    This is the endorsed API and behaves correctly with regard to string lengths

commit cb37cbe2fc9f0c7c32c72e6ab2d1fa571d072da8
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Feb 16 20:22:26 2013 +0100

    Revert "auhal: workaround bug (in core audio?) which leads to shortend device names"
    
    This reverts commit a446ef2826e9d4d2755f32eb27f797d5f3d9c68f.

commit ec1514442e90ec8fc7662f5121e236e2c5cab441
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Feb 15 16:15:08 2013 +0100

    opensles: use 10ms buffers
    
    This rounds up to exactly 441 samples with 44.1kHz audio
    This avoids a rounding error in drift calculation of 2.31 milliseconds
    in the worst case of the buffers queue being full for the specific
    case of 44.1kHz audio (such a small error is not significative).
    
    For unknown reasons it also fixes A/V sync issues.

commit 2a07b5465d71834af3cb4a1953fa2fb356f6808b
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sat Feb 16 17:38:34 2013 +0100

    macosx: add missing vlc_object_release and stuff for audio device selection

commit a446ef2826e9d4d2755f32eb27f797d5f3d9c68f
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sat Feb 16 15:16:18 2013 +0100

    auhal: workaround bug (in core audio?) which leads to shortend device names
    
    Also fixes a memory leak

commit 7f84f44dd8666cb700ff778a9b88f1021036f810
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Fri Feb 15 20:19:08 2013 +0100

    macosx: move fullscreen logic to VLCVoutController and remove now unneeded helper methods

commit cf04d7a8a59430d9e15df30abb8c8e5c4ba31f61
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Fri Feb 15 19:27:39 2013 +0100

    fix play / pause and rename method for better clarity

commit 57df1568f65061f449f9664770b609296ffd7203
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Fri Feb 15 19:12:21 2013 +0100

    macosx: only revert presentation options on fullscreen leave which are touched when entering fs for this particular window
    
    This fixes menu / dock hide behaviour when handling around with multiple
    vout windows which are set to fullscreen on multiple monitors, especially when
    leaving fullscreen for one window with other windows still in fullscreen state.

commit 138034aebfdcc30a2734bdd98a8e0a78f90a0c0c
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Fri Feb 15 18:52:59 2013 +0100

    macosx: deduplicate code for fullscreen presentation options

commit 6c1ae0ff61f8854409badd44cbc3f2be2b537c2b
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Fri Feb 15 18:38:18 2013 +0100

    macosx: try to fix another instances of wrong occurrence for fspanel

commit 1ba853ac922b9233602f80983cdc3548aac3b28e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Feb 14 18:39:33 2013 +0200

    OSS: no need for packet.c

commit 8c48a995db6b2a6df7d76c6a68fcf600195c42b4
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Feb 14 17:37:18 2013 +0100

    DShow does not need packet.c anymore

commit 1a2cdc6dd4ea7dee61440600242c70d48577569d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Feb 14 18:29:37 2013 +0200

    ALSA: fix uninitialized variable

commit 197928c5fc136bfc72eae2ced99fc8439475f95b
Author: KO Myung-Hun <komh78@gmail.com>
Date:   Thu Feb 14 11:57:27 2013 +0900

    kai: remove aout_Packet*()
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 589a8401029f49491a6cdbb4c03f105a509df76c
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Thu Feb 14 16:37:36 2013 +0100

    msi: all components need the Win64 attribute
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit a004ec0e977e8118d942d9488f9ba5a34d2054f2
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Wed Feb 13 18:24:31 2013 +0100

    msi: give at least few permissions to the generated file
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 28c8b02b2d419d6992f041b070ccc06de0d980b7
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Wed Feb 13 18:24:30 2013 +0100

    msi: improve 64-bit support
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit d1f29d92fd5312e3121404cf51889ede3c21711b
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Wed Feb 13 18:24:29 2013 +0100

    msi: add the arch to the product name
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 126657cf8801e0e4fb1852d56e495adb64a1b3a8
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Wed Feb 13 18:24:28 2013 +0100

    msi: provide the arch
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit fc2b9d97823303762cd0ec5c043db10e907ecd88
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Wed Feb 13 18:24:27 2013 +0100

    msi: regenerate the config.wxi.in
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 4bf03a07bf1981bf67676eaa4e9e6f1102702849
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Wed Feb 13 18:24:26 2013 +0100

    msi: change WiX default installation path
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 2ba6732110d7efefcd99997eb1936b1c40824cc0
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Wed Feb 13 18:24:25 2013 +0100

    msi: define the output file
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit eb67ecf0241d50c983f60fc12717ef3a1afa440d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Feb 13 20:10:52 2013 +0100

    Update module list

commit 2ccf04ef735dcb42828e8da2322e8b2e01c03b96
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Feb 13 19:57:02 2013 +0100

    Win32: fix compilation for Vista target

commit b254a7dc25ad74ed48b8cd267b96fe984eaa1851
Author: Sébastien Escudier <sebastien-devel@celeos.eu>
Date:   Wed Feb 13 18:48:19 2013 +0100

    remove false comment

commit 093ffb06d60e7f3ba9ae590844975f6c8086e8ba
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Wed Feb 13 17:49:00 2013 +0100

    macosx: fix behaviour when changing video splitters on the fly

commit 303f6938f28cb89cef7e73a1ae481b3a9832f4c3
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Feb 13 11:44:10 2013 +0100

    NEWS: speak about new libvlc_*tracks* methods

commit 59a6c9693c2064f3341ed04d933d2b6a38fb99e7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Feb 12 22:52:48 2013 +0200

    libvlc_media_tracks_get: use unsigned as applicable

commit cd5345a00009f2fc571c23509a025331ad24fc87
Author: Martin Storsjö <martin@martin.st>
Date:   Tue Feb 12 22:45:25 2013 +0200

    libvlc: Add a new more extensible struct libvlc_media_track_t
    
    Due to the way this struct is allocated, it can be extended later
    without breaking ABI.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit a17f1b372fd38ea54b3736a2eaead9a3b64da17a
Author: Mario Speiß <1034-135@online.de>
Date:   Mon Feb 11 21:32:27 2013 +0100

    Contribs: update pthreads to 2.9.1
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit ef24315035a88f885acc9031267f9c47a2031a96
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Feb 12 17:52:22 2013 +0100

    MSI: make it depend on package-win-strip

commit c3bc86c1c3a08f43ed64ca96008c0d7533d1b03e
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Feb 12 17:17:16 2013 +0100

    packagemsi: rename target to be consistent with package-win32

commit 3fde8c359dbe6e0e51634d0366cbeb4ec9362c59
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Fri Feb 8 19:06:32 2013 +0100

    Win32: MSI package
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit bbf8c217d96e344fd5c5757cae1a599fc2eabbdd
Author: Martin Storsjö <martin@martin.st>
Date:   Tue Feb 12 11:37:33 2013 +0200

    omxil: Use vlc_cond_timedwait when waiting for free input buffers
    
    The structure of the decode functions are like this:
    
    Decode() {
        if (got output buffer) {
            consume output buffer;
        }
        wait for input buffer;
        if (got input buffer) {
            fill input buffer and send to the codec;
        }
    }
    
    This makes the functions prone to deadlock, if all input buffers
    have been consumed and won't be returned by the codec until we
    consume some of the output buffers (and we don't get the output
    buffers until we already are waiting for an input buffer).
    
    By using a timeout in the wait for input buffers, we get out of the
    deadlock and can consume an output buffer, allowing the codec to
    proceed. By making the timeout relatively large, it won't trigger
    during normal decoding, but gets us out of possible deadlocks
    (noticed at startup with qualcomm audio decoders).
    
    The alternative to timeouts would be to push dummy/sentinel buffers
    into the fifo (as we already do at reconfiguration) each time we
    receive an output buffer. This would add quite a bit of overhead
    though, having to process (and skip) one item in the input buffer
    fifo for each received output buffer.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit 356c37db5dfdf9da3a10a2318bebc8783cfed019
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Tue Feb 12 10:21:41 2013 +0200

    opengl: on manual unpacking use picture visible width for calculations, fixes some mov-samples

commit e3750c979b0997b0b98e5d21a04f537a5e7f6a3b
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Tue Feb 12 10:20:57 2013 +0200

    opengl: check GL_UNPACK_ROW_LENGTH instead of OPENGL_ES
    
    This way we don't need to define dummy GL_UNPACK_ROW_LENGHT for opengl es
    compiles.

commit cccbf3655ed4186b3520a70630b26bf4e53b0e20
Author: Denis Charmet <typx@dinauz.org>
Date:   Tue Feb 12 09:47:30 2013 +0100

    Remove trailing space line

commit eeb932db8424f35c11c40d8c0db3a11347f631b7
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Feb 12 08:13:09 2013 +0100

    androidsurface: explain how how picture is rendered

commit da5c34b4a5b263490fb5920d72991f47aff31eb6
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Mon Feb 11 23:34:07 2013 +0100

    skins2: don't default the first visible item to selected
    
    This proves ugly when changing skins

commit 0fafbb87581a526dcdd7183cd49a472ada2bb8d7
Author: Denis Charmet <typx@dinauz.org>
Date:   Mon Feb 11 23:18:42 2013 +0100

    Free unused resources when using linked mkvs

commit 062b886122287d8ad3ec93b3faa59808d2b1e9c7
Author: Vittorio Giovara <vittorio.giovara@gmail.com>
Date:   Mon Feb 4 18:00:21 2013 +0100

    Add gui option one libav/ffmpeg flag2 parameter
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 38bca92789e0e8c27a0752531755218d90cb2c57
Author: Martin Storsjö <martin@martin.st>
Date:   Mon Feb 11 21:24:19 2013 +0200

    omxil: Skip padding with OMX.SEC.vc1.dec as well
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit 8849094710a60b115131501a62692016901a9453
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Mon Feb 11 17:34:57 2013 +0100

    skins2: improve short name display ($N)
    
    This patch reuses the same algorithm to display a short name ($N) as the one
    used to display the playlist.
    
    This should fix an issue described at http://forum.videolan.org/viewtopic.php?f=15&t=108336

commit a863be5909e8ed7dd382ff1d8a69909a0a269f33
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Mon Feb 11 16:55:40 2013 +0100

    Qt: SeekSlider: SeekStyle: fix memleak

commit 934eee8ce74843e35fe73e36e956c9c1dc2ec948
Author: Mario Speiß <1034-135@online.de>
Date:   Sun Feb 10 22:31:59 2013 +0100

    DnD from Internet Explorer to VLC and support of links (*.lnk)
    
    On Windows a Drag and Drop seems to be a Qt::LinkAction. And support for
    symbolic links is added.
    
    Playlist widget now uses the p_mi->dropEvent (used to have two implementation,
    one calling p_mi->dropEvent already, the other had its own body. That body is
    removed)
    
    Regards,
    Mario
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 7b621263eea504d2e5c28bba64a55958ef789e41
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sun Feb 10 20:14:22 2013 +0100

    macosx: update copyright headers for some recently changed files

commit 8f38f673a4ae405c6d66106738b25bd9603a3ae6
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sun Feb 10 20:03:37 2013 +0100

    macosx: fix another wrong occurrence of the fspanel

commit 1c7a47c629358c3210a57913c325f40e7a582824
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Feb 10 16:46:14 2013 +0100

    opengl: update author lists

commit f071d8da8a86b6f447d3179e31dd924eba22835c
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Feb 10 16:01:00 2013 +0100

    macosx_vout: update author list

commit 7b8083d228cf76798e33a161772bb53e02928c39
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 10 12:22:52 2013 +0200

    Revert "Emit a fullscreen toggle action on double click"
    
    This reverts commit 96824f0c8d6134b62fbcf9876a5411258486d390.
    This hack is not needed anymore.

commit 77733e5ec52e49d853e790ab682ded21e641f1b2
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sun Feb 10 10:01:26 2013 +0100

    mouse wheel handling: fix left / right scrolling events
    
    scrolling right should set position forwards, not backwards

commit b3e62f036664bf4edc1d1edafd3b9df012c92ffa
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Feb 9 23:54:55 2013 +0100

    dvdnav/dvdread: run autoreconf
    
    autogen.sh does not exist anymore

commit 0d5f65dea94435058516293020c112a2035adc62
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sat Feb 9 15:50:15 2013 +0100

    macosx: update fullscreen menu item checkbox according to vout fullscreen variable

commit c046b5ce44a9bcb145d90c1442c4fcfe7db70e36
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sat Feb 9 15:11:37 2013 +0100

    macosx: allow again to select lion fullscreen and nonembedded windows in simple prefs

commit e3767037cb1b5b131d5d508c6d0c59eb651d5fbf
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sat Feb 9 15:06:40 2013 +0100

    macosx: directly toggle vout fullscreen variable to support multiple windows in fullscreen

commit 13882691ddfd3ca2514febb3ece6b5d24893cdfe
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sat Feb 9 11:07:44 2013 +0100

    macosx: also hide mouse cursor when detached window is in fullscreen

commit 20c4f1a92dc952286f6511ef93cf855cca966221
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sat Feb 9 10:51:12 2013 +0100

    macosx: fix closing detached windows when in lion fullscreen

commit b04f1e544e442522eb466705efd65393ef6dd911
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sat Feb 9 10:18:14 2013 +0100

    macosx: only show fspanel when needed, additional fixed for lion fullscreen behavior

commit 60eba2be7b2025be6ba78311083b9fbd7b195a1f
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Fri Feb 8 19:39:11 2013 +0100

    macosx: support multiple VLC windows in fullscreen, try to just display fspanel when sensible
    
    This allows main window and video window in fullscreen
    Note that still the fspanel is displayed to often.

commit 4fdb3cc96fb33af82a44c024975370e8d29f0a0e
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Fri Feb 8 18:48:44 2013 +0100

    macosx: add lion fullscreen support for detached windows

commit b302bf06bc3c56ae69efae71f57e6cd5917e6f2c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Feb 9 16:23:52 2013 +0100

    iOS: no tabs, in source-code

commit 5182f4f56472343086997f7824325f5e0761a691
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Feb 9 14:34:04 2013 +0100

    androidsurface: simplify dlopen code

commit aa03764141422a0f0265d485e53396a9ce3b9f25
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Feb 9 14:33:22 2013 +0100

    androidsurface: cosmetics

commit d76a2ff3219ccf61ae4ca563c11dc4f9305cb8e2
Author: Gleb Pinigin <gpinigin@gmail.com>
Date:   Sat Feb 9 18:01:57 2013 +0700

    ios vout: Avoid opengles1.1 naming convention for 2.0 version
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit b990bc7105c41a2d7e44bf88917326d2a05208fe
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Sat Feb 9 09:18:36 2013 +0100

    skins2: fix memory leak

commit af7899e86b74b01af86fc2b521d0a9aa40a98387
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Sat Feb 9 09:03:00 2013 +0100

    skins2: ensure that skins2 displays items exactly as qt4 does
    
    This patch copies qt4 getTitle function so that user can read the same
    wording from skins2 as he/she reads from the qt4 interface.

commit ff71cffb9f8cb702474f5d7824469930b2637157
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Feb 9 01:33:09 2013 +0100

    NEWS: mention OpenGL ES shader support and fix some typos

commit a05abe54b341683244d6414ddd7989b57d6c8c90
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Feb 8 22:56:58 2013 +0100

    opengl: remove debug

commit 600e3d650cc42ac501e0c0ce1ef912e54505b179
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Feb 8 22:55:20 2013 +0100

    opengl: save a few #if since those are valuable

commit 2aecbd24fb9eba0e1b50d30f0afa52e46e1aa695
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Feb 8 22:45:16 2013 +0100

    opengl: protect precision settings, since current OS X OpenGL implementations don't support it (yet)

commit 3422455f7e844bfc301ade6b5371bc29e62ecdd1
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Fri Feb 8 22:29:39 2013 +0100

    opengl: implement manual unpacking for OpenGL ES
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit eae547f48bfe0e3ec339aaac6b6a65d25be371f8
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Feb 8 21:41:37 2013 +0100

    opengl: fix compilation for OS X

commit af8c1f653551e97bd30bcfbc4e41c0a04fa89df8
Author: Denis Charmet <typx@dinauz.org>
Date:   Fri Feb 8 21:37:01 2013 +0100

    Handle case where dwFormat is WAVE_FORMAT_EXTENSIBLE

commit b5cf1c1e04213a3abef0e33cf3c58e2242d0179b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Feb 8 21:34:01 2013 +0100

    opengl: fixed shader support for iOS
    
    note that certain samples are not supported so far

commit 6c648e41cf3abade4732daf9d7cf56989d042e65
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Feb 8 21:19:05 2013 +0100

    vout_ios: use OpenGL ES 2 for rendering

commit d705a6f0060dc6f4fc3697398be6a0c90c308746
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Feb 8 18:09:31 2013 +0100

    opengl: use OpenGL ES 2 on iOS and fix a compilation warning

commit 91f7ead257fe27075aa33dc25a44592d06b0cab6
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Feb 8 18:01:55 2013 +0100

    vout_ios: use a 32bit color scheme

commit b284beeee8894a86c32eae47cc996e973376e5aa
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Feb 8 18:01:05 2013 +0100

    configure: don't enforce OpenGL ES 1 on iOS

commit 01e0512bfddf971e4007cc94ba2c86b0ecb2d982
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Fri Feb 8 15:02:35 2013 +0200

    transcode: use 1001 as framerate base

commit 68b6cc27c7c3a2717abc37aabf6fd89440f10a92
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sat Jan 14 23:20:04 2012 +0200

    transcode: reinit filter-chain when aspect-ratio changes

commit f80f2a6b885e82087f4985949065d6692b73d012
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Feb 8 14:08:09 2013 +0100

    extras/package: compile for iOS 6.1 since it is public now

commit ca82afbfb7ee9a083d13c7861408e5759f2509cd
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Thu Feb 7 17:21:06 2013 +0100

    gnutls: retry handshake if it returns a non-fatal error
    
    Based on the gnutls_handshake manual the function must be called again
    until it returns 0 (or a fatal error).
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit c1ec4dee751ae64e852aeba16c2322b35ddd8ac6
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Feb 8 10:40:51 2013 +0100

    audioqueue: fix buffer leak (close #8140)

commit f29ec36681430bfe087fbc6ae11f0cdadedbcee0
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Feb 8 10:32:23 2013 +0100

    auhal: fix prototype/definition mismatch (close #8148)

commit 8775d0d7f1f529e57a81234edfb07fce4a8e7a73
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Thu Feb 7 19:54:58 2013 +0100

    Gestures: use left button, by default
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit be93074958c9a620911f3e8112098808a7d78cd7
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Thu Feb 7 19:46:05 2013 +0100

    Gestures: use the proper event name
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 9929cc94ce61b48c666dcf1aa2b65c1e7de763c9
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Feb 7 19:15:15 2013 +0100

    macosx: replace all 'key-action' calls with their proper counter-parts
    
    This excludes 'ACTIONID_POSITION' for which there doesn't seem to be a replacement.

commit 606a09d23c297255ef2982861a3040cf7d0a3bf4
Author: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Date:   Tue Aug 21 17:48:37 2012 +0000

    avi: Fix seek bar position when streaming through network (fixes #2151)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 6b2d303b9274d9e03bbb52a30a1e8572a6d581fb
Author: Alexander Terentyev <lex.terentyev@gmail.com>
Date:   Wed Dec 5 11:00:04 2012 +1100

    Qt: Add moving main window on any part of a window
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 59c5c14c867f016afa5b4a130107201637bf6b19
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Feb 5 23:58:47 2013 +0100

    stream: Fix segfault caused by invalid seek
    
    Sample can be found on https://www.dropbox.com/s/cd56gjk4ablimp5/A_lawnmower.wmv
    md5: d87c039c304b41cc30bddfe21e88af36

commit d1bba6c05d0f10d0dfceb6677745ee32993a4bda
Author: François Revol <revol@free.fr>
Date:   Sun Feb 3 00:35:18 2013 +0100

    lua: assembleenationale: Fix after website changes
    
    Base urls not probed correctly yet, but hardcoded, I'm too lazy right now.
    
    Parse direct.js some more to get stream name lists.
    
    Fix the live streams list check.
    
    Signed-off-by: François Revol <revol@free.fr>
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 2c1b60aec7e7fbeb4d0f0007c1933ad1572af490
Author: Sébastien Escudier <sebastien-devel@celeos.eu>
Date:   Thu Feb 7 12:12:16 2013 +0100

    fix regression from 3118035
    Closes #8076

commit ba66ad016e26a3b97378315dd5ca92343dd8a60a
Author: Sébastien Escudier <sebastien-devel@celeos.eu>
Date:   Thu Feb 7 11:07:48 2013 +0100

    fix regression from 1925313da2 : vod creation failed in rtp stream out module because it couldn't access some variable (vod-media and vod-session)

commit cdc85689a17f8b81cf437c29b1d298cf5f571bac
Author: Mirsal Ennaime <mirsal@videolan.org>
Date:   Thu Feb 7 04:18:12 2013 +0100

    dbus: Oops, abandon the correct container on error paths

commit b1bb9b54365a42e8d1b801378b51aa38789fbd84
Author: Mirsal Ennaime <mirsal@videolan.org>
Date:   Thu Feb 7 03:54:11 2013 +0100

    dbus: Add another memory allocation failure check

commit aba4767f273048deca4c17d712bec3da9bf362d8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 6 20:56:02 2013 +0200

    TAB_FIND/TAB_REMOVE: remove inner variable, improve expansion safety

commit 56180db3def98fd0c9e4b9c32e6941074e1db8c4
Author: Mirsal Ennaime <mirsal@videolan.org>
Date:   Wed Feb 6 15:16:26 2013 +0100

    dbus: Add memory allocation failure check

commit 21e2557b1cd45601d8cbcc2a6b3b6c96847dd30b
Author: Denis Charmet <typx@dinauz.org>
Date:   Mon Feb 4 22:42:23 2013 +0100

    Remove aout_Packet from directsound audio output

commit 8cbd52ac8a500a96378a35f74be12c6d73b50d18
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Feb 5 19:59:38 2013 +0100

    Contribs: update dvdread to a new fork

commit a3ae4031787e58afaab9a7695e5f1a9126fe73fd
Author: Vittorio Giovara <vittorio.giovara@gmail.com>
Date:   Tue Feb 5 19:39:47 2013 +0100

    rename configuration page title for x264 options
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 9daa9e5d25ebebc35a8b6be32c3b357e9f1985f9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Feb 5 19:24:02 2013 +0100

    Contrib: use a new DVDnav fork
    
    Should close #8125

commit 7724ba6c06a08e92954d33fda4d9dd62916d9dcc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Feb 5 19:55:29 2013 +0200

    Win32: really fix poll() loop *cough* *cough*

commit 018ea797875b5f61c208f2845615460bc39c146c
Author: Mirsal Ennaime <mirsal@videolan.org>
Date:   Fri Feb 1 18:25:45 2013 +0100

    dbus: Add missing memory allocation failure handling
    
    Handle memory allocation failures when sending the PropertyChanged
    signal in the TrackList interface implementation.

commit 57a0261edafdddd004f8efdfd0f9d6b1c61e3408
Author: Mirsal Ennaime <mirsal@videolan.org>
Date:   Fri Feb 1 17:18:29 2013 +0100

    dbus: Remove useless comment

commit 424d68f848e0fef69db0ee16499fe997951e3215
Author: Mirsal Ennaime <mirsal@videolan.org>
Date:   Fri Feb 1 17:17:59 2013 +0100

    dbus: Fix memleaks on error paths

commit 79c8560a5e36d6f872a740aeeb6a62c8069c3eae
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Feb 5 01:00:46 2013 +0100

    macosx: work-around for Mountain Lion which treats folder with the name 'BDMV' and the sub item 'INDEX.BDM' as a file with the UTI 'public.directory'

commit 5c9733cfd5a9fb7bd4cd842421868600dc8f40a7
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Feb 5 00:06:19 2013 +0100

    audioqueue: fix compilation for OSX

commit 1d0ffadb2e17cbc76918e063dd676d33de69b8d4
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Feb 4 23:50:27 2013 +0100

    audioqueue: use the AudioSession API to overwrite the mute switch during media playback (iOS only)

commit b620bade36f908a49130c010886a41a7c402fe60
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Feb 4 23:03:09 2013 +0100

    audioqueue: fix potential p_block leak

commit d71133ac5fbd6904bdd06c9fe3aff5d3b34e81b7
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Feb 4 22:48:50 2013 +0100

    audioqueue: more cleanup
    
    repack a struct and rename variables so they actually make sense

commit 766083444177a16fffb7c5dfeb0dd2f4f4fe75d4
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Feb 4 20:51:41 2013 +0100

    audioqueue: switch from section comments to more useful pragma marks since those are recognized by Xcode

commit f5deb075779273db4044939ea8363f7546ffb2b8
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Feb 4 20:07:03 2013 +0100

    audioqueue: fix copyright years and add missing copyright holders

commit d87ff6d88198b6fe7874433a883b55827237e7a1
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Feb 4 19:58:31 2013 +0100

    audioqueue: clean-up

commit 08ec492002a8ef7937dcbf946f63fe260035e5e9
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Feb 4 19:35:23 2013 +0100

    audioqueue: fixed potential TimeGet issue
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 9eb78bf485090e6b83527ba39e919db1a9e71de1
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Feb 4 19:05:55 2013 +0100

    NEWS: updates for Mac

commit 576c05f07f93e47c543c1e1d4946269394d3899b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Feb 4 19:14:33 2013 +0200

    win32: do not get stuck in poll() with infinite timeout
    
    This really should be fixed more properly.

commit ce96ee78f58c6d24eb66d5544b571cc3d0aa4343
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Feb 4 18:38:04 2013 +0200

    libvlc_audio_set_track: return -1 on error
    
    Surprisingly, my gcc did not generate a possible unitilization warning.

commit e69bf784bd8d202de54913b8f94aee2719ab873c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Feb 4 18:26:06 2013 +0200

    live555: buffer sizes are not considered safe
    
    ...so far.

commit 2515960dedfa72321b4a69d3cc8153aa599a172b
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Feb 4 17:13:17 2013 +0100

    audioqueue: don't avoid impossible case
    
    Play() should always be fed with valid block_t *

commit 9b0916a50e25a488f19fa56899b76b1367955b3f
Author: Martin Storsjö <martin@martin.st>
Date:   Mon Feb 4 16:19:17 2013 +0200

    omxil: Remove a few audio codec mappings
    
    This reverts most of 2b101ff4a0.
    
    VLC_CODEC_MP3 seems to work fine with multiple OMX mp3 decoders,
    so keep it mapped.
    
    VLC_CODEC_MPGA does work with some OMX mp3 decoders (OMX.SEC.mp3.dec
    seems to handle it) but not with all (OMX.google.mp3.decoder doesn't
    seem to handle it).
    
    Vorbis does not work with OMX decoders in the current form. The only
    such decoder I've seen is OMX.google.vorbis.decoder, and using it
    requires us to modify the packets sent a little. Even if this can be
    done pretty easily, the packet format feels more like an android
    internal hack than an official spec of any sort, so disable this
    mapping since there isn't much value in using it currently.
    
    WMA does not work with OMX in the current form (tested with
    OMX.SEC.wma.dec). I've got work in progress code that makes certain
    WMA files work with it, but not all, so disable it until at least
    most of them work properly.

commit 5d4429549c5fe67d4a72c91064b9b6c500d30a0a
Author: Sébastien Escudier <sebastien-devel@celeos.eu>
Date:   Mon Feb 4 12:02:27 2013 +0100

    live555 : Add an option to change the frame buffer size, and increase the default value a little.
    Closes #8103

commit 90c4ceacb037ec7ada98e3e5ee7fc799e1f46466
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Feb 3 21:32:58 2013 +0100

    NEWS: announce that the infamous audio output failure on TASCAM's USD-based MIDI-interfaces is fixed

commit 55e3f94302a29e9ee76532c290c1134af5f0213e
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Feb 3 21:05:23 2013 +0100

    macosx: fixed compilation warning and potential runtime exception

commit e4dc6784ed497fef0fbbad4d1c3fa4a5254ffdf0
Author: Mario Speiß <1034-135@online.de>
Date:   Sun Feb 3 19:25:35 2013 +0200

    too long timeouts in win32 vlc_poll
    
    When vlc_poll is called with timeout of i.e. 5000ms it may happen that the
    waiting time might be as long as 2500s ! Probably poll should be called with
    the 50ms timeout as many times until the original provided timeout has been
    reached.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit e1aa97a9e8bdd3787fb3543b13cf6a6f624fd350
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Sun Feb 3 09:12:04 2013 -0500

    src: Win32: add message categories to debug logs
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 434cf8e484519fcad279f398fe735937c4237db8
Author: KO Myung-Hun <komh78@gmail.com>
Date:   Sun Feb 3 18:04:28 2013 +0900

    configure: remove a wrongly placed test
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 71c82ba2d21758e3d2bbbdb6ec74281490370b58
Author: Martin Storsjö <martin@martin.st>
Date:   Sat Feb 2 19:38:17 2013 +0200

    omxil: Only try to enable the samsung-specific 420p mode on video decoders
    
    It doesn't make any sense for audio decoders and only leads to
    extra log warnings.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit 9d5daca226178bb1bdffa017082be29a4fdc84a8
Author: Martin Storsjö <martin@martin.st>
Date:   Sat Feb 2 15:24:20 2013 +0200

    Revert "omxil: Set the WMV type"
    
    This reverts commit c73e88ce9a79f1b76e7e6a9ec1cf5781555994a5.
    
    The WMV1/2 decoders use a different role name, and this parameter
    is unsupported on them. Therefore, there's not much use in trying to
    set it at all.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit 13618e090e33709f4421bb9526b4dc5793157a8e
Author: Martin Storsjö <martin@martin.st>
Date:   Sat Feb 2 15:22:32 2013 +0200

    omxil: Use the role names video_decoder.wmv1/2
    
    The role name without a suffix, "video_decoder.wmv", is only for
    vc1/wmv3/9 (on Samsung Galaxy S III at least). Since certain roles
    are substrings of others, require the full string to match when looking
    for suitable codecs instead of using strncmp.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit 4a19daba2ee38598cd13fd6365c669d1fd4c2b7c
Author: Martin Storsjö <martin@martin.st>
Date:   Sat Feb 2 16:33:13 2013 +0200

    omxil: Factorize samsung decoder quirk identification to a separate function
    
    Previously, we tried to see if the samsung decoder name followed
    a certain pattern (ending .Decoder, for good decoders, assuming
    we should ignore the padding specified by all other samsung
    decoders). This simple pattern didn't turn out to apply for some
    other deocders, so instead explicitly list the components that
    we know we should ignore the specified padding values.
    
    Also refactor the same check from both the omxil and mediacodec
    files into one utility function.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit 49362976f0f9dbe9e4b3968bee698f34e2a4cda5
Author: Martin Storsjö <martin@martin.st>
Date:   Sat Dec 3 23:46:04 2011 +0200

    omxil: If OMX_IndexParamVideoInit failed, assume 2 ports with index 0 and 1
    
    This is required to use the OMX.google.* sw decoder components
    (which are useful for testing).
    
    Only do this workaround on android builds for now, to limit the
    scope of the hack.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit fab34784a588febf0f74afb45a69c374085c5f2c
Author: Martin Storsjö <martin@martin.st>
Date:   Fri Feb 1 12:53:22 2013 +0200

    omxil: Make sure i_channels is nonzero before dividing by it
    
    At startup of the decoder, i_channels might be set to 0 if the decoder
    hasn't processed the sent CODECCONFIG data yet. (In these cases, the
    returned buffers are 0 bytes long so we don't miss anything either.)
    A port reconfigure event is sent in these cases, so i_channels gets
    initialized to the right value before we handle any later buffers with
    actual content.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit 4edfa4f5fb997933531c79eefe81f0b36377c6e4
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Apr 11 19:25:36 2012 +0300

    omxil: Don't require SetAudioParameters on the decoder output port to succeed
    
    It's mostly enough to call it on the input port, while we later get
    back what the decoder itself set on the output port (based on the
    input port and codec config data), so if this fails, just ignore it.
    
    This is required for using google SW audio codecs via OMX, which is
    useful mostly for testing. (Using them still requires a few more
    hacks though.)
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit 3e91dcf90752d4d9f787f030340033882b7af2a8
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Jan 30 21:23:45 2013 +0200

    omxil: Set OMX_AUDIO_AACStreamFormatMP4FF for AAC
    
    This does work with the Samsung AAC decoder (which seems to support
    both), while the google SW AAC decoder doesn't support the previous
    value (but works fine with this one).
    
    As far as I can read the specs, the two formats are identical (one
    is defined as "AAC inside MPEG-4/ISO File Format" while the other
    one is defined as "AAC Raw Format (access units)").
    
    The Android media stack seems to be using this one internally
    (with a bunch of references to this one, and no references to the
    RAW one), which is a good indication that at least most android
    AAC decoders should be able to handle it.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit 4250b38cb336405988516e91c32dd6c1d3794d1d
Author: Martin Storsjö <martin@martin.st>
Date:   Fri Feb 1 12:10:26 2013 +0200

    omxil: Set the right channel mode for aac/mp3
    
    This doesn't seem to have any effect in practice, but it does make
    the code more correct.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit 74e85f40d29a6a6ffff2b71fd11918cd56d2434e
Author: Martin Storsjö <martin@martin.st>
Date:   Fri Feb 1 11:42:19 2013 +0200

    omxil: Skip a kinda-broken samsung mp3 decoder
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit f000f5d9a46db78bf8e58459b65130e2a59568a1
Author: Denis Charmet <typx@dinauz.org>
Date:   Fri Feb 1 01:39:29 2013 +0100

    Remove the filesize verification when using FindNextElement
    
    The dummy support patch also fix #5287.

commit c69ad41a680be56caa7ec5c8dd984b01fcea5584
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Feb 1 18:30:38 2013 +0200

    hotkeys: use only one channel for sliders
    
    We don't display both sliders at once anyway.

commit 007607082fd803fba8ada32a7b1e1f63e5beb610
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Feb 1 18:25:21 2013 +0200

    hotkeys: put all text on the default SPU channel
    
    Never more than one piece of text is displayed at a time anyway.
    Also simplify format string handling and use single precision maths.

commit 395f4e4ab8427725c2714f87998bd87b99397bcf
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Feb 1 17:58:31 2013 +0200

    libvlc: use input navigation controls

commit 1cc9c243abca81b520d92e28c4b61579d6690c3e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Feb 1 17:55:17 2013 +0200

    dvdnav: implement navigation controls, remove key-action callback

commit 8c4e42a3d9ceeee5ec76ae78ff5d75c6a3730583
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Feb 1 17:55:00 2013 +0200

    hotkeys: implement navigation actions

commit 72499a50a34cbb99f11a26d455865be2012b5ab9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Feb 1 17:54:34 2013 +0200

    input: define proper controls for menu navigation

commit 2cb909b3bfa737d82c29345bae27a2848b0ce719
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Feb 1 17:52:32 2013 +0200

    Update default DVD and CD paths on Linux

commit 0202493d151d7f082aa59bcc53ab5b541f854abf
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jan 31 22:57:31 2013 +0100

    MpegVideo packetizer: fix frame rates

commit 5dc612beb4b927696159218e4f046ea04ecca63a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 31 23:25:15 2013 +0200

    hotkeys: remove special key event

commit 812836afe87b655bfc6f67b6751a14f5cba6529e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 31 23:23:55 2013 +0200

    hotkeys: add context menu action

commit d83927d402e835ead4159bc673179a182a78f733
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 31 23:16:35 2013 +0200

    hotkeys: map mouse wheel actions in core

commit a0cb1c29ce36162c4142350926345321840e7f06
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 31 23:16:10 2013 +0200

    hotkeys: move mouse wheel setting to core with other hotkey stuff

commit 6ba340cedee77f735fdc0b0502416d4043faddf6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 31 23:07:07 2013 +0200

    core: remove OSD menu keys configuration

commit 9f75360392735dca86e50ee8b87f76454acaa051
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Jan 31 18:59:54 2013 +0100

    quartztext: compilation fix

commit 469f433cfdfbf8d0a0603dd24398fe694d220b47
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 31 19:48:56 2013 +0200

    Remove unused typedefs

commit d8ff730f71cf6aa08ced1ed5c11c530747795f6b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 31 19:01:14 2013 +0200

    configure: remove osdmenu

commit dcb7ec195a7f3058de3b15d3deb74fb6313fe6bf
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 31 19:00:34 2013 +0200

    osd: remove dead core OSD menu functions

commit f85f712ef20ee1b493174c276d3959061747af45
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 31 18:55:46 2013 +0200

    osd_parser/osdmenu: remove dead plugins

commit 03c911f3425c95d5a0e8dfb7f73dfda7ceca5e37
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 31 19:28:36 2013 +0200

    Useless #includes

commit 4c4456b3c7ba8babcf528061a8387c76061395a5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 31 18:52:40 2013 +0200

    Lua: remove non-working menu object

commit b88c8f40abb8dffed2f920deb38724835023c836
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 31 18:54:05 2013 +0200

    Lua RC: remove non-working menu command

commit e715fddb80751b4b4c66057c551a8caeb7ff8afe
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 31 18:50:19 2013 +0200

    Old RC: remove non-working menu command

commit e1f4d89eff8ea0901a455e7ccce886eca0feba66
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 31 18:54:47 2013 +0200

    LIRC: remove non-working menu

commit d66f3ddc20969df03a670422a829c930e495a8ad
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 31 18:49:46 2013 +0200

    hotkeys: remove unused OSD menu actions

commit a0d9cb0e6d7db8672e1c924eb145eaa1b6b7e0e6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 31 19:09:57 2013 +0200

    vout: remove dead OSD code

commit 6af9706ba7a98108a59843eb3e7298daf8c62af4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 31 18:37:26 2013 +0200

    osd: privatize osd_ShowText(Absolute|Relative)
    
    (Functions reordered to avoid forward declaration.)

commit 6dd33dd12b1e6edc9e6f58e754fe9bdc7ac07547
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jan 30 20:18:49 2013 +0200

    hotkeys: reorder the Big Switch and remove some useless checks

commit cfe2c864c28e7406c8982f7f657bc51db709af66
Author: KO Myung-Hun <komh78@gmail.com>
Date:   Wed Jan 30 16:34:53 2013 +0900

    vlccore: pass a proper argument to vlc_cancel_self() in vlc_testcancel()
    
    This fixes the problem that SAP hangs on even if it has been canceled.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 5f2c31f4c1e1a53a1aba629afb4066aa4defdd6a
Author: KO Myung-Hun <komh78@gmail.com>
Date:   Wed Jan 30 16:34:50 2013 +0900

    configure: do not add -fvisibility=hidden flag on OS/2
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 1d7d3a9f72be61361d4a6a0fefc98c90d713763f
Author: Gleb Pinigin <gpinigin@gmail.com>
Date:   Wed Jan 30 20:42:21 2013 +0700

    Add option to specify arhitecture variant for building vlc for iOS
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 224c8e3350aee9006fe88bfe813accfd4f45d72e
Author: Martin Storsjö <martin@martin.st>
Date:   Tue Jan 29 17:55:10 2013 +0200

    mediacodec: Handle VC1
    
    This is tested to be working on Galaxy S3 on 4.1.2 (and
    on 4.1.1 as well).
    
    (WMV3 doesn't seem to work though, even after reformatting the
    extradata as in the omxil decoder, MediaCodec.configure()
    throws an exception.)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit c18a4bae88f98539c49c7e16b40d278a5db2727b
Author: Martin Storsjö <martin@martin.st>
Date:   Tue Jan 29 17:55:09 2013 +0200

    omxil: Wait for the right event when deinitializing
    
    Previously, we checked that the event queue had an OMX_EventCmdComplete
    item, but we didn't make sure that it was for the previously issued
    OMX_CommandStateSet. In many cases, it was from a OMX_CommandFlush,
    which made the code proceed with other deinitialization. If the decoder
    hadn't actually transitioned to idle state yet, the buffers weren't
    actually ever freed (in the state == OMX_StateIdle block), which lead
    to crashes when the handle was freed at the end.
    
    This fixes crashes when finishing playback of wmv3 videos on Galaxy S3.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit e47ff3ff688d2ba42be257205dc262edf0f8af04
Author: Martin Storsjö <martin@martin.st>
Date:   Tue Jan 29 17:55:08 2013 +0200

    omxil: Skip OMX.SEC.WMV.Decoder
    
    This one doesn't seem to work for either VC1 or WMV3 at the moment
    (on Android 4.1.2 on Galaxy S3), while OMX.SEC.vc1.dec works (for
    both codecs).
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit a8e6ff47d155cea607bb7581afb4411095292f4b
Author: Martin Storsjö <martin@martin.st>
Date:   Tue Jan 29 17:55:07 2013 +0200

    omxil: Pass extradata for WMV3 according to OMX specs
    
    Some OMX decoders that can handle WMV3 (such as the broadcom one
    in raspberry pi) can handle the WMV3 extradata both in the original
    form as in ASF, and in this format, while the one in Samsung Galaxy
    S3 requires it to be in this format (as the OMX IL 1.2 specs specify).
    
    This makes HW-accelerated WMV3 decoding work on Galaxy S3.
    
    The code can be split out to a reusable function if/when the same
    needs to be done elsewhere.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 8e79d2426c2a07c922f8506286153e1c830f36da
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Jan 30 12:54:08 2013 +0200

    mediacodec: Remove an unused variable
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 346d9c4716c19f08600d2a84745cb50678cc1d04
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Jan 30 12:54:07 2013 +0200

    omxil/mediacodec: Extend the quirk workaround for OMX.SEC to ignore horizontal padding as well
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit e7eb8964eeb21894425a1c17162188f27702eaf8
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Jan 30 12:54:06 2013 +0200

    omxil: Update the explanation of the OMX.SEC quirk/workaround
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 5290741dc88b5e91b09ea69ae668a42abead82ae
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Jan 30 12:54:05 2013 +0200

    mediacodec: Update a comment with the current state of affairs
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit de67a476d7dc0b384f7517898ee476a82c2635ee
Author: Alex Merry <dev@randomguy3.me.uk>
Date:   Tue Jan 29 00:55:23 2013 +0000

    dbus: Add CanGoNext/Previous
    
    These are required by the spec.  We just set them to true, to match the
    fact that the buttons on the main interface are never disabled.
    
    Signed-off-by: Mirsal Ennaime <mirsal@videolan.org>

commit a8fd6d95849d339836731f4bceb2d22dd54df91c
Author: Alex Merry <dev@randomguy3.me.uk>
Date:   Tue Jan 29 00:55:22 2013 +0000

    Add Properties.GetAll support to all D-Bus interfaces
    
    Signed-off-by: Mirsal Ennaime <mirsal@videolan.org>

commit 6ae4c72da0c9b94b5f6c52b7c13a11166cf5b8c2
Author: Alex Merry <dev@randomguy3.me.uk>
Date:   Tue Jan 29 00:55:21 2013 +0000

    dbus: Standardise property getters
    
    There was a lot of repeated code, some of which properly checked return
    values and some of which didn't.  This is all replaced and folded into
    the GetProperty function of each interface.
    
    A side-effect is that it should be more efficient (we only check the
    interface argument once instead of once for each property, and there
    should be a smaller overall code size).
    
    Signed-off-by: Mirsal Ennaime <mirsal@videolan.org>

commit 3aa9a4adb055b838b4fdda228a69c2d35b5c1eb5
Author: Alex Merry <dev@randomguy3.me.uk>
Date:   Tue Jan 29 00:55:20 2013 +0000

    dbus: Separate out property marshalling code in D-Bus interfaces
    
    Pull out code to marshal the various properties into separate functions
    (and make sure the return type of those functions is int).  This is in
    preparation for adding org.freedesktop.DBus.Properties.GetAll support.
    
    Signed-off-by: Mirsal Ennaime <mirsal@videolan.org>

commit 52903263c83014b127825f14a018d40e37129250
Author: Alex Merry <dev@randomguy3.me.uk>
Date:   Tue Jan 29 00:55:19 2013 +0000

    dbus: Standardise property marshalling for PropertiesChanged signal
    
    Re-use the AddProperty method (used in GetAllProperties) and use macros
    to reduce repetition of code.  Now all the calls should be
    error-checked.
    
    Signed-off-by: Mirsal Ennaime <mirsal@videolan.org>

commit 3ed48e03b85431f8024389f1b352854f0714ec3c
Author: Mirsal Ennaime <mirsal@videolan.org>
Date:   Tue Jan 29 14:40:23 2013 +0100

    dbus: Fix code style and add missing decref on error path
    
     * Add missing call to vlc_object_release() in MarshalMetadata
     * Separate code paths with empty lines
     * Fix bracket position in if blocks

commit 5460e18e20719255d4ed1461594fe72530a19f85
Author: Alex Merry <dev@randomguy3.me.uk>
Date:   Tue Jan 29 00:55:18 2013 +0000

    Fix Metadata marshalling when sending the PropertiesChanged signal
    
    VLC was getting kicked from the D-Bus when a track was stopped, because
    it was generating invalid data on the wire when sending the
    PropertiesChanged signal for the Metadata property.
    
    The issue was that if there was now no current track, GetInputMeta would
    never be called and the the variant would never be populated with the
    "a{sv}" structure that the call to dbus_message_iter_open_container
    claimed it would be.
    
    We now share the code that GetProperties used, which dealt with this
    correctly, although now both use CurrentInput (which is what the signal
    previously used) instead of CurrentPlayingItem (which is what
    GetProperties previously used).
    
    Signed-off-by: Mirsal Ennaime <mirsal@videolan.org>

commit 8f754d8715c72abc4ba1b0f26ae136c1db41437b
Author: Alex Merry <dev@randomguy3.me.uk>
Date:   Mon Jan 28 11:54:16 2013 +0000

    Fix Rate property on org.mpris.MediaPlayer2.Player
    
    Rate should never be 0.0 (according to the spec), so we pick a sensible
    default when we do not have a current track: 1.0.
    
    Also, when the current item changes, the Rate may also change.  So add
    it to the PropertiesChanged signal just to be sure.
    
    Signed-off-by: Mirsal Ennaime <mirsal@videolan.org>

commit ad8039e3e3b910730e71921b9f8952107644695a
Author: Alex Merry <dev@randomguy3.me.uk>
Date:   Mon Jan 28 11:54:15 2013 +0000

    Fix MPRIS2 metadata entry types
    
    Several of these entries, such as xesam:artist, should be lists of
    strings, not strings.
    
    Signed-off-by: Mirsal Ennaime <mirsal@videolan.org>

commit 415da293016efc689e749c580d35f5349008f692
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Jan 28 18:55:24 2013 +0100

    peflags: add -AppContainer option

commit 930cae6d529c6a459264b6a41dc807c12e6a9056
Author: Alex Merry <dev@randomguy3.me.uk>
Date:   Mon Jan 28 11:54:12 2013 +0000

    Add Fullscreen property to GetAllProperties on DBus root interface
    
    Previously, Fullscreen could be requested via
    org.freedesktop.DBus.Properties.Get, but would not be returned by
    org.freedesktop.DBus.Properties.GetAll.
    
    Signed-off-by: Mirsal Ennaime <mirsal@videolan.org>

commit 119aa810f8eecb90ed930ec6a817cae6bc5a9faa
Author: Alex Merry <dev@randomguy3.me.uk>
Date:   Mon Jan 28 11:54:11 2013 +0000

    Move helpers for GetAllProperties into dbus.c
    
    This is in preparation for implementing GetAllProperties for the player
    and tracklist interfaces.
    
    Signed-off-by: Mirsal Ennaime <mirsal@videolan.org>

commit 317f1e9c019813adfb4380984b501188f1df0637
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Mon Jan 28 14:32:53 2013 +0100

    skins2: ensure playlist is also updated when new input is launched

commit da5751f2a262c11c6a1a55004a1b6de9f805d3a5
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Mon Jan 28 12:54:47 2013 +0100

    skins2: update current input if its associated item changes.
    
    This is the right place to make sure an art file that was not available at
    input launch time gets a chance to be displayed as soon as it becomes available.

commit 29c75ea7d46d6d5c699c3e338147ad9511f6d170
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Mon Jan 28 12:38:45 2013 +0100

    skins2: rename command to better readability

commit d5d09d94ccfa4516e3b6abab6e2afaf12ea10406
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Mon Jan 28 12:35:00 2013 +0100

    skins2: factorize some code

commit 9e52153fbb8284c553b5a8bce5dcde6cd391fdcf
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Mon Jan 28 12:23:36 2013 +0100

    skins2: cleanup

commit 2b584641757e6d5ecf36c763bcd6f02086c4a993
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Mon Jan 28 12:20:41 2013 +0100

    skins2: remove useless event

commit cce10ddda4929a2ffc81ae3846eaa3eb08f2f4d9
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Mon Jan 28 14:11:11 2013 +0100

    Qt: add pixmap source

commit c346d1f81045078a97519c60094abfbdaec44c83
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Mon Jan 28 13:30:23 2013 +0100

    Qt: add SD pixmaps sources.

commit cebc3da6c4f3b8aed092bb5e858761744b488069
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Mon Jan 28 13:25:21 2013 +0100

    Qt: add sidebar pixmaps sources.
    
    disc.svg, network.svg derivative work from Gnome's elementary icons (GPL)

commit eb11252880154a05e215c0f6bee0c5646419c620
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Jan 28 09:44:42 2013 +0100

    cache: fix f71b33de
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 916c06479a773fee4f6f1fe0df3a7f0cf6a622c5
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 28 00:38:04 2013 +0100

    Skins2: simpler and more correct code for SHFileOperation since wcsncpy padds NULL

commit 7e604f9a42d71df24a8b7c661924bc7a7b32c374
Author: Naohiro KORIYAMA <nkoriyama@gmail.com>
Date:   Sun Jan 27 03:27:38 2013 +0900

    freetype: Fix non-ascii font selection on UNICODE and ANSI build.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 85c03f04e5a01f19987b6d2d5bf671f915a4c18b
Author: Frédéric Yhuel <yhuelf@gmail.com>
Date:   Sun Jan 27 23:02:57 2013 +0100

    libmp4: small bug fix
    
    When MP4_ReadBoxContainerChildren() returns, one expects the position in
    the stream to be that of the next box after the last parsed box.
    
    Without this very patch, if the last parsed box is an "unknown" one,
    the position in the stream would be at the begining of that box,
    preventing playback of latest Anevia's MS Smooth Streaming live streams,
    for example.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit e7d5b1bf9b22750bb3ed0e9b91086e8b55535054
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Jan 27 22:33:31 2013 +0100

    Skins2: fix usage of SHFileOperation on Win32

commit 8aaf0872d0d7f73d3723e2281192bed04e834eaa
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Jan 27 18:19:53 2013 +0100

    Add FourCC for VP9

commit d74f7c416c7d0046d67f3f2b26e5f39ca21f7964
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Jan 27 18:18:43 2013 +0100

    Add FourCC for HEVC

commit 485faf1b878195fd2967df02d075f460195b6e9e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 27 22:03:39 2013 +0200

    decode_URI: simplify/relax non-encoded characters handling
    
    Since non-ASCII or non-printable characters are not supposed to occur
    in URL, it does not matter much how they are dealt with.
    
    The caller of decode_URI() can anyway not assume anything about the
    decoded string. In particular, decode_URI() does not validate UTF-8
    sequences in any case.

commit f71b33de230877ce27fa247e896979190f6d4f25
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 27 19:21:30 2013 +0200

    modules: do not use non-portable union to store item flags in cache
    
     Pointed-out-by: Mario Speiß <1034-135@online.de>

commit d4f540aa7c663945df64538c09b2c9f4cc098e22
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Sun Jan 27 17:32:02 2013 +0100

    skins2: fix art file failing to display when changing skin theme
    
    When changing a skin theme on the fly, an input may already be running
     and the art file is expected to display in the new theme.
    
    This patch takes into account a possible art file already kwown
    at initialisation of a new image control with art enabled.

commit e7e6eaee2e2bfb92e36dc4e58f9d73f1d3997ff7
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Sun Jan 27 17:23:15 2013 +0100

    skins2: fix art display misfunctioning in latest git vlc
    
    Art display used to rely on an event issued by vlc core which has been renamed into "activity" lately. The issue was that it seems no longer fired when a new
     input is launched.

commit b0c000c5883225d0edb4f268d967c77d07254dce
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Jan 26 16:25:49 2013 +0100

    Fix #6449
    
    A relative jump of +1 is the same than 0, we need +2 to skip the next
    instruction.
    Use named label so it is more clear than +2.
    
    Read the InstallDir regkey, "" points to vlc.exe

commit 9a0a47a5a28a0eaea1904d133b409494ba85037d
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Jan 26 14:40:07 2013 +0100

    Win32 one instance: fix segfault

commit 989bf785c92facd13ef9e5ea94d99f8d9e510dd2
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Jan 25 20:00:25 2013 +0100

    Win32: disable AppContainer flags, because it fails on W8

commit ee0eafd16fb79010fae044ed759b14979eda90d4
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Jan 25 17:28:21 2013 +0100

    Qt: PLSelector: add more sd icons

commit 0af60c3e6e659bc2dbfd6175db5451a577e62d9c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Jan 25 17:00:19 2013 +0100

    Avcodec, restore the threads count to auto
    
    Mpeg-4, H.264, VP8 and other deadlocks with -mt have been fixed
    and fuzzed by Janne, notably, since a few weeks/months.

commit 838be58398f5f6c465eab6418446eacb6e8bff5b
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Jan 25 05:31:48 2013 +0100

    Make sure we use the correct luac version when using contribs

commit 5bb66d739c32023b033c6fde0cd7c807493f4fbf
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Jan 25 13:01:43 2013 +0100

    win32 opendir: remove broken and obsolete special mode

commit 28085c7628a880a6584b89709c2d8c3f2a51b748
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Jan 25 16:46:16 2013 +0100

    Qt: unbreak the update of metadata

commit acf159fbabd1ffb7d2368f1224d5e4d732e7f304
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Jan 25 17:43:38 2013 +0200

    configure: reject libavcodec >= 55
    
    That future version is expected to remove a number of already
    deprecated interfaces, such as CODEC_ID_* or the Snow codec.
    VLC still uses these interfaces as of today.

commit 2ea0e546475dac1dd9032a06937966ed3d115ca9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Jan 25 16:15:26 2013 +0100

    Qt: correctly clear the info panel cover Art

commit 8972d2f2083810e33951c0b0c7995e77b3c2c951
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Jan 25 14:19:55 2013 +0100

    Qt: capture panel: Disable advanced options instead of being silent on
    late failure

commit 6675dc2e8b763136b83c044bd45dca3df1142bff
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Jan 25 14:01:32 2013 +0100

    Qt: capture panel: fix segfault on null value.

commit 82845085b906b496cad432682c68bc039456eb4c
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Jan 25 07:10:37 2013 +0100

    Use precise version check for FFmpeg/libav
    
    Pointed-out-by: thresh

commit a92d777d0b430070ebc6aff422aec622323a59bf
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Jan 25 07:08:11 2013 +0100

    Add LIBAVUTIL_VERSION_CHECK (based on LIBAVCODEC_VERSION_CHECK)

commit 084c96f1d376c9cca19a6c04b1b5db5d44a4c4f0
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Jan 25 06:38:53 2013 +0100

    FFmpeg doesn't use the same version numbers than Libav
    
    Found-by: Timo Rothenpieler

commit 959c51856e801ff630c073b8b096e8c4a0ffc242
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Jan 25 05:00:07 2013 +0100

    playlist: update status on PLAYLIST_PLAY
    
    Fixes #8082

commit 79978963502973e943a7afab8666c308240a8b6b
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Jan 25 03:31:35 2013 +0100

    oldrc: fix "playlist" and "snapshot"

commit 762a3d7fdefa909aecbb3e27a9fbce1b56252476
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Jan 25 03:28:11 2013 +0100

    qt4: fix "Take snapshot" menu

commit ad11acb715d9c2cab42772db56d6fba6683e4f74
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Jan 25 03:27:51 2013 +0100

    qt4: factorize variable loading in DoAction

commit fd340a15366ca2f56bb97417ba300f8075f24778
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Jan 24 19:26:33 2013 +0100

    Decklink output: fix initializer (comment out i_channels)
    
    Found-by: Kenneth Ellis

commit 3debbab958322f624944f0855f8c9c56321c80ca
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Thu Jan 24 17:06:36 2013 +0200

    livehttp: follow draf on segment duration
    
    Currently Draft on HTTP live streaming says that segment should be upto
    TAGETDURATION length. This change makes sure segments are upto
    seglen+10% length, it doesn't mind if they are left quite a lot shorter
    (like 10s keyint and 10s seglen can create segment with 2 sec long if
    next segment is 10s).
    
    Livehttp-module buffers blocks until header-block turns up. Then it
    will check if current buffer would fit on current segment without making
    it overflow, or starts new segment if it goes over.

commit 9c38916549e1608b465926f5c0a1c59e8600a6de
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Jan 22 15:54:56 2013 +0100

    Decklink output

commit 88ed3dbae9484706ee93b32201ddba82fbd5a0dd
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jan 24 17:18:06 2013 +0100

    Win32: fix memleak. 10L

commit 5d1a07d52d5913b0c993aedb6a95a2a47be151a7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 24 17:46:39 2013 +0200

    live555: move to access/ alongside all other acces_demux plugins

commit 18fd08ca06b401e2f693289b8d97ce2ab7a7a44e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 24 17:39:27 2013 +0200

    Revert "Qt: StandardPanel: Add spinner on network SD nodes."
    
    This reverts commit 62c5847095178cf70de977c3c339d5293668979b.
    This commit broke the tests suite; the Qt interfaces crashes always.

commit 0cbb516c63a6b43800ef0edcdceffc52b614c460
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 24 17:36:58 2013 +0200

    Use flexible arrays instead of allocating too much

commit 66a5515e0cd1b7e8aa390ee961b3c5abcafd953e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jan 24 16:18:43 2013 +0100

    Win32: use Win32DebugOutputMsgW instead of ANSI version

commit 32a596a16a54393c26bf30a31727c0cf5670a6ff
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Jan 24 15:49:25 2013 +0100

    auhal: fixed 'Pause' in SPDIF mode

commit 86b9f5b2c4388d711984eeb362c0c58dd6005989
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Jan 24 15:42:29 2013 +0100

    auhal: packet.c is no longer needed

commit cebc33a62bf52aaac0c3fc7f65c16e5c2e8c66f6
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Jan 24 15:41:47 2013 +0100

    auhal: prepare SPDIF transition from the packet API (refs #8083)
    
    Note that you will hear silence atm, but at least it doesn't crash anymore and you can switch back to PCM mode

commit 8b2ac985b683916870e6544c13ae63a32e90568d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Jan 24 15:05:51 2013 +0100

    auhal: fixed selection of SPDIF devices

commit 6c2f2991a4505ca13ec63abcce67161c8bdfa2c1
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Jan 24 14:29:43 2013 +0100

    auhal: implement audio device selection using the new aout API (close #8037)

commit 2f3a48156f657cfb6d38556274d4b164a36a6d00
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Jan 24 14:21:04 2013 +0100

    macosx: implement audio device selection using the new aout core API (close #8036)

commit ece191985bb09c316c18c65fc4fd45d28ea6a472
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Jan 24 14:19:01 2013 +0100

    auhal: pretend to support audio device switching for demo purposes

commit 514843b280d0fec6a5bebb6c3476bf415866adf4
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Thu Jan 17 18:43:05 2013 -0500

    mediacodec: avoid IllegalStateException on some weird devices
    
    01-17 18:53:34.959 E/VLC/VlcCrashHandler(16725): java.lang.IllegalStateException
    01-17 18:53:34.959 E/VLC/VlcCrashHandler(16725): 	at android.media.MediaCodec.releaseOutputBuffer(Native Method)
    01-17 18:53:34.959 E/VLC/VlcCrashHandler(16725): 	at dalvik.system.NativeStart.run(Native Method)
    
    Personally I don't notice any performance regression.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 8837684fd067987fcf823643c100be05040aa48c
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Jan 23 19:27:11 2013 +0100

    auhal: modernize probing mechanism and prepare device selection through aout core
    
    Note that right now, auhal will always output to the system's default device

commit c734b4e5a2517ffffb2b101f326bc99e7bcd4429
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Jan 23 14:48:54 2013 +0100

    contrib: fixed theora compilation within the iOS Simulator

commit 62c5847095178cf70de977c3c339d5293668979b
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Jan 23 14:53:18 2013 +0100

    Qt: StandardPanel: Add spinner on network SD nodes.
    
    This is incomplete as the spinner can't be stopped when there's an
    error or no item added.
    Use spin count set to 20 as a workaround for now.

commit 3135084f94989eab2f900c6ee7aed3cb8ba10950
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Tue Jan 22 20:08:35 2013 -0500

    Qt4: small string tweak
    
    The decoding is being 'hardware-accelerated', not the acceleration being decoded by hardware.
    
    Also, the phrase "hardware-accelerated decoding" has more hits in Google.

commit c8b288568ebef6c8945683310c4ea2c16181c0fb
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Jan 23 00:51:33 2013 +0100

    configure: no need to link the Mac UI against OpenGL or even AGL

commit 5a75cb4e0640f1105f0bc4f0d9b5778370d10e41
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Jan 23 00:46:21 2013 +0100

    auhal: remove Carbon dependency

commit b7ce115299db564c46261c8dd0cf513a30c747e5
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Jan 23 00:42:48 2013 +0100

    auhal: fix a few compilation warnings

commit 5e59f5f48dac111013b48a0afc22fdc8f4e627f4
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Jan 23 00:35:00 2013 +0100

    auhal: replace deprecated CarbonCore calls introduced in Component Manager 3.0 back in 1994 with their modern counterparts
    
    requires 10.6 or later

commit c7c00fa3b38fa61109f387b2cadd6e6ff98550ee
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jan 22 22:58:41 2013 +0200

    XCB/GLX: reuse windowing code from other XCB plugins

commit be23a60dabbc9e2152704a9253701ea0310a44a0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jan 22 22:16:40 2013 +0200

    XCB: merge GetWindowSize() into GetWindow()
    
    This saves one geometry request and some code.

commit 6cb1632d0a38f31b60ac46c67569bfb3cea03765
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Jan 22 21:45:13 2013 +0100

    auhal: implement TimeGet for the analog part

commit 6987493d583f5555aba5d3ede48cf22478f82879
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Jan 22 20:44:14 2013 +0100

    Qt: PLSelector: add customized icons

commit b30df008883c6aab16e9340a300f094f5b37db6a
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Tue Jan 22 18:09:42 2013 +0200

    livehttp: split from PAT/PMT that precedes keyframes instead of keyframe

commit 578e4483bc06c947db6e5017724297a6a74caa42
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Tue Jan 22 16:11:43 2013 +0200

    TS: insert/flag PAT/PMT before keyframes if use-keyframes is set
    
    Flagging those PAT/PMT blocks enables us to segment ts-files so that
    each segment starts with PAT,PMT,Keyframes. Usable in livehttp-module.

commit f55205d3d0e519777e3303ce6c45b433cdb2026f
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Fri Jan 18 15:42:43 2013 +0200

    x264: enable setting fullrange flag and input

commit 8fd58259cc24e80e00b68a71ea8539b795040fba
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Fri Jan 11 17:18:23 2013 +0200

    avcodec: reuse AVFrames so no need to allocate/free it every time we encode picture/audioblock

commit 6821ffc8efb5e843f677ae2fdae77de0a1743294
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jan 22 20:24:08 2013 +0200

    FLAC: fix 7 channels layout
    
    See http://flac.sourceforge.net/format.html

commit 7d575ec68e3c562306b40e8bdfa9823fdea73123
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Jan 22 15:12:39 2013 +0100

    Allow overriding _WIN32_WINNT through CPPFLAGS
    
    Suggested-by: Rémi Denis-Courmont

commit e35bd0a3e01c6f6b9f4e3bd4045b2e556bc33ce1
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Jan 22 14:52:27 2013 +0100

    Allow overriding _WIN32_WINNT with environment variable

commit 8378d01f5e99bb3fc89d80a98f5d70f84ccfc989
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jan 22 12:23:44 2013 +0100

    Win32: use GetNativeSystemInfo to get the processor count

commit e98d0a823f78f47eed42dad40e33dfd04816026d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jan 22 11:49:27 2013 +0100

    Win32: set default clock-source on multimedia, for now
    
    It seems to be better for the machines with lying power-improvement
    programs, like ASUS EPU-Engine

commit c8ec909155eaf0559132032b816d604486448f7d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jan 22 11:40:47 2013 +0100

    Win32: check AllocConsole() return value

commit 82a8a42a5ef53e0a1990dc7c8b12b0660a8f76f7
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jan 22 11:33:12 2013 +0100

    Win32: disable Console output of help in WSA mode
    
    Calling AllocConsole does not work all the time in Metro mode,
    and is supposed to be an undefined behaviour.

commit 081cc1e7bd04094cf6f02aac5b5e75db547c5b62
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jan 22 11:28:51 2013 +0100

    Win32: disable IPC in WinStoreApp mode
    
    IPC and one instance depends on HWND and calls will fail.

commit 5a36968636146308914994a4677a5c086f1f3e89
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 21 23:28:52 2013 +0100

    Configure: provide a switch to build for a "Windows Store App" target
    
    "Windows Store App" are what we used to call Metro Apps, or Modern UI
    apps.
    They are apps without HWMD and without Console

commit ecfe16669a5df27ad031e51af39d5d6f745d4fd0
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Mon Jan 21 18:29:55 2013 -0500

    include: typo and date fix
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 878169fe94856c73ebe1bfaba56950b96fe07c28
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Jan 22 01:21:52 2013 +0100

    auhal: fix static noise on playback start and post-flush

commit 0912461365497ab2ef6f80f0949c97b76000588e
Author: Christophe Mutricy <xtophe@chewa.net>
Date:   Mon Jan 21 23:23:13 2013 +0000

    2013 Release Key
    
    pub   1024D/E58D1ADC 2013-01-21 [expires: 2014-02-03]
          Key fingerprint = 65F7 C6B4 206B D057 A7EB  7378 7180 713B E58D 1ADC
    uid                  VideoLAN Release Signing Key (2013)

commit d213287ba41152d0957c2e8a3d9eb264004d07a5
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Jan 22 00:15:30 2013 +0100

    macosx: fixed compilation on 10.6

commit 8f844d9a755a104698faf95f4ce327e51f3b28c9
Author: Rob Jonson <rob@hobbyistsoftware.com>
Date:   Thu Jan 10 15:04:00 2013 +0000

    Use new function to declare user activity (from 10.7.3). This is the new official way to wake the display, rather than simply preventing display sleep.
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 4cfd989f0b2ea5ec0d175a15383875ce10a84f67
Author: Frédéric Yhuel <yhuelf@gmail.com>
Date:   Mon Jan 21 22:58:10 2013 +0100

    libmp4: minor bug fix
    
    If we read all the stream but n bytes, 0 < n < 8, there's no point to
    try and read these n missing bytes.
    
    If we try to continue the parsing, MP4_ReadBoxCommon() would return 0,
    and VLC would fall back to avformat's demux while it is not necessary.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 218c751089ab0c4187f89c5203cfb8099df4c53d
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Sun Jan 20 13:00:05 2013 -0500

    README: remove mention to folder that doesn't exist anymore
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 0a86a76fec01fe495ace7894c4ecb6be32b4fef7
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Jan 21 22:08:39 2013 +0100

    vout_macosx: protect vout_display_SendEvent calls to prevent potential crashes

commit b4f7db3fe320ff102de4df802452638d56888b48
Author: Denis Charmet <typx@dinauz.org>
Date:   Tue Jan 15 01:46:30 2013 +0100

    Use waveOutSetVolume to set volume instead of pure software gain

commit d8ac34d8f4812adc0bc51251ffa40092e65b43dd
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Jan 21 21:07:25 2013 +0100

    vout_ios: show correct AR even if it changes mid stream

commit 0ce61c67d1de7c68279860bbbba1eb313065cb72
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Jan 21 20:54:43 2013 +0100

    AudioQueue: fix flush if wait is true

commit 8f64d1c18b2cfcdae2956dbde383e40d49b5fdfb
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Mon Jan 21 19:40:09 2013 +0100

    macosx: fix position and functionality of buttons when jump buttons are activated

commit 47216fd18ed33e617f9b0d71ec876349210ca405
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jan 21 18:25:05 2013 +0200

    waveout: packet.c is no longer needed

commit 1afcd9453b164abaf7cc8d887c012d670a992f10
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Jan 21 13:37:08 2013 +0100

    AudioQueue: implemented TimeGet

commit dbc10d6597d4914f02b39dac06bc14194cdaa62e
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Jan 21 13:19:36 2013 +0100

    audioqueue: no need to compile packet.c anymore

commit da60b883a3a8de2271c7283213d6b4477eadd6ba
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Jan 21 00:10:13 2013 +0100

    check_headers: UNICODE is not a private define

commit 4861b7a0200e39e2f34900b74b0b8df9c32e1e1b
Author: Frédéric Yhuel <yhuelf@gmail.com>
Date:   Sun Jan 20 22:15:02 2013 +0100

    libmp4: rewind stream before falling back to avformat
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 93c8e746979ab9aa1af2b6d3f90885ab4b1058e6
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Jan 20 21:59:25 2013 +0100

    Win32: use Wide Chars APIs

commit efc932cc099fd938cd31f97e22d11dbb476ffa59
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Jan 19 23:41:49 2013 +0100

    opensles: reset number of samples correctly

commit b4b52e9285516271e42feeae448b17184c80732c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 19 22:15:27 2013 +0200

    timecode: fix and improve frame rates

commit 3ce32a8030105a014f62e09a5de83f1f0d33963d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Jan 19 20:15:29 2013 +0100

    audioqueue: feed the decoder's sample rate to the OS and enforce FL32 instead of S16N

commit 33c292a17aeb3a4bdcc9c7d100da30b28d8a0a60
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 19 20:38:34 2013 +0200

    test: check full help
    
    This can often catch bugs in the plugin descriptors and modules core.

commit 39af5f93f77ab1854a08df3a078814f3b6948e14
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 19 20:25:30 2013 +0200

    modules: restore empty strings in cached choices list

commit cf7d8d97d51fc77cce5bb4274b563b41c9d6220a
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Jan 19 18:56:28 2013 +0100

    audioqueue: don't use the main CFRunLoop for the (empty) data callback, but one of AudioQueue's internal threads
    
    Otherwise, we will encounter delays of up to 10 secs when stopping the AudioQueue

commit e1363fd7dc08248b8022046ebbf2f2104dce0c9c
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Jan 19 18:48:11 2013 +0100

    audioqueue: fixed incorrect buffer allocation which prevented playback of certain samples

commit 8cd0aeaa12a2a4e2f75ba21c27ec0d5610ea84cf
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Jan 19 18:44:02 2013 +0100

    ios: don't compile with --enable-debug with -g only by default

commit 145f458715c1c94e41d0e75ec8e53ff5e91a3d41
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 19 17:38:36 2013 +0200

    timecode: generate a clock/timecode as a subtitle track
    
    This is mainly intended to be used as a slave input, e.g.:
     # vlc video.mkv --input-slave timecode:// --timecode-fps 30/1001

commit 85390818f8fc565e7606a9b201bc6aa313d9f85d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 19 10:45:04 2013 +0200

    cache: store whether there is a choices callback or not

commit a63f061bc42d7c472ba72a5e3feacc0751d4d072
Author: Mario Speiß <1034-135@online.de>
Date:   Fri Jan 18 23:52:36 2013 +0100

    ConfigLoadString loses the last character of strings
    
    ConfigLoadString allocates memory for 'size' bytes and copys a NULL terminated
    string to this buffer.
    ConfigSaveString instead expects the buffer to be NULL terminated but:
     - the 'size' saved to the cache is the char count
     - the string is written without terminating NULL.
    
    So obviously ConfigLoadString does not match the behaviour of ConfigSaveString.
    It seems to me that the cached module configuration is not working at all due
    to comparing the module file names within CacheFind - this should never have
    found a match.
    
    I think this would need some more testing.
    
    Regards,
    Mario
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit a2d768f7247887f30183556065d1d577f3f130c4
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Thu Jan 17 20:02:24 2013 +0100

    Qt: PLSelector: add side icons

commit b1c7cb9b29985671ef36f5be2d418390a56af477
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 19 00:20:05 2013 +0200

    DEMUX_SET_NEXT_DEMUX_TIME: fix documentation

commit 16c71d3333158430139ee58286aa3306efcdf03b
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Thu Jan 17 20:02:24 2013 +0100

    Qt: PLSelector: add side icons

commit 92758bd80871467eee8ddafa690d2e917dd9e9b3
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Thu Jan 17 20:01:55 2013 +0100

    Qt: PLSelector: Pack entries to the left

commit bca30e15e1453f961d1b41e4add778e560cdf336
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Jan 18 17:06:01 2013 +0100

    audioqueue: fix compilation warnings

commit 6eddafe741954803ec2928d26fb7566bd07a3601
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Jan 17 20:28:05 2013 +0100

    asf demux: rewrite DemuxPacket
    
    Split it in several functions

commit dee928705dd32839317dca0e77089b02dd720763
Author: Nickolai Zeldovich <nickolai@csail.mit.edu>
Date:   Wed Jan 16 20:03:20 2013 -0500

    modules/services_discovery/sap.c: avoid out-of-bounds write
    
    After OpenDemux reads data using stream_Read(), it writes a '\0' to
    the buffer after the newly-read data, but if the stream returned exactly
    i_read_max bytes, this '\0' will end up just past the end of the allocated
    psz_sdp array (see the call to realloc at the beginning of the loop).
    Adjust the realloc call to allocate this one extra byte.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 301c200aa93c637d9896a0f71f03e856a6daf2b7
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Jan 17 14:15:36 2013 +0100

    asf demux: cosmetics
    
    merge declaration and initial assignement

commit 740edcdc37daa92b035cd6909005afe22133b911
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jan 17 14:15:17 2013 +0100

    ASF: don't print debug infos in releases

commit b31ce523331aa3a6e620b68cdfe3f161d519631e
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Jan 17 12:47:45 2013 +0100

    asf demux: fix #8024
    
    Replace macro with static inline and use bounds checking

commit 9d225f9ffcf1aad8791cba4311fa9b8fb343040a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jan 16 19:04:05 2013 +0200

    PulseAudio: implement mute/unmute while not playing

commit 9f27fbd9b8d10808814d06b1e33e954b4eb85e7e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jan 16 18:53:59 2013 +0200

    PulseAudio: implement and fix changing device while not playing

commit 9c4c35d13a0f4b1eaac3fd09990d0d1b9bd904f2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jan 15 22:57:52 2013 +0200

    PulseAudio: implement sinks list (i.e. output devices)

commit 027588c6f9bd394da05bcb2364bfd45a4d35dc51
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jan 15 22:27:52 2013 +0200

    PulseAudio: revector, no functional changes

commit 5d21b65cb855b74c4352deef8b96a4705c2ba039
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jan 15 23:10:54 2013 +0200

    PulseAudio: report current output device

commit d6bbd83ea6badccc5426cbf13d5f1581af9c710a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jan 15 23:05:31 2013 +0200

    PulseAudio: implement output device change

commit bb8ba064ca6921dabe27c6c56acf6d5955290d02
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jan 15 23:09:06 2013 +0200

    aout: remove has-choices flag on "device", not applicable anymore

commit 3320071d3db1e96f50c5f8d4ae92e288e1f48764
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jan 15 22:33:35 2013 +0200

    Avoid zero-length array
    
    While useful, this is not permitted by the standard specification.
    This patch will waste a little bit of memory in affected allocations...

commit 52d8d153f42fc5860a79a71603020736bc895ae2
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Jan 15 20:47:23 2013 +0100

    minimal_macosx: remove unused variable

commit 1338ab0cb7189f90c192e9b2925b2b658d355ebf
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jan 15 19:12:45 2013 +0200

    avcodec: fix warnings

commit 34dd42128243a7f8703550800a5bda550597485f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jan 15 19:10:25 2013 +0200

    Lua RC: comment out broken adev implementation
    
    This reverts commit 5086a9ed9e848a54f02f585e80c9f2730868bca9.

commit 8385a59f5a758f509e099919ef1d038f29c9b6ce
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jan 15 19:31:24 2013 +0200

    Old RC: use audio output device functions and clean up

commit b8d9f708c6e5c4c443bd732f739529dee99cdef8
Author: Devin Heitmueller <dheitmueller@kernellabs.com>
Date:   Sun Jan 13 16:53:05 2013 -0500

    Fix corrupted rendering of EIA-608 captions
    
    When we moved the code to use the legacy method *or* the new method,
    we lost the functionality that actually initialized the memory allocated
    for the entire subpicture region (including the part where captions
    weren't being rendered.
    
    This was most obvious when regression testing on OSX, where it
    resulted in old captions continuing to appear on screen even
    after being cleared, or garbage in the render buffer.
    
    Add a line that effectively zeros out the buffer prior to use.
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit f570e4e9ee08139489f4a701a6b8db8f400a32c3
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jan 15 16:59:52 2013 +0100

    Win32: we need gai_strerrorA and not gai_strerrorW

commit b0394f4958a3911dcc25ff1a961f2ca5ad62a296
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jan 15 16:29:32 2013 +0100

    Atmo: use LoadLibrary instead of LoadLibraryA for a fullpath DLL

commit f9536fbd1e617872f58534e97d6d8b51f0fca5a0
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jan 15 16:10:40 2013 +0100

    Win32: undef lseek before redefining it

commit 8d52e7baff7a2c347183a81de048f5797bfec092
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jan 15 16:09:04 2013 +0100

    Win32: use _snwprintf instead of swprintf
    
    swprintf is not the standard function you are looking for

commit 2fa9a4ae70393b8687c7a4dbad119fc90381a4c0
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jan 15 16:03:48 2013 +0100

    WinVLC: use _snwprintf that is conforming to the standard

commit 4a1beda8e1866a2554cc67649d6a1acb2a7e9318
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jan 15 13:04:50 2013 +0100

    Skins2: try to fix compilation in ANSI mode

commit 70d34026113abe4438865b8b1e2557f223f861c8
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jan 15 12:49:08 2013 +0100

    Skins2: reimplement rmDir on Windows with ShellApi

commit 8dc8e064db20f62e92341529fb8cbe215f320075
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jan 15 12:11:48 2013 +0100

    DirectDraw: fix memleaks introduced by 46b26be57

commit 8de5a80df97ba39be2f576bdb95de01d27cef9e8
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jan 15 11:58:18 2013 +0100

    DirectX: use DirectDrawEnumerateExA/W when GetProcAddress

commit 4775b4824b69f4edbe5d65b6b618a4f46d0e6c97
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jan 15 11:46:01 2013 +0100

    Atmo: fix memleak introduced by 59f746f6

commit 14de778fc3f56690c78b65f41be7ff158fe642b8
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jan 15 11:29:39 2013 +0100

    Win32: better eject code for UNICODE-APIs

commit 9356b6e43dcdb237216d66ca45f03af033d74cdb
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jan 15 11:17:33 2013 +0100

    D3D; fix warnings

commit f5e991c74856965a224982aa7eb594b980e71c73
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Jan 15 09:29:33 2013 +0100

    Remove untested strncasecmp replacement
    
    Since it never built, it was never needed on any platform

commit e10b28cd04598e7b1cd8a0225afd49cc01f9d3fc
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Jan 15 07:13:58 2013 +0100

    contrib: ffmpeg: account for libvpx decoders name change
    
    'libvpx' decoder doesn't exist anymore but we continue to disable it anyway
    for people building and older version

commit b07c372004f1657c12d49132cba9ab1a7cd962d4
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jan 15 01:21:10 2013 +0100

    Win32: kill DirectX warnings

commit 46b26be576cd2ea9046a1b4e939a61d8eed3e1c2
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jan 15 00:59:33 2013 +0100

    DirectDraw: port to UNICODE friendly APIs
    
    This would need more testing and close look

commit 59f746f6737ae3b47db6dafa53ee0e0b473b0de9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jan 15 00:13:34 2013 +0100

    Atmo: port Win32 code to UNICODE friendly APIs
    
    This needs testing

commit deb6cf93bbe748ed8a9518bace226fa4936c7774
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jan 15 00:12:20 2013 +0100

    Freetype: use ANSI version of registry open functions

commit 276c375b1da9233abe109a05a0ebae9a8c73992d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jan 15 00:08:16 2013 +0100

    Skins2: port Win32 code to UNICODE
    
    This would deserve a second look, though

commit 55cf271198172c7b12a480e85eb7f8d2594f544f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jan 15 00:07:44 2013 +0100

    Qt4: force registry functions to ANSI mode

commit d56c90bb1ffd0da1b413d1867afa330b76ae14fb
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jan 15 00:07:22 2013 +0100

    Win32: fix eject behaviour with UNICODE

commit be719e08c1aeafd7f426608a910719b2511af572
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 14 23:11:22 2013 +0100

    NTservice: force use of ANSI versions of APIs

commit 547e8b099050a5435bfeacd3c9490e82f24a1afc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jan 14 19:41:40 2013 +0200

    aout: remove choices list on the device variable
    
    This does not support hot plug and unplug of devices.
    
    Also, it prevented selecting a device not in the choices list due to
    checks in the variables subsystem. (At least with ALSA, not all valid
    devices are included in the suggestions.)

commit 6399242329713a90a60e15478dd94f5aa6852923
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jan 14 19:41:05 2013 +0200

    hotkeys: use aout_DeviceGet() and aout_DevicesList()

commit d7dd7e509d1b6894710dfbd6e2406fc7484c8dd8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jan 14 19:31:16 2013 +0200

    aout: remove temporary hack on the "device" variable

commit cb2c2c61a289aa4c3ac48c44ccaaf05fbada264a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jan 14 19:30:10 2013 +0200

    aout: add some debug when restarting
    
    Far too many bugs in this code path recently.

commit b6916811f018ef9ddb5670cc0aed65ddb66d8957
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jan 14 19:27:02 2013 +0200

    aout: fix crash when changing device fails

commit e49f31411aa1ce5cd2ac8d307ed659ed3492b4d5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jan 14 19:23:57 2013 +0200

    hotkeys: use aout_DeviceSet() directly
    
    Using var_Set("device") is wrong: the "device" variable holds the
    currently used output device (as set by the aout plugin), not the
    intended output device (as requested through the user interface).
    
    Also fix a memory leak.

commit f44a7809b65025fd46d2e890d735b7239fe5f1f2
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 14 19:01:14 2013 +0100

    Direct2D: fix GetProcAddress call for UNICODE

commit eb9756d7390fcd9c74412c21f900120d6b8cb871
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 14 18:46:30 2013 +0100

    Windrive: use TEXT macro as applicable

commit 3703b44d9fa8b10d635b3927ff981f216bee8df0
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 14 18:40:05 2013 +0100

    Win32 eject: use correct type for MCI_OPEN_PARMS structure

commit cb94c6618d271b097c983e8e56d6e67828954ac4
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 14 18:27:45 2013 +0100

    Qt: use TEXT macro with RegisterWindowMessage

commit eb86cfe7de7acb16d437238cf572d7d63b1f474e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 14 18:24:53 2013 +0100

    DxVA2: fix GetProcAddress usage under UNICODE

commit 265ee192682296023135518531215ebfa10f5d4e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 14 18:21:54 2013 +0100

    Win32: Fix DMO compilation behaviour with UNICODE

commit c7f288f810e74fbe4b5b7c92027885b9a1a64bfa
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 14 18:20:40 2013 +0100

    CrystalHD: fix compilation behaviour with UNICODE

commit dca9fc538ff7040bbfbec5806a4cf3265e744074
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 14 18:17:38 2013 +0100

    DirectX: fix GetProcAddress call with Unicode

commit ba15fcb6e61aee6e0d8c8cbcd61ebf5db479811c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 14 18:15:42 2013 +0100

    CDROM: use CreateFileA for opening drive letters
    
    If I understood correctly, drive letters are always ANSI

commit f469840d0dbfa45303324285c9e149ce74b06da4
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 14 18:12:50 2013 +0100

    Win32 screen: use TEXT macro

commit 8d7cd932eaf3c56ab49b415162ac4bae752f6c1f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 14 17:45:34 2013 +0100

    Win32: fix GetProcAddress call with UNICODE
    
    Weirdly, there is no GetProcAddressW, indeed

commit 8bd0f4aed1a3d76028f50195bdd74cdef5f002f3
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 14 17:30:35 2013 +0100

    Win32: use OutputDebugStringA directly
    
    Since OutputDebugStringW is just a wrapper around OutputDebugStringA

commit db6b6f8cab52b998260441af58d51022fa5bd1af
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 14 17:29:52 2013 +0100

    Win32: use TEXT macro for SetConsoleTitle

commit 51071756a6ef22ba34a76256344af97d788661b2
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 14 12:12:09 2013 +0100

    Ogg: display debug about Annodex info

commit 5b7ac4ad85e3259c92361df86d16920dfbb61563
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 14 12:07:22 2013 +0100

    Ogg: factorize reset function

commit d9b1afb30594f3dca65aa8ac7ef93b400f24faff
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Mon Jan 14 11:59:08 2013 +0100

    Ogg: implement SET_SEEKPOINT
    
    Close #6895
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit bcb37b8de307180a0d831b2a0f9974c2645abe0a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 14 11:53:43 2013 +0100

    Ogg: remove unused function and variable

commit 972bd8c8b5da04c1bf34c862ef2ff387d1db144d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 14 11:42:21 2013 +0100

    Ogg: use b_force_backup as a boolean

commit 4de7c37a4f7fc5989e0fde94e085504cc7fc6705
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 14 11:37:49 2013 +0100

    Ogg: clean header and remove unused members

commit 988a7f86848b1ffa19eff39287ad0bfefacd5809
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 14 11:28:00 2013 +0100

    Ogg: use calloc

commit 105af824e6e5d298fa797bee2515a4fd121f1b39
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 13 20:23:26 2013 +0200

    vdpau: use ctz()

commit 82fdabda9df936231519720e055c7033d5a209b0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 13 19:54:59 2013 +0200

    vlc_common: add ctz() to count trailing zeroes

commit c5d9ac73f6d09b2307c32c43cda342bfd2de09a7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 13 16:35:31 2013 +0200

    Fix compilation without Xlib

commit bd07e8f99f6221ccf9fd5f15c3769da040b78ba1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 13 16:28:27 2013 +0200

    News

commit ae1e8b4ac3167981f7f46c83afeaa9423330fc18
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Oct 27 11:26:41 2012 +0300

    vdpau: VDPAU hardware decoding with avcodec
    
    This requires bleeding-edge libavcodec.

commit b97a1a066883a126898467e02aff94c20daede53
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 12 23:49:55 2013 +0200

    XCB/screen: use shared memory to reduce overhead (if available)

commit bce10e7649067b4b214f5fa4eed32e46ed6d2ddf
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 22 23:15:48 2010 +0300

    Add block_shm_Alloc()

commit a02360f242393bb324b114fe93609fd986aeb85c
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sat Jan 12 16:29:26 2013 +0100

    macosx: fix and improve window level handling
    
        - fix behavior of video-on-top by adapting to vout windows handling changes
        - set all windows to status level if one vout window has this level:
        This avoids that video effects panel, audio efffects panel etc. pp. are opened behind
        a vout window. Now they can be used as usual.
    
        Please note, that due to the type of these panels they do not remain visible
        when VLC gets inactive.

commit a4d5ee4975c20f8517206c77d79dc4e184ec7eab
Author: Devin Heitmueller <dheitmueller@kernellabs.com>
Date:   Fri Jan 11 14:28:04 2013 -0500

    Don't call the legacy Freetype background renderer if the EIA-608 bg render feature is used.
    
    If we're using the new background renderer which just renders the
    background under the text (instead of the entire subpicture block),
    then don't call the legacy render as well.  This prevents a alpha-
    transparent box from being shown when rendering EIA-608 captions
    if the user has the Freetype background opacity set to a nonzero
    value.
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit bd788b65fc2d12ace47154874fedd431dc9a9a4c
Author: Isamu Arimoto <isamu.a@gmail.com>
Date:   Fri Jan 11 23:44:18 2013 +0200

    ram: fixed typo
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit bea838fe4501008061369bbd43e0dab48947289c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Jan 11 17:30:08 2013 +0100

    Win32: set AppContainer and no-SEH flags on PE

commit a8607e724fb3690ab3a90c6c9df6465dc458a5d8
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jun 7 01:01:03 2012 +0200

    VLC is not the place for Kassdédi
    (cherry picked from commit d6699a1f4ae27f04079edef946e2bf5a7fdb446b)
    
    Conflicts:
    	po/fr.po

commit 127c9329ac47fbbf5ff6509b6c8f8c338cba17d9
Author: Denis Charmet <typx@dinauz.org>
Date:   Fri Jan 11 00:53:56 2013 +0100

    Avoid inifite loops and stack explosion when parsing broken files and ignore lvl 1 unknown elements.
    
    Fix #8013

commit 160e651e28805cfe4d1f2d4295a58e5c4e1b7370
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Jan 11 00:52:13 2013 +0100

    avcodec audio decoder: remove SplitBuffer()
    
    That function was introduced years ago to account for bugs in aout,
    which do not exist anymore.
    
    Incidentally fix WMA.

commit 77c7992e47593c5e847a11e97f4e33218cca175e
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Jan 11 00:50:36 2013 +0100

    avcodec audio decoder: use VLC_TS_INVALID

commit c99738f05e07ef0e25c3bdc353c66544b28f54ba
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Jan 11 00:45:28 2013 +0100

    avcodec audio: factorize error case

commit 46d2b129d19229a0926bcde0730d97ce8397e0bc
Author: Devin Heitmueller <dheitmueller@kernellabs.com>
Date:   Wed Jan 2 11:45:11 2013 -0500

    Add support for rendering EIA-608 captions with a black background
    
    Place a black background behind caption text.  We cannot use the
    existing "background" feature for subdecoders because it fills the
    entire subpicture block, and in the case of the EIA-608 decoder
    would result in a large square (since we send all lines to
    the subpicture decoder even if they are blank).  This approach
    allows for rendering of the background even in such cases, while
    preserving proper layout of the captions.
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 3d29910e66214abb38d72a5d8172c4402144eb0d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 10 20:05:30 2013 +0200

    avcodec: allow hardware acceleration plugin to use pic->opaque

commit 638e716b0917c506107277dc115add180868cebd
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Dec 16 12:09:43 2012 +0100

    contrib: put hash in ffmpeg tarball name

commit 2b101ff4a0464f10b7748ca065dcbfd2b3173f08
Author: Hugues Fruchet <hugues.fruchet@st.com>
Date:   Wed Dec 19 14:24:16 2012 +0100

    omxil: enable support of mp3, vorbis and wma
    
    Update audio_format_table to allow selection of OMX
    components which support mp3, vorbis or wma role.
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit bf1d561ff3c8ff54aabb664738f16378d2cfc381
Author: Hugues Fruchet <hugues.fruchet@st.com>
Date:   Wed Dec 19 14:04:27 2012 +0100

    omxil: Enable pts mode for OMX.STM.Video.Decoder
    
    OMX.STM.Video.Decoder requires input buffers with pts timestamp.
    A debug trace is added to inform if pts mode is enabled and for
    which codec.
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 848b57c7996893e771350421dbba7bf7839a7652
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jan 10 13:46:54 2013 +0100

    Relicense Equalizer and Compressor audio filters to LGPL
    
    Ronald Wright has now answered. Check for details:
    http://git.videolan.org/?p=vlc.git;a=commit;h=fef270581f736d4f6289a77cb115195241ed691d

commit 38156fee9697522a587c67e2389b0ae91e391c10
Author: Olivier Aubert <olivier.aubert@liris.cnrs.fr>
Date:   Wed Jan 9 16:12:30 2013 +0100

    Move the VLC_FORWARD_DECLARE_OBJECT definition above the doxygen comment
    
    Putting it between the libvlc_media_subitems comment and the function
    definition messes parsing by doxygen and by the python module generator.

commit 14556820289f1621d3a2e87d3864f7fbc1bbcf18
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Jan 9 12:06:24 2013 +0100

    QtPlayer example: small way to fullscreen

commit a8ff52782d21b6425d8c26c96a2269939ac6ce18
Author: Josh Watzman <jwatzman@jwatzman.org>
Date:   Sun Jan 6 12:28:57 2013 -0800

    macosx: call input_changed in extensions
    
    This is obnoxiously complicated. If anyone cares about playing_changed or
    meta_changed, something similar will probably have to be done.
    
    This is a pretty bizarre two-step system to inform the extension manager
    that the input has changed, but it's necessary to avoid a series of
    possible deadlocks and other issues. Here are other possible approaches
    that don't work:
    
    - Just call into the extension manager in -PlaylistItemChanged on the
    main thread. This can pretty easily cause a deadlock if we call
    -PlaylistItemChanged twice in quick succession. The first call will poke
    the condvar the extension is waiting on, causing the extension thread to
    wake up and run extension code; many parts of it -- including the dialog
    code -- must be run on the main thread. The extension thread goes back to
    sleep while blocking on the main thread to become available, while
    holding the extension lock. Meanwhile the main thread goes into the
    second call of -PlaylistItemChanged, attempts to lock the extension, and
    that's a deadlock.
    
    - Restructure the dialog manager to never block on the main thread while
    holding the extension lock. This should work, but as it turns out doesn't
    because the main thread will attempt to lock the same lock twice. What
    happens is that -performSelectorOnMainThread works by injecting an event
    into the main event loop of the main thread. For some unknown reason, as
    part of its processing, when creating an NSAttributedString with HTML, it
    runs the main event loop, which means we can end up executing one
    -performSelectoOnMainThread as part of another. Since the dialog manager
    uses attributed strings with HTML (since dialogs are HTML), we deadlock
    here too. This seems strictly like a flaw in NSAttributedString and/or
    in -performSelectorOnMainThread and is documented elsewhere:
      http://mrrsoftware.com/blog/tag/nsattributedstring/
      https://www.bluestatic.org/blog/2010/05/31/nsattributedstring-spins-a-nested-run-loop/
    
    - Change around this bit of code to not force it to run on the main
    thread. This would probably work, but, as a newcomer to VLC, I don't
    quite know the implications of doing this, particularly since a lot of
    code here seems to serailize on the main thread as a way of thread
    safety; it would likely require some somewhat intricate restructuring
    and adding of locks.
    
    - Let the extension manager deal with listening for events the same way
    that we do here. That would work, but would require duplicating a
    nontrivial amount of code from here to deal with tracking the current
    input.
    
    - So, instead, we just serialized all calls to -PlaylistItemChanged (so
    we make sure to process them in order, with no one trampling
    p_input_changed), do most of the work on the main thread as before, and
    then actually inform the extension manager out here where we don't block
    the main thread. It seems likely that there are other pre-existing
    deadlock possibilities here -- the main thread can't lock an extension!
    -- but it at least tends to work in my testing.
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit fa31a2a05b928ce635dfdbf0acb219368046a3c8
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Jan 8 15:38:55 2013 +0100

    Qt: save playlist: missing unicode conversion

commit c03324487b96be5b6b9520ee85d61109518520f3
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jan 8 11:09:56 2013 +0100

    Win32: keep defines together

commit 1f0b50f069bead51e0075332a7d4066feae118ff
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Jan 8 10:24:49 2013 +0100

    memcpy option is gone

commit 270278b3ac8f268ba49751b1788e743539ee46f4
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Jan 7 23:22:05 2013 +0100

    contrib: gettext: fix build on OSX 10.7+

commit e76a28e0bce3faec88db5b021588b23bc204d97f
Author: Denis Charmet <typx@dinauz.org>
Date:   Tue Jan 1 21:34:33 2013 +0100

    Reuse the decoders when possible at segment change
    
    Should fix #5906 in most cases

commit 2a1c53beecd6f3969461e0f60eba835438580f9e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jan 1 12:07:50 2013 +0200

    shm: missing #include

commit 85ccb5b479d8780eaf27a047b126f40aec870e16
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 7 15:37:38 2013 +0100

    minimal_macosX: relicense to LGPL
    
    And update authors

commit d7ed8b548d76eb1761e14a5a26c3344600a6d24a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 7 14:58:52 2013 +0100

    YUVA 4:2:0:4 is not YUVA :)

commit dc7a997b50d2f0962b5e99bcdc57b8efe40a6068
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 7 14:16:16 2013 +0100

    Introduce YUVA 4:2:0 and 4:2:2 planar
    
    Ref #7994

commit b7c3e67da9da6c8fdaad5f2263ec222567fa0a33
Author: Brad Smith <brad@comstyle.com>
Date:   Thu Jan 3 00:03:52 2013 -0500

    Fix building with Clang/LLVM
    
    The following diff provides some fixes for VLC to allow building
    with LLVM.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 56d427bda0d30ecdc2302699e51fc0bff5b66bef
Author: Tillmann Karras <tillmann@selfnet.de>
Date:   Wed Jan 2 18:35:12 2013 +0100

    SAP: show session info as stream description
    
    This adds the SDP i= line (session information) as the description field
    in the metadata of the SAP stream.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit f2b3b0f4e1deeaeb66c128941e96e35b850092ac
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 7 02:02:06 2013 +0100

    WAV: simplification

commit ece8c804f046b8871e3a86b5f70a02464d3fc14b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 7 01:44:38 2013 +0100

    WAV: support wma2 in wav
    
    Close #4829

commit dc647fe5d1a089adc5e54d04d6df2c60f8d4da35
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 6 23:21:37 2013 +0200

    configure: AC_CONFIG_HEADERS spelling

commit ad765c21ffe71fe27b3b6a03ebaa878408ba40ee
Author: Josh Watzman <jwatzman@jwatzman.org>
Date:   Sat Jan 5 23:27:18 2013 -0800

    macosx: Don't re-center extensions on every dialog update
    
    If the user has moved the extension dialog, we don't want to re-center it on every single update -- many extensions update their dialogs on every input change, and this behavior can cause the extension dialog to keep re-overlapping with the video, which is very frustrating.
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 92498ed70e94da04c531a564c6d8d206150b4f03
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Fri Jan 4 22:41:12 2013 +0100

    Fix potential usage of an uninitialized pointer

commit e1796f3f819fd331cc5c1b8a03bd6e6b2be93f9c
Author: Mario Speiß <1034-135@online.de>
Date:   Sat Jan 5 22:59:08 2013 +0100

    Cosmetics: DirectX now sets maximum volume without returning an error.
    
    Before it returned -1 when volume was set to 100% so OSD never showed the
    'Volume: 100%' message.
    
    Regards,
    Mario
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit c3abb59fdf364fdfee0e66feb4ee14a647f9469a
Author: Nickolai Zeldovich <nickolai@csail.mit.edu>
Date:   Sat Jan 5 18:03:45 2013 -0500

    modules/packetizer/dirac.c: check index before dereferencing
    
    Check that frame_rate_index is within bounds before dereferencing
    the dirac_frate_tbl[] array.
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 10706d0f4db50ac321b5cb96dac31fdd9ebe07b8
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Jan 5 13:36:54 2013 +0100

    Qt: Equalizer: A QFrame without frame is a QWidget

commit aa4f0a5f1e000a7db2cbef24d7d7a8871a150133
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 5 10:16:58 2013 +0200

    Revert "Qt: save playlist: use qtr() macro"
    
    This reverts commit cec6c32f1eead0c024034db9d6df06852b9dd77a.

commit 433c1323d005a1579697398ea4f4202c69c23eb4
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Fri Jan 4 21:34:07 2013 +0100

    macosx: prefs: fix default audio volume slider

commit ebce4183b6ace5a42dd8e6a0252f6272d7d33072
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Fri Jan 4 18:26:53 2013 +0100

    macosx: audio effects panel: small fixes for eq presets management

commit cec6c32f1eead0c024034db9d6df06852b9dd77a
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Jan 4 19:55:48 2013 +0100

    Qt: save playlist: use qtr() macro

commit 2283cdda5f4e89953d62a3df7108c902c8c5a104
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Jan 4 19:54:09 2013 +0100

    Qt: save playlist: force native dialog

commit 2e2de1041e558156bfaacf9ca3ffbce74c5b6b0d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Jan 4 19:11:39 2013 +0200

    avcodec: split TestFfmpegChroma() in two functions

commit fd6cead7935ab04a33fe0989950865cfd844a3b0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Jan 4 19:10:47 2013 +0200

    avcodec: look up pix fmt only once during deinterlace initialization

commit 9aee7d49962135ed2e3cf1651a4968a565c0619e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Jan 4 18:53:20 2013 +0200

    avcodec: cleanup chroma helper prototypes
    
    Avoid passing a structure on the stack.

commit e313dedfb1ee4f8dd791f0037b4ecc26675473e0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Jan 4 18:40:43 2013 +0200

    avcodec: print picture format name when unsupported (refs #7994)

commit 08118c7b6a55b2584947a7f21988dd69e3dcf3f1
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Jan 4 17:31:09 2013 +0100

    a52: no need to define LIBA52_FIXED

commit cbb36253db53012ff935bf481b6e707412d33e5d
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Jan 4 17:29:32 2013 +0100

    contrib: a52: make config public (define LIBA52_FIXED)

commit 7c9c04a0663d1226f1f4fbe9c7b9810f4bd0341a
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Jan 4 00:59:00 2013 +0100

    Qt: Spatializer: add values multiplier.
    
    For some filters, module's values may differ from the range shown to
    users.

commit 5372943f5ec941b13a98c202b1d55be37f772041
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Jan 4 00:19:58 2013 +0100

    Qt: Spatializer: match module's limits and values

commit 33352675380d4d1b500c2b5adade231775e80b45
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Thu Jan 3 22:59:41 2013 +0100

    Qt: Spatializer: factorize

commit 20fbfbafdcdcfa533f3a8f3b7b5688e69eb211ac
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Thu Jan 3 22:43:43 2013 +0100

    Qt: Compressor: create base class for factorization

commit 79ece335a3d4c52a42891b088c2f58d77ba4a26b
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Jan 1 16:03:24 2013 +0100

    Qt: Compressor: rewrite values handling logic.
    
    Also remove the N*N controls config/var updates.

commit cc7d4e44dfd2a666c103a5423af0dcd466a5259e
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Jan 1 20:11:22 2013 +0100

    Qt: Compressor/Spatializer: rename implicit activation control

commit 9e2145a2b4ac018c8658db5c8558bcdfb78eec72
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Jan 4 11:46:11 2013 +0100

    contrib: fix regex installation
    
    If regex was the first package installed it would create include
    and lib files, instead of include/regex.h and lib/libregex.a

commit 946e03caf4535916b02886af56d130f8ad586320
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Thu Jan 3 23:23:33 2013 +0100

    macosx: audio effects: fix range of some sliders for the spatializer filter
    
    Choosing negative values for some of these settings is NOT a good idea if you
    want to avoid damaging your ears ;-)

commit 2a437534a4262a5c80fe9c3754338345abb72d1b
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Jan 3 19:19:28 2013 +0100

    Remove freebox.lua
    
    It is not available for a majority of VLC users so it should be off by default.
    
    Tested-by: Rémi Denis-Courmont
    Acked-by: Rémi Denis-Courmont

commit ac17dc8ac38f72aa8b01dfe9df011da2b2ba7479
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Jan 3 18:11:34 2013 +0100

    contrib: rationalize HAVE_NEON and HAVE_ARMV7A

commit 701947ad07bd33b06a7c10de0e9b933b14dc93e0
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Jan 3 18:08:56 2013 +0100

    contrib: postproc: simplify CFLAGS
    
    Workarounds for windows seem not to be neeed anymore

commit 94af32dd940988956b9a7a967aa2b4924dd7c1c4
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Jan 3 18:12:03 2013 +0100

    contrib: remove obsolete comment

commit 398ad0ee084eefe5b3f65cd65b432398f0b6c02f
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Jan 3 17:52:56 2013 +0100

    contrib: postproc: simplify cflags

commit e1fc5ace93f3489731a6b6e9cf560f5c613de029
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Jan 3 17:52:03 2013 +0100

    contrib: postproc: remove platform specific flags

commit 6f621b95b3f10d6aa440e8df3e08f90a0c6b8234
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Jan 3 17:46:17 2013 +0100

    Revert "arm_neon i420 -> rgb: Output pitch can be 64 bit aligned"
    
    This reverts commit 0740e5433637c12dab43067b964248b667cda19d.

commit f7ef87e7efc846466cf3381a008c1a32f3bfc1e0
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Jan 3 17:44:50 2013 +0100

    androidsurface: ensure pitch % 16 == 0
    
    Some devices (like Samsung Exynos) will not align pitch to 16 bytes.
    Thus we need to align the hardware width ourselves.
    
    Note that this needs to be accounted for in the JNI support code.

commit 34a21b522a7b4e672725cba610f987c5d1560a55
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Jan 3 17:01:51 2013 +0100

    androidsurface: do not hide that we're working only on the first plane

commit 82f362ea3292aaad0a226376e1508e4ece306a98
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Jan 3 16:54:15 2013 +0100

    androidsurface: simplify pitch calculation

commit 1ee58d84740f2fb04b9046efa9a4f9ddd26a967b
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Jan 3 16:39:46 2013 +0100

    contrib: ffmpeg: remove unused FFMPEG_CFLAGS

commit 9e65390927a274ecd293e34997d41a87d3bcbcec
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jan 3 16:54:11 2013 +0100

    Tools: Fix autoconf build

commit 622be830066bb7dbe075f6317921d9e3d8493e75
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Thu Jan 3 15:27:52 2013 +0100

    macosx: audio effects panel: migrate autosave and bugfixes from video effects panel

commit a3915ceb667a89202fa214793f20442a145dbeb9
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Thu Jan 3 13:31:51 2013 +0100

    macosx: audio effects: fix typo, and code style cleanup

commit 208947e44f0e92b882668848d4f2642ade4f1827
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Thu Jan 3 00:24:50 2013 +0100

    macosx: video effects panel: autosave profiles and other refinements for profile management
    
    - fix some bugs
    - avoid unnecessary reload of all settings when the user clicks Cancel in dialogs
    - add error message when user enters a duplicate profile name (this is not supported by
    the combo box

commit 6abd40f4e6061242c7eba71a05015c8f153a306e
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Wed Jan 2 22:12:46 2013 +0100

    macosx: video effects panel: integrate video-splitter into profile strings

commit d2e405e02c9530b6abdfca4237790addd463c7b7
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Jan 3 15:01:11 2013 +0100

    contrib: enable NEON runtime selection for ffmpeg
    
    This is explicitely done for android only, since we lost the
    benefits of some inline NEON asm

commit 9679cef492186a33f048c11396ed3c68891e5a2a
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Jan 3 13:00:18 2013 +0100

    contrib: update rules for postproc
    
    armv7-a obviously implies arm
    remove obsolete comment

commit 607065b410b4768372c204ccdbbca200230fff25
Author: Nicolas Chauvet <kwizart@gmail.com>
Date:   Wed Jan 2 22:44:33 2013 +0100

    Fix build with unreleased FLAC 1.3.x
    
    The issue was initialy reported here:
    http://bugzilla.redhat.com/891123
    
    FLAC upstream has always expected to include <FLAC/ suffix
    for included headers as shown in examples/c/decode/file/main.c
    
    The FLAC suffix will not be be made available in the flac.pc
    for the next release:
    http://lists.xiph.org/pipermail/flac-dev/2012-April/003355.html
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit c3eacd1e2de5600246d5622233796b3f7133bf62
Author: Rui Zhang <bbcallen@gmail.com>
Date:   Wed Jan 2 12:42:51 2013 -0500

    androidsurface: setup format depending on surface format
    
    Modified-by: Edward Wang <edward.c.wang@compdigitec.com>
    Signed-off-by: Edward Wang <edward.c.wang@compdigitec.com>
    Modified-by: Rafaël Carré <funman@videolan.org>
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 6b2595e68890e5db1b7334098b6f722e2f41a6d8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jan 1 12:06:16 2013 +0200

    configure: replace obsolete AM_CONFIG_HEADERS (fixes #7975)

commit 57aa116198fcf231c1e424beed1f45969fbf4a17
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Dec 27 17:03:04 2012 +0200

    fr: fix spelling of "aiguë(s)"

commit ff385d03747d8a3d683153774834532de011d092
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Dec 22 16:42:58 2012 +0200

    lua: fix distcheck without LUA

commit 6270a4c777d849538b8a8e4d5c6f01fb96fa9ea9
Author: Devin Heitmueller <dheitmueller@kernellabs.com>
Date:   Tue Jan 1 17:39:03 2013 -0500

    Add support for monospace font in HTML renderer
    
    The EIA-608 decoder expects fonts to be rendered with a monospace font,
    so add the ability for decoders to make use of the "tt" tag, and tweak
    the EIA-608 decoder to use that tag.
    
    This patch supercedes folds in patch 9 from the previous series as well
    as incorporates the changes Rafaël Carré solicited from the ML regarding
    the fonts to use for non-Linux platforms.
    
    Modified-by: Rafaël Carré <funman@videolan.org>
     - Simplify HandleTT()
     - Fix memleak in Create()
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 765b3082e3320feb19ba915bc465e8d9355ec758
Author: Devin Heitmueller <dheitmueller@kernellabs.com>
Date:   Wed Jan 2 13:48:02 2013 +0100

    freetype: avoid segfault in FaceStyleEquals()
    
    This can happen if the font name is NULL
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit cd560525f714430aa6acc59e2c52c977523dd9bf
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Tue Jan 1 20:03:02 2013 -0500

    anaglyph: remove spurious printf
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit b11595671bfc05105a1ea5d3912ef928a226aeca
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Wed Jan 2 11:04:30 2013 +0100

    macosx: video effects panel: code style cleanup

commit bec9b75ce8156585bf57642798f3f09d83d189d9
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Wed Jan 2 10:52:31 2013 +0100

    macosx: video effects panel: add missing vlc_object_release

commit fc33caea8f87af71454f4aacc0be91c247f21889
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Wed Jan 2 00:49:01 2013 +0100

    macosx: do not send left and right arrow key to controls
    
    The left and right arrow keys have not any real advantage / functionality for
    the playlist view or sidebar but are used by default for several hotkeys.
    So lets allow these as VLC hotkeys (also for audio files).

commit fccc6ab913cad66c50b98d1ac14d2fe1f41f7453
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Jan 1 20:18:09 2013 +0100

    Happy new year 2013

commit 10af2bf60149ab5ae08cb82d4fadfbb7b65897c4
Author: Timo Rothenpieler <timo@rothenpieler.org>
Date:   Tue Jan 1 18:23:00 2013 +0100

    vaapi: Use vaDeriveImage instead of vaGetImage if available
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 10d7463d9b9f664f7ccffd77da583db4304653d0
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Jan 1 18:04:54 2013 +0100

    oldrc: fix segfault

commit d750f80cdbdb70723d3dba4cd7ce747c70f5f457
Author: Nil Geiswiller <ngeiswei@googlemail.com>
Date:   Sat Dec 29 00:13:40 2012 +0100

    Add Mute shortcut to nvlc
    
    I added the shortcut 'm' in nvlc for toggle mute. The volume status is
    replaced my 'Mute' when enabled.
    
    I also remapped the shortcut of metadata box from 'm' to 'M', I think
    it follows the principle of least surprise.
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>
