commit 050a16328dac1d3573326c43d47376d08210604d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Dec 31 20:41:36 2013 +0200

    playlist: remove playlist_PreparseEnqueue() (refs #5460)

commit d64350b408b060e6109571625c4de22e2ee6e08c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Dec 31 20:36:04 2013 +0200

    playlist: remove playlist_AskForArtEnqueue() (refs #5460)

commit df07ba0d22a98e95e0dfcd5d93551b1d5f36a910
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Dec 31 20:31:52 2013 +0200

    lib: remove playlist dependency on media parsing (fixes #5460)

commit ff8e72230774cb621fb3f5a350f681283973f0f5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Dec 31 20:25:21 2013 +0200

    playlist: add playlist-independent functions for meta data handling
    
    This really only depends on the input item(s) and the core.

commit a49e110ad3afbbad306ca96310d5a888316dd365
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Dec 31 20:19:00 2013 +0200

    libvlc: remove stray debug message

commit 55bcbe0e23acb96bdbe6ad11f321c60fa5770cf9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Dec 31 20:06:19 2013 +0200

    playlist: clean up #includes for meta data modules

commit 99a19a8f45c1e2b5bfcbfbcd5db8f101133dcf2c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Dec 31 19:55:53 2013 +0200

    playlist: hide fetcher underneath the preparser and simplify

commit 804defccf885a48c3a06cf3b6cd7031d72882f71
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Dec 31 19:40:06 2013 +0200

    Move input_item_array_t to <vlc_input_item.h>

commit e5005f6f6823bf5a880e541a261f9d121636e8bf
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Dec 31 15:46:23 2013 +0100

    contrib: disable GnuTLS for iOS

commit 1be757bbae5190aa20d782ebdf8066f50ab71338
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Dec 31 13:51:46 2013 +0100

    contrib/avcodec: fix compilation for iOS on ARM

commit 157010834537a193c861e144a98bf58b03559a2f
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Dec 31 13:14:51 2013 +0100

    extras/tools: update gas-pp

commit 31421aef119222ec640f64320ccc103f062567a8
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Tue Dec 31 11:15:17 2013 +0100

    auhal: simplify memset in callbacks

commit b87bc7050a03285434bdbe33fefdc4a2034723f3
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Dec 31 10:21:16 2013 +0100

    Qt: allow smaller size on start
    
    Ref #9740

commit d10f8066223854b136dddcc7c5e035379642e0f4
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Mon Dec 30 23:11:59 2013 +0100

    extras/ios: disable gnutls

commit e453aec19f4dd03246ff551a1a4b50a812044ddd
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Mon Dec 30 23:11:01 2013 +0100

    contribs/gnutls: disable on iOS

commit ebf778dc39016a5833ad5cb9da857d072072a6f1
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Mon Dec 30 20:32:36 2013 +0100

    Qt: SeekStyle: don't use outer size for inner content (fix #9740)

commit 673d45d0d54ac89bd553a8e35242426d14ba4212
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Wed Dec 11 16:26:06 2013 +0100

    Add secure transport TLS module
    
    Secure Transport is a TLS library part of the Security framework
    (preinstalled on every iOS and MacOS device). This library does
    certificate validation during handshake automatically using the
    root certificates from the preinstalled certificate store.
    
    The main reason for this module is proper certificate validation
    on iOS devices. This is not possible with gnutls, because there is
    no access to the root certificates for external applications.
    The module is also intended for use on OSX.

commit 82e069368b1249d10c899e77013b8d0a456262ea
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Dec 30 20:23:33 2013 +0200

    RTP: align MTU correctly for L24 (fixes #10269)

commit ffd82479f6e3282bd9c8635ee775cd3a9094f176
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Dec 30 19:20:03 2013 +0100

    Qt: fix possible double-free on quit with simple volume widget

commit 8e8f6a5fdbe2b8091330a589b497c063f973597b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Dec 30 20:05:36 2013 +0200

    libav: do not build avio and avformat on MERGE_FFMPEG (fixes #10251)

commit 689ac6f3ef9f682767edb35e3b4914bfa300cb8a
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Mon Dec 30 14:14:28 2013 +0100

    demux: ogg: don't create es for finished streams.
    
    Should prevent presenting skeleton in es

commit 723a1c363f2eb178c95aaa900fcefdc4b53e29cd
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Mon Dec 30 14:13:02 2013 +0100

    demux: ogg: better track of es state

commit d706c1aa672ef37198f6a7e8f6991b27cf0f4527
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Dec 11 16:20:08 2013 +0100

    demux: asf: follow aspect ratio payload extension (fix #7433)

commit 86dde348a747c8a4347651962f4511c335b8a89d
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Dec 28 23:36:24 2013 +0100

    api: allow to change A/R on the fly.
    
    ASF allows specifying a new aspect ratio while playing back.
    Triggering change using the "aspect-ratio" variable can't work
    for unknown A/R as the variable is "Checked" type.

commit 218e5b8a84793188fc537fb75e4b07560f4a0bf2
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Dec 27 17:34:02 2013 +0100

    demux: ogg: reuse decoders when fmt is compatible (fix #5394)
    
    Avoids rebuffering.
    Wrong way reverted by 1d6f8d8174d4e2c704732f7ec13c71df6dd8950d

commit a0110b727c51aac389b989ff74072dac9c85d2e4
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Dec 27 17:22:11 2013 +0100

    demux: ogg: change pts/pcr generation from packets (fix #10198, fix #9605)
    
    Stop using headers granule and invalid granule for PCR/PTS.
    Delays until first PTS/PCR is really known. Avoids 0 to PTS gap
    for non zero starting streams.

commit f5d0c4b6eecef54bc1268f82a58bef61293efb70
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Dec 27 17:16:29 2013 +0100

    demux: ogg: remove discontinuity flag
    
    reused decoders won't need it.

commit b77904f5ad6ca6a6002a92afd7f0f23992923f9d
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Dec 27 17:02:11 2013 +0100

    demux: ogg: remove chained ogg boundary PTS handling
    
    Shouldn't be needed anymore as we continue chain with offsetted PCR/PTS

commit 8894a8af16d7f9f7d18f76669d74d88e31c2ad0a
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Dec 27 16:21:16 2013 +0100

    demux: ogg: remove reset/delayed format updates.
    
    No longer needed since ES are now created after headers.

commit dfd3fa1e534a20419c4b09f32b4150c3cf99bbe8
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Dec 27 15:26:27 2013 +0100

    demux: ogg: fix es creation delaying with skeleton

commit f7755e7f446b6c8ef6567f608337c7efa9bdbc66
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Dec 28 15:56:54 2013 +0100

    demux: ogg: clear initializing flag on oggds too

commit 38c15dd561fe9de8f753d0b93cdba4c41b22cc6e
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Thu Dec 26 16:44:26 2013 +0100

    demux: ogg: apply skeleton prior to es creation too

commit fd8ac5055c773f62fcb60b3e509128bf9c86187d
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Thu Dec 26 16:36:10 2013 +0100

    demux: ogg: remove old debug info

commit 0efd154e3d724b858441d4baeeed62969c40dba0
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Dec 25 15:40:35 2013 +0100

    demux: ogg: offset pcr on chained streams

commit 5151a5d2196baccfecc633c898fd253d57e314d0
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Dec 24 13:38:18 2013 +0100

    Revert "demux: ogg: don't recreate decoders on same chained streams."
    
    This reverts commit 1f9c34275de478339dc4d750b8c62f1019303897.

commit 4a2c11ff0642f5b48f300e046625c64186755cd3
Author: KO Myung-Hun <komh78@gmail.com>
Date:   Mon Dec 30 16:13:17 2013 +0200

    os2: implement vlc_strerror() and vlc_strerror_c()
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 42b33ae5fb6b801bad7c251fe254073547d7fac2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Dec 30 16:11:48 2013 +0200

    Missing #includes

commit 4980f54d25e9291acf70c2b3d4cfde2f320c1d07
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Dec 30 12:58:50 2013 +0100

    Avio: fix FTBFS with lavf < 54

commit 497ce0b9ab35650fbfa8b9c850b1e925c139733d
Author: Marc Aldorasi <m101010a@gmail.com>
Date:   Sun Dec 29 13:33:22 2013 -0500

    Restore ncurses colors on exit
    
    If the terminal colors are not manually restored they will not change
    back when vlc exits, causing other applications to use the wrong colors
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 4a414dfc8fdcc347ba368f4eaf1de6d822a6fdd0
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Dec 29 18:12:33 2013 +0100

    darwin/error: add partial l10n and doc

commit 5d8bfd130e4dd61a7abd044acf0c266bd0527d16
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Dec 29 18:02:46 2013 +0100

    darwin/error: there is no need to re-implement the C run-time error array unless the deprecated sys_errlist array is actually removed some day

commit 78923269318a7cafb205be0ecb5ab9fa26295f72
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Dec 29 17:24:38 2013 +0100

    darwin: implement vlc_strerror and vlc_strerror_c
    
    strerror_l will not be available on Darwin anytime soon

commit fea56e03d977462739ec91f7b7f255e569706861
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Dec 29 16:55:05 2013 +0100

    Avcodec chroma: use a more resistant ifdef for 0BGR

commit e4980cf96f4b8c9cb0a189f02eb7dfbae0125cf1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Dec 29 17:12:19 2013 +0200

    win32: remove unused net_strerror()

commit c4199ab677b51819067715aaad70a5852d58f341
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Dec 29 16:15:46 2013 +0200

    Remove inconsistently used HAVE_UNISTD_H

commit dd1ffcd3a75ced27fc6032dead3a10bb6fb3103f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Dec 29 16:07:38 2013 +0200

    msg: remove %m hack

commit 02b29e145824b409f8bedba7b94c530ad3cd0f8b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Dec 29 15:59:12 2013 +0200

    ncurses: use vlc_strerror_c()

commit b793c74745901d4cc47d32e8fb867588ba65e584
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Dec 29 15:59:04 2013 +0200

    DASH: use vlc_strerror_c()

commit 2ec2965db506b3455d64a3d250bb3c0c7c7fb32c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Dec 29 15:58:52 2013 +0200

    logger: use vlc_strerror_c()

commit eff30cdfbc1d427c325c9f0a05ac4a869f820aa3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Dec 29 15:58:35 2013 +0200

    XDG: use vlc_strerror_c()

commit a63ffa2b565cc0726b3105fc9fa730c1b4579ad9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Dec 29 15:57:13 2013 +0200

    RC (old): use vlc_strerror_c()

commit 7308be6b58f5abfcb71115f837fb988327b3fc78
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Dec 29 15:56:58 2013 +0200

    D-Bus: use vlc_strerror_c()

commit 5309b722119ce366a1b9ee318ca8ca79a4c3e55e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Dec 29 15:56:33 2013 +0200

    RAOP: use vlc_strerror_c()

commit f83fbd593e4e91f146ed5c4aabf6fd156ce996d3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Dec 29 15:56:05 2013 +0200

    UDP: use vlc_strerror_c()

commit 4ec3d936eb1f6494a16be535f83218e35c440ace
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Dec 29 15:55:39 2013 +0200

    GnuTLS: use vlc_strerror_c()

commit d7a9267c1e5ee704c8495ec4578e148551c0e423
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Dec 29 15:55:22 2013 +0200

    livehttp: use vlc_strerror_c()

commit 2d79b42d893e7a8828c64fd89f74a7fd521483f8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Dec 29 15:54:54 2013 +0200

    dynamic overlay: use vlc_strerror_c()

commit dcf15829c619bfcfdcf7983a6bdcb72d70817d1a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Dec 29 15:43:40 2013 +0200

    scene: use vlc_strerror_c()

commit e3788b17893794beeb215a8f00e0ddbf250914da
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Dec 29 15:43:29 2013 +0200

    marq: use vlc_strerror_c()

commit 53b501a18b463089e414df1ab71807a3837d5e71
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Dec 29 15:41:42 2013 +0200

    iconv: use vlc_strerror_c()

commit 8f528e6df8ca139b100178f6a1e32082bf1df23c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Dec 29 15:41:30 2013 +0200

    decomp: use vlc_strerror_c()

commit d0b09d6ff8b7e8d32a667d9a2292c7102a030eb2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Dec 29 15:38:57 2013 +0200

    Linux FB: use vlc_strerror_c()

commit d996408883e790b8f0c5053c92d60a447f8ab019
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Dec 28 19:59:21 2013 +0200

    V4L: use vlc_strerror_c()

commit 983ca412b969f1a4f4252a18f44c11c70efc8d5a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Dec 28 19:58:50 2013 +0200

    shm: use vlc_strerror_c()

commit f94a0891d6b9d444d2624f5182f53a546fb48a78
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Dec 28 19:58:30 2013 +0200

    samba: use vlc_strerror_c()

commit 8d8b50a49a2b65e05f1b918398c569a1b13e9e7f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Dec 28 19:58:06 2013 +0200

    VDR: use vlc_strerror() and vlc_strerror_c()

commit d610d175515bb89919ef96518798080b9d827630
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Dec 28 19:57:31 2013 +0200

    XCB: use vlc_strerror_c()

commit cabc65677ed25f9b01bedaf656d581b191bbfaeb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Dec 28 19:54:16 2013 +0200

    RTP: use vlc_strerror_c()

commit cfc2e7185e20e67bc257625bfc086b869ecbce0f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Dec 28 19:53:36 2013 +0200

    OSS: use vlc_strerror_c()

commit d0dd8a45383ba1affa8023e1b4955cca9d48d78a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Dec 28 19:48:46 2013 +0200

    linsys: use vlc_strerror_c()

commit ae0bd671c1735df8c72c3afa163f21117d92dd08
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Dec 28 19:05:59 2013 +0200

    MTP: use vlc_strerror() & vlc_strerror_c()

commit 279f97ec5b36d78067d16e933defe14e97a44ed0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Dec 28 19:05:36 2013 +0200

    MMS: use vlc_strerror_c()

commit c21fb70c56ab3c81e35a215b795b689d722aba58
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Dec 28 19:05:14 2013 +0200

    DVB (old): use vlc_strerror_c()

commit 5d2752c20698c361d839400c7664c8c92211db1e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Dec 28 19:04:53 2013 +0200

    DV: use vlc_strerror_c()

commit ea1648d1a5d97a17e2163ad66bb977d0d401d048
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Dec 28 19:04:38 2013 +0200

    DTV: use vlc_strerror_c()

commit 9ce4212b20f17e6879d3084ec1d7b3c76bc870d5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Dec 28 19:04:13 2013 +0200

    libav: use vlc_strerror_c()

commit a059cf56c964cd8fd1b60f22d12d6fc63b218d89
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Dec 28 17:57:55 2013 +0200

    file: use vlc_strerror()
    
    This fixes "%m" in error dialogs on non-GNU platforms.

commit 9ff28119bcd7a610bd9859a8f49b4635443df784
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Dec 28 18:46:52 2013 +0200

    src: use vlc_strerror_c() for log messages

commit 4e7185ebfb96e6c3d050ad5a80fc902c8f2a0274
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Dec 28 18:33:59 2013 +0200

    win32: implement vlc_strerror and vlc_strerror_c

commit a37d20ccf6584fdd3d73b779ed4632ee7231e4f3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Dec 28 17:56:22 2013 +0200

    vlc_strerror() and vlc_strerror_c() convenience wrappers
    
    Those are more flexible than the GNU-specific %m format specifier to
    print standard error messages. They are also less likely to format a
    clobbered error number.

commit c3bd77932a27694991d2d5481ffcf6227f998e84
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Dec 29 15:35:35 2013 +0200

    posix: simplify thread error handler

commit 9d12638c7666980fecd7bc65562075c9efea949c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Dec 29 11:30:20 2013 +0100

    Direct3D: less verbose output

commit 4bed85170f0c40f48cf4b31c554e4b7a84e4cd71
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Dec 28 18:38:49 2013 +0100

    Contrib: use a simpler way to discriminate between libav and FFmpeg

commit 42bf7e20804df1f6dc779e4e1b1a9a121040c54f
Author: Luca Barbato <lu_zero@gentoo.org>
Date:   Sat Dec 28 10:15:35 2013 +0100

    avcodec: Always output frames
    
    With the introduction of CODEC_FLAG_OUTPUT_CORRUPT incomplete frames
    are silently dropped. Enable it to maintain the previous behaviour.
    
    Close #10140
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 1b53b355e706ca09fc289319bc237231fd5401b0
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Dec 28 16:23:41 2013 +0100

    Fix FFv1 output with FFmpeg
    
    Close #8691
    
    Of course, because we _really_ need that many RGB formats...

commit 472fe2655cecc03fff0df7d87ca28624648cc402
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Dec 28 12:37:47 2013 +0100

    Do not activate YUVA422P in FFmpeg until 51.74.100
    
    From 51.49.100 to 51.74.100, it only defines PIX_FMT_YUVA422P and not
    AV_PIX_FMT_YUVA422P. There are other ways to fix, but ugly. And people should
    update their FFmpeg anyway :)

commit f339578ace73bb2139ab3b4e1f6ef88d591ab983
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Dec 28 13:04:27 2013 +0200

    mmdevice: cosmetic

commit dcfe8660d41dbb2b519949ff767c7088a969525a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Dec 28 13:03:53 2013 +0200

    SOCKSv5: fix inverted logic (fixes #10247)

commit 644b1d06da5b0aee153b0438d9121be77d29bbaf
Author: Pierre-Hugues Husson <phh@phh.me>
Date:   Fri Dec 27 19:15:36 2013 +0100

    Add name and duration to enqueue and play
    
    Close #10242
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 983198b0fc68d2e2bcfe98b6fe331964b1bc9f9e
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Dec 27 17:29:51 2013 +0100

    fb vout: set i_visible_*

commit 6295836c45f08c7186ee505a2fd481ad061c87df
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Fri Dec 27 16:52:59 2013 +0200

    transcode: add chroma conversion in actually checked filter output

commit d16fb5e7ff31fb388b8e63285522ef7b95afaa7b
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Fri Dec 27 16:51:18 2013 +0200

    transcode: add chroma conversion to be the first filter if needed
    
    For example croppadd doesn't like if input and output chromas are not the same.
    This is visible for example webcam input and h264 encode (YUV2->I420).
    
    Reported by: Jean-Paul Saman

commit 6403d12811ee1c53e206d58cd177a4d7b8e3e2c4
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Dec 27 15:25:52 2013 +0100

    src/darwin: cleanup threads

commit b85892f9aa2636d2fb8979c679824ec7e61662c4
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Dec 27 11:20:29 2013 +0100

    Bluray: reindent headers

commit 03310c483138fbb1b21195e1ea9578dda17f731f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Dec 27 11:19:36 2013 +0100

    Bluray: remove more outdated code

commit d052d401ece557adbfd65edf9a0d292ea68574f5
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Dec 27 11:17:31 2013 +0100

    Contribs: update bluray to 0.5.0

commit 647aa514349409aa3179e76235a2f65d0921aaae
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Dec 27 11:15:17 2013 +0100

    Require libbluray 0.3.0

commit 50229412d358e954329e48c873bb04e73ab1e805
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Dec 27 10:58:03 2013 +0100

    audiounit_ios: merge stability improvements from AUHAL module

commit 1c3973d7fe1891e3019fce9b4f0239edfd48c55d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Dec 27 09:20:10 2013 +0100

    src: split darwin threading code from the generic posix implementation

commit 5c73aceefeac153995294fe7561a92a4d3ba43ca
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Dec 26 18:59:28 2013 +0100

    Update NEWS, MODULES_LIST and POTFILES.in

commit daa291c5d9dacbe9776cc05c55c91af870015dcc
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Dec 26 18:45:17 2013 +0100

    macosx/applescript: fix opening non-file URLs (close #10112)

commit 264f837c23f4fa58df49f457ba52c00b255fe155
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Dec 26 17:43:09 2013 +0100

    auhal: prevent assertion failure on TPCircularBufferClear (close #10109)

commit 4598d6ca9965428938efddc8469ee39cc73443e6
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Dec 26 17:34:51 2013 +0100

    auhal: add missing bounds checking (close #10110)

commit 061c07bd85034c109fff42e3268aadadf0506e19
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Dec 25 22:19:07 2013 +0100

    contrib: jpeg: do not redefine FALSE/TRUE on OSX
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit b2884bb2e8a12521acad92ca8940c054d4aa4cc1
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Dec 26 15:30:49 2013 +0100

    contrib: speex*: remove destination folder before unpacking

commit af2d829d7d7c509a1b34cdbc28a71584b2aa8a62
Author: Gilles Chanteperdrix <gilles.chanteperdrix@xenomai.org>
Date:   Wed Dec 18 13:07:12 2013 +0000

    live555: retrieve RTSP track languages from SDP
    
    First for the "a=lang:" session attribute, then for each subsession
    look for the same attribute, and use the session attribute if none
    was found.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 6a06a82aa27617efb5a24d34680f8d823585d4cd
Author: Maxim Bublis <b@codemonkey.ru>
Date:   Thu Dec 19 10:45:55 2013 +0000

    codec: implemented libjpeg module
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 6ba7773c2367f5ba097594c178095b1a58932e7c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Dec 23 20:34:23 2013 +0100

    MP4: support in32 FourCC as a type

commit 1f9c34275de478339dc4d750b8c62f1019303897
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Mon Dec 23 00:26:40 2013 +0100

    demux: ogg: don't recreate decoders on same chained streams.
    
    SET_ES_FMT recreates decoders and then triggers preroll.

commit 976ee834f191eefcf3e4262f49b5232aa42cdd87
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sun Dec 22 20:16:48 2013 +0100

    demux: ogg: don't probe length again with chained streams

commit 6ab6d20b15fde4cd529742d8df2fec4beaac6846
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sun Dec 22 20:05:14 2013 +0100

    demux: ogg: do PCR handling on stream boundary

commit fc6691467608bb47b1ebd32083c57d78e514a474
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sun Dec 22 18:43:54 2013 +0100

    demux: add missing default handler for GET_SIGNAL

commit 73c979f240fd8da76728da2e3378f43c3cb93c2a
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Dec 20 15:57:37 2013 +0100

    demux: ogg: delay ES creation for preparsing.
    
    Prevents creating ES & decoders just for playlist preparsing.

commit b6dd43d5ccbb6ab1edd93d2f701973b9ab5f8cc2
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Dec 17 18:49:40 2013 +0100

    demux: ogg: add preparsing of headers (fix #6691)

commit 4572f451d65e34ac2119c2cb45da67db6b334bd8
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Dec 21 16:10:01 2013 +0100

    demux: ogg: fix use after free seekpoints.
    
    Also cleans seekpoints between tracks

commit 7f65a8eb0d563de4ff03a6aad5686b88112931ff
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Dec 19 20:46:35 2013 +0100

    contrib: harfbuzz: disable icu
    
    icu-config is not suited for cross-compilation

commit b1eae5f406edf7f153021d892a15c42c998d1418
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Dec 18 17:01:21 2013 +0100

    std: Always use module name if access was not specified

commit bedf87eba1f29b622b203847935e65803a9117d2
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Dec 18 16:40:31 2013 +0100

    Simplify message when codec could not be found
    
    People do not read that far and keep asking for support anyway.

commit 217213c1b626266323f9513c4ddced9988b4acb1
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Dec 18 16:23:01 2013 +0100

    libavutil: set verbosity based on VLC own verbosity

commit 071f1afbbf1e0ef2634fbecd37e8ab56f5e1afd5
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Dec 18 16:04:45 2013 +0100

    avcommon.h: move code around

commit 681bf48f3c246640a193b009f5b86010495c4849
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Dec 18 11:55:14 2013 +0100

    Improve the unsupported codec errors
    
    Provide a description of the codec if possible
    Give a more descriptive message if the codec is "undf"
    That one means that the demuxer could not identify the codec

commit c4afbb6cab4fc1fa1e87262dc9fbc7553022bdf2
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Dec 17 19:26:00 2013 +0100

    contrib: gcrypt 1.6.0

commit 35e152f4849a67453fd2accb27e0f627f12f1ba7
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Dec 16 19:14:12 2013 -0500

    mux hevc into mp4

commit aebbde86bb49fb3e328909477324937a2f9e7d2a
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Dec 16 18:37:23 2013 -0500

    x265: update to API 4

commit 1cd26526dc06939be0952191856df707c0dc9a4f
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Dec 16 19:54:19 2013 +0100

    audioscrobbler: fix use of uninitialized variable

commit 3967c16b2bda94bbb4adcfdbf592be2eab2d2509
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Dec 16 19:39:55 2013 +0100

    vobsub: fix memory leak

commit d6aa5c4b19185c3eed5bccba708b9b42d2c995ca
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Dec 16 19:36:49 2013 +0100

    qt4: fix memory leak (allocate only when needed)

commit d052232ef2750addd272176728a23aa3f9f1ec21
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Dec 16 19:29:58 2013 +0100

    atmo: fix some dealocation mismatch

commit 8da9db5e07cb1197ab6bafa2f5c1709050429899
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Dec 16 19:21:26 2013 +0100

    livehttp: fix typo

commit d608626974c21536aa6f34eeb35e5053ce4b6440
Author: Sébastien Toque <xilasz@gmail.com>
Date:   Sun Dec 15 12:39:57 2013 +0100

    yuv->rgb neon: only convert visible area
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit ce9f40fcb46522195625e53d749f2f3443aa9a8b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Dec 16 14:48:40 2013 +0100

    Avcodec: fix FTBFS with FFmpeg because of YUVA422P definition
    
    Close #10127

commit 17a0f61efad5ce5e31adbe3178464fd3e05e6757
Author: Tristan Matthews <le.businessman@gmail.com>
Date:   Mon Dec 16 01:16:23 2013 -0500

    livehttp: fix format string

commit 5a98d360857b82aca1dc6985a5003cb2ff3b3ecb
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Dec 15 18:49:35 2013 +0100

    Remove dead initializations

commit ef1de5222a4a280ba790624b661000ebd99906be
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Dec 15 18:38:01 2013 +0100

    amto: fix dealocator (delete [] instead of free)

commit 658c51b68be048ed77f45a6beb03bf46625b71a8
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Dec 14 11:11:30 2013 +0100

    omxil: fix calloc usage

commit 803983ecb79972d5a35acc819d0f58eb171b437a
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Dec 14 11:03:01 2013 +0100

    access_dvd: fix sizeof mismatch

commit a743b5e897e07c2a809f98e8c1086ad1bd43cc5b
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Dec 14 10:57:04 2013 +0100

    mp4: fix sizeof mismatch

commit 29bf30ec1ea285ea231572fd4c940432e06d6b36
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Dec 14 10:55:57 2013 +0100

    hqdn3d: fix sizeof mismatch

commit 1c10449863db559b6ca348badfdb22002460ea69
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Dec 14 10:52:55 2013 +0100

    mp4: fix memory leak

commit 0d421fc88e6631a89432f451ffe3d26a0f29c95c
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Dec 14 10:50:10 2013 +0100

    access_jack: fix memory leak

commit bbf068ed1767033545045a3ec2a1de46b059fd74
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Dec 14 10:47:01 2013 +0100

    livehttp: fix many memory leaks

commit 14ef6fce9730caccab5c555edc4811a06bb3046e
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Dec 14 10:35:25 2013 +0100

    livehttp: fix memory leaks

commit b4d33fe5dcdc522254bc41ca754a0175d2071103
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Dec 14 10:32:43 2013 +0100

    input: fix memory leak if access is not found

commit fb0c517c4a56df2375a32cd999f99aa0dada8e0a
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Dec 14 10:13:48 2013 +0100

    mkv: fix memory leak

commit f3f09df31f7e25189c24fe6dadc2fd21992dc5ca
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Dec 15 17:40:51 2013 +0100

    Freetype: rename HAVE_STYLES

commit 9e3a4af57ea809992d8ee9cbb82ce9bd1edc429b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Dec 15 17:38:53 2013 +0100

    Freetype: unexport a function we don't need anymore on Win32

commit 783fdab819b72b2e1a96bd9d177cb5011fea6e40
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Dec 15 17:22:12 2013 +0100

    Freetype: introduce a dummy font selector
    
    When we don't have a way to select a font by family, use the basic font
    (default or the config one)
    
    This reduces the number of HAVE_STYLES usage and avoid a few bugs

commit 15f6fe98c4f293c11d451eacdba32137ea4061e0
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Dec 15 16:37:26 2013 +0100

    Freetype: remove unneeded includes

commit e8c013a18db80850b9feb08c42197a16fa7f3a44
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Dec 15 16:31:57 2013 +0100

    Move font defaults to platform_fonts.h

commit a888fdf60d0a72478ca82fc472d43043298c2410
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Dec 15 16:15:53 2013 +0100

    Freetype: simplify win32 fonts lookup folder
    
    It's less elegant, because it is not cached, but it's cleaner in
    freetype.c with less #ifdef all around...

commit ce2d636848ed436e62d2441acb556b41fb256c33
Author: Nicolas Bertrand <nicoinattendu@gmail.com>
Date:   Fri Dec 13 15:21:03 2013 +0100

    DCP: new access-demux module for DigitalCinemaPackage
    
    This version only support 1-Reel-per-track DCPs, like trailers
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit af3bbd8fedd882365109ab29f8da567720f2a730
Author: Denis Charmet <typx@dinauz.org>
Date:   Sun Dec 15 15:51:19 2013 +0100

    Avoid infinite recursion loop when parsing tags
    
    Fix #10028

commit 17214ee78da02b2d072359d0139ba52ab2313728
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Dec 15 15:53:59 2013 +0100

    Freetype: Split font selection code from freetype.c

commit be35437f4cd78b85897de3f34605ef5fec76cfc2
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Dec 15 15:32:56 2013 +0100

    Win32: fix obvious typo.
    
    Sorry

commit b6d3fd0c9f9eb28a7ffc03af1867e3f661eef9da
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Dec 15 14:57:32 2013 +0100

    Freetype: move the font selection to a function-pointer

commit 0b63dc6427ca0caa5c9e8052e5dd801b381a74be
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Dec 15 15:18:08 2013 +0100

    Freetype: fix small error in previous commit

commit e1b3e5a934cad2420a3795f1e4fccf28922fa3ed
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Dec 15 14:34:14 2013 +0100

    Freetype: create an xml_reader helper

commit f20218fa5641f67ed542a153a57283284ed41f80
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Sep 26 21:27:50 2013 +0200

    Split Freetype destruction from the main destruction
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 634111a2d1c2e5275e91bb4fbabd01212b1a062b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Sep 26 21:23:43 2013 +0200

    Freetype: split freetype init from Create
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit fb9d7879a3aa91313a93a44f29626f3185573acc
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Dec 14 17:29:11 2013 +0100

    Fix typo

commit cea1a7b5aee4e3c63a9e94a636f46704bcec3e52
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Dec 14 17:19:42 2013 +0100

    Update NEWS and MODULES_LIST for 2.2.0

commit d44286dfe5b983177525338fd81833b1fa863ce2
Author: KO Myung-Hun <komh@chollian.net>
Date:   Sat Dec 14 15:05:44 2013 +0900

    configure: add a feature test for OpenGL
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit eea56f0401fb40f1aeeb58b841e27bb541c9bc38
Author: Tristan Matthews <le.businessman@gmail.com>
Date:   Fri Dec 13 15:24:57 2013 -0500

    libvlc: don't use string after free

commit 55c3f24930a5a222b90318257a6ce85633bd9982
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Dec 13 16:54:51 2013 -0500

    fortunes !

commit ab68e83cc5dda03e5969d99bc2ea20495690bf75
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Dec 13 22:24:30 2013 +0100

    codecs: avcodec: fix Makefile libs order

commit f1bc711ce012b7044f6782c7f5602667a4c445f7
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Dec 13 00:11:05 2013 +0100

    demux: mp4: improve debug tree info

commit 763d18f3bb80a0319f0aca178b58d7720b0941be
Author: Felix Abecassis <felix.abecassis@gmail.com>
Date:   Fri Nov 15 15:47:20 2013 +0100

    fourcc: add entry for Android opaque buffer type.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 2e41d814e050488bb5294cfc595431fe7b4f86e6
Author: Felix Abecassis <felix.abecassis@gmail.com>
Date:   Wed Dec 11 11:46:14 2013 +0100

    input: rename members and functions previously related to decoder buffering.
    
    Even without data buffering, it is still necessary to wait until each decoder has processed one block before updating the system clock.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 4ec19f78f6bf4b7782d9e65d413b3bf107749541
Author: Felix Abecassis <felix.abecassis@gmail.com>
Date:   Wed Dec 11 11:46:13 2013 +0100

    input: remove useless function DecoderFlushBuffering from decoder.c
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 40fde063cc48fdeebe14966b3d320b675f5e1dfa
Author: Felix Abecassis <felix.abecassis@gmail.com>
Date:   Wed Dec 11 11:46:12 2013 +0100

    input: remove sout decoder buffering.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit d6ee0fb364a634b1eba8e2db002430e2ed1ee6e1
Author: Felix Abecassis <felix.abecassis@gmail.com>
Date:   Wed Dec 11 11:46:11 2013 +0100

    input: remove subpicture decoder buffering.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit d02721a5a8a6653d6c53e2c2be024c495dc265f0
Author: Felix Abecassis <felix.abecassis@gmail.com>
Date:   Wed Dec 11 11:46:10 2013 +0100

    input: remove video decoder buffering.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 0e5576b3057aab9aaef4bd7d5c317f9faf54b508
Author: Felix Abecassis <felix.abecassis@gmail.com>
Date:   Wed Dec 11 11:46:09 2013 +0100

    input: remove audio decoder buffering.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit de7bd29205b212e2077648730e2a1b8be9a95f8c
Author: Maxim Bublis <b@codemonkey.ru>
Date:   Fri Dec 13 19:42:45 2013 +0400

    VLC_FOURCC replaced with VLC_CODEC_* values
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 425521e9cd087612afb46c93d7427d531929e2a4
Author: Tristan Matthews <le.businessman@gmail.com>
Date:   Fri Dec 13 11:05:55 2013 -0500

    ogg: use CLOCK_FREQ in muxer

commit ed67b5a08e13b795faa30aa51939c548f63a6cda
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Fri Dec 13 16:38:01 2013 +0100

    nsis: restore the previous components on x64 (fix #10122)

commit 0afac74a661fd1a56fa5514a9384c0e470890e7b
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Thu Dec 12 20:17:24 2013 +0100

    auhal: fix audio device selection via command line
    
    close #10119

commit edbfa973a63de4917ac121cd6ea02a5acc948824
Author: Tristan Matthews <le.businessman@gmail.com>
Date:   Thu Dec 12 13:44:12 2013 -0500

    ogg: use CLOCK_FREQ

commit bbe24b450d971596c63c3e60eccecfc2e01f6ecb
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Dec 12 16:05:34 2013 +0100

    macosx/menu: add missing debug

commit f498a8188853ba670c618fcc6767a48208e5c58b
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Thu Dec 12 14:22:35 2013 +0100

    croppadd: use correct shortname 'croppadd'
    
    The shortname was 'cropadd' while the module was compiled as 'croppadd' (notice the extra 'p').
    The module was correctly build, but was not loadable

commit 81abb0632e72aa6c2d10b5d270618cdd659b62b2
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Dec 12 13:04:35 2013 +0100

    Make DirectX default on XP, instead of Direct3d
    
    We did that for 2.0 temporarily but kept master normal
    
    This is still broken on some weird configurations, so well, temporary is
    going to last..

commit 442d36c4a67fb4b1f162551593896d6a630cad3b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Dec 12 08:58:47 2013 +0100

    ios/build.sh: fetch contribs before compiling them

commit b9a080559f0e0491e459fe16a07540eb708e056b
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Wed Dec 11 09:03:22 2013 +0200

    livehttp: parse key="value" style options

commit 46e2b31ea602d119f3829356b9f74e89be3fb84d
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Wed Dec 11 09:02:09 2013 +0200

    use CLOCK_FREQ in date_Decrement

commit 244ff6ab44d6ad9d53ea5c53b7b95ce45f73c37d
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Dec 11 20:16:27 2013 +0100

    demux: asf: remove preroll from dts too

commit 2a310e14227b7cab441ee5128757a27b57f0b9a7
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Dec 3 19:05:21 2013 +0100

    demux: asf: do ES audio selection for mms (fix #8797, #3400, #3797)

commit 836a03aac650236bbd66db9faeee556c843bf68d
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Dec 3 19:05:20 2013 +0100

    input: add DEMUX_SET_ES notification

commit 72165d749252d4721052a6bad1f00e17f2d59487
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Wed Dec 11 20:14:42 2013 +0100

    update: fix use after free

commit 4302a6f717a5ed844294bff9b451935d3280bfe3
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Wed Dec 11 20:13:55 2013 +0100

    logger: fix use after free

commit 8dfb239f0d204859a4e35717d1706723ff014f14
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Wed Dec 11 19:32:22 2013 +0100

    skins2: fix memory leak

commit 22cfbf6c199243d8f2b30dab1608927c58ca2da5
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Wed Dec 11 19:23:40 2013 +0100

    livehttp: fix memory leak (cid #1048908)

commit cdacb3aa0bc86052afad226cd55c65cb33638cee
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Wed Dec 11 18:58:15 2013 +0100

    vcd: fix sizeof mismatch (cid #1048981)

commit d1992eb54751425f497dcf729a91f370c0eded53
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Wed Dec 11 18:57:15 2013 +0100

    sid: fix sizeof mismatch (cid #1062589)

commit 965ea5817fbd2d1cd335c731e1a5f30c734dac19
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Wed Dec 11 18:54:18 2013 +0100

    kate: fix memory leak (cid #1048911)

commit 5cc6eadcf8c26da7eafbeb0d3df4f8928893c636
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Wed Dec 11 18:49:42 2013 +0100

    dbus: fix memory leaks (cid #1048913)

commit daa972d9584255118f2fb9f8821ed6a9fe175780
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Wed Dec 11 18:46:30 2013 +0100

    flac: fix memory leak (cid 1048914)

commit 3c975c0fc60b59100642f2e1dfc627b250c96331
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Dec 11 11:42:45 2013 -0500

    Revert "flac: fix extradata clamping check"
    
    This reverts commit 16e9999966c12f696de57b0e7e5c0f39d7b0f621.
    
    We use short flac extra format if it does *not* start with the header.
    Thus we need not to add ! in front of memcmp

commit 4a1493db19bb1db6a57b49bed385764a7d41793e
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Dec 11 15:54:36 2013 +0100

    access/alsa.c: fix racecondition on demux->p_sys variable
    
    The Thread() function could access demux->p_sys before it was assigned a value other then NULL.
    If this happens then it will crash on line 158 while accessing sys->pcm.

commit df8f47f62c90526ec61d8c31cf9d574affbfdd27
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Dec 11 15:14:40 2013 +0100

    v4l2: set visible height

commit c552058ee5440bfdbd9a241952d66639b809e9cb
Author: Tristan Matthews <le.businessman@gmail.com>
Date:   Tue Dec 10 23:56:23 2013 -0500

    ogg: fix format strings for debug messages

commit d1da2a1abe301b88d05dfc12ac06083a4b7e91c8
Author: Tristan Matthews <le.businessman@gmail.com>
Date:   Fri Dec 6 09:54:12 2013 -0500

    flac: move CRC update into STATE_NEXT_SYNC
    
    Fixes #9966.

commit e1bdb39097f99e5f2c0748dc484de0e7815f29ad
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Dec 10 12:41:09 2013 -0500

    avcodec: handle codecs outputting YUVA 4:2:0 and 4:2:2

commit c7b8f0b84927feb1621c2685720dbec1bc17538b
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Dec 10 12:35:14 2013 -0500

    swscale: handle 4:2:0 and 4:2:2 YUVA formats

commit 11fb6b16e908ef0fd0f50c53ef363f6dca30fbaf
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Dec 10 11:37:54 2013 +0100

    Finish "core" renaming to avoid prefs crashes
    
    Close #10096

commit 7880850671c3a30ee898546b309dc459d8218e6b
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Dec 9 18:34:01 2013 -0500

    Don't reset master program clock if master program was not selected

commit 08b4ccaa9d031c96a8a37d12ce88be386204bebd
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Mon Dec 9 23:21:08 2013 +0100

    demux: asf: trigger dialog on drm streams

commit ab9d7f10a0cf96aff07e1f0c37f61f6a06b1fbda
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Mon Dec 9 14:51:56 2013 +0100

    image: fix image misfunctioning in recent builds
    
    In the swscale filter plugin, i_visible_width and i_visible_height fields
    are now expected to be provided and greater than 0.
    
    This fixes art display problems with the skins2 in recent builds.

commit fe5e4ac187acaa77d09da5b8923030fca889a1d0
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Mon Dec 9 20:03:35 2013 +0100

    demux: asf: avoid truncation on malloc

commit de16d374e45d1497883fdc3c5804e6bd3f877d12
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Mon Dec 9 19:55:18 2013 +0100

    demux: flac: align to avoid overflow on seek (fix #10000)
    
    Align seek time on second to avoid overflow on seek.

commit 4d65e300a714895c0474289a28c976d1667c68d1
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Mon Dec 9 19:46:17 2013 +0200

    transcode: use user given width/height on calculations
    
    regression from 808e6123ff6f1850d274d921cf35dc78c7903d4c as calculations
    still used with/height instead of visible_width/height

commit 6c9aefac3282cbb1784d4dfa30b05dc46e6f43d0
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Mon Dec 9 14:15:13 2013 +0100

    demux: ogg: fix int overflow on seek

commit c4611bcd88f628497bd7eeb829da5a99ccf6be64
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Mon Dec 9 13:59:10 2013 +0100

    demux: asf: fix double declaration (cid 1135582)

commit b52e3f083a1bb63dd631223013373e51e3b6fb33
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Dec 9 11:19:18 2013 +0100

    Update NEWS

commit 40ce63816e8a251593a32822088f0db95376ef9c
Author: Andrey Utkin <andrey.krieger.utkin@gmail.com>
Date:   Sun Dec 8 14:21:05 2013 +0200

    Enable VP8 RTP packetization
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit a8b1850adafa3f492dcf448dd9a97a29886c8da7
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Dec 7 00:57:11 2013 +0100

    Rename main module to core

commit 15c86584b2ddff17dcc249688b90436996c6918a
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sun Dec 8 23:16:38 2013 +0100

    demux: asf: check for int overflow

commit 458c4a5e3c0662f3a453ca9e2c8a5442dd14d745
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Dec 7 22:18:55 2013 +0100

    demux: asf: fix signedness

commit 8b50d8e5a19a9c77ba0e13882f1c98fc10be6fbf
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Dec 7 22:18:34 2013 +0100

    demux: libasf: fix tons of signedness

commit 28b9474591f313ea603fc42710f353d9f037c7be
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Dec 7 20:10:49 2013 +0100

    demux: asf: fix signedness in language index

commit e1df9cc6b44671daa6df8b6cd42dd3850987e240
Author: Ray Tiley <raytiley@gmail.com>
Date:   Thu Nov 14 23:27:42 2013 +0000

    Add initial-segment-number option for livehttp module
    
    The initial-segment-number option allows for passing in the number for the first
    segment. This is useful if you want to append to an existing live
    stream.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 5b7f672c547e226e4b21ab77ea0fb77290a0000a
Author: Felix Abecassis <felix.abecassis@gmail.com>
Date:   Tue Nov 26 14:21:33 2013 +0100

    swscale: scale the picture using the visible dimension.
    
    Solve the green line bug during thumbnailing.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 454654e22bff408c512b279d3e6c2568dd106ec6
Author: Felix Abecassis <felix.abecassis@gmail.com>
Date:   Tue Nov 26 14:21:32 2013 +0100

    swscale: use function video_format_IsSimilar.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 160f187de2622e8108c40289a14677240de457fd
Author: Felix Abecassis <felix.abecassis@gmail.com>
Date:   Tue Nov 26 14:21:31 2013 +0100

    vout: set visible resolution of input/output video formats in SpuRenderCreateAndLoadScale().
    
    Enable video filters using the visible dimension of the picture.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 446593be8934f5cf9590ecd1a796b80f98ce765b
Author: Vittorio Giovara <vittorio.giovara@gmail.com>
Date:   Wed Nov 27 09:23:39 2013 +0100

    core: use same source name in DisplayNew
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 9bff58d3962adb017e0e6387e16db911bccaf385
Author: Vittorio Giovara <vittorio.giovara@gmail.com>
Date:   Tue Nov 26 14:21:30 2013 +0100

    core: do not overwrite visible size
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 124e58dde55f5222c6c05ebdc9eab6e4b2ecc79c
Author: Andrey Utkin <andrey.krieger.utkin@gmail.com>
Date:   Sun Dec 8 04:25:29 2013 +0200

    Enable OPUS RTP packetization
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 2c4189d9596f32acde3c2dfaf12bae1e3b743f2a
Author: Andrey Utkin <andrey.krieger.utkin@gmail.com>
Date:   Thu Dec 5 22:36:56 2013 +0200

    Enable GSM RTP packetization
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit bf73ab036aee315f7b28f5e85f361407ae9fb0dc
Author: Maxim Bublis <b@codemonkey.ru>
Date:   Mon Dec 2 13:14:10 2013 +0400

    Removed unused static functions
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 0f025b2eea9e2ae08b48209cbe5456c82caa3f47
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Dec 8 11:56:48 2013 +0100

    contrib: speexdsp: remove dependency on speex

commit b036441cf6ac5fa6956f72d73766877d3df38b72
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Dec 8 11:53:58 2013 +0100

    contrib: speexdsp: install headers in include/speex, where we expect them

commit a0e768064dceb434678537a103489d5272e5cb38
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Dec 8 09:10:39 2013 +0100

    contrib: update to speex git HEAD
    
    split speex and speexdsp

commit b6687f9b8566fea243a272f9a4fa13a4f0359b8f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Dec 8 00:10:42 2013 +0100

    Use _aligned_* when compiling with MSVC
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 7d72f09c93805b1046343d04e5c8e23c8ecb1590
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Dec 7 22:55:32 2013 +0100

    contrib: speex: fix git hash
    
    Use the revision just before libspeexdsp split

commit c8a17e17a3f69e2bb3d9fc8a788ead7b1a41993b
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Dec 7 20:02:15 2013 +0100

    demux: asf: fix signedness in marker

commit 3800e5d339388d1903d0aac5b00d90f6575a4732
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Dec 7 19:59:41 2013 +0100

    demux: asf: fix signedness in content desc

commit 803def84f65ab570ce2d3b20e135b53fac07c2ea
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Dec 7 19:55:53 2013 +0100

    demux: asf: fix signedness on stream prioritization

commit 092aa902b195bb3e65cb30bd704bf507fa1c0739
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Dec 7 19:51:41 2013 +0100

    demux: asf: fix signedness on stream mutex properties

commit abb20fc36122e9125f770b49c7becae717b8cb9f
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Dec 7 19:45:17 2013 +0100

    demux: asf: use INT64_MAX

commit d28dedab88a4b09f6ca7e9b8337bcc4dcbde8c59
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Dec 7 16:03:27 2013 +0100

    demux: asf: don't update PCR until preroll is done

commit 8e7a55dd83d08f0ff637188d0ae7c4562a90a592
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Nov 9 20:43:48 2013 +0900

    demux: asf: use send time as base time for pcr (fix #6662, #8795)
    
    Using lowest PTS or DTS is a bad idea, as lower video packets are sent
    ahead of pts, and most audio tracks are sending packets near to pts.
    So we had audio packets coming late, with a lower pts, and corrupted
    our PCR as we take the lowest pts among tracks.
    We can't also guess the full tracks rolls, so updating after a full
    roll instead of each packet is useless.
    Send time is a reliable base time.

commit 882f2d61180be43b54e3639d120f318b79fc9303
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Nov 9 16:51:04 2013 +0900

    demux: asf: only substract preroll from presentation time and duration
    
    Offsets pts & duration

commit c3ae02a6d43b05fae1dbba479206110f672ac544
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Mon Dec 2 13:49:38 2013 +0100

    demux: asf: decode payload extension
    
    Reads keyframe flag from payload extensions.
    Some formats like DVR-MS ships keyframe info into
    payload extensions and not as packet flag. Why make things simple ?

commit 0be43b1555823d69cdb9006f78a2355ee0e5513f
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Nov 26 08:06:18 2013 +0100

    demux: libasf: add payload extensions guids

commit e8988735670afeb1ab2760862b8d5b0e54e4d891
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Nov 9 16:58:37 2013 +0900

    demux: asf: fix time conversion
    
    already microseconds

commit 6ac205bb7b239d2456b3f2a4b94f7f15ef1867f0
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Nov 9 16:48:41 2013 +0900

    demux: asf: fix computing pts/dts with deltas on sub payloads
    
    Sub-Payloads must have their pts computed from deltapts.

commit 6fb815bbf5f356aa6381a7968cd1f1e1edf90814
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Nov 9 15:54:33 2013 +0900

    demux: asf: Use pts as track time instead of dts
    
    Use pts as track time, and then for pcr.

commit 87fcede4b4839ff99dbc52b71664d28c02eb381e
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sat Dec 7 18:23:51 2013 +0100

    youtube.lua: handle relative reference in javascript URL

commit 5d73f3bef8bab3826e6b421f4aee2270cbdb1526
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Dec 7 16:48:32 2013 +0100

    Contribs: update fribidi to 0.19.6

commit ebc939efe12cd3eec0a09537058ae4cae31fcd3e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Dec 7 16:37:34 2013 +0100

    Contribs: update live555

commit 708998c0e707c32b6c757f447318ab7dfd281067
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Dec 7 16:30:04 2013 +0100

    Contribs: update GnuTLS to 3.1.17

commit 0d4a258136f34f59202c94129388f027ca560de1
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Dec 7 16:19:22 2013 +0100

    Contrib: upgrade Opus to 1.1

commit 361d4655f662fa5dfa3e01b22e344c25c77e278a
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Dec 7 00:40:11 2013 +0100

    Remove MODULE_PATH define
    
    It was unused since VLC started using automake, 11 years ago.

commit e26b44bb61231f54f33700e17345475f06ca17f9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Dec 6 15:09:01 2013 +0200

    input: do not misinterpret attachment MRLs as file paths, fixes #10046

commit dab63843107615358e1dfba2211cfe1deb7967d4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Dec 6 14:49:13 2013 +0200

    input: off-by-three

commit d580d2a74075dfb792f6c2b72d824a2f59c8d706
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Sep 28 21:22:34 2013 +0000

    avcodec: decode dvbs
    
    Tested with http://www.martinunderwood.f9.co.uk/mallard.wtv

commit 45a833ffc7cfcad1e649010895aa3fd26f01ad24
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Dec 6 11:25:51 2013 +0100

    messages: Don't mix fprintf and utf8_fprintf
    
    On windows the latter uses the console API under the hood.
    
    This gives VLC output the same format on Linux and on Windows (tested with wine),
    rather than printing the pointer ID at the end of the line.

commit b130680e62b99ab153e6233ef70981aa027a887b
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Nov 18 18:42:28 2013 +0100

    Print(Color)Msg: align pointers on the right
    
    Pad with 0s, remove 0x prefix

commit 27de05c91f5553a36eee7a7ca127860cd816c9f1
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Dec 5 19:04:12 2013 +0100

    Fix make dist

commit 49419d7370436845191ba750ce762791a6dda0f7
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Thu Dec 5 18:34:23 2013 +0100

    mac packages: remove obsolete Delete Preferences.app
    
    This application is incompatible with Mavericks, and it is superseded by the mechanisms provided
    within the UI itself.
    
    Also update the readme to reflect this change.

commit 4f3bc33fee31bea49fd17306cc5201bb3eb2968a
Author: Andy Tather <andy@andytather.co.uk>
Date:   Thu Dec 5 18:33:26 2013 +0100

    DirectSound: fix SPDIF
    
    Close #9522

commit 4fcfd8479f462ca964bdb061b55b0d4cdfb055b0
Author: Andy Tather <andy@andytather.co.uk>
Date:   Thu Dec 5 18:32:38 2013 +0100

    Waveout: Fix SPDIF output
    
    Ref #9522

commit 193af819395cefa6973641035b32b5042fc42593
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Dec 5 18:15:52 2013 +0200

    contrib: documentation update

commit d95361b003565457fc843ab3c79a9d734264cfb3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Dec 5 18:09:41 2013 +0200

    contrib: fix FFI build
    
    There is no point building FFI for its own sake since VLC does not use
    FFI directly on any platform.

commit 0a48d14920e5b0ab82f25f4df259151394be9790
Author: Tristan Matthews <le.businessman@gmail.com>
Date:   Thu Dec 5 00:21:25 2013 -0500

    flac: fix void pointer arithmetic warning

commit 5b8529385dd01563c3c2acee570e204c5ad5daa8
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Dec 4 16:41:37 2013 +0100

    demux: asf: flush remaining tail data (fix #5356)

commit 3b7a8af425ec8d6f00b0004c5da0bd639419b2e0
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Dec 4 16:39:40 2013 +0100

    demux: asf: define MAX_ASF_TRACKS

commit cb7e26a4bfddfb6fb029ae6d07a7890bd88bf61e
Author: Tristan Matthews <le.businessman@gmail.com>
Date:   Wed Dec 4 09:37:11 2013 -0500

    ogg: fix order of frees

commit e79b939ba25922dc23014e39a72415016e455aa9
Author: Tristan Matthews <le.businessman@gmail.com>
Date:   Wed Dec 4 09:34:00 2013 -0500

    opus: avoid NULL pointer dereference

commit fbfe10b4df8106701184da66e0936e96fa3c202f
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Wed Dec 4 14:42:30 2013 +0200

    transcode: initialize audio encoder properly when first packet arrives

commit 8f01bd1fe1ff436cc7cf808d1908292384ad9e32
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Dec 4 13:41:56 2013 +0100

    Qt: SoutWidgets: refactor (fix #8865)

commit 5e00cfc35fccb8cefc3bbd715161ac003d9d6dea
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Dec 4 13:39:27 2013 +0100

    Distribute windows_audio_commons.h

commit 3baacdbeacd98fe027232342cfe25ff19917854b
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Wed Dec 4 09:45:18 2013 +0200

    Revert "faad: try to guess channel count if we can, and don't set it to 0 in Open"
    
    This reverts commit c2e4f7c67765ab9ef464f4e320128056133d5f3a.

commit 651ed87f2bc8f2299c823122406e524b30590d2f
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Tue Dec 3 22:26:36 2013 +0200

    transcode: initialize audio encoder after first packet arrives
    
    Similar approach as video encoding does, helps for example with faad
    module that in some cases only gets proper audio properties on decoding.
    
    Ref #9022,#6298

commit 476136296e68d0bfe1e8322a53950256e0e30893
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Tue Dec 3 17:55:33 2013 +0200

    transcode: cosmetic

commit 808e6123ff6f1850d274d921cf35dc78c7903d4c
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Tue Dec 3 17:55:20 2013 +0200

    transcode: assume user requests visible width/height so init those instead of with/height

commit 47f4dd31354ba8a0cf097a0c288232600647fa1f
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Mon Dec 2 15:01:04 2013 +0200

    avcodec: just set timestamp at beginning of block
    
    It's used only to calculate timestamps if block needs to be divided into
    multiple frames and not in overall timestamp keeping.

commit 8b1981c4178a07da5241ea56808f0cfdfd1620e8
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Fri Nov 22 21:58:57 2013 +0200

    transcode: small refactor

commit a5d1e69c5cd13af2c50272cbb5eef11fcb65b1d4
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Fri Nov 22 21:56:33 2013 +0200

    transcode: add some comments

commit 01e03b9a0e20b74e875306dd5d0404716617c1a6
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Nov 26 15:27:37 2013 +0100

    demux: asf: correctly flag invalid time

commit bc5a9b1b9d336e637a63bfdf8cd6ad611b377030
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Dec 3 17:41:51 2013 +0100

    demux: asf: reset PCR on seek

commit adf378a9cb47017a59178763097b402bdcb57479
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Dec 3 15:59:03 2013 +0100

    demux: asf: wait keyframe on index seek too
    
    Index could be post keyframe type !

commit e52ce3a1f02b1f2df89554f1d9f176b4489acbb0
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Dec 3 10:30:19 2013 +0100

    dvbpsi: do not spam the debug log at each PMT update
    
    dvbpsi own debug messages are not needed to debug VLC modules

commit 453248ac0567047ca211d5ba2ab70e2a76f43af8
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Dec 3 10:29:30 2013 +0100

    dvbpsi: do not print a message if message type is DVBPSI_MSG_NONE
    
    This value is documented as '/*!< No messages */'

commit 78bd79f227a6db422fe651a6c1f9f626fa4a40a3
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Dec 3 09:14:16 2013 +0100

    playlist demux: do not use index()
    
    marked as LEGACY in POSIX.1-2001.
    POSIX.1-2008 removes the  specifications  of  index()
    and rindex(), recommending strchr(3) and strrchr(3) instead.

commit d6e317a4ff4dbf74185b825d8872e02522f20615
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Dec 3 09:04:51 2013 +0100

    contrib: don't build glib by default
    
    We only need it as a dependency of another library (fluidsynth)

commit e9afc05636f2e230378525e11ca71883dba4f3a2
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Nov 27 16:04:28 2013 +0100

    decoder: Simplify DecoderWaitUnblock() proto

commit 5438da273dde343792d36276a24002ce741695af
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Nov 27 15:49:22 2013 +0100

    decoder: merge DecoderError into DecoderProcess

commit 54afb104c1c594331c913b72e5c0f64ae5cd5a2d
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Nov 27 15:49:03 2013 +0100

    decoder: cosmetics

commit 62f25ef1c0180f307a50837e12e5fab358e29275
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Nov 29 18:44:54 2013 +0100

    codec/fluidsynth: fixed linking on Darwin

commit e307931248d8d8cb6609ec91216b283d6ebbf9f1
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Nov 29 18:44:26 2013 +0100

    contrib/fluidsynth: add glib dependency

commit e593e38e691434ab7cc23dd9da3843f7ca953771
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Nov 29 18:43:48 2013 +0100

    contrib: added target for libffi since it is required to compile glib, which in turn is needed for Fluidsynth on Darwin (refs #10014)

commit e7377ebc15c8f497685520226863964a8e6c448c
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Nov 29 18:42:56 2013 +0100

    contrib: added target for glib since this is a required dependency to compile fluidsynth (refs #10014)

commit 74c432a3c72ec295fc6ae3974f5bf42f041a342e
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Mon Dec 2 19:47:46 2013 +0100

    demux: playlist: asx: handle common mime type for asx playlist and asf
    
    http://gonze.com/playlists/playlist-format-survey.html#ASX

commit 2652d1bcc522a160b13889a1f201dce92aa1d3eb
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Mon Dec 2 18:54:55 2013 +0100

    Qt: update QUrlValidator (fix #9932)
    
    somehow #3435

commit d470a924f428a5d6ac40d56142f7d14919512471
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Dec 2 18:06:46 2013 +0100

    audio unit: fix init order

commit c5b2b0a284ba6b544646f3a205aa1a2e1117d431
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Dec 2 17:32:07 2013 +0100

    Freetype: fix compilation with 2.5.1
    
    Close #10019

commit e426d8e52529904227d19b932b228b6c04c71acf
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Dec 2 17:14:18 2013 +0100

    audiounit: fix crash

commit 9594f247286f36a45b81ba7cbd7273858e9f07ed
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Dec 2 18:04:19 2013 +0200

    deinterlace: fix segmentation fault (fixes #9916)

commit 0a3cb49bfe4bf54dcecc79be2320f5d6695ccdfd
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Nov 27 11:54:11 2013 +0100

    demux: asf: fix keyframe waiting after a seek (fix #6647)
    
    Having pts doesn't mean we have a valid index.
    Also, waiting 50 frames, including all streams is pointless.
    We expect at least a keyframe within 60 sec on seek track.
    This wait is lowered to 5 sec of data if we estimate a low
    bandwidth (that one might need a better hint)

commit 701602135778bbf3819ea8dc94db1e86cfff0c6a
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Mon Dec 2 13:51:41 2013 +0100

    demux: asf: remember extended stream parameters for tracks

commit 215c6ac6f278860fdb4abc8fdc99226a7c7f895a
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Nov 30 20:05:58 2013 +0100

    contrib: fix compilation of libraries for iOS which deploy cmake

commit bcd00e3be19095558de9d76f2d9aac38bfbd7c94
Author: Maxim Bublis <b@codemonkey.ru>
Date:   Wed Nov 20 13:52:59 2013 +0400

    Fixed warning on incompatible pointer types
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 84feac280925d754091cc8c760cc5b16ea5800a3
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Dec 2 08:57:03 2013 +0100

    lua sd: fix potential memory leaks (cdi #1048936)

commit 884edd40de00a5f1f800946d2c4e88c19c3ae2ff
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Dec 2 08:52:27 2013 +0100

    audioscrobbler: fix memory leak (cid #1048937 and others)

commit 891aed990b75398af07ef6b56689b5f4ea0f2cc5
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Dec 2 08:48:12 2013 +0100

    audioscrobbler: factorize test and fix potential memleak

commit f5c082b5c5c012fcf7095fec366612da5329e846
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Dec 2 08:42:40 2013 +0100

    rtsp: fix memory leaks and factorize (cid #1048938)

commit dbf26164e81fec33233353e99b89ded126f5c738
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Dec 2 08:37:04 2013 +0100

    sap: fix potential memory leak (cid #1048940)

commit c8f1ef479cc7194465ad687f88f79c2f1fabe756
Author: Gaurav Pruthi <gaurav.pruthi88@gmail.com>
Date:   Mon Nov 25 09:49:38 2013 +0000

    access/zip:patch for memory leak in zipstream.c #8726
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 4b726052a36cfab3ec3c63bdf4d10755853a1a5e
Author: Maxim Bublis <b@codemonkey.ru>
Date:   Fri Nov 22 19:07:20 2013 +0000

    Fixed unused variable and parameter warnings.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit d6cfb16fa092a05130c6f92fdb896e2c0723824c
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sun Dec 1 13:08:06 2013 +0200

    hqdn3d: add mutex on callback and delete callback on close
    
    Now callbacks are thread-safe and don't block UI thread while
    calculating coefs again.
    
    Also remove callbacks on Close.

commit 5e2b1119d5ee46f28113d4de962db879b21cde11
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Nov 30 21:24:44 2013 +0100

    vout: missing initializer (cid #1049030)
    
    button might be unmatched

commit 6e245f46d63e407be6fff99f30ea9dd3d734c8e8
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Nov 30 21:10:51 2013 +0100

    demux: mkv: fix use after free (cid #1049107)
    
    GetMainName() can return a pointer to temporary string::

commit 28288a4762a39df4d5e7880cb6b58f9740edc472
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Nov 30 20:46:36 2013 +0100

    vlmshell: fix null pointer dereference (cid #1049028)

commit d1ffaaf14ce706d01c2341b8843e4de3b9d88d43
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Nov 30 21:03:26 2013 +0100

    demux: mkv: fix use after free (cid #1049108)

commit b7916b9ff65d45c149e2ae7bdaefe16c3c56a697
Author: Felix Abecassis <felix.abecassis@gmail.com>
Date:   Fri Nov 29 17:43:12 2013 +0100

    Avoid redeclaration of lseek under MSVC.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 4277191131b14a59f0602eb794c80d5b909b14f5
Author: Felix Abecassis <felix.abecassis@gmail.com>
Date:   Fri Nov 29 17:43:11 2013 +0100

    Add missing include in order to provide a declaration of _pipe under MSVC.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 9c077c0d28df2ad7387b4db8702bd023b2556c86
Author: Felix Abecassis <felix.abecassis@gmail.com>
Date:   Fri Nov 29 17:41:33 2013 +0100

    Implement atomic operations for MSVC using the Interlocked API.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 8cc8898baaec9aa4280fb58391e6a5b6e199045f
Author: Felix Abecassis <felix.abecassis@gmail.com>
Date:   Fri Nov 29 17:41:31 2013 +0100

    Implement ATTR_PACKED for MSVC.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 02f2f5f25b55d8b56991457746085fbd20f8336d
Author: Felix Abecassis <felix.abecassis@gmail.com>
Date:   Fri Nov 29 17:41:28 2013 +0100

    Add #ifdef clauses around MinGW specific code.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 12d3f5420446e8498a63f6a7969ba65b10703d13
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Nov 29 19:28:59 2013 +0100

    Avcodec: use the already computed size

commit b22c4573a3c206c9a67465f082c8551acc53147b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Nov 29 19:28:46 2013 +0100

    Xiph: fix sign warning

commit f8afff69ec12ab780b7b7ccd5343eee5abb48b54
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Nov 29 19:28:32 2013 +0100

    AVI: fix sign warning for DV Audio

commit b28e3b4ac06a63499b2a5f03b9a921199dc08f9b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Nov 29 19:28:01 2013 +0100

    UleadDVAudio: fix signedness warning

commit 6972648a653b8b20f89526840d3a8310e2b67105
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Nov 29 19:27:46 2013 +0100

    CDG: fix warning

commit c16bb9c7bfcbe9610ddd71658157cbaca98b7837
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Nov 29 18:53:00 2013 +0100

    Fix KEY_PAUSE double-definition

commit 66dbbce44476862016cf4193e5d530bf0baa6637
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sat Nov 30 16:55:00 2013 +0200

    avcodec: set dummy time base value in probing
    
    Set time base on fps=25 as some codecs need it to be set (atleast DIV3).

commit 0d7b2bd84be400a34785e6f44b0900d62b8507c9
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sat Nov 30 16:47:28 2013 +0200

    avcodec: define 1/2 second buffer size by default
    
    mpeg-based codecs seems to require this to be able to produce ~cbr
    output. Should Fix #8239 and #9983

commit 4b48516d6a017c2b6b30de4c91634a045fba45ef
Author: Felix Abecassis <felix.abecassis@gmail.com>
Date:   Fri Nov 29 17:43:10 2013 +0100

    fourcc: fix empty initializer
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit a580223d2c4fb175d5ea2741fd611b8483f9d7fe
Author: Felix Abecassis <felix.abecassis@gmail.com>
Date:   Fri Nov 29 17:41:32 2013 +0100

    network: undef EAFNOSUPPORT before overriding it.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 48edfbb98806f976536008e5561535efeed6f009
Author: Felix Abecassis <felix.abecassis@gmail.com>
Date:   Fri Nov 29 17:41:27 2013 +0100

    Fix concatenation of Unicode string literals.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit ef1cc0231a0cb351fb277515a383b084312143af
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Nov 30 15:11:37 2013 +0200

    Remove old stray definitions

commit 4d794d1e082adcede425687a5166e2713b4d3c45
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Nov 29 19:29:19 2013 +0100

    contrib/modplug: download from ganesh instead of SF since this is way more reliable

commit 8ad0c0a3f55a97f4cf72bf04a5c960549d597d0f
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Fri Nov 29 16:10:37 2013 +0100

    nsis: simplify OS detection

commit 16e9999966c12f696de57b0e7e5c0f39d7b0f621
Author: Tristan Matthews <le.businessman@gmail.com>
Date:   Mon Nov 25 03:03:00 2013 +0000

    flac: fix extradata clamping check

commit 7659b4d8f924fce4c491b374800419fcdc78b227
Author: Tristan Matthews <le.businessman@gmail.com>
Date:   Wed Nov 27 15:08:08 2013 +0000

    Avoid type conversion errors with VLC_TS_*
    
    Without the INT64_C, ES_OUT_SET_PCR was being called with garbage values
    (when not on 64-bit systems).
    Refs #9828

commit 952646bbe4870330a4128f3cd5cc7f8ee0772516
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Fri Nov 29 12:56:43 2013 +0100

    nsis: request admin execution level
    
    The current state of our NSIS installer doesn't support per-user
    installation and needs a major rework to do so, therefore the user
    is required to have admin privileges to install VLC.
    
    Still, RequestExecutionLevel was set to 'user' to be able to drop
    privileges when launching vlc.exe at the end of the installation but
    this was improved since (90496f23c2481bbaea21a586bc22631850751221) and
    confirmed by the accesschk tool.
    
    However requesting user execution level makes the unpacking occurs
    twice: once with the user level and once after elevation.
    
    Requesting admin permissions fixes the unpacking issue while still being
    safe when launching VLC after the installation on XP and above.

commit 749052257462aa239a75c0965c0fb2ed5ac994c0
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Thu Nov 28 13:45:31 2013 +0100

    nsis: kill VLC before copying/updating any file
    
    During silent installations (/S) the installer will automatically kill
    (without warning) any running instance of VLC before copying files.
    
    Silent updates should now work using the flags /S /update.

commit 719085f16c1a854410b058958416d36e3fd21e94
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Thu Nov 28 13:45:02 2013 +0100

    nsis: compile the nsProcess plugin
    
    The plugin is a NSIS helper used to find and kill a running process. It
    is licensed under the same terms as NSIS (zlib/libpng).

commit 537acc94690be49b2858ca90c46bc5fa1a7d2795
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Nov 29 12:18:33 2013 +0100

    Contribs: update live555 for security issues

commit de740a6575b372b45899215ec54938a037ef2cef
Author: Felix Abecassis <felix.abecassis@gmail.com>
Date:   Fri Nov 29 11:03:54 2013 +0100

    win32: remove xstrdup macro.
    
    Unnecessary (defined in vlc_common.h) and omitting the second operand is a GNU C extension.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 7ca3f99c1efc986f99dcae91f942bd81f5084e8f
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Nov 29 10:28:14 2013 +0100

    Qt: fix profiles with vcodec=copy (fix #9342, fix #9485)

commit cb475372d0643ef60e05c8c3ee0cbddc120cf315
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Nov 28 18:12:01 2013 +0100

    audiounit_ios: merge playback performance improvements from the Mac auhal module

commit b7f0b131118be2bc301cc0928133fbcfb17fbbe7
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Nov 28 18:14:47 2013 +0100

    MKV: change debug message
    
    No need to call stream_Size and divide by 0

commit 3eb45c244a85f8d81a3b51845ee97ce590287ba6
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Thu Nov 28 16:11:27 2013 +0100

    macosx: adapt window main menu to HIG
    
    add zoom menu item, rename minimize window to minimize,
    and move close window to the open menu
    
    close #9394

commit b0d53839fe33da761935e47b9912f39e07280152
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Nov 28 14:11:47 2013 +0100

    MMDevice: simplify Close in WinRT mode
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 819d233bf5cc9b184506b9e482842a20edaacc23
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Thu Nov 28 13:08:11 2013 +0100

    macosx: implement simpler and generic drop view for all drag / drop operations
    
    - Use the new VLCDragDropView for both CAS and main window drop zone.
      This implements a drop highlight border the same way as in playlist view.
    - Remove Brushed Metal Image view and its own drop implementation.
      When having a image view inside a drop zone, you need to use
      VLCDropDisabledImageView which disables the own drop handling of NSImageView.
    - Removed more unneeded drop implementations for subviews from CAS

commit b1946d46a3c251159dd31e26b4a2dea1a428a4a4
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Thu Nov 28 10:01:52 2013 +0100

    demux: ogg: don't double read
    
    wrong fix for cid #1048729
    bs_read in __MAX macro forwards read pointer twice

commit f09ddd30cb1f37cb8a1d38887754e031d0512a4f
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Nov 27 20:06:37 2013 +0100

    codec: opus: fix oob read (cid #1062575)
    
    Opus supports up to 255 channels

commit 2f13bac44f221b64d376f17dfb48193c671957a4
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Nov 27 19:48:43 2013 +0100

    demux: ogg: fix unwanted heap reading (cid #1048649, cid #1048884)
    
    Something clearly wrong with that code, as pointed by coverity.
    Due to lack of samples using the old audio format 57 bytes
    is a guess regarding the previous boundary check.

commit 3f96c0ac74b442b9f8b97d98ca13649c2c9786a6
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Nov 27 17:41:20 2013 +0100

    demux: ogg: divide by zero fix (cid #1048729)

commit 16fce2346d08569348a74a1ff0ea133d0015656b
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Wed Nov 27 16:29:50 2013 +0100

    auhal: implement pause by output silence instead of stopping output
    
    Stopping and restarting the audio unit or device might take a
    considerable amount of time. This leads to flushes, and
    the user notice a delay for resuming audio.
    
    Auhal does not have a better API for pause, so lets only play silence
    for now. This fixes resume delays with analog mode, and might improve
    delays for digital mode (through they are still occuring from
    time to time here).
    
    close #9536

commit 98787d0843612271e99d62bee0dfd8197f0cf404
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Nov 27 14:17:24 2013 +0100

    demux: asf: add packet values check.
    
    div by zero in many places

commit f5ef14fd49b340e939a68c7ff2e242316d074d33
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Nov 27 14:13:01 2013 +0100

    demux: asf: add check in control (CID 1132753)
    
    If fp object was missing...

commit 45f1628162e5a2b711d6f0ddf945a6b2a518fd3f
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Nov 27 08:49:27 2013 +0100

    mux: asf: leaky bucket needs buffer size parameter

commit 1f46c35a5aa44fd1c32b49c65500e37d795f1a91
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Tue Nov 26 19:40:09 2013 +0100

    auhal: do not stop and restart audio unit on flush
    
    This is a manual revert of 878169fe, which is not needed anymore.
    Additionally, it fixes blayback with devices which are not fast
    enough for starting up.
    
    close #9886

commit cd3efe2dc30147b9e0a32f9a039f59c139bc777c
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Nov 26 16:21:52 2013 +0100

    demux: asf: seek seekable

commit 991b4067600b4bb4d6ee75bae5db31cdcd131921
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Nov 26 15:40:33 2013 +0100

    demux: asf: ignore empty sub-payloads (fix #9990)

commit b43f53f929c627fe519ec4fd069749d799c76432
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Nov 26 14:20:32 2013 +0100

    demux: asf: fix seek boundaries

commit b9d290d4ebd00601af277539eed5d9edbe2301d4
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Nov 26 13:07:56 2013 +0100

    demux: asf: fix guid comparison

commit b5bffbb2927bf0aeb3930558dd917c07ce5314da
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Nov 26 10:27:50 2013 +0100

    demux: asf: fix wrong allocation size
    
    damn ! cid 1132614/1132615

commit 3896a14b6054329ddc18458b1dc575d2182b8dff
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Nov 26 09:10:06 2013 +0100

    live555: remove read-only variable

commit 7696f44d85d0a6653ea92602b351e8bdd03289fa
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Nov 26 09:01:05 2013 +0100

    Map MSN Audio to MS_GSM, as it is just extensions

commit ff5e5addd45c46d3824fa2434e3e6f668fa7b300
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Nov 26 07:41:43 2013 +0100

    demux: asf: add out-of-spec guids

commit 687a362c7648d6a4372b3205d099b5d2e879ef7f
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Nov 25 19:33:11 2013 +0100

    freetype: fix potential memory leak (cid #1048945)

commit 289ad5c5e3fef2d8db8141312014753e76133176
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Nov 25 19:26:52 2013 +0100

    update: fix memory leak (cid #1100857)

commit eb72c5a30544b2c12f16200b11b79e5774849db3
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Mon Nov 25 19:48:40 2013 +0100

    auhal: fix crash on error paths for stream format change
    
    ref #9957

commit 7e94e20bb5ee9a1014fa08f51c04f2293f21ea7a
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Nov 25 19:20:11 2013 +0100

    asx: fix many memory leaks (and cid #1109641)

commit 85f92c8fa11741776a97c9b9e5dd1f43f336c876
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Nov 25 19:07:10 2013 +0100

    ogg: fix type conversion (cid #1125392 and #1125393)

commit aacb2a82b44652eacee1d12932e48bf438dd1855
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Nov 25 19:02:16 2013 +0100

    Fix read of unitialized variable (cid #1125395)
    
    Even if should not have any impact during execution.

commit 2ca8c9db8064dcb8b9c683ec9b160464f6f3580e
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Mon Nov 25 18:13:09 2013 +0100

    demux: asf: enforce root object boundary (fix #9441)
    
    Seems some encoder reuses previous memory area for junk sections.

commit 5e8fb7c2a667772fa5f4f4e1642b72571d01429f
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Mon Nov 25 17:25:57 2013 +0100

    demux: asf: add fake root guid for debugging

commit b82bc83428aa33f2b5af2b4201f0926d2ebfe4ba
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Mon Nov 25 17:38:01 2013 +0100

    macosx: fix issue which caused automatic video resizing even if disabled
    
    close #9864

commit ee3e5d56ec9816c3728706b3618686790fb0892d
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Mon Nov 25 17:36:27 2013 +0100

    macosx: fix crash when closing video window without decorations

commit 52dc9277520731fb378c65216da1cebff2cd7ed3
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Nov 8 23:07:20 2013 +0900

    demux: asf: fix variable length reading.
    
    While current spec doesn't make use of > WORD sizes,
    the code was following the spec and reading variable length
    up to 3 bytes precision and writing it to a (int *)...
    This patch fixes signedness too.

commit 51785680c51862aa2c22c364c7d73beb74a150fb
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Mon Nov 25 10:33:41 2013 +0100

    demux: asf: fix overflow in seek

commit 9baab2bdeb1667061b98399b407b7434f0dbb36e
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Mon Nov 25 13:41:58 2013 +0100

    Qt: InputManager: don't enforce lower bound after a seek
    
    Should fix problems like #2243.
    After a seek, the updated position could be the keyframe position
    choosen by demux, and then lower than A.

commit e374892046ecc55f510e0595e472a5251ac957e4
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Nov 24 20:56:53 2013 +0100

    macosx: fix subtitles opening for the applescript bindings

commit 2604049f04c78e0b586d04f780f01d728feb0618
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Nov 24 20:56:36 2013 +0100

    macosx: fix drag & drop / double-clicks in Finder to open subtitles files (close #9953)

commit c6e4493dcdab713bc70d0efb2154d08dce57cde1
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Nov 24 20:35:05 2013 +0100

    darwinvlc: fix automatic language selection (close #9914)

commit 325764ecd99ca4131cffbfcc6b594f7bc42a2de8
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Nov 24 20:22:11 2013 +0100

    macosx: show 'pause iTunes' option in a more accessible place since it is being asked for a lot (close #9954)

commit 72ce3409e012878c9ec6432eef1ebb9e5e9cfe49
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sat Nov 23 16:42:53 2013 +0200

    transcode: initialize filters properly
    
    Use deinterlace etc filter output to input as user defined video filters
    and make sure visible width/height is defined for that.

commit 59a3e76c532c5e1eda55cf8ddcfa2075912856e0
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sat Nov 23 16:05:47 2013 +0200

    canvas: use visible width/height on calculations

commit 61466e069f0bd8803e12515e6439bbdb72cb5527
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sat Nov 23 16:05:01 2013 +0200

    transcode: check user videofilters when checking chroma/scale need

commit 23ab7c47138056a2e1846046c1f8056d6a74860e
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sat Nov 23 13:47:56 2013 +0100

    macosx: Use enum to distinguish different events for playlist / main window states
    
    No functional change.

commit a1e8dd2491d7d51b7422c528503f8c9b3034a612
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sat Nov 23 13:17:34 2013 +0200

    transcode: when audio samplerate change, also change pts clock value

commit 39a99d25872f64dacd470fda86ba2193a55cda52
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sat Nov 23 13:04:03 2013 +0200

    transcode: check if input has changed before sync check

commit 7e251ae78f6d41e92ea56901a96f4674987cb8c0
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Fri Nov 22 21:59:49 2013 +0200

    transcode: keep original timestamp in audio and not calculated pts
    
    Allow audio pts fluctuate within drift limits as we calculate the drift
    related to master sync time anyway.

commit d6a019d094973e71a45ab60d5a937961352e8536
Author: Maxim Bublis <b@codemonkey.ru>
Date:   Sat Nov 23 00:07:23 2013 +0400

    Fixed warning on incompatible pointer types discarding qualifiers
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit ae4679b796170f4c51670de8a9eddd1d6923d9bf
Author: Maxim Bublis <b@codemonkey.ru>
Date:   Sat Nov 23 00:07:21 2013 +0400

    Fixed warnings on duplicate const modifiers
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 9a0de97a76629f3fc16758abb8c612ef5d9feab6
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Nov 23 10:13:10 2013 +0100

    demux: asf: do bitrate mutual exclusion

commit f242004f65653c8a7b5fd483ba3b0215196efaca
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Nov 23 08:30:43 2013 +0100

    demux: asf: add bitrate exclusion object handling

commit 4dbcaaa5723c952b32340d57889f4431f49a2a9f
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Nov 23 09:52:30 2013 +0100

    demux: asf: follow track exclusion list (fix #3796)

commit 8c36b8a07c42dd6026bed8391b37b66b12f74ad9
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Nov 23 08:29:43 2013 +0100

    demux: asf: don't store exclusion guid types as is

commit 626174f3b9d86559db9c66ede56abd15a3d7ea5e
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Fri Nov 22 18:49:42 2013 +0100

    auhal: use own thread for notification loop

commit 2f5891bd44f9a5bffcb4d8a2bd918d0787f53c6f
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Fri Nov 22 18:40:11 2013 +0100

    auhal: ignore changed default device in digital mode
    
    This fixes nonfunctional playback when more than one audio device
    is installed.
    
    close #9924

commit 8b6eec54693d35f8f1b7dfa3f659c0b92ac97944
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Fri Nov 22 18:39:23 2013 +0100

    auhal: fix comments

commit 23445cd543c69113f4f82bce7362d6fc20cc0bfa
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Nov 22 17:11:25 2013 +0100

    demux: asf: reject DRM'ed files
    
    Keep #8241 open ???

commit 5606132e4fdd86bce0d8b8c391ad9d57eee25989
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Nov 22 17:12:06 2013 +0100

    demux: asf: add some more debug info

commit f38c434794dbfe7d6981d5fa9396d026862c1ece
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Nov 22 14:06:16 2013 +0100

    configure: remove remnants of the 1st generation iOS vout removed in 902cc2d4

commit 58c8f9f3cef168df4adfe5e1ca14cc745f4ba7fc
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Nov 22 13:33:04 2013 +0100

    demux: asf: preroll to seek time from index keyframes (fix #7890)

commit 050333c7257e846e4cc2642663f901823a4c4746
Author: Ago Allikmaa <maxorator@gmail.com>
Date:   Thu Nov 21 21:43:02 2013 +0000

    Regression fix for non-SPU tracks in MKV containers.
    
    Fixes track duration not being set for non-SPU tracks in MKV containers.

commit c91f3a9ace67adacc3fbc50cd4e3cbe06a7c3b85
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Nov 21 23:39:55 2013 +0200

    po: restore silently reverted character sets again

commit a87c668eaf2788a454f22a18b5dbd66f8750cd9d
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Thu Nov 21 11:00:38 2013 +0100

    macosx: fix preferences reset if unknown version was found

commit dd4fe6748489ff37ac0847a5baf9db6db21e3419
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Thu Nov 21 10:59:02 2013 +0100

    macosx: fix selection of playlist item for very first start

commit f88d16b248d051d1366d4097df97ee00a1129997
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Thu Nov 21 01:58:56 2013 +0100

    macosx: correctly reset interface preferences when requested

commit 988ba5e8c057993d06e98fe101543d429ab6746e
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Wed Nov 20 20:26:09 2013 +0100

    macosx: set VLCMain as file owner for mainwindow and add outlets for window and playlist
    
    Fixes playlist initialization.

commit 6ea4d015ffcad76ae5d0262d668ec92ff6e42136
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Wed Nov 20 19:01:59 2013 +0100

    macosx: change alignment of dropzone-box yet again
    
    refs #9722

commit 655dacc5e1cd7c9f1d347a7344ccb8d3734a7353
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Tue Nov 19 21:13:13 2013 +0100

    macosx: refinements of minimized view behaviour
    
    - Fix wrong playlist resize
    - Minimize view state is now retained from start up to stop of video.
      Using the playlist button will result in the playlist to show up, but it
      will be always hidden when video finally stops.
    - Minimize view state is exited when the user uses alt to go back to normal view.
    
    close #9722

commit 8b145a7b6d224064f7228cd3072313708933bd4a
Author: Maxim Bublis <b@codemonkey.ru>
Date:   Fri Nov 15 07:28:25 2013 +0000

    Fixed parsing SubRip subtitles with missing msecs.
    
    This patch fixes SubRip subtitles parsing with missing microseconds.
    This patch also makes redundant SUB_TYPE_SUBRIP_DOT format as both
    delimiters (dot and comma) are now supported equally.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 75d5a967e6985c6b51b498583de0a5e26f3b5144
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Wed Nov 20 16:54:55 2013 +0100

    nsis: remove unused string

commit b3880e9af0da523ce10238831da18fc27bb5581c
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Wed Nov 20 15:36:20 2013 +0100

    nsis: remove dead uninstaller code

commit 6cacd14869c46cf36e98de3d29b84dd450c1cffc
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Wed Nov 20 15:30:26 2013 +0100

    nsis: make new strings translatable

commit 92eb922b4eff12d1a7ff732ef7b57fc51ec3151e
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Wed Nov 20 15:28:24 2013 +0100

    nsis: sync wording with the uninstaller section

commit 1fb1731824e8abebe37bd8d9665724c69d0f5aee
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Wed Nov 20 17:24:35 2013 +0200

    udp: don't set receive/send buffers for socket
    
    Current OS should be able to set those buffers to be reasonable, and
    this buffer size caused drops with HD udp/ts inputs.

commit ca5b8920f54bca567880602b444a1e3321f35aa0
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Nov 20 16:21:54 2013 +0100

    LGPL: relicense vsxu to LGPLv2.1+

commit ee8e8d6483608beb36d1aa81b84a27c66f08e89b
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Wed Nov 20 16:29:03 2013 +0200

    transcode: fix picture release code
    
    There was a bug that if you had threads but no fps it would release
    p_pic that is in fifo for encoder and stuff happened. I introduced this
    but in that lipsync change.

commit 2416d7d14e36ddd36a793d8245c6bdfc09ae45e3
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Nov 20 12:41:46 2013 +0100

    LGPL relicensing of streaming output
    
    Re-license almost all the streaming modules to LGPLv2.1+ with
    authorization from their respective contributors
    
    After access_output, this includes stream_out and mux.
    
    The duplicate and rtp modules are not concerned by this relicensing
    because of unreachable authors. Notably:
     - An L. Ber (dedd7cd2)
     - Andy chenee (5caa2ba)
    
    Thanks to everyone for their help and answers in due time

commit 78ecd889cc8ea55de344d04ac43d116d31c54ac6
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Nov 20 12:46:44 2013 +0100

    Fix typos in headers

commit f95987341838fb563e6b1b68ee80588b44b31e63
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Nov 19 16:55:17 2013 +0100

    extras/ios: enable gnutls

commit d7e042e81aac6854cfe06aab11137e2385bec470
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Tue Nov 19 01:57:01 2013 +0100

    vimeo.lua: rewrite due to website changes
    
    The config is not available within the page anymore, we have to call an
    API URL to fetch it

commit 4ab7dfbf8fc4e2bb0ef565ea549dc0b41c3f18c9
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Nov 18 23:42:15 2013 +0100

    Add vlc.lib / libvlc.lib
    
    Windows linkers can now use -lvlc -lvlccore

commit d48a6fb57af66bdbe1772fa3ae2e958c72e0827d
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Nov 18 23:41:01 2013 +0100

    androidsurface.c has moved
    
    add nativewindow.c for translation

commit 2fe62d4008bef9698641a5453dea70db80a8803f
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Mon Nov 18 22:27:06 2013 +0100

    dailymotion.lua: fix page parsing

commit dbdf09a86ed6149d10a012b0d0eb1751eb9f5d22
Author: Maxim Bublis <b@codemonkey.ru>
Date:   Mon Nov 18 17:04:33 2013 +0400

    Fixed warning on assignment as a condition without parentheses.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit f0b348332357eb2e0d66653ea9ddd0238d5aadf8
Author: Maxim Bublis <b@codemonkey.ru>
Date:   Mon Nov 18 11:44:49 2013 +0400

    Fixed warnings on duplicate const modifiers.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 7dcd1665a2d127a8573e29832fce1b1d88836643
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Nov 18 20:00:48 2013 +0100

    lpcm bd: fix decoding of 16 bits with channels padding
    
    swab prototype is not the same as memcpy (src and dst are swapped)

commit 7fc3ea2fb9c699966a58b4b4392a4f0a1fe0aeff
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Nov 18 19:47:31 2013 +0100

    Qt: correctly update the art URL

commit 68ca8d0b779ee20580230289d890b5b6b671abe0
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Nov 18 19:26:39 2013 +0100

    LPCM: fix 20/24-bit decoding
    
    Fixes: #9907

commit 5dee34ad0318ec7daf8f1024d52a687b7b45b4b2
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Nov 18 18:26:27 2013 +0100

    Do not put the extensions twice

commit 91bb09f8f2d1d2b3c6ee9edf62ee13f19cc2a240
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Nov 18 13:43:01 2013 +0100

    contrib: chromaprint: download over http

commit ffff393ec1421aa7ff00cb5fb024d6fbee931fd4
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Nov 18 13:39:27 2013 +0100

    UAC: offsetof only needs to know the field name
    
    Don't specify the (variable) size

commit 941cff445097b422455c333af47230b8dfe93283
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sun Nov 17 18:21:37 2013 +0100

    macosx: unify functionality of fwd/bwd buttons in video window
    
    Behaviour is now the same as the buttons in main window
    
    close #9512

commit 89f67375ed4d791d34f2b4d25162e684c109d338
Author: Denis Charmet <typx@dinauz.org>
Date:   Sun Nov 17 16:15:23 2013 +0100

    Increase dpb size for HEVC

commit f305d59a1aec9110f6b11e533fd89ffecfa5be5c
Author: Denis Charmet <typx@dinauz.org>
Date:   Sat Nov 16 22:08:11 2013 +0100

    Support multichannel raw audio in MKV
    
    Fix #9866

commit fdd456ea6ef1984eedd1912ba2eb37a43e1ae08b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Nov 17 15:02:03 2013 +0100

    MMDevice: split OpenDevice, CloseDevice and ActivateDevice for WinRT
    
    The code wasn't common anymore :)
    This reduces the number of #if VLC_WINSTORE_APP and should help
    readability
    
    Maybe Open() and Close() should be splitted in a similar way...

commit 2f9b33af5b50e6a16b332f1334d256a1e9bc0705
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sat Nov 16 20:33:16 2013 +0200

    transcode: don't crash with threads with freeing pictures all over

commit 45df8a6415e038fc4e3df325871e35c85f027d26
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Nov 16 17:56:24 2013 +0100

    mmdevice: adapt for Windows Store apps
    
    The most important point is that we can not enumerate or active devices anymore
    http://msdn.microsoft.com/en-us/library/windows/desktop/jj128298(v=vs.85).aspx
    says we must activate the device from the main UI thread, which we can not access
    from VLC C code.
    
    Add a module option so the main UI code can activate the audio interface and pass
    down that pointer to VLC.
    
    ifdef out unneeded device handling code

commit 200dc6518f29c4783d3740dc1071096341a7597e
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Thu Nov 14 18:41:16 2013 +0200

    ts: define pf_calls at the end of Open

commit d981e3b05237b4f96853267b14991e0d0f9d93b2
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sat Nov 16 17:09:16 2013 +0200

    transcode: add my name on authors so bugs can be assigned to me

commit 023fa8c432451c86f3792a54bbdd90723f2238f9
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Mon Nov 11 19:08:41 2013 +0200

    transcode: rewrite fps/lipsync code
    
    Add some comments on how the code should work. Basic idea is first
    check input lipsync against audio track. Then check if we can drop the
    picture based on output pts and then do same checked in OutputFrame as
    some filters can output multiple pictures (yadif2x etc).
    
    simple framerate conversion from 25 worked to 4,5,10,20,23,29.97,50.60.
    Not sure if yadif2x and all work fully yet.

commit f4f66b0f8a36035865fbaffb88be3d0140eac7c7
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Nov 16 00:39:33 2013 +0100

    flac packetizer: validate frames with their CRC
    
    Fix #9442

commit 4ccc2f795499fe1108fad6d8b7c84946a7f7d99c
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Nov 15 21:37:41 2013 +0100

    flac packetizer: deindent switch

commit a799a89f2a54e64f28f66f0d9af79d8acefde090
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Nov 15 21:34:25 2013 +0100

    flac packetizer: small factorization when first PTS has not arrived

commit 02b18c80794afe09fc09f50a8f7c159ca2e9d730
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Nov 15 21:33:09 2013 +0100

    flac packetizer: verbose error message

commit d2be92d9503d5079199f2a313c212aaadcd14052
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Nov 15 21:31:50 2013 +0100

    flac packetizer: Use meaningful names for block_t

commit 72bef01564d35fa3bcdc4ccf93dd89d20b145a20
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Nov 15 21:29:35 2013 +0100

    flac packetizer: avoid realloc

commit 39e48a79fdeaada567219b81c4f6847e3efc0124
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Nov 15 21:23:57 2013 +0100

    flac packetizer: simplify header parsing

commit 88bcfa088958a3c55ac36384074eed11c83938a4
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Nov 15 20:44:50 2013 +0100

    flac packetizer: move functions
    
    remove prototypes

commit 058b173217677b08dd16868a0126845f229574ec
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Nov 15 20:42:34 2013 +0100

    flac packetizer: cosmetics
    
    C99, brace style, space
    No functional changes

commit 75b67dbce7fef04454f1a9708d69bfbfc786e4b9
Author: Felix Abecassis <felix.abecassis@gmail.com>
Date:   Fri Nov 15 15:47:19 2013 +0100

    mediacodec: change type of internal variables to bool.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 09e1913c5390c6f971094fb4af78a89486fd1d25
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Thu Nov 14 13:14:07 2013 +0100

    macosx: remove unneeded free

commit 31b1205fd622eef0be3379f602cf83807c3c2124
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Thu Nov 14 13:11:29 2013 +0100

    macosx: fix use after free for video effects string
    
    This bug resulted in failure of setting more than one video effect
    filter on mavericks.
    
    close #9849

commit a5a87c3c662a3f733d1b7a49b8cf5c5f595aed41
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Nov 15 15:25:48 2013 +0100

    Revert "flac packetizer: use the largest possible frame size"
    
    This reverts commit 03e0644c82bf1dea96f8ade8829c2e1f360bd1ee.
    
    Decoder needs single frames
    
    Closes #9863

commit 1c7b3420ede14f56b1c340fbfcd9bc2db9d8e4e3
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Nov 16 00:12:47 2013 +0900

    demux: asf: fix multiple compressed payload regression (fix #9846)
    
    Regression introduced by 6eddafe741954803ec2928d26fb7566bd07a3601

commit c5c9e6662764ef71c24cc3642c928649eb48ff94
Author: Maxim Bublis <b@codemonkey.ru>
Date:   Fri Nov 15 12:28:23 2013 +0400

    Fixed contrib target creation.
    
    Patch has been updated. Also fixed target creation for Growl and BGHudAppKit.
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 46fe18b280ed5825fd701edeedb2f5c24de001a2
Author: Denis Charmet <typx@dinauz.org>
Date:   Sat Nov 9 16:53:06 2013 +0100

    Implement basic Opus support in MKV

commit 7b8e0d02d586348f916e71e300f1d5fe0e715c04
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Nov 14 21:02:38 2013 +0100

    release doc: add a command to verify signatures

commit 0da682e0bd90a90cd735009287b3b4c7d4b62743
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Nov 14 15:56:43 2013 +0100

    Add .mus and .sid in the file open selector

commit a9f899a33e1269ec0cf0ed373b2d2d34538dfb54
Author: Mirsal <mirsal@videolan.org>
Date:   Wed Nov 13 10:32:05 2013 +0100

    dbus: Fix the MPRIS version in the header comments
    
    Change the mpris version to 2.2 as VLC implements it.

commit e9611bff079295beb4f65cc112c6529720233f10
Author: Tristan Matthews <le.businessman@gmail.com>
Date:   Tue Nov 12 10:01:40 2013 -0500

    araw: add assertion to check for buffer overrun
    
    Refs #9343
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 7163c4b94a441b3bba7355a9bb117d048a33747b
Author: Tristan Matthews <le.businessman@gmail.com>
Date:   Tue Nov 12 10:01:39 2013 -0500

    opus: update i_buffer when memmoving decoder output
    
    Fixes #9343
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit d0b93ce78dbd5ff228690a6ab5ce0affdcebbb0d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Nov 12 17:06:10 2013 +0100

    Remove unused bindings directory

commit 14851ba145f03bc364c6641023620767533137ab
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Tue Nov 12 17:54:49 2013 +0200

    zvbi: set default opaque to false as default is text mode now

commit ebad0d66f159f33ac7a3dcc8105fd9be39ac69bd
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Tue Nov 12 17:38:15 2013 +0200

    zvbi: handle opaque in text mode also

commit 8d40fb1276f5bd72ff37a4b2099c4842765b7471
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Tue Nov 12 17:37:51 2013 +0200

    zvbi: set text format as default, as subtitles should look better and seems to work for me

commit 47faceb4f016f9621323e2f1e1230e713a35261d
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Tue Nov 12 17:33:04 2013 +0200

    zvbi: mimic cc.c for using subtitles updater etc to avoid flickering in text subtitles

commit b5c3ef9f2d082bc6805fc23761ca82015dff9b47
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Tue Nov 12 15:32:34 2013 +0200

    zvbi: initialize pointer

commit d3d8a8c097168cde4d2dc33bf9681436dd936851
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Tue Nov 12 15:32:14 2013 +0200

    zvbi: strip leading/end whitespaces from text subtitles

commit a493cee283a0f021bec55efdddfcee11cae6679c
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Tue Nov 12 15:31:27 2013 +0200

    zvbi: set position to be absolute only for non-text subtitles and give reasonable stop time

commit 716e4172a8613e44b113e1ae3d0ad94489fb3c57
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Tue Nov 12 15:29:17 2013 +0200

    zvbi: set pf_decode_sub at the end

commit 5c92040c285a1b200b31f6c9c9713c845e3d0bb8
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Tue Nov 12 15:28:53 2013 +0200

    zvbi: default alignment to bottom

commit 6f6bd492c52c263d1f1d08ccce89cd96a6c9033f
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Nov 12 11:51:15 2013 +0100

    mpeg_audio packetizer: flush remaining data
    
    vlc 1.mp3 --sout 2.mp3 && vlc 2.mp3 --sout 3.mp3
    will now give identical 2.mp3 and 3.mp3
    
    Refs: #3178

commit ddc3eafec7d1283fe5da89cab7628c8fa268bc57
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Nov 12 11:50:46 2013 +0100

    mpeg_audio: assume block_GetBytes can fail

commit 11d3a7ac5686ffdbe5f098264b8677d4aa1e88af
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Nov 12 11:45:21 2013 +0100

    mpeg_audio: use a variable to avoid pointer dereference

commit 903d5ae98f7ac8e12ac5e0acab122e330642f486
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Nov 11 19:23:07 2013 +0100

    Update NEWS from 2.1 branch

commit a19d8403aa91d18b0645d6888f40d0c60baa4517
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Nov 11 17:19:09 2013 +0100

    fix make dist

commit 6b09d57e798baa8ef7d818868dcaedbee378c1e8
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Nov 10 23:32:03 2013 +0100

    macosx: split main window and main menu
    
    Note that this is a WIP commit so playlist table columns and displaying individual playlist items is currently unavailable
    
    Any playlist interaction (incl. saving) and playback are not affected.

commit 5d55f77f4356747ab3e3e6eb7ab8ae264828af5b
Author: Tristan Matthews <le.businessman@gmail.com>
Date:   Sun Nov 10 12:50:04 2013 -0500

    ogg: initialize skeleton values that will be used in Close() (Fix #9830)
    
    Signed-off-by: Francois Cartegnie <fcvlcdev@free.fr>

commit 9973008454e6f866405fbf94fa26013493a74ac3
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Nov 10 23:19:18 2013 +0100

    macosx: fix compilation warnings

commit 0f148a8e355f4c26cae53ebf41f78b637d0da7cf
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Nov 10 22:53:23 2013 +0100

    macosx: split playlist menu from main menu

commit 697f59f34c9c4e944fb6294b992870ca2f6c99c1
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Nov 10 22:28:48 2013 +0100

    macosx: split debug messages handling from VLCMain and the Main Menu nib

commit 04cb7d2add12bc8795b9a168f9fda0973a6e5f42
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Nov 10 21:53:17 2013 +0100

    macosx: split crash log handling both from VLCMain and the Main Menu nib file

commit 35deef0686f084e477d10cbb15d49cad50a159c1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Nov 10 18:06:38 2013 +0200

    input: get PTS delay from stream rather than access (fixes #8457)

commit 3f33a255b9fe4d3da04eee1a38b3fa90c82aa139
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Nov 10 18:01:56 2013 +0200

    smooth: provide PTS delay

commit 11b719198944bc60c6a7daa3f6e069bed86025e7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Nov 10 18:01:47 2013 +0200

    httplive: provide PTS delay

commit ae301440f9bb5464bd67ea9637e4001b89c3f8f1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Nov 10 18:01:35 2013 +0200

    decomp: provide PTS delay

commit 3c21832117964af47438812a67e846c956abaaf0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Nov 10 18:01:21 2013 +0200

    DASH: provide PTS delay

commit 5ccba1ab1dccb2b73b9454cc47d00f2f794deb95
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Nov 10 18:00:57 2013 +0200

    Add STREAM_GET_PTS_DELAY control (refs #8457)

commit 10b5b2ccdc4cfc3bd34db67471de4cbde9ab5ad6
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Nov 10 17:06:34 2013 +0100

    macosx: don't leak the fspanel

commit 5596ab870342279223ab4a3cdc1fab34febb3825
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Nov 10 16:08:24 2013 +0100

    macosx: split fspanel from main menu nib to an extra nib which not being distributed as the window is being created entirely in code and the nib representation is used for development and layouting only

commit 804df2252aad707cb3c24aabb0eb7f52b5113f7b
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sun Nov 10 16:34:40 2013 +0200

    transcode: encode buffer and flush encoder at the end when using threads

commit 627b5d8edcf2910b6abb0176cacaff87e622bff3
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sun Nov 10 15:25:01 2013 +0100

    macosx: fix float-on-top behaviour with fullscreen
    
    The issues were mostly noticable if you select both float-on-top
    and fullscreen in video prefs.

commit 04e57be450f6a179f26c5e07f18ed238f1ec1ec6
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Nov 10 13:41:55 2013 +0100

    contrib/gnutls: remove debug from patch

commit c2b866499d6b43450c97905be29081a93316cb8c
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Nov 10 13:24:02 2013 +0100

    gnutls: link against CoreFoundation and the Security frameworks as it is required by the keychain certificate lookup patch

commit a06e7f27acef85631f7c748f568993de7f5023a1
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Nov 10 13:23:17 2013 +0100

    contrib/gnutls: add patch adding keychain root certificate lookups on OS X (not supported on iOS)

commit e7353f4b55b81c270e5433e41e64f627fbd7012c
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sun Nov 10 11:11:39 2013 +0100

    macosx: fix typo and set path for open dialog correctly

commit 9dda04b93dfe657465cbdd3e36e9b3d2c9e16f02
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sat Nov 9 17:26:46 2013 +0100

    macosx: fix float-on-top-behaviour if setting is changed while in fullscreen

commit e062d7c8b5480d7794b2d009a3dcf2631792a97a
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sat Nov 9 17:22:00 2013 +0100

    macosx: reset float-on-top when native fullscreen has already finished
    
    This fixes issues where video window just disappears when exiting fullscreen,
    only on Mavericks.
    
    close #9814

commit a24db0a78bd552ae26f8e3aab3a3dff8f41e7cbb
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Nov 10 01:12:54 2013 +0100

    bin/darwinvlc: fix l10n preferences lookup code

commit ffff39acd6827446091f26b86929af875d2c4ac4
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Nov 9 18:28:50 2013 +0100

    macosx: add GUI setting/getter for --language

commit 4dbe3de4b46651591d98c05319168f6333faa8ff
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Nov 9 18:07:19 2013 +0100

    extras/package: add darwinvlc.c to xcodeproj

commit bd184a14413e098e273734bf8bc1f615e967fea5
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Nov 9 18:03:46 2013 +0100

    bin: re-implement --language for OS X

commit a868dc7fe18182818471ea6c02770223f7a43d5b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Nov 9 16:05:34 2013 +0100

    bin: derive a special Darwin version from vlc.c

commit 0ed2f1ea469dd0d64d4842c19020a8f1bd6c99b1
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sat Nov 9 19:01:38 2013 +0200

    transcode: use video.i_width/height as fallback when setting visible_width/height

commit eb39fc67fa7701a6653e693866647d421c786353
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sat Nov 9 18:12:41 2013 +0200

    transcode: set video chroma before trying to query video filters

commit 82d842bf0df8b605703ea761749a24fcd6407e14
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sat Nov 9 18:11:48 2013 +0200

    canvas: handle sar{0,1} and assume it to be 1:1

commit c664aa35a787a541545321a6ea041b03eaf95e16
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sat Nov 9 15:55:00 2013 +0100

    Switch linking order of libcompat for modules
    
    This precedes libcompat before the system libraries to be able to use
    10.7 compiled binaries on 10.6.
    
    close #9527

commit f4d4293230d248566f4aa5870786c9543e7377ef
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Nov 9 16:31:35 2013 +0200

    FreeType: optimize FillARGB() a little

commit e9f42c6b0061aa22536e1e9e5aca6016782a2e38
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Nov 9 16:29:20 2013 +0200

    FreeType: add ARGB support

commit d9e965aacc65a1a0f161b3145bbc03a683b17427
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Nov 9 16:13:47 2013 +0200

    xcb/screen: cosmetic fix

commit 0132e7dc1b643c868f2dd14c3e4fc48454f962ef
Author: Daniel Verkamp <daniel@drv.nu>
Date:   Fri Nov 8 20:56:21 2013 -0700

    Sort avcodec mapping table by AVCodecID enum
    
    This makes it much easier to tell which codec ID mappings are missing
    (or intentionally skipped).
    
    Comments have been added for each codec ID that is currently missing.
    
    Ordering between codecs with the same avcodec ID or VLC fourcc has been
    preserved.
    
    No functional change.
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit c7283a40537b142cf5da0ec2022e9c02c9b51d8c
Author: Daniel Verkamp <daniel@drv.nu>
Date:   Fri Nov 8 22:38:22 2013 -0700

    Fix Duck DK3/DK4 ADPCM mappings
    
    Also give them VLC_CODEC_ names and use them in the adpcm decoder.
    
    v2: Add codec description strings
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 5878bce8a1f874d7f77754196eea700ac194830a
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Nov 8 13:52:18 2013 +0100

    AAC packetizer: comment write-only arrays

commit 696fa37a6c22576a5c409f7672ca8c363ee5ca2b
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Nov 8 13:49:48 2013 +0100

    AAC packetizer: move functions around file

commit 8964628438d9b83687f82026d265da31de02d021
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Nov 8 13:47:06 2013 +0100

    AAC packetizer: deindent state machine switch

commit 7e52cd8a50de26eaca602b352bd63101c84a249a
Author: Adrien Maglo <magsoft@videolan.org>
Date:   Fri Nov 8 14:49:59 2013 +0100

    Update NEWS

commit 902056ed64a0e0150dd96f553e82381c2363846d
Author: Adrien Maglo <magsoft@videolan.org>
Date:   Fri Nov 8 13:36:27 2013 +0100

    EGL: add the OpenGL ES 2.0 support for android

commit 3de6ae03870e7e47df4077422a4b0e53a62a9e67
Author: Adrien Maglo <magsoft@videolan.org>
Date:   Fri Nov 8 13:42:39 2013 +0100

    Vout: add a new window provider to create android native windows.

commit 95cfb0e32d4c0a900e88a58392f3bd5d6895cc38
Author: Adrien Maglo <magsoft@videolan.org>
Date:   Fri Nov 8 13:18:34 2013 +0100

    Vout: add a new vout_window type for android native windows

commit 348fbb56c9739d3df17e44d2da08e89a097a1ba2
Author: Adrien Maglo <magsoft@videolan.org>
Date:   Fri Nov 8 12:38:21 2013 +0100

    Vout: move the AndroidSurface vout to a subdirectory

commit 96152a1e85a7fd3f65176ede31c7ade4f8bd6407
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Nov 8 11:04:29 2013 +0100

    Contribs: forgotten file in previous commit (3.1.16)

commit 8a9a5ba4051c7a439de1f614acd04eb83ac1f50d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Nov 7 22:59:37 2013 +0200

    vout: allow ARGB for SPU

commit 8186908d9c930477e7be33e363a2eb15a07835d4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Nov 7 23:13:38 2013 +0200

    vout: fix intermediate chroma when converting from YUVP then scaling

commit 9f75d4ac5b1344657cde15317823f0c0acfb995c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Nov 5 22:31:13 2013 +0200

    XCB/XVideo: fix 32-bits RGB support

commit 46db6c435408119da88303b975a00f5fe7d8ce12
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Nov 5 22:31:00 2013 +0200

    XCB/x11: fix rendering to 32-bits surface

commit 2d4752cd27471c462a72ac88f28af7afaab22db0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Nov 5 22:29:29 2013 +0200

    XCB/screen: fix 32-bits screen capture format

commit 15cb452eed6c47d0151eb29bfd9bf83bc0975fd2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Nov 5 22:29:50 2013 +0200

    Xwd: fix 32-bits RGB chroma

commit 98825391dc185111ea6f8751884c1c6a9f39a85c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Nov 5 22:32:26 2013 +0200

    avcodec: add ARGB mapping
    
    Also remove bogus RGBA masks. Masks are only used for RGB formats - the
    VLC chromas without implicitly fixed masks.

commit 257d8cb8ff166959ac458a31a4a85fe49cf3c2f1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Nov 5 23:01:24 2013 +0200

    swscale: add ARGB conversions

commit c95d03ee881e6f7e7b1c351e0fb64b53a69ca8c7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Nov 5 22:48:56 2013 +0200

    yuvp: add conversion to ARGB

commit 91106e6a04862979b498f3cc23d14eb2057fbd5d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Nov 5 22:31:52 2013 +0200

    scale: add support for ARGB

commit cca8532369b993bf9481499403d14c27ddff144e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Nov 5 22:28:21 2013 +0200

    fourcc: add ARGB for 32-bits RGBA with X11/BD components order

commit a1be7cf33598a2d5cedbb475a12a31205b800f3c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Nov 7 11:44:29 2013 +0100

    Contribs: update GnuTLS to 3.1.16

commit f4073f179065d6ef9246f57d1926c26884cb7b6b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Nov 7 11:38:55 2013 +0100

    Contribs: update matroska to 1.4.1

commit a5051b22cd0efa480b3bc35a391364d723262db0
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Nov 6 23:29:17 2013 +0100

    contrib: don't use the gas-preprocessor when compiling for the iOS simulator

commit 3900a730754293d85dd6b62489f1392b42cc546f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Nov 6 23:41:01 2013 +0200

    gl: remove hard-coded platform to window type mappings
    
    This should fix compilation on non-Apple Darwin and plausibly addresses
    hypothetical future support for Mesa's shared GLAPI.

commit a89068129e3ab2a854cfa29f5e756f095c0be12e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Nov 6 22:39:11 2013 +0200

    XCB: map Print and Pause keys

commit 6282c0e36821db1136da77f60765e5de14c19bee
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Nov 6 22:38:52 2013 +0200

    Qt: map Print and Pause keys

commit 30bf97c789f19c1f93755c1e3c3461087254ed41
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Nov 6 22:38:37 2013 +0200

    keys: define Print and Pause keys

commit be6723352a807f00fb1c4827790c93ba8949735c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Nov 6 22:30:10 2013 +0200

    XCB/globalhostkeys: add support for meta modifier

commit d373cb8d9f1f516daa0e9ebeb3b7b03408f8fce1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Nov 6 22:28:51 2013 +0200

    XCB/window: map Super and AltGr keys to Meta and Alt modifiers resp.

commit 2f3e3eb8d49322a5a45f96cf5d5b309d76a85f8a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Nov 6 11:17:52 2013 +0100

    Add .wax to the list of extensions we support

commit d1d108f81774cf36f9c459ba00aad88d9fc89efc
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Nov 6 11:14:34 2013 +0100

    Map LJPG to MJPEG for decoding
    
    libavcodec only has a LJPG encoder, not a decoder

commit ae247a6eea96c5f2501ddad496e98d795ab6bc62
Author: Tristan Matthews <le.businessman@gmail.com>
Date:   Tue Nov 5 17:52:11 2013 -0500

    avcodec: remove unused variable
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 6fc57856ef8af468bff9b2ab3dc9d473a276a2ff
Author: Tristan Matthews <le.businessman@gmail.com>
Date:   Tue Nov 5 13:52:27 2013 -0500

    avcodec: reuse DEFAULT_ALIGN
    
    Signed-off-by: Ilkka Ollakka <ileoo@videolan.org>

commit 64d26fe44e29a6457f09e2dcf0597d4e7da2816f
Author: Tristan Matthews <le.businessman@gmail.com>
Date:   Mon Nov 4 19:27:14 2013 -0500

    avcodec: ensure valid buffer size for avcodec_fill_audio_frame
    
    avcodec_fill_audio_frame will reject input buffers that are too small,
    therefore we cannot call it directly with the input buffer p_aout_buf.
    
    Signed-off-by: Ilkka Ollakka <ileoo@videolan.org>

commit e347b8f495e7d8c82896ee372f9966a1c73b0a7e
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Nov 5 22:38:04 2013 +0900

    demux: xiph: support old ffmpeg vorbis headers (fix #8832)

commit dcffc924967a40b9cf550624d61fbe20e9409ae6
Author: Luca Barbato <lu_zero@gentoo.org>
Date:   Mon Nov 4 14:02:59 2013 +0000

    build: support YASM targets
    
    The files must be .asm
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 18e124ec4bcb679b17d0425f121106465d3a74f2
Author: Felix Abecassis <felix.abecassis@gmail.com>
Date:   Wed Oct 23 11:28:27 2013 +0000

    avcodec: copy correct chroma plane in CopyFromYv12.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 7f21b02aecc0175a270744efee774b4a3482389a
Author: Adrien Maglo <magsoft@videolan.org>
Date:   Tue Nov 5 09:37:26 2013 +0100

    EGL: destroy the created EGLSurface on Close()

commit cafdd029a182779f8e93aeece0406d5a689f9612
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Nov 4 23:09:06 2013 +0200

    oss: use SNDCTL_DSP_HALT in Flush() as in Stop() (fixes #9760)
    
    (There does not appear to be much logic there, this might be a driver
    issue or confusing documentation.)

commit 74bb926bdbe8a457d4ffc9d42d3f1ddacfb422f8
Author: Martin Storsjö <martin@martin.st>
Date:   Mon Nov 4 22:20:50 2013 +0200

    mediacodec: Simplify the GetOutput function
    
    The loop parameter is always 0 nowadays.
    
    Always call the dequeueOutputBuffer method again if it returned
    changed output buffers or changed output format.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit 10ef73dcf1208f9eebe48c8faee1aac0df6734d7
Author: Felix Abecassis <felix.abecassis@gmail.com>
Date:   Mon Nov 4 16:17:47 2013 +0100

    mediacodec: try to return an output frame if we failed to get an available input buffer.
    
    Previously we would only return one frame even if multiple output
    frames were available, dropping all but the last one, while waiting
    for a free input buffer. Instead return the first output buffer
    and don't consume the input buffer at all in that case.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit 2a5ae45619e12107e5d59d874733e10cdccbed18
Author: Felix Abecassis <felix.abecassis@gmail.com>
Date:   Mon Nov 4 14:45:22 2013 +0100

    MediaCodec: use SSE copy function from the avcodec module if the CPU supports it.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 81a79c99f9a959939c32c7ed92147912a53ce129
Author: Arun Pandian G <arunpandianp@gmail.com>
Date:   Sun Nov 3 03:59:52 2013 +0530

    intf: WebVTT extensions detection
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit ff09817195c3653abf419e4e121aff1e3f6d99d6
Author: Felix Abecassis <felix.abecassis@gmail.com>
Date:   Mon Nov 4 14:45:21 2013 +0100

    Move copy.{c,h} from module avcodec to module video_chroma.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 87763908b8664be992c6131c7a7eecde6911d00c
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Oct 29 13:46:54 2013 +0900

    mux: ogg: add skeleton index
    
    Adds the optional skeleton index for faster seeking.
    Switches skeleton generation to Seekable input only case,
    as we have no way to know values for fishead page before
    the end of the encoding (total size, data start).

commit 8aa07faff01aa1ba560b1946230b4dcd03e7f335
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Oct 25 17:24:07 2013 +0900

    mux: ogg: rewrite steam creation and ordering (fix #9731, fix #9732)
    
    Ogg streams were invalid.
    This patch ensures all streams have a way to end independently and
    no other stream could start at arbitrary places. Also simplifies
    a bit some code.
    
    The ogg muxer suffers from an insufficient muxer cache value, and usually
    starts streams before all streams have been declared.
    The previous behaviour ( closing and restarting a new group of streams ) is kept
    and fixed. But this is really not optimal.
    We might need to consider increasing that cache for ogg.
    
    It also handles correctly chained streams.

commit 4d14bae244b3c3df91bca061381b9714a5f69ce2
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Thu Oct 24 17:51:58 2013 +0900

    mux: ogg: add skeleton metadata (fix #1412)
    
    This patch adds Skeleton V4.0 metadata for multiplexed ogg streams.
    
    Note this does not adds skeleton indexes to streams, as we need to
    have a way to get sout position to reseek and rewrite that header from
    keyframes.

commit 46c5bf59b18fae23b04c009e1e6215dd1227cdc8
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sun Nov 3 23:16:36 2013 +0900

    vlc_es: add defines for priority levels

commit b20aa40eb7db67496d6beba99b9542b709a5cc4b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Nov 3 19:13:08 2013 +0100

    RSS: add the "opacity" to the options list
    
    Ref #7241

commit e592b87a76b26aa7b07a7dccc4cd25afd1edc4c9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Nov 3 18:47:00 2013 +0100

    liveHTTP: fix signedness warnings

commit 7e115e80a54d446c00dccbc909fe7ea35daf23c5
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Nov 3 18:46:42 2013 +0100

    Fingerprinter: fix formatting

commit 4de6f1cd6a24a504bdcf2f54e12ceb84b242d5d3
Author: LANGLOIS Olivier PIS -EXT <olivier.pis.langlois@transport.alstom.com>
Date:   Tue Oct 1 22:11:41 2013 +0000

    liveHTTP: use calloc to ensure correct initiliazation of members
    
    Sometimes, f_seglen ended up being garbage and resulted to a very long duration for the first segment in the m3u8 index file
    
    Signed-off-by: Olivier Langlois olivier@trillion01.com
    Acked-by: Ilkka Ollakka <ileoo@videolan.org>
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit a815f81c595866d55a19351d16215d81c6a783fa
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Nov 3 16:14:55 2013 +0200

    EGL: add support for EGL_EXT_platform_base and EGL_EXT_platform_x11

commit 2a1feab2a2abe53fbcfc637358dc96dc1e268b32
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Nov 3 12:31:29 2013 +0200

    EGL: add CheckClientExt() helper
    
    Checks support for a EGL client extension.

commit e1cdb462c112f5567ffcb6db05a28b7805fa1432
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Nov 3 16:14:35 2013 +0200

    EGL: support non-default X11 display

commit 8bd96cd9f160d738234e2e460c2bcada0263342f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Nov 3 15:46:23 2013 +0200

    EGL: check window type and revector

commit 2b809cd41c7ab553c31717a65b607fb4942ba119
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Nov 3 15:37:03 2013 +0200

    EGL: build separate plugins for each windowing system
    
    This is required to support non-native EGL platforms.

commit 25157a728e1f5dae0bc0fa088ffa45bf593f15eb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Nov 2 22:50:28 2013 +0200

    window: add window type
    
    EGL needs to know the kind of window at run-time.

commit 762ba6a9e80464f3c1112ea20d7853d2a9d1988f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Nov 2 23:03:22 2013 +0200

    EGL: resync platforms with Khronos registry and rationalize build rules

commit 541705d141d17699726ba0c6bbc7d43e2b76b0f4
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sun Nov 3 12:30:22 2013 +0200

    avcodec: give right buffer size not the smallest one

commit aa0f2272ddc37470001f636605201e88095f7b49
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sun Nov 3 12:29:56 2013 +0200

    avcodec: increment frame->nb_samples, just in case

commit 29294090881f528bd16c6cd621587f59a5047f38
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sun Nov 3 12:28:50 2013 +0200

    avcodec: refactor audio encoding

commit 9e3d036776ae6c361dc439e8cf1fd8f41f6c306b
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sun Nov 3 11:01:31 2013 +0200

    avcodec: refactor delay buffer handling from EncodeAudio

commit af4893152f8cbaf8ceee85d13dc7fa295e8df9da
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sun Nov 3 10:43:40 2013 +0200

    avcodec: check i_samples_delay before rewinding date

commit 50c01bdb100f2fba51ff797d65f4897f832460a9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Nov 3 11:02:37 2013 +0100

    AVcodec: use the proper version number for HEVC

commit 0697e180135c34ce2d3aba3684a0970a0420aa70
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Nov 2 21:58:48 2013 +0200

    oss: fix corrupt audio format (fixes #9760)

commit 5804dd12359298341a0462dcdc31e3d399088a32
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Oct 31 17:01:56 2013 +0100

    extras/ios: enable taglib

commit db8d2e9a8c524eead0bc9ebc80b09583d64095ad
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Oct 31 17:01:26 2013 +0100

    contrib: fix use of 'CMAKE_AR' for iOS

commit dff194b0ae8e82ede6587d448702e689e036f686
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Oct 30 20:04:22 2013 +0100

    extras/ios: enable gcrypt as we need it for HLS playback

commit 7ee26699aaff95f48b6c62ca72f9fa5899cd1829
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Oct 30 20:03:42 2013 +0100

    contrib/gcrypt: fix compilation for iOS

commit 0397d6377382c5c5c8b9ec51e4a90bc4cd89d8e1
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Oct 16 19:38:21 2013 +0200

    Audio decoder: output buffered decoded frames on EOF
    
    If EOF happens during buffering, the buffered frames will be flushed
    and never played back.
    This should only be visible for very short files such as:
    http://streams.videolan.org/issues/9195/73ms-VLC-KO.wav
    
    Note, pulse will lose the audio for such short files, alsa and afile work better
    
    Closes: #3152

commit 904d5507516fd4b85c5a2fde0145307f32f0925f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Oct 30 18:43:40 2013 +0200

    configure: remove legacy Altivec checks - should fix #9757

commit 77851688063b93ae8d119dfc3b3531c104096458
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Oct 29 12:44:09 2013 +0100

    Revert "opensles: uncomment debug message"
    
    This reverts commit 72999af2315f158128266d6826e15fb2735348f1.
    
    This module seems to work fine, let developers enable this verbose
    message again if they wish.

commit d35df2cf43f122c4f15326ba4d95fefdab8776d2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Oct 28 19:10:35 2013 +0200

    lua: small macro factorization

commit 11ffab8a5938a74646053149b104e70cdbfe42a9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Oct 28 19:03:04 2013 +0200

    lua: separate generic and interface-specific net functions

commit 26989ea2d98380eef28843ffa8ca490e8f9d6dae
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Mon Oct 28 18:47:37 2013 +0200

    transcode: fix logic/code when reinitialize filter on channel/rate change
    
    Only check samplerate and physical_channels for now

commit f07b45fc153eb83369db1e5e3db8c45627d62685
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Oct 28 18:34:35 2013 +0200

    lua: fix NULL dereference and flawed logic

commit d9c624c0ab3af4afd41b5c58f071f4f4153fd0e7
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Mon Oct 28 18:13:42 2013 +0200

    livehttp: remove leftover segments if delsegs is on
    
    Also check if i_numsegs is setted as delsegs is tru by default
    and we don't want to cause suprises to people creating VOD-stuff.

commit e5536cc3392eafa1ad76f037300d25f013b66038
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Oct 28 07:10:08 2013 +0100

    shine module was renamed

commit f7905c0bc9e2dd96f44e432e8e21fa4b86eda22d
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Oct 28 06:28:37 2013 +0100

    help: fix Windows Store build

commit a43798f3469c9cf330b7629da5694454db8acca5
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Sun Oct 27 00:39:25 2013 -0400

    http: remove unneeded xspf hack
    
    Ref #8449
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit e58236de0c3bce8dc428273bb08c661b6d67d4d8
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Sun Oct 27 00:39:24 2013 -0400

    dvb: remove psz_demux hack
    
    Ref #8449
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 39faaf585438cadc374ae96b15d88472742f673a
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Sun Oct 27 00:39:23 2013 -0400

    directory: add support for ACCESS_GET_CONTENT_TYPE
    
    Remove the psz_demux hack.
    
    Ref #8449
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit d22f29ab98301abc8d852b1ca1a8dcfbc47c1bc7
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Sun Oct 27 00:39:22 2013 -0400

    xspf: add MIME detection
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit d34e44dea5ffc8212630ef7bb3f5fabf7f6ead45
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Sun Oct 27 00:39:21 2013 -0400

    playlist: add DEMUX_BY_EXTENSION_OR_BY_MIMETYPE
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 12125c6f37e67e8d844b5ae121ab3bd6f39cde6c
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Oct 26 17:20:38 2013 +0200

    extras/ios: keep sap module

commit ba62dea9b138bd23eed400c2c4fa58802cc43c33
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sat Oct 26 17:11:15 2013 +0200

    macosx: rename macro for mavericks detection since its out now

commit ec415df3bb63ac8e519d3a20104e6791675155c7
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sat Oct 26 16:55:14 2013 +0200

    Revert "vda: user ref buffer mode"
    
    This commit is not valid as the libav part is still missing.
    
    This reverts commit c7a2a17a6d0b0f4c5c3e12fbe0dd12730d08c0f2.

commit 72b60566a25ca24cb4cf54d394a8275bee5cc9e8
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sat Oct 26 16:51:30 2013 +0200

    macosx: enable native fullscreen by default on mavericks
    
    This has the best integration and works without visual glitches around
    the menu bar, with multiple monitors.

commit 6b517733a9545d74ea7eed6649935f4cd56ba7e4
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sat Oct 26 14:30:00 2013 +0200

    macosx: disable macosx-black by default
    
    ...because this option behaves awful in Mavericks.

commit b4786cfa206769a77ebc4dbaa0426c2efb6b77c9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Oct 26 18:24:18 2013 +0300

    help: missing #include

commit 70e68841f75385cf9a20769a5a43b5af06ea76b9
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Oct 26 13:53:46 2013 +0200

    src/darwin: fix compilation for iOS

commit 5f7320bd1b0070b69f3ac45feea0680f9ce8ecb6
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Fri Oct 25 23:30:19 2013 +0200

    macosx: fix visual fullscreen glitch when exiting VLC on Mavericks (close #9604)

commit 85aac6d9faccf61209209b5a36e15be94e0e2f55
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Oct 25 23:43:29 2013 +0300

    help: simplify output function calls

commit 67910630042f252302a8561e468e9d0f7745e744
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Oct 25 23:42:30 2013 +0300

    help: print UTF-8 BOM in vlc-help.txt on Windows

commit 4c835cb958b6fa4f0d33323ce4ea24d07842bdef
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Oct 25 22:22:30 2013 +0300

    help: wrap Unicode text correctly (fixes #5417)

commit 02633e297672d462c020354851b49c949fd48ae1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Oct 25 20:42:09 2013 +0300

    help: cleanup listing modules

commit 2118b188cc704eec72d9b10d2b574ddf67912d89
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Oct 25 18:58:37 2013 +0300

    help: cleanup printing configuration items

commit c8d46da15aeb0a1d7120de31017b81de869dcdd9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Oct 25 18:49:27 2013 +0300

    help: use direct ioctl() rather than spawning stty to get console width

commit 62fe4d5cf91b5ea8ba0cbf466cbe64fe280fb3d5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Oct 25 17:58:11 2013 +0300

    main: add missing subcategory

commit fd4ef13086a12970089b75b05381c8fadc32b724
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Oct 25 17:31:54 2013 +0300

    help: print module name also for main

commit 7b226da6ce9d8fe01afa220c2564db2bffe5b897
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Oct 25 17:45:54 2013 +0300

    plugin: remove non-existent subcategory hint items type

commit d8d744078ace7e4a0030e918255d793681456b2a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Oct 25 17:27:04 2013 +0300

    help: remove hacks for non-existent "help" module

commit 0c4c45e3b20d0b0a3aa7a164e67e939a70f7109a
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Oct 25 20:46:37 2013 +0200

    xiph_SplitHeaders: do not malloc+memcpy headers
    
    Directly point into the provided extra data
    The headers were always used then freed immediately

commit 311180dfa09579366760c748b6ca6790c76e5b72
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Fri Oct 25 20:03:43 2013 +0200

    macosx: do not start fullscreen when splitter is activated
    
    This is a quick fix which need to be improved later (see todo).
    
    close #9579

commit 7fb4e4b5bbbe407f7fdf46d69261c2a01f0a7ff3
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Oct 25 19:10:07 2013 +0200

    Fix LUAC check if CONTRIB_DIR is not set

commit 7486046ba1a89d52f56086cdef47950e9f828831
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Oct 25 18:26:38 2013 +0200

    dbus inhibit: gnome >= 3.6 and < 3.10 is not supported
    
    It uses the correct path name "/org/freedesktop/ScreenSaver" for the interface,
    not the name that KDE came up with ("/ScreenSaver").
    Gnome 3.10 supports the KDE interface now, see
    https://mail.gnome.org/archives/commits-list/2013-September/msg00736.html
    
    Support for gnome 3.6 screensaver is probably not worth it, as the daemon
    crashes on Uninhibit.

commit 77cb25d1ad159d6ec924aef48e47227121b36efa
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Fri Oct 25 18:19:43 2013 +0200

    macosx: fix handling of video-on-top (close #9615)

commit ce91cdb742bbf6e5b305d71a0173712d4e486f48
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Oct 25 16:15:58 2013 +0200

    Contribs: update libass to 0.10.2
    
    Should close #8799

commit f7974188b37eeca5b3010900361476fad84880cf
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Oct 25 15:56:18 2013 +0200

    Contribs: update taglib to 1.9.1
    
    Opus, MusicBrainz ID, INFO in Wav and a few other cool stuff

commit f8b16acbcb34d42962bb040fd77fbca3bca1fe3f
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Oct 21 19:41:28 2013 +0200

    Windows store: don't call read() before poll() on network sockets

commit d479eec4d675ace5250a82bb770ace448aa397f5
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Oct 20 21:58:59 2013 +0200

    dirac: remove references to blocks already output to the decoder
    
    The packetizer accesses blocks that have already been freed by the decoder,
    apparently to support dirac in AVI.
    
    http://diracvideo.org/specifications/ says:
    Dirac in AVI multiplexing specification not available

commit 9f39e323bdff8df0ae3e0b4001e043bfb696463a
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Wed Oct 23 22:40:10 2013 -0400

    speex: fix pkg-config file generation
    
    Avoid generating a blank 'Version' field by moving the declaration after AC_INIT
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit df55c07ea859847bd4abc13a46c55fd9e2d211b7
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Oct 25 13:16:58 2013 +0900

    demux: ogg: missing initializers
    
    Oops

commit 9e49fb76bdfa5ea58cf6689c9a31e1f6a41af188
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Oct 25 10:08:59 2013 +0900

    Qt: profiles: handle editable qcombobox values (fix #9723)

commit e954e55ce4dc6ffbd1fad3c5a56bc7aef6b94aee
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Oct 24 22:38:08 2013 +0200

    macosx/CAS: add missing Cancel button (close #9728)

commit a074804f151d50f248ebc36b8197fdc9c263eb70
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Oct 24 22:17:14 2013 +0300

    transform: add I422/J422 (fixes #9714)

commit 4efc9b81e8733b79a976f5734f17df0b28f597f0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Oct 24 21:58:51 2013 +0300

    tansform: separate transform callback for each picture plane

commit 8d88c98034958358d58b7d27ce4819597b8837d9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Oct 23 22:36:52 2013 +0300

    pulse: allow setting volume while not connected
    
    (Unfortunately, this will clobber the balance and requires that the base
    volume be known.)

commit 0e7f975c522ae4aac5ead370db32fc99869d2304
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Oct 23 21:36:21 2013 +0300

    pulse: keep track of base volume of each sink

commit 0d4bbb74c1934f7953874f76d409d0edf85a908c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Oct 23 20:40:30 2013 +0300

    pulse: robustify volume initialization

commit e5a77344475f0fcaa5a0d7383bc1891044ee62a9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Oct 23 20:58:41 2013 +0300

    pulse: remove useless double upconversion

commit 59d981e510c04f7a7674cf531ccad8d040c6c0f3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Oct 23 20:51:50 2013 +0300

    pulse: redundant initialization

commit ff49d5e82f99938aa8d93d2b8c2c3c3b275740f9
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Oct 23 17:06:14 2013 +0300

    omxil: Correct the i_line_chroma_div value for OMX_TI_COLOR_FormatYUV420PackedSemiPlanar
    
    Due to GetOmxVideoFormat only using the first line from the table
    that matches the vlc fourcc, this error hasn't had any effect so far.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit bb1c56ea79ba7bd82d5a3be779c4903f1269a72e
Author: Luca Barbato <lu_zero@gentoo.org>
Date:   Wed Oct 23 12:17:02 2013 +0200

    avcodec: Always use av_malloc to alloc extradata
    
    And always pad it while at it.
    Codecs always expect extradata to be aligned and padded.
    
    Prevent memory corruption when memalign-hack is enabled.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 3bd43453cd53e9fdd4646eff5f8387d20833be65
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Oct 23 13:59:15 2013 +0900

    demux: ogg: eos workaround for seeking (fix #9601)

commit af1a7a9501c54ac59b14557c5972a1f6d0bc1a20
Author: Mirsal Ennaime <mirsal@videolan.org>
Date:   Tue Oct 22 16:31:29 2013 +0200

    dbus: Fix copy-paste error
    
    (Coverity report 1100848)

commit afd070360514d4572a3bbde02656fbca3feae735
Author: Denis Charmet <typx@dinauz.org>
Date:   Tue Oct 22 23:15:44 2013 +0200

    Add HEVC support in MP4

commit cdb1a7b649de2a4881dac886e5a8ec64d59e9384
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Tue Oct 22 22:32:42 2013 +0200

    macosx: skip useless resize when starting video from minimal view (close #9510)

commit 8fdbf0f2e032f0467e39571bae0495ac59e2a4eb
Author: Josh Watzman <jwatzman@jwatzman.org>
Date:   Wed Oct 16 05:21:40 2013 +0000

    Revert "macosx: fixed compilation warning and potential, runtime exception"
    
    This reverts commit 55e3f94302a29e9ee76532c290c1134af5f0213e and fixes it the right way. I'm honestly not sure what's going on in that commit -- it silences the compiler warning not by actually fixing the problem (which is that the method isn't declared in the interface) but just by not making the method call visible to the compiler! It also completely breaks the feature, by moving things onto the main thread that can't be there, causing a deadlock, as specifically noted in the comment right above this code.
    
    In any event, it's easy enough to revert and add to the interface properly, silencing the compiler warning and unbreaking this extension feature.
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 4dd7f02c1633ab201913a94340194eafa94928a9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Oct 22 20:14:54 2013 +0300

    hotkeys: show intended rather than current mute status

commit c62e5319fb53040c926143c485fca4d5c7bc3d67
Author: Tristan Matthews <le.businessman@gmail.com>
Date:   Tue Oct 22 03:27:15 2013 -0400

    araw: remove duplicate line
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 5c15aa3de2401e625a132550d3e08420ccb08647
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Oct 16 12:35:15 2013 +0200

    demux: ogg: don't use arbitrary granule as lower search bound
    
    Should fix seeking case on time 0

commit 51cff6ef31d04ae7c908494be991faab4227a167
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Mon Sep 9 11:45:11 2013 +0200

    demux: ogg: add skeleton index seeking

commit d6a7b808ba53b961bf065cb8b46a718eeb9b3640
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Oct 21 16:28:39 2013 +0200

    Be more precise in libavcodec/libavformat/libavutil separation

commit cc23f9325b35c9870e04980bdc3befb2690be570
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Oct 21 16:34:15 2013 +0200

    Remove outdated comment

commit 5e5a9ad1ae043664f860822437cd2e624e0188e9
Author: Luca Barbato <lu_zero@gentoo.org>
Date:   Mon Oct 21 23:48:11 2013 +0200

    Fix DxVA2 crash on Error path
    
    Close #9500 and #9665
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 03e512acbd5dabd05a3948d997399e1ba13c6c1f
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Oct 20 20:16:27 2013 +0200

    shine: use external library
    
    https://github.com/savonet/shine

commit 6ba6d9fc9f3d69c2c39dc31a56f181c1a75292dd
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Oct 20 18:28:22 2013 +0200

    libvpx/WebM decoder: lower priority below avcodec
    
    Those people not afraid to use libavcodec should benefit from a faster decoder
    http://x264dev.multimedia.cx/archives/499

commit 960607d108899120d34b4a9b9cb453521110418e
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Oct 20 17:39:46 2013 +0200

    avformat needs avcodec.h

commit b98b0210aa992e67874a291f30662a71fadd00b7
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Oct 20 16:29:38 2013 +0200

    libvpx decoder

commit 804dfa335337038867f84f305f8f3483a7fade47
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Oct 20 17:16:25 2013 +0200

    Avcodec: map the VP9 ID with version checks

commit cd6a14d70d1d1b1ec74fcff273fe0039ce2f337a
Author: Denis Charmet <typx@dinauz.org>
Date:   Sun Oct 20 17:03:40 2013 +0200

    Add VP9 support in mkv
    
    Close #9341

commit 6f7d9be50b96a694602878985b2f0228138137c9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Oct 20 16:12:36 2013 +0200

    Avcodec: move h265 mapping further down in the list

commit 4c4b954783f6bf236856306193b397c7cb2075cd
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sat Oct 19 20:38:36 2013 +0300

    avcodec: release block on flushing if we are not using it

commit ed69a40c887aa7550a6e8f1505c9b6388a7d2e5e
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Oct 20 09:29:19 2013 +0200

    zip: fix memory leak (cid #1062581)

commit 4acd8ebbc8279146e77ce12372d796a897842a1f
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Oct 20 09:13:55 2013 +0200

    Cosmetics (and help static analyzers)

commit 542f4a844b6d7caed58b4c060969110d82b0a0de
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Oct 20 09:07:26 2013 +0200

    avi: remove dead code (cid #1100855)

commit 5f74c08bea7efcab5a623af0fdec698367656fa0
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Oct 20 09:01:00 2013 +0200

    Lua: Fix memory leak (cid #1100856)

commit cdd7148ab89fb8262593d8d22e53135530b47639
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Oct 20 08:57:29 2013 +0200

    Fix use of unitialized value

commit 07af2cc79d1912b3aa048b599efa45545dbc1b14
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Oct 20 08:46:59 2013 +0200

    GLSpectrum: fix memory leak (cid #1100858)

commit 6e49748fe012cd1581524a5fe8fb6003a196487b
Author: Denis Charmet <typx@dinauz.org>
Date:   Sat Oct 19 20:13:24 2013 +0200

    Temporarily fix build until a better way is found

commit 04e5cf986fae141a874e5a0235a12b002cbe497a
Author: Denis Charmet <typx@dinauz.org>
Date:   Sat Oct 19 20:02:50 2013 +0200

    Add HEVC support in MKV

commit 6ea637534fe9d87f1e10001e8548f536883b9119
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sat Oct 19 13:47:23 2013 +0300

    avcodec: missed AV_NOPTS_VALUE check

commit a15007765e348d3bbd0ee65350c737d6dc6ff63e
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Aug 15 10:56:38 2013 +0200

    Win32 threads: remove functions forbidden on Windows Store
    
    Do not create a suspended thread so ResumeThread becomes unnecessary.
    Busy loop over thread handle if by misfortune the thread ends before
    _beginthreadex has returned.
    
    Do not use SetThreadPriority on Windows Store.
    
    Set the cancelled thread bit outside of the APC procedure.
    APC is still used to wake up the cancelled thread when it is in an alertable state
    (SleepEx or WaitForMultipleObjectsEx).
    Since QueueUserAPC is forbidden on Windows Store we check the cancelled state every
    50 ms.

commit 6220fd4ab0055ae0f2925c49499139f3ea80bec3
Author: Frode Tennebø <frode@tennebo.com>
Date:   Thu Oct 17 21:24:11 2013 +0200

    Provide extradata also if the video is not palettized. All samples in tickets #4017, #5952 and #9546 plays nicely.
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit c931473048eb066b1f06d6679a01c13a18e048ee
Author: Luca Barbato <lu_zero@gentoo.org>
Date:   Wed Oct 16 22:02:36 2013 +0200

    avcommon: Move the libavutil check where it belongs
    
    Unbreak avformat-only builds.
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 5784645841b78dc7f5bcb799db4ed66c519e0ec9
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Oct 18 21:17:29 2013 +0200

    avcodec: transmit palette to libavcodec >= 54

commit 8972e11e3699989185ab0c587274841dac99f4a6
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Oct 16 20:29:17 2013 +0200

    avformat: set bits per pixel for video codecs
    
    Fix decoding of MSRLE samples with avformat demuxer

commit 5f1111b212cde3a1fbe48c8c99f5b9aff8bfb326
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Oct 16 13:03:02 2013 +0200

    contrib: speex: fix build with recent automake
    
    Disable the API function returning version string as it uses old
    automake functionality that might be buggy/not supported anymore.
    Don't bother fixing properly as we don't use that function and libspeex is now
    an abandoned projet (move to Opus!)

commit c45edd56d3103dcf276e53ec42d56e7da856ab07
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Thu Oct 17 21:28:20 2013 +0200

    skins2: add support for subtitle drag'n'drop
    
    This patch copies the Qt interface implementation wrt file dropping, namely:
    - first try it as a subtitle file if it is relevant
    - second, try it as an item to be added to the playlist if not a subtitle

commit 2633178fb1df7a443d3b3e9f0007c5e17fc5b3e5
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Wed Oct 16 22:39:45 2013 +0200

    macosx: also use toggleMute for apple-script action
    
    The previous code does not make sense as there is no unmute action.

commit fce950fc907a5fdab50b866900d7123d47c37357
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Wed Oct 16 22:36:44 2013 +0200

    auhal: do not change volume when muted

commit 216b6ea6810da0dc11fab94ae0bc7c558f73b59f
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Wed Oct 16 20:58:46 2013 +0200

    macosx: fix behaviour of mute menu items (close #9685)

commit 75946591b91bb1b117d3d1e74081fa709a34315c
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Oct 15 17:06:27 2013 +0200

    theora: fix memleak in case of error or discontinuity
    
    Closes #9414

commit 5daf549fa226ba2de2c522a6a204a51a2bad5863
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Oct 15 14:20:46 2013 +0200

    Revert "contrib: vpx: update to 1.2.0"
    
    This reverts commit 7e2edc0d901a4ffe1fc429a81cccdb69dc186372.
    
    http://webm.googlecode.com/files/libvpx-v1.1.0.tar.bz2
     is a release tarball
    http://webm.googlecode.com/files/libvpx-v1.2.0.tar.bz2
     is a daily updated git snapshot
    
    libvpx has no release tarballs (or releases) anymore apparently.

commit 1eea855b5fe93b764271ba8e3ddccd01d468349b
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Oct 15 12:22:54 2013 +0200

    avcodec: remove AV_NOPTS_VALUE cast
    
    AV_NOPTS_VALUE already contains a cast to int64_t

commit a5c4d7afee8361ccfe7e29c4885a3e291a006c8d
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Mon Aug 26 18:51:50 2013 +0300

    httplive: small simplification

commit 623a50eb2de131a362dac685d318375b2b5e4ace
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sun Oct 13 20:02:04 2013 +0300

    avcodec: map AV_NOPTS_VALUE and VLC_TS_INVALID

commit 4f7537d370551e74792878a4fc570de7a85db2bf
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Mon Oct 14 21:47:05 2013 +0300

    avcodec: on audio encode, sync timestamps more often from input
    
    Ref #9022

commit 03e0644c82bf1dea96f8ade8829c2e1f360bd1ee
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Oct 14 16:47:21 2013 +0200

    flac packetizer: use the largest possible frame size
    
    Fixes #6476
    Fixes #9442

commit 7e2edc0d901a4ffe1fc429a81cccdb69dc186372
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Oct 14 14:49:05 2013 +0200

    contrib: vpx: update to 1.2.0

commit 2abf305a31de788183b28d1ad0853111282ac40e
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Oct 14 12:49:36 2013 +0200

    x265: initialize picture and set picture type

commit 229e2709b3f6f0a04a4cf907be1a3147eff9f3f8
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Oct 14 12:48:31 2013 +0200

    x265: detect X265_BUILD
    
    As the library symbols are suffixed with the exact build version, and
    it is not clear yet whether the API will be broken or simply extended,
    watch for the exact version number (which is 1)

commit 6cca95fb3950f4e2a1cdb2cfa2bc96538dd897a6
Author: Denis Charmet <typx@dinauz.org>
Date:   Sun Oct 13 23:39:56 2013 +0200

    Avoid double free in case of corrupted files

commit b79793660f6069fed10b8901d47928aa2b0e4284
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sun Oct 13 16:51:43 2013 +0200

    codecs: theora: add decoder post processing level (fix #1303)

commit 4dde2b7a0496a33a34b18a3edacf7dde81a662c8
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Oct 12 20:54:58 2013 +0200

    demux: ogg: fix probing duration (fix #9591, #9649)

commit d1c8352d4312dfb012022241866ade506b514f4c
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Thu Sep 19 21:28:28 2013 +0200

    demux: ogg: seek to keyframes (fix #3417, #9284)
    
    This patch changes the way seeking is done.
    
    Previously it was a dumb stream size based seeking, and was
    very approximative with multi-streams or non fixed bitrate
    stream.
    
    There was some code in oggseek to bisect search for frames,
    which i previously linked to opus seeking, but it was
    not reusable by all codecs as the ogg spec says granule to
    absolute time is one way only.
    
    New code does bisect search using absolute time only, and
    then tries to sync to a specific keyframe (if codec has any),
    backward or forward by checking packets.
    
    Bisect and backward searchs are disabled for non FASTSEEK inputs.
    In that case, it just behaves like any other player and syncs
    to the next keyframe.
    
    DirectShow/OggDS has also been fixed.

commit 546da0729ccdd84cb0914a80703a276e448569f9
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Oct 11 13:08:31 2013 +0200

    demux: ogg: fix integer overflow

commit 33f3309f137ca408698f84cf221e78b06110b99e
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Oct 13 10:41:58 2013 +0200

    decklink access: turn 10 bits off by default
    
    It is not clear which connections and which hardware are 10 bits able,
    so let's stay on the safe side.
    
    Fixes #9361

commit ee24078f6ca8b7df8f14a83977f588a6e00d8f2b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Oct 13 00:09:50 2013 +0200

    Wav: Reject invalid files leading to FPE

commit 2dd0fa30e2b614bd22c74a70eb5e991b36b9cf38
Author: Gal Vinograd <bl3nderb@aol.com>
Date:   Sat Oct 12 23:24:18 2013 +0200

    Adding "save to playlist" menu item in submenu Recents.
    
    adding RecentsMRL::toPlaylist()
    refactoring functions to eliminate repeating code
    refactoring public DialogProvider::saveAPlaylist() to private DialogProvider::saveAPlaylist(playlist_t *p_playlist, playlist_item_t *p_node)
    and making new DialogProvider::savePlayingToPlaylist() and DialogProvider::saveRecentsToPlaylist()
    
    this commit includes fixes related to Jean-Baptiste Kempf code review.
     - fixing whitespace problem
     - RecentsMRL::toPlaylist null handling
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 14cbf5d174990956d3c83a620f55a156abab3cd0
Author: Reka Inovan <reka.inovan@gmail.com>
Date:   Sun Sep 29 17:21:49 2013 +0700

    Resolving XML special chars on xml based format
    
    It fixes bug #9311 and resolves xml special chars on several other xml based playlist format (b4s, podcast, shoutcast, qtl).

commit 4c0b7973ce52ecc452e2c430d576914ef15fb1cc
Author: Reka Inovan <reka.inovan@gmail.com>
Date:   Sun Sep 29 05:19:44 2013 +0700

    Rewrites asx file support using vlc_xml API
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit ab81a8461d8cabac4cb844de175f4e0545b043db
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Sat Oct 12 00:13:09 2013 -0400

    Qt: add rename directory option
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit f217d32de8480fca79585666fe4ce4dd299f61f4
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Sat Oct 12 11:33:12 2013 -0400

    avcodec: fix discrepancy between documentation and code
    
    Fix to actually conform to the range specified in doc.
    
    First introduced in 9d20efb
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit d3826038e1be739a92fca2d07f4a0bb51096b641
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Oct 12 18:34:52 2013 +0300

    vdpau: uniformize plugin descriptions

commit c3bd897e586d906d631a1cdc51232f76ff1ca1fe
Author: David Robison <drrobison@openroadsconsulting.com>
Date:   Sat Oct 12 13:59:53 2013 +0300

    input: improved buffering accuracy and no rebuffering on ignored
    
    To test this change, I used a MiniMaxwell which allows me to introduce
    jitter, delay, and packet re-ordering in the video stream. I ran for
    over 12 hours with no effect on the video and no increase in buffer
    size. I'm reattaching the final patch here. I've made 2 basic changes
    to the buffering strategy:
    
    1) I now check to see if I and done buffering on both the
    ES_OUT_SET_PCR and ES_OUT_SET_GROUP_PCR calls. This causes the buffered
    amount to be checked more frequently and prevents over buffering which
    I have seen in some instances
    2) When ignoring the jitter, I do not flush the buffer and rebuffer,
    since I am not increasing the buffer size anyway. Instead I just reset
    the PCR and continue on.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 407651b13cdd23027b53f56ed9aea6e0c5132e9d
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Oct 11 12:25:41 2013 +0200

    demux: ogg: correctly handle speex headers (fix #1197)

commit bdaf35264ef25e3a6489cabafe841efcee0063b3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Oct 10 22:22:23 2013 +0300

    dvb: do not parse string options as integer ones (fixes #9643)

commit 5ba36bdd4e4f38352050fae863113029b464de76
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Oct 10 19:33:24 2013 +0200

    Audio channel reordering: add assert before FPE

commit e11496c1e04ae20940a03dbf7aaa04cb487c8a7d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Oct 10 18:42:06 2013 +0200

    Opus: add necessary include

commit b69a01e82029ca8d531e301a16441d48429bfaf8
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Oct 10 14:47:57 2013 +0200

    configure.ac: fix linking CFNetwork with SDKs older than 10.8

commit 593fa45661ed7dd6c93b9dbe960f6dc8850df4f9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Oct 9 20:57:04 2013 +0300

    dbus: fix volume setting (fix #9628)

commit 67def2888d6a8bb480129ade0a75c9b1a01f53c7
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Oct 8 23:50:30 2013 +0200

    Playlist: fix regression on "rtsptext" case testing
    
    For some reasons, some .mov playlist use "rtsptext" instead of
    "RTSPtext"

commit 969bc8137174b6cc77af609ea92a5b91fe4e61c6
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Oct 8 19:56:30 2013 +0200

    extras/tools: update cmake
    
    This is fixes compilation issues in the not so far future

commit 0b0545eb37958da19027b21ca014c4152ea3535d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Oct 8 18:52:32 2013 +0200

    ios: unbreak freetype contrib compilation with Xcode 5 and simplify the FLAG handling quite a bit

commit 5d15f59a0e726adad5bc86b1594d5443780b16b9
Author: Martin Storsjö <martin@martin.st>
Date:   Sun Sep 29 22:50:48 2013 +0300

    arm_neon: Add an optimized routine for deinterleaving chroma
    
    This supports conversion from NV12/21/16/24 to I420/YV12/I422/I444.
    
    This avoids hitting swscale for the NV12->I420 conversion, for hw
    decoders that return NV12/21 in combination with the android vout
    in YUV mode.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit 0cf034afc304fd58f3e29c6a926e7d201a4d8640
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Mon Oct 7 22:26:27 2013 +0200

    Qt: SeekSlider: missing initializer

commit 2cf63b81629d7b69d76d65dc60f3c49a27bd199c
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Oct 7 19:48:21 2013 +0200

    contrib/modplug: remove patch merged upstream

commit 749cbea930c2ec18cb3e2df9ee7ad581f81c3603
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Oct 7 19:40:23 2013 +0200

    contrib: update modplug

commit 4a5e824aeefcc447d2ef5887f9ef891676f7b3e3
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Oct 7 17:51:34 2013 +0200

    Qt: correctly play after drag and drop
    
    Close #9502

commit db0f37abd7a16cba748357746661132eb58df038
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Oct 7 18:20:34 2013 +0300

    playlist: do create play-and-exit variable
    
    (as with play-and-stop)

commit 502931437c17d0343c2b037eeb1d81a9afa90515
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Oct 7 18:20:18 2013 +0300

    Qt4: make exit after play sticky (refs #9612)

commit 82451e17197375bf24746be96bb401c4df4f7b16
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Oct 7 18:10:46 2013 +0300

    playlist: do not create play-and-stop variable
    
    This was not needed (but it prevented the preferences from taking effects
    until VLC was restarted).

commit 7e7f263d5c98288773107ff7019d83cf930b52ad
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Oct 7 15:53:04 2013 +0200

    ios: fix contrib compilation with Xcode 5

commit 2f2c4b076805ac4a568f8ea3334159e759fdcc6b
Author: Alex Warhawk <ax.warhawk@gmail.com>
Date:   Mon Oct 7 12:59:21 2013 +0200

    Reshuffle after playthrough
    
    Close #3932
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 03380175428fe8315da9570bcf7ac4b4f58b2543
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Oct 7 13:47:33 2013 +0200

    po: fix opening the About panel using the Japanese l10n (close #9476)

commit b062c14b11a1f2dc7df560fd77f4310995d20a6c
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Oct 7 12:21:29 2013 +0200

    src: fix crashes on proxy lookups by deleting the Mac specific and using the iOS code which works just fine on 10.6+ (close #9561)

commit daad562cdfbefcab375ab100e3193896fef16dc7
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Oct 6 18:15:49 2013 +0200

    Smooth: check FromCharset return

commit ad1bc94879755bc7bf10638ef9e8b2d2ff895a44
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Oct 6 18:11:32 2013 +0200

    MLP packetizer: avoid SIGFPE with samplerate of 0

commit e898c6ae9bed95086fee5c0502a645b8c5848b80
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Oct 6 17:53:44 2013 +0200

    MKV: fix SIGSEGV when codec id is empty

commit 9f1950e32d2967239234c70a203000243a4b39c3
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Oct 6 17:21:18 2013 +0200

    Qt: take in account the SOUT params edited
    
    Close #9565

commit dac5ec34486f3114e1ed378a80470b1bae32b50c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Oct 6 18:15:11 2013 +0300

    DirectSound: do not clobber channels before trying pass-through

commit 800f19059d3e8d88ac40244ca175e0ecfff38dc4
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Oct 6 16:51:34 2013 +0200

    Qt: add Welsh selection for Windows.
    
    Close #9592

commit b85b551b790d931f64cfbc5b8a1b8d101b24bf59
Author: Denis Charmet <typx@dinauz.org>
Date:   Sat Oct 5 18:58:16 2013 +0200

    Adding alac support in mkv

commit ca9b8b45c74fe9f976e3cee081000e79307ddba7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Oct 4 19:20:32 2013 +0300

    Lua intf: allocate file descriptor table dynamically

commit 94452373bfe8db3dad1f03ff4c5de6b054bfb624
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Oct 3 20:45:09 2013 +0200

    extras: add missing space

commit 7ea540cd73ce76610035ca7231bd78c3f873c36c
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Oct 3 20:41:04 2013 +0200

    macosx: compilation fix
    
    Compile before you commit...

commit d2384cd907d7850167f2da00331bc0e02bc144e1
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Oct 3 20:28:40 2013 +0200

    macosx: retain currently selected playlist table row on item removal (close #9541)

commit 69c5aed9d92bbf2df5cce2e69b0c609360cfce8f
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Oct 3 20:06:30 2013 +0200

    macosx: internalize private playlist internals

commit 6e617473a447a360c67c73f0599bdcb172a809c2
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Oct 3 20:02:13 2013 +0200

    macosx: playlist cosmetics

commit f1278f3f2a15a77df5bfc99f6b4307dbfce2f2eb
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Oct 3 18:26:05 2013 +0200

    contrib/ffmpeg: don't specifiy arch flag twice for Darwin platforms

commit 989f6ff2c6e6996313863726714dd0ffaa7bc0dd
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Oct 3 19:08:06 2013 +0300

    input: correct record stream filter name (fixes #9185)

commit 6e947739d9231fbf30bbd1a43910e040f9866b64
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Oct 3 17:52:06 2013 +0200

    extras: prepare iOS build script for arm64

commit 94b63729e4b450d7988b0db3e3abfc4f1a34499d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Oct 3 17:51:31 2013 +0200

    contrib: prepare for arm64 builds

commit b42f3a073d33bec302f8926eef0c847b0524f2a7
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Thu Oct 3 14:09:42 2013 +0200

    macosx: remove show details button from error panel
    
    It does not make sense to open the messages window here anymore, as
    it will not show any additional details if not already open.

commit 7afef2703f80062930a14d30c05661dca750870f
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Thu Oct 3 14:07:09 2013 +0200

    macosx: fix frame for codec details in information panel (close #9509)

commit e949b3288bc58de51364d7b147ca2a0b32be1372
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Thu Oct 3 13:28:19 2013 +0200

    macosx: fix behaviour when closing black main window in native fullscreen (fixes #9566)

commit d475c5fd2bb1b33c452d31c9f58417fad9207925
Author: Matthias Keiser <matthias@tristan-inc.com>
Date:   Mon Sep 30 23:44:26 2013 +0200

    Add a new caf file demuxer module

commit 93fba1b5749c149438361e1a0800c22c352d204f
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Aug 8 22:12:57 2013 +0200

    extras/ios: enable zvbi compilation

commit 67dbb1b5b7c8363d1d1f96371c8dbc26b42724e4
Author: Arun Pandian G <arunpandianp@gmail.com>
Date:   Mon Sep 30 23:22:33 2013 +0530

    basic WebVTT support
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit e74131d85ecfb17a2c3170eee899ff0ac9457214
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Oct 1 17:18:58 2013 +0300

    net_Gets: increase size limit (fixes #9555)

commit bb5154013b2f691a358c3837444e03bdce5f6f24
Author: Denis Charmet <typx@dinauz.org>
Date:   Mon Sep 30 14:54:37 2013 +0200

    Correctly check the index in the pref. list when selecting the ES.
    
    The former check wasn't enough since a language that isn't in the table
    has a -1 index.
    
    Fix #9531

commit b1df5593e50587d883e30b8016150a702fb7f10e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Sep 30 19:04:02 2013 +0200

    Contrib: zvbi should not need RECONF anymore

commit f3499cd4fb6112a4c38e26ec4c7517d03b192700
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Sep 30 18:55:12 2013 +0200

    Fix buffer off-by-one (cid #1099713)

commit 32f0051a02a644156bcd36b859ae71748cc29310
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Sep 30 19:20:18 2013 +0300

    Lua: sanitize events passed to poll()

commit f06dd9a2637591b1955e6a3519071692c5f8fc00
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Sep 30 19:17:55 2013 +0300

    Lua: remap file descriptors in Lua and GC at exit (fixes #8898)

commit 886db9fd1b84ddc91438c8ffc1ffe6f71276a0ea
Author: Tristan Matthews <le.businessman@gmail.com>
Date:   Mon Sep 23 08:47:43 2013 -0400

    opus: add encoder
    
    This patch adds an encoder to the opus module.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 90de948ad5bb88ef8d6888e1ac63dbf746cabed7
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Sep 30 10:58:53 2013 +0200

    vout_ios2: compilation fix

commit 568ddf541776fb84e19dbd23fb900a1f6248f0b5
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Aug 8 21:41:46 2013 +0200

    contrib/zvbi: fix compilation with clang
    
    Simplified version of initial patch

commit 735d627e9b8661c760f8b59d36b53bd36a00a893
Author: Martin Storsjö <martin@martin.st>
Date:   Sun Sep 29 21:56:23 2013 +0300

    arm_neon: Fix a minor typo in a comment
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit 23a221fafbef15a7ed3b6072f8e74481e5d8b966
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Sep 30 09:43:32 2013 +0200

    configure.ac: remove unused MACOSX_DEPLOYMENT_TARGET macro (close #9139)

commit 503116dfa1c29aaf79d4d0535c3b58153152b74b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Sep 30 02:40:15 2013 +0200

    NSIS: rename the "Reset prefs" link
    
    Close #8017

commit cec043be933382700c82248d8c279388a7f740b6
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Sep 30 01:24:35 2013 +0200

    MacOS: fix libvlccore.dylib symlink
    
    Close #9504
    
    Until a better solution

commit c6f67d755f41b6f80d7429751503c67e80277976
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Sep 30 00:02:18 2013 +0200

    lua: make "net" namespace available to extensions
    
    Close #9495

commit 38ae86f98f2523594c6a1e8278aafedcca73857d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Sep 29 23:56:03 2013 +0200

    VLSub: correct description

commit 9ff5775d4c1b2485a769a3c3ead00e9335a28ec9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Sep 29 23:55:07 2013 +0200

    Qt: show extension short description in menu
    
    Else fallback to title

commit 5f58853765d3891c9fe7c12b13525ab071eac1eb
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Sep 29 22:47:08 2013 +0200

    HTTP interface: fix infinite loop

commit 0a7af0d672c7d8f9bab4498d3f56ddd738280107
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Sep 29 19:33:44 2013 +0200

    hqdn3d: don't use p_sys for variables

commit 2ec43b29667c1c814f1ff793db25d9f94cf872f8
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Sep 29 19:31:05 2013 +0200

    hqdn3d: allow live modification of params

commit 339e21d5fc0fd74d79717a77aba43e375c3cc509
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Sep 29 18:44:44 2013 +0200

    Qt: introduce hqdn3d in the effects UI

commit 704ec2049ccee0be6f35dcaa52630111a07e9b37
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Sep 29 18:23:06 2013 +0200

    hqdn3d: remove 4 strings

commit e4acf92468a486760ad8e4cf359602df858181d3
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Sep 26 16:48:14 2013 +0200

    vout_ios: use a broader background definition (refs #9431)

commit ed90a6c323aeb368be4ba17d9c78fa40c0733fdc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Sep 28 18:22:50 2013 +0300

    configure: remove MacOS hysterical raisins
    
    Nothing uses $(LDFLAGS_plugin) anywhere.

commit 2712d80b7c32d901631869462d3c728ba8a29328
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Sep 29 14:24:19 2013 +0200

    quartztext: pick 'Helvetica Neue' instead of 'Arial Black' as default font as the 90s are over

commit ba03409b00de69f0aacb9258d5fc74e8a1aa0e58
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Sep 29 14:23:04 2013 +0200

    quartztext: handle invalid text colors

commit 13e35edc81b6eb03e50c2911723ab6e8d9af89f0
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Sep 29 14:14:23 2013 +0200

    quartztext: add basic font-fallback mechanism instead of crashing (close #9369)

commit 5a43b77365cb65ea8a28e3db2d0b9f3cdcee7191
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sun Sep 29 14:26:59 2013 +0300

    avcodec: check/update buffered_time earlier, so we shouldn't use 0 as time when encoding
    
    Ref #9022

commit af762f811d4ed34a883bc2003f4c70e18f66965e
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sun Sep 29 11:41:08 2013 +0300

    transcode: don't check drift if we have VLC_TS_INVALID pts

commit 2b12cd63b33b4eb4f3a386a0e708cd96e1c6e8ad
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sun Sep 29 11:38:59 2013 +0300

    transcode: add mention if it's audio or video that has too high drift

commit 7fbedf14e13109d40af17fb5e17c8b0411c02b4c
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sun Sep 29 11:54:21 2013 +0200

    macosx: ensure that video view is always visible in fullscreen window (close #9526)

commit 854c894e4ffc316daf178f31346da1d02d7efd90
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Sep 29 00:32:44 2013 +0200

    zvbi: remove unused enum

commit d56da1224dd818b76aacaa08c7a35977cb4c9106
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Sep 28 22:43:25 2013 +0200

    Qt: fix subtitle popup menu

commit 586296da6062c40ed7b5644080b8cf80451b3b28
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Sep 28 21:07:57 2013 +0200

    Qt: fix volume alignment in native look
    
    As reported on Reddit

commit 2d37a070d7a92f15fb3d0aa60365593622f92beb
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Sep 28 20:58:55 2013 +0200

    Qt4: correctly save the keys, indepententy from the locale

commit 5e3714e40af7c2954fb7df44149650bffb2f7ff4
Author: Daniel Verkamp <daniel@drv.nu>
Date:   Sat Sep 28 00:17:12 2013 -0700

    Add IMC wave tag to FourCC mapping
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 9428abb6ccfb197770c3b9da3576bd1bc0bba1d5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Sep 28 17:37:32 2013 +0300

    access/rtp: remove recursion

commit f97a25d466b15a78722c6f20c281044f73436522
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Sep 28 17:27:40 2013 +0300

    configure: remove unused RTP plugin flag

commit 9854c23e68d44e792ebfff16b4968ee344c50973
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Sep 28 16:14:44 2013 +0300

    video_splitter: remove recursion

commit c414a2871a6fdfa71fb9711e4bbdac21150ddc07
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Sep 28 16:13:48 2013 +0300

    video_chroma: remove recursion

commit eaa4fab5db2f99f18eedc4bfc856f9e08bde58b4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Sep 28 16:06:40 2013 +0300

    stream_filter: recursion

commit edce6f5d66ead6a513af0e75e3b0bfaedb29215b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Sep 28 16:04:54 2013 +0300

    notify: remove recursion

commit 23edeb6131b5996dd6df6405349239f4204baae7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Sep 28 16:03:13 2013 +0300

    lua: remove recursion

commit e89cefb48b3a0f6ac57e74c8f6e19ae3a468f564
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Sep 28 15:58:11 2013 +0300

    audio_mixer: remove recursion

commit 9d1bb3e8772e6331a3fcd320aeffc925639957da
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Sep 28 15:55:22 2013 +0300

    arm_neon: remove recursion

commit ecbe7bc18ce1cfac1e94be561f0c5349ffd8807f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Sep 28 16:54:00 2013 +0300

    visualization: fix install

commit cbf64179a2cee2e26269d2baf5f7e1de7b0ae062
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Sep 28 11:21:26 2013 +0300

    Qt4: use canonical name of the DirectSound module

commit 7202a56a86b2f7d3c8c4d969a4db719427e25ca3
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Sep 28 02:00:11 2013 +0200

    muxers: ogg: set invalid granulepos value (fix #8725)

commit ac8330105892f9ec93a9c5464736037da832c11d
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Sat Sep 28 00:52:53 2013 +0200

    nsis: don't skip the components page until we were able to save user choices
    
    This change will make the transition easier between the previously released
    installer (that doesn't remember user choices) and this one. Without it the
    old installer would fall back to the "Recommended" preset.

commit 1042607f4a76316f839836834e7fe85fe6c7c72b
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Fri Sep 27 23:22:57 2013 +0200

    nsis: improve wording

commit 751af66a8ee4d608b25874c2f56cc50fb47a06fa
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Fri Sep 27 23:19:22 2013 +0200

    nsis: simplify

commit 0488b50ad0cd67df121535f9da23368f04e48c54
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Fri Sep 27 19:11:46 2013 +0200

    nsis: split files and clean up

commit 29d2fc1b33dd7891cb9526ca8b919f774d387a99
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Thu Sep 26 20:30:38 2013 +0200

    nsis: don't show the welcome and finish pages when the update switch is set
    
    This allows updates without user intervention.

commit 07a04575dbbdf6fd296b35418b411ff28f2ad0af
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Wed Sep 25 16:16:35 2013 +0200

    nsis: generate the cache without showing the console

commit 9d26226fdb45eec7cb3717ce0d33e5239e855c13
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Wed Sep 25 16:11:34 2013 +0200

    nsis: remember selected components between installs

commit cc43387fdb7dbffeb43f14f07deb394e758e2573
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Wed Sep 25 16:10:49 2013 +0200

    nsis: support upgrade and downgrade without having to uninstall first
    
    In case of upgrade, most pages will be skipped in favor of a smoother and faster upgrade.

commit dcf42ab9608633a463798e09b194ef81acde5856
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Fri Sep 27 21:50:15 2013 +0200

    macosx: fix crash when opening goto window (close #9488)

commit c08a562b2c49f6d655e82365621cb55b831a6504
Author: Gleb Pinigin <gpinigin@gmail.com>
Date:   Wed Sep 25 10:21:50 2013 +0700

    ios build: prevent from overriding current sdk version when passing -s option
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit d807b856537af499a7c85e708362725d8b58fddb
Author: Gleb Pinigin <gpinigin@gmail.com>
Date:   Wed Sep 25 10:21:49 2013 +0700

    ios build: fix option to specify current sdk version
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 241b81a725b7c092bbcbd4a8a192da1bfe026977
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.
    
    (cherry picked from commit feb479f20dcceb92aaf02bb839d8a1088e05f83a)

commit 18cbe9639c57d5d3cc676909c64acd89997bcac3
Author: Julian Scheel <julian@jusst.de>
Date:   Thu Sep 12 10:14:13 2013 +0200

    omxil: bcm: h264: Don't wait for error free frame.
    
    The bcm h264 decoder is not able to detect when the first error free frame has
    been decoded for certain h264 streams. To avoid not getting any frames out of
    the decoder, disable the StartWithValidFrame flag until that is fixed at bcm.
    See https://github.com/huceke/omxplayer/issues/96 for details.
    
    Signed-off-by: Julian Scheel <julian@jusst.de>
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit fd890ca43a91cd4e6c9ef670f0e53cc82ffb2474
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Sep 23 20:10:20 2013 +0300

    vmem: pass usual full dimensions as before
    
    There is no way for vmem to know the required padding otherwise.
    This partly reverts commit 260a3c10be5cac6e7cbed0a551759760914fe313.

commit b4bdda1378f6285faff901a05cc875e080ab0a7a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Sep 22 21:44:13 2013 +0200

    Lua: do not distribute assemblenationale by default

commit b9e2d79471df6459bb24f570d49c2994bf1e8d3f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Sep 22 21:43:26 2013 +0200

    Update VLSub.lua

commit 9faf021325b60655d956c82d9a0f7bba20a3ff90
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Sep 22 21:23:17 2013 +0200

    Distribute VLSub.lua

commit 3097a363f00cc6969bb87a0a37c4fff19ff13d76
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 22 22:02:59 2013 +0300

    dtv: typo

commit 091b522e80668d4157e0379841ce9be8c8c071fc
Author: Martin Storsjö <martin@martin.st>
Date:   Sun Sep 22 20:54:06 2013 +0300

    mediacodec: Support playing back VP8 as well
    
    This seems to work just fine on Samsung Galaxy S3 and Sony Xperia Z1.
    (This didn't use to work in earlier Galaxy S3 firmwares even though
    it was exposed in MediaCodecList, but currently it seems to work
    just fine.)
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit 925290c24710f50fdaddb733e28200190306d180
Author: Martin Storsjö <martin@martin.st>
Date:   Tue Jul 9 17:59:44 2013 +0300

    omxil: Add a new qualcomm specific custom pixel format
    
    This is pretty much normal NV12, but with stride and plane
    heights aligned to 32 (according to a commit on code aurora
    forum). The actual values are signalled in the normal stride
    and slice height fields, so therefore it can be treated as
    normal NV12 as far as our code is concerned.
    
    This is returned on the Sony Xperia Z1 (Snapdragon 800) -
    mediacodec works (with a quirk mentioned in the previous commit),
    while our omxil/iomx code fails to allocate buffers.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit b8b8f03e002f43ca8de15b6eec88942e891fbcd5
Author: Martin Storsjö <martin@martin.st>
Date:   Sun Sep 22 20:00:12 2013 +0300

    mediacodec: Don't return frames before the output format is set
    
    The decoder on Sony Xperia Z1 seems to return one frame before
    the output format is set (and calling getOutputFormat() at this
    point throws an IllegalStateException). Therefore just drop any
    frames that are returned before the output format has been set.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit ca062887394214d97de49437eed0f39af50a4317
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Sep 22 18:59:20 2013 +0200

    Fix configure

commit e92de6bd533a5a4a00db6ea01c2a2f8819e088fb
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Sep 22 12:27:27 2013 +0200

    Fix typo

commit bf4dbee29e452c5a83f1020b03d3418848d5f82c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Sep 21 23:28:53 2013 +0200

    Update MODULES_LIST

commit 0892e0857298b9a189dcd2e16c6e830ef6b1f7d7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 22 18:52:25 2013 +0300

    modules: link to pthread only when needed

commit 05332465edb3d712b94761ff2bffd40d2b55dfb4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 22 18:48:12 2013 +0300

    projectM: avoid genmf
    
    Also do not define unused PROJECTM2_(CFLAGS|LIBS) substitutions.

commit bd17d39540b71a88d18564e3be35158e4b600ee0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 22 18:26:48 2013 +0300

    misc: avoid genmf in some simple cases
    
    Also do not hard-code -lm for the fingerprinter.

commit 7117de515f73f4351c94560078fe764439ac537b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 22 18:14:30 2013 +0300

    lua: avoid genmf

commit f0387f7ee417aac95512c430666ea786012dbf49
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 22 18:08:26 2013 +0300

    access_output_udp: avoid genmf

commit 011527f37861a87e60b7c6d81d8e6f8da84c7195
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 22 16:41:15 2013 +0300

    pulse: move helper library back to audio_outout/

commit 9b0de3ea1895dd52e520d8d1b25e0371e7088d3f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 22 16:38:22 2013 +0300

    sd: remove recursion

commit 8b58a9e2c6411d16ff53e81567cdd507ca770f16
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 22 16:34:18 2013 +0300

    sd: avoid genmf

commit fe3d8caa723eae6ec47d96be9c887c25c57d1100
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 22 16:15:14 2013 +0300

    aout: remove Makefile recursion

commit 26b6b532120d1d49d9cfe8b1435d880c84c8e309
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 22 15:59:49 2013 +0300

    aout: avoid genmf

commit eb91162e8664678397f2631d3e956f2647964ebf
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sun Sep 22 16:54:09 2013 +0300

    avcodec: use correct buffer size in fill_audio_frame

commit 4f11edd7bcacea1fa0b44161b76091e98aeed7a2
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sun Sep 22 16:52:19 2013 +0300

    avcodec: use context->channels in audio encoding
    
    Input and output channel count should be anyway the same and it's
    hopefully littlebit clearer than fmt_in and fmt_out mixups.

commit c2e4f7c67765ab9ef464f4e320128056133d5f3a
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sun Sep 22 12:27:34 2013 +0300

    faad: try to guess channel count if we can, and don't set it to 0 in Open
    
    Ref #9200

commit a3a150b91f09620dc0d81c22db591a20faf4b2a5
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sun Sep 22 12:24:52 2013 +0300

    trascode: reinit audio filters if audio format changes in midstream

commit 1036a0be2d229d81d938dab4c8dc1b02e9c22c79
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 22 16:00:00 2013 +0300

    configure: remove some unused HAVE_*_H macros

commit 334303f469656689cecf93dcb7e00d045dd59503
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 22 12:00:59 2013 +0300

    avcodec: specify which encoder failed to initialize (fixes #9418)

commit a2d307e1c52146b0b92536971bc0f53e933b392d
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sun Sep 22 10:53:34 2013 +0200

    macosx: increase room for l10n of a checkbox in prefs panel

commit 3cc1aa1417e7d2d5e47688c3a07c1c527cf89ee3
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Mon Sep 16 21:39:15 2013 +0200

    vda: fix linking

commit 9b2c48deeb04fa8c3005900bd8f285b50e20539d
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sun Sep 22 10:06:09 2013 +0200

    directsound: use software gain only when amplifying
    
    This way we get the features of both worlds: from 0% to 100% you
    get quick volume change with no saturation, and you can still get
    amplification over 100%.
    
    Fixes #9371

commit 7b4e90a54dd2d66ca0a979a2fbb028f7313a0faa
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sun Sep 22 04:29:47 2013 +0200

    youtube.lua: handle inlined function in descrambling javascript

commit 45b748e1fca0247bfbfeda0553ca9874d2f8c3fc
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Sep 21 20:01:42 2013 +0200

    Rename modules/LIST
    
    Fix build of files including <list> on case-insensitive filesystems

commit b6403311865980cf6c3b336e6b8982edc7431559
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Sep 21 20:56:58 2013 +0200

    Win32: don't enable opengl modules if glew is missing
    
    Bug appeared after c1452fef225925c5a040b69 silently changed module selection rules

commit 22465279a19d6d1ceae670076eca59822d99e63c
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Sep 21 20:40:26 2013 +0200

    Fix build with --disable-sout
    
    Broken in 79ced312c75548037d641153bf3e7c092b71e3f8

commit 0b896ac15a08ff4ffd0278f1d5f38c690c6ad6ce
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Sep 21 20:16:34 2013 +0200

    Fix linking of motion and rotate modules
    
    142e288b178716 set LDFLAGS conditionally
    Be sure that it is always set and concatenate the DARWIN flags

commit 8eabb7bec5971d1469b935e16f54f6e8d3a6f594
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Sep 21 18:23:21 2013 +0200

    Fix MODULE_NAME for android
    
    The modules concerned all had non unique names (e.g. flac for both
    the decoder and the demuxer).
    
    MODULE_NAME macro uses Makefile target to retrieve a unique name
    This was broken in 20cdb051acbe12ffee1f52e2e15e566762f04949, as
    explained by automake documentation:
    
     When using a per-target compilation flag, Automake will choose a
     different name for the intermediate object files.

commit 30e0e1d4c2d68ac716497f52687dbce768403935
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Sep 21 18:13:53 2013 +0300

    Revert "missing MODULE_NAME_IS_ for android"
    
    This reverts commit 892d21f1bd812d12fc5fd207c947219bb5274f60.
    Thsi makes no sense.

commit 892d21f1bd812d12fc5fd207c947219bb5274f60
Author: Sébastien Toque <xilasz@gmail.com>
Date:   Sat Sep 21 16:50:40 2013 +0200

    missing MODULE_NAME_IS_ for android
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 8b264d74040e68458b435369baaff119eaae483a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Sep 21 00:05:30 2013 +0200

    Waveout: remove unnecessary includes

commit c857bce3841c9265e2049c1007409c7b18735283
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Sep 20 23:42:34 2013 +0200

    Wave Microsoft formats: avoid to redefine things twice

commit 1b034fc6481e53d95071ed35eab6fb040fb9f4cb
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Sep 20 22:26:44 2013 +0200

    Fix support float in RF64

commit abdb22e6b9f8f5815f9bccff6b6f1da7e7fca4a3
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Sep 20 18:33:53 2013 +0200

    Contribs: update libbluray to 0.4.0

commit 0ab58d82d455b83d8b2030f7cdadd1d3369425b1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Sep 19 20:05:08 2013 +0300

    libvlc: update SOVERSION post-2.0.6

commit a4d3748c5915dfbee18e7092a1eded48e1d51904
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Sep 19 20:04:32 2013 +0300

    libvlccore: update SOVERSION post-2.0.6

commit 142e288b1787163af68d2fcf0faae6d672510ea4
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Sep 18 20:16:27 2013 +0200

    macosx: fix linking the motion and rotate modules
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 146bbc8218e0a19052c1dc06c7590eb7fe83adf4
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Sep 18 19:10:34 2013 +0200

    macosx: fix linking of cdda, vcd, and vcdx access modules
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 6eeb082cd8e4bb0e4bbfcbcdf17079f2e2f10e0e
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Thu Sep 19 10:44:10 2013 +0200

    macosx: fix l10n for one menu item

commit 4094b06c49f748eff23b0d5aac1ab104e6fcac45
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Sep 18 18:21:33 2013 +0200

    text_renderer: freetype: fix memleak

commit f033c000b2617d7acb3d1e8bfd98de81b9238949
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Sep 18 00:43:04 2013 +0200

    IApplicationAssociationRegistrationUI: move to single user
    
    This interface is only defined for Vista+ in mingw-w64 3.0
    If we define an extern symbol for the GUID it will clash at
    linking with libuuid which always contains it.

commit bfbd509e3300c157697d5d066968020113f511d7
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Sep 17 18:26:21 2013 +0200

    Contribs: update gnutls to 3.1.14

commit f1d6824164a1b33c3befc8ad7e16aa94f866ee04
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Sep 17 18:25:55 2013 +0200

    x265 encoder

commit 00cd5043fa21a22c0f4e64a25547c4a5bb9851c7
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Sep 17 17:56:18 2013 +0200

    Contribs: update zvbi

commit 7ff2450bfc4f1b242c2c3ea476f633a6661de026
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Sep 17 17:53:11 2013 +0200

    Contribs: update ORC

commit d17b84f324f3a717cd764f97d0f6f244d8ccce36
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Sep 17 14:24:18 2013 +0200

    Fix po distcheck
    
    Changing a file name requires this change, usually...

commit 4c1d47718034a807e1aabc72eaf3d21a4a46e6c2
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Sep 17 10:50:38 2013 +0200

    demux: ogg: don't try seeking using bitrate if incomplete.
    
    Results in wrong position if only one track has bitrate info.

commit 1a5cb04ebc82c1430f2265adcfb904059124cae5
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Sep 17 10:17:59 2013 +0200

    xiph: set limit to chapters.
    
    Limits memory size allocation that could have been triggered by
    a file, due to chapters array for reordering.

commit e99743daed90e6b2cf45142191a509bc1cce8168
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Sep 17 09:38:06 2013 +0200

    xiph: handle mixed case comments.
    
    Lowercase or mixed case identifier are legit.
    reverts 03c69b44b3ddb9971f34ea4e9bfacc0e23a23a23

commit d8295d11f41473939953bc28ac00c044e38b992f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Sep 17 01:36:20 2013 +0200

    Fix skins2 build

commit 913906eb002e02cbbb96b8ebecd35c137d3a0476
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Sep 17 00:54:27 2013 +0200

    Unbreak libtwolame compilation

commit c7a2a17a6d0b0f4c5c3e12fbe0dd12730d08c0f2
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Wed Sep 11 20:47:27 2013 +0200

    vda: user ref buffer mode
    
    This fixes memory leaks when seeking or dropping frames for other reasons.
    
    close #8927

commit 49984f49d3004fec59304b4010c7df56d6a38d78
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Sep 16 20:15:06 2013 +0200

    DirectSound: decrease a bit the volume
    
    This should make 100% 3dB lower
    
    Should close #9371

commit ec25a46218f243bf07d81f45b5a086b3b3b15956
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Sep 16 20:25:32 2013 +0200

    Fix quicktime module link

commit ae99f7d549bb74c7efa9acabd46296f89c701026
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Sep 16 20:00:55 2013 +0200

    Fix libass linking that always need freetype

commit 201e5bdd1ae1a6521f59000f1befba0f96d2ac30
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Sep 16 18:28:02 2013 +0200

    Fix CDDA build with CDDB

commit b7677c8a55b8539123cb3bb3e777b470fa4521e5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Sep 16 20:18:02 2013 +0300

    directsound: cosmetic rename

commit c1452fef225925c5a040b6910110e848674dea34
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Sep 16 19:59:37 2013 +0300

    xcb: simplify build rules

commit 0637f2164fd485d33b0989d77a8a07466152a478
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Sep 16 19:31:17 2013 +0300

    demux: remove some useless boilerplate

commit a38f6a7bae86ad804fc8630229e08a5d933564db
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Sep 16 18:53:55 2013 +0300

    modules: fix Windows build

commit 527714d44da318c63bf039b13d6840d90cbbe4a7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Sep 16 00:01:20 2013 +0300

    lib: work around automake subdirectory limitation (fixes #9367)

commit bca1bc25f20914814da5bad3aafa2510c2bbcee6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 15 23:55:55 2013 +0300

    motionlib: build only once (refs #9367)

commit f2db31730eaed4abd3e2f43315a8cb6650c412cd
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 15 23:55:34 2013 +0300

    meta_engine: remove makefile recursion (refs #9367)

commit eba0cc12cf35c2b8b6a34b964c8f11b524999351
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 15 23:26:24 2013 +0300

    meta_engine: avoid genmf

commit 37af544562bcb1fa1aadd0f3f1379569fa4bc128
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 15 23:20:24 2013 +0300

    demux: remove makefile recursion

commit e3ac840e8aab6810635bd6db016e4e0bab618095
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 15 23:10:44 2013 +0300

    demux: avoid genmf
    
    Also rename dirac to diracsys to disambiguate from the encoder.

commit 2585f1d925361c2f2fef4ed750ac201f3ac0f5e2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 15 22:23:10 2013 +0300

    codec: remove makefile recursion

commit ee8376da7ce447ae91a509bde8eb133b817fcd43
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 15 22:18:06 2013 +0300

    codec: avoid genmf

commit fc25a3a11f2a94a501786fa27f2a413132522444
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 15 19:54:25 2013 +0300

    access: remove recursion
    
    If you missed the fact that recursive makefiles are harmful, there is
    plenty of documentation online (try "Recursive makefiles considered
    harmful"), or ask the libav developers for the more concise version.
    
    This change and the previous ones, are particularly boring though. The
    main motivation is to eventually address #9397, after the same change is
    applied to codec/, demux/ and possibly a few other subdirectories.
    
    Note that some more simplification between Makefile.am files and
    configure.ac is definitely possible - if someone is bored.

commit 98cea7a2a22ceedb3c6eebc4b4f3fb40d263ba09
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 15 18:47:01 2013 +0300

    modules: remove VLC-specific AM_LIBADD, simplify

commit 20cdb051acbe12ffee1f52e2e15e566762f04949
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 15 17:41:11 2013 +0300

    modules: simplify CPPFLAGS & CFLAGS

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

    modules: set MODULE_NAME_IS_... where needed only

commit e67cf044cc56b0492e33c54ddeb7543a52ebdf85
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 15 14:19:53 2013 +0300

    modules: use different directory prefixes for each plugins subdirectory
    
    This is just a step toward less recursion.

commit 59b95f3596fb0f4eb870455631c21195db8e2782
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 15 14:18:47 2013 +0300

    genmf: remove unused or broken stuff

commit 8981d4b8acbb1f0d7158211c91521d3928b57dce
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 15 12:16:05 2013 +0300

    access: avoid genmf and clean up

commit 6e92a6302c52cda04825e864831079a5be4a7146
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Sep 16 18:18:17 2013 +0300

    Exclude ALSA from test builds
    
    libasound2 seem to cause spurious test suite failures.

commit 8c6c1e78ebcb534fcdfe00aa3db195f6f351d63e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Sep 16 17:33:09 2013 +0200

    Win32: do not map Volume keys by default
    
    On Windows, it seems people expect volume keys to control the master
    volume...
    I'm not going to fight this fight with our users during support...
    
    Ref #9373

commit a6a85ef927c02541847538f2ba148fb1c19b0370
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Sep 16 16:46:22 2013 +0200

    Win32 installer: do not try to elevate on XP
    
    Should close #9375
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit c14d76a3d7d8cb31c03d413ddd27e00254f02e16
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Sep 16 15:10:26 2013 +0200

    Mention WebM streaming in NEWS

commit 48caf519caa41f06b9f535f4be88de1b71064775
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Sep 16 15:04:41 2013 +0200

    Contribs: Use x262 from VideoLAN

commit 3b65b0b777ad1f05dfe0f020b2df5cd1f98233db
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Sep 16 15:03:13 2013 +0200

    NEWS: mention x262

commit 79ced312c75548037d641153bf3e7c092b71e3f8
Author: Steinar H. Gunderson <steinar+vlc@gunderson.no>
Date:   Fri Aug 16 16:42:40 2013 +0200

    httpd: Start new clients only at keyframes.
    
    When the mux is capable of marking blocks as containing keyframes
    (currently only the avformat mux), start new clients only on such
    frames. This makes sure they do not get anything they might not
    decode at the beginning of the stream.
    
    This patch completes WebM streaming support.
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 0e73f22eb5e02151b94a4bffe0086e813d0d6a23
Author: Ben Littler <tempn@twmi.rr.com>
Date:   Sun Sep 15 22:38:40 2013 -0400

    Support vivo g723.1 in asf
    
    Sample:
    http://www.photoflashgraphics.com/designers_portfolio/premiere_movies/multimedia_movies/bellair_digital_movie.asf
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 2e8f8c2f8d91cdc38837b9a197fd0dcc5880547a
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sun Sep 15 20:44:43 2013 +0200

    macosx: use old logic to hide menu bar if old spaces system selected im mavericks

commit 03c69b44b3ddb9971f34ea4e9bfacc0e23a23a23
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sun Sep 15 20:00:06 2013 +0200

    demux: ogg: handle broken chapter extension

commit 2ff0bceaa726123620f714f0567cf901bf8cf113
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 15 17:07:47 2013 +0300

    msg_...: default value for MODULE_STRING
    
    This was often confusing external plugin authors.

commit 5007283a1801920f54dfebeeb2548b273282475d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 15 17:04:02 2013 +0300

    msg_...: accept filename as module

commit 6ef248d6518300009ca7d8d1c1cd2811bc3b080a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 15 15:26:45 2013 +0300

    globalhotkeys: use different names for Win32 and XCB targets
    
    This works around an automake limitation with multiple directory
    prefixes.

commit 6d223c4ca871337f524c246ac16091d7a2119823
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 15 19:22:18 2013 +0300

    mash: remove plugin
    
    Upstream is gone. Maintainer has left. Build system support is missing.

commit d9faecd8355ad7895cbb5851e9c2f7412acd08e7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 15 17:20:03 2013 +0300

    configure: remove no-op

commit a0721c13f2ca2badb9b79701e47333156bcbb58b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 15 11:25:28 2013 +0300

    jack: simplify build rules

commit 6975a29acb8a215a7cbaa0a3f1ed1098ceb8a03b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 15 10:44:28 2013 +0300

    rar: merge access and stream_filter in a single module

commit c71e578944a55fbe4731aef6a3840bbf03ee97df
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 15 10:26:15 2013 +0300

    access: remove stray access_directory

commit 739bb77b22b77feb8573a84cc17d46738de23a5f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Sep 14 22:47:37 2013 +0300

    dts: compile header helpers only once (refs #9367)

commit ca8d2b7620d50137cd820eb8cc4dbb232831d4d9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Sep 14 22:43:53 2013 +0300

    codec: avoid genmf for simple audio codecs

commit 14ee5e98960d1b0d5a0da11d369d37640683af29
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Sep 14 19:55:47 2013 +0300

    i420_rgb: split files and clean up

commit 38917a2211614a4e5ffe989487250ee051b77be7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Sep 14 19:45:18 2013 +0300

    i420_rgb: dead code

commit 640d0794a0840343aa2c14e8cb8d8abfe37a22df
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Sep 14 19:29:35 2013 +0300

    modules: factor Makefile statement

commit ef0cc2a1c14d960316d2f4505a35bdd4fd82f5dc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Sep 14 18:59:24 2013 +0300

    avcodec: move more build logic to Makefile

commit 773c26ea985deba4f480c155d04d80132b1dfd1d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Sep 14 17:22:40 2013 +0300

    avformat: avoid genmf

commit f67f4a15c9124e816dd1076f7c2b37a6864eb44e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Sep 14 17:09:54 2013 +0300

    configure: expose -Bsymbolic to makefiles

commit c6291f7bf93bb00516c190adca53ec939571fe53
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Sep 14 16:29:56 2013 +0300

    configure: remove stray references to memcpyaltivec

commit 43b465fe061273581e1163331320259b087c246d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Sep 14 16:26:13 2013 +0300

    altivec: merge back into video_chroma (refs #9367)
    
    It is a bit odd that both inline and external flags are mixed together.
    This might be an old silent bug.

commit 4c7fcb01d7635b5b8b5f7eb1b173277090b9443b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Sep 14 16:20:09 2013 +0300

    sse2: merge back into video_chroma (refs #9367)

commit 4ec424aa0845c5372302fa7455881873d3291656
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Sep 14 16:12:34 2013 +0300

    mmx: merge back into video_chroma (refs #9367)

commit 928e2fbf7aeaa02a7f9b1ab4e0ecd838c33d0ed0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Sep 14 15:59:48 2013 +0300

    video_chroma: avoid genmf

commit 9ccb4a6d17156608e9de8d9de456bd344e58e71c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Sep 14 15:43:06 2013 +0300

    Remove left-over .gitignore files

commit d259081ad4b8925f4364b06aea97595919020613
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Sep 13 22:49:42 2013 +0300

    PulseAudio: compile helper only once (refs #9367)

commit 3f77b01af9a07951d9c3f7bedd59d5ceb6905af3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Sep 13 22:36:42 2013 +0300

    XCB: compile events.c only once (refs #9367)

commit 6310a57c607bc44a0cc9657dafc6628027461cc0
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sun Jul 7 11:24:41 2013 +0300

    x262: add new x262 MPEG-2 encoding module based on x262
    
    This relies contrib version of x262 that gives x262.h and all. Otherwise
    it seems to be pretty hard to have x264/x26410b/x262 in the same time.

commit e0f62b6ab2e6eac41cba3eff1177179d8a44b73e
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sun Jul 7 11:24:23 2013 +0300

    contrib: add custom build for x262

commit 21d5c53baea76bf09a60b48f865f93d1c1c52eeb
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Fri Sep 13 17:01:19 2013 +0300

    livehttp: refactor Close
    
    Use Write-function and refactored functions to check that in flushing
    we don't write too long last segment but split it in multiple segments
    if needed. Fixes #9383

commit 45eeff74337aa36ebc385b0f2d31f4fd0c57cb33
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Fri Sep 13 17:00:48 2013 +0300

    livehttp: refactor segment change and writing into own functions

commit 82d7c41a88adb9fd85d956c949876315871eb138
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Thu Sep 12 23:59:34 2013 +0200

    Qt: convert: don't enforce container extension (fix #9282)

commit 688f5db3c8764faed15a735f987b4fe85413a833
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Thu Sep 12 21:48:04 2013 +0200

    auhal: ignore invalid default audio device changes (fixes #9374)

commit ae871faa280033ebb8a7ecd893c369d9a5894bc8
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Thu Sep 12 21:45:12 2013 +0200

    auhal: fill size variables correctly for AudioObjectGetPropertyData

commit 9534914d790021d96375a01e34bc369a196e86ef
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Thu Sep 12 21:27:35 2013 +0200

    demux: ogg: drop useless initializers

commit 256391f7caacf5b47d5f9ba27ff7368dfaf009f1
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Thu Sep 12 19:00:23 2013 +0200

    demux: ogg: add replay gain support

commit d6e513d103c1a5be83604c96af10d6d6c79f1273
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Sep 11 21:47:35 2013 +0200

    demux: ogg: reorder chapters

commit c03472dddf6122be32568fe70e9f7b03a8176218
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Wed Sep 11 21:58:37 2013 +0200

    Qt: fix mismatched <p> tag

commit 3118ce0cd3870d609401d7f19c3f9619ec843ded
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Wed Sep 11 21:57:58 2013 +0200

    Fix grammar in comments

commit 21f7155e3a5086c02b18bee058b649893de265ad
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Jul 27 19:38:44 2013 +0200

    extras/tools: disable contrib compilation of gpg-error, gcrypt and lua since we don't use it for now

commit aeb502a496cf86a1a7a80a26b412c630a0ed4584
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Jul 28 19:24:30 2013 +0200

    extras/package: compile quartztext module for iOS

commit ef8b3a7b0d07fd154fe68fecc22449bdb6781278
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Aug 4 19:50:19 2013 +0200

    quartztext: fix relative font size handling

commit c06caaad678b360bafca77db4c2be0d3d82e96f3
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Sep 11 18:09:13 2013 +0200

    postproc: allow the use of 'thumb' if we don't specify 'small'

commit 3bfa3ffc2a8e2647c1fea2240d85774427840616
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Sep 11 18:09:01 2013 +0200

    ffmpeg/libav: allow the use of 'thumb' if we don't specify 'small'

commit b3907498a3df206e37c009e239ec55b11cedbe43
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Sep 11 18:06:41 2013 +0200

    extras/ios: don't use small contribs anymore

commit ae7b7ece58550de04680fa0ff680a9da19cfb1ed
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Sep 11 17:54:27 2013 +0200

    macosx: minor code cleanup

commit 2d4b2ba4e270fee99e32f50e3c9948b92c38e5fe
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Sep 11 16:42:14 2013 +0200

    s/informations/information

commit c77682bf86c533feee6c51e8b47a99df11ebd0d8
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Sep 11 16:05:00 2013 +0200

    macosx: Update Sparkle Appcast URL as we won't provide fat binaries for the foreseeable future anymore

commit 35821c659dbbf23c6db6ed494f3aa0c9e12bf5fd
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Sep 11 16:04:14 2013 +0200

    Revert "extras/osx: switch to update-test.v.o so we can provide beta updates for 2.1"
    
    This reverts commit ce972e181e5b8df061cb0b9912e66024690e4887.

commit b5b5d5bd61ce94ae58afbfdcfdb3e1798d32270c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Sep 11 13:44:53 2013 +0200

    WinGDI: remove useless includes

commit c2aab37ebab408a4dd9fb95f7ab0560a43c9d6f7
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Sep 11 13:42:12 2013 +0200

    glwin32: remove unneeded includes and defines

commit bb5b541089f9b6f0be39dd34b51f6e3375a62427
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Sep 11 13:30:56 2013 +0200

    DirectDraw: remove unused include

commit 88ca4341cd11f6c7b409647512cb2289e0d38f94
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Sep 11 13:03:41 2013 +0200

    Win32: cleanup the events.c codebase
    
    No functionnal change

commit deb9a70eb6fff31aad3f4980d4eabd7d673431cf
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Sep 11 12:53:00 2013 +0200

    Win32 vout: update comments

commit 302523b2ae794b3a61c1c62a5f56c160a9e8ccd9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Sep 11 12:46:57 2013 +0200

    Win32 vout: Remove unused sys_t member

commit 49ee6502b1c1be9015e64ea9c9d39115ce83ca03
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Sep 11 12:41:18 2013 +0200

    Glwin32: move affinity to the glwin32 structure

commit ab93e351a251d05ca91c69e7fd02daf45e1983bd
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Sep 11 12:30:19 2013 +0200

    Win32 Vout: remove unnecessary includes

commit c02f09fff7c608e7ac4b4dcfbd0e12ad0d732aca
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Sep 11 12:24:38 2013 +0200

    Win32: include headers where needed

commit 3a54956ccca06c0bf8e179f6841b7d7ca1284d2a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Sep 11 12:25:02 2013 +0200

    OpenGL.h: protect double-inclusion

commit 062a0875fe541dd1c61d180be190440aacd675fe
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Sep 11 12:20:14 2013 +0200

    Win32: common code is not DirectX specific

commit 47b8510aa2d5fe307021bb751ccc6d0807ab4c2e
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Sep 11 00:16:41 2013 +0200

    demux: ogg: correctly handle chapters.
    
    See http://wiki.xiph.org/Chapter_Extension

commit 22c9b6fecfac5c62cf20369f602fbe95e7350f13
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Mon Sep 9 17:34:17 2013 +0200

    es_out: don't add codec info if none

commit 9ddf97b4e63a2ecf88a01654473364e500e6ee3c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Sep 10 15:35:59 2013 +0200

    DirectSound: don't alloc p_sys if we're gonna fail
    
    If DSOUND.DLL is unavailable, just fail fast.

commit 5ba5e47281651b28fc6592746a4017376c995fff
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Sat Sep 7 16:03:35 2013 +0400

    contrib: hopefully fix gme build on mac
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 465feb59f9218a62be4b310f8be8bab6e38f4286
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Sep 9 22:50:52 2013 +0200

    TS: fix playback of HDPR files

commit f3f0a7faf3e7891b3e9bd1b1448063bbb4e49f83
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Sep 9 11:45:29 2013 +0200

    Freetype: move ProcessNodes to text_renderer

commit 4f9007cf49b89a3212a982974753a03d7cce1c4d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Sep 9 11:28:59 2013 +0200

    Freetype: simplify ProcessNodes without using p_sys

commit e1dce21ee892053fcb9188c9d1910e02d18cdcde
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Sep 9 11:39:20 2013 +0200

    Freetype: Use the style also for the mono font

commit d2e1ceb01546030ec2586a514ef49c1d50e47cdb
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Sep 9 11:32:47 2013 +0200

    Add a mono font name to the text_style_t

commit e7eb86a61ca0cb5d343643aa0135c6a9521366d7
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Sep 9 16:42:23 2013 +0200

    use i_visible_ dimensions to initialize encoders

commit e0bf2bb3721214b2d663ed1b7203f2621fd62a7c
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Sep 9 16:20:18 2013 +0200

    transcode: use width/height if visible dimension is not specified by decoder/filter

commit cac5ac7d0aba83dfabf3ce3e11ec7adc7cfb4e45
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Sep 9 14:23:12 2013 +0200

    Closed Captions: spawn a decoder thread
    
    We can't keep the cc decoder serialized with video decoder.
    If the decoding delay between packetizer and video decoder is bigger
    than caching (for example when using multi threaded decoder), we will
    be too late for the next picture display while we wait for the right
    rendering time for the CC.
    
    Close #9049

commit 34026a50abd88ad66233af2557e0b3539afed6ec
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Sep 9 12:10:29 2013 +0200

    transcode: set visible resolution correctly
    
    Fix needed after b71c85b3d88b8
    Encoders should use i_visible_width / i_visible_height
    
    Refs #9147

commit 79d5e11b62baa4534b064903fadf5fcfbde6a5b5
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sun Sep 8 19:50:05 2013 +0200

    macosx: more space for l10n in simple prefs panel

commit a80285784103e6004a151a95582a7cf4fc58b56c
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sun Sep 8 19:13:18 2013 +0200

    macosx: fix l10n issues

commit 78acea5c00a46877d9d28d9506bdc83883b0b1c0
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Sep 8 18:52:56 2013 +0200

    Configure: fix some checks about Qt5Core
    
    Pointed by BtbN on IRC

commit 52868ca617551cfd492d9acf7b9b097c6feaafc2
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Sep 8 18:40:06 2013 +0200

    Qt: increase the bottom combobox margin for audio device selection

commit 3d14918f81dd3216242ca0dba8857860274e066c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Sep 8 18:39:29 2013 +0200

    Qt: correctly display waveout options

commit 8f8948d9c02220d6d732159b3b1cfff50ed33f0f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Sep 8 18:31:08 2013 +0200

    Qt: correctly show the afile options

commit d39285a18cd99fdc76a20fc317074e0ee862a504
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Sep 8 18:24:38 2013 +0200

    Qt: remove SPDIF option

commit 22ccb7a210ce33ea6de896985b7900bc1c170867
Author: Denis Charmet <typx@dinauz.org>
Date:   Sun Sep 8 17:54:54 2013 +0200

    Don't use more aout channels than the stream actually has to avoid upmix.
    
    Fix #9342

commit 0f93aae701dc25657e206d9d776c5f949d142acb
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Sep 7 22:34:09 2013 +0200

    VorbisChapter: prevent overflow

commit 363c9d81c26c069f04716ece14c1a77f1e2c4a40
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Sep 6 15:09:42 2013 +0200

    mux: avi: use reallocable block instead of fixed size buffer

commit f39601e5d538d92c49c684d0899dfc5105c5ed92
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Sep 4 11:21:56 2013 +0200

    mux: avi: add metadata.
    
    Implements INFO LIST chunk.
    See OpenDML spec.

commit a82001d331fb644bd64d956a712d755f495c0d66
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Sep 4 16:05:01 2013 +0200

    mux: avi: improve RIFF header builder.
    
    Current RIFF header builder was working with static sizes and
    was unable to handle extra metadata.
    
    This will also save more than 9.5KB on most files.

commit 1b4c719d06c758c0f9e19166b7a42a99cc6717f3
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Sep 7 22:08:47 2013 +0200

    demux: ogg: handle opus seeking (fix #9334)

commit 26651679f6c67440cb3d942491e170ba383f970c
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Sat Sep 7 21:53:07 2013 +0200

    DirectSound: use a new strategy for erasing the ring buffer
    
    Close #9275 #9328
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit c435b2e5c6305af567bbe0e6a276c2634d82042e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Sep 7 21:04:22 2013 +0200

    Win32 vlc.exe: simplify by not calling asprintf
    
    Suggestion from funman

commit 95690e162601bc1253c7cb2099cd8a3e2da64aff
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sat Sep 7 19:52:04 2013 +0200

    youtube.lua: descramble signatures by parsing javascript code
    
    This should be more resilient to updates.
    
    Fixes #9217

commit 56107241da059e30c8faf0a91f6cb415d862e0ee
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Sep 7 18:35:07 2013 +0200

    Qt sprefs: save lang in registry
    
    Close #9329

commit 7f4ef985c1e92daabfbeb959f02f058c4c3f1d0c
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Sep 7 15:23:43 2013 +0200

    zvbi: fix teletext decoding broken in b3c35a765 (close #7730)

commit 7439ce1970cbba613dddce797b75a383b448da2d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Sep 6 19:49:36 2013 +0200

    Win32: take LANG value from --language and the HKCU value

commit 885ec1a00476b877df9b5c44f8bc0413320b3f2d
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Sep 7 11:14:50 2013 +0200

    lua: http: fix inline-block buttons with webkit (fix #9340)

commit 554f010cc2e5a1907ce2265a917d416dab68eac6
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Sep 6 22:05:36 2013 +0200

    demux: mkv: wrong struct member.
    
    copy/paste...

commit 12d92b9605a8366fb460af0bdc31f4957b78c3dc
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Sep 6 22:02:12 2013 +0200

    demux: ogg: update seekpoints info on new seekpoint (fix #9333)

commit beefa854cf2a6f3525f6d5288d42e4c09cdefdb7
Author: Ben Littler <tempn@twmi.rr.com>
Date:   Fri Sep 6 18:18:27 2013 +0200

    Map another twocc for g726 in wav
    
    This patch should fix this sample:
    http://samples.ffmpeg.org/A-codecs/g726-test1.wav
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 666851ce3af8f910daa63358797b196771f8302a
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Sep 6 15:22:23 2013 +0200

    Qt: menus: do not store QModelIndex.

commit 78390cbc014021a650462ed75f2f67c303ac137a
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Sep 6 15:16:12 2013 +0200

    Qt: menus: correctly connect chapters signals abstraction layer

commit d32d532b62595b17dd88ea4e2e424cb11337118a
Author: Julian Scheel <julian@jusst.de>
Date:   Thu Sep 5 16:10:32 2013 +0200

    omxil: rpi: Fetch pixel aspect ratio from decoder.
    
    The broadcom omx implementation has a vendor extension to fetch pixel aspect
    information from the decoder. Use this to pass proper aspect information with
    the pictures.
    
    Signed-off-by: Julian Scheel <julian@jusst.de>
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit 3b564f5f943a0687706ff5f1b6a70288eacfd909
Author: Julian Scheel <julian@jusst.de>
Date:   Thu Sep 5 16:03:01 2013 +0200

    omxil: vout: Handle dynamic aspect changes.
    
    Handle changes of aspect ratio through the Control handler.
    
    Signed-off-by: Julian Scheel <julian@jusst.de>
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit d73a089667ec53904caed09b3966652e2229ef97
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Sep 5 22:21:11 2013 +0300

    Update to gettext 0.18.3.1, fix AC_CHECK_DECLS usage

commit d3bd87aaf39384e888c4e06f7ecdf46e4efc41c1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Sep 5 22:20:01 2013 +0300

    Add subdir-objects automake option where appropriate
    
    Makes version 1.14 happy.

commit 6f98d4ba651e63d92670f6eea93d7636772e913a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Sep 5 19:14:32 2013 +0300

    avcodec: align dimensions only for software decoding
    
    There is no use to CPU memory edges when decoding in hardware (arguably
    libavcodec should be "enhanced" to not add them in that case).
    This unbreaks VDPAU.

commit afac3fecfedf8b6979c2b74e6c7f8b3121db3588
Author: Steinar H. Gunderson <steinar+vlc@gunderson.no>
Date:   Fri Aug 16 16:42:39 2013 +0200

    avformat mux: Mark keyframe blocks as such.
    
    Some browsers, such as Firefox, are very picky about WebM streams needing to
    start with a keyframe. To be able to handle this correctly when streaming,
    the avformat mux needs to mark keyframe-containing blocks (or clusters, in
    Matroska terminology) as such even after they have been muxed. The next patch
    in the series will make httpd actually care about this flag.
    
    Unfortunately, as avformat does not actually propagate this status, we need
    to use some heuristics to figure out which blocks contain keyframes. The natural
    thing to do would be to say that when we write a keyframe, the block that comes
    back has to be a keyframe block, but the WebM/Matroska muxer thwarts this by
    having its own internal buffering of clusters, flushing the _previous_ cluster
    when we send it a keyframe. Thus, we need to explicitly send a flush (a NULL
    packet) before the one that comes back when we mux a keyframe.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 9b554a69b02c4c3957f4306a91d787c9d7e86c8a
Author: Steinar H. Gunderson <steinar+vlc@gunderson.no>
Date:   Fri Aug 16 16:42:37 2013 +0200

    Increase the avformat mux buffer size to 10 MB.
    
    The previous value, 32 kB, causes formats like WebM to overflow
    and split the blocks, which has negative consequences for streaming.
    We're unlikely to have a memory crunch in this area, so increase it
    to something generous.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 9a0efe5e17d3d3cd7b488620a50bb44502ddc1a5
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Sep 4 21:45:57 2013 +0200

    ncurses: fix crash after deleting last item

commit 2ff2139198ffec4f6184c9d1c7efe71dcf7fae11
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Sep 4 21:36:36 2013 +0300

    PulseAudio: disable fix-rate when negotiating pass-through (refs #9309)
    
    API design bug in PulseAudio...

commit 7771a49e7261e9077c9aecb458293982a3607ca1
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Sep 4 18:14:30 2013 +0200

    directsound: fix crash when no audio card is present on the system

commit e35f208525f1da9638e8d5bc548a0b7ce64cd738
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Tue Aug 27 19:45:29 2013 +0300

    httplive: remove write-only variable

commit 834987a1fd817b00f88ef665e033264e2ea78e11
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Wed Sep 4 13:52:56 2013 +0300

    livehttp: use playlist max duration instead segment max duration to calculate if we can remove segment in live case

commit b71f82a198a19c5b2142649915cc5369d575c797
Author: Timothy B. Terriberry <tterribe@xiph.org>
Date:   Tue Sep 3 11:54:00 2013 -0700

    Remove K&R macros from unzip declarations - 2
    
    This macro is called _Z_OF on my system, not OF. But it's only
    there to support K&R function declarations, so just get rid of it
    entirely.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit f29ec9cd00e257d687323da4f9f732674d3e831a
Author: Timothy B. Terriberry <tterribe@xiph.org>
Date:   Tue Sep 3 11:43:00 2013 -0700

    Remove K&R macros from zip declarations.
    
    This macro is called _Z_OF on my system, not OF. But it's only
    there to support K&R function declarations, so just get rid of it
    entirely.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit a8271c46ac80ac23c910595c8c5188a0b8218417
Author: David R Robison <drrobison@openroadsconsulting.com>
Date:   Tue Sep 3 20:16:52 2013 +0200

    Win32: allow affinity changes in OpenGL output for nVidia GPU
    
    This should allow to balance the GPU load across multiple nVidia graphics cards.
    This patch introduces a new command line argument that allows the user
    to set the nVidia card affinity.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 90496f23c2481bbaea21a586bc22631850751221
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Sep 3 16:29:45 2013 +0200

    Win32: launch the application at the end of the installer
    
    But with the correct Integrity.

commit 8a5a51bf23514ebd62d04d183a5799bd5c5caca3
Author: Timothy B. Terriberry <tterribe@xiph.org>
Date:   Mon Sep 2 09:28:41 2013 -0700

    Add support for parsing more Ogg tags.
    
    This fills in the initial vlc_meta_t object with more of the fields
    it knows about, ensuring fields that we can edit with taglib don't
    show up in the 'Extra metadata' panel.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 478199d685b43575ecd7b8ac42ff82c6fb669bce
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Sep 3 11:46:30 2013 +0200

    Qt: use validator for clipboard input

commit f867f9cfedebe742301341b388dbfeb84b7968c0
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Sep 3 11:41:20 2013 +0200

    Qt: move validators

commit c73cb845d48fb926295a7eeaa13b212cce4e5618
Author: Timothy B. Terriberry <tterribe@xiph.org>
Date:   Mon Sep 2 09:28:41 2013 -0700

    Sort Xiph tag checks.
    
    This places them in the same order as they appear in vlc_meta.h to
    make it easier to see which ones are present and which ones are
    missing.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 0b429f0af4bebdb514aa0db75f75e2ceea7001da
Author: Timothy B. Terriberry <tterribe@xiph.org>
Date:   Mon Sep 2 11:15:13 2013 -0700

    Support alternate TrackTotal styles in taglib.
    
    vorbis_ParseComment() supports several different methods of
    specifying the total number of tracks. Update the taglib module
    to support reading in the same set.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit c9c4f8cfc96525917e04fe7664033dfc3877baa8
Author: Timothy B. Terriberry <tterribe@xiph.org>
Date:   Mon Sep 2 08:50:52 2013 -0700

    Add support for writing more Ogg tags.
    
    This propagates more of the data between a vlc_meta_t object and
    the taglib object used to write out new metadata. This should
    support everything except Setting, URL, NowPlaying, ArtworkURL, and
    TrackID.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit cbae8d3be2b3881ff9e84b2dfb3c335f27dd3cd2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Sep 2 23:45:36 2013 +0300

    demux: use stream_vaControl() where applicable (fixes #9302)

commit 7e12de500ae41b1d62cd08ee503424cbf9ca977f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Sep 2 23:34:06 2013 +0300

    es: copy va_list only when needed

commit 8beacc9ef7591cd960e41226a5b513a7c81c3a19
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Sep 2 23:07:33 2013 +0300

    PulseAudio: remove unused datum

commit 5e2cb4628173e5c42b9918644b1ae7f91f2e062e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Sep 2 23:01:17 2013 +0300

    PulseAudio: remove broken logic
    
    sys->first_pts is the time the stream started originally, but was
    mistaken as the time of the stream was paused.
    
    Now, it is assumed that pausing and resuming take approximately the
    same time. This is usually true, and if it is not, there is no way for
    either VLC or PulseAudio to know (since ALSA does not expose
    pause/resume latency informations for the underlying devices).
    
    In practice, this makes no real difference other than removing a bogus
    warning about being late when resuming from pause.

commit c7a7824f98d4953fe43b284650ba22240282c96a
Author: Timothy B. Terriberry <tterribe@xiph.org>
Date:   Mon Sep 2 09:48:12 2013 -0700

    Show Save Metadata button when editing comments.
    
    QTextEdit doesn't have a textEdited() signal, but textChanged()
    works well enough if we disable it while we're changing the text
    ourselves.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit d9a00b1ec0b51bfb157e4486920af3521a06989d
Author: Timothy B. Terriberry <tterribe@xiph.org>
Date:   Mon Sep 2 09:27:13 2013 -0700

    Fix a memory leak in ParseVorbisComments().
    
    Also, don't abort parsing the rest of the comments if we encounter
    an empty one.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit d55b91790fe22877afdb9955c830cc7db1c23a37
Author: Timothy B. Terriberry <tterribe@xiph.org>
Date:   Mon Sep 2 08:56:43 2013 -0700

    Update the language when saving metadata.
    
    Otherwise it won't get saved to the file.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit a27cd70ce8a6b62b153dae2a185d088b0aff0967
Author: Timothy B. Terriberry <tterribe@xiph.org>
Date:   Mon Sep 2 07:53:37 2013 -0700

    Add support for updating Opus metadata.
    
    This requires a taglib version with Opus support, but such a
    version has not yet been released, even though support has been in
    git almost a year. This version is scheduled as version 1.9
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 4bbf21659b0b565034d15b1c1b8db8cda6e6c1a3
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Mon Sep 2 17:57:06 2013 +0200

    Qt: trim the MRL before validating its content (fix #9289)
    
    The default implementation of QLineEdit only calls the fixup method if the
    user presses Enter and the content is not currently valid.

commit b2d1124ea4182d2944ff5dd7fb3fafc3890f8f31
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Sep 2 18:18:05 2013 +0200

    MacOSX: fix engrish error

commit 11104cb5b25c366bcac66736d862c81f31dc1016
Author: Sergey Radionov <rsatom@gmail.com>
Date:   Sun Sep 1 21:00:18 2013 +0700

    libvlc: libvlc_MediaSubItemTreeAdded event type added
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 5ad7967e01ac46fd1de0a1ca7af97004c07fd747
Author: David R Robison <drrobison@openroadsconsulting.com>
Date:   Mon Sep 2 18:40:05 2013 +0300

    mjpeg: work around broken MIME separators in crappy firmwares
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 6ef4ee0f1ddda2f4797f4e895323362544e08703
Author: Paul Clark <paul@packetship.com>
Date:   Fri Aug 30 13:59:14 2013 +0100

    Allow negative rates
    
    Some inputs (e.g. RTSP) can provide negative rates (rewind) just fine
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 92b27c22a4896ac6485140fbf4f0eba3c591a4dc
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Sep 2 16:57:17 2013 +0200

    scene: Fix division by 0
    
    Close #9291

commit 8d0ea8a0adb6f2c65432610c0a3afdca79445ddb
Author: Denis Charmet <typx@dinauz.org>
Date:   Mon Sep 2 15:02:34 2013 +0200

    Correctly repacketize wavpack frames from Matroska
    
    Since libavcodec decoder doesn't expect matroska formatted wavpack anymore.

commit be64714e9899b498b68e6edbf1afe2f89b12ff5c
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sun Sep 1 14:13:15 2013 +0200

    auhal: respect changes in default audio device during playback (fixes #9266)

commit d9431a2392b1864ee1069445bfdff2a4216bc4e4
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sun Sep 1 14:10:08 2013 +0200

    auhal: cosmetics

commit d9a2daacb364b219c9b860c9065312469f54c0c4
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Sat Aug 31 18:51:09 2013 +0400

    extras/tools: bump cmake version to current stable and add a patch fixing build on OSX Mavericks.

commit 994dfedd6b5abf8833c20a07e9de219b62787c13
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Sat Aug 31 18:52:48 2013 +0400

    extras/tools: fix ragel build with clang on OSX Mavericks

commit df958179f875265c2f3efc2a2484a015d93cfa8a
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Aug 31 14:49:44 2013 +0200

    Input clock reference: bump maximum gap to 60s
    
    Some APE files can have a single packet duration of up to 30s
    Is there even a hard limit in this format, or can packets be longer?
    
    Previous gap limit was an arbitrary 22s, written in a way reminiscent of
    the MPEG 90kHz clock, which does not make sense anymore since reference clock
    in all our demuxers use our own 1MHz clock.
    
    Also explicitely use CLOCK_FREQ

commit fa6218de7ceef86581f575844c3e7ce1e55d1ee4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Aug 31 18:45:32 2013 +0300

    avcodec: pass aligned picture dimensions to video output
    
    This enables direct rendering for H.264 software decoding.

commit 1b2711de3e2f5f1c46b57edde92983ab84d06db9
Author: Mirsal Ennaime <mirsal@videolan.org>
Date:   Sat Aug 31 17:26:42 2013 +0200

    doc: New fortune :)

commit 4316ff068b14eff72d3adecd432a602a453db95d
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sat Aug 31 17:29:33 2013 +0200

    lua dkjson: use us_tostring() to fix locale issues with decimals
    
    This only fixes encoding but we don't use decoding anyway.
    
    Fixes #8854

commit f2ace0979781552874c937fa2c7977ee389e3b74
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Aug 31 16:00:28 2013 +0300

    compat: add some more thread locale constants

commit 0d50df2437d2d0938991817727baadc3344a603f
Author: Martin Storsjö <martin@martin.st>
Date:   Fri Aug 30 00:26:10 2013 +0200

    omxil: Use pts instead of dts by default
    
    I don't know of any codec that actually works better when passed dts
    instead of pts. If such codecs exist I do think they're a minority
    compared to the ones that can handle both or that do prefer pts.
    
    Additionally, the Android media frameworks pass pts to decoders in
    general, not dts. (Vendors might of course have individual hacks,
    but this is what the generic code does.)
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit 0d69d32c6bab42aaa219302f5abfd59c7add6839
Author: Martin Storsjö <martin@martin.st>
Date:   Fri Aug 30 00:24:52 2013 +0200

    omxil: Include timestamps in the omx debug messages
    
    This is often useful when debugging, when trying to keep track of frames.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit 198e369c5dc3cc6bc7bd94394e7dcfabf5bb68c5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 29 20:51:20 2013 +0300

    Correct typo (fixes #9292)

commit a948f09671f15b9e84c19d14b91f3ee0aa0eee91
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Wed Aug 28 20:15:14 2013 +0200

    Fix VLC_CLIP usage (and potential divisions by zero)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit e5beadb8b156b406175a6d3154169f224e2d4168
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Wed Aug 28 20:15:12 2013 +0200

    Fix memory leak (cid #1048910)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit b0293e2f7453f4d40d0d852eb3b825ef9e11a349
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Wed Aug 28 20:15:09 2013 +0200

    Fix sizeof mismatch (cid #1064682)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit d8d34fbe44aadaf34136a2da58ec0ac69a767e0a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Aug 29 01:01:45 2013 +0200

    Freetype: move GetStyleFromStack to helper

commit b13e8ff108d52e1451bde44528df696422b61dcb
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Aug 28 18:05:56 2013 +0200

    Freetype: use a text_style_t in p_sys

commit 6d151864757ec65168c2ea4ba9fe4a320683de8d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Aug 28 17:53:50 2013 +0200

    Freetype: harmonize between platforms

commit e38a28c3ba64d59a46f993fb9c5c8fce99c2fdfe
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Aug 28 17:18:37 2013 +0200

    Freetype: use psz_fontname

commit 43567b83e36b3facbb2fc31e2a75de2f631b212b
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Wed Aug 28 17:40:35 2013 +0200

    cue.lua: remove tabs

commit 3e43d99c32e4367dcd1908551c1a4f50bb2dbccd
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Wed Aug 28 17:27:12 2013 +0200

    cue: support Latin1 cue files (fix #9238)

commit 705d9918707a6a1429cf5affc197fdc87cf9e90f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Aug 28 17:09:05 2013 +0200

    Freetype: use int instead of uint8 for alpha
    
    And remove write only variable

commit 3210dd93f9577f78aaf6093413a899bffcf23a2b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Aug 28 16:46:35 2013 +0200

    Freetype: move arguments type to match text_style_t

commit bae5574adc948bf048bcf4078d88a0f2963ad64c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Aug 28 16:37:50 2013 +0200

    Freetype: rename variables to match text_style_t names

commit 3ce7d614192412d8502868c679671bbd4f747dff
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Aug 28 16:25:44 2013 +0200

    Freetype: fix Win32 compilation

commit dfb0024f57a7c804729cbd219015c8deb27e6edc
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Wed Aug 28 16:05:56 2013 +0200

    Qt: replace a remnant of Qt3

commit 28d4b8d522f5c83a0518f8f40dfc610e6abd5d80
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Wed Aug 28 15:35:34 2013 +0200

    configure: require at least Qt 5.1.0 to use Qt5

commit 128e01e8c2f8d410a1f4194c40166c6dd4fa4f3c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Aug 28 15:30:48 2013 +0200

    Freetype: split some functions in text_renderer.c
    
    Too many functions are not related to freetype and could be used by
    other renderers like QuartText or DirectWrite.
    Moreover, this file was way too long.
    
    This is just the beginning, and there are no functionnal change so far.

commit 41bad0093beb6aa4f6b9c9b2e1128d1765d99809
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Aug 28 13:50:49 2013 +0200

    Qt: do not delete speedControl yourself
    
    It is a QFrame, so it is already parented and should work fine.
    Fixes crash-on-quit in Qt5

commit 8332a26a12947f24a3d2219d3265062840b2020f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Aug 28 13:35:27 2013 +0200

    Qt: toAscii has been deprecated
    
    Ref #8532

commit b25fe82212160e322589c384dffa3973e5194931
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Aug 28 13:33:40 2013 +0200

    Qt5: Fix ADD_ICON, again

commit 903a4334261a8b0ef5f306fd09cf092bc275de85
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Aug 28 13:27:00 2013 +0200

    Qt5: Be sure to use the rcc/moc/tools of Qt5
    
    Ref #8532

commit 6404ab8ad659b21b0d4de16697b16feab7a8efc6
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Wed Aug 28 12:54:21 2013 +0200

    freetype: fallback to the system font if no font is specified in the style (fix #8960)
    
    This fixes a potential NULL pointer dereference and also enables the marq
    filter to use the user specified font.
    
    Reported-by: Tillmann Karras <tillmann@selfnet.de>
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit ab96d0c7b1e57627dac21ac659a76b3b53c75f7e
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Aug 28 05:28:37 2013 +0200

    contrib: regex: don't build tests or doc

commit 99c44333e1a9dd6908e66c2bd44db53850015737
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 27 22:40:06 2013 +0300

    input: remove input_source_t.p_stream (refs #8455)

commit c23258ff2418ca7e670d50771d158e6258439b6f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 27 22:20:12 2013 +0300

    input: delete stream from demux_Delete() (refs #8455)

commit 33779198f14691d84ddad90b3f46296d1ae4483a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 27 21:58:58 2013 +0300

    input: remove dead and broken byte offset bookmark support (refs #8455)
    
    Nobody would use this in real life (even time offset bookmarks are
    hardly used at all), the "feature" was unreachable from the UI, and
    it does not work with most demuxers.
    
    seekpoint_t.i_byte_offset is kept due to other usage of the same
    structure, i.e. proper seek points (as opposed to bookmarks).

commit c58eadf3d60764a4d2ca0babf5deb0b747acea35
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 27 21:56:38 2013 +0300

    qt: discard bookmark byte offset
    
    This is useless given that the time offset is set and the input core
    ignores the byte offset when the time offset is set. I think the column
    should probably be removed completely.

commit 314fbdbab1b33aed757874c10d26eb410eb156fe
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 27 19:33:35 2013 +0300

    demux: fix bit logic

commit ffb72762cbbd7c5f569f840d7e5bed21af27f31d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 27 19:33:10 2013 +0300

    dtv: undo accidental code removal (fixes #9274 probably)

commit d6ee707b1b3872d4661bb1d9ac765e695551642b
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Tue Aug 27 15:37:49 2013 +0200

    configure: correctly detect Qt5

commit fc1655e16fda7fb79f5c520cf3209fc874961c66
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Aug 26 16:41:34 2013 +0200

    HLS: implement pause
    
    Close #9234

commit b3469c26af4edcfd0c84af59efea7db1620468cf
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Wed Aug 21 20:32:31 2013 +0200

    auhal: HACK to fix infinite restart when trying to switch to spdif on 10.6 (fixes #9141)

commit 4700e75f756d267e4c476fd5f7f9a0faf2f7c9ba
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 26 22:56:59 2013 +0300

    input: deprecate input_source_t.p_stream (refs #8455)

commit d4edc872241b247084319f243141335c64c4de25
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 26 22:56:00 2013 +0300

    Remove unused variables

commit 8c47bc7e896c673fdc984f42fdeaff4e0097aa67
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 26 22:55:44 2013 +0300

    input: remove input_source_t.p_access

commit cea762697ef6afdfd291dae71887c2d27ebad18b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 26 22:26:27 2013 +0300

    access: remove info.i_(update|title|seekpoint)

commit 49b528cd804d3da82e2bf8428eaede5770f9fd96
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 26 22:26:30 2013 +0300

    mpeg: implement title/seekpoint controls (refs #8455)
    
    This is intended for VDR directories and Video CDs.

commit 15e2e50ec8e2a6443fb1cf6d466d39c8fb6b9d62
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 26 21:56:45 2013 +0300

    vcdx: switch to ACCESS_GET_(TITLE|SEEKPOINT)

commit 3e5a8ba4caf989fed3c4b32646884f9ede5ff3f6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 26 21:24:49 2013 +0300

    vcd: switch to ACCESS_GET_(TITLE|SEEKPOINT)

commit ae721f0a13b9ea404190087c9c7d87b68e3d35e5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 26 21:25:12 2013 +0300

    vdr: switch to ACCESS_GET_SEEKPOINT

commit a025357ee0487185733834d7a57d3fc78a3c7e08
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 26 19:08:18 2013 +0300

    input: add access & stream controls for current title and seekpoint

commit 79e1e221333505e26acb74b9839bc61822ae9e5b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 26 21:58:02 2013 +0300

    input: always use the demux for titles & seekpoints (fixes #8456)

commit ba6ecd3a75799d8cb0d7d1cc61e6833eb245e565
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 26 21:20:11 2013 +0300

    directory: fix warning

commit e74490b32eb931f0d76c45d20e56bf8bb507c04f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 26 20:49:03 2013 +0300

    input: always pass meta data through demux (refs #8456)

commit d2cd2e5d3645c0dd9026bfaaaf357bb2921d2258
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 26 20:21:14 2013 +0300

    input: poll signal level through demux (refs #8456)

commit 4543c9c883fa0661f5a3059583ab04a5e4db44ff
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Mon Aug 26 19:18:31 2013 +0200

    Qt: standardpanel: fix potential null dereference

commit 67a96ef76b7837adefd387cb1ed209c5a1f5d6eb
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Mon Aug 26 19:14:18 2013 +0200

    Qt: PLModel: initialize member

commit 26b2eff7cf1e7575d839d35dc5d7fd9dba8895a8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 26 20:02:54 2013 +0300

    access: simplify control default case, remove dummy warnings

commit 64cbdb74cf4986c036b0b4c3517d64fade02f1bb
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Mon Aug 26 16:34:53 2013 +0300

    httplive: cosmetic retab

commit 675ab6e2b465f85960b93538193d4031fb894ed4
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Mon Aug 26 16:32:13 2013 +0300

    httplive: downgrade most of the messages from Info to Debug

commit 7655d6c889d2425c1fd4615f7e2692df1a47470c
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Mon Aug 26 16:08:56 2013 +0300

    httplive: don't reload playlist all the time.
    
    Reload playlist only when there is only 1 or 0 segments left that are
    downloaded but not played yet. Also change the default interval to be
    segment length instead of half segment length.
    
    With this patch it downloads 3 segments from 5 seglen playlist at the
    time and then plays those. Should be much nicer on http-server and
    powersaving (marginally as there isn't network activity that often).

commit 7fa797f3ec9ef00f1f03d531687b40cab582ba9e
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Mon Aug 26 16:08:23 2013 +0300

    httplive: check segment gap on last segment number instead of the segment number of last playlist load

commit 7258c8319a5ea55039c8037e4c0e3aa994c14c66
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Mon Aug 26 16:07:33 2013 +0300

    httplive: cosmetic

commit 50d7d0c9c470ccec4d48212221aaecd822928c96
Author: Avishay Spitzer <savishay@gmail.com>
Date:   Mon Aug 19 03:08:33 2013 -0400

    Bug fix: HLS module does not block until data is available. As a result live streams may end unexpectedly in case of short playlists or slow connections. Problem was fixed by blocking on a condition variable in the "read" function in case data is not available until Download thread signals (when new data is available) or a timeout of 10 seconds is reached. Blocking is done with a timed wait in order to avoid deadlocks since the thread that calls read is also responsible for calling close.
    
    Signed-off-by: Ilkka Ollakka <ileoo@videolan.org>

commit a9498addb2e41c0584a87c00c71add35be0b3a36
Author: Avishay Spitzer <savishay@gmail.com>
Date:   Wed Aug 14 04:08:01 2013 -0400

    In case of live streams, the reload thread did not wake up the download thread and so new segments were not downloaded. Problem was fixed by sginalling the download thread with the condition variable.
    
    Signed-off-by: Ilkka Ollakka <ileoo@videolan.org>

commit b5c8fd2667278c8ac9ef05d4b0874aee90fea982
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Mon Aug 26 14:47:43 2013 +0200

    directsound: fix inverted logic (fix #9195)

commit 0edb7ed815589338d852816bba6080f7ebb467ed
Author: Martin Storsjö <martin@martin.st>
Date:   Mon Aug 26 14:21:52 2013 +0300

    tools: Check for libtool 2.4
    
    This is required when building libpng.

commit 2219f25d04e34911f8016640a33b72898113440f
Author: Martin Storsjö <martin@martin.st>
Date:   Mon Aug 26 14:20:54 2013 +0300

    contrib: Patch libpng to make it build with automake 1.12 and 1.11 again

commit 08c5317937900b5176d4abcc34aef66acc4d0421
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Mon Aug 26 10:49:38 2013 +0200

    demux: avi: Ignore empty idx1 indexes for testing offset (fix #9248)
    
    More broken avi files :/

commit f49919da938a9a6d8dfc6dc2b62a259219f6033b
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Aug 26 10:15:24 2013 +0200

    qt4: win7 taskbar buttons are 16x16 since a3db0685
    
    Close #9227

commit 761f80281d1b46b41ac95b91088820c31a1a6354
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sun Aug 25 22:24:47 2013 +0200

    macosx: do not switch mux and access in opens stream out panel (fixes #9173)

commit 442b1df3e5cac1e54a2c1353896faa61b9765c32
Author: Steinar H. Gunderson <steinar+vlc@gunderson.no>
Date:   Fri Aug 16 16:42:11 2013 +0200

    avformat mux: Propagate seekable status into avformat.
    
    Some muxes, in particular mkv/webm, behave very differently depending on
    whether we say that the stream is seekable or not (by providing the IOSeek
    function). It does not help that the seek function itself returns an error.
    
    Thus, add a new access_out control called ACCESS_OUT_CAN_SEEK, set to true
    for seekable files in the file output only, and propagate the status of that
    into avformat at initialization time.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit ddb88bf1a7b0396404d394726499af6eebba6c37
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Aug 25 13:04:39 2013 +0300

    input/stream: remove STREAM_CONTROL_ACCESS and simplify

commit 86d3a929643ea1b9f5d1f339b483da2a89e26951
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Aug 25 12:49:00 2013 +0300

    access: clearing info.i_update is the owner's job, not the plugin's

commit 522dbd1b96b85942b1e17fba229c66fe1e6d9ddb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Aug 25 12:44:17 2013 +0300

    file: update size whenever it is requested

commit a4a4544320685c7113c9325a8c88ee0f9e6681d9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Aug 25 12:35:19 2013 +0300

    input/stream: cosmetics

commit 6f83a8530c8cc53a5e3b9826cf63e4c44fe214f1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Aug 25 12:25:02 2013 +0300

    input/stream: factor code

commit bf91c0515a9a1b5247aa865fde08f01b6b1e79af
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Aug 25 00:52:15 2013 +0200

    contrib: iconv: update patch after 7cc06ba8c9

commit 9794ec1cd268c04c8bca13a5fae15df6594dff3e
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Aug 24 22:10:31 2013 +0200

    mp4a packetizer: fix buffer overflow

commit de53727420df3f0bb527763d67b3290f81c5e395
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Aug 24 22:10:18 2013 +0200

    mp4a packetizer: simplify loop

commit d98042ddb06dc4155f79c66ba8a36617cab9b85d
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Aug 24 22:03:20 2013 +0200

    mp4a packetizer: cosmetics

commit 398d9abf74155ea6ad87fd75ed531b6239db2d93
Author: Gleb Pinigin <gpinigin@gmail.com>
Date:   Sat Aug 24 22:10:08 2013 +0700

    ios2: clean opengl buffers only in active state
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit e6608519101ae2cef5c58e452884c39af6c64bd3
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Aug 24 18:21:30 2013 +0200

    mp4 mux: use CLOCK_FREQ

commit 0fef7e84ff4e0b2657dac63356950b44d99c999c
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Aug 24 17:26:44 2013 +0200

    mp4 mux: c99

commit dfbcc3fa7feccc9d1f343f6aca3ac5b407b67d19
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Aug 24 17:22:23 2013 +0200

    mp4 mux: simplify stts box creation

commit 09820c0cd3e704148948c5011ea3d38247bf1e5a
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Aug 24 17:15:28 2013 +0200

    mp4 mux: use a variable to make the code shorter

commit 317533a037f26da2af56e556b1302877cf9e48c6
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Aug 24 17:14:03 2013 +0200

    mp4 mux: avoid unnecessary conversion

commit bfb716caa610005bdf308c272effce133035d2b9
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Aug 24 16:57:41 2013 +0200

    mp4 mux: generate constant frame rate files

commit 561b5a7aa34174dde049aeb60f81b9ed0d0753c0
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Aug 24 09:31:08 2013 +0200

    mp4 mux: merge box_fix call into box_gather

commit 24e89b7ba785e5f65c8a3830cebf1eb5a5c66908
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Aug 24 09:21:18 2013 +0200

    mp4 mux: simplify

commit e7042bde8e2c7152526d144f722eaa122aff7766
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Aug 24 08:10:43 2013 +0200

    mp4 mux: cosmetics
    
    no functional changes

commit a06942a143460d18bb0b84e3338fc16a8387b355
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Aug 24 07:52:52 2013 +0200

    mp4 mux: simplify box*new

commit d5d904b9c7a667b7ff3a59bf55faa2e4954be2b4
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Aug 24 07:49:10 2013 +0200

    mp4 mux: use block_t

commit 0edad0629ac75b01d905761f4cf4040350077cda
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Aug 24 06:55:07 2013 +0200

    mp4 mux: remove fixed parameters

commit 00bf960c5461491d67e18989cfceedfbcebe6750
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Aug 24 16:15:09 2013 +0200

    ts: handle support for ISO/IEC 14496-3 Audio stream type. (fix #7769)
    
    Reserved stream types allocated in TREC H222.0

commit ad03b4e11defd03c385d4dd337a9d1d17ee9ce60
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Aug 24 10:22:53 2013 +0200

    demux: avi: handle zero sized lists (fix #9056, fix #8413)

commit e0e03582378dc7df8b37e3fb01c4d1aaeccd437b
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Aug 23 18:36:36 2013 +0200

    demux: avi: handle zero sized strd sections (fix #8994)
    
    Sunplus chipset based cameras creates those zero sized proprietary
    sections.

commit 57eee64625c5f45b3a235cab7ff08e44ba5a456d
Author: Tzu-Jung Lee <roylee17@gmail.com>
Date:   Fri Aug 23 01:34:40 2013 +0800

    udp: pull and buffer received packets in udp access module
    
    Signed-off-by: Tzu-Jung Lee <tjlee@ambarella.com>
    Modified-and-...
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 6d0f45bb56f01cc1e72134bc9bdfe89fa9436860
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Aug 24 13:04:26 2013 +0300

    Export block_FifoWake() :-(
    
    This mostly reverts commit 8e3dd71128904eecf8439ef636bfdf5abadfaa1e.

commit 551b9f5757375a556be01568a6fcfeb1450825ea
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sat Aug 24 11:33:58 2013 +0200

    macosx: add proper bindings for text/stepper combos in subtitle panel

commit 8ffea4fbb41db9150a093d673b4408406cab1e52
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sat Aug 24 11:04:00 2013 +0200

    macosx: fix layout of subs panel and increase spacing for translations

commit 37641596f63ae71dd00493f645f1f6a5347a5b06
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sat Aug 24 09:39:24 2013 +0200

    macosx: fix moaar utf8 rendering issues

commit 57b3ee3b2826b517636e38254b02be1350596351
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sat Aug 24 09:14:40 2013 +0200

    macosx: fix another potential utf8 displaying issue in core dialogs

commit 3fc6c045c3df9a04a4f018fe6b3a657755460bb1
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sat Aug 24 09:13:03 2013 +0200

    macosx: fix potential string format attack

commit 9f4b3c59ddbac2790c8dd793064b7684b9e344db
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Aug 23 14:37:30 2013 +0200

    qtsound: fix compilation failure from the future

commit 4bdb5ffc48b6ba95e4323ffc7086d2c490d35d62
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Aug 23 14:37:11 2013 +0200

    qtcapture: fix compilation failure from the future

commit dec229cdf4d8dbd90d8efa2d50fadc0cc259acac
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Thu Aug 22 19:40:12 2013 +0200

    Qt: media library disambiguation.
    
    If we need to axe something more...

commit 0106a8b6d782930e821598a76f950dceaa519fbf
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 22 19:54:46 2013 +0300

    m3u: rewrite probing (fix #9237)

commit 9066dd9cc87a935b1f3f28ac137921413158fbde
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Aug 22 18:54:34 2013 +0200

    A bit of fortunes :)

commit dd35ada4281531966235373b177c00fd1b1dc5cf
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Aug 22 17:07:08 2013 +0200

    Revert "src: Fix for Mac OS X filesystem filename encoding"
    
    This reverts commit 0970461e97dc0dbd54006c7e7a9da80990f946a0.

commit f6e7240972519aad664302d2cd5fd234c11d1237
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Aug 22 12:28:10 2013 +0200

    vout_osx: fix performance issue if machine includes more than one GPU (close #7993)

commit f270f411b608a50c50d4c57ba27ce6294d97575b
Author: Naohiro KORIYAMA <nkoriyama@gmail.com>
Date:   Wed Aug 1 01:58:57 2012 +0900

    package: fix nsis package building on OS X.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 0970461e97dc0dbd54006c7e7a9da80990f946a0
Author: Naohiro KORIYAMA <nkoriyama@gmail.com>
Date:   Tue Aug 21 11:34:07 2012 +0900

    src: Fix for Mac OS X filesystem filename encoding
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit d2f181ab2ae1f516a8aae9e7fd75ceb37218861c
Author: Naohiro KORIYAMA <nkoriyama@gmail.com>
Date:   Sun Jun 10 09:56:55 2012 +0900

    egl: avoid linking X
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 20a9ce3c2a8cfd557dc986b1750f301c1756132b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Aug 22 11:18:55 2013 +0200

    macosx: fix UTF8 rendering issue in question dialog

commit d326912f6747297d8d81f92191a650ddd2cd4231
Author: Naohiro KORIYAMA <nkoriyama@gmail.com>
Date:   Thu Nov 15 21:16:16 2012 +0900

    contrib: HarfBuzz 0.9.19
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 1fc6614444b9698d9b534181955d66419047f719
Author: Naohiro KORIYAMA <nkoriyama@gmail.com>
Date:   Wed Jun 6 12:00:02 2012 +0900

    qt4: fx missing translation
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit b2823701b6123b5cb1f862dec7f5a62a9d77d17f
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Wed Aug 21 19:42:41 2013 +0200

    auhal: limit scope of mutex
    
    This should suffice as the variable is only modified on this thread.
    Avoids deadlock in refs #9141

commit f0d02027f135815810ea27e7ad494101b240b49d
Author: Adrien Maglo <magsoft@videolan.org>
Date:   Wed Aug 21 17:13:15 2013 +0200

    visu: fix the scope visualization drawing.

commit fe0d4afb9df270cadeea42675552029471646279
Author: Julian Scheel <julian@jusst.de>
Date:   Wed Aug 21 10:53:41 2013 +0200

    omxil: Release picture in direct rendering mode.
    
    In direct rendering mode a picture reference is acquired from the video output
    module. This reference has to be released when the internal omx buffer which
    uses this reference is freed. This avoids a blocking condition where the video
    output would wait for a picture to be freed forever.
    
    Signed-off-by: Julian Scheel <julian@jusst.de>
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit c585edd907ba2882efe08816ed6028677f8be6d1
Author: Julian Scheel <julian@jusst.de>
Date:   Wed Aug 21 10:52:29 2013 +0200

    omxil: Activate mpeg2 on broadcom omx.
    
    Activate the mpeg2 module in the broadcom omx core. If this is used on a
    Raspberry it is required to have a MPEG2 license key to activate this core.
    
    Signed-off-by: Julian Scheel <julian@jusst.de>
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit e749dd59bf195ba6b058cb233e016eff349e610e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Aug 21 00:19:21 2013 +0200

    Qt: use mux=flac for encoding extension
    
    Same issue as mp3 .raw extensions

commit 6d40f995b0f65c68fad7e2aea68d3337df1ea708
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Aug 20 23:56:03 2013 +0200

    flac encoders: use the long format extradata
    
    fLaC marker is helpful for file format detection

commit 27b03afc09b78378d070d72d4386972a6a20016b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Aug 20 19:39:24 2013 +0200

    Qt: correctly restore the undocked playlist state
    
    Close #9223

commit 357bcda71de0e903a9b73b91fca73508a01001e4
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Aug 20 18:56:50 2013 +0200

    Qt: fix a potential crash in audioDevice Menu
    
    Close #9222

commit 43eb32320d0f16d99bb041d84ae1722498479d13
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Aug 20 15:27:49 2013 +0200

    MP4: do not set total tracks to 0
    
    That doesn't really make sense

commit 5b25b3ddffcc3bac63e379f9bae68bc53aa3b4fe
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Aug 20 14:06:00 2013 +0200

    contrib: png: don't build binaries

commit 7cc06ba8c948e6acf2de9ca57630d98e5eecab8e
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Aug 20 14:03:51 2013 +0200

    contrib: iconv: don't build binaries

commit 5b04e2dcee081af7996b48803383289bd0ad192a
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Aug 20 14:00:41 2013 +0200

    contrib: libxml2: don't build binaries

commit 8003386079161d9c7c0c1adc2789aecad1376310
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Mon Aug 19 23:00:05 2013 +0200

    Qt: PLModel: don't rely on model's root for finding root type

commit 5b77946508a104f2c6936618d00759e7c775c8f6
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Aug 19 15:40:05 2013 +0200

    Avformat: split the options from demux and mux in sections

commit d5ff0152bd10d3aee93248bdab8eca71ef0d804a
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Aug 19 14:53:52 2013 +0200

    ThreadDisplayPreparePicture: simplify

commit 6cf55f069d3f66f086770d3bd1fcc172d8da5842
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Aug 19 14:23:48 2013 +0200

    ThreadDisplayPreparePicture: simplify
    
    Make code more verbose and easy to read

commit 55b27720ce25c7a7b061c316294dc75da813bb4a
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Aug 19 08:21:31 2013 +0200

    vout thread: inline ThreadManage

commit ec788f2dc90eaf43af4fed6e9cc1ea982d5be0db
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Aug 19 08:18:25 2013 +0200

    vout thread: split out command processing function

commit cb21f5e9cac205dd0219581a9591e8c1cbbc2b4c
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Aug 19 08:07:17 2013 +0200

    ThreadDisplayPicture: simplify prototype

commit 09399f3fa3650f08f52ef1ed77a850735b9cbcf1
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Aug 19 15:28:00 2013 +0200

    Provide a better name for the mono downmixer

commit 28dcca75ff67757d6ee111075e24a63d16ed2c63
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Aug 19 15:24:01 2013 +0200

    Name AVIO as AVIO not FFmpeg or libavformat

commit b26e366bfbc204683fa3deea28d09b33bc05f603
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Aug 19 15:15:21 2013 +0200

    Avio: correctly split input and sout options

commit ceeaf1bc20616ec25cc61c60f04a7fef12670a1b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Aug 19 15:08:00 2013 +0200

    Revert "avio: differentiate between avio-options and sout-avio-options in the GUI"
    
    This reverts commit 03ae4817bae516a16dd7feb2c13c6a4d81d89068.

commit 5e18c0b05302fd85872be536279215b7a93625bd
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Aug 19 14:59:48 2013 +0200

    RTSP VoD: mark the old one as legacy

commit 2568959844aa9b83d601f6cdcf19db9c1d322cf2
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Aug 19 11:47:46 2013 +0200

    Qt: remove not important Sout profiles

commit 58b5ae72eff59365220024c970a8b44224b42c3d
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Sun Aug 18 23:17:16 2013 -0400

    Qt: do not free module config too early
    
    Fix regression introduced in 95f145933a553e082eb42577d72dbf8bdea9972b
    
    ConfigControl::getName() uses memory of p_item which is a part of p_config memory. This was causing a crash when trying to save the preferences, as the constructor had already destroyed it upon creation.
    
    Instead, free the p_config memory on the destructor, which is automatically called when the dialog closes, saved or cancelled. Verified to not leak any memory.
    
    Close #9214
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit f1a205e41b5fc315bf4c067a2a62d800a6c8649c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Aug 19 11:39:02 2013 +0200

    Qt: fix mp3 extension
    
    Close #9200

commit 03ae4817bae516a16dd7feb2c13c6a4d81d89068
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Sun Aug 18 23:27:19 2013 -0400

    avio: differentiate between avio-options and sout-avio-options in the GUI
    
    Without this fix, they are indistinguishable in the GUI and the user cannot know which is which.
    
    Pointed-out-by: Eric Hameleers <alien@slackware.com>
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit b57e3d3ef8fde3433bafd989559120cbda4753c5
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Sun Aug 18 23:27:18 2013 -0400

    avcodec: no period after option short name
    
    Normalise it with other options in advanced prefs.
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit abf5bf99808f0d7308ff6ef2543dce7a83810af3
Author: Adrien Maglo <magsoft@videolan.org>
Date:   Sun Aug 18 23:06:09 2013 +0200

    OpenGL: Set $GL_LIBS to "-lopengl32" for the Windows case.

commit fcb251b66a0e5546cfcba4e96c1ba97e4c37a4dd
Author: Adrien Maglo <magsoft@videolan.org>
Date:   Sun Aug 18 22:41:47 2013 +0200

    Visu: Add missing linked library (-lm).

commit 7a7656de5d5c149e8dddda9bed243f45b781d7bc
Author: Vianney Boyer <vlcvboyer@gmail.com>
Date:   Sun Aug 18 21:38:45 2013 +0200

    vhs, oldmovie: code cosmetics
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 24d7d66f6ce586e60e7d47cc34ff7a8ce41210de
Author: Vianney Boyer <vlcvboyer@gmail.com>
Date:   Sun Aug 18 21:38:45 2013 +0200

    Freeze: Freeze interactive video filter
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit ad3517122a187f3e72f3b4ad77abb5329bb5fd5f
Author: Adrien Maglo <magsoft@videolan.org>
Date:   Mon Jul 29 11:14:07 2013 +0200

    New 3D OpenGL audio spectrum visualization.

commit 0117fb1dc8aea647c7d8d858cd5626caf18cb62d
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Sat Aug 17 23:28:59 2013 -0400

    Qt: information is uncountable in this case
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 03c813954a392c7dae1a0ff24d3fd2292d1c45a5
Author: Ronald Wright <logiconcepts819@gmail.com>
Date:   Sun Aug 18 11:16:54 2013 -0500

    libvlc: equalizer: ISO frequencies are the new default
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit cb25ab46c389986161a1704085dcd6edb16be376
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Aug 18 21:15:40 2013 +0200

    contrib: modplug: use git version
    
    Close #9209

commit d14b735f2b87eb1e0fd86b6fe3a77a6342091430
Author: Steinar H. Gunderson <steinar+vlc@gunderson.no>
Date:   Sun Aug 18 22:00:37 2013 +0300

    access_out: add CAN_SEEK control
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit afacbcce8568278f88481919e7e36ac1aba07462
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Aug 18 21:56:49 2013 +0300

    typo

commit 31fb6310b23bd7b45abdc23a6135a92bab9fda96
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sun Sep 16 20:36:11 2012 +0200

    Qt: PLModel: remove inserts agregation.
    
    No longer needed as the model now behaves correctly.
    reverts 442bad11d6f53401ef6994fc7cbda4e3531ebaef

commit ca08ed0ece6fe1a2762a2f3e024f6036df2ae3d7
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Sep 11 15:38:25 2012 +0200

    Qt: Set popup entries logic into models, and keep interaction outside.
    
    - popup now created according to the selected items and models.
    - fixes view/popup model abstraction.
    - allows introducing new methods/models.

commit 3de79f56c26e33d99605b21732b10935ca7939d3
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Sep 15 14:53:24 2012 +0200

    Qt: fix MLModel uris

commit 8de1d289fb56e7e600bf14a0dacfbe7cbcce13a6
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Sep 8 15:40:45 2012 +0200

    Qt: MLItem: missing locks.
    
    Never ends..

commit ce837438f5a94bafbc1454ff7438c069859d3e76
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Jul 31 19:46:41 2012 +0200

    Qt: Rework Models.
    
    - Separate common methods into interface, allowing multiple
    inheritance architecture (to use any implemented AbstractModel)
    - Code factorization between PL/ML models (and PL/ML Items)
    - Use proxy model for views and redirection to the PL/ML models.
    Fixes filtering and also really make use of the current model (only the
    PL Model was really used before, models were half switched).
    - stop storing/serializing selection indexes
    - ML Missing locks and bug fixes
    - Move ML callback into event loop
    - ML Items leaks fixes
    - Code factorization
    - Dead code removal

commit 80e9517463eeab48be8adac970428fcfbbc995e1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Aug 17 22:15:54 2013 +0300

    mod: validate meta data (fixes #9206)
    
    It might be better to convert from the proper character encoding to
    UTF-8, but I do not know what proper is.

commit 6bf5ea4ac04a70b1bb6ded0e5784e0cf07be9dec
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Aug 17 22:17:42 2013 +0300

    meta: add assertion

commit 313194d7faee9a4faf0c0b25f621f09d1f91d4b5
Author: Georgi Chorbadzhiyski <gf@unixsol.org>
Date:   Sat Aug 17 21:31:51 2013 +0300

    Do not truncate the last character in net_Gets().
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit ecc0305a4a2618ca92426e9781507b95426ab979
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sat Aug 17 17:13:55 2013 +0200

    macosx: fix copy and paste bug causing wrong acodec in CAS

commit 25a7ec6fc5af3f3973b38e1b0d2be0328bc96611
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sat Aug 17 16:44:37 2013 +0300

    transcode: simplify audio channel stuff a littlebit
    
    tested with ticket 9022 samples to 2 channel and without channel
    definition. Output files seemed to have correct channel amount in both
    cases.
    
    refs #9022

commit 31556949bf2596009e820ac50ef94fef0227dad0
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Aug 17 15:19:53 2013 +0200

    CoreGraphicsLayer: update accessory files

commit 70bc0a33a6a67599fa85042f483d3e5aa3bcb45e
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Apr 21 17:12:13 2013 +0200

    New CoreGraphics based video output drawing on CoreAnimation layers

commit a01f4017731731460a3ee6d488db80f177a3a587
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Aug 16 21:26:19 2013 +0200

    contrib: qt4: fix for mingw-w64

commit 4d9f343c5341399b082b84af8010f28a36c2757e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Aug 14 19:36:31 2013 +0300

    picture: do not clobber picture reference count when destroying a pool
    
    I am not taking a stand on whether pictures should or should not have
    references when the pool is destroyed. It is hard to support for some
    video outputs (and indeed not all of them do so correctly).
    Nevertheless, it can happen, so the core might as well deal with this.
    
    Feel free to undo this and add an assertion, if you fix all affected
    code paths.

commit 8cf359215dd9f44b0bb7648a4dcdeecd89380bdc
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Fri Aug 16 15:59:00 2013 +0300

    avcodec: set frame samples to 0 if frame fill fails in encode, this way encode_audio2 doesn't crash

commit 04d173cc73fc63b18d930f8874846f955f35b934
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Fri Aug 16 00:05:55 2013 +0300

    httplive: add likely

commit 37c8d257a4d8f1a7987b742e80e469eaa39d02ac
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Mon Aug 5 19:30:32 2013 +0300

    httplive: cache around 10 sec worth of segments instead of just 2

commit f6d867eb971f79c507532661d4676db44e8d6830
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Mon Aug 5 19:30:06 2013 +0300

    httplive: max delay is 1.5 on refresh as stated on rfc draft

commit 34ab3bb9c610ce2a4dae86997c82fb3cc75af061
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Mon Aug 5 19:31:22 2013 +0300

    httplive: Choose initial stream to be the biggest one, avoiding audio-only as migration from that doesn't work in some cases

commit c74824b373ac16e02a5c3340585e133caf08b577
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Wed Mar 20 11:28:49 2013 +0200

    libmpgatofixed32: give mad-errors as msg_Err and give empty frames only if mad tells that it can't recover from that error

commit 45d1baf8a37f71692f11dc9f39f35a2f12504881
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Aug 16 13:53:58 2013 +0200

    bluray: ARGB overlays available since bluray 0.3.0

commit 437124c96e315106a41c548b0452f91cf16b4e16
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Aug 16 13:22:30 2013 +0200

    oldmovie: don't use extern functions

commit f547edc14a2ffd27c9dd24fb7992d0ef0307814f
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Aug 16 13:22:19 2013 +0200

    vhs: don't use extern functions

commit 4e5aaec7768573ec0db674a05a2bca5942395e44
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Aug 15 16:54:48 2013 +0200

    avcodec encoder: remove 10 years old non sense

commit ad32b935832886aa0479de3b40921db8161ecdf8
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Aug 15 16:54:22 2013 +0200

    avformat: avformat.h is always present

commit 5fb9ef328456f4f5109bf71bad64666a9d0a043e
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Aug 15 16:54:06 2013 +0200

    avio: avformat.h / avio.h are always present

commit 1eba944c00490701a2ef2fa3075650ae784c858b
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Aug 15 16:18:45 2013 +0200

    bluray: fix disappearing of overlays

commit 54227611219f6c74344b2185abb1612d9b32a2a1
Author: Petri Hintukainen <phintuka@users.sourceforge.net>
Date:   Wed Aug 14 14:38:36 2013 +0300

    bluray: fixed title selection and title info when using menus
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 4aebfa36dc43204bc9c8846cc163c5b06d8f0533
Author: Petri Hintukainen <phintuka@users.sourceforge.net>
Date:   Tue Aug 13 13:39:27 2013 +0300

    bluray: use bd_get_playlist_info
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit fc4005c1b9bda46df0fd76c8ebdac770cea5a226
Author: Petri Hintukainen <phintuka@users.sourceforge.net>
Date:   Tue Aug 13 14:23:25 2013 +0300

    bluray: added options for preferred languages
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 5c805b82e6f67af567ea73ed740c567d07327a33
Author: Petri Hintukainen <phintuka@users.sourceforge.net>
Date:   Mon Aug 12 10:19:49 2013 +0300

    Added an option for DVD/BluRay menu language
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 360ad2952999d1caaed9aaa0962df47f29cdc7db
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Aug 12 15:01:34 2013 +0200

    bluray: add blurayCloseOverlay

commit a8526b7847db89cb66659e196bd01a5574e6303d
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Aug 12 14:47:38 2013 +0200

    bluray: print debug if disc is using aacs and/or BD+

commit 2a6ebe69b2c2f84234b592c7dc2e3f3706a94aa9
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Aug 12 14:23:56 2013 +0200

    bluray: fix overlay memleaks

commit aecd8612b495e9509ccc13b5ea06923fbd7e4052
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Aug 12 11:06:53 2013 +0200

    avcodec: rate limit messages about direct rendering

commit 5e7c961ff901529a0ec9657cab95f9048afb4f15
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Aug 12 09:47:45 2013 +0200

    bluray: cosmetics

commit 7b3ba53abb90ce431b7e9ac6cff0f7f635cc6e39
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Aug 12 09:41:35 2013 +0200

    bluray: inline blurayHandleEvents

commit d1ad603db9f66aa19fb0c39a7e00ae5a35b28776
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Aug 12 09:41:10 2013 +0200

    bluray: free resource as soon as not needed

commit 695029cdf2c19ebc6c2152adb5d3e297c07b72ee
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Aug 12 09:40:12 2013 +0200

    bluray: fix memleak in error path

commit bc7bf46f46c61c2be0664035ec4ac722d26f0034
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Aug 12 09:39:12 2013 +0200

    bluray: blurayInitTitles: fix memleaks on error paths

commit b323c8761f894fec564b5b35802e6beb485f070d
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Aug 12 09:38:12 2013 +0200

    bluray: simplify overlay functions

commit b82f5755943b6edc12f3747e7f258aef65d1875d
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Aug 12 09:25:13 2013 +0200

    bluray: cosmetics

commit 1cf7e446eed8e61b8c325f5e0a38525e2424ec1e
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Aug 12 09:18:53 2013 +0200

    bluray: simplify error message reporting
    
    Translate "Path doesn't appear to be a Blu-ray"
    Do not show cryptic "Could not get parent input" dialog

commit 6bfd731bf95211eec31c63ea57d2d78e25302701
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Aug 12 09:17:50 2013 +0200

    bluray: blurayInitTitles can not fail

commit 7a55843947e526d402356dd72e42f307790f767e
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Aug 12 09:16:13 2013 +0200

    bluray: don't reinvent strdup

commit 98ad59dd7c8d2a84669a3eea7d40a1e49eeae4a6
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Aug 12 09:15:08 2013 +0200

    bluray: split device node -> mount point helper
    
    Fix memleak in error path after doing the conversion

commit 97c403a20e0e1a7c0e83824728cfbae1718c139b
Author: Petri Hintukainen <phintuka@users.sourceforge.net>
Date:   Fri Aug 9 14:04:58 2013 +0300

    bluray: ARGB overlay support (BD-J)
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 6deffd85b0a443dd7c6e914acb4dbd376cdd29e3
Author: Petri Hintukainen <phintuka@users.sourceforge.net>
Date:   Fri Aug 9 13:15:44 2013 +0300

    bluray: make overlay helper function interfaces ARGB compatible
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit f2838593988a637663df6bcb7238c9ed77c6dfe7
Author: Petri Hintukainen <phintuka@users.sourceforge.net>
Date:   Thu Aug 8 10:05:30 2013 +0300

    bluray: add an option to select player region code
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 256184cb3c39f55042981c850a715a676d9c3e82
Author: Petri Hintukainen <phintuka@users.sourceforge.net>
Date:   Thu Aug 8 09:30:55 2013 +0300

    bluray: use navigation keys (DEMUX_NAV_...)
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 580355951d6b42006c6e3e0cd4dc704e7d1d192e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Aug 16 11:51:44 2013 +0200

    WinRT: do not use GetLogicalDrives

commit 6ada7e011a6d8db05e4850fa4c7bd4f823df6fb1
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Aug 16 11:06:52 2013 +0200

    Win32: More comments to avoid removal :)

commit 5d7ac19898a7bd54d20ac500d318c8f0b5f36051
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Aug 16 10:59:17 2013 +0200

    Revert "win32 opendir: remove broken and obsolete special mode"
    
    This reverts commit 5bb66d739c32023b033c6fde0cd7c807493f4fbf.

commit dc894c97292d4fbbb878ad2c60cc62a3803b4472
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Aug 15 20:51:23 2013 +0200

    Update NEWS

commit 9dccad2ac30bd5c0af0991d80601f5232c29d327
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Aug 15 20:36:28 2013 +0200

    Qt4: correctly show the default Windows Audio Device
    
    Close #9104

commit 63bda172897528b1cfd3ef7b6ae1f0aa82285180
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Aug 15 20:10:18 2013 +0200

    DirectSound: only list usable devices
    
    Ref #9104

commit 3581f8630a64c5f583effd643c4b899404ec8f5f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Aug 15 16:52:17 2013 +0200

    Extras/tools: force the last version of m4
    
    Previous ones are refused by autoconf

commit 1d83cf55daecc8ca5b0e69c1b7e73e6019d6daa0
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Aug 15 16:41:54 2013 +0200

    Revert "DirectX: use parent object instead of -incorrectly- pl_Get()"
    
    This reverts commit 9797d69d29097a598384a5d87c35f1d859aab4b4.

commit ee00f50039d1072be450096c119f60ece383e38f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Aug 15 15:55:01 2013 +0200

    Audio effect: "equalizer" is enough...

commit 1f5a77b0a591c2212f1d425ef97451562a136318
Author: Vianney Boyer <vlcvboyer@gmail.com>
Date:   Fri Jul 26 19:56:18 2013 +0200

    VHS: VHS style video filter
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 71110446d4c141dd62fa33c8ac0f4210d5b9ed60
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Aug 15 13:46:34 2013 +0200

    Link oldmovie with math

commit 4322d4210eb6b9c9f0ecb5f968c20d7ea5ba7b21
Author: Vianney Boyer <vlcvboyer@gmail.com>
Date:   Fri Jul 26 19:12:22 2013 +0200

    Oldmovie: Oldmovie style video filter
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 84fd16d63cffc0c83baf985df5e4da6c5deebd56
Author: Dominique Leuenberger <dimstar@opensuse.org>
Date:   Fri Aug 9 20:41:51 2013 +0200

    build: fix powerpc detection
    
    Signed-off-by: Ilkka Ollakka <ileoo@videolan.org>

commit c6f70c96654b89b66be6da32490096eb95903cbf
Author: Vianney Boyer <vlcvboyer@gmail.com>
Date:   Fri Jul 26 20:02:15 2013 +0200

    Puzzle: fix shapes bug when changing game mode
    
    This fix regenerates the shapes when you change the game mode. However you'll see straight shapes.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 38a57f60a5f2353cc2d3b0e552691c0716406c34
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Tue Aug 13 09:51:19 2013 -0400

    gmp: fix compilation on mipsel
    
    GCC 4.4+ no longer accepts the "=h" constraint.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 5e1759b9cd81d2756ec32ed2e0d8c68f0a390697
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Aug 15 11:52:22 2013 +0200

    contrib: iconv: fix for windows store
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit b128c6af179134e56a1c9b73b9a89b9153c02ae4
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Aug 15 11:52:05 2013 +0200

    contrib: xml2: fix for windows store
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 3a42671fcb4416d182ab00fe3a8fde970563539c
Author: Denis Charmet <typx@dinauz.org>
Date:   Thu Aug 8 10:08:17 2013 +0200

    Use soft gain by default to achieve 200% with directsound
    
    Since directsound doesn't support amplification, we use a default *2 soft gain and map DSBVOLUME_MAX to 200%.

commit 9311e60ac6c2d34fad5a613aef457a8b1824fb7c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Aug 14 21:30:03 2013 +0300

    net_Read: break potential dead lock with waitall = true

commit 41dc3d2b719b31b2ff34f983fb21f15a9ca97085
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 8 22:07:00 2013 +0300

    vout: fix use-after-free of SPU
    
    Pointed-out-by: Pedro Ribeiro <pedrib@gmail.com>

commit 814d530369e6aa5a06c056c23a21d034a7c16565
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Aug 14 19:32:05 2013 +0300

    picture: convert to standard atomic operations

commit 2c470d8df4b6a349b5983c27d4f4337d83d81248
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Aug 13 22:05:17 2013 +0200

    Fix sizeof mismatch

commit 513a5123316c6c22780f53f335f07ada4b13a6a9
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Aug 13 20:00:07 2013 +0200

    zip: remove uneeded allocation

commit 67fcd96cb02400fba6e70bfdbeb89c86c83448b8
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Mon Jul 22 00:21:45 2013 +0300

    httplive: fix qsort compare so streams are sorted properly.

commit 833ff513c35e39f29eb5c29e622c3fc74317f858
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Tue Aug 13 18:12:44 2013 +0300

    marq: add file-option to options

commit 133717843cea5ffe50a5670bda5bb25cace592fe
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Aug 11 17:41:02 2013 +0200

    contrib: gmp: fix build failure with recent binutils

commit 53893837073edd6e14c40c632e777b895d10b7c7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Aug 9 18:41:52 2013 +0300

    udp: missing break's

commit c43855147a38a9520ea28adfc82e5f9910117bf8
Author: Vittorio Giovara <vittorio.giovara@gmail.com>
Date:   Fri Aug 9 12:29:51 2013 +0200

    revert 062b886122287d8ad3ec93b3faa59808d2b1e9c7
    
    Such option is more suited to the avcodec-options field and should not be exposed to gui
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit a88f5170de4dc189e1ff8c8b5769e577cbb736a3
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Aug 9 12:26:37 2013 +0200

    contrib: freetype: disable PNG

commit 03b937360b30277f1292b6e35e127d69234c2688
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Aug 9 11:02:18 2013 +0200

    MP4: fix variable size leading to Out-of-bound access
    
    Fix cid #1048765

commit c4595ee6467a651af38a70243471593258e72e3a
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Aug 8 19:12:38 2013 +0200

    sgimb: remove dummy test
    
    This test is always true. Moreover, strrchr does handle empty strings.

commit bb2e749435588e206266c608e5e0ecc855f255a7
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Aug 8 19:09:31 2013 +0200

    visual: spect-sections should be strictly positive

commit 413800b132792241b190911a27176076c8f6a2e7
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Aug 8 18:54:12 2013 +0200

    Fix use of uninitialized variable (cid #1049012)

commit f393ebdfb852b53637421c57a574cb420fd184c7
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Aug 8 18:53:40 2013 +0200

    hotkeys: Fix test (was always true)

commit af878173a3a4d73ef9d7ac00e9196894f8231be8
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Aug 8 18:52:33 2013 +0200

    mpeg_ts: fix potential array off by one

commit 95f145933a553e082eb42577d72dbf8bdea9972b
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Aug 8 18:43:44 2013 +0200

    qt4: fix memory leaks

commit aa62e2309f23b3b52812d91a36b97eee073f56b9
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Aug 8 18:43:11 2013 +0200

    zpl: Fix memory leaks

commit 3321490df657b348e83b0a9439bbdf4cda90caf8
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Aug 8 18:42:38 2013 +0200

    Fix sizeof mismatch

commit c441e8627c6f3d4a92bc83fdf844e7f6eee118fe
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Aug 8 21:29:22 2013 +0200

    extras/tools: update automake

commit 9f73275af09a2f66f78beb19b5388a5a59f87aef
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Aug 8 21:25:17 2013 +0200

    extras/tools: update libtool

commit 4ed2079b77b8aeb6d7885cc9828a90290018a7a4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 8 21:23:26 2013 +0300

    configure: no deprecated libav features in use

commit 18fbf7fd17a0f4e9cabcc2e34ac54b210ba08b27
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 8 21:22:11 2013 +0300

    avcodec: use reference counting for audio decoding

commit 3bbe18fd5f1e958cef0f8b3a7a847fc0ae082a4d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 8 21:18:37 2013 +0300

    avcodec: refer to AVFrame as a pointer, non-functional change

commit 56655ea84524e641b411c6606639129a12843c16
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 25 19:57:48 2013 +0300

    avcodec: avoid forward declaration

commit 4f3b5c69a9f11e68eaf87f00cc5673b1f945cbc5
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Aug 8 17:55:57 2013 +0200

    Contribs: update libpng to 1.6.3

commit a7877a29f0c8dd4383bce50e308d95790daf4b52
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 8 20:17:59 2013 +0300

    aout: rework aout_Interleave()
    
    This no longer assumes that planes are contiguous. It should help with
    libav reference counting, and also avoids interleaving unused padding.

commit f0fa97b3035cf6cb057fc52b3ae8f60846754351
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Aug 8 18:34:33 2013 +0200

    Contribs: update ZVBI (!) to 0.2.34

commit 1a1552ce70ea73225294cab4b6867d4aa607d05c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Aug 8 17:46:40 2013 +0200

    Contribs: update freetype to 2.5.0.1

commit 3d00d49eda1953f270999e5dba9023ff16dc42de
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Aug 8 17:41:33 2013 +0200

    Contribs: update Opus to 1.0.3

commit 8f80053c7a4ffa3e6a2e3daf34222a08e9d473fb
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Aug 8 16:26:52 2013 +0200

    GLwin32: fix init crash
    
    Regression from 5989169 and ticket #7558
    
    Close #9124

commit 7bd9d66eb4710aec3b74694091fc7082ca7f2bad
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Aug 8 12:57:54 2013 +0200

    Map Voxware MetaSound Codec IDs

commit 6283a220d45b768f569903fd16e966d50aa66187
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Aug 8 12:07:37 2013 +0200

    Xiph: support TRACKNUMBER=xx/xx in vorbis comments
    
    Yeah, yeah, such a clever idea, thx...
    Let' not use TRACKTOTAL or TOTALTRACKS or TOTALTRACK or TRACKSTOTAL,
    because you know, there is not enough options...
    Oh, and let's not make ANY of the above official in the spec, because
    then, people could follow the spec...
    https://www.xiph.org/vorbis/doc/v-comment.html
    
    Next time, please use mkv...

commit e7f32425ce063d64c9a38c514a2f9f6cb2c8040c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Aug 7 11:18:31 2013 +0200

    Avcodec: correctly #ifdef VOXWARE CODEC_ID

commit 4b08ccc55994b39760ee7cb1d1e3b2da076730ec
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Aug 6 22:12:47 2013 +0200

    codec: x264: avoid segfault with x264_encoder_delayed_frames

commit 21914e2fc6bd8600761a4cd36e39f15045d4e0b6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 6 22:31:47 2013 +0300

    integer: fix typo (fix #9127)

commit 47376e177707bfe585959911971de3e69fe841f4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 6 22:26:36 2013 +0300

    araw: fix samples count on raw audio
    
    (regression from 46f782a9f775156c1f9e53a39632e28e9854c6ef)

commit 1bf732f5d131ef60054a9fdf36d31dba6514402a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 6 22:26:00 2013 +0300

    vmem: set video offset explicitly to zero
    
    (since the callbacks do not know the actual offsets)

commit 260a3c10be5cac6e7cbed0a551759760914fe313
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 6 21:21:08 2013 +0300

    vmem: pass visible dimensions (refs #9147)

commit be37bd91d77b0ce64a12c5ed82ee70b1949c8b18
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Tue Aug 6 20:18:53 2013 +0200

    macosx vout: fix pool leaks

commit 50ddd739482c8c1a7850ab10cdf3afde58706d05
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Tue Aug 6 20:08:55 2013 +0200

    macosx: prevent possible double release for blackout windows

commit c8bad3087191f95bfebac1c8ba6ee0cb7c890e97
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Tue Aug 6 19:59:05 2013 +0200

    macosx: add missing deletate for blackout window hiding animation (fixes #9106)

commit bbaeca0acd7d503b8399671882f3a3662e22378d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 6 20:10:59 2013 +0300

    avcodec: fix sign warning

commit a4a8bec7e95fe4df12859f998c026d1855ba2f39
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 6 19:45:00 2013 +0300

    vdpau: udpate to latest libavcodec

commit 30236964f8def6731e98c12e688b342251302ac2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 6 19:44:50 2013 +0300

    hwdummy: update to latest libavcodec

commit b258b9cfbb137a68f745c86cbe51097d9a6c83a4
Author: Adrian Yanes <ayanes@gnu.org>
Date:   Mon Aug 5 14:30:26 2013 -0700

    qt4: use current file's path as suggested destination path
    
    closes #8981
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 6ee77139764919f0af8a8a15c8fc31cfdf571b05
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 5 19:43:57 2013 +0300

    alsa: set period time before buffer time
    
    Currently, the period time is more critical, so constrain it first.
    Both values are interdependant with some drivers.

commit 570edfebfc0c415ec99db9dff5f6edf9b6528380
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 5 19:16:33 2013 +0300

    configure: require vdpau version 0.6
    
    This is not fool proof, as the run-time version is not checked.
    But versions 0.4/0.5 crash due to a bug in the libvdpau DRI2 code.

commit 7b421186958104b3e34eb1ed5b84d32911c8dff5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 5 19:17:34 2013 +0300

    Revert "vdpau: link against VDPAU_LIBS"
    
    This reverts commit a08cf819549e9af39ad95d22a64b0b94ff46f06e.

commit c8f94cd8514978513e18197c2c5ee4ccbc478226
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 5 18:58:26 2013 +0300

    aout: allow frequency up to 352.8 kHz
    
    This is the frequency for SACD Digital eXtreme Definition.
    
    Higher sample rates exist, notably DSD's 2822.4kH but that is not PCM
    and the bitrate computation would really risk 31-bits integer overflow.

commit da08af353ab8d171cd1dbb9b1baf21075e5315e2
Author: Martin Storsjö <martin@martin.st>
Date:   Mon Jul 29 21:58:24 2013 +0300

    androidsurface: Support cropping
    
    Since b71c85b3d88b8d, the output from the avcodec video decoder
    requires the vout to handle the cropping. This uses an updated
    version of the jni_SetAndroidSurfaceSize function to be able to
    pass the visible size separately from the full size.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit 5c34cc1e696234bf4491e291fddab49160c9bda1
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Mon Aug 5 03:24:49 2013 +0200

    youtube.lua: fix encoded characters in author name (web page)
    
    Characters with accents are not encoded, but apostrophes happen

commit 62605f279bd632a09bdc037feceb65f62b236d89
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Mon Aug 5 03:12:14 2013 +0200

    youtube.lua: fix encoded characters in author name (API)
    
    With google accounts it's happening now

commit 12a302e9b5ba839b345192d375edce0a2345111e
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Mon Aug 5 01:11:35 2013 +0200

    youtube.lua: update author name extraction

commit d83bfb592a2b545e03024c271fcb22aa61a9e780
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Aug 3 11:17:56 2013 +0200

    RTP access: fix dependency on rc.o when gcrypt is absent

commit 437aa16c7a99839889db6bcc4356a2789e71503c
Author: Gleb Pinigin <gpinigin@gmail.com>
Date:   Fri Aug 2 19:41:55 2013 +0700

    vout_ios2: take into account scale of attached screen
    
    As said in Apple documentation drawRect should not be implemented for view based on opengl es layer.
    Instead contentScaleFactor should be changed manually if needed. Underlying opengl es layer will adjust its scale accordingly.
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 5221b6f019cda2be24dac0042103cedb3e1e3642
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Aug 2 19:16:25 2013 +0200

    Relicense access outputs to LGPL
    
    This is exception of bonjour, because of jlj

commit b26c25387c268d52536b74a2793ca435e29e049c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Aug 2 17:46:27 2013 +0200

    Visualizations: relicense to LGPLv2.1
    
    Note that the visual plugin still depends on a GPL'd fft.
    Note that the new vsxu plugin is still GPL (depending on a GPL library
    anyway)

commit 965e16f80bcfe55005fc0114081d9f74503d491c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Aug 2 17:36:28 2013 +0200

    Revert "Fix scope alignment"
    
    This reverts commit e61ba5a72f46d5f67b361bd5f617f661f64e5fb7.

commit 0991b589bc0cc6fe0a1053acb5d091ae9ab7a21d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Aug 2 14:37:52 2013 +0200

    Cropping filter: fix description.
    
    Close #9117

commit a08cf819549e9af39ad95d22a64b0b94ff46f06e
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Fri Aug 2 13:55:51 2013 +0200

    vdpau: link against VDPAU_LIBS

commit 28f585a8a3a9d0e0f0f1bfca45db924e925601d6
Author: Denis Charmet <typx@dinauz.org>
Date:   Thu Aug 1 23:03:46 2013 +0200

    Adjust the DirectSound buffer size to support correctly 6 channels
    
    The buffer size must be a multiple of the number of channels*sample_size or looping will break the channel layout.
    
    Close #8483

commit 7e3c4b6648314a6f0cc79d9818540c0479fb8815
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Aug 1 17:02:52 2013 +0200

    Version all plugins when building for Windows
    
    Refs #9108

commit e8f36f6e7f54b8bcf6d5341af1cdc626c2b6c800
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 30 18:07:14 2013 +0300

    net_Recv(): improve error handling (fixes #9081)

commit a4e524f1a4a8091c75b98c331437d202968d12ff
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 30 17:59:50 2013 +0300

    Correct Winsock error #define's

commit d40464cb3d0b7340dedf720210c72f0ba331748d
Author: Dominique Leuenberger <dimstar@opensuse.org>
Date:   Mon Jul 29 20:14:20 2013 +0200

    build: detect variants of powerpc host_cpu (such as powerpc64)
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 9f5c45fa0e266b202dd431a134774ac7e2cf7251
Author: Martin Storsjö <martin@martin.st>
Date:   Mon Jul 29 17:05:36 2013 +0300

    androidsurface: Release the ANativeWindow before closing the dlopened library
    
    This fixes ANativeWindow usage on 2.3 and 3.x. Therefore, revert
    back to preferring ANativeWindow over the private symbols.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit 7c52aacbe94dd1f1b5958a2e000d39e784258ebc
Author: Martin Storsjö <martin@martin.st>
Date:   Mon Jul 29 10:55:42 2013 +0300

    androidsurface: Only use ANativeWindow if the private symbols aren't found
    
    Even if ANativeWindow is a public API, the release call seems to
    crash on a Nexus One (running 2.3) and on a Galaxy Tab (running 3.2).
    The exact reason is not known or understood yet, but it might be
    due to accessing and dealing with the Surface from both Java (via the
    SurfaceHolder class) and via the ANativeWindow API.
    
    Therefore, only use the ANativeWindow if the old methods aren't
    found (that is, on 4.3).
    
    The ANativeWindow output works fine on firmwares as early as 4.0
    though.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit 82e8851c3090badc2e07cd29e66529777fe4c807
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Jul 29 07:29:03 2013 +0200

    contrib: CCAS needs -c option
    
    Fix ba8cad3aeec1

commit 706da72a53381f4896246a4c77e3284b93642638
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Jul 29 00:35:13 2013 +0200

    macosx: fix compilation on 10.6 with clang 3.0

commit 0ccf1405c045aabbeacb1ccb6eccbc54b96eb5c5
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Jul 29 00:27:44 2013 +0200

    qtcapture: fix compilation on 10.6

commit f8d6e49280f4e2561ed2f40704ea8f9792d023af
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Jul 29 00:23:06 2013 +0200

    macosx: fix compatibility header for compilation on 10.6

commit 4ebe98116b867af109d051c376b266653b224923
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sun Jul 28 20:03:31 2013 +0200

    always hide menu bar for fullscreen on osx redacted (fixes #9040)

commit b56c7ee2776465a700e3b96fa31f2ee06a3021ae
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 28 23:10:27 2013 +0300

    equalizer: fix inverted parameters in test case

commit 27be91965e6cc1c805ff690a353ebe8f792e34f8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 28 23:02:10 2013 +0300

    gettext: update to version 0.18.3

commit ca1f4798f42300017ae30ccd789351f0c557f0a1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 28 22:59:13 2013 +0300

    configure: remove old hack, fix bootstrapping with newer libtool

commit dc9879ba451bc17a1a494b049ba8fd6d7214ca27
Author: Martin Storsjö <martin@martin.st>
Date:   Tue Jul 23 16:58:36 2013 +0300

    audiounit_ios: Fill the remainder of the buffer with zeros
    
    If we didn't have enough data to fill the buffer, fill the rest
    of it with zeros. This is better than playing back whatever happened
    to be there from before.
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit e720aa79c9977609e189f387d8a30f7410dc41be
Author: Martin Storsjö <martin@martin.st>
Date:   Tue Jul 23 16:39:30 2013 +0300

    Revert "audiounit_ios: try to handle data drops more efficiently"
    
    This (more or less) reverts commit
    2b7e016807507b632b8e0a7c874030bdffb2f604.
    
    Stopping the aout from within the callback like this could
    lead to deadlocks, where AudioOutputUnitStop in the callback thread
    and AudioOutputUnitStart in the audio decoder thread blocked each
    other (noticed at startup of playback on a 3GS with iOS 6.0).
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 9e7979a2e59f18f489964888fe1c33410ffddec3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 28 16:31:15 2013 +0300

    aout: stick to single precision

commit 5a414bf00b71687b9610b9311fdd2bb0102068e9
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sat Jul 27 21:52:00 2013 +0200

    youtube.lua: basic support for scrambled signatures
    
    Apparently this is the new fad and comes in several length-flavors

commit 7f9e871091ee6329d260e4ca6500a214eeaa3cf0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jul 27 22:36:41 2013 +0300

    avformat: leave SAR at 0/0 (undefined) if unknown

commit ed7b81cbb825a1f94ff2c2caa8491b98e5744508
Author: Wills Wang <wills.wang@wareran.com>
Date:   Sat Jul 27 22:30:03 2013 +0300

    avformat: set pixel aspect ratio
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 58ef3bbc6cf66b9334eef13e7dfbcf3b4a5a0913
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Jul 26 22:52:51 2013 +0300

    doc: remove mad documentation
    
    This is the _VLC_ source code.

commit 2cc8adc05519e03fb78f9ac94d3193c1ad94c712
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Jul 26 22:18:33 2013 +0300

    avcodec: do not allocate unused output buffers
    
    The buffer from decoder_NewAudioBuffer() was only used if the audio
    output format was planar. Now it is allocated only in that case.
    
    This also remove leaks when decoder_NewAudioBuffer() failed.

commit 7d78c4e0ca3d7b17d797096236fe1f4840843a92
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Fri Jul 26 19:56:51 2013 +0200

    Do not compare arrays against NULL (always true)
    
    Fix cid #1048854

commit f6d3a1dc63c0e327477f82ab46b9821ca7527c3a
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Fri Jul 26 19:29:07 2013 +0200

    Fix sizeof mismatch

commit e66123d2a869284ac4c5e3f95847b969ec6d85ff
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Jul 23 21:55:22 2013 +0200

    Fix many memory leaks (and potential ones)
    
    In case of a wrongly formated file, the strings where never dealocated. Same if
    some strings where empty.

commit 46f782a9f775156c1f9e53a39632e28e9854c6ef
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Jul 26 19:49:23 2013 +0300

    araw: zero copy for native audio sample formats

commit 492dfdd5061e46cdb7251ddd17aa31c95bb3a7f4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Jul 26 19:36:53 2013 +0300

    decoder: separate aout initialization from buffer allocation
    
    This has two benefits:
     - allow zero copy in audio decoders,
     - allow negotiation of the output formats (potentially for S/PDIF).

commit fc29777107da4d172022621a407b1f11ba1d2db2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Jul 26 19:05:29 2013 +0300

    aout: inline aout_DecDeleteBuffer()

commit 32e1127d37fb301e8b47b1b7614159609e69895d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Jul 26 19:04:14 2013 +0300

    aout: inline aout_DecNewBuffer()

commit 59e4f588117bc27b85686f5e3b678457806f4fd8
Author: Martin Storsjö <martin@martin.st>
Date:   Thu Jul 25 16:05:36 2013 +0300

    androidsurface: Use the ANativeWindow API where available
    
    This makes the android vout work on Android 4.3.
    
    This API is available since Android 2.3/Gingerbread (api level 9).
    It's a public, official API, contrary to the earlier hacking by
    accessing the internal C++ Surface class directly. In most cases,
    the ANativeWindow API is a very thin wrapper doing pretty much
    the same as the existing Surface class entry points we've been using.
    
    In Android 4.3, the C++ Surface class lock function we've been using
    was renamed again, but using the new corresponding function as
    we've done before doesn't work any longer.
    
    Therefore, use the public API where possible (loading it dynamically,
    to not break compatibility with pre-2.3 devices).
    
    The only non-public API used in the vout is now the YV12
    pixel format, which doesn't work on all devices.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit 4416c1f9156c43e2e2ecc8f8d6dbb098a7effc7f
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Jul 25 18:15:38 2013 +0200

    equalizer: apply preamp twice on 2nd pass
    
    Fixes #8760

commit a9aba401ca8873a814e48458eeee661e5d8bb3cc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 25 23:21:02 2013 +0300

    ALSA: favor channel maps with fewer unused channels

commit ec329647283316c9f0ff36e7e7d46c0b2da46148
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 25 23:16:34 2013 +0300

    ALSA: still use VLC configuration to determine available speakers
    
    The ALSA channels maps only indicate the order(s) of channels supported
    by the audio adapter. They do not imply that all channels are actually
    physically wired.

commit a9be23416816ea7d7a134c401afe845f6d4ae666
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 25 19:35:32 2013 +0300

    vdpau: improve decoder capability checks messages

commit 61bbaab0d54dbb915f192996cae09fc307598c79
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 25 19:05:20 2013 +0300

    avcodec: rationalize hwaccel copy/extract callback prototype

commit eae355f6ca1942def16d4b6b4a36c0b7cecc1e2f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 25 18:57:18 2013 +0300

    avcodec: rationalize hwaccel surface allocation callback

commit b13bd5a2896150fecc6260635dddc211f61532b5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 25 18:45:24 2013 +0300

    avcodec: pass data pointer to hwaccel release callbacks and simplify

commit 458ba518b6dd025fa2fc641d6e96bea1f0af0cfb
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Jul 25 12:52:41 2013 +0200

    avcodec audio: update block pointer on realloc

commit ae2c1e4de74dcc9580f971cad5f54b9a91f11d34
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Jul 25 12:32:01 2013 +0200

    contrib: gcrypt: upgrade to 1.5.3

commit ea444abae1d09b751314b24f6352e55be335621d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jul 25 01:14:32 2013 +0200

    Fix live555 breakage in last update

commit 6809bd998e349580240f224b7705cb3ae4a16962
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Wed Jul 24 13:01:01 2013 +0200

    directsound: clear the ring buffer ahead of the write pointer (fix #8860)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit a80fee5d8db361f8feb817fd650a02a15ca04466
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Wed Jul 24 13:01:00 2013 +0200

    directsound: remove broken notification support
    
    The original code was non-working because the notication was never
    setup correctly and resulted in a DSERR_INVALIDCALL. A proper fix
    would look like:
    
             if( sys->p_notify )
             {
    +            IDirectSoundBuffer_Stop( aout->sys->p_dsbuffer );
                 DSBPOSITIONNOTIFY notif = {.dwOffset = aout->sys->i_write, .hEventNotify = sys->hnotify_evt } ;
                 if( IDirectSoundNotify_SetNotificationPositions( sys->p_notify, 1, &notif ) ==  DS_OK )
                 {
    +                IDirectSoundBuffer_Play( aout->sys->p_dsbuffer, 0, 0, DSBPLAY_LOOPING );
                     WaitForSingleObject( sys->hnotify_evt, INFINITE );
                     IDirectSoundBuffer_Stop( aout->sys->p_dsbuffer );
                 }
    
    But fixing it makes the problem worse since the notification is setup
    too late and thus the buffer will replay a full loop of the back
    buffer during a drain.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 1ab9abf37e549f6dd500e15dd3bf0c16dc29bdde
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Wed Jul 24 13:00:59 2013 +0200

    directsound: remove the broken msleep fallback
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit ec74771e3c02387aa883798fd2581ae4e19438ed
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Wed Jul 24 13:00:58 2013 +0200

    directsound: clear the rest of the ring buffer too
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit de6abccd35f8430730fca734aee7175cf757640f
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Wed Jul 24 10:32:38 2013 +0200

    lpcm: fix channel reordering for m2ts (close #8526)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit c08963d4d19a5c403c30b88963b10bd36b53951d
Author: Sebastien Zwickert <dilaroga@gmail.com>
Date:   Wed Jul 24 16:08:17 2013 +0200

    vda: reset correctly the coded frame size.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

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

    avcodec: pass AVFrame.opaque to hwaccel release callback
    
    With the reference counting stuff, the AVFrame structure is gone or
    unreachable by the time the release function is called.

commit 9d1894124c70e6cb05e8dfbe310bcc7bb1ec1ce1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jul 24 23:32:27 2013 +0300

    avcodec: remove va parameter from hwaccel release callback

commit 534201c56b10c81235360f1bcbd70a79887fa233
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jul 24 23:24:51 2013 +0300

    hwdummy: remove no-op

commit b08d2a72e19a59123197201fbe01d3ba35853111
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jul 24 23:29:21 2013 +0300

    vaapi: avoid usage of vlc_va_t * from the release callback
    
    This will simplify later commits.

commit fdf062826d4c55d6d4a4fde1fec272c7ae2283c2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jul 24 23:25:01 2013 +0300

    vdpau: remove no-op

commit 6aca96ae791a29cefb2bbe301b1096f90dea4c99
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jul 24 23:21:45 2013 +0300

    vaapi: use AVFrame.opaque to store per-picture state directly

commit 515959913922fc234d0d814e0d0b115f9c293ee5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jul 24 23:21:00 2013 +0300

    dxva2: use AVFrame.opaque to store internal per-picture state directly

commit 2392db7de488cfc960278c2aa7888d8e7809b948
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jul 24 22:48:50 2013 +0300

    vdpau: fix surface leaks if the picture is not extracted
    
    This can happen in some corner cases such as flushing (luckily the leak
    would automatically be resolved when the device instance is released).

commit 7840c4dc4bb72bcb306fc9ee5599aecaca0ac8d7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jul 24 22:39:44 2013 +0300

    vdpau: revector (no functional changes)

commit 473c629aa369a53df76a3c2665b027b5eeef41a1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jul 24 22:07:27 2013 +0300

    ALSA: correct debug message

commit d7397d93fc06628ac9a89a7c665049b32b42c0f2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jul 24 20:34:47 2013 +0300

    avcodec. remove redundant code

commit 4581f88b10339b8f6046e6f67e9a9fb501a842e1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jul 24 19:41:26 2013 +0300

    XCB/XVideo: pad pictures to 32x16
    
    This reenables direct rendering with libavcodec in most cases.

commit a8db64a589260aacdedace20ff7517f1561ec473
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jul 24 19:41:08 2013 +0300

    avcodec: log why picture is unsuitable for direct rendering

commit cbedb0c6e5a212c2f200e5da58c8e22d8f794d1d
Author: Mark Lee <mark.lee@capricasoftware.co.uk>
Date:   Sat Jul 13 19:21:38 2013 +0100

    libvlc: add tests for the equalizer API
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit c180afe5f932ec1e5b066595c9d6685153029f64
Author: Mark Lee <mark.lee@capricasoftware.co.uk>
Date:   Sat Jul 13 19:21:37 2013 +0100

    libvlc: add equalizer API
    
    Functions are provided to:
    
     * query the available equalizer presets
     * create a new default equalizer instance
     * create an equalizer instance from a preset
     * set individual equalizer band amplitudes
     * set equalizer pre-amplification
     * apply an equalizer to a media player
    
    Equalizer settings can be applied whether media is playing or not,
    and will automatically be retained when playing media subsequently.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 6da5c9b0cd33b1935da7510f0d47c8e7aaee01ef
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jul 24 19:14:50 2013 +0300

    avcodec: add assertion after vlc_va_Get() + cosmetics

commit e918aa681afe8a947a80de9fa5bc081a0d2022b2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jul 24 18:41:55 2013 +0300

    avcodec: factor frame initialization code

commit 71c11236c2dd407624e8af17f0f3a2f49d48b14c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jul 24 18:41:31 2013 +0300

    avcodec: remove debug code

commit 28cf0eee77095f5029aa8d344fe59ea000adc0ce
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Jul 24 16:01:03 2013 +0200

    update NEWS

commit 7c88ee37a481415df1d7e73e3b260990364816e1
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Jul 16 17:00:49 2013 +0200

    access: ftp: add TLS support (fix #137)

commit 01caa6718f527eb1f3198064ea853ba8c85125aa
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Jul 24 12:16:30 2013 +0200

    contrib: mpcdec: use svn version (r481 currently)
    
    Fixes: #8516

commit 6006c6d4d3f8abc00b4c3b49b5def11af32e2ef0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 23 23:17:46 2013 +0300

    avcodec: fix sign of codec ID
    
    In C, an enumeration is unsigned unless it contains an explicit negative
    member.

commit b217f60be52bfb3b9f03d7a38f261f84c3218365
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 23 23:03:37 2013 +0300

    avcodec: use reference counting for video decoder

commit 6744bd2b12442d028db2d707cd424dde9e36db59
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 23 22:15:09 2013 +0300

    hwdummy: improve assertions

commit 82c6d7891ea6dbfa75a66f68ec7a3062fedf27aa
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 23 21:44:05 2013 +0300

    avcodec: fix warning

commit ddf080f5f71bcd9f5631e66abc16ff6715ad9563
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Tue Jul 23 20:57:58 2013 +0200

    macosx: set max volume as configuable
    
    no new strings.
    
    close #8628

commit 8fd45605df2306b336be809947e5eb5c458ed3d3
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Tue Jul 23 20:56:48 2013 +0200

    macosx: implement snap-in for volume sliders (refs #8628)

commit 863f310d2af8cf471d6919bb4adb67cb4eafc8a0
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Tue Jul 23 19:37:15 2013 +0200

    macosx: fix visual appearance of fullscreen tic (refs #8628)

commit e61c78e65d15e796a6136128d74ea32102890663
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Mon Jul 22 21:59:40 2013 +0200

    macosx: cleanup previous commit and fix position of tick, tweak appearance
    
    refs #8628

commit 66bf1c6ef19eb62e24a05780ff876c4e1aa282f1
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Jun 21 01:06:22 2013 +0200

    macosx: implement 120% volume limit
    
    This patch doesn't stop you from going above the limit using the hotkeys or the Apple Remote

commit ba8cad3aeec119360a90794e5c6a69f53bf4f4bc
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Jul 20 21:46:17 2013 +0200

    contrib: export CCAS correctly
    
    Modified-by: Rafaël Carré <funman@videolan.org>
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 3e92a084d4fe75e90a37dcc44e7c0d31d7faa4c5
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Jul 23 10:27:15 2013 +0200

    vout_ManageWrapper: reset display pool after we reset render
    
    Fixes: #3899

commit 2b1c32f0c7cce766ac8ed499dbb8792c7fa6c315
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Jul 23 15:45:54 2013 +0200

    ftp: do not compile access output if sout is disabled

commit 3fd468a1e23a64fcf1ec92026eae86d258345d4a
Author: Martin Storsjö <martin@martin.st>
Date:   Tue Jul 23 16:09:20 2013 +0300

    tools: Use the latest version of gas-pp
    
    This is required for building libav from yesterday for iOS.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit 44cd98afd7a35444af0f8f8563731f7a35ad90f0
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Jul 23 15:07:59 2013 +0200

    Don't redefine UNICODE

commit 419af7e0603f73e4eed761d653888bf39bcf6f6e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jul 23 14:49:49 2013 +0200

    WinRT: release the CryptographicBufferStatics and Buffer instances

commit 86de045d68dcdba9b6cd95835aca3f546ad5cfe5
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Jul 23 13:13:13 2013 +0200

    Don't use CryptGenRandom in Windows Store app

commit c53d59005c07a9574a4e37167dd140808a323774
Author: Gleb Pinigin <gpinigin@gmail.com>
Date:   Fri Jul 19 20:52:51 2013 +0700

    ios: disable VNCServer contrib
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 96e4d7a375c1c29501ab13280806929b763ade33
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Tue Jul 23 00:48:11 2013 +0200

    youtube.lua: fix author name

commit d9e952a9baa9b181baeaf19a63ffa92cba34b3ee
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Mon Jul 22 22:27:23 2013 +0200

    youtube.lua: update to (months-old) website changes

commit 7d1a3a853b3d6279e8e97d6a0a25bb87a399c80d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jul 22 22:04:24 2013 +0300

    dbus: thread safety requires libdbus version 1.6.0

commit 3f2badf27576d1cc63e418bd2535fd4f8fd6c089
Author: Martin Storsjö <martin@martin.st>
Date:   Mon Jul 22 22:46:30 2013 +0300

    tools: Download gas-pp from libav.org instead of from github
    
    The github repo is only a mirror while the libav.org one is the
    upstream.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit d80e7c5923e634461d60681c5f0a1c44d26c8ca8
Author: Martin Storsjö <martin@martin.st>
Date:   Mon Jul 22 21:09:12 2013 +0300

    ios: Remove the contribs directory before installing new files
    
    If the contribs directory already existed, the source directory was
    copied as a new subdirectory into that instead of replacing it
    (which probably was what was intended).
    
    This meant that the contribs directory in the install directory
    wasn't ever updated in incremental builds unless explicitly
    manually removed.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit d9b63dff5bef6156a71e27a8994444debeeff776
Author: Gleb Pinigin <gpinigin@gmail.com>
Date:   Mon Jul 22 23:05:15 2013 +0700

    tools: Download the defined gas-pp version instead of master
    
    This fixes extracting of the tarball when master has progressed
    from the specified hash.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>

commit 449bf4a7605bdc3038a39031099f09733a5101e2
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jul 22 20:33:54 2013 +0200

    Demux: Correctly differenciate MLP and THD raw samples
    
    Ref #8850

commit 94026a9a5b574e64fad9350ab497c1e457197db0
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Jul 22 20:15:35 2013 +0200

    Add missing va_end (cid #1049747)

commit 9ed7eb3ab9e0bec7f6351eb44fd67d1424f70bf9
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Jul 22 19:46:16 2013 +0200

    Add missing va_end (cid #1049746)

commit 622ac6fcef79fd589f715ea11886a548a0447a5d
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Jul 22 19:44:18 2013 +0200

    Add missing va_end (cid #1049745)

commit 3a5100e88b4c0f5f8db340ed9859915ea24d479c
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Jul 22 19:41:20 2013 +0200

    Add missing va_end (cid #1049744)

commit cbf0d74bfbd4b6d0df0765c9417ea2f10189f0b3
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Jul 22 19:37:45 2013 +0200

    Fix potential missing unlock (cid #1049393)

commit bcf29dd637a4eebd27436e716196bae4199d642a
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Jul 22 19:36:07 2013 +0200

    Fix potential missing unlock (cid #1049392)

commit e8553f48b8274d4409fc66780a6782e41b7ec395
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Jul 22 19:29:57 2013 +0200

    Fix wrong test (cid #1049311)

commit 9632f52e4fcf301c71c1fc3c4785baf9134aa5a5
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Jul 22 19:22:06 2013 +0200

    Fix wrong test (cid #1049310)

commit 4b3bc75d739138aa41c76ad8fdb2c472f3c0f926
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jul 22 19:41:04 2013 +0300

    Remove unmaintained cmake support

commit aa1868c759f9f52ffd46596f63c528cf1bfa3e26
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Jul 22 17:42:52 2013 +0200

    Fix sizeof mismatch (fix many cids)

commit 4658c81db6d9f0526f29a6d1617c2c011360624c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jul 22 19:02:03 2013 +0300

    vcdx: work around stupid type mismatch
    
    Don't ask me why the original developer needed to use mismatched type
    names here.

commit 7eecb5b77b561c35878f4351b29a508ea76fc1a0
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Jul 22 17:48:18 2013 +0200

    contrib: add --disable-net to disable network related code

commit 13d6ea6cc9ddc737e285becc48bbdf1689cc6fc8
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Jul 22 17:47:55 2013 +0200

    Audio demux: use MLP codec id for .mlp files
    
    Fixes: #8850

commit 59c76c6e6444afd0879cc9130008b538cf38fa1b
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Jul 22 17:29:33 2013 +0200

    Remove dead code (and infinite loop) (cid #1049331)

commit f5df418a5ea952d812de748052ca1dc61f574f93
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Jul 22 17:16:55 2013 +0200

    Fix C&P error (cid #1049313)

commit 231117945693d34d1a7075ff1d5e9b86ffd16d92
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Jul 22 17:01:40 2013 +0200

    Fix memory leak (cid #1049518)

commit 95f5a5f46a93920eba88d339707a8140df753c44
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Jul 22 16:52:53 2013 +0200

    Fix memory leak (cid #1049517)

commit 792e9059f154d452f6d614b5d8c9ee93499a306d
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Jul 22 16:57:42 2013 +0200

    lpcm: fix BD decoding broken by 45c7b7c8764
    
    We now output 20 and 24 bits PCM into S32N
    Don't use swab, as it is forbidden for an odd number of channels
    
    Fixes: #8982

commit 69d75edde2c5b7f70f238d7f7546cc418c3f18ea
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Sat Jul 13 15:38:49 2013 -0400

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

commit 976eec1cc78f888b261cdd32bc81ff8c26b107cd
Author: François Revol <revol@free.fr>
Date:   Fri Jul 19 22:35:38 2013 +0200

    lua: assembleenationale: Fix after website changes
    
    The streams lists were just moved out from direct.js to streams.js.
    
    Streams still use crappy proprietary formats with ugly resolution,
    can't do anything for this... If only they used a fixed playlist...
    
    Signed-off-by: François Revol <revol@free.fr>
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 1ba8b126c35d30d412cb49feb7c80541c3bd3edc
Author: KO Myung-Hun <komh78@gmail.com>
Date:   Mon Jul 22 21:43:55 2013 +0900

    qt4: OS/2 does not have additional dependencies
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 08668f06c1a19864ca41b42f1d004f4911306aba
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Jul 22 15:08:33 2013 +0200

    TS demux: add an option to not use stream's PCR
    
    Ref: #8983

commit 2f92b225163b6bf4ce099ab7cb7cfb1f366c695e
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sun Jul 21 22:57:12 2013 +0300

    http: implement ACCESS_GET_SIZE

commit 7a68780f8f676043a5cf1637130c930477597b62
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sun Jul 21 21:04:57 2013 +0200

    avcodec: fix av_pix_fmt_desc_get() with ffmpeg

commit 15ccbe93aab7c1315ff1574dcbf5b1e3ae901f7e
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sun Jul 21 21:19:10 2013 +0200

    swscale/chroma: fix build (typo)

commit 3dbc91be6f07b704cdd188880e3991ebff87b782
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sun Jul 21 21:13:30 2013 +0200

    macosx: fix moar string memleaks in audio effects code

commit 083c2a2432dbea4cf2896b0d0d6501fb7b35aa3b
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sun Jul 21 21:06:10 2013 +0200

    macosx: fix a bunch of string memleaks in video effects panel code

commit a3c4d7c7f984aa7a1ea2cdb9a3e17548b8aa471d
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sun Jul 21 19:57:07 2013 +0200

    macosx: do not enable video filters which are not set in profile (fixes #9010)

commit 52babf6e6f84151f1483df0c36a085235d4738bf
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sun Jul 21 17:49:16 2013 +0200

    macosx: video effects: fix for applying profile settings with different filter strings (refs #9010)

commit 181ea34b9e93819d96ff88d421186c63c5a3e7dc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 21 20:03:03 2013 +0300

    snapshot: add true subsecond timestamp and pad with zeroes (fix #9012)
    
    The previous value was quite bogus.

commit 3328b21b5b18721ff541cb326ff472a42d1bef4f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 21 19:37:06 2013 +0300

    net_Read: rewrite, fix corner cases (fix #8972)
    
    This new implementation opportunistically tries to read data before
    invoking poll(). This reduces latency when data is already waiting in
    buffers, allows receiving pending data in non-blocking fashion even if
    the object has been killed. This also gives GnuTLS a chance to dequeue
    data from internal buffers.
    
    Also the corner case of 0 read should now be handled correctly.
    
    The corner case of an error after success read is no longer handled.
    This was race-prone and useless.

commit 013044c36169a4ef9974423a79432f2092281bf3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 21 19:14:56 2013 +0300

    win32: do not clobber error status when touching thread variables

commit ab7d3c3c9fd98beba71501cca286a9c9372a180a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 21 19:09:02 2013 +0300

    net_Gets: rewrite, deal with errors

commit 0dce21c6a4ad47d46d141a4741ea3f0190f38426
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 21 19:08:39 2013 +0300

    decomp: avoid unreliable waitall mode of net_Read()

commit 62e3bc5e06db6c246d48a7c1763d57401de232f1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 21 17:01:56 2013 +0300

    Move splitters to a subdirectory of their own

commit bf7d363fe5484b7fafc24057423bf910f23902fd
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 21 16:46:15 2013 +0300

    Update POTFILES

commit 2c5e4d39a68518bede492daf2e0e545241234099
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 21 16:43:45 2013 +0300

    move swscale and chain with other video conversion filters

commit da06b6bfd08228e75019e61aa6d9a8291de86747
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sun Jul 21 15:34:04 2013 +0200

    macosx: prevent continuing playback when pause is requested (fixes #8710)

commit 8f8ff669731a51d36dc2a3a78cc0e520b568b434
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 21 16:15:17 2013 +0300

    access: info.i_size -> control(ACCESS_GET_SIZE)

commit f9053346c9a7a7fb64ee797a361fddede8e993e9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 21 15:55:17 2013 +0300

    mtp: remove write-only datum

commit 806d4259d5f8a51e49837a60e76333902744ca4a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 21 12:13:13 2013 +0300

    vmem: fix use of uninitialized memory

commit 7d3fc2a752c1e20d1abd18c60e637dfc957195da
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jul 20 14:31:09 2013 +0300

    vaapi: protect potentially concurrent access to the surfaces table

commit b6dbbeaa7319d6d9af42ee4967160032a6ea4693
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jul 20 14:27:25 2013 +0300

    avcodec: split out and document vlc_va_t

commit 6a4b499a17f32619ffc83ccd9f14af4c8a7c02f3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jul 20 14:03:02 2013 +0300

    vaapi: cosmetic

commit ea82b37f8f17028e29e812b2a12adc20feeb51d3
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jul 20 13:01:33 2013 +0200

    Avcodec: fix FTBFS with older libav/FFmpeg

commit 307c778c355b56ba51f6a3e6817ab8565d42c939
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Jul 20 09:54:10 2013 +0200

    Fix sizeof mismatch (cid #1049611)

commit 99f48b0e95b678780fb692108254016189d3fbe4
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Jul 20 09:52:55 2013 +0200

    Fix sizeof mismatch (cid #1049612)

commit 7803254ae2714c893d58843daf24096857a066f4
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Jul 20 09:51:42 2013 +0200

    Fix sizeof mismatch (cid #1049613)

commit e7e81115637e3273fb0d1a5a3dbc389992d5ec1e
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Jul 20 09:50:48 2013 +0200

    Fix sizeof mismatch (cid #1049614)

commit e977d02085d12f2f3e0e534adc43a414794cce6e
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Jul 20 09:48:25 2013 +0200

    Fix sizeof mismatch (cid #1049621)

commit e7d6279cee9d96d0b2514a5659bc21e861f5112b
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Fri Jul 19 21:47:28 2013 +0200

    Pass the value by pointer (cid #1049514)

commit eed0373932e6af0e9e9ea39cd1342978baff5cff
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Fri Jul 19 21:41:51 2013 +0200

    Fix memory leak (cid #1049562)

commit ced821f1ab399bcbd0ec7b255ee7a4c28f2c7016
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Fri Jul 19 21:32:37 2013 +0200

    Fix potential memory leaks (cid #1049567-1049570)

commit 2b8ee7da21320ce53600eebe75177092ab222015
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Fri Jul 19 21:24:50 2013 +0200

    FIx socket leak (cid #1049574)

commit 8de5a5b76cbea91ecd8f072d1139559f8fd84c2e
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Fri Jul 19 21:16:41 2013 +0200

    Fix memory leak (cid #1049575)

commit 32eec09bf3582be815c784fa23527f0eb14eda4c
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Fri Jul 19 21:12:29 2013 +0200

    Fix memory leak (cid #1049576)

commit 75e6888e8b0891fe056413f97314ec8dd2a3dd13
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Fri Jul 19 21:08:31 2013 +0200

    FIx sizeof mismatch (cid #1049611)

commit bd6e2da843bf861d41d2831998f935d9b76bfb53
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Fri Jul 19 21:03:57 2013 +0200

    Fix sizeof mismatch (cid #1049614 and #1049613-12)

commit 3a62db5f7a9eb4a41face248bff152a88075decc
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Fri Jul 19 21:02:02 2013 +0200

    FIx sizeof mismatch (cid #1049619)

commit ec9b71764815f710e26feacdad6210adbf0de399
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Fri Jul 19 21:00:45 2013 +0200

    Fix sizeof mismatch (cid #1049620)

commit b1b5a54613af68004eac4498c787b90980257f95
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Fri Jul 19 20:58:12 2013 +0200

    Fix sizeof mismatch (cid #1049621)

commit 32b1c86c27167e7e312af682b19be63bf822638a
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Fri Jul 19 20:55:30 2013 +0200

    Fix sizeof mismatch (cid #1049623 and #1049622)

commit 0c24ccc0d82940553467c7226b3c40ba2ad41159
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Jul 19 19:18:38 2013 +0300

    avcodec: simplify thread support checks

commit 9490153ba39ecb3b39b2219d91ab08ac94744d9d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Jul 19 19:01:02 2013 +0300

    avcodec: list all pixel formats, then try hardware acceleration

commit 701413ebf56b6dcf3096f2c2afbec04f4d66f63a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Jul 19 18:54:49 2013 +0300

    avcodec: fix potential multiple free of hwaccel module

commit b10a605d93043c079351bfa91d0ef76af52e3cc1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Jul 19 18:29:15 2013 +0300

    po: add hwdummy

commit f9bb9f99537d327ef0741b223426cb038b73fa1c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Jul 19 13:55:45 2013 +0200

    AndroidSurface: fix compilation regression from ffcfa6daa7

commit 902cc2d4a79fad1c112ff722d0f8deb1737b5048
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Jul 19 11:33:10 2013 +0200

    Remove older iOS vout

commit f187b2ed6f8631fa351ed152f50452696a8952a1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 18 19:35:00 2013 +0300

    avcodec: autodetect hardware acceleration by default

commit ca453ebe9bee75aeb62b2024a9cbac25602382e0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 18 19:33:14 2013 +0300

    dxva2: drop priority to zero for the time being

commit 748f6b2f318aff180067bc341804fa91e51534d5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 18 19:29:41 2013 +0300

    vaapi: drop priority to zero
    
    The plugin does not correctly check decoder profiles, so it should
    really not be enabled automatically. It can still be enabled manually
    from the UI or CLI as before.

commit e7c2758e3f9f0d245b785266d3860dc879e7004a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 18 19:26:05 2013 +0300

    vda: drop priority to zero (refs #8927)

commit 9b28b4c6679a52169d809803beadf0e89a81665b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jul 17 23:25:42 2013 +0300

    avcodec: allow frame threading with hardware acceleration
    
    Only MPEG1/2 slice threading is currently known as broken.
    
    This rectifies commit df252eac618091d156cf986f38a98c2bddbc8437.

commit 01c4f44e88bfbb8ecf108c0fe40f3797bddac686
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 18 19:04:13 2013 +0300

    avcodec: pass coded dimensions to hardware decoder
    
    Regression from b71c85b3d88b8d0ad2d4a63bf58ebcd2ad771cbf.

commit 3513df2d5bb125b7157fee3229c063b8610e5199
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Wed Jul 17 19:21:45 2013 +0200

    Qt: remove unnecessary ellipsis in Help menu

commit 697766fe84fc6fa94f1bef61dbf0193991474a58
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Wed Jul 17 13:45:59 2013 +0200

    Qt: raise the tooltip so it stays in front of the fullscreen controller

commit 9653db32b9670e25c587cb0308b7aef97aa08f7f
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Wed Jul 17 13:43:04 2013 +0200

    Qt: fix a visibility issue within the time tooltip
    
    The first show() was never satisfied because the widget was not
    initialized at this point.

commit ce58fbba7aa8a5b60459947b93797c2b27c46476
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Jul 17 07:07:59 2013 +0200

    http access: fix english

commit 78e6b2bc6bb39eb49317cede9b1e7bda1e096c2d
Author: Denis Charmet <typx@dinauz.org>
Date:   Fri Jul 12 02:03:33 2013 +0200

    Fix track selection according to user preference.
    
    Fix #6375 and may benefit to #8936

commit 4a0eb67d86b325545072c768e6c369908028891b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 16 23:07:10 2013 +0300

    XCB/XVideo: use ITU-R BT.709 colour space where applicable

commit ea21bbabe5a8d17f9d6160baa8fa4e4b7fdeb2a4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 16 22:01:35 2013 +0300

    vdpau: add YUV 444
    
    This is untested due to lack of compatible hardware.

commit aa2d895d263d5e230d1504e1db5b43abc3896d16
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 16 22:01:06 2013 +0300

    fourcc: add NV24 semiplanar Y/UV 4:4:4 (partial)
    
    It seems impossible to describe this chroma with
    vlc_chroma_description_t. Thus picture allocation will fail.

commit 5f10d7cca84b3062ab4cc3b8e9b60b5bc3304e9d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 16 21:24:50 2013 +0300

    vdpau: add I422 and NV16
    
    This is untested due to lack of adequate hardware.

commit 9ea409d8144a5b418c7927b8af1bafbc6624b14a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 16 20:41:58 2013 +0300

    fourcc: add missing bits for NV16 chroma

commit e90f73585f0c3d415882c52c55e35a01be41f2cd
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 16 21:25:01 2013 +0300

    vdpau: fix inverted logic

commit c5e461c71451c27b100b5cfc6ff5f530f576d80a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 16 20:38:17 2013 +0300

    vdpau: fix comment cut&paste error

commit ea06b760122de866d0fdae76cdf4ed8e4c24d35a
Author: Vittorio Giovara <vittorio.giovara@gmail.com>
Date:   Mon Jul 15 18:00:29 2013 +0200

    draw OSD widgets taking into-account visible display size
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 7cdd24b078194d27042411d28e1953dbf99691b0
Author: Vittorio Giovara <vittorio.giovara@gmail.com>
Date:   Mon Jul 15 18:00:28 2013 +0200

    draw text taking into-account visible display size
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit b71c85b3d88b8d0ad2d4a63bf58ebcd2ad771cbf
Author: Vittorio Giovara <vittorio.giovara@gmail.com>
Date:   Mon Jul 15 18:00:27 2013 +0200

    fix video playback when width and height differ from coded_width and coded_height
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit fe88885174d381555427894de6cc230f750e7af3
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Tue Jul 16 15:53:01 2013 +0200

    skins2: fix autoresize initial value
    
    Default values should match with skins.dtd

commit 9a74aaad855d14a2e82d8599624280c12dcce5d5
Author: Alain Degreffe <eczema@ecze.com>
Date:   Tue Jul 16 08:38:29 2013 +0200

    var_buffer_getmemory: invalid memcpy source pointer
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 4446d452da6469ac28d6a36e88307fc4361a03b1
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Mon Jul 15 19:10:20 2013 +0200

    Qt: remove obsolete workaround for kwin

commit ed8a1a1a966378bf2550e06b9fed41fd758f51af
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jul 15 17:23:27 2013 +0200

    Qt: use Q_OS_* in timetooltip for Win32 and OS/2
    
    It might need more testing in some X11 setups on Windows

commit 104e257c456d7ac1099bfbe2e65570eee8d5405b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jul 15 17:11:31 2013 +0200

    Qt: use Q_OS_MAC define in moc call

commit 9daf01ef2eb97d27cf0319e1def3ac4c20c0eb73
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jul 15 17:08:47 2013 +0200

    Qt: move from Q_WS to Q_OS in MainInterface, QVLCApp and (part of qt4.cpp)

commit 01fcba7ff894cac941a26bc448ad60187764dd35
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jul 15 17:00:33 2013 +0200

    Qt: move Q_WS => Q_OS in widgets and playlist code

commit 8cecc7beb384fd637ce342c6a1a667842621c2e4
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Mon Jul 15 11:43:21 2013 +0200

    Qt: QString::toAscii has been deprecated in Qt5

commit a6020fcc9ab2781daf1727aa220ca9f8215388fc
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Mon Jul 15 11:38:11 2013 +0200

    Qt: use explicit constructor for the xpm

commit f8f39c346d759c029e1f3d8baf33c73c1bc9e18b
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Mon Jul 15 11:23:17 2013 +0200

    Qt: reset() within a QAbstractItemModel has been deprecated in Qt5

commit a1cd238d746ca072650e3bb000018fcd68814a49
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Mon Jul 15 10:47:21 2013 +0200

    Qt: setClickable has been deprecated in Qt5

commit 19a8ef0abec71e579306a9529012e49daf5e9e06
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Mon Jul 15 10:44:59 2013 +0200

    Qt: setResizeMode has been deprecated in Qt5

commit 1beb0074c58bf9b0172b53332f7d200267c01064
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Mon Jul 15 10:40:13 2013 +0200

    Qt: QProxyStyle is the new way to extend styles in Qt5

commit 1c9516cfe5dee0869591858f2e2dd66681876cae
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Mon Jul 15 10:35:49 2013 +0200

    Qt: setMovable has been deprecated in Qt5

commit 0d33f98e4ccc4b0ecf63172d4c08a6ed0b86130b
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Mon Jul 15 10:22:55 2013 +0200

    Qt: QString::fromAscii has been deprecated in Qt5

commit 8fc155e534f90598685746a6c19883cea62aa3f0
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Mon Jul 15 10:18:26 2013 +0200

    Qt: qFindChild has been deprecated in Qt5

commit ec04db28586c567287f5b5350153042d65a6fd19
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Jul 15 14:43:28 2013 +0200

    Specify nosignal picture with an image file

commit d1114a9d641b13571edc53f291464a0159b502e9
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Jul 9 14:29:37 2013 +0200

    decklink output: black out video if no new pictures are coming
    
    Default delay 5 seconds, configurable with --decklink-vout-nosignal-delay

commit dd212bfe22089604415aefa69b33cd8f354cd847
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Jul 15 12:35:42 2013 +0200

    macosx: respect 'playlist-autostart' (close #7272)

commit 06112acd9977528ce7d0874de5456158b7916c81
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Jul 15 11:43:41 2013 +0200

    podcast: be more tolerant with faulty feeds, so just ignore invalid items instead of refusing to the list the entire feed (close #8970)

commit 25f3ab158f4c83ceb6b38c4280ac4bf753524766
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Jul 15 10:03:48 2013 +0200

    contrib: gettext: update to latest release 0.18.3
    
    drop patch not needed anymore

commit 40e38ac09311ad5cba0d7da3e983957ef8ed7455
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 14 23:08:47 2013 +0300

    vdpau: fix leak on picture pool error
    
    (same problem as XCB)

commit bf6976989e83f31d47ef7dafb18c68487bfc1ad4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 14 23:08:14 2013 +0300

    vdpau: use custom picture destroy callback

commit 1a5c86d8c497c782ccfd7dd8d341f1a1c96a7fb3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 14 22:43:54 2013 +0300

    XCB/XVideo: fix long-standing massive leak on error

commit 30dbe16aba36da71d8a720ad54438aa389636489
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 14 22:43:42 2013 +0300

    XCB/X11: fix long-standing massive leak on error

commit 776fb1cb85d2ab44e6bc19fda6c7318d622cebb5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 14 22:30:57 2013 +0300

    XCB: use custom picture destroy callback, simplify

commit e376480839eb8eba43fe558c314f9484ddd7879e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 14 22:20:08 2013 +0300

    picture: assert that there is a destroy callback
    
    Pictures without destroy callback are allocated on the stack and never
    explicitly released.

commit cbaaea93fb58cc7476067d3bd1dacb51d5600f57
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 14 22:03:08 2013 +0300

    picture: add pf_destroy to picture_resource_t

commit 64f8465b7b2f37dfa811dfa2d4a57a08b7abbaae
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 14 20:18:29 2013 +0300

    XCB: rework picture allocation, fix a memory leak in case of error

commit 64d7f4fca7fa18b103281880a79757238e1f3b5c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 14 20:05:45 2013 +0300

    MSW/WinGDI: remove no-op
    
    free(NULL)

commit e7190f764a10963556b36794000dbf25a6dbdeff
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 14 20:04:05 2013 +0300

    MSW/DirectX: keep only picture_sys_t * instead of picture_resource_t

commit 6a9df8abe273c9a133641b99d397acd1711df68e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 14 19:54:22 2013 +0300

    MSW/Direct3D: retain only picture_sys_t* instead of picture_resource_t

commit 81b4850d87aae326135f62e00c91e6f6a99d1e0d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 14 19:31:02 2013 +0300

    kva: fix double free on error, and remove useless struct member

commit 828af6feb1a1e1d2fc31d846b3d80b67938d6e69
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 14 19:25:00 2013 +0300

    androidsurface: remove useless member

commit ffcfa6daa7b0dbd66a8474b9c247e7b238531f07
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 14 19:21:57 2013 +0300

    androidsurface: fix double free on error

commit e197e2b0300cf461e721cfe5d26ccd8904bc4366
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 14 18:36:49 2013 +0300

    XCB/XVideo: keep only SysV segment base address
    
    ...rather than the whole picture resource structure.

commit 2a8fb6196ee87d216c9f257f9f405a3f09f4d47f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 14 18:33:17 2013 +0300

    XCB/X11: keep SysV segment pointer only
    
    ...rather than the whole picture resource structure.

commit 77193c7badc6fbc70b583920fe0074203907edeb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 14 18:36:54 2013 +0300

    XCB: develop picture free function

commit e1ee8b067472560cce1ec7a31a1f2a367747bc44
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 14 18:06:36 2013 +0300

    omx: fix memory leak on error

commit a390896f7b2f596f27f523593bab208876e03e0a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 14 18:04:09 2013 +0300

    omx: remove no-op
    
    These values are already zeroed a few lines above.

commit f778bc2ba1e1a3526d0e77f2c1de135a194365d5
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Jul 14 16:05:27 2013 +0200

    demux: don't link against IOKit and CoreFoundation since this isn't needed

commit 786cf6a3a868eb869a115dd54113fa19c038d995
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Jul 14 16:05:07 2013 +0200

    access: don't link against Cocoa since this isn't needed

commit 490b5fd0106ed7ad21047a4d455c14aca3c6aa07
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 14 15:07:39 2013 +0300

    test: add coverage for audio output and device functions

commit b8258c78be63681bb726603cd761f018ee0f66c5
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Jul 13 23:28:40 2013 +0200

    skins2: fix wrong qualifier (cid #1049814)

commit eee0caf112ef3e6bcafb5f605955209530d77c5d
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Jul 13 23:20:41 2013 +0200

    Fix potential NULL pointer deref (cid #1049834)

commit 7daf829726e28d509f84dff0da3121fd1ebc222b
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Jul 13 23:16:18 2013 +0200

    skins2: remove self assignment (cid #1049841)

commit 0f14935d6a3c4cd56936e3e7d28d0f264b24728e
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Jul 13 23:09:55 2013 +0200

    Fix potential memleak (cid #1049846)

commit 7301a70904d6f339e71508b5ca7ef6a9519cc798
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Jul 13 23:07:09 2013 +0200

    Fix file descriptor leak (cid #1049847)

commit 19f940ab4409f28c3488d430547f2846e5762eda
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Jul 13 23:01:30 2013 +0200

    skins2: fix wrong break (cid #1049865)

commit db67442b62d640cdb29446649fc94cec1069da80
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Jul 13 19:30:01 2013 +0200

    access_jack: cleaning

commit c9f97376f9fb592499fb61b9bb719032570ab71d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jul 13 23:34:53 2013 +0300

    picture: remove invalidated assertion
    
    gc.p_sys can now be NULL, if the picture has no planes.

commit 319f7ccb145d1ea0d6d76b878ec444f84a5710ce
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jul 13 23:09:13 2013 +0300

    XCB/X11: pre-allocate and reuse shared memory segment XID
    
    The X server supplies a large but nevertheless finite range of XID for
    the X client to use. So lets reuse our handles.

commit 792f9eb5ba48319d40d9a9776c70c0c8957b18e0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jul 13 23:01:50 2013 +0300

    XCB: pass shared memory segment XID as parameter of picture allocation

commit 6922be488d99d742ec74b236beae1bf03354bc92
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Jul 13 21:15:48 2013 +0200

    macosx: fix 10.6 runtime support

commit ae8b56e7c0759c7c4f793318f092d414231c913a
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Jul 13 21:15:38 2013 +0200

    qtcapture: fix 10.6 runtime support

commit b4bf9deef221adc88d9934299ffad55c9af3152d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jul 13 13:40:16 2013 +0300

    Qt4: simplify Makefile

commit 1a9b470ca535b17e09fba1dcb7916adc5f48dbe0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jul 13 12:52:00 2013 +0300

    configured: inverted LIBS and LDFLAGS

commit bfb92b763a5508e6e087f5eb2d251a8846ae1bc3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jul 13 12:51:31 2013 +0300

    modules: removed unused Makefile variables

commit c76644359575439808dd5376a51032e6e5104a13
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jul 13 12:49:46 2013 +0300

    notify: use Makefile.am directly

commit 6a4744d9456b9744e6f6ef0ed69c0845be6b8e14
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Jul 13 10:37:30 2013 +0200

    Fix missing unlock (cid #1047146)

commit 9ebbc7d3ffe7c6ebc14151c66e268b879ac54709
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Jul 13 10:21:16 2013 +0200

    bluray: fix missing unlock (cid #1047147)

commit 95a610fd5b7f034d2d10d86847a630d7902ec4fd
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Jul 13 10:18:36 2013 +0200

    mkv: fix missing unlock (cid #1047148)

commit 156a1fe2b917d3f344a27142a7415b0901cc9be4
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Jul 13 10:16:24 2013 +0200

    Fix missing unlock (cid #1047149)

commit c6c15ffb8646b4a5da602847d38f30b5f44e6e05
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Jul 13 10:13:18 2013 +0200

    Fix potential missing unlock (cid #1047153)

commit 0a460451616550ccad858c3d2bdf6db20b7c925d
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Jul 13 10:11:05 2013 +0200

    Fix missing unlock (cid #1047154)

commit eb73eec87c833bc8d6e0a448d3ac346c4dd2b81c
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Jul 13 10:05:14 2013 +0200

    rc: fix previous commit (wrong C&P)

commit 121c6b90c774fd64ad5510d7a626eee423d2aeb0
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Jul 13 09:58:43 2013 +0200

    Fix missing unlock (cid #1047159)

commit f23239d4d2507b9fa0a4fe4189c4bc76524c692e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jul 13 11:00:56 2013 +0300

    libvlc_audio_output_device_list_get: fix spelling (fixes #8955)

commit 3369a0bfca7439a3c58dcc0dc957371faed1c5f1
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Jul 13 09:56:38 2013 +0200

    Playlist: fx missing unlocks (cid #1047159 and #1047160)

commit 4c2353ede409c1ef413fa6169a703ab0322ee0de
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Jul 13 09:44:29 2013 +0200

    Fix assignment instead of compare

commit a461c5daffd6048fd08f1d09934329bce5292d92
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Jul 13 09:42:24 2013 +0200

    Fix printf formats

commit 9e4927fcb23f05fac7af9703d1ffb855b7258695
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Jul 13 08:52:03 2013 +0200

    Fix allocation size mismatch (cid #1047373)

commit a18b713d24e7e08cb27aa0089f8f12efa4b225a9
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Jul 13 08:45:19 2013 +0200

    Allocation size mismatch (cid #1047372)

commit f69f8352dc918118641dd6023d77c78a30f86a6a
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Jul 13 08:40:46 2013 +0200

    Fix potential use-after-free (cid #1047503)
    
    psz_realhost is an alias to psz_socks when using socks.

commit dea05a9dc548c7fd8af9150c28c3d3011449ebfb
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Jul 13 08:37:54 2013 +0200

    Fix use-after-free (cid #1047498 and #1047499)

commit 8d1aecb3b30782e8cd85e1585374fa0618b09f95
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Jul 13 08:33:57 2013 +0200

    Fix potential memleak (cid #1047282)

commit 9f895cdaec8e01e1b527fa655088504aa295a9f8
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Jul 13 08:24:26 2013 +0200

    Fix potential double free (#cid 403064)

commit cb55a7eea92225211d10fbf04e354d676f2bbd94
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Jul 13 08:17:56 2013 +0200

    Fix potential double free (cid #1047501 and #1047502))

commit 873c7e91207545aeaba931143c4e8d1de0640813
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Jul 13 08:13:35 2013 +0200

    Fix potential double free (cid #1047496 and #1047497)

commit 1d5f0bf6691ca409bf5b21b41e0db29a778b4060
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Jul 12 17:28:24 2013 +0200

    Contribs: build crystalhd SDK on Win32

commit 20c3dcb7014d7a9a4a65fd9533b859a968427d7f
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Jul 12 13:21:21 2013 +0200

    contrib: vncserver: update config.*

commit 7d4c5433a7a71c8d2c3ad955cc51f8d809a4d689
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Jul 11 22:30:44 2013 +0200

    contrib: vncserver: fix compilation outside of windows

commit a06f46ed0daf514404154b04ef7110f7843b1560
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Jul 11 22:12:02 2013 +0200

    podcasts SD: fix variable handling and minor cleanup (close #8947)

commit e69b85876e8d0038a0dd3cb3cf5452b4fdd13225
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Jul 11 21:36:42 2013 +0200

    macosx: fix runtime exception when deleting a podcast (close #8948)

commit 39ea9d991e7aed292aa926ed66e10d9bab343209
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Jul 11 20:40:15 2013 +0200

    package/macosx: dump outdated meta data and bump OS requirement as enforced by the OS

commit 0641a2ffa5c258e9af47f393439ec3ee52ad8e01
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Jul 11 20:21:27 2013 +0200

    contribs: disable nls in gnutls

commit 227fb138bcf11fb80f280d07bf9a757d6355f43c
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Thu Jul 11 20:17:04 2013 +0200

    macosx: fix some strdup memleaks

commit 3a96bb0f05cdcd427d53333b9461d00fa23060c2
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Thu Jul 11 20:13:24 2013 +0200

    macosx: advanced prefs: save the default value if Default is selected, not NULL
    
    fixes #8942. Default value for avcodec-hw is none, but NULL was saved, so
    hardware decoding got enabled unintentionally.

commit c561dcc32e24ba86381f868e711aca84b2adbfe4
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Thu Jul 11 20:07:18 2013 +0200

    macosx: fix simple prefs http-password if user just hits enter

commit a66825ca16050dcdeaeb038669eb95ab000644d7
Author: Sergio Ammirata <sergio@ammirata.net>
Date:   Thu Jul 11 17:48:42 2013 +0200

    Dual license fdkaac module under BSD 2-clause
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 13b88912ee250b6bfffe41a09e4ca14123c40e1c
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Thu Jul 11 16:55:57 2013 +0200

    Qt: recents: hide the file:// scheme from the MRL

commit 3867805b39ae961bda3678e9f3515c01476361cb
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Thu Jul 11 16:53:53 2013 +0200

    Qt: recents: don't create an accelerator for MRL containing '&'

commit 154a375a10a3a3d6734094a72c33b8abb122961b
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Thu Jul 11 16:38:12 2013 +0200

    Revert with correct fix "Qt: split the track number/total for now"
    
    This reverts commit 81a1b751bbd64e35f9f0d323d2acb87b9063f934.
    This reverts commit b74a7b1a177f9d610b021fdefe1963c0f1752151.

commit 887952dba8c8853f774a08d72c3bf445a022ef79
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...

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

    Contribs: add mfx dispatcher (Media SDK) for Win32

commit 90e9164a31412fcab0edc750ca5a291827a5b035
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jul 11 14:55:38 2013 +0200

    Contribs: fix compilation of vncclient with libjpeg on some MingW env
    
    If you don't include basetsd.h, you don't get the right defines
    for jmorecfg.h

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

    Qt: simple_prefs: fix crash when reading psz_aout

commit d65cf999ad10745eef44c8900c55c996e1812a7c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jul 11 14:42:30 2013 +0200

    Contrib: vncserver, just compile the client part to speed up compilation

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

    Contribs: add VNCServer, GPLv2+
    
    We just use the libvncclient part though :)

commit 373496c304aa6ea0bb9d99d867a16dd597467dd6
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>

commit 37f1c06e61deb09948436ac7d115ed4d029334d7
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

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

    Update NEWS

commit 027380966251622435288af5b0f9bacfec549288
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.

commit d3a43ec88f34eca9c59151c076bb7226a9db5d8c
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.

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

    avcodec: allow codec NONE in the table (refs #8887)

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

    avformat: add codec ID in debug info

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

    Qt: unused parameter

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

    Qt: fix .ui names conflicts and warnings

commit da653b5f54e5d5aed3fa4e3b332cac55334fee58
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Wed Jul 10 17:10:23 2013 +0200

    Qt: useless #includes

commit 27ae51dd4674bdb17110a734ba34327ef21098bd
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Wed Jul 10 17:07:57 2013 +0200

    Qt: remove dead code

commit d9c9be81204991562b563d0a7b57e9616fedebd8
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Wed Jul 10 16:01:55 2013 +0200

    Qt: save the activation state of audio filters

commit d3953b96109c0ba62a554b7ebddf989dcfc01be8
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Wed Jul 10 16:00:25 2013 +0200

    Qt: move the video filter parser in its own function

commit 1d1c5e1247a19eac1695af401cf30bef9ffa2673
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

commit 126469035aacf57c94f3ef3089753e2c79573ddf
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Jul 10 09:28:21 2013 +0200

    Qt: QVLCDial: move value in corner

commit e7807a9e6266eca9fdee49488941b16adbe06fef
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

commit 2a823309242446ed50190b082cf10a2499724a19
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.

commit fb21b6d1d9db67b90f51603b6086084d8c2e8821
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 9 22:21:26 2013 +0300

    vdpau: eliminate dead code

commit 0002b723242aa360259be5e67228e3b4c32bce65
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 9 22:20:24 2013 +0300

    vdpau: fix picture corruption on pause
    
    Regression from cae4f1c6a5e4062851fdda9c3e0b2ff5c639e079.

commit 6ffb7537005c10036e6c3641dd39ea4847a991e4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 9 22:16:54 2013 +0300

    vdpau: simplify surface copy when deinterlacing

commit 59ab278dde62e52137c21901fcd4dfa686da1290
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 9 22:04:01 2013 +0300

    deinterlace: do not crash on broken pictures

commit e859d6a24730b22e01994891f75423b15f76dcc9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 9 22:03:35 2013 +0300

    vdpau: missing error case handling

commit 064631b9deb3d0958b308e96428d1347c6df433c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 9 21:21:59 2013 +0300

    hwdummy: add some useful debug

commit 468a41790bac93a07a63d73d2cea5bf10c46c112
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 9 21:40:57 2013 +0300

    vdpau: correct MPEG4 profiles checks

commit ba5d2dc02ceb16da558fb1bf4fc37b9b65135bcf
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Jul 9 19:12:19 2013 +0200

    Qt: QDial: show value on control (fix #8906)

commit cae4f1c6a5e4062851fdda9c3e0b2ff5c639e079
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jul 8 22:54:43 2013 +0300

    vdpau: retain only VDPAU video context, not whole picture_t
    
    The video output core does not deal with filters retaining pictures.
    Also, this leaves more pictures for the decoder in the decoder pool.

commit 192bf986046de13d40fff5c7ef86265a1b82b487
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jul 8 22:40:50 2013 +0300

    vdpau: helper to detach a VDPAU context from a picture
    
    This enables releasing the VLC picture while keeping the VDPAU surface
    for internal usage.

commit aba52bc121ea9c969eb05f771403ef75e23f5265
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jul 8 22:40:27 2013 +0300

    vdpau: add some sanity checking assertion

commit 761ea8aade29cba26dec88938fa2c44d739328d6
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>

commit a27daf2042969769d92d7c192d7f679a5c20b9f7
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>

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

    NEWS: fix encoding

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

    Configure: activate realrtsp module

commit f3be1dd20e9b603d139edcdde10ad1b6fa6efc02
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

commit 229d18843760b158eed5102267bc003c1c65b42d
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>

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

    Configure: enable smb on Windows

commit f7a43ee510aca827892ae9891904d219faa6e264
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>

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

    ios2_vout: minor cleanup

commit e6c890d1f9db3517645e5bb23a9f6c4c6c88a66c
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Jul 8 20:01:44 2013 +0200

    ncurses: add shortcuts to cycle through audio/subs tracks

commit 69128da6bd6ab0b3babc01e404b4ad6ec23b0ea5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jul 8 19:06:56 2013 +0300

    modules: avoid using genmf where unnecessary

commit b14d3897e26d001afec0fd394d7b9ec06455e6b2
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Jul 8 08:45:12 2013 +0200

    Fix make dist after 9d29844fd1028

commit ad6864a0f9ddae8fe44af02a1116a0e1b1177c20
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Jul 8 08:22:28 2013 +0200

    POTFILES.in: update for hw/vdpau

commit 90528d34af98ce797f5fd8023992861abc4aedc5
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

commit 81a1b751bbd64e35f9f0d323d2acb87b9063f934
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

commit 3c778bde238495d970220cdc0b5c4f3716a21e65
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 2 18:43:17 2013 +0300

    vdpau: catch display preemption error

commit 1b0ba4e6908dcb40540ffc4822f7a4fc85a56eaa
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 2 19:33:25 2013 +0300

    vdpau: option for deinterlace chroma skip

commit 4a59d6103fab45c86d6b7c52d2666576a7b115c6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 2 19:27:28 2013 +0300

    vdpau: option for inverse telecine

commit 697ee61ed353eb1ac7dc9b311bc3116f16f95a84
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 2 19:23:50 2013 +0300

    vdpau: configurable advanced deinterlacing algorithms

commit 9db6f463dbceff52e098cabb983b665f619a6b0b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jul 1 23:45:54 2013 +0300

    vdpau: adjust video filter
    
    This supports brightness, contrast, saturation and hue.

commit a39725412662fd5e4ac1ec1ac0d21c9bb3f40dca
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jul 1 23:37:52 2013 +0300

    vdpau: automatic ITU-R colour space matrix selection
    
    (same as OpenGL shaders)

commit 07946c4e6fb2c00f9fd974082c57a98709cd5c67
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jul 1 21:01:50 2013 +0300

    vdpau: optional high quality scaling

commit c0090b15ac84b8ff7e2e44e43b7d840e16bb970d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Jun 28 22:02:09 2013 +0300

    vdpau: configurable noise reduction

commit 913a4283a8d32fbdc27996a77907947ae0d422c6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jun 27 23:33:26 2013 +0300

    vdpau: sharpen/blur filter

commit db61e2a9ed82ad2668fc474b6cbb90413b82a856
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jun 27 22:16:32 2013 +0300

    vdpau: basic deinterlacing filter

commit dd638a1a6002a177ec8f492cb87e9ec88aede946
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jun 25 22:16:01 2013 +0300

    vdpau: video surface picture copy
    
    This will be used for deinterlacing.

commit 65b88181892cccbf91603fd13616846163181c7e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jun 23 19:22:59 2013 +0300

    vdpau: provide field history to the video mixer
    
    This is for advanced filtering on the GPU. So far, only progressive
    scan is implemented.

commit 3986d69c91d715f05a3d48d1873a4473f3ec87e6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jun 23 09:14:46 2013 +0300

    wall: reject 0 planes formats

commit 967c9badead87a97cd338e0ab922743ef354c92b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jun 23 09:13:26 2013 +0300

    wave: reject 0 planes formats

commit 7f36c2a694fe9a998792edd40e4218eedf5957ce
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jun 23 09:13:12 2013 +0300

    scene: reject 0 planes formats

commit 58599d6f690d43f3f636cf963c84efaa9fe0575b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jun 23 09:13:02 2013 +0300

    ripple: reject 0 planes formats

commit 10e1f8241f250efdfde4e19e6efb1fc6f489df6a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jun 23 09:12:48 2013 +0300

    puzzle: reject 0 planes formats

commit beb19373dedfa85705115789856c8da03972c750
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jun 23 09:12:34 2013 +0300

    motionblur: reject 0 planes formats

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

    invert: reject 0 planes formats

commit e3898bea986b20964315925dbeb3ab62169f1b1f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jun 23 09:12:02 2013 +0300

    cropadd: reject 0 planes formats

commit 53163c23fe8181c156d0dfafab7acd090773d204
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jun 22 23:28:49 2013 +0300

    vdpau: deal with separate VDPAU instances for decoding and rendering
    
    This is a corner case. The picture needs to be copied back to the main
    memory from the decoding GPU, and from there onto the rendering GPU.

commit ef1663308667417f455fa23022529d99c0b76c01
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jun 22 23:23:17 2013 +0300

    vdpau: chroma filter cleanup

commit 412f47fa8c68c70a06ae34bfb833ebfeaa7afb8a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jun 18 23:53:48 2013 +0300

    vdpau: output video surfaces from decoder (pass-through)
    
    ...instead of copying YCbCr planes back to the main memory.

commit 26232fc00c2359df87792c3f05a3017b38c2ea79
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jun 22 21:21:47 2013 +0300

    vout: keep the original picture if "early" SPU blending fails
    
    This avoids loosing the picture context if there is one. If the
    original picture has no context, it makes no difference whether the
    original or the copy is kept since blending failed anyway.

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

    picture_BlendSubpicture: return the number of blent regions

commit 8708b1d80b56031c54e9b939909822edb2e462dc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jun 22 21:18:44 2013 +0300

    vout: robustify "early" SPU blending
    
    If the picture copy fails or blending is unavailable(1), discard only
    the subpicture and keep the original picture.
    
    (1) In practice, this never happens as the blender object is kept
    all the time even without a "blend" module.

commit 9fe4fdc66f550f3fa31f5f64a1c2a1f26a4ae266
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 4 19:19:51 2013 +0300

    vdpau: accept video surfaces as input to the display plugin

commit 4589c309b9e7a4a63f2e29c22bd44d8fee35bfed
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jun 15 22:41:48 2013 +0300

    vdpau: video surface to output surface "chroma" conversion
    
    This provides colour space conversion, cropping and scaling of existing
    video surfaces (as would come from a hardware decoder).

commit 595575ff253c76c4f3cafa810ec07be645dc02e4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jun 22 21:26:50 2013 +0300

    vdpau: chroma conversion from video surface to regular YUV
    
    This enables using the pass-through hardware-accelerated decoder (from
    a later commit) with transcode in stream output or with a video output
    that does not support VDPAU surfaces.

commit ceebb977be4b27afafbf513161385df1eb6b6559
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jun 22 18:36:15 2013 +0300

    vdpau: context structure for video surfaces

commit 99d6ce3b7ef90a09949691a3058296a2d585452a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jun 22 18:46:40 2013 +0300

    libvlccore: bump plugin interface version

commit ddcac44467641259d5697afe3253e46eabf82668
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Jun 21 23:12:30 2013 +0300

    picture: pointer for decoder-specified hardware context

commit 5f507b68fe4011e135fd25c1361153537968746a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jun 18 00:07:24 2013 +0300

    picture: handle allocation of pictures with 0 bytes-per-pixel

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

    vdpau: RGBA subpicture blending for video output display

commit 4356e9843b5e881ee262008a68a44e7cc298aa19
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jun 13 20:16:31 2013 +0300

    vdpau: presentation queue video output display plugin
    
    This uses a VDPAU presentation queue to render VDPAU output surfaces
    (i.e. screen-scaled RGBA pictures) on an X11 window. It is assumed that
    a video filter will eventually convert pictures in the source video
    format to VDPAU output surfaces of adequate dimensions.
    
    The common VLC XCB event handling is used for X11 matters.

commit ece7b1aad1f1a89639395c06b29471d1189af9bc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jun 13 21:05:58 2013 +0300

    vdpau: video conversion filter to VDPAU output surface format
    
    This enables importing I420, YV12, NV12, YUYV and UYVY pictures into
    the GPU's VDPAU back-end. Conversion to RGBA color space and scaling to
    the target resolution are performed on the fly by the GPU.

commit 0b2cd70af93ead9147b853dbd8065b6ffb82f17f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jun 15 13:20:50 2013 +0300

    vdpau: picture_sys_t definition for output surfaces

commit d6817151944c7697f30106124474f92deb19f246
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jun 15 19:47:33 2013 +0300

    vdpau: add function to convert VLC format to VDPAU type/format pair

commit 98df43555b2b8c32dc6335a1143ba7daf2d56501
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jun 13 20:31:42 2013 +0300

    fourcc: VDPAU surface types
    
    This define several codec identifiers for each of the VDPAU video
    surface types (YUV 4:2:0 and 4:2:2) and one for VDPAU output surfaces
    regardless of their internal type. (At this point, it does not seem
    that the output surface type affects VLC processes).
    VDPAU bitmap surfaces are not included as they do not seem useful.
    
    VDPAU pictures have zero pixel planes since they only carry picture
    infos and handles to GPU resources, no actual pixel data. Nevertheless,
    inclusion in chroma description is required for picture setup to work.

commit cf8085708f21dbad4bcfd553991f1dfbbeee4cc6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jun 17 23:13:53 2013 +0300

    vdpau: dynamic allocation for (hardware decoding) video surfaces

commit 8efee122623888db90209437bb3b8b45f2b80b57
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jun 15 23:14:33 2013 +0300

    avcodec: remove old VDPAU hardware decoder

commit 365c137f46b0f061f75073d7369f294ed7d4652f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jun 18 23:49:04 2013 +0300

    vdpau: libavcodec hardware decoder using new helper library

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

    vdpau: library mechanism to share VDPAU instance
    
    VDPAU surfaces cannot be shared across multiple device instances.
    Thus the same instance must be used within a pipeline.
    
    Sharing instances also saves resources (X11 server connections).

commit 8d3bd45fdf7f37e5d2b509bef34518c8a9040a30
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jun 13 18:40:05 2013 +0300

    vdpau: helper library for VDPAU and VDPAU-X11 function calls
    
    This provides a more traditional set of library function calls than the
    VDPAU specification defines. Furthermore, this has libvdpau.so as a
    conditional run-time linking dependency.
    
    Note that this requires libvdpau 0.6 or later (0.4.1-8 on Debian) at
    run-time due to a bug in libvdpau versions 0.4 through 0.5.

commit 10fe48b7374af0efbc9c2240cd5e4554f2c24e1c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jun 13 18:39:29 2013 +0300

    configure: look for libvdpau regardless of libavcodec
    
    This uncomments the configure checks for HAVE_VDPAU. That way VDPAU can
    be used even if libavcodec is missing or old.

commit 9d29844fd102819008aadfa62eb9c6e017a149a8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jun 23 19:52:00 2013 +0300

    modules: move Modules.am stuff to genmf
    
    This way, common.am can be included also in directories without a
    Modules.am file.

commit decf8e46e9b2efcf26ea6a991feb43702eeea462
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

commit deb38e43ecf62699d62e2dc80fd4c4aea4ac0d32
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.

commit b4341b05c9e4dc5796be585674ffaf13a6b71e4b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 4 21:42:10 2013 +0300

    avcodec: add dummy hardware decoding plugin

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

    contribs: unbreak libxml compilation on Darwin

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

    contribs: remove memalign hack on Darwin

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

    Update meta data

commit 36a00fd73b9348ce4467c1911e947f7949d5d4ac
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 4 23:12:44 2013 +0300

    picture: add assertion against double free

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

    contrib: freetype: fix installation

commit b64f5e0bad8265c5a06fde35e640356be4e6d602
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

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

    ogg mux: fix format warning

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

    Contribs: update Opus to 1.0.2

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

    Contribs: update zlib to 1.2.8

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

    Contribs: update png to 1.5.17

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

    Contrib: update libxml2 to 2.9.1

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

    Contribs: update GNUTls to 3.1.12

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

    Contribs: update gcrypt to 1.5.2

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

    Contribs: update gpg-error to 1.12

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

    Contribs: update GME to 0.6.0

commit e7273e3a7851b14f7220dfcd226e1390cff04cf3
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Jul 4 19:27:35 2013 +0200

    Revert "src: fix crash in getaddrinfo due to bugs in the OSX runtime"
    
    This reverts commit db8ff4e3b10677399292eef7c20d192d9dc3cecd.

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

    lua: fix self-introduced leak
    
    refs b2cce4d84

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

    contrib: update freetype to 2.4.12

commit db8ff4e3b10677399292eef7c20d192d9dc3cecd
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Jul 3 23:34:26 2013 +0200

    src: fix crash in getaddrinfo due to bugs in the OSX runtime

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

    Contribs: update libmatroska to 1.4.0

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

    Contribs: libebml, update to 1.3.0

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

    Contribs: update orc to 0.4.17

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

    Contribs: update Ogg to 1.3.1

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

    vda: fix potential crash on empty buffer

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

    qtsound: fix crash when freeing memory

commit 2428c90cbbf3c75167d660925b7d7ec6f8ded79e
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>

commit 19c16247506f0246d4cb0a49139f4c1558892713
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jul 3 21:51:23 2013 +0300

    avcodec: fix deadlock when flusing (fixes #8901)
    
    avcodec_flush_buffers() may get or release frame buffers.
    See also EndVideoDec().

commit 261d8a334379e6f007f7cd373c542dfc2a167e27
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

commit e7d57cfd2ba038f628c1d119034a0d4102a64774
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Jul 3 09:52:20 2013 +0200

    NEWS: version typo

commit 0be7b45d342bbd0212ba7d981bd31c312e4a636b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 2 20:51:48 2013 +0300

    vout: remove the dummy display pool
    
    With the previous commit, the vout wrapper's display pool is no longer
    used ever if direct rendering is not in use. Removing it saves one
    picture buffer.
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 39da8edda36f87b393f67acefbca654bd4a986f9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 2 20:51:47 2013 +0300

    vout: avoid picture copy when decoder and output format do not match
    
    When the decoder output and the display video formats are different,
    the picture copy comes for "free" during the conversion from the
    earlier format to the latter one. So do not bother with copying the
    picture before the conversion.
    
    The straight copy is still required however in the case that the video
    formats are identical but the display pool is inadequate (too few
    pictures, slow memory bus...).
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 29d00aef355dfc468e06dc35e7de0361e318f340
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

commit 04b45e8ffd279a6df19ff96d6157a688bd6b7a08
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

commit 227f5875cacc99659d3e7290d31dd7c480aa76b1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 2 20:51:46 2013 +0300

    vout: remove tautology
    
    todisplay cannot be NULL there since its two possible values are
    checked already.
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 18151198b771b0828f5b0f77dd80f5fca124cc17
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.

commit df0965badb3a3e28c0b9f4f0813cc7d1720b4123
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jun 23 19:42:34 2013 +0300

    modules: MODULE_NAME is only used for static modules

commit 54ebf52a8febdafa7c62b20c9bd44aacfcd373d6
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

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

    contrib: bump qt4 to 4.8.5

commit dc4b64c97b82d4d590ccf7fa1c938435cc26d98e
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>

commit 10ee7ff4833116d716866cd279d51a93c65e7b02
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Jul 2 18:06:38 2013 +0200

    contrib: fix windows builds for gnulib
    
    _set_invalid_parameter_handler is now usable in recent versions of mingw-w64

commit 7c56e272ae27ca8ca35d3b50c2718bbe03ef25ef
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jul 2 16:37:03 2013 +0200

    On the road to 2.2.0

commit ac636adefd0543904475e68d619e127950be990d
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

commit d00e6403c8625109df2dcbf56db27dbb74fddc21
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>

commit b2cce4d84b42200afd98346c42e223ce9b40a3e5
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)

commit 44e8ceacfa57be109ceda584f580f56710385817
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

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

    amem: fix conditionally unitialized cleanup callback

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

    macosx: CAS: more room for translations

commit 497db07ae68ec683b681882fab8bdb917a9a5fb7
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

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

    yadif: fix build with -O0

commit d879f020aee800abaafae2e333be6da6604a3577
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)

commit 95d8d6551f734fb51fea0b9e3cb39aebf6aee848
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.

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

    v4l2: fix opening of libv4l

commit 50e47a0571bd33416796e694f68107bb5ec581f1
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

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

    Remove extra debug introduced accidentally in 9925a34ee

commit 6eb6e32d5a52deb92ce25dd8245510e216c3edaf
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>

commit 06005e87c76e739b1dd8a8003696571c184cf133
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>

commit 7d7890ed110c13bc4ec8067a9c11f96e7f1706af
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jun 16 17:28:53 2013 +0300

    Lua: SD: simplify thread loop

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

    avcodec: mark get_buffer thread safe
    
    In libavcodec, thread-safe callback merely means callback that can run
    on any thread. It does not imply that the codec should be re-entrant.
    In other words, it boils down to not using thread-specific variables.
    
    The VLC get_buffer callback is not reentrant currently, but it does not
    care which thread it runs on.

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>
