commit 632b205878d4bd0e92eb225ef9273b3bb20fc0a6
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Sat Dec 31 10:43:07 2011 +0100

    stream_filter/httplive.c: improve comment somewhat.

commit 547a75774fd99b5c3a1223b1e2361f78f821d9b9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Dec 31 04:29:06 2011 +0100

    Qt: remember last opened directory

commit 06c3e835dc0cd777d2fcf00e8cb68b68fc037d5d
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Fri Dec 30 21:58:12 2011 -0500

    Qt4: Make playlist window drag&drop to current selected PLSelItem
    
    Will make playlist window drag and drop to current selection (either media library or playlist).
    This should make it somewhat more user friendly because it drops into where the user expects it to.
    
    Fixes #4873
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 1da50ed7bc16440af0b7f0eb48826a2da5f04de9
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Fri Dec 30 17:48:51 2011 -0500

    Qt4: Show fullscreen docking button in defaults
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 945943a21cf2962f2162e673920b0b503ef20f6e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Dec 31 03:04:42 2011 +0100

    File audio output: remove useless longhelp
    
    We have the format selection for that

commit f52a50558f8fd897fed32646c7260e5de0f96611
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Dec 30 16:30:11 2011 -0500

    vcd ioctl_ReadSectors() : factorize error case

commit ebab71b58b6f4309d7f851e861dbd65a2c9e20d6
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Dec 30 21:20:23 2011 +0100

    macosx: fix another rendering issue with the 'time slider's fancy gradient effect'

commit 0af518010617f407761b25933d78b56783e5d072
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Dec 30 20:46:16 2011 +0100

    macosx: fixed progress bar position (refs #5742)

commit c483088f7eeb5fdec26dd037b2370bcbf0e4f587
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Dec 30 20:29:57 2011 +0100

    macosx: fixed round window corners when using the black UI mode (refs #5742)

commit 5f03006307026c6fbb586a68e665360e9ae9ebb7
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Fri Dec 30 19:07:29 2011 +0100

    dash: Working arround specifications ambiguity.
    
    profile is spelled once as "profile", and "profiles" a few line after,
    so we now handle both.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 13002a34e61624fdf1092083625d511e15c41b63
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Fri Dec 30 19:02:32 2011 +0100

    dash: Don't crash if we don't have a valid mpdManager.
    
    This will happen when the profil is invalid.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 2d31fd776f7717da77193d6a893b0d93c68f689b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Dec 30 18:54:41 2011 +0100

    Dash: fix win32 compilation

commit 6502b3a0c8e16ec4f2216fe037b0a1bd82de979c
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Fri Dec 30 15:09:32 2011 +0100

    dash: Parsing SegmentInfoDefault & SegmentTimeline elements.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 6347005a9f86d2b546cc47dc17d02f4ab2780e85
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Fri Dec 30 15:06:43 2011 +0100

    dash: Only use const Segments.
    
    Everything after the parsing step should be used as a const instance, as
    the MPD tree is read only.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit f565072bb0cb35faede93318438c3ed9ca65cb6c
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Fri Dec 30 13:50:27 2011 +0100

    dash: Adding an implementation for SegmentInfoDefault element.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 752a29f300592e6ebc32f7b659d2f42ea15554fb
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Fri Dec 30 13:08:33 2011 +0100

    dash: Adding a SegmentInfoCommon class.
    
    This holds common property for both SegmentInfo and SegmentInfoDefault.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 580caf1111e49d2ba9fe3c76202b92f1db8a45d7
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Fri Dec 30 11:58:46 2011 +0100

    dash: Implementing the basics for SegmentTimeline.
    
    This will be usefull when implementing UrlTemplate.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 139175ef38c4a12a1ced914dcb043206830e21c8
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Fri Dec 30 17:46:22 2011 +0100

    dash: Reworking MPD tree building.
    
    First build a DOM tree, then compute the MPD tree.
    This should ease the pain later when implementing UrlTemplate elements.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit fd8787137788fd24f2b9bb9890068d51e6f66a80
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Thu Dec 29 13:19:53 2011 +0100

    dash: Parser: Ignore segments without sourceURL
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 7127d0c9c8e7519994daa7656c9ddd0d7a5f0278
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Thu Dec 29 12:22:59 2011 +0100

    dash: Removing now useless AttributeNotPresentException
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 45827b28fe75c1afeb09732b2cab6723adf4bf02
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Thu Dec 29 12:09:57 2011 +0100

    dash: Removing now unused ElementNotPresentException
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 3319c47e0e13ecec81ea527c70d0ad71033a17c1
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Thu Dec 29 11:27:02 2011 +0100

    dash: Adding support for Representation's TrickMode element
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 203307197dce5e750462d19bbf734dd010ee6ff2
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Thu Dec 29 10:55:31 2011 +0100

    dash: Handling Group @subsegmentAlignmentFlag in parser.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 4abd446913081747a509e750b5c7e494c4d7a471
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Wed Dec 28 17:32:34 2011 +0100

    dash: Don't require the Representation @id. Many stream won't provide it.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 9caf4cee157920d0f27fda86d9fe411a625a3173
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Wed Dec 28 17:30:13 2011 +0100

    dash: Try to fetch mimeType attribute from the parent element.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 699b4b50c9a05d77484321acbc5bda5925f0f3cd
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Wed Dec 28 15:51:53 2011 +0100

    dash: Removing useless using namespace;
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit a640bad9819dad53ffa74a4776ff33bd75c47f6c
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Fri Dec 30 17:37:51 2011 +0100

    dash: Reworking profile handling.
    
    Adding Full2011 as a supported profile.
    For other profiles, do not instantiate a NullManager.
    Return NULL directly. This saves code and prevents us from maintaining an
    extra interface implementation.
    Also it prevents such problems :
    http://forum.videolan.org/viewtopic.php?f=13&t=96335&p=320162
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit e16536dc6a14f3d095ab9b80da7277dd26cde21d
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Sun Dec 25 20:26:10 2011 +0100

    dash: Handle parsing of ContentProtection, Accessibility, Rating and Viewpoint in CommonAttributesElements
    
    All of these fields are of ContentDescription type, so
    ContentProtection, Viewpoint, Rating and Accessibility classes are now
    removed in favour of a unique class.
    Moreover, the SchemeInformation is defined as a string by the standard.
    Therefore, the SchemeInformation class has been removed.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 993077b724bc768345c870f23086bde3c9fc5e9e
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Sun Dec 25 01:11:52 2011 +0100

    dash: Don't use the module when MPD parsing failed.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 34fabb830ca5fcb4dfc39c39691a41715e72ab0e
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Sun Dec 25 00:51:52 2011 +0100

    dash: XML: handle text nodes.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 8ceecb115d38220c5653aa202ef0b28a3fc6605e
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Sun Dec 25 00:50:52 2011 +0100

    dash: Don't crash when XML parsing fails.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 5457d47757f63d9d5716468e7148c7e4f41bf5ea
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Sun Dec 25 00:14:23 2011 +0100

    dash: Reworking ProgramInfo parsing.
    
    Information are now computed once at parsing time.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit a43d294f8371770f4425eb0f2e2a8ec29e1b2e92
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Sat Dec 24 19:14:56 2011 +0100

    dash: Reworking MPD attributes parsing.
    
    Mandatory elements are now checked.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 04be885bb5b870d5f40b604ab0fa4d62b75040e8
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Sat Dec 24 15:30:28 2011 +0100

    dash: Reworking the way MPD profile is handled
    
    It's not the job of the DOMParser to compute a Dash profile. Let the
    dash parser handle it.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit b996a750bc3ef7ae337e4f71a23ddbdf240522a0
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Sat Dec 24 15:02:37 2011 +0100

    dash: Reworking segments.
    
    - Don't differenciate InitSegment and Segment, as the standard define
      them as the same type
    - therefore, removing ISegment
    - reworking attribut parsing (to be completely handled later)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit b412a1269212314e3e76dc1b0ee42e09164ad1b0
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Sat Dec 24 14:31:04 2011 +0100

    dash: Reworking SemgentInfo parsing
    
    Elements/attributes are now parsed once, and not everytime a getter is
    called.
    Also, mandatory elements are now checked, also at parsing time.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 8f9fd197f4df09c00bd7a5d06f8cadafd09cba7d
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Wed Dec 21 23:46:15 2011 +0100

    dash: BasicCMParser: Handle Representation @dependencyId
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 058904517b00e08409aadb8e8f1579c5cc602387
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Wed Dec 21 23:34:09 2011 +0100

    dash: Group: Adding a getter for Representation by id.
    
    This will be used to implement @dependencyId
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 3dab8a807627d9ba9274e4e6b12a54d599e9d44f
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Wed Dec 21 23:31:21 2011 +0100

    dash: Basic CM parser: Parse some Representation attributes
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 967fdaa471d565e2795e06f4b478389fa314c455
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Wed Dec 21 23:20:18 2011 +0100

    dash: Adding some basic getters to Representation
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 4a23e2fb48d2df3d5805bc6da8bc8bf2ea229d9b
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Tue Dec 20 00:14:00 2011 +0100

    dash: Group element contains the "common" attributes/elements
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit d2b3b80413ed152f77d376ffea9aa7605857ed29
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Mon Dec 19 23:57:02 2011 +0100

    dash: BasicCMParser: Check for attributes at parsing time.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 68024ffea8357053688f8e763f7fdc2c92779f6c
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Mon Dec 19 23:56:13 2011 +0100

    dash: CommonAttributesElements: Reworking getters/setters.
    
    This will allow the parser to interact with all elements sharing these
    attibutes/subelements.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 0b396ef1e6c2ec2bf370339e8df4a8790647eec9
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Wed Dec 14 18:21:46 2011 +0100

    strings: Adding an helper to convert iso8601 durations
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit fb10d75691887dacc875163ad7cf92e584272205
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Dec 30 12:38:51 2011 +0100

    macosx: re-written the way we render 3 part images by using another custom view (refs #5742)
    
    this fixes various drawing issues with the time slider and the window title

commit b79ee3454b1b9584bdc2094a9481f39028b910fe
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Fri Dec 30 02:52:57 2011 +0100

    Qt4: Enable closable tabs in sout dialog
    
    Modified-by: Jean-Baptiste Kempf <jb@videolan.org>
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit bc05fa41ed81614b1bdebc17b74ddcf4c7876760
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Dec 30 02:15:00 2011 +0100

    mp4: fix typo
    
    Spotted by Christoph Miebach

commit 0accbd7955c0b4448137482362801cbed6ada750
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Dec 29 18:09:58 2011 -0500

    contrib: Only use options common to Libav and FFmpeg

commit 9dfdda4548cfaceb04d31e9b237c592ac3d22659
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Dec 29 17:50:50 2011 -0500

    contrib: use Libav by default instead of FFmpeg
    
    support is easier to get from Libav devs

commit 3be591d4200420c796e32344300af512415994d0
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Dec 29 21:56:03 2011 +0100

    macosx: implement proper window button artwork (refs #5742)

commit 1fd475305c4a6ddc99bb55cf72b93e7d33d4b563
Author: Damien Erambert <damien.erambert@me.com>
Date:   Thu Dec 29 21:55:39 2011 +0100

    macosx: window button artwork
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 2e57a2c0ffe5cd283d4f909e4aaf09bbc3a004af
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Dec 29 20:50:44 2011 +0100

    macosx: remove the window's resize button when VLC is linked against the 10.7 SDK, but keep it as an empty view when linked against an older SDK but still running on Lion (refs #5742)

commit 168b48cb412804b5a877fcbb7dbeeac60b01dc86
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Dec 29 20:33:34 2011 +0100

    macosx: resolve conflict between sidebar icons and other UI artwork (refs #5742)

commit 65d1a6dc54734b700fbea4e8bc7c8763a025181b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Dec 29 20:25:33 2011 +0100

    macosx: fixed indention of the sidebar icons (refs #5742)

commit d34151556967e2576af8e7ee2b89ddaed5085148
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Dec 29 20:17:09 2011 +0100

    macosx: save window position manually when using the dark interface style

commit 12179aca0d615f9999ccf9c2c7645f5b368f2ba9
Author: Mirsal Ennaime <mirsal@videolan.org>
Date:   Thu Dec 29 16:56:44 2011 +0100

    dbus: Implement org.freedesktop.Properties.GetAll for the MPRIS root interface

commit afbf044935584488d8a86233ab969574a7ec1c4c
Author: Mirsal Ennaime <mirsal@videolan.org>
Date:   Thu Dec 29 14:27:45 2011 +0100

    dbus: Move DBus property marshaling code to separate functions

commit 51d31af4f0282c623cf9fcdf063305c9c6697303
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Dec 29 02:57:17 2011 +0100

    10l: Typo about Indeo4.
    
    Sorry.

commit 1181edf483d17279a6c11c3dc9f594568f610458
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Dec 29 02:51:27 2011 +0100

    Win32: improve webplugins packaging

commit 6dcb0ee0e937793c04fa4c9b3b3fe35f45ca1abd
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Dec 29 02:43:40 2011 +0100

    Win32: fix packaging of webplugin
    
    Else, it would create 36MB .exe installers when using package-win32
    target.

commit 04ed5db125ec7be5180c01047fc1911fd261c4cc
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Dec 29 02:19:20 2011 +0100

    Support for Indeo4 decoding

commit 6fb10a6ff7b3950ee8a2ec1e991a85086bf6bd49
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Dec 29 01:26:52 2011 +0100

    macosx: switch to the # syntax for VCDs

commit 7c2fd92a29c58f10c82dc6685500302b5a21746c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Dec 29 00:51:59 2011 +0100

    Qt: Use # for VCD mrls

commit 5098d74c593d4ddb5a442bca8bf6595f1f858e2d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Dec 29 00:37:46 2011 +0100

    VCD: misc cosmetics and move to the # chapter syntax
    
    No functionnal change otherwise

commit cca013e7565ceb8337e904c6bafe38499d1f3915
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Dec 28 12:25:04 2011 -0500

    apple script can fail if user is logged in through GUI
    
    Just ignore the error if it happens, the dmg will still work

commit 1550902d69c609e031485164298b9086d907de2b
Author: Brendon Justin <brendonjustin@gmail.com>
Date:   Tue Dec 27 14:10:33 2011 -0500

    Make the Mac DMG prettier.
    
    Modified-by: Rafaël Carré <funman@videolan.org>
        Specify mount point explicitely
        Quote $(srcdir)
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 2257fcdbb7b8dac11c93f27dcc531d4e4c3f1890
Author: Denis Charmet <typx@dinauz.org>
Date:   Wed Dec 28 11:37:48 2011 +0100

    Avoid a crash with some corrupted mkvs
    
    Should close #5659
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 2be0e49f3806a2f7f67e09e925f888215c2f6a8b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Dec 28 03:04:33 2011 +0100

    macosx: implemented the logo and marquee filters in the video filters panel, optimized the code a bit (fixes #5118)

commit c630050511ad95a7a7336b3529211c1162130126
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Wed Dec 28 01:25:48 2011 +0100

    Qt4: Add aspect ratio combobox to toolbar editor
    
    Close #4127
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit dae3915c0e9e63cfd9e7483ef44b7febfc2e8414
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Dec 28 01:29:06 2011 +0100

    macosx: minor appearance fixes

commit 4c9c15ce9d0ac8ace102dba6e5adcae922b689d0
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Dec 28 01:19:54 2011 +0100

    macosx: further improve splitview resizing

commit 771748b4275712ab21dcb8d4b13f92a23dc45a9d
Author: Denis Charmet <typx@dinauz.org>
Date:   Mon Dec 26 19:29:31 2011 +0100

    MKV: Fix seeking without cues
    
    the demux generates its own cues while reading and when seeking.
    This should also avoid crashes when seeking without cues.
    
    Closes #5085 and #5712
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 811ce44ff5e7f3db515b59fafcb452e09d1a48e6
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Dec 25 20:03:54 2011 -0500

    bluray: don't crash when file is NULL
    
    e.g. vlc bluray://0
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 61d512e93967a2b8e8ac6212de9f6c2db94bcc69
Author: Denis Charmet <typx@dinauz.org>
Date:   Mon Dec 26 00:39:13 2011 +0100

    Fix a crash with corrupted MKV
    
    If the blocksize is corrupted and has a lace, you may have a buffer overflow. Should fix #5658.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 31c91f640af9511e73c11ef4d4abddae1f03fc86
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Dec 25 23:47:33 2011 +0100

    Qt4: small fixes on the toolbar custom dialog

commit 1611d39d97e38ff72e23156b5aee7485d2b75ce9
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Dec 27 23:46:07 2011 +0100

    macosx: improve the sidebar's resizing behavior (fixes #5618 and also fixes #5595)

commit 262f28bee0ea0a94a510432196bc58ef0c4d149c
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Dec 27 23:35:42 2011 +0100

    macosx: added some bits of documentation

commit 105ab7dd428f77827705f7326d6a1515bc9fb8ea
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Dec 27 23:24:37 2011 +0100

    macosx: added a resize control to the main window (not in use when linking against the 10.7 SDK)

commit f305a1f9df5a629171622e9bde03d19051267048
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Dec 27 21:34:45 2011 +0100

    macosx: prevent color flashes when collapsing items in the sidebar (fixes #5600)

commit 0c1d889772c303da34ea305bf808bc03ad5755df
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Dec 27 21:23:08 2011 +0100

    macosx: remove the intermediate VLC-tmp.app after creating either VLC.app or VLC-release.app since it is of no use without further processing

commit 1f58ae835b1d307f2c5909e2dc5383a5ce1b62f4
Author: Hannes Domani <ssbssa@yahoo.de>
Date:   Tue Dec 27 20:02:11 2011 +0100

    Win32 global hotkeys: vlc_GetActionId() needs "key-" prefix
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 2496d06d82a4d8ecf5d8d276bd86781eef4e3f61
Author: Hannes Domani <ssbssa@yahoo.de>
Date:   Tue Dec 27 19:57:26 2011 +0100

    alphabetical order in vlc_keys
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 7b9c02144485f0d4c7639741b7fb9dae784c7ff6
Author: Cheng Sun <chengsun9@gmail.com>
Date:   Tue Dec 27 18:51:14 2011 +0000

    Fix visibility of libvlc_printerr (missing LIBVLC_API)
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit a213f7f9c6e0d82dc6397c27baf838e18f712632
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Dec 27 14:37:01 2011 -0500

    udev: use proper scheme for bluray

commit ce0859d020c54a7eb76e1fdc91e03323010c37fe
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Dec 27 13:22:15 2011 +0100

    macosx: replace our custom 'Recent Items' implementation with the default within NSDocumentController, which gives us nice custom menu items in case 2 files share the exact same name

commit 9f0a8e2c97b06091be14c2d7d18f831168bb787c
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Dec 27 12:58:16 2011 +0100

    macosx: open recent menu: for files, just show their name without the full path. additionally, show their icon to make it more pretty.

commit 45014de4256365dce832b1983597b637ff860ae7
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Dec 25 17:54:21 2011 +0100

    macosx: added placeholder artwork for the title bar's fullscreen button

commit 6e77944124447121dd655340513c7e882b5432c1
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Dec 25 15:19:45 2011 +0100

    macosx: added a basic traffic lights icon set for the dark window and the related implementation

commit 99fb87d0ea60ba751a5c3eb88ff00cad139d8a7c
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Dec 25 13:09:59 2011 +0100

    macosx: work-around incompatibility between custom code and Cocoa's own way of doing things (fixes #5722) and use animations when zooming the main window in black mode

commit 64280ec9ddfce2cf6e99e00d4b7087b1e2313c7e
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Dec 24 01:59:36 2011 +0100

    macosx: hide the titlebar's fullscreen button if we don't use Lion's fullscreen mode

commit c43bd662808f11092fc87419359910003dc407d6
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Dec 24 01:55:11 2011 +0100

    macosx: implement proper zooming for Leopard and Snow Leopard based upon code from the GNUstep library (as indicated)

commit e0b1c8bc5f61a2c7a53d31470a2a6bb9543bea47
Author: Sergey Radionov <rsatom@gmail.com>
Date:   Fri Dec 23 16:25:11 2011 +0700

    messages.c: added logging via OutputDebugString under windows.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit a30a747af7c6cd70c52070f69c0bc06f151f8d04
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Dec 23 20:51:27 2011 +0100

    aout: do not run filters on NULL block
    
    Reported-by: Cheng Sun <chengsun9@gmail.com>

commit cca37149f6f7905a4c1263b6eed51f037455f0a0
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Dec 23 19:58:26 2011 +0100

    macosx: hide the mainwindow's black title bar when using Lion's fullscreen mode

commit c30858cfe6e1ca7d0e9d6c7cbc626c736c3fa542
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Dec 23 19:53:08 2011 +0100

    macosx: support the Lion-style resizing within the black main window when _compiling_ (no joke) on Lion

commit b40f9cee8617f6da0ddc4a3c3a4c0efa4ebcd837
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Dec 23 19:04:41 2011 +0100

    macosx: prove-of-concept of a styled window title bar
    
    current lacks support for zooming and therefore behaves incorrectly when using Lion's native fullscreen mode

commit fbfc5966f10c2763576f6743269efe1ff3179673
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Dec 23 09:05:37 2011 +0100

    dhsow: missing white space (breaks PO files)

commit a8e209b4021fc674fab596942e3da835040df15e
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Dec 23 01:51:51 2011 +0100

    macosx: slight file size reductions

commit 8e829d826805a1ef3b1c6ec16d075675c8a96c01
Author: Damien Erambert <damien.erambert@me.com>
Date:   Fri Dec 23 01:46:01 2011 +0100

    macosx: new dropzone icon

commit a1eacf91ed490499859c33c71abdd1f69e931b5c
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Dec 23 01:35:30 2011 +0100

    macosx: adapt to the new sidebar icons

commit 9de7b85e9846664f2975a200d53fd3f052b95c1c
Author: Damien Erambert <damien.erambert@me.com>
Date:   Fri Dec 23 01:28:44 2011 +0100

    macosx: newly designed sidebar icons

commit 7183021afcd2628a9d66b8fefd82c6e7fd509370
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Dec 23 01:15:46 2011 +0100

    macosx: fixed 'disappearing' main window (fixes #5714)

commit 37c1667dd5022a3404775ee7657412e000462807
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Dec 23 00:45:54 2011 +0100

    macosx: fixed crash when closing the main window while using Lion's native fullscreen mode

commit ffe64df06bf5386a15ba0b56dee5536a201b22f6
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Dec 22 17:38:06 2011 -0500

    contrib: dvbpsi: don't build with -O6

commit 6d3f1d60857b792d0e219bc9109960dc97eb5b17
Author: Konstantin Bogdanov <var1able@var1able.ru>
Date:   Thu Dec 22 23:04:38 2011 +0100

    Improvements on the main Web Interface
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit d4a0e2e215ac8b256d9ae454cac4353aadaf9ad6
Author: Cheng Sun <chengsun9@gmail.com>
Date:   Wed Dec 21 22:23:55 2011 +0000

    Allow blendbench to bail out gracefully instead of crash when base image cannot be found
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit f7aedf89f00ff9f67c74673d302dbf115440b1ea
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Dec 22 19:49:22 2011 +0100

    macosx: fix search field size on Lion (fixes #5566)
    
    needs testing on Snow Leopard and Leopard

commit 078366cf15ff116754b1fce889ebaf224fb06adf
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Dec 22 19:38:29 2011 +0100

    macosx: fixed clipping of the caution icon in the most-left column of the playlist table (fixes #5597)

commit 2552b92a99b3834b5be92837db256ee248a0403e
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Dec 22 19:28:16 2011 +0100

    macosx: fixed fullscreen toggle through the http interface and friends (fixes #5349)

commit a3b6543b1a1a30f9e6a7c7d5def0074ac2ca5a8c
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Dec 22 19:18:12 2011 +0100

    macosx: fix fspanel when using Lion's fullscreen mode (and mouse-moved events within the vout in general)

commit 81d70dce4e20f8769eb0d22e6d297d8025c8dde8
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Dec 22 13:44:17 2011 +0100

    Fix distcheck after yadif commit

commit 5c7c27cae5ca69415f1863fd322a6da35f5d3ad8
Author: Naohiro KORIYAMA <nkoriyama@gmail.com>
Date:   Wed Dec 21 17:02:09 2011 +0900

    yadif : Add SSSE3 and SSE2 support. porting from FFmpeg.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 8634f7619987c7fb82a5e7b7568019dae29f7b21
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Wed Dec 21 07:21:23 2011 -0500

    Qt4: add title to file associations dialog
    
    Currently, when you click the button to set up file associations on
    Windows, the dialog presented is untitled and just displays the file
    name, "vlc".
    
    Close #5711
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 6e71a9b9f6506d1f0c01c62504c4218d93c37512
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Wed Dec 21 14:58:37 2011 +0100

    Qt: rework of the fullscreen controller
    
    - fix the logic
    - simplify
    - repair the ability to save the state and position
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit e5aca82f048485c32fe552cda9895ecabfc23074
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Wed Dec 21 14:58:36 2011 +0100

    Qt: use the effective size of the widget to center the FSC
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit ee658c7c2740ac26dcf7092ac2f76dbfc66a1fe2
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Dec 21 16:15:47 2011 +0100

    MKV: allow simple title, multiple-chapter in the menus
    
    Close #5699
    Regression from 43424ac

commit 9b0fc851317323cfb0c67247e59f4356e75cb744
Author: Sébastien Escudier <sebastien-devel@celeos.eu>
Date:   Wed Dec 21 14:37:57 2011 +0100

    live555 : fix regression from 31ac20b22fc37bcf78991159bf8a0f138db05b44
    Closes #5707 #5493

commit 520804cef593abf761e0b5de995dc788f507cf84
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Dec 21 11:16:27 2011 +0100

    stream_filter/httplive.c: fix EXT-X-MEDIA-SEQUENCE error message for HLS live streams.
    
    The error message  "EXT-X-MEDIA-SEQUENCE already present in playlist (new=%d, old=%d)" was
    triggered way to often for HLS live streams. In addition the new metadata from a new HLS
    playlist was not updated in the internal list.

commit 022964d9a587e2d5adc5808f4ae17ebcdddbd85f
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Dec 21 01:08:02 2011 -0500

    remove unused custom typedef

commit 0a896b6beeced94f5a234afbc1aa751c2c4d8a60
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Dec 20 23:25:13 2011 -0500

    contrib change_prefix.sh: exit successfully

commit d8fd1c1313a4734b324403c9aae5f76908f5e7f5
Author: Naohiro KORIYAMA <nkoriyama@gmail.com>
Date:   Wed Dec 21 09:58:25 2011 +0900

    Freetype: handle multibyte characters properly in registry entry.
    
    Close #5700
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 60240804e086e1b2376846c2c59f2b4ed5843bb2
Author: Alexander Law <exclusion@gmail.com>
Date:   Tue Dec 20 14:13:42 2011 +0400

    "Speed" menu item is not localizable
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit bdf3c466d2212343667f5cda1bce3938d17471cd
Author: KO Myung-Hun <komh78@gmail.com>
Date:   Tue Dec 20 20:29:47 2011 +0900

    Do not use libdvdnav's read ahead cache on OS/2.
    
    Using it causes libdvdnav to complain about 'demux error'.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 083e1bd921a3e68ddbe7e70dc718fa5f5b850dd8
Author: Cheng Sun <chengsun9@gmail.com>
Date:   Tue Dec 20 18:22:25 2011 +0000

    Fix vorbis channel order (which led to crash and contradicted spec)
    
    Close #5704
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 72187886ff68b6bbf4c36e6fe852b11244e84ed9
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Dec 21 00:56:44 2011 +0100

    macosx: enter fullscreen only if we were on Lion or we got an actual video to show (fixes #5611)
    
    this commit also fixes a xib incompatiblity with 10.5

commit 6d2b10ba8d689659135928c8d168198cfcfae725
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Dec 21 00:37:33 2011 +0100

    macosx: save a few objc selector lookups

commit 86c4c01c6e17d66dc63dcb321f4ba6acb400fa38
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Dec 20 22:51:11 2011 +0100

    macosx: correctly hide the controls within the native fullscreen mode on Lion when displaying a video (closes #5505)
    
    note that the ordinary fullscreen controller panel won't be present atm though
    
    additionally, this commit can potentially impact the layout of the controller zone and lead to ugly effects, so please stress it a bit

commit f004bad2b2e87a5afff86f6e8676cf856c706bf5
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Dec 20 21:53:56 2011 +0100

    macosx: fixed missing menubar on Lion when entering fullscreen mode through a VLC internal trigger (fixes #5537)

commit 7d282fac1cc455b5a5eca2bb56375efcbf879b06
Author: Clement Lecigne <clecigne@google.com>
Date:   Tue Dec 20 17:44:10 2011 +0200

    TiVo: fix double free
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 75a40b63d0cb0ba655a80c4030ce54cb812c471f
Author: Mirsal Ennaime <mirsal@videolan.org>
Date:   Tue Dec 20 13:07:45 2011 +0100

    upnp: Fix compilation
    
    Oops, Do not forget to include limits.h when using INT_MAX

commit 794557eea63853456cf3120cdb1bdc88ca44ad9f
Author: Mirsal Ennaime <mirsal@videolan.org>
Date:   Tue Dec 20 08:34:45 2011 +0100

    upnp: Switch to an unlimited maximum content length
    
    Use INT_MAX as the maximum content length as libupnp introduced 0 as an
    unlimited content length in pupnp 1.6.7, though UPNP_VERSION was not bumped.

commit 6a8197f657f1ef74e358864209b1ed4db37ff078
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Dec 20 00:36:19 2011 +0100

    macosx: further optimize the menu re-creation on 10.6+

commit e316b5a5c135120dcebf9f7e2cff2d8d5b1308ca
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Dec 20 00:24:36 2011 +0100

    macosx: fix and slightly optimize (on 10.6+) the open recent menu (fixes #5538)

commit 74f2f90a8e8bbfd2b527c947dd9fe68517992057
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Dec 20 00:22:10 2011 +0100

    Mention in NEWS the relicensing

commit 68660d8a820d62c7f1b4661d41565bebb637f155
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Dec 20 00:04:26 2011 +0100

    macosx: improve drawing of the 'fancy gradient effect for time slider' (fixes #5568)

commit 4c718f0ef3ed485347b16b21e62b80c929e6efd3
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Dec 19 23:28:31 2011 +0100

    macosx: fixed obscure crash when starting playback while the messages panel is open (fixes #5541)

commit f9c26629b783e5df81ec736eb024cabb52ba8085
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Dec 19 23:47:44 2011 +0200

    Remove old comment

commit 6643ac0ae02a61c95b3911b1c36856ace0d06b2e
Author: Martin Storsjö <martin@martin.st>
Date:   Mon Dec 19 17:03:04 2011 +0200

    omxil: Don't free the sentinel buffers
    
    These buffers aren't known to the actual OMX codec.
    
    Normally, these buffers are removed from the queue by
    DecodeAudio/DecodeVideo, but if they're pushed multiple
    times (which happens when using google sw decoders),
    PortReconfigure might try to free them.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 74b8075f417f3a9b92a43ae7c97973b2719a225c
Author: Martin Storsjö <martin@martin.st>
Date:   Mon Dec 19 17:03:03 2011 +0200

    omxil: Handle sentinel buffers in DecodeAudio, too
    
    These buffers were introduced to avoid a potential deadlock
    when the codec has issued a PortSettingsChanged event but
    not returned any buffers to the client, making the DecodeVideo
    function hang waiting for an input buffer to use, before
    handling the reconfigure. The same handling needs to be done
    for DecodeAudio too, otherwise it will try to use the
    sentinel buffer as a normal one.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 32f03862749167b62c05c0b228911ab4e2ae1d5f
Author: Martin Storsjö <martin@martin.st>
Date:   Mon Dec 19 17:03:02 2011 +0200

    omxil: Avoid a SetParameters call that fails for audio codecs on Galaxy S II
    
    This SetParameters call shouldn't be necessary as far as I know,
    but only avoiding it for audio codecs for now.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 9639b545847f2fc2fd7f87993134d72835627630
Author: Martin Storsjö <martin@martin.st>
Date:   Mon Dec 19 17:03:01 2011 +0200

    omxil: Fix a sanity check that only is relevant for video streams
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 95b27424f19019af490cb6486797b1a8f124817b
Author: Martin Storsjö <martin@martin.st>
Date:   Mon Dec 19 17:03:00 2011 +0200

    omxil: Try to enable YUV420p mode on Samsung Galaxy S II
    
    This is similar to the ThumbnailMode on Nexus S, except that
    the index doesn't seem to be queryable dynamically
    (I don't seem to find any string in the binaries that
    would be the right one at least).
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 6d71b5c008e15f1718b8966b094f3701714c0f6a
Author: Martin Storsjö <martin@martin.st>
Date:   Mon Dec 19 17:02:59 2011 +0200

    omxil: Ignore nSliceHeight on Galaxy S II
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 387b07cd61dae86319785905666f61b963b2889d
Author: Martin Storsjö <martin@martin.st>
Date:   Mon Dec 19 16:10:41 2011 +0200

    androidsurface: Update the surfaceflinger video output for ICS
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit dbb19bb6848207d5470f229d65d179ffaa3c79b2
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Mon Dec 19 00:36:07 2011 +0100

    sap: handle SAP_Add() errors
    
    Fixes #5640
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 0e874482db5c4b856e5a947c0159df0060cdb1bb
Author: Cheng Sun <chengsun9@gmail.com>
Date:   Sun Dec 18 23:04:03 2011 +0000

    Fix mono audio filter condition check
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit f3ea7239e16e5642f5bbb275ecafd4ba49da6521
Author: Tobias Güntner <fatbull@web.de>
Date:   Mon Dec 19 15:36:04 2011 +0100

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

commit b00b016b55143c18e4b49ee300d656813b162f56
Author: Mirsal Ennaime <mirsal@videolan.org>
Date:   Mon Dec 19 04:16:50 2011 +0100

    upnp: Use the default maximum content length of 16k.
    
    Setting libupnp's maximum content length to zero makes it unable to
    fetch any didl instead of the probably expected unlimited behavior.

commit 02f60487e26191b02b8d33c50323f5c1c1fffc4b
Author: Chris Clayton <chris2553@googlemail.com>
Date:   Sat Dec 17 23:30:08 2011 +0000

    upnp: Support UPnP A/V MediaServer:2 devices
    
    * Accept any version of the MediaServer service
    * Browse the advertised ContentDirectory service version
    
    Signed-off-by: Mirsal Ennaime <mirsal@videolan.org>

commit c618458095cf74610053e9fe53e0a12ca7fc81c6
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Mon Dec 19 03:30:20 2011 +0100

    configure: sort of fix speexdsp
    
    $enable_speex can't be empty at this point so this check makes no sense

commit ca3f97a5111b897194134f11c78b4824ab87caba
Author: Chris Clayton <chris2553@googlemail.com>
Date:   Sat Dec 17 23:00:47 2011 +0000

    UPNP: Fix a tag name in MediaServer xml parsing
    
    According to http://upnp.org/specs/av/UPnP-av-MediaServer-v1-Device.pdf, the tag name of the element
    that provides the base URL for relative URLs is "URLBase". The same is true for a v2 MediaServer.
    Make it so in MediaServer:: parseDeviceDescription().
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit e183a26d4346a5b05a276cde0fd97d33b8cfe72b
Author: Cheng Sun <chengsun9@gmail.com>
Date:   Thu Dec 15 17:10:52 2011 +0000

    Fix stack overflow in ExecuteCommand
    
    Close #5675
    
    Because ExecuteCommand allocates temporary string space on the stack,
    proportional to the length of the command to execute, a stack overflow can
    occur when the the command is too long.
    
    This can be triggered remotely e.g. from the VLC Web interface, by
    running this JavaScript:
    
    sendVLMCmd(Array.prototype.join.call({length:300000},'a'));
    
    which sends a string of length 300000 to ExecuteCommand, crashing VLC.
    
    OKed-by: Rafaël Carré <funman@videolan.org>
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 282e4d503739dc4aa4654612e3b6eac2d489df94
Author: Martin Storsjö <martin@martin.st>
Date:   Fri Dec 16 23:47:06 2011 +0200

    omxil: Use a fake library name when loading IOMX
    
    The iomx loading stub doesn't use the library name.
    If there's errors in loading the function pointers, this
    gives slightly more correct error messages.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 0eb7d1069b61e1ac249615e1ac08b0dadbd82518
Author: Martin Storsjö <martin@martin.st>
Date:   Fri Dec 16 23:47:05 2011 +0200

    android: Don't add private header include directories when building the full VLC tree
    
    These aren't necessary any longer.
    
    The approach of adding private headers to the build of the VLC
    core doesn't work well if one wants to target multiple private
    ABI versions in one build.
    
    Instead, small shared libraries for each private ABI version
    can be built separately.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 8acfed11dc97ae97353f6f982323f9fdc86c0eb8
Author: Martin Storsjö <martin@martin.st>
Date:   Fri Dec 16 23:47:04 2011 +0200

    omxil: Remove the header check for the iomx module
    
    Building the iomx version of the omxil module itself doesn't
    require the private headers any longer, they're only necessary
    when building the iomx wrapper code (which should be built by the
    NDK makefile instead).
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit e3e832956b5cb42297dfa33389a1228ee5b6ee61
Author: Martin Storsjö <martin@martin.st>
Date:   Fri Dec 16 23:47:03 2011 +0200

    omxil: Build the iomx wrapper code as a separate shared library
    
    The separate shared library needs to be loaded into the process
    before using the iomx module, preferrably by the java part
    of the android application.
    
    This allows building the iomx glue code for a number of different
    ABI versions, and additionally avoids linking the main VLC
    library to any private symbols that might make it unloadable.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 6fe4bc62188eeb352d1df81ffc30e66df6cc6800
Author: Martin Storsjö <martin@martin.st>
Date:   Fri Dec 16 23:47:02 2011 +0200

    omxil: Make the iomx wrapper not depend on the omxil utils.c file
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 407c1ad8ffe2ed50441f91f4a0b23b558bbafcae
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Dec 18 16:53:11 2011 -0500

    windows package: name win64 installer vlc-$version-win64.exe

commit 60f907a594a7ae394f4e4fffaf2ef6988327f3a8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Dec 18 21:19:46 2011 +0200

    Revert "Contribs: update live555 to latest snapshot"
    
    This reverts commit acb6ff18b5f4257771b954b81eed569d7ef9e250.

commit 73033a8c9533533c0ed295273002ac80e5f73c02
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Dec 18 21:19:38 2011 +0200

    Revert "Configure: Update live555 requirements"
    
    This reverts commit 4e03fb4f516010c9b2819db6da361b4fdb0b16d2.

commit bc17f428edeb12407c1b46bbfb930aa401d8b1ff
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sun Dec 18 19:18:07 2011 +0100

    rtsp: fix up duplicate --rtsp-host option declaration

commit 5072776786e9aa99d98921f4169125a9ed9e3a89
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sun Dec 18 19:17:05 2011 +0100

    rtp output: print warnings when setting the RTSP server address

commit feead2df8278a684e64b3ee38f14c0f3a1be394e
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sun Dec 18 19:11:32 2011 +0100

    rtsp: remove now useless handling of full --rtsp-host syntax

commit 78aa7005805c7dea49177e3d5e78399d75180df4
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sun Dec 18 19:09:40 2011 +0100

    rtsp: set default port back to 554

commit 97e6ed6001719200862b537710cc40f739a376fc
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sun Dec 18 19:08:08 2011 +0100

    luahttp: print error when setting the host from the lua configuration

commit 03933a58ffe973ed91b0f9092fb3e5eafbfebbb0
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sun Dec 18 19:04:27 2011 +0100

    http output: print warnings when setting the server address

commit 37eb636261b66b1a8d5cff1b247096a946ff4f65
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sun Dec 18 18:58:23 2011 +0100

    httpd: URL-parse --http-host and --rtsp-host
    
    This deals gracefully with and warns about the legacy
    --http-host <host>:<port> and --rtsp-host <host>:<port>/<path> syntaxes

commit 7be3c8c3ceac06908cf29113b5bd510244aeb0b2
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sun Dec 18 18:54:35 2011 +0100

    httpd: remove dead assignment

commit 3cc35fcc4e7695ffbf24e2e5113e4969b8fb0ea9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Dec 18 16:48:42 2011 +0100

    "Leave" => "Exit"
    
    Close #5694

commit 3a852411812dccf8c532487bfe84855bf02a2f9b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Dec 18 14:57:22 2011 +0100

    Qt: fix copyright years

commit 5337619228f8d48560601e15caf8affbb4eca3f6
Author: Cheng Sun <chengsun9@gmail.com>
Date:   Sat Dec 17 21:22:11 2011 +0000

    Fix QToolButtonExt edge cases
    
    Previously QToolButtonExt had some undesirable edge case behaviour.
    
    Firstly, once the user presses down on a QToolButtonExt there is no
    way to cancel the action; either a short or a long click will be
    generated. Compare this to a normal button, which can be cancelled by
    releasing the mouse outside of the button area.
    
    Secondly, with the mouse button held down, moving the mouse in and out
    of the button area will generate multiple short click events, when no
    event at all is desired.
    
    This patch corrects this: by releasing the mouse outside the button area
    no event is generated; additionally no short click events are generated
    simply by moving the depressed mouse in and out of the button.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit a9292296defadfb8dcfd1594b695c5ebaa1a24b8
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Dec 18 02:32:59 2011 +0100

    MP4: cleanup
    
    improve locality, remove memset and useless labels, add unlikely post
    allocations

commit ef466bbdae537748a588bac3eb55bbaa6a989a88
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Dec 18 01:57:54 2011 +0100

    Mp4: fix stsz parsing
    
    Do not malloc 900Mb, for example...
    
    Close #5689

commit ffdde605bd21f9b514d0ed6ad23fe4bc3d1ad3a8
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Dec 17 15:35:40 2011 -0500

    dvb_set_isdbc(): remove unused arguments warnings

commit 9373df563139acb2e8d2af6f531c0baaf5a08aa9
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Dec 17 15:35:03 2011 -0500

    win64 package: use -win64 version string

commit c29797349261fa30bc2521968d14118d2168d0de
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Dec 17 19:18:49 2011 +0100

    MacOS: do not thip the changelogs, it is useless

commit af04c6fac8c2c6eedfcb7cc54e4fd4171d9a7437
Author: Konstantin Bogdanov <var1able@var1able.ru>
Date:   Sat Dec 17 18:43:41 2011 +0100

    Improve WebUI for mobiles
    
    Tested on iOS devices
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit e29e617f833a532d842d90ef2508b60260388f45
Author: Akash Mehrotra <mehrotra.akash@gmail.com>
Date:   Mon Dec 12 00:48:11 2011 +0530

    Fix EQ HTTP UI partially
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 06ef351ed404719e9698710ae0c8a925b08f0471
Author: Tobias Güntner <fatbull@web.de>
Date:   Sat Dec 17 05:11:30 2011 +0100

    Set title length and size.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 7dab7f2f285f99c78f5aca3802a787f8b369e4c1
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Dec 17 05:24:03 2011 +0100

    Qt: do not react to right-click to mute volume
    
    This is counter-intuitive.
    As asked by etix

commit c912d31a1d4dcfbbe079d35e9826ec962789394a
Author: TUDURI Benoît <benoit.tuduri@gmail.com>
Date:   Sun Dec 11 16:11:50 2011 +0100

    Fix typo in French translation
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit b4720edf2c54e5514074f50cb336d86b3b7b5ddc
Author: Tobias Güntner <fatbull@web.de>
Date:   Thu Dec 15 23:01:46 2011 +0100

    Ignore missing meta data files. Check directory name instead.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 4e03fb4f516010c9b2819db6da361b4fdb0b16d2
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Dec 16 00:28:35 2011 +0100

    Configure: Update live555 requirements

commit acb6ff18b5f4257771b954b81eed569d7ef9e250
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Dec 16 00:22:14 2011 +0100

    Contribs: update live555 to latest snapshot

commit ddb5191fec115d65341f5429ce2a0a426899feeb
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Dec 17 04:04:07 2011 +0100

    Fix french mistranslation
    
    Close #5680

commit bb12c0023452e86a26e407d6e728d961e4544f5e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Dec 17 03:59:00 2011 +0100

    Qt: check colorDialog return function
    
    Close #5679

commit ebdc0701300643d3f85964f9ce016cc68270cec9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Dec 16 20:58:19 2011 +0200

    contrib: fix typo

commit 657a61fee217c5967412ff78731d0acf452c1978
Author: Faustino E. Osuna <enrique.osuna@gmail.com>
Date:   Thu Dec 15 10:09:29 2011 +0100

    contrib: don't ignore triplets in subfolders
    
    Only ignores triplets in the root contrib path. Previous
    implementation had the potential to ignore triplets in the
    subfolders.
    
    This will allow for creating:
    1) Patches using this format (e.g. contrib/src/*/track-me-now.patch).
    2) Subfolders beneath contrib's root (but not in contrib itself)
    (e.g. contrib/src/track-me-now/*).
    
    OK-ed-by: Rafaël Carré <funman@videolan.org>
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit b5898cf0168bd7dcc68e34bd39ccbc2f7b4d61e5
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Dec 15 22:16:46 2011 +0100

    Do not let avformat handle subtitles by default.

commit 0ddd6effdc4668eff50d178c8976de4417e17206
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Dec 15 22:14:16 2011 +0100

    Reworked the way avformat input are blacklisted.

commit 04f7cf0afa06dc45e134db6747f53f5c4a085ad8
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Dec 15 21:44:17 2011 +0100

    Qt, sout: fix compilation on older moc version

commit 6d90bf20c01db2b284a81b26ce3356536257c1fc
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Dec 15 16:11:25 2011 +0100

    DirectSound: avoid crash on faulty audio device.

commit 9abcaacf83bd53b1f4b6569f7952e7025ddd0860
Author: Pere Orga <gotrunks@gmail.com>
Date:   Wed Dec 14 00:29:36 2011 +0100

    fix filename self-references
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit bac71d2759727a7cf198e8241a345cfa2b6dbd9a
Author: KO Myung-Hun <komh@chollian.net>
Date:   Thu Dec 15 17:13:10 2011 +0900

    Implement vlc_rand_bytes() for OS/2 and split to different files
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit b5b1c1906f7db9fa9d7dce5ecc331ab4bbb793f8
Author: KO Myung-Hun <komh78@gmail.com>
Date:   Thu Dec 8 20:48:20 2011 +0900

    Fix compilation error due to pthread on OS/2
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 4ba496f8b38a1672619f810f0d4ba5de170058dc
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Dec 15 14:51:44 2011 +0100

    macosx: slightly enlarge the License button in the about window (fixes #5658)

commit 37fef4bd0e709251353f807de9a6901678c5183f
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Thu Dec 15 13:51:37 2011 +0100

    Qt: fix multi-screens weirdness caused by the dockable FSC
    
    Close #5668
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit dbd651614f0e5bfb4f5d9c9cc629a361183a2713
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Thu Dec 15 02:13:14 2011 +0100

    Support duration in avformat demuxer
    
    Ref #4030
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 49571193a5311674483608cd91811ef23f8f0391
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Thu Dec 15 01:21:13 2011 +0100

    Qt: fix an utf8 encoding issue in the recents menu
    
    The MRL received from a drag & drop was not converted correctly to an
    URI (using toURI) before being saved into the configuration. This was
    causing multi bytes characters to be serialized in UTF8 (\x????) and be
    given as-is to decode_URI which is not able to decode them.
    Close #5662
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 60cff20c351db4bde6eb6ed5696fce92d54bc3bb
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Thu Dec 15 01:21:12 2011 +0100

    Qt: enable the recents menu again after adding an element
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 5bf6f7c0728ef9df408a2fc25a61faaa90705486
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Dec 15 01:19:00 2011 +0100

    Qt: do not quit, let the core do it
    
    Should fix crash on quit wrt to Vout
    Tested on XP, 7 and Linux.

commit 96e4e4a0e48debbfe57f39ce1342c97227a6ba5b
Author: Faustino E. Osuna <enrique.osuna@gmail.com>
Date:   Wed Dec 14 20:24:22 2011 +0100

    contrib: update ignore files for git repositories
    
    Ignore downloaded git repos.
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit ed8d730d24438a63d905f166e2e692ff6a52c75e
Author: Faustino E. Osuna <enrique.osuna@gmail.com>
Date:   Wed Dec 14 20:24:21 2011 +0100

    contrib: ignore triplets
    
    Ignore the triplet subfolders created in the contrib path.
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 44465a737a1a6043bfa7d56e25cc73a7c87213d5
Author: Faustino E. Osuna <enrique.osuna@gmail.com>
Date:   Wed Dec 14 19:21:06 2011 +0100

    extras/tools: update ignore files
    
    Ignore downloaded archives / subfolders and files generated by make.
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit fb1e33a46fab56f852457165bd2a17d1f427ae3a
Author: Faustino E. Osuna <enrique.osuna@gmail.com>
Date:   Wed Dec 14 19:21:05 2011 +0100

    extras/tools: fix when downloading in tools.mak
    
    Fix a typo when using the $(download) function. This suppresses
    malformed url errors from curl.
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 01ec2d6e8c9347a0c8fec3db0937ef786a97910e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Dec 14 20:00:47 2011 +0200

    contrib: use 32-bits LUAC file format on all platforms
    
    In other words, 64-bits platform will support 32-bits LUAC files and
    reject 64-bits LUAC files when using contribs.
    This should ease cross-compilation and copying luac files manually.

commit f3158ac08740071390a3bb8ca718ea4ac1a6aa11
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Wed Dec 14 18:32:07 2011 +0100

    Qt4: slightly improve the color set of the slider
    
    Thanks a lot to François Cartegnie, for the help to resolve the issue
    
    Close #5604
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit d60425760483d5b58f458eff689901cf69e0fb89
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Dec 14 16:03:03 2011 +0100

    Qt: fix toolbar settings read
    
    Close #5673

commit 43424ac2c4de2115c3461c46feae56c46ca449d5
Author: Denis Charmet <typx@dinauz.org>
Date:   Wed Dec 14 15:31:27 2011 +0100

    MKV: Do not list chapters and titles when there is only one of them
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit ce01d1fc4db418d39880bbb6300eeb5bbcd7ba65
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Wed Dec 14 14:14:12 2011 +0100

    Add title time in playback menus for MP4
    
    Ref #4030
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit c52cfdd034558076705445510d3bbb95719f9704
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Dec 13 23:50:18 2011 -0500

    fix typo in french translation of nvlc

commit ccfcea33533fd56e7af00f9086364b8f266bd684
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Dec 14 02:03:03 2011 +0100

    Contribs: support for PPC in contribs
    
    CrossCompiling from intel64 to PPC should mostly work on X.6 now
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 44610e93c48fea30b9f2b55812e125ed53bc682a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Dec 14 01:29:51 2011 +0100

    DxVA: More GUIDs

commit 7a166dfbea4b56fd105e51dc66908b223fb20e5d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Dec 13 22:52:46 2011 +0100

    Revert "Qt: do not explode when using OpenGL vout"
    
    This reverts commit f4c037efd2d3cde44daa1a58c7042fecc32b2177.
    
    This does not work as intended...

commit d800af88bccc194075ef6af7cc51fb5f7f4f326e
Author: Naohiro KORIYAMA <nkoriyama@gmail.com>
Date:   Tue Dec 13 23:44:43 2011 +0900

    Faad: Reinitialize decoder when we got Unexpected channel configuration change.
    
    Very classic in ISDB streams
    
    Closes #3714 #5448
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 67bb71c271edeb832cdb96d9b5aea2b83ec885f6
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Dec 13 11:51:34 2011 +0100

    Add thd to the list of extensions
    
    Close #5664

commit 3509a9746c81b0b89c299cd5d729c5afc002153f
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Tue Dec 13 03:53:31 2011 +0100

    Qt: use QWizard for Sout
    
    Close #5651
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit e75a889e632b16a6c1b719025e6d9fcc8ba3b829
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Dec 13 03:29:30 2011 +0100

    Qt: allow easy deletion of the keys and global key
    
    This was a regression of the new design

commit 18049f2610813910140f2dfb2236ea4529766eb1
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Dec 13 03:11:56 2011 +0100

    Qt: fix global hotkeys retrieval from conf
    
    If the global key arrived before the normal key, it didn't got
    displayed.
    Bug mentioned on IRC.

commit 0d1ba56a9adabefa36dab7a107a708dec5c459da
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Dec 12 15:17:06 2011 -0500

    Revert "Disable direct-rendering on ProRes"
    
    This reverts commit 8b914fcd30153d05b04921868166e5bd43370d61.
    
    The problem was fixed in bc3b85c6bd6dc0094562561b084dcea3f0364743.

commit bc3b85c6bd6dc0094562561b084dcea3f0364743
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Dec 12 20:24:32 2011 +0100

    Ensure that picture_Setup() use at least a mod 32 height for pictures.

commit 644704c9f3ae619f069eefddc0fc0ecf3a1d1948
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Dec 12 17:37:16 2011 +0200

    rtp output: do not inherit SRTP settings when SRTP is not built-in

commit 48a98edcc66626a2292f8c9f8d697fa8244736af
Author: Mal Graty <madmalibu@gmail.com>
Date:   Mon Dec 12 00:13:44 2011 +0000

    Playlist status not being updated on play/pause
    
    Fix issue #4899
    
    The problem was that the playing/paused state was being misreported
    to the luahttp interface, turns out this was due to the way the playing
    state was being updated in the Qt and hotkey logic.
    
    The p_input state was being updated, but the playlist wasn't being
    informed, this patch switches out the p_state calls to use the
    equivalent playlist aware functions.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 71360d0ad694d6bfd4e1cdd558927731dbad6ac4
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Dec 12 01:31:44 2011 +0100

    Set RealVideo to 0 priority

commit f4c037efd2d3cde44daa1a58c7042fecc32b2177
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Dec 12 00:22:04 2011 +0100

    Qt: do not explode when using OpenGL vout

commit f1f2ec7dea0c39f1457caef675fcca4a7e6039e4
Author: Denis ARNAUD <denisarnuad@yahoo.fr>
Date:   Sun Dec 11 18:04:55 2011 +0000

    l10n: Add Breton translation to .desktop
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit 8082db08a89b3c5a810cf4ac626fa9f05c62ae23
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Dec 11 20:18:30 2011 +0100

    Removed now useless(invalid) muli-volume rar concatenation in the input core.

commit 25262a5ae65b2ce815a938fc53bab0602944921f
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Dec 11 20:13:18 2011 +0100

    Fixed multi-volume RAR support.
    
    The access now open itself the following rar volumes (only if needed). This
    also allows to support rar embeded in rar or using other protocals than file.
    
    It has been broken since the rar modules have been modified to
    support multiple files.

commit 5ab028110839f1bc3412a0cab383e27bb675de3d
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Dec 11 20:11:55 2011 +0100

    Fixed a small leak when the rar stream_filter recognize the stream.

commit 65bd21f9ac1070cb308166c9b468f157a394bd56
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Dec 11 20:03:10 2011 +0100

    Fixed potential out of bound reads in DASH probe function.

commit 63fafad4ad2963880aa814ae35ec4f3f217e1f76
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Dec 11 11:42:43 2011 +0100

    Fixed the return value of STREAM_GET_CONTENT_TYPE in the rar stream_filter.

commit e9bcb750e6473b001ac8b7abe79072d3a6a48697
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Dec 11 19:08:16 2011 +0100

    Finish the LGPL switch for libVLC and libVLCcore

commit e58a689e830f183b649f0ce1908407f8c4636e61
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Dec 11 18:06:21 2011 +0100

    Fix potential Freetype crash
    
    Close #5648

commit 258b93c707cc4034c89f5f5ead7f53b0c610be18
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Dec 11 17:02:35 2011 +0100

    Support VP8 in NSV

commit 192108a171970b3d8b5faecc46d1db4374c95900
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Sun Dec 11 12:07:06 2011 +0100

    Add title play time in playback menus for MKV
    
    Ref #4030
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 704c3c6333447aeb644b739ad61c2fd287cafc8c
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Dec 10 22:30:46 2011 -0500

    Revert "avcodec_get_edge_width() was added in libavcodec 52.66.0"
    
    This reverts commit 3c6bb18e81a62e8abb58ecd8b2df8549dea39729.
    
    Revert "avcodec: fix direct rendering with some codecs"
    
    This reverts commit fcc84608b67f3c3567b96604577bfdcc0de45b53.
    
    The issue is not related to EMU_EDGE flag

commit 229ce5a2dd53b70f21e7d40744f0ba93a7d8063b
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Dec 10 22:18:48 2011 -0500

    osx: package Growl.framework
    
    xcodebuild doesn't know about the growl plugin so can't do it for us

commit 01077da94570dd2ed1b31f0e2b6ce1bfa71b2250
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Dec 10 17:13:16 2011 -0500

    extras/tools: ignore fetched tarballs

commit 3c6bb18e81a62e8abb58ecd8b2df8549dea39729
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Dec 10 17:10:22 2011 -0500

    avcodec_get_edge_width() was added in libavcodec 52.66.0
    
    as documented by doc/APIchanges

commit fcc84608b67f3c3567b96604577bfdcc0de45b53
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Dec 10 16:58:35 2011 -0500

    avcodec: fix direct rendering with some codecs
    
    Provide edge buffers when CODEC_FLAG_EMU_EDGE is set
    Fix ProRes playback with direct rendering

commit f3b9b8a2ecce2a0acf0bd46dd2c417c638ff863f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Dec 10 21:15:21 2011 +0100

    Contribs: compile more tools from gettext
    
    Except on Win32, where it doesn't compile

commit 8b914fcd30153d05b04921868166e5bd43370d61
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Dec 10 20:53:04 2011 +0100

    Disable direct-rendering on ProRes
    
    Crashes in the SSSE3 asm

commit 028e42b29caeff94b662dc3cfe167f1411054a50
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Dec 10 19:56:26 2011 +0100

    Contribs: fix sparkle compatibility for OSX 5
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 51b80d6fc0d81d0d31984d408d104df604bf9794
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Dec 10 16:08:23 2011 +0100

    Fixed potential NULL deference in dvdnav plugin.

commit 387a1c1eda8c7f867392f3f3ab301a18de942945
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Dec 10 13:11:25 2011 +0100

    Qt: SeekSlider: keep bottom chapter marks only

commit ede3bd6058cb462338403a93784a5a5ff3d39b75
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Dec 9 19:40:37 2011 -0500

    bootstrap: prepend extras/tools/build/bin to PATH if it exists

commit 668bd49f54b2dbdb7121e18d316fc071f9ca0ddf
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Dec 9 19:34:49 2011 -0500

    We don't use extras/contrib anymore, no need to look there

commit cb3798b8b8842e3de896a2863300b670c587d82c
Author: Christophe Mutricy <xtophe@chewa.net>
Date:   Fri Dec 9 23:43:51 2011 +0000

    Typo
    
    Spotted-by: Sveinn í Felli

commit 49b13f380adda0176a67a8f26f80ee0159848d2f
Author: Sveinn í Felli <sveinki@nett.is>
Date:   Fri Dec 9 23:35:23 2011 +0000

    l10n: Add Icelandic to .desktop
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit fde8edfe5de05237782e463e07c1043778390bd4
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Dec 10 00:00:20 2011 +0100

    MacOS: use VLC_OBJECT

commit 76ab0c709e6cd45ffe8e0b6d12f437501c58b67c
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Dec 9 21:49:28 2011 +0100

    Qt: SeekPoints / Input Slider: fix behaviour for 0 timed seekpoint

commit ea5c435f241e69b540c94bc08fef217a6bae542f
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Dec 9 21:41:11 2011 +0100

    demux: dvdnav: add chapters seekpoints timings

commit 3254502d3b2995908a06387a397f14c89e76621d
Author: Alexis Ballier <aballier@gentoo.org>
Date:   Fri Dec 9 16:10:10 2011 -0300

    xosd: require and link against Xlib.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 9b40c48c8aa69e71abb0263b1814ede7a370f7c9
Author: Alexis Ballier <aballier@gentoo.org>
Date:   Thu Dec 8 19:37:15 2011 -0300

    xosd: call vlc_xlib_init first
    
    See: https://bugs.gentoo.org/show_bug.cgi?id=393439
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 7b91aa21f97edd6daabb06ae3565137cfd579eac
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Dec 9 12:36:30 2011 +0100

    DxVA: Re-format the table
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit fa04d6b89accb17724712278359854abb3f4ae30
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Dec 9 12:27:31 2011 +0100

    Yet another Intel Specific DxVA GUID
    
    But why? why? why?
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 32b311e4109abe508fe7c17f9c32d0bb16fafa77
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Dec 6 13:53:06 2011 +0100

    MacOS: kill a warning
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 8bbb90cc4a94f645f4096a14af0b948ae8f90e4b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Dec 6 13:43:17 2011 +0100

    MacOS: fix getVideoViewAtPositionX
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 0f3ee76af70c5e27ca9fe67238a59a3cc594cf93
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Dec 6 13:08:24 2011 +0100

    MacOS gui: use aout_Volume* functions
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 48a46b852e1b66e8009cdfc4edadfaff44cfa30c
Author: Sébastien Escudier <sebastien-devel@celeos.eu>
Date:   Fri Dec 9 08:52:50 2011 +0100

    live555 : close when there is no more track.
    fix a regression from af107361d0ec376cf764a6111c9ba5ce433e15f1 when the stream ends.

commit 05b1efd02cf98f32b2022ff61ebc2f41a83dfbfb
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Thu Dec 8 18:06:43 2011 +0100

    add dvb channels list .conf as filetype.
    
    (see demux/playlist/dvb. mplayer's std being channels.conf)

commit c0c2f1c3c88d4fcd164a6f2b5fa6ff22b47cce77
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Fri Dec 9 11:01:48 2011 +0100

    Qt4: Fix a fullscreen crash
    
    Close #5639
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit f33e57f5ea63a4129092aa3036e79092bd940aff
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Dec 9 00:32:31 2011 -0500

    avformat mux: check correctly for *info member
    
    It was added in svn r25418 of FFmpeg
    minor was bumped to 81 in r25444

commit 32b6b5b1d84b625ddaf9cf5ea04afebfe2b5dbcc
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Dec 9 00:01:00 2011 -0500

    typo

commit 9d5f86c0e33b5fcdbb759566b1cd1433fd1b6931
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Dec 8 22:20:28 2011 -0500

    avformat mux: use avformat_free_context()

commit 8f940d81428030a31b7c56817520ae9c7221e866
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Dec 8 22:14:45 2011 -0500

    Fix for antique versions of FFmpeg

commit d824a709ccd875ffa022ac6bd675d8561c64f0bd
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Dec 8 21:10:14 2011 -0500

    avformat mux: fix leaks

commit 75e2783d83ba8ca774f322ee0c1ee7be8a86d192
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Dec 8 19:24:55 2011 -0500

    contrib: lame: typo

commit a0f0e09d553708704d00b7145df9c706bd09d380
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Dec 9 02:01:39 2011 +0100

    Contribs: update dxva2api.h to version 3
    
    Less hacks and tabs in this version

commit f8e69ddd5fa1ae072452fbe9a4230851bccffc8b
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Dec 7 22:52:46 2011 -0500

    contrib: remove unneeded gecko

commit 6a6a6e9008e562d85d60907fac9c87d0e99859f3
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Dec 7 22:52:25 2011 -0500

    npapi: fetch gecko headers required for windows

commit 9641b6cab87c203bf9c3c502b258be5fff35ff75
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Dec 8 23:55:57 2011 +0100

    Contribs: fix gettext compilation on some CrossCompile env
    
    And do the same compilation on all setups

commit 1b58a20c4daeb20f70709fd30c176cae65acd7cb
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Dec 8 18:58:46 2011 +0100

    Contribs: try to maintain X.5 runtime compatibility
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 1720849cfcd3a8386b60434399429de4baaf1bb1
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Dec 8 21:50:36 2011 +0100

    Contrib: update LAME to 3.99.3

commit 3ce16b37046b703afe9d7f4fdaa7388c570d8e91
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Thu Dec 8 17:44:04 2011 +0100

    Qt: simplify media filters

commit f1790cf4624b2ecba773d540661c62dd51483e87
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Thu Dec 8 16:39:21 2011 +0100

    Qt: advanced capture: fix mrl generation for advanced options

commit 5cc04d06d766a9616f8b9bc8da39ed7c06df225c
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Mon Nov 28 17:31:37 2011 +0100

    dash: Don't hardcode the isLive information.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 0a120d112e18f5cde5d57395dd36d18371365ccc
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Thu Dec 1 16:55:38 2011 +0100

    dash: Fixing NullManager interface implementation.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit d314c4f4cac6d055e23a387f6aa2b741aec237da
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Thu Dec 1 15:57:59 2011 +0100

    dash: CommonAttributesElements: When applicable, convert attributes to integers
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 7972dbae5aa3845762924c3dd65303546065cab7
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Thu Dec 1 11:34:11 2011 +0100

    dash: Adding a RepresentationAttributesElements to represent standard's §5.4.3.2
    
    This will also save some code in a near future.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit f73b7ff2cfc92f80a3b1e2c4d9fc2e7bb42cd5df
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Tue Dec 6 13:01:23 2011 +0100

    dash: DashManager: Adding a getMpdManager() method.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 86d9aabfe7e62477b6f6bb15a61c47df159c813f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Dec 7 21:23:27 2011 +0200

    speex resampler: add 10% slack output space
    
    This should fix buffer underflows when changing the playback rate.
    We probably should instead reallocate the buffer and resume resampling
    when the situation occurs, but that would be a lot more complicated.

commit 7126cec981458881f2c042f120afbc65ec4e57ca
Author: KO Myung-Hun <komh78@gmail.com>
Date:   Wed Dec 7 23:09:15 2011 +0900

    Do not define ENABLE_ROOTWRAP on OS/2
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 47c8b039bdbcc65024a92ff19edfc2e5fc3f43dc
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Dec 7 12:03:36 2011 -0500

    contrib: directx/directshow: mention why we need them

commit 8fd4111acb17d4d887f163badd25c92a9465a51e
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Dec 7 12:01:18 2011 -0500

    contrib: change dxva2api.h checksum
    
    I added a workaround for mingw64

commit 4203fa137fe8be34a63c7321d424615019621ee6
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Dec 7 18:01:16 2011 +0100

    contrib: fixed sparkle

commit 87038073b8434addc0d360d98a55b67fd55352a7
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Dec 7 11:20:40 2011 -0500

    Dxva2 is only available in Windows Vista and above
    
    Define _WIN32_WINNT to 0x600 when checking/using dxva2 headers
    Continue to use a lower version to retain XP compatibility for the rest of VLC

commit 8cd8da639ca2866380c4154aec71ca44221a4df3
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Dec 7 09:03:08 2011 -0500

    remove unused limits

commit 27286041d8bf759fc2e0cd8e947eb80dea829857
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Mon Dec 5 03:31:16 2011 +0100

    NEWS about luaintf
    
    There was a bit of confusion about the future of lua interface
    scripts...
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 75fe29de25652698275aeaf9e6e831d24683659d
Author: Denis Charmet <typx@dinauz.org>
Date:   Tue Dec 6 23:38:15 2011 +0100

    Fix a crash in MKV when seeking to the last block of a cluster
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 087541029a5d8f3feb80c541a57ec706782ae9bd
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Dec 6 17:44:56 2011 -0500

    Remove INTF_GAMMA_*
    
    It was not used for 10 years (minus 3 days)

commit 70264925b42781cc7fad6d54b0406b6db8f9dce9
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Dec 6 17:11:52 2011 -0500

    OSX: Sparkle is not optional
    
    Should close #5609

commit bcd564d488c01cf3702577ca63d26f743dfa2f24
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Dec 6 22:36:10 2011 +0200

    ALSA: do not prepend zeroes for S/PDIF, sleep instead

commit fe7d26efa2207c56b55cbab204b0bb6158b8d97f
Author: KO Myung-Hun <komh@chollian.net>
Date:   Sat Mar 12 16:13:17 2011 +0900

    Define IPv6 stuffs required in order to compile on OS/2.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit b1ae79cc89d54aa36556d46f71bd1becab6c1645
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Dec 6 16:38:07 2011 +0100

    vaapi: fix profiles detection.
    
    The selected profile wasn't checked against card's ones.
    (ex: resulting in sending MPEG2 to a VC1/h264 only card)
    
    Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>

commit 66eec16fa204821d867e90f68477ab178091ea44
Author: KO Myung-Hun <komh@chollian.net>
Date:   Tue Dec 6 22:26:43 2011 +0900

    Add missing getaddrinfo(), freeaddrinfo(), getnameinfo() and gai_strerror() for OS/2
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 2dc2da86b9506620e1eeb657b3a99eeac0b59012
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Mon Dec 5 22:34:20 2011 +0100

    Qt: menus: rename MenusManager to MenuBar.
    
    as *Manager seems disliked.

commit 7cf467ae4446a54c1e5fbce3ada5701ef22f6ee8
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Dec 3 22:21:39 2011 +0100

    Qt: input_manager: merge loop&repeat events.
    
    Definitively doing the same thing.

commit 77d242cce1aacbb6b4c29606c2f6db68f4bd33af
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Nov 26 19:49:12 2011 +0100

    Qt: menus: make next/prev to behave accordingly to playlist's content.
    
    Move EnableStatic from local to MenuManager's private (only used there).
    Use flags instead of string for action data.

commit 76f155bda6f6f3b60f97587228a589874ac47227
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Dec 2 14:58:17 2011 +0100

    Qt: rename QVLCMenu to QVLCMenuManager.
    
    Provides factory role & static methods but is not a menu itself (as the
    previous name would let believe)

commit 88515f20012beb82028e1fd1fbf2f015d0042b23
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Nov 26 18:14:43 2011 +0100

    Qt: Menus: make speed menu tearable.
    
    Tuning playback speed is usually done through multiple actions (because
    values are relative/increments). It is better to create a tear-off menu
    from it. Especially true since status bar isn't enabled by default.

commit af107361d0ec376cf764a6111c9ba5ce433e15f1
Author: Sébastien Escudier <sebastien-devel@celeos.eu>
Date:   Thu Dec 1 09:37:12 2011 +0100

    live555 : enable/disable tracks on the fly

commit 9196a5abbff44de412214da14f3586c4452b9963
Author: Sébastien Escudier <sebastien-devel@celeos.eu>
Date:   Thu Dec 1 09:26:01 2011 +0100

    live555 : when we switch to TCP, remember it

commit fa95aef0a036d2def61cd67d840543c4d83066b4
Author: Sébastien Escudier <sebastien-devel@celeos.eu>
Date:   Wed Nov 30 15:18:04 2011 +0100

    live555 : use TAB_ macro to store the tracks

commit 2e9e1015bee5fbd62d78c919dee1dc6786da171c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Dec 5 03:05:00 2011 +0100

    Qt: fix bug happening when double-click in the embedded video

commit 14c2ffe79ebb00bfd09b5dbe2a0cdcb7483a1cd4
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Dec 4 20:22:13 2011 -0500

    pkg-config 0.26 doesn't build without pkg-config installed

commit 187d8f3d5e6f80831c59dc5a9d5764692ce02d8b
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Dec 4 20:02:42 2011 -0500

    pkgconfig doesn't depend on autoconf

commit ac35f362851682736f1246e3b5c831e7a25e837d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Dec 5 01:38:36 2011 +0100

    picture_BlendSubpicture: remove assert on chroma incompatibility
    
    Asserted when J42* blended on I42*, for example
    
    Close #5516

commit 78b2c2c6f2bc8f2d6f117cb4a35e587b55483893
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Dec 5 00:25:26 2011 +0100

    tools: bump cmake and pkg-config to the latest releases

commit 63c55b2d227a9838a8349e18893527d8c90e4c2e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Dec 4 23:42:19 2011 +0100

    Fix various preferences typos

commit 303de67a0d1eb0d98145d8b0d3ff55a7f44aef59
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Dec 4 16:15:34 2011 +0100

    Mono: fix channel order

commit 9b68f5d12a1774d783f58e8d85c172d68f31684a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Dec 4 15:52:47 2011 +0100

    Simplify help string
    
    We already have the integer list for that.

commit 106dd3cb1540824f3b217a6b4bc2360d7bf00881
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Dec 4 15:29:02 2011 +0100

    MacOS X: fix strings in UI

commit 22ec4bef7881e6f0cbddc4992dc5f642cac0d0e1
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Dec 4 15:16:59 2011 +0100

    Fix strings mistake for translation

commit 950705a7f8873f88c09ebcb3998b1779245db4a0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Dec 4 13:58:51 2011 +0200

    subsdec: avoid unneeded strdup() and simplify

commit de721bf97706dd38b8156d887f7f03760f7c48c1
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sun Dec 4 07:55:22 2011 +0100

    cli: add a command to load the VLM
    
    The VLM isn't loaded on start-up anymore, except when using the telnet
    wrapper, for compatibility reasons.
    
    Fixes #5420

commit 415c1ab48a995b17c81f2be5d344bdb0499efbd7
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Dec 4 00:16:59 2011 -0500

    ps_psm_fill: fix logic bug spotted by clang

commit c4c377bdf37a6131f968d1201376b25c6455079a
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Dec 4 00:06:58 2011 -0500

    Use PRId64 to print int64_t

commit 780203a14a82054a6a784711bd6d6b19e6a9d4bc
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Dec 4 00:06:36 2011 -0500

    vout_new_buffer: fix signed / unsigned comparison

commit a9b61b9d2296c992cd3241bb30139fcb6093d5f0
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sun Dec 4 03:55:36 2011 +0100

    lua: fix reference to telnet.lua

commit b2838d22a47429c82bffc148774e4077aadd9086
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sun Dec 4 03:48:00 2011 +0100

    lua: remove dead code

commit 4baa177a058c8414ae61fb3d697ffbe5c255fbbf
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sun Dec 4 03:26:39 2011 +0100

    lua: split config stuff into separate function

commit bdba9b6826e70eed4328004927dbfddb1c3be6b9
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sun Dec 4 03:07:08 2011 +0100

    lua: fix lua{intf=<intf>} syntax

commit 2cff61a8f84903b69e37b2d191d9349997683953
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sat Dec 3 22:36:55 2011 +0100

    lua: don't document rc and telnet, they're gone

commit 70f556e470b84b5f33aae14446e342a745768f30
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sat Dec 3 21:54:03 2011 +0100

    lua: document the use of -I luaintf instead of -I lua

commit 1630833f20b595f6a594e71ab3c177705374d912
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Dec 3 16:28:00 2011 +0100

    Qt: fix small quirk when adapting the equalizer values

commit 0efead41b6be2eeeca7276d8448e4f63db5645d2
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Dec 3 12:31:57 2011 +0100

    Qt: remember volume on exit is the default
    
    I don't want to be murdered in my sleep

commit 6d0a1fce490cf2d4c9f23f6c0781efc91fa794b6
Author: Naohiro KORIYAMA <nkoriyama@gmail.com>
Date:   Sat Dec 3 11:45:36 2011 +0900

    inet_ntop always returns NULL on Windows.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 7991356e57a7ae8228e573a1e982d9bb43e6b10e
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Nov 30 13:59:26 2011 -0500

    contrib: --disable-all doesn't build anything

commit db7b4282126132069105416cf9610c4c749e395c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Dec 2 21:19:25 2011 +0100

    MacOS: default to 10.6.sdk

commit 12797a5244521f1655afff27d09f13c4f541edba
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Dec 2 20:45:22 2011 +0100

    Win32 Crashreport: use FTP passive mode

commit b409f07d68f76063c98b778a060217c840b74dc1
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Dec 2 17:23:47 2011 +0100

    macosx: don't do AppKit stuff if you're unsure that it's on the main thread..

commit f063b082594e3d4e6211a293e29125cc387d1e65
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Dec 1 19:38:15 2011 -0500

    extra/tools: make sure autoconf comes with pkg-config macros

commit 3cd41963f1e4030a84010e94288dc9431fa5c9e0
Author: John Hendrikx <hjohn@xs4all.nl>
Date:   Thu Dec 1 14:08:33 2011 +0100

    Add libvlc_video_get_spu_delay and libvlc_video_set_spu_delay
    
    Allows control of the subtitle delay through libvlc.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 71e8745a8aad584c6e5fa1917ef8100a6b404c87
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Tue Nov 29 23:32:41 2011 +0100

    Qt4: Playlists: Fixing drop.
    
    KDE sends a move event by default, unless ctrl is pressed
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit dce9c498c06e1c2bd4907dda58ebde3f6331814f
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Wed Nov 30 18:25:58 2011 +0100

    dash: Representation: Return a usable bandwith value.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit b4d90eb2c1dd4f769abe80c5ade75b17506cf7fa
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Wed Nov 30 17:53:55 2011 +0100

    dash: Representation: Cosmetics.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 3852dd54533838e2c5116405012e62659e7a5365
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Mon Nov 28 17:21:02 2011 +0100

    dash: MPD manager factory: fixing a potential memory leak
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit d4a1c6dcb34c48d78b02cce96b59b08001a748ba
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Dec 1 21:04:49 2011 +0100

    Contrib: fix glew rules on non-win32

commit 49bbc50cc33eee44db37fe7bacb2e261a4f29168
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Dec 1 14:12:40 2011 -0500

    contrib: xcode3: select ARCHS to be built

commit d3f91a57d47617a1b608b33297fbdb8784330d90
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Dec 1 14:00:55 2011 -0500

    contrib: growl: use gcc-4.2 when clang is not available
    
    the gcc-4.2 version on veda is old enough to build growl
    newer jones version makes xcode crap out that gcc isn't compatible

commit a8de19cd04085a2f0c5b948c0da5caa69350b49c
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Dec 1 13:46:25 2011 -0500

    contrib: sparkle: patch project config to force arch with xcode 3

commit 85a3a705a22ff8169f887d9900ce7596cd909465
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Dec 1 13:10:47 2011 -0500

    contrib: use $(shell to check xcode version

commit 794144bb9c2e5ce78599d7ab9e49106c44adae0c
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Dec 1 01:02:05 2011 -0500

    fix ncurses text alignement in french translation

commit 7737c981fd792f22afeabedc651bd89a0ad1aabb
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Dec 1 12:37:02 2011 +0100

    Auhal: fix signed comparison issue

commit 03e681166f2d674ba6c43481de4fd8e8270ee5a3
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Dec 1 12:16:46 2011 +0100

    QTsound: fixes format string and integer times
    
    Thou shalt use %ld for NSInteger and %lu for NSUInteger

commit 62eac017d13a7a0cf54b3794125c07f0c0290a76
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Dec 1 12:03:41 2011 +0100

    QTsound: only available on QTKit 7.6.3 and over
    
    This doesn't solve the MacOS10.5.sdk issue yet, but is a necessary step
    I wonder how Apple can ship such broken SDKs, anyway

commit 91d838ca49f2d76e29d65a8cb7b7a3bd9b50c4b4
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Thu Dec 1 14:41:14 2011 +0400

    Lua: Fix extreme.com playlist parser. They use http now.

commit b7c4b2758b264e82fd3662ba0a56f08df2f89ef9
Author: Frédéric Yhuel <fyhuel@viotech.net>
Date:   Wed Nov 30 10:30:52 2011 +0100

    demux/mp4: add parsing of mfra atom
    
    mfra atom contains two leaf atoms, 'tfra' and 'mfro'. The first one
    provides file offsets of the chunks in a isml file.
    
    mfra atom support will not help Smooth Streaming support in VLC (at
    least for the client part), but can be useful for other
    purposes, e.g. to enable VLC to play a "raw" isml file.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 1b0ab5019aa126123d8c9b86f23059222d839819
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Dec 1 00:06:17 2011 -0500

    contrib: bghudappkit: fetch over git://

commit 31e5b9cbc7a24f65f48f786d49168692b4214111
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Nov 30 23:31:03 2011 -0500

    typo

commit 5f0ed1bb1cf17716b67db9f9fb30f85906119775
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Nov 30 23:10:39 2011 -0500

    contrib: bluray: use bluray rather than libbluray
    
    it's confusing enough to cause typos (sum-bluray instead of sum-libbluray)
    and break make fetch

commit 393b363ff8de09ff0eaf000d4751d3a7851dd4ca
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Nov 30 19:43:11 2011 -0500

    remove trailing space breaking dependencies

commit 8895639dbaf061613bef26a51f03da5554e2731a
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Nov 30 19:38:44 2011 -0500

    remove duplicate dep

commit 3c5709ece3211ed5582e8ecc442fdbf4d5488669
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Dec 1 01:30:39 2011 +0100

    Contribs: dlopen crystalhd on win32
    
    And fix unzip behaviour

commit 590e02e555d4aaf60b629540c10aa40679219756
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Dec 1 00:40:45 2011 +0100

    configure: require latest libbluray
    
    And drop libxml dependency

commit 9adf970db1520a5401e68d9637cc63086af65abd
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Dec 1 00:40:06 2011 +0100

    Configure: simplify MacOS flags
    
    No functionnal change

commit 40c4a544452fb233bb3ffe6f4dcdb84018db44b4
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Dec 1 00:34:46 2011 +0100

    Contribs: update libbluray to 0.2.1

commit 7ba6f22b3cc769031d3f17a06c31b9740aed0005
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Nov 30 18:39:16 2011 +0100

    MacOS: do not try to have KDE-solid
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 46b2ae06c9a04f2c8dc604266d1c55fb4f0f6e53
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Nov 30 18:38:34 2011 +0100

    MacOS: always specify a minimum-sdk
    
    This fixes issues on X.6 and X.7 when compiled with SDK10.5
    The configure would fail to see -crt10.6 library and die on poll()
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 8b9b52a7813e7c135bf0e5c04c159373e04b797a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Nov 30 18:37:06 2011 +0100

    MacOS: workaround bug in SDK10.5
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 5458760b3fb59051cfd622c19898fbe63cafc79a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Nov 30 19:58:26 2011 +0200

    Fix libvlc_video_get_(height|width) inversion
    
    Both functions remain broken regardless.
    
    Reported-by: Yann Le Hir <yann.lehir@gmail.com>

commit 6c998c6073e57b8657915be5e741c8e800c62693
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Nov 30 10:42:34 2011 -0500

    We don't patch pkg-config (anymore), don't run autoconf

commit 5e91281e3ca9965a3f408537446065f96afff243
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Nov 30 03:31:28 2011 +0100

    Contribs: add headers for CrystalHD for win32
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 7c22d840611736dc0276fd0ce9b6fc1a2d4284a4
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Nov 30 01:44:35 2011 -0500

    Revert "extra/tools: make sure autoconf can access pkg-config macros"
    
    This reverts commit b590a13f930a14040047ac2203ca64afb1c0c38d.

commit 4ca64b24cf43600320427c6d88ef7d6f36dac8d2
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Nov 30 01:31:02 2011 -0500

    contrib: growl: build with clang

commit 2fe4b45d6222dab49669541102c314a52ae96c4a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Nov 30 03:43:35 2011 +0100

    Contribs: fix fluid compilation on Win32
    
    Should close #5571

commit 10db18e89a412d2314916e893fea836ebb6b3032
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Nov 30 01:38:55 2011 +0100

    Contrib: better documentation for bootstrap

commit b590a13f930a14040047ac2203ca64afb1c0c38d
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Nov 29 14:49:44 2011 -0500

    extra/tools: make sure autoconf can access pkg-config macros
    
    If we don't build pkg-config (because a previous installation exists
    somewhere else), autoconf won't find PKG_* m4 macros and fail to
    run on packages using them (if they don't ship the macros either)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit d4b6d6c2cce702d004a96665d82dce389894f958
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Nov 29 22:08:07 2011 +0200

    Move stats.c to input/

commit 8baa527ea629c7394209d07749d92800ce501fd4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Nov 29 21:20:29 2011 +0200

    Convert rate stats to integer and remove useless float support
    
    This saves a whole lot of float conversion and simplifies the code.

commit ef69c0b372f14b46cb2fde368c58d2b5caafced0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Nov 29 20:44:20 2011 +0200

    Hard-code stats update interval
    
    Only 1 second interval has ever been used.

commit a1f861a076819038396721cfd4a4977469fcc5ec
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Nov 29 20:40:18 2011 +0200

    Move stats counter declaration to core
    
    One last full rebuild for this!

commit 88a45a320bd933a6fd649cc8007312b6e769c070
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Nov 29 20:09:52 2011 +0200

    Remove write-only HTTPd statistics

commit c72674daea20f8547d01a2ec49ec57d3e9a79e14
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Nov 29 20:00:02 2011 +0200

    Remove redundant object parameter to stats functions

commit 32167b7e0ce384ad4d037734526eb53bc26e4dde
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Nov 29 19:46:24 2011 +0200

    Repack libvlc internal data

commit c5dac996061594e526fff114b4fd08a4fde865a4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Nov 29 19:46:06 2011 +0200

    Remove unused timer instance data

commit c7de7efc6275629903d63e96a05a2cc6de239484
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Nov 29 12:20:55 2011 -0500

    extra/tools: use gcc-4.2 on Darwin

commit 9697eabdc1130eeed082ce81a0a4b5f90d9347d4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Nov 29 19:22:18 2011 +0200

    Remove unused counter_t members

commit 5816597cc47f2222103c11168aded6c19dff015d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Nov 29 19:12:43 2011 +0200

    Remove dead stats_DumpInputStats() function

commit b21c8b2f44511c5f86e5212ebb4bd71d915594c4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Nov 29 19:09:50 2011 +0200

    Remove unused min, max and last stats

commit e3a897cf11f768a9b9bf3b3fab9a1b8bc82e9235
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Nov 29 18:59:18 2011 +0200

    Remove write-only timer statistics
    
    The implementation was slow/inefficient. This is really silly for
    _performance_ counters. And contrary to the other statistics, nothing
    actually reads them, except for debug logs.
    
    If you really want debug-only performance timers, use this:
    
        mtime_t start, end;
    
        start = mdate();
        compute_decimals_of_Pi(100);
        end = mdate();
        msg_Dbg(obj, "spent %"PRIu64" us computing", end - start);

commit 4fc348b73600620062a6d569414fb3306401f13c
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Nov 29 03:19:17 2011 -0500

    Distribute (but do not build) modules/access/dvb

commit 65e6d845bd5cdf72240679066e85a39f49155da5
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Nov 29 10:10:18 2011 +0100

    MacOS: explicitely force --macosx values
    
    So that the user notices it when it doesn't work
    Ref #5569
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 789ea42038c632d67f4752d9755c6155f10765eb
Author: Frédéric Yhuel <fyhuel@viotech.net>
Date:   Tue Nov 29 10:14:41 2011 +0100

    demux/mp4: add parsing of some atoms
    
    Atoms mvex, mehd, trex and sdtp are found at least in PIFF (isml) files.
    This a first step towards Smooth Streaming support in VLC.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 3cfa24562e1d3e9c2e62bbfe602222284d553f72
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Nov 29 09:39:43 2011 +0100

    Access makefile: don't add twice the folders
    
    And reorder alphabetically, so such mistakes don't happen again

commit 21ce20e3591ce242d6a928363506555f09e49ba6
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Nov 29 02:37:47 2011 -0500

    modules/access: only add to DIST_SUBDIRS the subdirs with Makefile.am in them

commit 14aca606608420b268925c236242d02aa56ac460
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Nov 29 02:17:49 2011 -0500

    modules/access: add missing directories to DIST_SUBDIRS

commit 0fea656392deea18a30da3a76ff8141c58dd1a09
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Nov 29 01:11:22 2011 -0500

    fix OSX architecture detection for i386

commit ebeb2b4057933ffcc940d5d5f991b549f3183b89
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Nov 29 00:41:41 2011 -0500

    ncurses: simplify check
    
    Do not leak -lncursesw in LIBS

commit ad549b62b593d6a31c002adb34018755d2e7b8bc
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Nov 28 23:40:25 2011 -0500

    skins2: disable if qt4 is not available
    
    only error out if asked with --enable-skins2

commit 073fb45a9ef13b68c6f7a2b246107dac34fc0841
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Nov 28 23:41:25 2011 -0500

    Move skins2 test after qt4 so it can be disabled

commit d70a620035f2e3587fb482e73ed51e344375e620
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Nov 28 23:09:46 2011 -0500

    ncurses: update french translation

commit 3b8fa2db51b9aa4f0752bef3457251dd5fcb46fe
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Nov 28 23:09:28 2011 -0500

    ncurses: sync statistics strings with rc.c

commit 610c68d8721240a61723b69b542fccb5ffdd0a45
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Nov 28 22:43:34 2011 -0500

    ncurses: add ';' shortcut to search next item

commit 9d759fed27350f5a9489597e38c06fb07ad87247
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Nov 28 22:23:40 2011 -0500

    ncurses: don't erase search box content
    
    split out open box function

commit e982db92e1cf61970d7057c7f651c6f07d17d2b2
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Nov 28 21:59:12 2011 -0500

    (v)asprintf: define HAVE_(V)ASPRINTF if found

commit 718b1f9901e5077b50c2189604afba883ca87bf7
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Nov 28 21:55:35 2011 -0500

    fix access_smb libraries

commit 84a1a3461adf901ff134a09eb4341cc301fdc6dd
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Nov 28 21:34:47 2011 -0500

    (v)asprintf : don't use AC_REPLACE_FUNCS
    
    Use our own check which also recognizes static inline functions

commit 7778302ef843ff938e957ce175048c27f4738f85
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Nov 28 19:12:10 2011 -0500

    Fix thread library check
    
    Don't use ac_cv_search cached value because it could contain
    "no" or "none required" which aren't valid link flags
    
    AC_CHECK_LIB(main, xxx) did not exactly search for main symbol, it
    searched for the presence of the library.
    Instead we look for a required symbol.
    
    We don't use e.g. pthread_mutex_lock because some pthread symbols
    are available in glibc, but not all.
    
    Not finding pthread library is not an error, because at least OS/2 and
    symbian don't need it. (We skip the check on Windows already)

commit da8306253e31884720458952feb0b0f5da19a132
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Nov 28 17:55:41 2011 -0500

    simplify thread library check

commit eca488fca9f35deabca77607d8e66fe714aa74a6
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Nov 28 23:33:49 2011 +0100

    Fix doc for distcheck

commit db00e97951a5a0859363f00b073136cd8a9675b7
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Nov 28 17:12:26 2011 -0500

    Fix fvisibility=hidden check on windows

commit 0bfcfc8b38eb01b74c9e756b32fb48f16a7bf55a
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Nov 28 16:11:11 2011 -0500

    More VIM syntax fixes

commit 3f12f9ccc2bd8af2b38c45938724a8e9e7bc8a27
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Nov 28 16:05:44 2011 -0500

    Fix VIM syntax highlight

commit 562dd63b4367122493c7364e0d40df26c4129c08
Author: Naohiro KORIYAMA <nkoriyama@gmail.com>
Date:   Tue Nov 29 01:34:00 2011 +0900

    detect libintl static library correctly in configure
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 7ba1f036b256dde03a170836b1eccd3f3ac60f5f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Nov 28 21:16:36 2011 +0200

    contrib: do not build regex

commit e588c1f9d731fabc722c32caf783943c2ada97c2
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Mon Nov 28 15:47:22 2011 +0100

    dash: Let the parser handle the root node cleaning.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 5e7910c3766da1568b2be169e6733f1dd6e7f7e7
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Mon Nov 28 14:10:20 2011 +0100

    dash: Fixing a crash with invalid XML documents.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 0290575bf9fcf61fe5a14695c2e2da9ae6cd2e0e
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Mon Nov 28 14:55:44 2011 +0100

    dash: Segments: Avoid copies + cosmetic.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 33f8d91d7537eb8517c8157afcb56432aba42a1a
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Mon Nov 28 14:53:11 2011 +0100

    dash: Ignore representations without valid segments.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit f0bf352244a1ef2562baffcf42851346d3642e19
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Mon Nov 28 13:19:04 2011 +0100

    dash: Avoid some copies.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit f4600d0e6f9482911de1e40cb22e517088ee0962
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Fri Nov 25 17:00:25 2011 +0100

    dash: Chunk: Avoiding copies + cosmetics
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 8c55fe50c102c71ca2e62b3c75d19eee918387ea
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Mon Nov 28 13:29:03 2011 +0100

    dash: Avoid crashing when there's no SegmentInfo node.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 3082f245467703ab9843fef630bc0ac58ec02b16
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Nov 27 21:19:34 2011 -0500

    contrib: fix regex target
    
    don't assume the system has it (and thus skip building it)

commit 10b6e2ad22293b1f59c427378ce24cfb542bf229
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Nov 27 19:47:54 2011 -0500

    contrib: caca: add --disable-java , factorize

commit acdd56d82cd27420c9cb0e9f5f1ad161dc30ef0a
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Nov 19 08:51:05 2011 -0500

    configure.ac: fix use of *FLAGS_save and VLC_{SAVE, RESTORE}_FLAGS
    
    You should use them like this:
    - modify *FLAGS and LIBS globally
    - use VLC_SAVE_FLAGS to push the variables
    - modify the variables for the tests
    - use VLC_RESTORE_FLAGS when you're done to pop the variables

commit 5f4bb6a9e20e3860707229c31b9d1b83d4ec6732
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Nov 28 01:13:20 2011 +0100

    On the road of 1.3.0

commit 36ab287e77e9df059f261ed1cfb13fc4674182ec
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Nov 27 21:44:15 2011 +0100

    LGPL
    
    Re-license almost all of libVLC and libVLCcore to LGPLv2.1+
    
    This move was authorized by the developers, either:
     - by e-mail,
     - by vote at the VideoLAN Dev Days 2011,
     - on the license website,
     - in a contract, oral or written.
    No objection was raised, so far.
    
    The developers agreeing are:
      Justus Piater
      Alexis Ballier
      Alexander Bethke
      Mohammed Adnène Trojette
      Alex Converse
      Alexey Sokolov
      Alexis de Lattre
      Andre Pang
      Anthony Loiseau
      Cyril Deguet
      André Weber
      Boris Dorès
      Brieuc Jeunhomme
      Benjamin Drung
      Hugo Beauzée-Luyssen
      Benoit Steiner
      Benjamin Pracht
      Bernie Purcell
      Przemyslaw Fiala
      Arnaud de Bossoreille de Ribou
      Brad Smith
      Nick Briggs
      Christopher Rath
      Christophe Courtaut
      Christopher Mueller
      Clement Chesnin
      Andres Krapf
      Damien Fouilleul
      David Flynn
      Sebastien Zwickert
      Antoine Cellerier
      Jérôme Decoodt
      Jérome Decoodt
      Dylan Yudaken
      Eduard Babayan
      Eugenio Jarosiewicz
      Elliot Murphy
      Eric Petit
      Erwan Tulou
      Etienne Membrives
      Ludovic Fauvet
      Fabio Ritrovato
      Tobias Güntner
      Jakub Wieczorek
      Frédéric Crozat
      Francois Cartegnie
      Laurent Aimar
      Florian G. Pflug
      Felix Paul Kühne
      Frank Enderle
      Rafaël Carré
      Simon Latapie
      Gildas Bazin
      Geoffroy Couprie
      Julien / Gellule
      Gildas Bazin
      Arnaud Schauly
      Toralf Niebuhr
      Vicente Jimenez Aguilar
      Derk-Jan Hartman
      Henri Fallon
      Ilkka Ollakka
      Olivier Teulière
      Rémi Duraffort
      Jakob Leben
      Jean-Baptiste Kempf
      Jean-Paul Saman
      Jean-Philippe Grimaldi
      Jean-François Massol
      Gaël Hendryckx
      Jakob Leben
      Jean-Marc Dressler
      Jai Menon
      Johan Bilien
      Johann Ransay
      Joris van Rooij
      JP Dinger
      Jean-Philippe André
      Adrien Grand
      Juha Jeronen
      Juho Vähä-Herttua
      Kaarlo Raiha
      Kaarlo Raiha
      Kamil Baldyga
      Keary Griffin
      Ken Self
      KO Myung-Hun
      Pierre Ynard
      Filippo Carone
      Loïc Minier
      Luca Barbato
      Lucas C. Villa Real
      Lukas Durfina
      Adrien Maglo
      Marc Ariberti
      Mark Lee
      Mark Moriarty
      Martin Storsjö
      Christophe Massiot
      Michel Kaempf
      Marian Ďurkovič
      Mirsal Ennaime
      Carlo Calabrò
      Damien Lucas
      Naohiro Koriyama
      Basos G
      Pierre Baillet
      Vincent Penquerc'h
      Olivier Aubert
      Pankaj Yadav
      Paul Corke
      Pierre d'Herbemont
      Philippe Morin
      Antoine Lejeune
      Michael Ploujnikov
      Jean-Marc Dressler
      Michael Hanselmann
      Rafaël Carré
      Ramiro Polla
      Rémi Denis-Courmont
      Renaud Dartus
      Richard Shepherd
      Faustino Osuna
      Arnaud Vallat
      Rob Jonson
      Robert Jedrzejczyk
      Steve Lhomme
      Rocky Bernstein
      Romain Goyet
      Rov Juvano
      Sam Hocevar
      Martin T. H. Sandsmark
      Sebastian Birk
      Sébastien Escudier
      Vincent Seguin
      Fabio Ritrovato
      Sigmund Augdal Helberg
      Casian Andrei
      Srikanth Raju
      Hannes Domani
      Stéphane Borel
      Stephan Krempel
      Stephan Assmus
      Tony Castley
      Pavlov Konstantin
      Eric Petit
      Tanguy Krotoff
      Dennis van Amerongen
      Michel Lespinasse
      Can Wu
      Xavier Marchesini
      Sébastien Toque
      Christophe Mutricy
      Yoann Peronneau
      Yohann Martineau
      Yuval Tze
      Scott Caudle
      Clément Stenac
    
    It is possible, that some minor piece of code was badly tracked, for
    some reasons (SVN, mainly) or that some small developers did not answer.
    However, as an "œuvre collective", defined as in "CPI 113-2 alinéa 3",
    and seeing "Cour. Cass. 17 Mai 1978", and seeing that the editor and
    the very vast majority of developers have agreed (> 99.99% of the code,
    > 99% of developers), we are fine here.

commit 2567c03f4c36be2d4b99a2744ded28890fd94618
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sun Nov 27 21:32:32 2011 +0100

    Qt: web intf: Ease mobile intf url access with QR-Code

commit b7f095620ec069e40295847019acedf27913b7ce
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Nov 27 21:58:17 2011 +0200

    Remove useless config.h #define

commit 8f327be75dbb072a9d8aeb5fbf6173b85fab6ad0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Nov 27 15:27:47 2011 +0200

    Replace MD5 implementation with FSF LGPL'd one
    
    This was originally written by Ulrich Drepper for glibc. However, this
    particular version is copied from libgcrypt (simpler to adapt).

commit 2f873669069fdca797000409d2e278a0055ef856
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Nov 27 14:25:23 2011 +0200

    Correct debug message

commit 98aa3f7066d2b40d087414dd25c1a249c79a8e58
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Nov 27 13:55:34 2011 +0200

    Move MD5 test to src/

commit c9a3688176a1571ab5cd9b77b6fddc3e1a110b62
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Nov 27 06:14:26 2011 -0500

    contrib: run $(RECONF) in an arbitrary list of packages
    
    Now they recognize arm-linux-androideabi toolchain

commit 99096954f81c87a7515a2da5d90ab0194bef2074
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Nov 27 04:46:39 2011 -0500

    contrib: Don't change HOST when building for android

commit 4f0b2161aa473c6d2a88216ad32087ff3586d77f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Nov 27 13:11:22 2011 +0200

    MD5: improve test coverage

commit a42fe7a14d00f05748bb751dc4cd8956e29c3335
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Nov 27 12:46:30 2011 +0200

    GnuTLS needs Winsock

commit b63d9ddec87b8083b40eed0a214de7a9ec4df268
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Nov 27 12:04:40 2011 +0200

    Remove Linux distros from old contrib

commit 89c4b526e914809191f3f8c5efd65decd45b287a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Nov 27 11:44:29 2011 +0200

    SRTP: mark internal library static, fix linking

commit d8d6bf695ee80c9540bf50ccd6318cd2609a016d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Nov 27 11:30:27 2011 +0200

    contrib: fix static linking of libbluray
    
    Upstream should set Libs.private, but we want Libs.

commit f625f16aa49ce21aec65f02993e02213a6ab31f6
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Nov 27 04:07:19 2011 -0500

    contrib: ffmpeg: add some cflags for arm/neon

commit a8fe060f3f5e17af2aa7b7bafb599b80e4a3181f
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Nov 27 03:56:20 2011 -0500

    contrib: set android specifics

commit 259b9e4bcb0dee4f27c1c005f8c6ec0705558585
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Nov 27 03:13:03 2011 -0500

    contrib: shout: skip if not building encoders

commit ababf11935d7ca4f5073cd9374da4409e79d917c
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Nov 27 02:51:02 2011 -0500

    contrib: ffmpeg: only use libvpx when building encoders

commit 51bad0ef6510b2a6081ddc8ff9bce709fe19c2bf
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Nov 27 10:55:44 2011 +0200

    contrib: fix cddb dependency

commit deef5535cf7479c32c8998f25025a2ff8a4d429e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Nov 27 10:54:08 2011 +0200

    Revert "contrib: make AUTOPOINT point to the script installed by gettext"
    
    This reverts commit 878d5212b7d531f2791ed230297857b0a94131fc.
    This fixes the build with installed autopoint.

commit 25c92ecdad241ba0e66ec68da885c9579c77fc32
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Nov 27 10:36:13 2011 +0200

    Cleanup contrib warning

commit c26e0c1f56645085164cb1a98caf99f2a8a485f6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Nov 27 10:35:36 2011 +0200

    GnuTLS: plugin needs crypt32 on Windows to use the certificate store

commit e29933bc26b1e12c4872e927e6bdd3d01e432361
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Nov 27 04:01:02 2011 +0100

    Add a md5 computation test

commit 87636fed7ae915eb688e96bc061804798424a775
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Nov 26 20:54:44 2011 -0500

    contrib: libxml2: disable tests

commit 8dc73f9e17ea729ed58ed82029f5a14d4173f158
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Nov 27 02:46:30 2011 +0100

    Contribs: fix xml2 installation on OSX

commit 17ea145c1be2c35073c31d151b2b34ae23530a8b
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Nov 26 20:25:44 2011 -0500

    Remove broken message

commit 7f71d43e9424959a0514b952bd9c29d08a65e0b0
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Nov 27 01:03:03 2011 +0100

    Warn people about depreciation, do not block them.

commit 9ce1ad72d1ef266841bd6976cb61a2a4bc1cf7c7
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Nov 26 16:39:44 2011 -0500

    extras/tools: check for tar -J properly
    
    we don't use 'xz' binary directly

commit cb1111bc28589d869da9b5fe0a69c5a73cf08298
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Nov 26 15:46:21 2011 -0500

    cosmetics

commit ffce1e460279dab9e890ae6f28074fb5bffc70d9
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Nov 26 15:29:09 2011 -0500

    raop: handle VLC_ADD_LIBS

commit 4e56bb9c3a6b765fd01ec387168b849dab996a2f
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Nov 26 15:04:09 2011 -0500

    Deprecate extras/contrib

commit 26ce585efb09e224f6a5fcdd7dbf7201cced4c4a
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Nov 26 15:00:43 2011 -0500

    remoteosd: handle VLC_ADD_LIBS

commit 525abdab4db413884b4d03e0d32d67ac35dff17d
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Nov 26 14:51:32 2011 -0500

    contrib: fix gnutls.pc on win32

commit c1cdd9154cb857a9886d28e9deb8d27b41c1f8e1
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Nov 26 14:11:27 2011 -0500

    extras/tools: set AUTOCONF variable so automake can find it
    
    use $(AUTOCONF) to make pkg-config, add dependancy on autoconf

commit bdd6d7ca672372da18e52fdea7e494c1941be4ed
Author: Diego Fernando Nieto <diegofn@me.com>
Date:   Sat Nov 26 14:10:09 2011 -0500

    extras/tools: fix make clean
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 041605f192b416757d2fa88a668f6e1fcfad034a
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Nov 26 13:59:16 2011 -0500

    extra/tools: tar and xz can be built independantly

commit ba7eaded5790bba644788a5f54b320d53080691e
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Nov 26 13:54:24 2011 -0500

    contrib: prepend extras/tools/build/bin to PATH
    
    This makes sure our build of tar (if it exists) is used before system tar

commit 7d7b602579db4b59a321b243bba882596e9f277f
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Nov 26 13:38:16 2011 -0500

    contrib: error out early if MacOSX SDK doesn't exist

commit 98ad3f3cb54dba78cb1b5d2f5d84052b5274c430
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Nov 26 20:22:41 2011 +0200

    I422_YUY2: clobber lists for MMX and SSE2

commit 0fdf4e2e39f0fe8110ee8582da1c5916d9fa737c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Nov 26 20:12:12 2011 +0200

    i420_rgb: clobber lists for MMX and SSE2

commit 7abc4fee7cf2df2c306a6ac6f497e4ce2065ae9e
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Nov 26 13:01:41 2011 -0500

    ncurses: parallel build is broken, force make -j1

commit b1e7c0eb784fd3f24b29d62a2113b516263d566b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Nov 26 19:59:23 2011 +0200

    MMX memcpy: set clobber list

commit 878d5212b7d531f2791ed230297857b0a94131fc
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Nov 26 12:58:57 2011 -0500

    contrib: make AUTOPOINT point to the script installed by gettext

commit e47fb7cd004cd51c21f563593501a359a3a3f7ee
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Nov 26 12:35:37 2011 -0500

    contrib: detect XCode > 3
    
    We need -arch to specify which arch to be built, else we have no idea

commit 5f8906ff5ceaef5e05b7c91363fcf30dcff39b15
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Nov 26 14:07:47 2011 +0100

    Configure: build skins2 when asked

commit 77e431be6dded7d2f52fdbde15987b168a473433
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Nov 26 13:02:06 2011 +0100

    Dash: compiled by default

commit 740c733e4cb505d709f0ed1d7ac9275db24024c2
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Thu Nov 24 17:37:43 2011 +0100

    dash: Parser: Standard (§5.4.4.1) specifies there can be at most one SegmentInfo node.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit b3b66ecf038101243a7e8041dca8acaf8b836bd0
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Fri Nov 25 14:55:37 2011 +0100

    dash: MPDManager: Fixing memory leak
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 27459888ae70dd9d5ecd7749d47c2356e1b02f86
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Fri Nov 25 14:51:46 2011 +0100

    dash: DOMparser: Replacing an init method by an init list.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 55ea9b1e9d423c71962263b85e3af95bc411858a
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Fri Nov 25 14:43:56 2011 +0100

    dash: DOMParser: FIxing memory leak.
    
    This also prevents VLC to abort at exit.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 4a7622120fb3aa873aae7e2361354578d0e065da
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Thu Nov 24 16:28:55 2011 +0100

    dash: RateBasedAdaptationLogic: cosmetics.
    
    Removing useless destructor & using initialization list.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit b12d4270116f025afeebc3ca8a0c66f6b932329a
Author: KO Myung-Hun <komh78@gmail.com>
Date:   Sat Nov 26 15:05:28 2011 +0900

    Add OS/2 support to freetype module
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit ce5c09494f0fa02049ecd9d9940d3317dea3a06b
Author: KO Myung-Hun <komh78@gmail.com>
Date:   Sat Nov 26 15:05:29 2011 +0900

    A local host starts with '/' on OS/2
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 5b29de4706c98821e385b868ef8f178393c4ca86
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sat Nov 26 04:08:27 2011 +0100

    Document size restrictions of SRTP parameters
    
    Feel free to improve/add rationale

commit 58ef6e995c1a7d9d43c4ec1925845a3cd8d4d5df
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Nov 25 21:12:27 2011 -0500

    Revert "contrib: ffmpeg: fix OSX linking with vda enabled"
    
    This reverts commit 08b3a966d270bd38e31db35978cc8de713d14575.
    
    Patch was merged in libav and ffmpeg

commit 683382180b7588301d175f0ffb3d02f2a75bfb57
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Nov 25 17:39:35 2011 -0500

    contrib: MacOSX 10.5 works fine (tested for PPC32)
    
    Use this as the default
    Specify which framework to use by using OSX_VERSION=10.6

commit 296666f97642519264598acbe5a93673e897903b
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Nov 25 17:41:00 2011 -0500

    contrib: vpx: try to set correct target for OSX

commit 7564f8f79f1d3e3a7145e9a23b7fe3043354891f
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Nov 25 17:30:22 2011 -0500

    contrib: don't use -arch flag of xcodebuild
    
    It's only available since XCode4 on MacOSX 10.6

commit b3efd4273794e51e2856f7a81073ab60ab545c84
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Nov 25 23:22:46 2011 +0200

    lua: remove MD5 functions before someone uses them

commit f2ec9d3eb8290d4af64ca208c756ceab00635d62
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Nov 25 23:22:46 2011 +0200

    Bump plugin version before 1.2.0-pre2 due to minor ABI changes

commit 0db7670783253822aca6086cdee6686ec1353202
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Nov 25 13:03:54 2011 -0500

    tools: check if tar supports J option

commit cbd4ad668faeb5eec1cee081a9bfe22b68b237c6
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Nov 25 12:53:05 2011 -0500

    tools: fix tar dependency

commit 44ae66e5c83013784a0cb2755a574060046de629
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Nov 25 12:52:54 2011 -0500

    Revert "Tools: one needs tar for the contribs"
    
    This reverts commit 7ab4c10e1af4825d88e6af69731820e4bc3d52f2.

commit e71614eced3473d552fb696896a8c5cedc056cdc
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Nov 25 11:51:15 2011 -0500

    contrib: dvdread: fix dvdcss check on darwin

commit de618db3601bac3939b0814d9d4701f507dd0e1c
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Nov 25 11:37:25 2011 -0500

    remove libdvdcss static linking hacks
    
    contrib's dvdread is patched and the patch is being upstreamed

commit 5bed700483d854f195151e0b9318ad5a32bba738
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Nov 25 11:29:58 2011 -0500

    contrib: update dvdread patch
    
    put dvdcss libs in .pc when needed

commit 17a681a2a60f32cf0db7a65ae3e9a1475daa0ebf
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Nov 25 17:21:30 2011 +0200

    Move some gcrypt-related logic to makefiles

commit 2a70bf3485b7c8ae409b5fbc73655713a1ef440b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Nov 25 16:41:22 2011 +0200

    Move intf_EJect() out of core

commit a5aed8a35116aaf8a80ae62a43308be3b7fa538c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Nov 25 16:30:50 2011 +0200

    intf_Eject: remove unused MacOS support

commit fd1b32a38c5a29b300bda0433d97bf595722d467
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Nov 25 16:30:03 2011 +0200

    intf_Eject: remove Linux <= 2.0 support, fix error handling

commit 876ebf085ebd2038b383b9e716fa5e53ee6c0a71
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Nov 25 11:39:11 2011 +0100

    Qt: default FSC width to 800

commit e84b1a919101830309365a63430f11207c0a035f
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Nov 24 22:53:59 2011 -0500

    OSX package: simplify
    
    Don't remove VLC-tmp.app

commit ad73dce3e3acfd8444938e93b0d42e0474b62b43
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Nov 24 22:11:34 2011 -0500

    contrib: fix flac conf on OSX

commit 890da7340e277cc865309dd45d918fb10e4578fe
Author: Ralph Giles <giles@mozilla.com>
Date:   Thu Nov 24 17:41:54 2011 -0800

    Fix the condition for HAVE_QTKIT.
    
        The AM_CONDITIONAL call for HAVE_QTKIT has had a bug since
        3ddb9e51, where a 'test' invocation was elided. On MacOS X
        10.7.2 this caused the configure script to hang with an
        obscure launchd message:
    
          launch_msg("CheckIn") IPC failure: Operation not permitted
    
        This patch restores the intended logic.
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit ca15b15bc6b3e97edc31f8fd95d2c0fb140a6ab1
Author: F. Yhuel <fyhuel@viotech.net>
Date:   Thu Nov 24 15:56:55 2011 +0100

    demux/mp4: bug fix in trun atom parsing
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit a0aa05f2fec4ca0cb336e02c746f7fe7c894c9cb
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Nov 24 20:34:25 2011 -0500

    OSX: disable SDL
    
    The library has not been ported to OSX 10.6

commit 108f7055b331b8a3f548e5995997df409abcd745
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Nov 24 20:10:28 2011 -0500

    OSX: disable vcdx for the time being
    
    vcd is fine enough to be what we ship on windows

commit 078e321d5c1b3f29ca5558b0573ca117fbedcbea
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Nov 24 20:08:41 2011 -0500

    workaround the fact that VLC_ADD_LIBS appends arguments to the start of LIBS_plugin

commit 17f189f20e51841d3a18986e435be3bbd88e8876
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Nov 25 01:55:15 2011 +0100

    vlc_xml.h: reindent the standard header

commit fd3f4d2e7072dcf400ac8c7ca6fcf8df41ebd2dd
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Nov 24 19:35:35 2011 -0500

    move dvdcss checks after dvdread and dvdnav
    
    Else dvdread libs end up being "-ldvdcss .. -ldvdread"

commit fd8417918754a9d536bf621fa0a3bf8ca56d079e
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Nov 24 19:16:46 2011 -0500

    dvdcss: only use darwin libraries on darwin
    
    simplify

commit 08b3a966d270bd38e31db35978cc8de713d14575
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Nov 24 19:10:14 2011 -0500

    contrib: ffmpeg: fix OSX linking with vda enabled
    
    patch sent to libav

commit b1ff303cd6736ff4b9ab9688cc4569a5f9006fa0
Author: Christophe Mutricy <xtophe@chewa.net>
Date:   Fri Nov 25 00:01:31 2011 +0000

    l10n: Refresh all .po for -pre2

commit 108b63da194d86f0e7273c36a1fbb9fccf544a4a
Author: Eric Lassauge <lassauge@users.sf.net>
Date:   Fri Nov 25 00:00:32 2011 +0000

    l10n: French update
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit 2de269291ac65cc79dc2d45031e9da726ba8dacf
Author: Marián Hikaník <podnety@mojepreklady.net>
Date:   Thu Nov 24 23:53:25 2011 +0000

    l10n: Slovak update
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit ccd35a73693c217f189806d2778b01ed41dce142
Author: Thomas De Rocker <thomasderocker@hotmail.com>
Date:   Thu Nov 24 23:52:39 2011 +0000

    l10n: Dutch update
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit 088f8ae5bcf813f3392141ef2eca504d1037059e
Author: Azpidatziak Euskaraz <azpidatziak@gmail.com>
Date:   Thu Nov 24 23:52:00 2011 +0000

    l10n: Basque update
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit 96a8ed476abe5b0f5a6ba2799f0b08a9a6635773
Author: Christophe Mutricy <xtophe@chewa.net>
Date:   Thu Nov 24 23:50:29 2011 +0000

    i18n: refresh vlc.pot for -pre2
    
    Includes some strings from luahttp not currently automatically extracted

commit 275e6a597bb67fff1672ba7e6f4b2af7da827e04
Author: Christophe Mutricy <xtophe@chewa.net>
Date:   Thu Nov 24 23:49:03 2011 +0000

    Add more files to POTFILES.in
    
    Some only provides strings for teh list of modules tho.
    
    Pointed-Out-By: Eric Lassauge

commit 1a1220063ff98360521c406344f2874af0949c05
Author: Thomas De Rocker <thomasderocker@hotmail.com>
Date:   Thu Nov 24 23:13:13 2011 +0000

    l10n: Update Dutch translation of Win installer
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit 1424165964f3c4b27269780f4d7eefd7107c6892
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Nov 24 18:27:35 2011 -0500

    Link dvdread and dvdnav plugins to libdvdcss, always
    
    Also add missing libraries for darwin

commit acf5397b37d648b8df13eb3a0d1bee14d8e3ae2c
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Nov 24 18:03:15 2011 -0500

    contrib: fix bghudappkit for xcodebuild of vlc project

commit 5d20fde4699ea276af8d0669463ed5eb182dce9f
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Nov 24 17:09:35 2011 -0500

    contrib: bghudappkit: use a known to work git revision
    
    ibplugin was removed in current master

commit 04e929175191c8086fd5cd7264a4bdd3e9a8badd
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Nov 24 17:08:20 2011 -0500

    contrib: support using a specific commit tag in download_git

commit 282acbf1d328b581f9d289f69b84979d9707e55e
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Nov 24 16:58:37 2011 -0500

    Update lookup directory for growl

commit 45f98242300f76b6531d8c344214f78f8212221e
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Nov 24 16:38:11 2011 -0500

    contrib: growl: fix build

commit 580921081cb86c1bd1523987dfe4e1cb11a2a91b
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Nov 24 16:33:17 2011 -0500

    contrib: Growl: fix build
    
    Growl.framework is still nowhere to be found though

commit b821b6691062fcd8fd6b09a3a7e501efffcee239
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Nov 24 23:15:22 2011 +0200

    Set VLC_MMX and VLC_SSE where needed while testing the CPU features

commit 96447a8af587815cba340f98cef8b786db1db04b
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Nov 24 15:58:43 2011 -0500

    contrib: build sparkle

commit e854291dbab92b860772cab2b9119539fe73eadb
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Fri Nov 11 15:39:29 2011 +0100

    grain: fix clobber list
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit c68a4ce3080bae5f3caf65e95896ad3323f46ef2
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Fri Nov 11 15:28:56 2011 +0100

    gradfun: define the clobber list
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 209f1ae07f3380a50f3e920d6ba43a1138fae429
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Nov 19 12:18:34 2011 +0200

    Define VLC_MMX and VLC_SSE function attribute macros

commit 8179cfedcb3fbdcf6db6521ce49c82d16762c88f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Nov 24 22:17:27 2011 +0200

    Win32: default to binary mode in vlc_open() (fix #5578)
    
    ...rather than merely vlc_fopen().

commit d6d9ee3386255deca484d6ac225fce9151edf9aa
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Nov 24 21:29:13 2011 +0200

    FluidSynth: look for sound font in /usr/share/sounds/sf2/ by default

commit bfa5357416d72472041e878f4649dfe0d900bffd
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Nov 24 21:21:11 2011 +0200

    Fluidsynth: revector initialization, no functional changes

commit 1a3321747ebf0dc2740f13aa7ac14440c981460d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Nov 24 19:12:51 2011 +0100

    Use a subfolder for the contribs prebuilt...
    
    Else, we'll go mad over the management of this huge folder.

commit 17c7666bf05f97ecbdbd5521f9fdbc171ce7d19c
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Nov 24 12:58:13 2011 -0500

    contrib: remove $(OS) from package/prebuilt

commit 7011b14f736a4851b6007ef6ac161486cb5b269a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Nov 24 18:38:50 2011 +0100

    NEWS, LIST and POTFILES.in for KVA

commit 7ab4c10e1af4825d88e6af69731820e4bc3d52f2
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Nov 23 16:00:08 2011 +0100

    Tools: one needs tar for the contribs

commit b278bb8521bac23564b2a662ba5da42c192806be
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Nov 24 19:36:13 2011 +0200

    vlc_networh.h: close() needs <unistd.h>
    
    Reported-by: Myung-Hun KO <komh78@gmail.com>

commit 9a617608c0fdefc83c63f86a95b3b65a6955ba9e
Author: KO Myung-Hun <komh@chollian.net>
Date:   Sun Nov 13 21:27:18 2011 +0900

    Add UI for KVA
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 088684bb98ca1926b608572cd2692947bf5b1b2d
Author: KO Myung-Hun <komh@chollian.net>
Date:   Thu Nov 24 19:22:22 2011 +0900

    Add KVA video output module for OS/2
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit fa0e429bad0fae81a69c1ba89d41908ca18c8632
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Nov 24 19:23:42 2011 +0200

    isatty() requires <unistd.h>
    
    Reported-by: KO Myung-Hun <komh78@gmail.com>

commit 1c707713b742f75bb3d799ce3909d81707d363e4
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Thu Nov 24 17:35:14 2011 +0100

    dash: DOMHelper: Avoiding some copies, using operator== instead of compare()
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit d6576e6af2472d48bfb36966e29d36bfb74b64ee
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Thu Nov 24 17:26:00 2011 +0100

    dash: Node: Avoiding lots of copies
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 1086074c0da8e56d1ca2ce8c6af14a4268489a47
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Thu Nov 24 17:06:20 2011 +0100

    dash: DOMHelper: Adding a helper to get the first child element.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 1f72229677fa80f9af594c984afc9e32ea917d6e
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Thu Nov 24 16:33:20 2011 +0100

    dash: RateBasedAdaptationLogic: Removing useless loop.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit ca1045ab9f7b8488300fd9d0628157c9e937638f
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Thu Nov 24 15:34:32 2011 +0100

    dash: Fixing memory leak
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 54452fcda2370a3907786ae5e7cdabac1d278597
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Thu Nov 24 12:24:31 2011 +0100

    dash: IMPDManager: Removing useless constructor
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 49e90877c6f80254b0dd8cc7559e37e4e99d794b
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Thu Nov 24 12:23:11 2011 +0100

    dash: Avoid some copies & useless initializations
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 57ee2560c2640a22d936016cf00adec670a2053e
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Thu Nov 24 12:11:21 2011 +0100

    dash: Using initialization list.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 674fe3654d880fb3f8775db989fd0bec74c95c26
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Thu Nov 24 12:09:15 2011 +0100

    dash: MPD: Removing useless CTOR
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 85ed6b991f2aff8490ee23dffd96b431ddc22e7c
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Thu Nov 24 11:53:20 2011 +0100

    dash: Avoid some copies.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit df9757124d8e12c0fbf39803f3d3e8057262f353
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Thu Nov 24 11:52:44 2011 +0100

    dash: Avoid multiple lookups.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit dd159d0811d89c2bb90408fc1fc63cff0791cda2
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Thu Nov 24 11:29:59 2011 +0100

    dash: Removing factory another class instantiation.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit c1a6296ed71ac9fd57138d77aa609ac420460479
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Thu Nov 24 11:26:47 2011 +0100

    dash: No need to instantiate a factory.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit b67634afd3688daaec5fca69687afe6475c99813
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Thu Nov 24 14:25:20 2011 +0400

    Install zapiks and extreme lua playlist parsers.

commit cbb00550eaf87e7bb741beeb62742c031f1fae9c
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Thu Nov 24 14:20:55 2011 +0400

    Revert "Do not install vimeo lua playlist scripts."
    
    This reverts commit 6b9c7f2a35eb8e379e427a03110d9039d7ee756a.
    
    Now when we fake our UserAgent in vimeo.lua, it should work for our
    users.

commit 4561cb3bc265c50dae38238bfc1d63e18da288c9
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Thu Nov 24 14:12:59 2011 +0400

    Lua: extreme.com playlist parser.

commit 7d338537e7f95332cccb5454e724de5f55de3951
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Thu Nov 24 14:12:38 2011 +0400

    Lua: zapiks.fr playlist parser.

commit 77fb8a05fdfdbe9596167fc451c487a5a1ee3f56
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Nov 24 10:53:30 2011 +0100

    macosx: updated Preferences script

commit a6c09741abbf39900841c6939842b1b7ef26a9d6
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Thu Nov 24 08:24:58 2011 +0100

    MacOS Gui: fix play/pause toogle with space key in fullscreen mode
    
    This fixes play/pause toogle with space key, when vlc is or was in (non-lion) fullscreen mode.
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit c46be236fa6b7d1f53751476264c2601e675a0f9
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Mon Nov 21 20:22:20 2011 +0100

    MacOS Gui: play right input when adding a new file due to double click in finder
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 3f021a041086a825cf6ff67467cab7aed7809ccb
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Nov 24 01:15:53 2011 -0500

    OSX project: use absolute paths to frameworks

commit 66e45812305c60b92e2ea4ff99b130a2cb829320
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Nov 24 00:09:12 2011 -0500

    fix album art caching for files without artist/album tags
    
    Closes: #5298
    If a file has no metadata, but has a download URL, we download the image
    and cache it using only the URL.
    Thus files with attachments and empty tags always used the same image,
    because we matched the image to the URL "attachment://X"
    
    Add the title (or file name as fallback) to the cache name when using
    attachments for files without artist/album meta.

commit aee3c6f9ddf1a82e67194a2fdf74102bc4002a9f
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Nov 23 21:41:09 2011 -0500

    contrib: download prebuilt contribs

commit cc8487db61c0b09b992a34aba6b40c02640e72b0
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Nov 23 21:16:10 2011 -0500

    contrib: guess OS automatically, make package will create:
    
    vlc-contrib-$(OS)-$(HOST)-$(DATE).tar.bz2
    
    where OS = macosx/win32
    HOST=x86_64-apple-darwin10 / i686-apple-darwin9 / i586-mingw32-msvc / x86_64-w64-mingw32 ...

commit 20985abf3a80644d8c64c7b69f539999edb38fb5
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Nov 23 20:29:41 2011 -0500

    typo

commit 72263a21b63a4c6995193d258155835ca7c89785
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Nov 23 20:28:28 2011 -0500

    OSX: test and use frameworks correctly

commit 49bc066575dcae7d6c2cd87b41278e5d0f4bf3cb
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Nov 23 20:14:03 2011 -0500

    OSX: use correct framework search path in xcode project (at build time)

commit dcae1998d9da6f54cce9fce1305ac70920d4e680
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Thu Nov 24 01:30:46 2011 +0100

    Qt: Allow fullscreen controller to be stacked at the bottom
    
    Close #3120
    
    Modified-by: Jean-Baptiste Kempf <jb@videolan.org>
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 8691e5de24bd884e7a589533b7ea75ffcd1ea1b0
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Nov 23 19:34:39 2011 -0500

    OSX: refuse to build without BGHUDAppKit

commit fdec98ad487e4e1c6024690603e6912a5b17ae00
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Nov 23 19:34:32 2011 -0500

    OSX package: fix typos

commit af3b365aa722703b0261a70b215b30773ed7d1f1
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Nov 23 19:13:07 2011 -0500

    contrib: tentative build rules for OSX frameworks
    
    only bghudappkit builds properly

commit a1d248f0b0f633df814ef56b2e71f3ee8f1827bb
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Nov 23 18:54:26 2011 -0500

    osx packaging: 3rd party frameworks are optional

commit 2d1811bf8a3f6637886e467844129727ba690da5
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Nov 23 18:52:21 2011 -0500

    OSX: make BGHUDAppKit and Sparkle optional

commit a33f16d71df5588846bd2f65a261a6e502e63992
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Nov 23 18:29:23 2011 -0500

    update osx defaults

commit 6f7cf7daf8150009b082f8f67116ff041fb80b93
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Nov 23 18:10:54 2011 -0500

    Revert "Don't assume some default prefix is used"
    
    This reverts commit ebf341dc34b3c237cab00000ef8c833a7f535878.
    
    We can't force a prefix at make install with DESTDIR
    files are installed in $(DESTDIR)/$(prefix) not $(DESTDIR)
    
    This also breaks OSX binaries, and thus test suite (is that libtool's fault?)

commit ab9286db29d31839380d742b8991139284333a8a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Nov 23 23:53:30 2011 +0100

    MKV: update copyright

commit ebf341dc34b3c237cab00000ef8c833a7f535878
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Nov 23 17:50:08 2011 -0500

    Don't assume some default prefix is used

commit 289d5a7295e33f8f4955783270b0b86f6b805510
Author: Denis Charmet <typx@dinauz.org>
Date:   Wed Nov 23 23:36:26 2011 +0100

    Prevents a crash if KaxInfo cannot be found in KaxSegment
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 73160f1a9bd3b3fa666abdd0c65ad7a083ea3b93
Author: Cheng Sun <chengsun9@gmail.com>
Date:   Wed Nov 23 21:39:12 2011 +0000

    Fix crash in invalid mkv files
    
    VirtualFromSegments can crash if the std::vector passed in is empty, which
    can happen in corrupted files. This is just a simple check for this case,
    making it fail elegantly rather than crashing
    
    OK-ed-by: Denis Charmet <typx@dinauz.org>
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 2bb4972e1e4b0a7ab735a6902c2bb616c0f07be4
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Nov 23 17:28:08 2011 -0500

    remove --enable-macosx-defaults, move to shell script

commit 725582805b8127b5b6099f7d494b31961461d8e5
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Nov 23 17:24:31 2011 -0500

    OSX: factorize, abort early if SDK not found

commit bf4764eaeaf05d9eaeaf14ebaff33d9898121ef1
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Nov 23 20:40:57 2011 +0100

    On the road to -pre2

commit b7e56314b287a5a9ef4f655548be955cd88b1d30
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Nov 23 22:23:54 2011 +0200

    Qt4: fix encoding of recent menu text

commit c56cafe4b7d679f9703e2faa41aa9944a008e706
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Nov 23 22:15:53 2011 +0200

    hqdn3d needs libm

commit cabec14a36421ec7f8b4ea0af4e9a8d68d7df5a6
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Nov 23 20:38:57 2011 +0100

    NEWS, po, LIST for hqdn3d

commit c536c705ffdcab7a1abe91d17b83bbefe7ca3477
Author: Cheng Sun <chengsun9@gmail.com>
Date:   Wed Nov 23 14:25:52 2011 -0500

    hqdn3d video filter, ported from mplayer
    
    High Quality DeNoise 3D, a port of the MPlayer filter, removes high-frequency
    noise while minimizing blending artifacts by performing a 3-way low-pass filter
    
    To open source programmers across the world:
       MAY THE FOO
       BE WITH YOU
    
    (PS: code-fu, that is)
    (PPS: blame funman)
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 1305c3e1bffb93e63a417c8b1dc691b78458cd42
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Nov 18 20:57:44 2011 -0500

    win32: fix gnutls access
    
    reading failed with EAGAIN but this error was not catched properly
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 055d7f3df9402ce6f74fce23dfad72edac9e77e5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Nov 23 19:32:45 2011 +0200

    Qt: fix DVD MRL generation
    
    I must be missing something here... oh well.

commit 4f75c7f0a8fbdb6dcff308b34174af8be713b384
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Nov 23 19:32:08 2011 +0200

    Qt: update DVD title/chapter syntax, add it for BD

commit f2b4f0474ea053a1e6693cd28d7d624eade47d30
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Nov 23 19:22:54 2011 +0200

    Qt: do not set cdda-track for BD

commit 0f2036ebeb3150b063a0001935d7d60440cea368
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Nov 23 19:22:32 2011 +0200

    Qt: do not prefix VCD chapter with 'E'

commit f73757dd054ab92af54a5fe4aac6f9003dc66fa6
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Nov 23 11:31:56 2011 +0100

    Contribs: remove most of dvdnav patch

commit e270cf4d9d69196f303e0218d435b00584afb07c
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Nov 23 00:57:42 2011 -0500

    contrib: update qt4 for OSX (doesn't build)

commit ebb35e0156ccb3e34c180f357a71f6433eb142ed
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Nov 23 00:28:19 2011 -0500

    contrib: dvdread: fix static linking of dvdcss on osx

commit cba2b87e98faf0e5aaadf4b0602b622c0823df9e
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Nov 22 23:29:05 2011 -0500

    contrib: gnutls: skip automake

commit a16ccb7c096b784d0fde169759a71ff538e3fe90
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Nov 22 23:23:59 2011 -0500

    contrib: gpg-error: skip automake

commit 4dcd2caf9e58f7dd2e1fc3bce21abe189491716d
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Nov 22 23:06:22 2011 -0500

    contrib: forgotten patch for dvdcss

commit 9679c59b7e3b1f15c1d2e7c338166ca31d306764
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Nov 22 22:56:38 2011 -0500

    contrib: add BGHUDAppKit (doesn't build)

commit d2a4a5af3912ced68a8503ad7aea25c8e1d71a98
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Nov 22 22:49:05 2011 -0500

    contrib: OSX: add sparkle (doesn't build)

commit 9c76ebe5f85fa2507fc8c7f2bae2a21d03a7b137
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Nov 22 22:38:34 2011 -0500

    contrib: add growl (not building)

commit bb8e5d60064b59db657d5b7c71baf4ce6aca471f
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Nov 22 22:23:44 2011 -0500

    contrib: openjpeg: make sure we run only 1 job at once

commit ffb010c05f4e5a06d93427389c21e133c895410c
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Nov 22 22:18:10 2011 -0500

    contrib: SDL_image: fix OSX build

commit 4be01fd334cbdd8dbffa679769b2d542e79422ec
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Nov 22 22:14:02 2011 -0500

    contrib: fix libdvdcss build on OSX

commit 82947e7f69cb4e95f1b965f908cd9a3fbff161b8
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Nov 22 22:06:38 2011 -0500

    contrib: fix gnutls / gpg-error build on OSX
    
    don't run aclocal for those (we only patch Makefile.am)

commit a6f96090fc33e438a10df98af057ad0c85a0e478
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Nov 22 21:51:28 2011 -0500

    contrib: fix live555 build on osx

commit bf9ab95562dae4fd7d4396cb4ab7474771b6674f
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Nov 22 21:45:36 2011 -0500

    contrib: use gcrypt for gnutls on OSX too

commit 7c98e07cc07295b40f034a31c0fa35ed001434a0
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Nov 22 21:28:44 2011 -0500

    contrib: fix gcrypt build on osx

commit f047f0965483aa8c98dce390c0bab45efe0cbb5f
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Nov 22 19:32:33 2011 -0500

    contrib: enhance binary package
    
    - remove stuff we don't need
    - replace prefix by template (.pc/.la/-config)
    - include script to replace prefix template by $PWD
    - use widely available bzip2 format so xz is not needed
    
    Use:
    $ make package-win32
    $ make package-win64
    $ make package-osx
    $ make package-whatever

commit ad81f3760bba308ba33f52eb12abbdb43ebc296e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Nov 22 22:29:07 2011 +0200

    XDG needs <signal.h>
    
    Reported-by: Joseph Atkinson <jsa@freebsd.org>

commit f10fda0ce189fc268be42bd94006a8d1033bbccb
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Nov 22 11:57:19 2011 -0500

    Revert "mingw32: Look for contribs in /usr/win32 or /usr/win64"
    
    This reverts commit ec76c41b3dce28ba672b8aaab8b6a1e1616b408b.

commit 1c8b5fc1a42fe3e165ef581aff132b10d9fd5b4d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Nov 22 18:12:42 2011 +0200

    Win32: do not set _fmode
    
    Setting the translation mode is the responsibility of the program. A
    library must not interfere with that. It could perhaps be added to VLC.
    However it should not be required as we now force binary mode by
    default in vlc_fopen() and always specify an explicit mode when calling
    fopen() directly. Also it would make VLC behave differently than other
    LibVLC applications, which may raise really weird bugs.

commit 7ac7fbccf5b43164cca46ebc5ee01e1cfbe30c94
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Nov 22 18:09:51 2011 +0200

    Win32: setmode(stdin) belongs in the app, not the library

commit 709b755fa8c4a91c876179ce318ea55b676506c5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Nov 22 18:04:52 2011 +0200

    Win32: assume binary file open mode by default

commit c0d92ebea34aba10037f339928cf13048f0a5d92
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Nov 22 18:01:26 2011 +0200

    libc.c: remove former authors
    
    ...whose code was (re)moved since then.

commit a4abf9d53cbe343ea4829118e6c51c29364e5c5e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Nov 22 17:43:23 2011 +0200

    Remove unused variable

commit d692bb16f728377747b58016f5ac5c1f85952d30
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Nov 22 17:42:47 2011 +0200

    Remove useless <unistd.h> inclusion in core

commit a4f1bc2b0806c9eb5cf33f965c980b72f836bd6e
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Tue Nov 22 15:18:40 2011 +0100

    Qt: implement playlist empty button
    
    Close #4999
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit b19aaff6ad2d3440dd45f99d6d03933fa4426665
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Nov 21 16:18:17 2011 -0500

    contrib: update TODO

commit 92cadd78009307dc3152e90587eb9ff62b46734e
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Nov 21 16:18:12 2011 -0500

    Revert "contrib: OSX use shared libraries"
    
    This reverts commit 4a7bb89cd823531b1129671d25f91047886b1eb7.

commit de41dc591b3e3516acaa175fa25c1591c3085454
Author: Kaarlo Raiha <kaarlo.raiha@gmail.com>
Date:   Mon Nov 21 17:14:36 2011 +0200

    Fix typo
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 2e4809380466f8f27168b05e4ad0c31df9679424
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Nov 21 01:58:22 2011 -0500

    fix OSX package, .app are directories, not files

commit 777ee545e7421f8540c728813039a01783bbf782
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Nov 21 01:56:00 2011 -0500

    contrib: update TODO for OSX

commit 864b429161800a86d9b5ef793e7bbf21118bf26d
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Nov 21 01:39:13 2011 -0500

    contrib: add -m64 flags for OSX

commit 1a204d9f65a5921545f4f71db5161d3534c1f2c0
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Nov 21 00:58:43 2011 -0500

    contrib: update TODO with OSX status

commit c705d458eefce00a2fddcb228775d66ade88e12a
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Nov 21 00:48:12 2011 -0500

    contrib: OSX: force AR/LD/STRIP/RANLIB
    
    There is no host-prefixed version of these tools

commit 0714ff05a3864699555801482c1140e12a6cce63
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Nov 21 00:47:28 2011 -0500

    contrib: typo in OSX LDFLAGS
    
    Fix linking of a few libraries

commit 600cc13e0e3b243f896dcee06dcb3975bd8f31e8
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Nov 21 00:46:18 2011 -0500

    Revert "contrib: re-run autoconf for some packages"
    
    This reverts commit f6982935912425c011b7225c0ddf1ac9e3f21101.

commit 39867aa1db523a9c9c75a1b68cdefb3177f7ac1f
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Nov 21 00:46:08 2011 -0500

    Revert "contrib: shout: run autoreconf for darwin"
    
    This reverts commit 5213503d20328fac5f26f3c4aef5edf20e95cce6.

commit 4bc118600ea410331fd393c0eeaf84da7c6d1737
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Nov 20 23:11:29 2011 -0500

    contrib: shout: run autoreconf for darwin

commit d0082aae123f925e5cc3ca2599748c3a622da21b
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Nov 20 23:08:51 2011 -0500

    contrib: speex: really disable ogg

commit a9d50c22bab0249baabe20a3e99249966ae7a404
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Nov 20 21:25:58 2011 -0500

    contrib: jpeg: run ranlib only if needed

commit 119e9b31c351c233e43e4f4c75451ca0ac4312ed
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Nov 20 21:30:58 2011 -0500

    contrib: vpx: fix OSX build

commit 2db2a2a9ad550081bcd31f891a66d3134d5abb06
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Nov 20 21:28:07 2011 -0500

    contrib: vpx: don't use GNU install

commit f6982935912425c011b7225c0ddf1ac9e3f21101
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Nov 20 21:27:15 2011 -0500

    contrib: re-run autoconf for some packages
    
    they were made with old version of libtool which only know old versions of darwin

commit 56ba3eb2ffc0ca7ba8656fe2c7b7a45ee0f74bd4
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Nov 20 21:22:28 2011 -0500

    contrib: OSX needs special care
    
    I could only test building for OSX 10.6 as it's what jones have
    Hardcoding 32bits target until someone tests 64bits

commit 4a7bb89cd823531b1129671d25f91047886b1eb7
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Nov 20 21:22:05 2011 -0500

    contrib: OSX use shared libraries

commit d81b91680bce28e5b1adc04bfb7373460c03bc42
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Nov 20 21:21:29 2011 -0500

    contrib: don't use GNU find to delete all directories from cwd

commit 4658abe5b64ca2ec50c21a38f1b2c02aca2c0bba
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Nov 20 21:03:43 2011 -0500

    contrib: update live555 patch

commit ec76c41b3dce28ba672b8aaab8b6a1e1616b408b
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Nov 20 17:42:53 2011 -0500

    mingw32: Look for contribs in /usr/win32 or /usr/win64

commit 9fc4ccebd9df60b4b7dc966268b42e1c7cc62d30
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Nov 20 16:58:10 2011 -0500

    Check contribs after operating system (which sets SYS)

commit 5df271068ac0756c93b0ae6c2f4dad4dc0d7b43c
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Nov 20 16:46:46 2011 -0500

    No need to set LDFLAGS_vlc

commit a2705d44b894fd789eba80791cf9c48a5d5fecd2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Nov 20 22:30:02 2011 +0200

    DTV: add ISDB-C (ITU J.83 Annex C) untested support

commit 24d5626426cf75b0b82940c175f2e434f2ab4795
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Nov 20 15:25:26 2011 -0500

    Fix references to configure-{msys,mingw,cygwin,common}*.sh

commit 3f311b7280df3e9dae7c0f69134336a841f01803
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Nov 20 14:15:33 2011 -0500

    win32 configure helpers: merge into one script
    
    autodetect cygwin compiler
    you now have to specify --host option (and --disable-nls or --enable-debug) as argument

commit 6202b29bbbb9fac59b3ef9a571df45bf3058ab8f
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Nov 20 14:05:56 2011 -0500

    fix win32 webplugin packaging

commit 0471d6ef8ba4c9e477561f4ae4fec75f1c8c2cd7
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Nov 20 14:02:53 2011 -0500

    OSX package: add dependencies on ChangeLog, copy it from builddir everywhere

commit 3e633bab1d866d1ae66080843051341ad0adfe26
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Nov 20 11:48:10 2011 +0200

    ugly: better module description

commit 824aa6134cabdf7eda03e9a15e55b7eabe71d2c1
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Nov 19 21:18:46 2011 -0500

    osx package: copy ChangeLog from builddir

commit aabcf027bc9deeb9015cd74bf76aaf6254a04efe
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Nov 19 17:57:13 2011 -0500

    contrib: patch zvbi for libpng15 api

commit cb84f9ac0fa0d0236a5c462e58261590b1b5068c
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Nov 19 17:35:17 2011 -0500

    contrib: disable png code in SDL_image
    
    we already have a png decoder

commit 58ac662cc1f756c1fa9c9bd3315f91923739bd45
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Nov 19 17:04:35 2011 -0500

    fix crash with directory access
    
    If a directory was not valid UTF-8, convert_xml_special_chars() would
    return NULL, we'd have no title to give to our node, and we'd use
    freed memory when adding the next node to the list.
    
    Ensure we give valid UTF-8 to convert_xml_special_chars()
    Also ensure we give a title to our node in any case

commit 8a2ce299b33d99501e07dc9a6ace50f91b40a02e
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Nov 19 16:54:18 2011 -0500

    Revert "directory access: avoid useless strdup"
    
    This reverts commit 0cef084bdfb2acca795e72f2cd9ade638fa07e52.
    
    It broke playlist-tree

commit db4566e1d7d377103699f93e046a06ed2fc23757
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Nov 19 22:14:21 2011 +0100

    macosx: replaced a few NSLog which sneaked in this summer

commit 67de52f4aeb6fae90acaca67045c7ff14bfb4985
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Nov 12 21:32:58 2011 -0500

    mp4 mux: always write esds descriptor length using 4 bytes
    
    Closes: #4691
    ipod shuffle doesn't support anything else.
    
    Fix from FFmpeg
    
    Also simplify bo_* functions (bo_add_descr is from FFmpeg too)

commit e67f216bf7abfe36ed377242d1137bc076b931b3
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Nov 19 10:04:29 2011 -0500

    win32 package: simplify / cleanup

commit 0fb207f2431f23cbea71e5e4ac587ec510ca264a
Author: Sam Lade <sam@sentynel.com>
Date:   Sat Nov 19 19:03:27 2011 +0100

    Bluray: fix issue when libbluray couldn't parse the meta info
    
    This is the case for BD of 2001
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit b9dcd0c7321c9fb3e48e6892d09163a158574c63
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Nov 19 18:58:13 2011 +0100

    Bluray access: relicense to LGPLv2.1+

commit 8be768a9cfb2c468b0e8917f045df81b592735a9
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Nov 19 18:42:51 2011 +0100

    Qt: Go To Time dialog: set default time to current (fix #5511)

commit c40e7aaf12e580725638154ac1fe8abdfd2e66ff
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Nov 19 12:13:28 2011 -0500

    fix macosx packaging

commit b011ab462e57d62f434f47ef90691e6781d59255
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Nov 19 17:50:49 2011 +0100

    macosx: fixed transform filter controls

commit fd7c4d1e39c3d11b3653b0b710a7d4c77a46f090
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Nov 19 11:42:10 2011 -0500

    force symlink creation

commit 8df3fe36d10d21e1fcf57ab1f1cf424eb81ddbdc
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Nov 19 17:03:37 2011 +0100

    macosx: fixed video filter enable/disable code
    
    loosely merged with the qt4 code

commit a75b97adb827bfad6ad6cf5afb500e2da5ea1c59
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Nov 19 16:08:02 2011 +0100

    macosx: fixed confusing interface behavior of the crop filter controls

commit 23927fbbab12041e44581af4ebfc5855ff86f7cb
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Nov 19 15:32:42 2011 +0100

    macosx: show an indeterminate progress bar style when doing stuff for indeterminate time
    
    Fixes #5548

commit 7c3da06795daf5fa8b038e1fa493e7155a9aba83
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Nov 19 09:18:19 2011 -0500

    i686-w64-mingw32 toolchain produces 32bits binaries

commit 1148ca8f77c1857366842bb9d68b117930ec96bf
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Nov 19 08:14:10 2011 -0500

    Fix VLC-release.app target
    
    VLC binary must not exist prior to running Pre-Compile.sh

commit c51c593ac5b8008e94cb062abb4c9c856903d14d
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Nov 19 07:30:46 2011 -0500

    Remove obsolete optimizations=speed option

commit 62e0c8ad56cc47154c24816a112d06a326c932af
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Nov 19 07:26:00 2011 -0500

    Don't force fno-omit-frame-pointer on darwin

commit 35ca47b9c89b978e947455a057e09f31c5b8c4db
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Nov 19 07:24:38 2011 -0500

    n't -> ' not'
    
    fix vim syntax highlighting

commit b446c4eba02afb340096d263a4f8f6da19499475
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Nov 19 02:16:14 2011 -0500

    MacOSX Readme: update
    
    Fix outdated link
    Remove 'version 0.9'

commit 046a06bd02d2286d611000b49f968b4cb936e7a0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Nov 19 12:12:25 2011 +0200

    Fix CFLAGS for optimizations and SIMD
    
    This should really be cleaned up...

commit 1afe2b7a83b0cb997b1a7fa3423ac36c9a2edcd9
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Nov 19 00:53:17 2011 -0500

    macosx packaging: simplify
    
    reduce some shell constructs
    copy whole share/ directory
        Closes: #5439
    copy .mo files and share/ for VLC-release.app too
    
    Finally get rid of the horrible, out-of-sync duplication of VLC.app and VLC-release.app

commit d1d03dfac311706c1314b3c1d55b7aabd560554d
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Nov 18 23:47:01 2011 -0500

    Makefile.am: split macosx and win32 packaging into their own files

commit f584894de3d7b914af590494fccc2850165cd64c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Nov 19 02:19:11 2011 +0100

    MKV: increase debug on attachment management to fix the cover art bug

commit 1e378378cee17f7cb7579e168ee517246ac1c37e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Nov 19 02:01:38 2011 +0100

    MKV: remove unused variable

commit 27643a8bd9ce70eb9ed0350fd8fd28c7b967e2bc
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Nov 19 02:01:15 2011 +0100

    MKV: parse more metadata

commit d239e0f9f2251f17801e15a7f26b074dd47d09b3
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Nov 18 19:00:41 2011 -0500

    skins2/win32: don't link with every lib known in existence

commit 5b9f4a1567f1e998d532bb1c91771114ea8b903f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Nov 19 00:18:29 2011 +0100

    Contribs: disable libbluray debug

commit 504fed2b12e7acb5929957af1c9fc4e1dec4a202
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Nov 19 00:11:25 2011 +0100

    Contribs: add more gcrypt ciphers

commit a52a9029ecf5b8f554aa422f1c719327b987625e
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Nov 18 14:07:39 2011 -0500

    contrib: gcrypt: enable rsa public key cipher

commit a169af98651cb1cfa590ae7c55977988d3cd5b56
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Nov 18 23:13:12 2011 +0100

    Qt: fix VLM geometry restoration
    
    Forgotten in previous commit

commit 0ee6cb86c47334196cce466266b5837f8a09f144
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Nov 18 23:11:51 2011 +0100

    Qt: update correctly the MRL when checking BD radioButton

commit 4d8b6d1032c2a481264847acdca94446f75ba6c1
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Nov 18 19:00:06 2011 +0100

    MacOS X: fix preferences for ModulesConfig
    
    Close #5024

commit 1600cff8446e2274ba9c03f37a9f3b75e0ac7899
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Nov 18 18:03:19 2011 +0200

    speex: increase default quality to 4
    
    On rare/unreproducible occasions, level 3 seem to induce lots of noise.

commit 6bb8836f875ddf72f2817c6d68fcad5511413679
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Nov 18 16:19:51 2011 +0200

    Revert "Add list of committers"
    
    This reverts commit 5436f7e9cb11d2027f95b18694ad4e2262e46f6d.
    
    Conflicts:
    
            COMMITTERS

commit a30d9526b9bda1f15b9361ceb40c3ebb5effd830
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Nov 18 03:02:38 2011 +0100

    VLM: correctly save and restore the geometry

commit 9b8667a845054c36f1afbf9105baa70284b9aed1
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Nov 18 03:01:22 2011 +0100

    Qt: Extendedpanel: move to a Dialog
    
    Close #5335

commit 586de2de7af4df4944be1515b4faf5f96452e92d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Nov 18 02:33:49 2011 +0100

    Qt: sprefs, add MKV preloading
    
    So anime folks don't jump on my throat again...

commit 8b8dfe1f91df6fa0a8591dabdb0676cfb29132d2
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Nov 18 02:28:51 2011 +0100

    MKV: improve options wording

commit 449010e5cf8172aafa956ab25d75d39af976a550
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Nov 18 02:17:20 2011 +0100

    Contribs: update upnp to 1.6.14

commit a94e5083968b914d4b13bfaead5a0eec963ea19b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Nov 18 01:11:13 2011 +0100

    Contribs: update to Gcrypt 1.5.0

commit a8a89eb78f58e55eb1c3d7466d89b386cac9ca21
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Nov 17 18:14:31 2011 -0500

    Complete list of committers

commit 5436f7e9cb11d2027f95b18694ad4e2262e46f6d
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Nov 17 17:53:32 2011 -0500

    Add list of committers

commit f7277a7848fde98013c2e4e5467df02e83e69fcc
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Nov 17 23:36:29 2011 +0100

    MKV: avoid a crash in msg_Dbg
    
    Reported by alienBob on IRC

commit 2c2eef52969fa6c2e5cb21dcd59a75e5042a818f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Nov 17 23:15:56 2011 +0100

    Qt: correctly display the right treeView columns
    
    Close #2082

commit cd62d6f2bcb502b7755b5a1f63164d0506636671
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Nov 17 22:22:56 2011 +0100

    Qt: fix toolbars customization
    
    Close #5547
    This must be a side-effect of the playlist settings

commit d3f5170f572a676ff42134670d7e1ee1a23e66b0
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Nov 17 20:16:03 2011 +0100

    Contribs: update PNG from 1.4.8 to 1.5.6

commit 02f4690929f72d3ff844ec0387b1e4e5de3983e0
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Nov 17 20:08:24 2011 +0100

    Contribs: update freetype to 2.4.8 (CVE-2011-3439)

commit 06c58b54aa5de6a6493007063f1e77e9e92c3930
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Nov 17 20:05:06 2011 +0100

    Contribs: update libdvdcss to 1.2.11

commit 511e98892ae23ef20efd790ed36009cd3e6c6c92
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Nov 17 20:04:32 2011 +0100

    Contribs: update LAME

commit 2bd534c96de40f7c4be90ebbb8bb170c206e60a7
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Nov 17 18:37:27 2011 +0100

    Contribs: mpc, use r475 (advised release)

commit 476935e1d438241a86555f19ef970802f948c0b4
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Nov 17 18:04:16 2011 +0100

    Dash: C++ sanitization

commit fecd538c61c781eb5439cb5f5e420891f4b6f8e2
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Nov 17 17:01:13 2011 +0100

    DASH: better debug messages

commit f45bf0377f5598dd4cdd16d30a4b88c37307c95e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Nov 17 16:34:57 2011 +0100

    Dash: Simplify Dash detection
    
    It should be faster and matches better the other stream filters

commit e202b76c0e7c7417000c8e5489ab576e8e5acd48
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Nov 17 16:34:44 2011 +0100

    Kill a warning

commit 858cbefa36274fec93637f53dc33ba025abbd25b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Nov 17 16:11:00 2011 +0100

    Dash: static-ify isDash

commit b698c1c3de9cb572d96cd9c820ce631a29ca1098
Author: Naohiro KORIYAMA <nkoriyama@gmail.com>
Date:   Thu Nov 3 05:17:30 2011 +0900

    Freetype: Scan fonts from not only /System/Library/Fonts but also other system-wide directories on OS X
    
    Close #5491
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 46be98404f1f7b6a9c2a2d6b5bfa2c29ca4e1699
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Nov 17 02:51:51 2011 +0100

    Qt: consistency on QSettings value for OpenDialog

commit 78df4901e408e858934165bb7a184ae8d5278549
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Nov 17 02:29:45 2011 +0100

    Qt: update outdated comment

commit cb41e1e0c305dc7c770af87b266779b427d0f5d9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Nov 17 02:25:15 2011 +0100

    Qt: do not show open options in both normal and advanced UI
    
    Close #2908

commit 349f96db5e52da900edabf1c43ae9fec7846393a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Nov 17 01:30:32 2011 +0100

    Qt: apply search on latest Inserted Item
    
    Closes #4998

commit 98b991662f8935f2c952895581d84d082aa15557
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Nov 17 01:25:57 2011 +0100

    Qt: cosmetics

commit 5220095263b4fa978b551b2185dd01f2facdbeac
Author: Can Wu <wu.canus@gmail.com>
Date:   Wed Nov 16 23:13:03 2011 +0800

    TS demux: handle es stream type 0x42, which is CAVS
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 756eb4fe379e8fdef27961af5b90ae217e993d98
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Nov 17 00:21:33 2011 +0100

    Qt: simplify too complex UI for keys
    
    Noone understood this UI, but me...

commit ae8b4b8188bff1e249f1fa6ab3ac41afb4420413
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Nov 16 22:43:58 2011 +0100

    Qt: preferences, fix conflict detection.
    
    Should close #3823 and #5052

commit b009862bea66be3bf9d4dcdb0c4a160e514dbca4
Author: Can Wu <wu.canus@gmail.com>
Date:   Wed Nov 16 09:25:36 2011 +0800

    introduce VLC_CLIP() macro to replace use pair of __MAX() and __MIN()
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 5b3e912db1aa25ec9a7e66947d9c8a8cea694b5c
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Nov 16 12:15:49 2011 -0500

    win32 crash report: simplify crashdump_path usage
    
    no need for dynamic buffers or calculation, it won't change while running
    calculate it at start of program and make it const to ensure no threads will modify it
    remove one level of indent in check_crashdump()

commit 702e840979b21dbbc887d65ac496a462fe3b929a
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Nov 16 12:01:23 2011 -0500

    contrib: gcrypt: disable asm completely on win64

commit 036d2ec05930e9a060b66ca97c2034e8b3799e71
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Nov 16 17:59:25 2011 +0100

    WinVLC: upload the crashes to the right location

commit 7d5b8e7ca556711e7b94b3677dc3937dba7567fe
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Nov 16 10:53:56 2011 -0500

    Revert "win32: remove 2 levels of directories from sdk headers"
    
    This reverts commit 3c365338c898f0f936a433c97b257e0803d95bb0.
    
    We want to keep the same structure than on Linux
    Also the .pc files use this structure

commit 7ddddde08409ab906cdbca7efe53e47e0a9acd90
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Nov 16 10:39:44 2011 -0500

    UAC.dll : replace binary with version built from our source
    
    I built it using make CXX=i686-w64-mingw32-g++ STRIP=i686-w64-mingw32-strip

commit d1638d66b15e8f1363fd8e17c7e2c30fd44ed539
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Nov 16 10:35:32 2011 -0500

    include UAC plugin source code for version 0.0.11.d
    
    modifications by me:
    - lower case filenames and includes
    - Makefile usable with mingw-w64
    - fix compilation with mingw-w64

commit 7262d1c9dca911f61435783ce8a408849eab2e71
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Nov 16 09:48:03 2011 -0500

    Closes: #5544
    
    Typo introduced in 8dd09b2 while I was wondering why vlckit is in vlc.git

commit 527e3c4191b1cf4d5bedfc66377070c0711ebe16
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Nov 15 23:14:29 2011 -0500

    Revert hunk of [8dd09b216224ebe] which broke wince

commit ae8706a759c622f254b80915d67490a5808cbb3b
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Nov 15 20:32:21 2011 -0500

    win64: read/write x64 registry, not the x86 one
    
    InstallDirRegKey is not affected so we have to emulate it
    
    plugins are now registered correctly, and both 32-bits and 64-bits
    versions can be installed side-by-side without the installers screaming
    However there is an obvious conflict in the menu, desktop icon, and
    file / actions / context menu associations.
    
    In my testing the 32-bits version was selected as default, and it was
    also the last one installed.

commit ff9ad139303546fb275ccaf138967d1e223db79e
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Nov 15 19:11:21 2011 -0500

    use mkdir -p

commit 3c365338c898f0f936a433c97b257e0803d95bb0
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Nov 15 17:56:58 2011 -0500

    win32: remove 2 levels of directories from sdk headers

commit 2f5bab15de074af41975a451a6c75ecb0a5e15b5
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Nov 15 16:32:28 2011 -0500

    README: update
    
    - fix hacker's guide URL
    - Merge "Files" and "Folders", rename as it's confusing when finding this file in a binary distribution
    - Update description of folders

commit 0952836a4bc124cfafc06cacdaa068771c1747d4
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Nov 15 16:19:25 2011 -0500

    fix zsh completion

commit bf64888f7c34aa7405241d95a045175f52c75e65
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Nov 15 16:13:42 2011 -0500

    Fix old comment

commit efd58cb463c70b42d8a58011c452c7d763ea6ab8
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Nov 15 15:41:40 2011 -0500

    spelling

commit ca68f7e83896bcc0f13dcd1a91038e79b740a6be
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Nov 15 12:43:27 2011 -0500

    win32: (un)install sdk folder

commit 239a13b88f8145b0d89d6a9b34a764a6581f8496
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Nov 15 16:29:43 2011 +0100

    Contrib: detect zcat vs gzcat

commit 59b38619a3a28925e95c11de8ab1b453eb2bfb65
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Nov 15 10:45:18 2011 -0500

    contrib: SDL_image: add missing dependencies to .pc file

commit 0d23c1c8727a0592d1220733b69ffa06525f7356
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Nov 15 15:09:24 2011 +0100

    Contribs: fix cmake for OSX

commit 8dd09b216224ebe44f1b43db217b2fdc34ace381
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Nov 15 10:15:50 2011 -0500

    cleanup packaging rules
    
    add phony targets
    do not clean files/directories automatically
    remove useless comments/messages
    use a timestamp to not run make install each time a win32 package is created

commit 66971620cd34f74e0b8966291764fca1dde665a0
Author: KO Myung-Hun <komh@chollian.net>
Date:   Sun Nov 13 21:23:11 2011 +0900

    Add 'vout window hwnd' support for OS/2
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 714ba1f156ec4bf1e69ae668f5c9d8447716c169
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Nov 15 00:00:11 2011 -0500

    Fix uninhibiting gnome power manager
    
    LP#888002

commit 39b9b36381a495f374f880e37f899e59f453b9d4
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Nov 14 23:25:45 2011 -0500

    extras/tools: check if autotools are recent enough

commit 98f09b5dd844b2126723d6cf0b6f0918444fad1f
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Nov 14 20:22:21 2011 -0500

    winvlc: include address space layout in crash reports
    
    Will help to 'undo' ASLR and make those reports useful

commit 1cbf94aef5c77f9567ea248e9b40c6b02d317d1e
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Nov 14 19:10:59 2011 -0500

    build tools: add reminder for version check

commit 56d9c89cd48d4011760f01e023eb5fbaf68c28f7
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Nov 14 23:59:13 2011 +0100

    Add .mp2 and .mp1 fourcc for mpeg audio in .iso playback
    
    Same for sac3 Qclq and sqcp
    
    http://forum.inmatrix.com/index.php?showtopic=6891 sac3
    http://forum.videolan.org/viewtopic.php?f=7&t=80308 Qclq
    http://discussions.apple.com/thread/750107?threadID=750107 sqcp

commit 35d7ee99308588f50ce3ab952e9ed14d6d12e4e6
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Nov 14 15:22:48 2011 -0500

    ffmpeg: add ffmpeg-codec and sout-ffmpeg-codec
    
    This allows specifying the libavcodec decoder/encoder by name
    Useful in case there are more than one codec per fourcc
    
    Example: ffvp8 / libvpx decoders for VP8

commit 344bc8992e4db328f158560085346cfa08cbf3b0
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Nov 14 12:50:36 2011 -0500

    contrib: live555: update version

commit 153e6c47cc92db78e93943d8b26b784029aa87d5
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Nov 14 12:37:19 2011 -0500

    contrib: live555: update patch

commit 6a20b9968abde4f828c4c6cea51e8b7601f98fa5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Nov 14 18:34:04 2011 +0200

    configure: check that live555 has our patches applied

commit 32653c834194f78086e781bc336ab8c0e35c8c63
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Nov 14 18:05:51 2011 +0200

    configure: cache live555 version check

commit 0f00db90f4ef1f56c000b9d239722fcd38a347a7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Nov 14 17:52:16 2011 +0200

    configure: drop --with-live555-tree and balance AC_LANG_PUSH/POP
    
    The VLC contrib patches for live555 are mandatory otherwise it will
    not work correctly. Thus, linking directly from the live555 source tree
    is not something that should be encouraged or even supported.
    
    live555 should either be installed or built from contrib instead.

commit ed98cfc61a0b0e2eacf212c0fee2cee516e8175a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Nov 14 17:41:16 2011 +0200

    configure: live555 needs CXX check regardless of --with-live555-tree

commit e78431d902ce5f6754a471b84043d2e7b89ef55c
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Nov 14 11:00:22 2011 -0500

    contrib: update vpx to 0.9.7-p1 Cayuga

commit ad077881ad4523bd2cafc9ec8efd800745bd5053
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Nov 14 02:39:08 2011 -0500

    wince packaging fixes (skip .lib generation)
    
    DLLs are named after their version (libvlc-5.dll) on wince

commit 3edd1660e8539de8fbdf9db5ffdc0c7127053a1a
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Nov 14 01:28:48 2011 -0500

    wince: fix npapi rule

commit 3f576cd9ec040e1b73ed3569139071666e6b5ff9
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Nov 14 01:26:49 2011 -0500

    fix a few windows warnings (cast to void** aka LPVOID*)

commit 1fa83e0d821e77e12ee9d8630843b14a49e0d3f8
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Nov 14 01:03:37 2011 -0500

    win64: disable realvideo decoder
    
    no sign of availability of real video DLLs for x86_64

commit 715c7fd42a4c2c3f7eef7ace85a908a933c18880
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Nov 14 00:59:19 2011 -0500

    use tab in Makefile

commit 5b65f2b957a2443344b452a8a84d0f2f12d70386
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Nov 14 00:57:09 2011 -0500

    fix pointer sign warning

commit a2f42a53bf214284c51e760a99d0e14c9bbdeb69
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Nov 14 00:21:36 2011 -0500

    win32 packaging: point correctly to gecko headers from extras/contrib

commit e75d1bc06fd708648930eecb9e065d70e9858f4b
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Nov 13 22:23:29 2011 -0500

    win64: vlc_GetCPUCount: fix GetProcessAffinityMask arguments type

commit a7172a8f1f79499e4a1c8c88bd2927bd32085f6a
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Nov 13 22:13:38 2011 -0500

    win64: report crashes

commit 17b577777c118eb8a2d96d6affc3ed4c37106225
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Nov 13 17:40:21 2011 -0500

    ncurses: fix mutex locking order

commit 4afbc70ab848078c18fff9340e544e5838fadc68
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Nov 13 17:25:22 2011 -0500

    fix unused variable warning

commit f10c673298c5f8430b6327e78299e58d13a60276
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Nov 13 17:23:15 2011 -0500

    avformat demux: fix h264 packetizing

commit 0cef084bdfb2acca795e72f2cd9ade638fa07e52
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Nov 13 16:06:50 2011 -0500

    directory access: avoid useless strdup

commit 8579634b86f463528b618e447d02acbba35789a3
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Nov 12 21:06:41 2011 -0500

    use MOZILLA_CFLAGS

commit 19f50e151efdeebea9d4ef3e1223c6f125aad6ba
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Nov 12 21:03:31 2011 -0500

    don't use --with-mozilla-sdk-path

commit f305b4f1a3072bc54dbcbc15c96693ccdad0690e
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Nov 12 16:51:42 2011 -0500

    Distribute compiler DLLs when needed

commit e9c1058b229b7bff72dd38a06ed004b809180d42
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Nov 12 16:48:42 2011 -0500

    only wince does not need npapi

commit 88118cb59437f64a30e9f40693f0f034a6fdd6ba
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Nov 11 17:09:27 2011 +0200

    Cover clobber list and compiler flags when checking x86 inline assembly

commit 91c2e63a0c84560a7faac1785602707f0f73a405
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Nov 12 18:42:13 2011 +0100

    macosx: handle the space key correctly for play/pause toggling
    
    fixes #5508

commit 0c1f7a6782d1c0543c00830b53a5e4ee754d11f9
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Nov 12 18:27:53 2011 +0100

    Revert "macosx: remove callbacks in VLCMain correctly. Fixes #5427"
    
    This reverts commit f2dfc28e8b194b4f5b142cc8bfdd432ec4b1bb8f.

commit 2961176db5aa306cb2ec925583be2dbeb95c74d9
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Nov 12 02:18:16 2011 -0500

    dlltool: associate lib file to dll

commit 826d193f25c365dcaffb53fcd229a9c1eb6523c5
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Nov 11 22:41:32 2011 -0500

    contrib: vpx: update win64 patch (pushed upstream already)
    
    Generates correct assembly and fix vp8 crash

commit bcfe549ef0a303c3e24b4099e69bc1815a5e0aaf
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Nov 11 16:11:31 2011 -0500

    Build and package libvlc(core).lib

commit cded90e4978249ac779b87d5ba8c629670f7c4b0
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Nov 11 14:54:11 2011 -0500

    ignore vlc.exe

commit 63d88de230b60fa296fc8b8d9474fa57ca75069d
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Nov 11 14:52:06 2011 -0500

    contrib: qt4: fix build in 32-bit chroot with 64-bit kernel

commit 673d65624392724baaac130601a64bd624a6738f
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Nov 11 14:40:21 2011 -0500

    Fix #5706
    
    Properly take the recursive event_sending_lock when looking for listener to
    send the event.
    Ensure that there will be no event dispatch after vlc_event_detach().
    
    Also, fix a bug in libvlc_event where removing an event handler from an event
    callback would lead to a crash.

commit d771dd566984208355d65f49e858d8608b7c895e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Nov 11 18:11:08 2011 +0200

    configure: do not print incomplete and thus confusing plugins list

commit fd2d2437e9d2e6443adc6e5434ba442ba1ff6e9e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Nov 11 18:05:54 2011 +0200

    Rework OpenGL detection
    
     * Comment out checks for GL ES, as the plugins are not working.
     * Check libGL only once.
     * Disable EGL by default as it is incomplete and does not correctly
       check for version (1.4 or later is assumed).
     * Only the generic OpenGL output if EGL is available, as there are
       currently no other OpenGL provider plugins.

commit bba88abc2c53ecae8e7d56b87c1515d3ae899666
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Nov 11 17:09:27 2011 +0200

    Revert "gradfun: define the clobber list"
    
    This reverts commit 07df00dc7275687577038e84cb42d31f1df4567e.

commit e4a69b3a859c9ff4c5256d05b31d642530b76bf1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Nov 11 17:08:27 2011 +0200

    Revert "grain: fix clobber list"
    
    This broke compilation.
    
    This reverts commit 5b859717c106c37c5f4ce91420be25ad5865a35c.

commit ca49a46e0634cc66d755da3dce5a2d31a31a0bcc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Nov 11 17:05:15 2011 +0200

    Revert "Add the clobber register list to inline assembly."
    
    This reverts commit 23e0cb9f280d74e5155277eb77ab57a30573a11a.

commit 5b56e1c5719e2920e1e16d17236bb8b540981e7b
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Fri Nov 11 16:03:10 2011 +0100

    fbosd: fix potential buffer over-read

commit eb0389d34d8d56e40ba351e34000aaf71cc8ec1e
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Fri Nov 11 15:56:07 2011 +0100

    freetype: fix a typo

commit fb74afaa490edfd3f07d423f5a41c413b75fdefa
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Fri Nov 11 15:52:41 2011 +0100

    decoder: fix warning

commit 8eb5947dec59cfae792f8c73d80b97489fed6692
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Fri Nov 11 15:43:24 2011 +0100

    vlc_mouse: Fix typo

commit 5b859717c106c37c5f4ce91420be25ad5865a35c
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Fri Nov 11 15:39:29 2011 +0100

    grain: fix clobber list

commit 07df00dc7275687577038e84cb42d31f1df4567e
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Fri Nov 11 15:28:56 2011 +0100

    gradfun: define the clobber list

commit d07facd4aff48f097537154327233b6d5ce23bbe
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Oct 11 16:20:54 2011 +0200

    vdr: check array index before using it.

commit 23e0cb9f280d74e5155277eb77ab57a30573a11a
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Oct 1 20:05:26 2011 +0200

    Add the clobber register list to inline assembly.

commit f6a21a8d352be77c4626cb94f0a2c44538e8a333
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Nov 11 02:52:34 2011 -0500

    Fix wglew.h detection with mingw32

commit 5de6dc1d33d468016a1c3b758a6671fd57326930
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Nov 11 01:03:38 2011 -0500

    Distribute peflags.pl and win32 configure scripts

commit c3e44598ea6092a7c766e127eb4d0c8c105c59d7
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Nov 11 00:58:25 2011 -0500

    vlc.win32.nsi: remove obsolete stuff

commit 2e39f001f44a058901887720acf51302e37166da
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Nov 11 00:50:36 2011 -0500

    Makefile.am: remove old useless MacOSX rules

commit 5dfa2b94f639524e2c67c554b88189ea9220c44e
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Nov 10 21:35:21 2011 -0500

    contrib: qt4: fix header install

commit ce54c03b69d1add3ae8cce1121be8406bfc28a9e
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Nov 10 20:43:03 2011 -0500

    contrib: qt4: Reduce win32 binsize
    
    Some config options do not apply to win32 builds (e.g. QT_NO_ICONV)

commit 04974d8f9efbb07d4a11f3aa659daf8cb958960c
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Nov 10 20:15:33 2011 -0500

    contrib: qt4: fix jpeg enabling

commit 0721eeb9e2553f3da5415a0c331bcbc0adacc870
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Nov 10 18:12:58 2011 -0500

    contrib: qt4: factorize header install

commit 3323b27cf697653a5022066c640a43bfd577c383
Author: Eren Inan Canpolat <eren.canpolat@gmail.com>
Date:   Thu Nov 10 22:43:32 2011 +0100

    Fix typo in http interface
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 27be9b0b51e2143a4868fd06e9554f45febe2c72
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Nov 10 17:46:14 2011 -0500

    contrib: qt4: only disable cde, motif, plastique and cleanlooks style
    
    This keeps windows and mac styles (for mac builds)

commit 1be6b7486b865e40f5ab629928e0d90721f6ad38
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Nov 10 17:39:48 2011 -0500

    contrib: qt4: don't build styles we don't want

commit d5f05e77999f3da201bb441010393bc99b1c0f99
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Nov 10 21:39:34 2011 +0100

    macosx: fixed crash on Leopard

commit feeb0ed824c9740b9262bc7a401dc7898f9d361c
Author: KO Myung-Hun <komh@chollian.net>
Date:   Sun Nov 6 18:58:28 2011 +0900

    Implement vlc_poll() on OS/2
    
    Modified-and...
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit f0c0c665120c21e44c0ac52919f17ac4ca9a2791
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Nov 10 20:57:53 2011 +0100

    Fr: mistake in translation

commit f0a4865fdd2025c3a1829d5e460d024c6cb442a4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Nov 10 21:02:38 2011 +0200

    PulseAudio news

commit 3028647650e9b9541af4ebeaf11e04a2172cafc6
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Nov 10 12:38:14 2011 -0500

    skins2: use vlc_mkdir

commit 71e0080e74522c9d750c55e07040e715d2d6c95f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Nov 10 18:58:13 2011 +0200

    DTV: poll signal strength and noise ratio every so often

commit e84ae528c532e1686925d34d9a1492fb30c0d324
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Nov 10 01:34:50 2011 +0100

    Qt: re-probe the disc drives on each change of FocusPanel()

commit 16f0f6c6899500e31045345208696e228b629813
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Nov 9 19:25:14 2011 -0500

    glwin32 needs wglew.h not glext.h

commit fecd2c3750d1c28790a3b0d9de410ced2f88bda4
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Nov 10 01:14:50 2011 +0100

    Qt: open BRD

commit 4a806883eb84489410cf9c8f7eb097829b6cff50
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Nov 9 23:09:42 2011 +0100

    macosx: more 10.5 fixes. Additionally, converted all xibs files to version 7.10

commit 878ede11925b88848f6a129dddc357b7881d8bfa
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Nov 9 23:02:12 2011 +0100

    macosx: restored compatibility with Xcode 3.1.x

commit 7fba4e1c87b7e39617ab07184f29a27b289eb748
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Nov 9 22:39:54 2011 +0100

    Contribs: don't use pthread for Win32

commit f12f0adb095f5044b33f534bf29dffe7dbf1e71c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Nov 9 22:21:13 2011 +0100

    Qt4: install QtXml and QtNetwork
    
    Will help package phonon bindings and doesn't cost much since it is
    already compiled.

commit 13a053552d78bc58b62b81674f83925455b4ae25
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Nov 9 23:07:44 2011 +0200

    Fix liba52 detection

commit dddf64833bfc736a792931f85833c4a9c88046f8
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Nov 9 21:49:15 2011 +0100

    Contribs: projectM seems to need pthreads to build

commit 9301977a9cfec63063065e92fd3887ed0c8842f8
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Nov 9 21:36:07 2011 +0100

    COntribs: zvbi, simplify

commit 0a9ac0e152dfb4e657a886b5900d529de81ec22a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Nov 9 20:35:33 2011 +0100

    Contribs: fix previous commit

commit 899766fb7b6297304687ebf74bbab78477436ce6
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Nov 9 14:30:29 2011 -0500

    stricter regexp

commit 66170b6f6bcc5853c76e60bcc5d416bbc559e3e1
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Nov 9 14:25:40 2011 -0500

    contrib: fix zvbi .pc
    
    don't use absolute path to library because it pkg-config reorders it

commit 6eedfacdb2481a6e1737c7cd2ba41287c99aa974
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Nov 9 13:51:34 2011 -0500

    win64: enable projectM

commit 2cb0aba4b1c66644d2b4b58734863b191fcd771b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Nov 9 19:48:26 2011 +0100

    Contribs: glew, work-around buggy Makefile for MingW

commit a0a8bc9c689cde53a375ef726a314a8097173378
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Wed Nov 9 20:42:54 2011 +0200

    configure.ac: fix typo

commit 0c1e325d76d109ac8b32e69964360696eb00a7af
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Nov 9 13:34:32 2011 -0500

    contrib: qt4: native qt4 builds might just work
    
    good luck anyway for people doing that

commit 880be94928cdf6722685024d911494675dedbf73
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Nov 9 13:34:10 2011 -0500

    contrib: update TODO, only OSX is left behind now

commit f4880f039bf3df7a26ee45176744b8b8689b9202
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Nov 9 13:33:49 2011 -0500

    qt4: build/install rcc/moc/uic for both native and cross builds

commit 7a6e884fa6d0aec0b4c673f3a785fff8ea7d12e1
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Nov 9 12:15:00 2011 -0500

    contrib: qt4: simplify cross compile

commit 998afc0b5e28387f047422a34c3dd1c1125e37ee
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Nov 9 12:06:42 2011 -0500

    qt4: hide SQL media library when not compiled in

commit e19d5f53814907296fc60fd9a0f89ef6bf313499
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Nov 9 09:51:13 2011 -0500

    blurayOpen(): factorize error case

commit a16e34d7e89dd396a8f0681b0752290a3ee051f6
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Nov 8 20:59:45 2011 -0500

    contrib: qt4: use proper cross compile

commit e8d7f910dc8a52a258dfa46f9ef9ecaf995bb650
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Nov 8 20:19:04 2011 -0500

    with-peflags was removed

commit 721fdef31ba1089d0b639a832b16144d56e80fb6
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Nov 8 18:47:13 2011 -0500

    contrib: qt4: don't build phonon

commit 51fa8eeedfe5ff080dd59b3d7ca4a04f99892366
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Nov 9 00:44:57 2011 +0100

    x264: do not make it harder for translators

commit 1c9b7a939cab06dc5c0b8cbaa1c04df1dcfca05a
Author: Praveen Illa <mail2ipn@gmail.com>
Date:   Tue Nov 8 22:54:16 2011 +0000

    Add Telugu l10n to .desktop
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit 157c841f96ff6164a0c10fdf96aed6d1b7fd19e8
Author: Christophe Mutricy <xtophe@chewa.net>
Date:   Tue Nov 8 23:28:59 2011 +0000

    Sync .po for 1.2.0-pre1

commit 99da2e6b918bb26faab48a6d1d0de42fe962a251
Author: Praveen Illa <mail2ipn@gmail.com>
Date:   Tue Nov 8 23:25:13 2011 +0000

    l10n: Initial Telugu translation
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit 5f4489d71c447b16befdfe28ec42342b2635b217
Author: Fumio Nakayama <fumio.n6a@gmail.com>
Date:   Tue Nov 8 23:23:59 2011 +0000

    l10n: Japanese update
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit 59f402c0ecc96fde7174fc512645c6476d60a65c
Author: Éric Lassauge <lassauge@users.sf.net>
Date:   Tue Nov 8 23:21:14 2011 +0000

    l10n: French update
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit b80c308d78a72945ef2901316bcb411fd7c1032d
Author: Xabier Aramendi <azpidatziak@gmail.com>
Date:   Tue Nov 8 23:16:18 2011 +0000

    l10n: Basque update
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit befca05fe0e2daa5c88227a24c1ed88fee5719da
Author: Mihkel Kirjutas <turakas@gmail.com>
Date:   Tue Nov 8 23:15:34 2011 +0000

    l10n: Estonian update
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit a2b4a001dbe8ffd7127ead3d52d1a67d9e5e142d
Author: Ivo Ivanov <bestran@mail.bg>
Date:   Tue Nov 8 23:14:55 2011 +0000

    l10n: Bulgarian update
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit 392b5eb93f75f2611c07fa6a6a8854c74fb563f0
Author: Fumio Nakayama <fumio.n6a@gmail.com>
Date:   Tue Nov 8 23:11:18 2011 +0000

    l10n: Japanese NSIS update
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit 2017cc9ea8434a3150c856eb540d1973fad3ec5c
Author: Yaron Shahrabani <sh.yaron@gmail.com>
Date:   Mon Nov 7 23:57:19 2011 +0000

    l10n: Hebrew translation of .desktop
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit 26807b49dfcb2ca35bbb81c228b7ec9dc672a687
Author: Christophe Mutricy <xtophe@chewa.net>
Date:   Tue Nov 8 23:27:37 2011 +0000

    l10n: Update vlc.pot for VLC 1.2.0-pre1

commit a145f4a8c25a770f069ab48e939e403a25c56d25
Author: Mihkel Kirjutas <turakas@gmail.com>
Date:   Mon Nov 7 23:54:17 2011 +0000

    Fix typo in estonian l10n
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit cce39058fc612fec21156579dca80eee04b72c4c
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Nov 8 13:08:15 2011 -0500

    contrib: qt4 can only be cross compiled atm

commit 8505f9891c2e4fffa4d2a25aa69c1d47bc0e7bd4
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Nov 8 12:57:40 2011 -0500

    contrib: qt4: win32 rules
    
    doesn't seem to build with mingw32

commit 4b4963f3133bd45f0051ec3db15f7fd8239a4d86
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Nov 8 12:51:11 2011 -0500

    peflags.py -> peflags.pl

commit 1476c5eed1366cec0453b2bb2a3e7b8c60b1a0d7
Author: Sébastien Escudier <sebastien-devel@celeos.eu>
Date:   Mon Nov 7 15:32:16 2011 +0100

    fix win32 threadvar linked list

commit d7f643847b2b6b5d1b5d162316d580a8bfc11f83
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Nov 8 01:38:58 2011 -0500

    typo

commit 68ca19470221c8561fdf3de015c857c667c39426
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Nov 8 01:26:12 2011 -0500

    contrib: add qt4
    
    win64 only for now, win32 support shouldn't be hard to add

commit 7de8efc5f38cdc70095aba8f450b84969056bbf5
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Nov 8 00:36:39 2011 -0500

    extras/tools: add yasm

commit 314157beb391d46535a272f5ee8a4504f2975758
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Nov 7 23:41:03 2011 -0500

    contrib: remove yasm deps
    
    build tools will be handled by extras/tools

commit 7f2a7295080e823f220d2ff1cae82ccf31dd7d43
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Nov 7 23:34:24 2011 -0500

    extra/tools: add GNU tar (with J = xz support)

commit fdeff10074c41691f62f01cd3d5233e1883f33ce
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Nov 7 23:33:17 2011 -0500

    shell typo

commit c4f54ba8d2afbd627a986a5ce8785ce635ba3a6d
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Nov 7 21:08:27 2011 -0500

    sout_std: try to guess muxer if opening failed
    
    do it not only if muxer was not precised

commit 1575796ce7f14190594b9d14e27c88ae130cf8b5
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Mon Oct 31 02:17:17 2011 +0100

    input: fix a crash when loading an invalid mrl
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 307831c36a4a8b25a5a6e112f2514fb35868342a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Nov 8 02:39:49 2011 +0100

    Update NEWS about activex

commit 2e7c3714ef3990026d93298950113df799ec8d73
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Nov 7 20:21:31 2011 -0500

    win packaging: disable activex on win64

commit 257601a15264578ca6f6402f783ae6ef647ac6fb
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Nov 7 20:18:00 2011 -0500

    activex.am: remove

commit d1873b6fd550a4e706900c8bb80d70264028f42b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Nov 8 01:39:18 2011 +0100

    Use ActiveX from the npapi repo

commit df287db5af3e35093216e504ee2fda150e43904f
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Nov 7 16:37:14 2011 -0500

    win64: really package npapi plugin

commit 43229fa88228fdeeebb1262d9cddbee090e53229
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Nov 7 16:32:00 2011 -0500

    contrib: ncurses: enable only for osx

commit 1c173782961ca33e5547aac6cd7a4f0f11aa4aab
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Nov 7 16:18:48 2011 -0500

    peflags: rewrite needed features in python
    
    remove conditional from configure.ac

commit 0fc21febc72045e3b90af1476be6284fdbb6ef45
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Nov 7 10:57:33 2011 -0500

    win64: package npapi plugin

commit af882308eefd7754e2e23cb6b396eb75efefdbec
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Nov 7 09:20:58 2011 -0500

    contrib: portaudio: enable only on win32

commit f318cb5b70a5ec9b6e4e4e0e3d9477ab273e736f
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Nov 7 09:18:21 2011 -0500

    contrib: disable sqlite

commit b5470a94cbe58456613d3a04afbffcb9cd227c47
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Nov 7 00:24:30 2011 -0500

    contrib: add TODO list (remaining stuff to be ported from extras/contrib)

commit 07bf0ae8afc9d12ce45aba5e591952cc79d3b556
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Nov 7 00:13:11 2011 -0500

    contrib: add ncurses

commit 19ba1d24d2bc393a7d0349fc090a6a7d4af0220f
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Nov 6 23:53:22 2011 -0500

    contrib: add gecko headers

commit 1124b708e8b167c732bc0560ecb9303ed8c96a75
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Nov 6 23:36:38 2011 -0500

    contrib: add portaudio

commit 2e0827b53473b979bc357c4e53ce0f7528a871e9
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Nov 6 23:17:08 2011 -0500

    contrib: libmpeg2: apply patches

commit 613a5a0063642b30bcecec4a59d6593f575bc718
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Nov 6 23:15:38 2011 -0500

    contrib: add sqlite

commit 9a06f7b9a2a07c6d94661bf0f376819ee6ad0ead
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Nov 6 22:38:40 2011 -0500

    contrib: upnp: enable, fix win32/64 build

commit 1ac73b1590c216c2377c5132760f285cd2cf7492
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Nov 6 22:28:12 2011 -0500

    contrib: add libmpeg2

commit cfceecdd6262358b5ccf39425a038ca9224a17fe
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Nov 6 21:47:47 2011 -0500

    contribs: gnutls: fix linking
    
    modules/misc/gnutls.c:789: undefined reference to `gnutls_certificate_set_x509_crl_file'

commit b10704cfa4e99e5770644ae2438d825bc37de40d
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Nov 6 20:48:22 2011 -0500

    contribs: libvpx: fix win64 (use correct asm symbols)

commit 31e51ce2a7325c53714efa52af2a625541223550
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Nov 6 20:25:55 2011 -0500

    contribs: projectM: fix win64 build

commit 74f9c9574ef9d58a3445c24f34fd84dc0c0b1dbb
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Nov 6 19:47:55 2011 -0500

    contribs: taglib: remove obsolete cygwin patch

commit e429aabdce667f03367bc12bf9a4a0d2099bf18c
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Nov 6 19:47:24 2011 -0500

    contribs: taglib: install libtag.pc unconditionally

commit 17d64234825a62974c99e8e43f32384771b3cbd7
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Nov 6 18:15:50 2011 -0500

    contribs: ffmpeg, enable dxva2 on win64 (needs recent or fixed headers)

commit 6fdeb51c484e0ddb80d600977561c941f5a17020
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Nov 6 18:00:48 2011 -0500

    contribs: fix dshow checksumming

commit 68e724115d2fdbe82d81eb85d68f2732457d6b36
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Nov 6 17:13:54 2011 -0500

    win64/ffmpeg: enable dxva2

commit 5543b6cce4ea199ef0d22f6d0b1a9f88388c066b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Nov 6 14:47:11 2011 +0200

    contrib: Makefile syntax error

commit ade7f0e4fdb944ce0a3b144fa390cf1be525b350
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Nov 6 11:34:33 2011 +0200

    contrib: fix zvbi compilation on Win32

commit 1683e21e3f22415bdcdeaa2c29345192cfade399
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Nov 6 11:16:48 2011 +0200

    contrib: fix lame on Win32 with mingw-w64

commit dde3c27230cb444d07cc22f3c7835c6e5db88a9e
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Nov 5 21:06:37 2011 -0400

    win64 packaging: fix comment
    
    It is not clear that static linking is superior in our case
    Shared linking could even reduce package size (only one copy of libstdc++ shipped)
    
    21:04 < jon_y> libtool prevents static linking if you are working with dlls, it is by
                   design

commit ebac954fe8d642adc49c4b237f3ef322b4eeb818
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Nov 5 20:04:15 2011 -0400

    win64 packaging: distribute libstdc++-6.dll and libgcc_s_sjlj-1.dll

commit a90e83323d5dc51f7027dbb7c791521e961ff58c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Nov 5 22:38:46 2011 +0200

    contrib: lame but better than nothing detection for gettext

commit f017c0b041416471587b2f5a9d25299d404a4254
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Nov 5 22:23:53 2011 +0200

    contrib: zvbi depends on iconv

commit 87659fe631f28a3f43ef21f2a810b32b1c6339b4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Nov 5 22:23:20 2011 +0200

    contrib: iconv is always needed by VLC, build it on Windows

commit ea84947e082bfcd051da3d72de7c5b410faa1f92
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Nov 5 18:24:14 2011 +0200

    contrib: build cddb with WIN32_LEAN_AND_MEAN
    
    This works around a conflict with <winioctl.h>.

commit 29d3ded7194271882f212b83aac232baa15f2939
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Nov 5 18:26:37 2011 +0200

    cddb: do not use alarm()
    
    It does not work on Windows, and is not thread-safe on Linux.

commit 1193208c49c16d1283093e0475e204b2e8008a5f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Nov 5 18:19:06 2011 +0200

    contrib: disable projectM on non-Win32 until glew rules are fixed

commit e09f67a5b3b70542d9420257fc024590b0e50a2f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Nov 5 18:02:46 2011 +0200

    glew: win32 patch is only for MingW

commit 406702d1355afcbae24cc82c025fd72363a11db0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Nov 5 17:16:56 2011 +0200

    SDL: disable aseembler (broken) audio (unused) and other useless stuff

commit 7e8cd820e7765a0fa2c07ddb86a5e15dc810faeb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Nov 5 16:50:55 2011 +0200

    Update tiff configure line

commit 5242d73b91487befb2a811c790d0eb7fb0c226b5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Nov 5 14:40:34 2011 +0200

    v4l2: fix typo

commit 6e88d709bf79f1c04da39ca66c5df781fd2c84d5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Nov 5 12:08:19 2011 +0200

    GL: mark the OpenGL (EGL) plugin experimental
    
    It is missing some features w.r.t. window management.

commit 8a43aa2fc23bed6dd5cc53556ea1366ce204f28e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Nov 5 12:08:07 2011 +0200

    XCB/GLX: add OpenGL in the plugin name

commit eb00ecccf8e7f5fe950e563ee125d8903f98678d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Nov 4 19:02:07 2011 +0200

    Remove revision.txt and revision.c on maintainerclean

commit 6af92f68167d947106ddd6cb90ec9f9234910339
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Nov 4 17:54:43 2011 +0200

    RTP: print an explanatory error in case of dynamic payload format

commit 3c5962b1991a2c09ef9d0b74975275dbd1cf8955
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Nov 4 17:44:16 2011 +0200

    RTP: cosmetic fixes

commit f380c1a0d162840fad2ce0f76d577b77533a45d7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Nov 4 17:22:37 2011 +0200

    Fix punctuation ". (%m)" -> "(%m) ."

commit 506bb385a5bced95e041bdc613005c950df93904
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Nov 4 02:30:52 2011 +0100

    Moving to 1.2.0-pre1

commit 4039ea6f1b2c7a1244e260749c16c65d5e4b800a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Nov 4 02:00:54 2011 +0100

    Update NEWS

commit 7d1b317977ec6fe7641fe6f67637ab0caaa569aa
Author: Michael Feurstein <michael.feurstein@gmail.com>
Date:   Sun Oct 30 22:27:48 2011 +0100

    qtsound: updated news and list entry
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 3ddb9e51a7d11a69849ff427d38642d4f7d24f5e
Author: Michael Feurstein <michael.feurstein@gmail.com>
Date:   Sun Oct 30 22:27:46 2011 +0100

    qtsound: added audio capture functionality for MAC OS X
    
    Tested with Built-in Input, Built-in Microphone and Griffin iMic USB system
    Usage: qtsound://"Built-In Input" or qtsound://"iMic USB audio system"
    
    Modified-by: Jean-Baptiste Kempf <jb@videolan.org>
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 4b4c3d608f0cd05b65536307f7bd29ceec8aad3f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Nov 4 01:45:17 2011 +0100

    Contribs: update dvbpsi to 0.2.2
    
    A regression was there in 0.2.1

commit 575dd0f2460a6a2797628585f6c03f68a86adacd
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Nov 3 23:21:10 2011 +0100

    Improved TS file detection.
    
    Closed #4373
    (The samples still doesn't work if ffmpeg-mt is enabled, but that's probably a
    ffmpeg/libav bug)

commit a99b30ada85962d9824628b932ca1984bf5bdad0
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Nov 3 17:42:52 2011 -0400

    extras/tools: preliminary support for building missing dev tools
    
    Needed on platform with poor tools support (== OSX)
    TODO:
        find required versions for each tool and check if the system has them
        build GNU tar with xz support if xz was missing

commit 6385ae3c0692a9116c69c89ac426e7365d7a53e3
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Nov 3 20:39:07 2011 +0100

    Enabled HTTP seek support when Accept-Ranges is present and contains "bytes".

commit b7fa472646be6827643257209ccfab4102ae0190
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Nov 3 20:28:51 2011 +0100

    Workaround for video size incompatible with the colorspace.
    
    Close #4206.

commit 9f5b54964c36cda46acc6b3a0f5596355f252cda
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Nov 3 15:14:58 2011 -0400

    Don't error out if --disable-avcodec was specified but not --disable-libva

commit 6f2f2843bf82ef83ca2a597be8b57b4457be4989
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Nov 3 21:21:01 2011 +0200

    Missing #include

commit ad2b31594906d4b2ac21d3ba0a000a19e94ebc20
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Nov 3 20:53:59 2011 +0200

    BDA: work around unimplemented dvb_enum_systems()

commit 255985b382f8d23ddca51defa4fcdb1366b06a09
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Nov 3 20:47:58 2011 +0200

    Install vlc_network.h and vlc_tls.h

commit ff96809b407550ba64b949b24c7c143ab72961ca
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Nov 3 20:47:39 2011 +0200

    Make vlc_network.h installable

commit 5ceabdd8d3fa1c4641bb6d35a0f40d4cf4e5b650
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Nov 3 20:11:08 2011 +0200

    Rewrite inet_pton() and inet_ntop() into compat
    
    This should correct error handling cases.

commit 1a357f6fd4b95fcaf6e3f4c2bfddfa321ba8012c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Nov 3 19:43:41 2011 +0200

    configure: remove inet_aton() check
    
    This is not used anymore.

commit 56ee33a212e60fecf7b0e075b67618e3e4744df2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Nov 3 19:41:56 2011 +0200

    HTTPd: remove never used channel & bidirectional modes
    
    This was meant for interleaving RTP.

commit 7834663b7d9cae22164b035b51a72603c425e4fe
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Nov 3 19:24:14 2011 +0200

    vlc_fopen: fix append mode
    
    In append mode, all write operations must occur at the end of the file.
    Nevertheless the initial read offset is the beginning of the file.

commit 19cc40ec00cf1cd82d7aefe33bca21d3ab3ca72f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Nov 3 19:20:40 2011 +0200

    vlc_fopen: implement binary mode (useful on Windows)

commit c484413099d309030ef4eb7c870feb55f83b1104
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Nov 3 10:30:36 2011 -0400

    contribs: fix lame build on win64
    
    mingw-w64 FORCEINLINE definition includes 'extern'

commit 295594f691159ac6fc47112c354d8f4ba9641a05
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Nov 2 22:26:16 2011 -0400

    vlc-thumb: works also with gnome 3

commit 92691c21c7dc7d58b86e1514091b48aea532583e
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Nov 2 18:50:17 2011 +0100

    old contribs: compilation fixes and compiler experiment

commit 412774e9577174b4b975522dcbff8a6522cdecab
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Nov 1 19:43:08 2011 +0100

    Freetype: account for more complex font names on Windows
    
    We have to count for "Bold", "Normal" and "Italic" ending in registry
    
    Close #4949

commit aa736eb3f82d8f9bf29d64987839957f73da5889
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Nov 1 19:45:58 2011 +0200

    Disable buggy DASH plugin.
    
    Probing is buggy and slow (and it runs for every input item!).

commit bef61ae2b0a4813fcc36b7d04fe324721d42b081
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Nov 1 19:39:51 2011 +0200

    DASH: allocate hot-path parser on the stack and cosmetics

commit 8fdf5c8af8693274c03f1453b6be14ce0d5d1237
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Nov 1 19:17:24 2011 +0200

    XCB/XVideo: permute image format loops and rework format selection
    
     * fix memory leak of image attribute in case of error,
     * fix clobber of video format structure in case of error,
     * print unknown XVideo format error only once per adaptor
       (rather than once per VLC format per adaptor)

commit a8da2aa3dae00fceb255e4b1324c71932e5506b0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Nov 1 17:51:12 2011 +0200

    DTV: remove misleading/outdated comment
    
    var_LocationParse() enforces change_safe().

commit db97e8e782300e1d5b8c8a02d137fc8c62fae040
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Nov 1 17:48:44 2011 +0200

    Mark dvb-adapter as safe (fix #5503)
    
    Just about every other capture mechanism allows selecting the device
    from the MRL, so we might as well support it for DVB. The playlist will
    only work on a specific system, but it should still be safe.

commit c189fe691eca4ed79f20429b6ac8fb959c7e9c18
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Nov 1 16:12:56 2011 +0100

    opengl: speed-up for Mac OS X
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit fd8168bd1b035bdb3c00c73727a5ec3171106173
Author: Denis Charmet <typx@dinauz.org>
Date:   Tue Nov 1 15:42:43 2011 +0100

    Fix a bug preventing files without segment duration
    
    And fix the crash of http://streams.videolan.org/issues/mkv/invalid_EBML_number_size_tag.mkv
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 16aec732663892527bc84f907d9b19fb784d9e1f
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Nov 1 14:34:24 2011 +0100

    Allowed to use mp2/mp3 to specify layer 2/3 for mpeg audio encoder.
    
    It might be better (dunno if it would be simpler) to have a way to
    specify some kind of profile.

commit 4ae75d4717c32de2f332993018b646daea85aa33
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Nov 1 14:27:45 2011 +0100

    Wall: set the default center element to 16:9
    
    Since this is the default AR for Home Theaters Projectors

commit 0891ac62c94b90337fe437c8eada9f14e55c5e9b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Nov 1 14:08:32 2011 +0100

    Freetype: fallback to arial.ttf on Win32
    
    When we haven't found the right font, use arial.ttf
    
    Close #4946

commit 4e27ee7bf9157bf744ba9949cfd1ac5b2efdfee2
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Nov 1 13:29:38 2011 +0100

    Freetype: correctly load fonts with complete path
    
    Close #5495

commit fdb50f7de1e9316ba7eceb7d3a14a2f7ca766be8
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Nov 1 11:01:23 2011 +0100

    FourCC update

commit b23902d9bb17c69277cf62f90b3365b1193313b1
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Nov 1 10:46:02 2011 +0100

    Contribs: update LAME to 3.99

commit c48875b31615603d9d2daaa1a1daf161a83e1f2a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Nov 1 09:21:09 2011 +0100

    Twolame: fix copyright header, and remove unnecessary includes

commit a210fe16911bf66cb543a1afd928bea59c5aedce
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Nov 1 09:11:38 2011 +0100

    Hotkeys: rename the text/longtext about mousewheel
    
    because x-axis was confusing to some users, notably with the "Magic
    mouse"

commit 9cd51319488d6a2054cfb3f81c6f0a1eebce18eb
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Nov 1 02:13:15 2011 +0100

    Qt, sprefs: correctly implement freetype configurations
    
    Close #5421

commit aa1d564909d15463bab3f737269633fb39820fab
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Oct 31 22:21:23 2011 +0200

    XCB/XVideo: allow mixed endian format if 8 or 4 bits per component
    
    Mixed endianess is only an issue if the component values are not
    aligned inside octets. This fixes Debian #604687.

commit dbcc7fad003192d2b589a4b6f32ae285e0767923
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Oct 31 22:21:14 2011 +0200

    XCB/XVideo: cosmetic

commit 2ee87126c258da4f56dd10f63224eaf0ca9379c5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Oct 31 22:16:57 2011 +0200

    speex: fix occasional buffer overflow
    
    (VLC simply lost one sample - no memory errors.)

commit e9e13b75b645bf0cc6f414fb9b0b16d4c7d6a889
Author: KO Myung-Hun <komh@chollian.net>
Date:   Thu Oct 20 21:30:22 2011 +0900

    Add UI for KAI
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit d48571e966132f112fb4cbf485eeef54a33398d9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Oct 31 19:55:28 2011 +0200

    Update module list

commit 26564eaa55b045f6b9d8072401db12419e5a7582
Author: KO Myung-Hun <komh@chollian.net>
Date:   Sat Oct 22 15:03:32 2011 +0900

    Add KAI audio output module for OS/2
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 1d623791abda965978efc061dd2aca2a7bd7be4e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Oct 31 18:53:23 2011 +0100

    Android/Maemo: remove unneeded declaration
    
    That was conflicting with the one in vlc_network.h

commit f189f90f64398ff389a3866a683770503dbd515d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Oct 31 18:43:49 2011 +0100

    Qt: use %tmp%/$TMP folder for updates
    
    Instead of asking the user for where to place it...
    I think %tmp% should always be writtable.

commit 8853c7521d3c7e2ebe762a5024fae0edea937f46
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Oct 31 18:55:46 2011 +0200

    v4l2: fix step-wise and continuous frame sizes enumeration
    
    Width and height are independent for step-wise frame sizes (yes,
    enumerating is slow). Continuous frame sizes are step-size with one
    pixel steps for both dimensions (yes, enumerationg is very slow).
    
    A few device drivers use either of those two types, though the discrete
    type is much more common.

commit b79c09ceb5d3f0117fd231b54a21fb06e255fd61
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Oct 31 18:06:30 2011 +0200

    Assume OpenMAX IL is used (if it is compiled)

commit 336185ed987faf592a31fc9a86cf75f0c356cde3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Oct 31 18:03:37 2011 +0200

    Remove unused Maemo5 old stuff

commit b875626ecee79ec7b9df02a65fec9bbdd18c3b97
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Oct 31 11:36:11 2011 -0400

    Revert "win64: enable live again"
    
    This reverts commit e1b6bbb5bc38384378e8df208e50e3ae98ec6c96.

commit e1b6bbb5bc38384378e8df208e50e3ae98ec6c96
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Oct 31 10:47:23 2011 -0400

    win64: enable live again

commit 3d813d0eaf4ffd86ec92396268491471edafb320
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Oct 31 10:37:32 2011 -0400

    old contribs: update live patch
    
    patch in new contribs is different -> no update

commit dfd11aa01c2582855d04fb81b48ae765bcff722d
Author: Sebastien Zwickert <dilaroga@free.fr>
Date:   Sun Oct 30 02:10:46 2011 +0200

    macosx: fixes a memory leak.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 6c3405e7274f9b9f5079d89d8a1f0c223c8b4bd5
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Oct 30 00:43:48 2011 +0200

    Qt, sprefs: use the Color Selector

commit 8dec35209f6c23c5b328a59b0b7810aab6340ab9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Oct 30 00:27:03 2011 +0200

    Qt, sprefs: expose outline thickness

commit c35da63efe19a485945d8f793a5178b4a652e9fb
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Oct 30 00:08:39 2011 +0200

    Qt: implement the color selector button

commit b2202ed46c1dbc6ec564eaa927cbbb1b88b5ad27
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Oct 30 00:34:12 2011 +0200

    Qt, prefs: correctly set the tooltip on Font Selector

commit 1cc30b4c317c5221594fcf621e9f65291816e294
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Oct 30 00:39:01 2011 +0200

    Freetype: better shortext for Text Opacity

commit 2248e8678e484c085d75462c4d14466dfb9ed15d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Oct 30 00:34:30 2011 +0200

    Freetype: use NULL instead of "" for empty longtext

commit c22b7e0ece66ea1d8a0df64076f783b765b4a371
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Oct 30 00:17:29 2011 +0200

    Video Filter: use rgb to define colors

commit 5e56eb1ffb4fb8f86b0d5b7be32609d919f0ae90
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Oct 29 19:19:15 2011 +0200

    Freetype: mark as _rgb the appropriate options

commit 20acb53f18eed70b981c63e0caea051b0c6fae7d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Oct 29 19:02:34 2011 +0200

    Switcher: avoid use of unset variable

commit 69f5eeae3da75c81a7be56855e37d046aae5ea75
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Oct 29 12:01:34 2011 +0200

    Win32: always use mingw's snprintf

commit 12dfb65e91cb460d1ac97dff6b5c0d2b1e431c51
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Oct 29 11:48:06 2011 +0200

    ASF: help stupid compiler

commit f1ce311c46e577ec41fbaac8fd285fec6caa530f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Oct 28 15:36:05 2011 +0200

    mp4: kill warning about sign

commit e480841ee66cd8ead0a8ab0cec53992b29f18f51
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Oct 28 15:16:38 2011 +0200

    ASF: use proper ifdef for DEBUG

commit f1cb2188053eb019a11f55639c648d9a6ee0d10a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Oct 28 15:13:51 2011 +0200

    Netsync: fix return type

commit 4cff240b24f80fd4e3ca38ceb1d37be8c445d99b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Oct 28 15:04:34 2011 +0200

    STL: kill warning about sign comparison

commit 59dc68d51993687f68b6b2f4b8868d149e0cef4c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Oct 28 15:04:10 2011 +0200

    Kate: unused arguments

commit b9296a1298d5be5f486f1ef78ba31d2bccb19c35
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Oct 28 15:03:51 2011 +0200

    cvdsub: remove unused variable

commit 24c463913bbd35f849a6feacdca9f8ccdbe876f6
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Oct 28 14:02:51 2011 +0200

    Spatializer: kill warnings and improve locality

commit e26c3d8cd23b39a372aefe40eb976b3600df6f7c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Oct 28 13:48:43 2011 +0200

    DVDread: comment out dead code

commit 16224f69252a4f0e0a30190a4e76cb2b4e840296
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Oct 28 13:40:43 2011 +0200

    DV: check return of vlc_clone

commit 3da4a170af0c0f0c5c694228473e91464e741172
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Oct 28 13:34:08 2011 +0200

    misc/picture.c: kill sign warnings

commit 6dbe300fb69b0f02bac22d278f41c257b55c5b8f
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Oct 30 19:23:00 2011 -0400

    windows: use C++ prototype for REFIID / CoCreateInstance
    
    Fix build with mingw-w64

commit 2287e147f0447b483293e29f936c8f1657b33422
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Oct 30 18:01:06 2011 -0400

    win64 old contribs: disable live for now, to not bother us

commit d980183c56ac1c36cb184c7d32cdc74a41eacbd9
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Oct 30 17:51:11 2011 -0400

    win64: really get _mkdir definition

commit e59e805e0893d9c5726f58a1cfa7b701bdf6bca3
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Sat Oct 29 10:37:28 2011 +0200

    mux/asf.c: Workaround for playback of WMV in WMP12 and Silverlight.
    
    The maximum bitrate of the file is not allowed to become zero. If it
    is then playback in WMP12 and Silverlight does not work. The actual
    value for maximum bitrate does not really matter in these cases as
    long as it is not 0.

commit b0d9f43adb99c4018a876a9aaa62f1cdb983d992
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Sat Oct 29 10:14:28 2011 +0200

    mux/asf.c: typo

commit f2f5a1b707f28abf691fabb1e5c540b075209a15
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Oct 28 23:40:25 2011 +0300

    Fix invalid use of the PulseAudio stream from the context callback
    
    Make sure the context callback is registered only after the stream
    is created, and unregistered before the stream is destroyed. This
    should fix a potential assertion failure when stopping audio.

commit 61cb650c1a47fb9c3cb7befaa5f93970d85871fa
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Oct 8 16:02:10 2011 +0200

    luahttp intf: Make use of gettext

commit fb3be334cd7b4ca3b504b41a2e65524f8465eed3
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Oct 28 21:39:17 2011 +0200

    web intf: prettify js code.
    
    And convert tabs to 4 spaces according to code guidelines.

commit 6b49065d2c4ba3375fd5c4962a097e592f9d859d
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Oct 27 00:07:47 2011 +0200

    Added 'pasp' atom support to mp4/mov demuxer.
    
    This atom can store an optionnal aspect ratio.

commit a2e0062688242c35828710a81dd6de8f8eb70108
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed Oct 26 22:56:45 2011 +0200

    Fixed support of mov/mp4 with fixed video samples size.
    
    It fixes #3531 (DV inside mov)

commit 05a7af68c439d4b4f00cade40d366b6bcd71178f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Oct 26 21:11:12 2011 +0300

    vasprintf: rewrite. va_copy() was missing.

commit f480cd0ddb5cb62091944bb5b305f391c5d35f5b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Oct 26 18:58:42 2011 +0200

    Dash: major warnings cleanup
    
    All of them should be gone, except one.

commit 55f2b5d5d9a5b73db653981b2e4e1f8fc1b203ce
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Oct 26 07:41:49 2011 +0200

    DASH: remove unnecessary includes and other trivial fixes

commit bab7fd937bc8ab816561a5fe6087790f180e1fc6
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Oct 26 07:33:55 2011 +0200

    Update NEWS, LIST and po for DASH

commit f3600cde89b93c2291b72d4b918589e72825dc94
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date:   Thu Oct 6 19:36:57 2011 -0700

    Added DASH stream filter
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 3d0a5eb47461fdb70d2770599ffac0fa1cd454b4
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Oct 26 06:54:43 2011 +0200

    Contribs: update freetype to 2.4.7 (CVE-2011-3256)

commit 00114ae28d377d4044e392948e7fd81c4d0bb89e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Oct 24 03:07:54 2011 +0200

    Taglib: don't try to add empty meta in APE

commit 2a3be8975ca0a3a9b4cb772d7087a347553f0392
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Oct 25 22:58:24 2011 +0200

    Deprecated native real demuxer in favor to avformat.

commit 22dc9766c517fe7e6a7806737cb8529ba42ef821
Author: Tobias Güntner <fatbull@web.de>
Date:   Fri Sep 9 16:19:09 2011 +0000

    Ignore invalid timestamps (PS demuxer)
    
    Signed-off-by: Laurent Aimar <fenrir@videolan.org>

commit f942343d3a8b13578c882c4d4c6a1e74adb19384
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Oct 25 19:49:47 2011 +0300

    Improve x86 cpuid
    
    There is no need for hoops around EBX for non-PIC code.

commit 35a45488f5b609e928d9f79d0c9e488f75a65777
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Oct 25 12:46:09 2011 -0400

    x86_64 cpuid: remove useless step (already done by '=b')

commit 5c13f219d0fc100b4a1c547ac6d8d29f30a95eaa
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Oct 24 21:22:32 2011 +0200

    Do not require a recognized .extension for module tracker files when a robust enough marker is present.

commit 0367c0505945096a22c94b0f2dab4273288c406e
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Oct 24 21:02:37 2011 +0200

    Fix detection of the idx1 index offset for some AVI files.
    
    It fixes #5478.

commit 40f931378bd37ec7a0b07e9908fcb05fb8d8d745
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Mon Oct 24 03:33:11 2011 +0200

    Revert "Use separate HTTPd host per protocol"
    
    This reverts commit f06b4d30510f4528dac682d9c02ab0238a0993ed.
    This way provides more use-cases that are more useful.
    
    Conflicts:
    
            src/network/httpd.c

commit e20af8a81f5188342659557a4e962376faec82ff
Author: Christophe Mutricy <xtophe@chewa.net>
Date:   Sun Oct 23 22:07:06 2011 +0100

    NSIS: Activate Hebrew, Glician and Swedish translations

commit 730b32d8109144d765a17a45e174c8186e7743e3
Author: Daniel Nylander <po@danielnylander.se>
Date:   Sun Oct 23 20:25:03 2011 +0100

    l10n: NSIS installer Swedish translation
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit b66ae455ac127a779633b199883883850081ad95
Author: Gonçalo Cordeiro <gzcordeiro@gmail.com>
Date:   Sun Oct 23 20:22:54 2011 +0100

    l10n: NSIS installer galician translation
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit b9796997b0a0cd94e4620f2085547c93d3f6fece
Author: Gonçalo Cordeiro <gzcordeiro@gmail.com>
Date:   Sun Oct 23 20:22:25 2011 +0100

    l10n: Galician update
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit 4a614737689d30558310e4099d5ef74af0c78af8
Author: A S Alam <apreet.alam@gmail.com>
Date:   Sun Oct 23 20:21:13 2011 +0100

    l10n: Punjabi update
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit b663f4481b91cb87c5bbd55f9ce8348d2cf214bc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Oct 23 12:03:24 2011 +0200

    V4L2: remove exposure control, this is for still cameras

commit 37575838f4457e9efdc6d48f80b695d6bd6b42a0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Oct 23 10:42:01 2011 +0200

    V4L2: hack compatibility with kernel headers 2.6.32-2.6.34

commit ca53307db0a87c54b5364e021d0fa276e956c4b6
Author: KO Myung-Hun <komh@chollian.net>
Date:   Sat Oct 22 15:28:01 2011 +0900

    Fix the problem that mwait() and msleep() do not work in a main thread and an alien thread
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit a80eae667341871ca8b235f11f5ffaa3f40b5cfd
Author: Alexey Sokolov <alexey@alexeysokolov.co.cc>
Date:   Sat Oct 22 18:10:36 2011 +0700

    Fix LIBVLC_VERSION_INT macro.
    
    LIBVLC_VERSION_REVISION was ignored.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit a8e454035dbfc01f4607e69b6271fad25163f730
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Oct 22 04:02:52 2011 +0200

    Contribs: add SRC

commit aa2b33928e9e0599a53033f60e95bf8dc5aadc59
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Oct 22 02:07:41 2011 +0200

    Qt: sprefs, fix caching combobox behaviour

commit 9f13c667def4bf782944666f256a474cd719fafb
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Oct 22 01:56:29 2011 +0200

    Visualisation: use 16:10 vout by default
    
    Instead of 5:4

commit bc1445691f2737bc1541dd591f5b4e4dd8784013
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Oct 22 01:48:28 2011 +0200

    Audiobar: fix copyright years and shortname

commit 7413c9f48265034773531111d2abec990f2431fa
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Oct 21 20:57:58 2011 +0200

    web intf: mobile: no need for flowplayer include here

commit dee4c92582a61fa4afe215896786effce9757d76
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Oct 21 20:58:44 2011 +0200

    web intf: mobile: delay loading of flowplayer

commit a8de45a9baf98a1c77d1518421da848448537344
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Oct 21 20:39:15 2011 +0200

    web intf: fix uri decoding when browsing.
    
    And now make use of URI

commit 7e3268332bd1a976aa958e6bfb46116189b703e7
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Oct 21 20:36:28 2011 +0200

    web intf: fix css for mobile

commit e19f3ad959e8be9cc22757882f0890678b066e71
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Oct 21 15:50:35 2011 +0200

    Fix compilation with FFmpeg

commit 8b69f37b61ff8a729ace73b2ee16fe29d877f7a6
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Oct 21 15:25:09 2011 +0200

    swscale/avcodec: Add I422 9-bit chroma pix_fmt

commit 639eca0ef43b79aba3deeaf2c414c3556c33c7aa
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Oct 20 19:27:07 2011 +0200

    Qt: rename playlist root* functions and getters for clarity

commit 139cf222f01e9d0f88d02d706618428b71147ba8
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Oct 20 19:17:23 2011 +0200

    Qt: rename a signal to be more self-documenting

commit 1dbb99880cc2666cefa9f4d44873018254f683b1
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Oct 20 19:10:40 2011 +0200

    Qt: reposition the separator in the playlist popup menu

commit 69863bd612acc31188fa55c713e0c9dc329eb909
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Oct 20 19:07:41 2011 +0200

    Qt: remove the zoom slider and put it on the menu
    
    This isn't one of the most used function, so, it shouldn't be that
    visible in the interface.

commit 2f6eb75c0d317e521e201e3a61a0b0642ee9e552
Author: KO Myung-Hun <komh@chollian.net>
Date:   Thu Oct 20 21:30:23 2011 +0900

    Add vout window support for OS/2
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 2aea85fb4d4446da101216ad09b314e2da59a12c
Author: KO Myung-Hun <komh@chollian.net>
Date:   Thu Oct 20 21:30:11 2011 +0900

    Implement cdrom tools to access audio/video CD on OS/2
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit eb5b11677dad2c6a71901e5cc429d4104e25cb9d
Author: Denis Charmet <typx@dinauz.org>
Date:   Wed Oct 19 23:51:01 2011 +0200

    Matroska: Fix Seek with Cues
    
    It is now more precise.
    Should fix #3019 #3026 (same bug) and avoid case where vlc infinitely loops at some ordered chapter change.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 167e86b9399166a7f2be57cba6ec8e53386e4338
Author: Pavol Babincak <scroolik@gmail.com>
Date:   Wed Oct 19 22:45:39 2011 +0300

    Added URI scheme handlers: mms, rtmp, rtsp
    
    URI scheme handlers allows VLC to manifest ability to open these URIs.
    Practically it means that if user wants to open url like
    mms://example.com/ system may automatically choose VLC to open it.
    
    I haven't included http, ftp, etc. because they are better handled by
    web browsers than media player.
    
    More info about URI scheme handlers are here:
    http://standards.freedesktop.org/shared-mime-info-spec/shared-mime-info-spec-latest.html#id2869854
    
    Line with MimeType key is now longer than 998 characters (see RFC 2822).
    I haven't found a way of making it shorter. In case you didn't get whole
    line it ends with: x-content/audio-player;application/xspf+xml;
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 45334e6f79e64058ba3a294da4e035526ce95b6c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Oct 19 22:36:22 2011 +0300

    Include <sys/types.h> from <vlc_sout.h>

commit fe58fe6dd1bdd703938264be09f0b9f5ac9106c9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Oct 19 18:20:02 2011 +0200

    DMO: fix small issue in BITMAPINFOHEADER
    
    Close #5465

commit 0e6ed51e0691978e62358530bf13d1cf89cdd5c6
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Wed Oct 19 18:41:20 2011 +0300

    Qt4: load coverart properly under selector
    
    We don't define maximumWidth for that anymore, so there was this
    'QImage: out of memory, returning null' message and no albumart on side.

commit 77e3e70962483dbed3365260f7b8b89a769db4bf
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Oct 18 18:41:09 2011 +0300

    contrib: add speexdsp
    
    Like vorbisenc, this does not actually build anything. It merely pulls
    speex if speexdsp is not available in the distro, even if speex is.

commit 32f5d458ac560709e7b601c0e91908765bdf6392
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Oct 19 18:24:04 2011 +0300

    Print an errorr if a resampler skipped input frames

commit 65559b354b56a7ae8ecc168393323b5844d8ad38
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Wed Oct 19 10:15:53 2011 +0300

    Qt4: limit beginGroup()/endGroup() usage
    
    It should fix #2082 and also that vlc didn't restore playlist viewmode
    properly, as settings where in MainWindow-group when those widgets are
    created.

commit 0d0d45446408e786e48392bd8d6ce6c855574510
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Oct 19 01:45:12 2011 +0200

    Contribs: update gpg-error to 1.10

commit a6e2468eb52584adec7be383b48d8d54cfb49240
Author: Éric Lassauge <lassauge@users.sf.net>
Date:   Wed Oct 19 00:17:19 2011 +0100

    l10n: French update
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit 2c9bcc23af09281429cab4b3bf67be90b67cc3e2
Author: Daniel Nylander <po@danielnylander.se>
Date:   Wed Oct 19 00:14:49 2011 +0100

    l10n: Swedish update
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit c06a860237a83270906f83af9899499b06860333
Author: Thomas De Rocker <thomasderocker@hotmail.com>
Date:   Wed Oct 19 00:13:18 2011 +0100

    l10n: Dutch update
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit 4465678b2be2837a4aa50a156debbc1958615f8d
Author: Thomas De Rocker <thomasderocker@hotmail.com>
Date:   Wed Oct 19 00:10:19 2011 +0100

    l10n: .desktop Dutch update
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit 7136c8a4741163c78384ba2a02875d8190a03989
Author: Thomas De Rocker <thomasderocker@hotmail.com>
Date:   Wed Oct 19 00:09:26 2011 +0100

    l10n: NSIS Dutch update
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit 90b8aa338a2a4e34cca762784fef6bfb7a9b84da
Author: Yaron Shahrabani <sh.yaron@gmail.com>
Date:   Tue Oct 18 23:53:55 2011 +0100

    l10n: NSIS installer Hebrew translation
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit d9ec490b4275bc71c527cda0481d573bf05bdfd8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Oct 18 23:40:50 2011 +0300

    PulseAudio: yet another hack around the variable subsystem
    
    I will remove CheckValue() in VLC 1.3 because it really hurts more than
    it helps.

commit 60dbf35539b53d1529711daecd419ab566f4b8df
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Oct 18 19:24:43 2011 +0300

    Qt4: list hardware ALSA devices in capture panel
    
    ...rather than V4L2 audio tuner and OSS device nodes.
    
    This is not quite correct, but we can do no better without alsa-lib.

commit 836d970806b986949b9b2f847d16cf73f8bdadca
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Oct 18 18:55:16 2011 +0300

    Flush PulseAudio stream on overflow (fix #5464)

commit a67d93c490fa0f33842b1109a415718f2f47ca57
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Oct 18 17:25:50 2011 +0300

    Add screen alias to XCB SD

commit 1e86b6fb3cd4d6b12a3627d03a001809520e3ad2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Oct 18 17:24:04 2011 +0300

    Add video and audio aliases to udev discovery

commit 9323b96741e9416a5c1b314524c4eead55f5e6c1
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Mon Oct 17 20:26:07 2011 +0200

    matroska: Using forward declaration for EbmlParser
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 2b28165dcc9a701dd670b4013b25a4496af746f4
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Mon Oct 17 19:59:21 2011 +0200

    mkv: typedef struct is useless in C++
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 05345249b06e297dcc136f0daa22f5f95f366118
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Mon Oct 17 19:58:18 2011 +0200

    mkv: class with all attributes public -> struct
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit b9eb3a2d1b36bd026d4b1290bd201a8296aeca47
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Mon Oct 17 19:57:05 2011 +0200

    mkv: removing virtual destructors for classes that are never inherited.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 07f84f2a89e429ac22699ea9f072d2821e397a89
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Mon Oct 17 19:55:41 2011 +0200

    mkv: constification
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit d8076c365062e9f90e122e5b5cbbf1230850d435
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Mon Oct 17 19:47:14 2011 +0200

    dshow: Removing useless const_cast
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 11233c1ba089448bcb4ac55f9da06ccb0e95d6b3
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Mon Oct 17 18:48:15 2011 +0200

    qt4: dynamic_cast -> qobject_cast
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 46fa336fd8ce6c632b846d2a6bd11d75de899620
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Mon Oct 17 18:35:08 2011 +0200

    qt4: toggleAdvanced simplifications
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit d9c87a31728ed56327cb7a7ae92aaa575eff6743
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Mon Oct 17 17:45:33 2011 +0200

    mkv: Cleaning simplifications
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit c8fb3f58cf1baebabb254225f0eece77e3813313
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Mon Oct 17 17:37:45 2011 +0200

    ebml: Removing useless cast.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 21186ef62d22c33cc583365aabde0cbdfaf1b59a
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Mon Oct 17 17:05:55 2011 +0200

    ebml: Use init list when possible.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit d64381fa377660547aec401787d13826399daf9e
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Mon Oct 17 17:00:18 2011 +0200

    ebml: mb_dummy is a bool
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 5f34d687c6ce7e608682642f9f5b439af74a2826
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Mon Oct 17 16:54:37 2011 +0200

    ebml: Constify getters.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 418333d205dc9f9f196dea3bd4b103a28469ba87
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Mon Oct 17 16:53:25 2011 +0200

    ebml: Removing useless virtual attribute.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 2bc07bba8ad62fb20ee904353bfa847da07d2355
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Oct 17 18:29:04 2011 +0300

    Use *_PKG_ERRORS as error/warning where available

commit 3e2861d8b732421dad529e0cc90b8caec6f3b5b4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Oct 17 18:01:43 2011 +0300

    Print speexdsp error when enable_speex is set

commit 8f51f1bc927fea078b86db320c07877b719cd35e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Oct 16 17:16:21 2011 +0300

    Speex resampler (for FL32 and S16N)
    
    This adds a good resampler for integers, while reusing a source package
    (speex) that is already dependend on.
    
    Contrary to SRC, the library is BSD and the plugin is LGPL.

commit 9e015a3fa6516c48c1fd8668ca86e97273192852
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sun Oct 16 20:29:34 2011 +0200

    Fix .gitignore files

commit 51d532665726863204efb42d8f7ad66448fc8994
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sun Oct 16 18:11:31 2011 +0200

    cli.lua: skip unknown VLM commands
    
    Fixes #5396

commit 9b4e85b66d40b94678ddbec2d9ea25e4a6625191
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sun Oct 16 18:08:43 2011 +0200

    Revert "RC: try the vlm commands later in the process"
    
    This reverts commit d570f62ed93dd45253ad1a646d43acc58a733a8c.
    It causes more spurious messages than not.

commit 163dbff0a058287b4b52c74d2c055cb41d2545c4
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sun Oct 16 04:42:54 2011 +0200

    rtsp: fix authentication variables
    
    This is getting a bit lame

commit 4f410815fcb5e2fcb297cd4e4bebc4ea97b3e19d
Author: Éric Lassauge <lassauge@users.sf.net>
Date:   Sat Oct 15 23:36:12 2011 +0100

    l10n: NSIS installer French update
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit 819596e25d8cb313690c93c4f28519f6ab61a276
Author: Éric Lassauge <lassauge@users.sf.net>
Date:   Sat Oct 15 23:21:27 2011 +0100

    l10n: French update
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit 34dcdff37d16925b4dba8a94d41a3e9282a28a61
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Oct 16 00:13:01 2011 +0200

    macosx/AudioEffects: revert stuff which wasn't supposed to be committed

commit 74481b7f810be68ac015aadf43a6d58ea1dadf67
Author: Xabier Aramendi <azpidatziak@gmail.com>
Date:   Sat Oct 15 23:09:24 2011 +0100

    l10n: NSIS installer Basque update
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit b117a16f563bce3f6584d309dcf3bfb46387a46c
Author: Xabier Aramendi <azpidatziak@gmail.com>
Date:   Sat Oct 15 23:08:52 2011 +0100

    l10n: Basque update
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit 23183aa269ce4c873bd7250d4cf99cf574c31bd8
Author: Xabier Aramendi <azpidatziak@gmail.com>
Date:   Sat Oct 15 23:07:46 2011 +0100

    l10n: Add Basque to .desktop
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit fc9e49bef5ba9d624b5584fd5053ab18d5a8686e
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Oct 15 21:27:55 2011 +0200

    Qt4: main_interface: fix exit crash.
    
    Playlist widget could be uninstanciated

commit 7911a9209f1a04fd824e2b41c9e9ee82fcf9b790
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Oct 15 19:59:31 2011 +0200

    macosx: copyright fixes

commit 62f6855c4ff2553d72c55f9f0a47b1003e5d2abf
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Oct 15 19:38:12 2011 +0200

    fspanel: resize the panel by factor 1.5 if the screen's width is > 1920
    
    This basically affects the 17'' MacBook Pro, 24''/24'' iMacs and diverse external screens

commit 380f145b6fea1cc7d12a4b29ffe6681eafcd3958
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Oct 15 18:56:48 2011 +0300

    Rationalize ALSA device choices

commit 2c1424825a7b6c0f18f9a7b594a70fef202cf5c3
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Oct 15 17:16:55 2011 +0200

    macosx: correctly hide the cursor when using Lion's native fullscreen mode. Fixes #5327

commit f2dfc28e8b194b4f5b142cc8bfdd432ec4b1bb8f
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Oct 15 16:57:09 2011 +0200

    macosx: remove callbacks in VLCMain correctly. Fixes #5427

commit 767cf1191d4063495a9ac89f7dbd8fbcf8fccda7
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Oct 15 16:56:25 2011 +0200

    macosx: remove callback in VLCVoutView correctly. Fixes #5428

commit de2ff9721ba2349479774c7f5fc5a9b483dc284d
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Oct 15 10:36:35 2011 -0400

    de.po: fix Language field

commit 1e1f9d10fe0840d515757a5897014b3a5107e045
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Oct 13 18:41:01 2011 +0300

    Drain audio output before we claim the buffers are empty
    
    This fixes the last bits of audio loss at end of stream... for the
    audio output implementing drain (ALSA and PulseAudio so far).

commit 4659c26fa91c50dc34090c3c9102cc55a555fbf0
Author: KO Myung-Hun <komh@chollian.net>
Date:   Fri Oct 14 22:00:03 2011 +0900

    Enable drawable plugin on OS/2
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 3d5dcf8b0ca969c9dd095f657bafe9062fb9702f
Author: KO Myung-Hun <komh@chollian.net>
Date:   Fri Oct 14 21:51:05 2011 +0900

    Include missing unistd.h and time.h for OS/2
    
    Modified-by: Rémi Denis-Courmont <remi@remlab.net>
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit dbc8ad47443d452c8dd7b5d847cb8955ccc618be
Author: KO Myung-Hun <komh@chollian.net>
Date:   Fri Oct 14 22:08:54 2011 +0900

    Convert '/' to '\' on OS/2
    
    This allows a mixed usage of '\' and '/'.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 9ab620e712c5c4eb61f588ab599cb8a898f69b1c
Author: KO Myung-Hun <komh@chollian.net>
Date:   Fri Oct 14 21:22:04 2011 +0900

    Fix vlc_readdir() for OS/2
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit e2557f5690c01b6dc98ccd171905ff0b8193ac90
Author: KO Myung-Hun <komh@chollian.net>
Date:   Mon Oct 10 20:44:19 2011 +0900

    Implement plugin support for OS/2
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit db9e83d700d1beff5b6b3388e1b69973e7ec625f
Author: KO Myung-Hun <komh@chollian.net>
Date:   Mon Oct 10 20:44:02 2011 +0900

    Implement OS/2 directories configuration
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 0897ef38a133c41f32d202bc76a0538134e21e69
Author: KO Myung-Hun <komh@chollian.net>
Date:   Tue Oct 11 22:06:25 2011 +0900

    Implement OS/2 specific initialization
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 86df8c0439ac7a1d1d5d9fc97241c6085a17e832
Author: KO Myung-Hun <komh@chollian.net>
Date:   Tue Oct 11 21:55:32 2011 +0900

    Implement thread support for OS/2
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit de6f5699c2478de6e77caf634d23c9ff0d24b62a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Oct 14 17:45:32 2011 +0300

    Selectable pipe hack cosmetic changes

commit 207baf6c5065f00550751bc6733011b3aa35161c
Author: KO Myung-Hun <komh@chollian.net>
Date:   Tue Oct 11 21:12:48 2011 +0900

    Implement select()-able pipes for OS/2
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit c77a99a379a3ae7ffd2ea22574893b047e43839e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Oct 14 17:25:00 2011 +0300

    remove unused typedef

commit 316088db30691353005056ca78bf8f6990e854af
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Fri Oct 14 14:24:57 2011 +0200

    Qt: remove the MAEMO hack, unneeded in Fremantle, now
    
    But deactivate the systray on those systems
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 3d8c142e918c8a5672962e99130102889ad95058
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Oct 14 03:00:38 2011 +0200

    Qt: show a minimized Video, when moving to playlist
    
    There are no animation, since I was unable to make them work.

commit fc583e2c34cee848250fa06572b037bb54ed915f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Oct 14 02:47:16 2011 +0200

    Qt: use a QStackedWidget for the artContainer in the playlist

commit 554f76adfa055ffac630de9d06bb7caae6c4c146
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Oct 14 02:32:31 2011 +0200

    Qt: don't limit the artLabel in width

commit f728c46afe1ddae93105e509a1b9f77a573eee39
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Fri Oct 14 02:18:18 2011 +0200

    Do not install desktop and icon stuff on WinCE either

commit 268c223ff0878b03b35d1100c76deac750fc039f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Oct 14 00:47:10 2011 +0200

    Contribs: add libcaca

commit 292d1dbd3eed757f975085c94324be0fa17443cd
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Oct 14 00:25:37 2011 +0200

    luahttp: Remove tabs, trailing spaces and reindent

commit 273a7a9c2195f49419bdfc16d1293e6336e97956
Author: Rob Jonson <rob@hobbyistsoftware.com>
Date:   Wed Sep 28 13:05:18 2011 +0100

    luaHttp: Support drivelist for win32
    
    Close #3687
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit ce6a3a0e59c3ae1240e4877eb30e155b5f6edd36
Author: Rob Jonson <rob@hobbyistsoftware.com>
Date:   Wed Sep 28 13:05:17 2011 +0100

    don't add / if dir ="" (allows drive listing on windows)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit a9c1c5e9fb710a3d70cb153770856cd73cba8587
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Oct 14 00:15:01 2011 +0200

    Contrib: removal of pkg-config check for iconv and gettext

commit 066e381ff4047e994ad2335d55e5cce33c5c90a1
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Oct 13 23:53:27 2011 +0200

    Avcodec: deactivate DR for Camtasia
    
    Close #4166

commit 483fa2035c34ab77b2714375cefc35f8fa8a6ff9
Author: Christophe Mutricy <xtophe@chewa.net>
Date:   Thu Oct 13 22:31:33 2011 +0100

    Typo

commit e492fe823cdb5284d64d81f80157387ddbe74b63
Author: Mihkel Kirjutas <turakas@gmail.com>
Date:   Thu Oct 13 22:30:18 2011 +0100

    l10n: Nsis instaler Estonian update
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit 9497bc9d68b4823b8790c9d79cf8c723f6db459e
Author: Mihkel Kirjutas <turakas@gmail.com>
Date:   Thu Oct 13 22:29:36 2011 +0100

    l10n: Estonian update
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit 4919f543acdd5e5fe4cd5a081e833cc0989f03b7
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Oct 13 23:13:42 2011 +0200

    Qt: add asserts around p_input access

commit 4f921a591453707451bbbf6c2a14f58d3264e2a6
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Oct 13 23:05:35 2011 +0200

    Qt: fill NULL-deref in jumping forward
    
    Close #5446

commit 3a7131fbb6a86416f7aefad32e1817cd474489da
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Oct 13 19:00:22 2011 +0200

    Mailmap: fix obvious typo

commit f53bb2ebf566b138d5eb1eb34ca2ed641cb06062
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Thu Oct 13 14:33:30 2011 +0200

    Qt4: ensure to give a valid URI to the playlist
    
    The URI is only given to the core while the original mrl is kept for the
    display.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit ca60719c7377486be0d56aed8206f4919e4be223
Author: Grigori Goronzy <greg@blackbox>
Date:   Tue Oct 4 21:48:31 2011 +0200

    contrib: update libass
    
    Modified-by: Jean-Baptiste Kempf <jb@videolan.org>
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit c72e33dbe19fbb78a3e57f64af9fb973e5657c48
Author: Grigori Goronzy <greg@blackbox>
Date:   Tue Oct 4 21:47:22 2011 +0200

    contrib: add gettext
    
    Modified-by: Jean-Baptiste Kempf <jb@videolan.org>
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit db888911c26330b7fbd1095f374e1b4bb32c8e1d
Author: Grigori Goronzy <greg@blackbox>
Date:   Tue Oct 4 21:47:06 2011 +0200

    contrib: add iconv
    
    Modified-by: Jean-Baptiste Kempf <jb@videolan.org>
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 24c98c5071a806110115ecceba8aa107a851f583
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Oct 13 02:19:41 2011 +0200

    Contribs: build schroedinger

commit 90a5a092da296a2c5f94d14d7107d83ddcaeb91d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Oct 13 02:17:28 2011 +0200

    Contribs: update the ORC version

commit 4cdd914a2f5842c5ff0e92e84fa6fca9dbe1425f
Author: Janne Kujanpää <jikuja@iki.fi>
Date:   Tue Oct 11 01:09:13 2011 +0300

    vdr access: trivial Open() fix
    
    fixed: module will now work if directory name ends with DIR_SEP
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit acb1518a20e05f5ea7cf3b4ba6f4fe0c8268d17f
Author: Christophe Mutricy <xtophe@chewa.net>
Date:   Wed Oct 12 22:31:37 2011 +0100

    Typo
    
    Pointed-out-by: Sidney Doria <ssdoria@gmail.com>

commit c7cdb1d1e99fb1b5a65c298aaab577e85c0c1e58
Author: Christophe Mutricy <xtophe@chewa.net>
Date:   Wed Oct 12 23:43:19 2011 +0100

    Activate Russian l10n in NSIS installer

commit 868207e894657fc88a567431e7d96672f118d923
Author: Andrey Wolk <andywolk@gmail.com>
Date:   Wed Oct 12 23:38:21 2011 +0100

    l10n: Nsis installer russian translation
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit 17a1eb933b6b9497827719eeb33aebb4315a11d0
Author: Mario Siegmann <Mario_Siegmann@web.de>
Date:   Wed Oct 12 23:36:32 2011 +0100

    l10n: Nsis installer german update
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit ca08fb3b2b8929aee995fa9d7e9b5720f29bc69c
Author: Michał Trzebiatowski <hippie_1968@hotmail.com>
Date:   Wed Oct 12 23:35:32 2011 +0100

    l10n: Nsis installer polish update
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit 1943b50073a368c40cb55b75b6469595916e637f
Author: Michał Trzebiatowski <hippie_1968@hotmail.com>
Date:   Wed Oct 12 23:34:29 2011 +0100

    l10n: Polish update
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit 442a17c3714e9135b91cf278b02e7798faf5f8ad
Author: Fumio Nakayama <fumio.n6a@gmail.com>
Date:   Wed Oct 12 23:33:38 2011 +0100

    l10n: Japanese update
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit 2248fd3618da19ba9c32227f38febb7658b0e694
Author: Gonçalo Cordeiro <gzcordeiro@gmail.com>
Date:   Wed Oct 12 23:32:43 2011 +0100

    l10n: Galician update
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit 042fe854c0263d36928de9c3b272b3fb4b886107
Author: David González <pico.dev@gmail.com>
Date:   Wed Oct 12 23:32:05 2011 +0100

    l10n: Nsis installer spanish update
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit 8e1c6485f4157dcdab8bb09aef88ac0a9bd3a05f
Author: David González <pico.dev@gmail.com>
Date:   Wed Oct 12 23:31:45 2011 +0100

    l10n: Spanish update
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit aa8e9ff9ff867b79dad31abce82d21688cc8a965
Author: Mindaugas Baranauskas <embar@super.lt>
Date:   Wed Oct 12 22:55:59 2011 +0100

    l10n: Lithuanian update
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit 9367265673054a234a0d93e969a5f1084415fd3c
Author: Mindaugas Baranauskas <embar@super.lt>
Date:   Wed Oct 12 22:49:34 2011 +0100

    l10n: Use the 1.1.X lithuanian l10n for nsis
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit 5df86d8c1917cd481af81e3b873bc00fce6e0684
Author: Mindaugas Baranauskas <embar@super.lt>
Date:   Wed Oct 12 22:40:34 2011 +0100

    Fix Lithuanian l10n in .desktop
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit 6c731f6eff2509a37f3f4200e731388fc2cc5b03
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Oct 13 00:22:34 2011 +0200

    More .mailmap fixes, with data from LGPL mails answering

commit 9ccfbb63fcd103af49926e3e7cb02515f68ffdca
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Oct 12 14:22:31 2011 +0200

    Qt: main interface cleaning

commit ff1673525fe121ee207218b8d7b7b41e2b349eac
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Wed Oct 12 23:46:20 2011 +0300

    Qt4: select what columns to show as sorting selection

commit 52d4b4bb1c4e919dd1f273995aea8343b83fbfaf
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Oct 12 22:27:04 2011 +0300

    vlc.misc is only for interfaces (fix #3396)
    
    For instance, vlc.misc.should_die assumes that the object is an
    interface.

commit 4a61e6a8da6f138d9eb506229afffeea329f5414
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Oct 11 22:16:02 2011 +0200

    Qt: playlist model cleanup
    
    Remove unneeded parameters, Privatize methods and members, get closer to
    Qt namings and QAbstractItemModel habits, comments

commit 88588f355e2d681eb5d03c023c0e3333e6bb5cbf
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Oct 9 22:49:30 2011 -0400

    avio out: fix memleak in error path

commit 06627476418790a55a42589174e99b6f0cbe55a7
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Oct 9 22:41:12 2011 -0400

    avio output: fix coding style

commit 0df8d78a9bf243e6250ccc804ef1fc46bed01ba6
Author: Stephan Krempel <stephan.krempel@gmx.de>
Date:   Thu Oct 6 17:57:24 2011 +0200

    Preserve offsets set by demuxer
    
    * In function vout_new_buffer offsets that are set in
      p_dec->p_owner->video could get lost before.
    
    * Fixes problem with matroska clipping feature (#4600)
    
    Modified-by: Laurent Aimar <fenrir@videolan.org>
    Signed-off-by: Laurent Aimar <fenrir@videolan.org>

commit f321630f360672f3e5353c077d3f71d7a6352bf1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Oct 11 20:23:40 2011 +0300

    Fix vlc_readdir() on non-UTF-8 POSIX systems for now

commit 9eb2f121b363aa913552cbf9a4e6d6c900be22af
Author: KO Myung-Hun <komh@chollian.net>
Date:   Mon Oct 10 20:44:12 2011 +0900

    Use kill() instead of pthread_kill() on OS/2.
    
    pthread_kill() has not been implemented on OS/2, yet.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit ef1887105d17baa6fb267b7327840e0fe67d29ec
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Oct 11 19:43:57 2011 +0300

    Override PulseAudio input buffer attributes and watch them
    
    Since VLC allows the input format to differ from the requested one, it
    needs to recompute the buffer attributes after the stream is connected.
    Otherwise, we would get different timing than intended.

commit f60c1959836c44f3c704c82b5c6d9610a3977e8b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Oct 11 19:21:34 2011 +0300

    Remove manual toolchain tools checks from before Libtool

commit 4a80a51aa7a5dd01dfff9fbd4d7545daae267ec7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Oct 11 19:19:44 2011 +0300

    Validate the .desktop file with desktop-utils where available

commit ca2cb5f01340252a85ad5bed877e84407f092b21
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Oct 11 19:19:21 2011 +0300

    Set channel map when using PulseAudio 1.0

commit 44c39efdc1f486c898c315b3c0e3640000d2b9fb
Author: Naohiro Koriyama <nkoriyama@gmail.com>
Date:   Tue Oct 11 19:05:05 2011 +0300

    Implement dirfd() on MacOS
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit bb338c69dbd1c2b8ffc68e80a0303e95d71cd2ce
Author: KO Myung-Hun <komh@chollian.net>
Date:   Sat Mar 12 11:16:23 2011 +0900

    Disable check_OS_capability() on OS/2
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 5d1975c448b18a2a2eab769a9b3593c3a2cf6c99
Author: KO Myung-Hun <komh@chollian.net>
Date:   Sat Mar 12 11:01:15 2011 +0900

    Include 'sched.h' only if available
    
    Some systems such as OS/2 does not have 'sched.h'.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 16ea90d70500eb15470ab3b91b724e5846c0f8b0
Author: Ming Hu <tewilove@gmail.com>
Date:   Tue Oct 11 11:34:21 2011 +0300

    omxil: Limit input buffer size for qdsp6
    
    This fixes trac ticket 5393.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 90df055fda7d7f2edbccf4a8b3e3ab32b67c2396
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Tue Oct 11 12:29:42 2011 +0200

    stream_filter/httplive.c: support HLS servers that implement sessions
    
    Support HLS servers that keep track of sessions (like wowza). The meta index
    for live servers is not reloaded because it is unlikely to change anyway.

commit 10c42e7f27e574b20d82c2bee992b66a14301696
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Tue Oct 11 10:21:00 2011 +0200

    stream_filter/httplive.c: restore seeking
    
    HTTP Live Streaming client does not support fast seeking, since that
    would mean getting all data from the server. It would slowdown playback
    of the stream until the end of the movie has been reached.

commit 4a234dbe85ac29e8f3525ecaf71a81ae147570d7
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Mon Oct 10 14:49:21 2011 +0200

    Revert "stream_filter/httplive.c: signal download thread on successfull index reload (live streams)"
    
    This reverts commit 176f95145a9abe736170f8e02ef94720dbf6d4d6.
    
    Conflicts:
    
            modules/stream_filter/httplive.c

commit 5d772b7e8e59afa61c3efa79a6236ecfcf1fea4b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Oct 11 01:08:01 2011 +0200

    Contribs: Update dvdnav and dvdread to 4.2.0
    
    They're alive!

commit 4c22ef2e1df36538440438ba76c1377ff75e8c41
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Oct 10 21:42:05 2011 +0200

    Let vdr access return true for CAN_FASTSEEK.

commit be14e27798c77916ffe09811d0551b35a0b858ef
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Oct 10 22:18:41 2011 +0300

    "Improve" readdir_r() usage

commit aca469a2475439fb10900b3bed0a25a33401d805
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Oct 10 22:16:05 2011 +0300

    Makefile typo

commit f4d597cb0e9f3ac1b3cd006d36997d51faee69c1
Author: KO Myung-Hun <komh@chollian.net>
Date:   Mon Oct 10 20:43:47 2011 +0900

    Enable 'high-priority' option on OS/2
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 0f68248fb1ec1fc4527e11323543140fc302e4e1
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Oct 10 20:20:59 2011 +0200

    Enable seek base on PCR in the TS demuxer only when the stream can seek fast

commit e208c6eba7a28e2d79a30d0876dd48af010a48e7
Author: KO Myung-Hun <komh@chollian.net>
Date:   Mon Oct 10 20:44:18 2011 +0900

    Call vlc_CPU_init() when loading a DLL on OS/2 as Win32.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 9ef94f0aa3cc5e97ffc7c046014a03c78d8228f8
Author: KO Myung-Hun <komh@chollian.net>
Date:   Mon Oct 10 20:44:16 2011 +0900

    Undefine dirfd on OS/2 as well
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 47be7a662751937ea67b50ac347206ede3cbe7fd
Author: KO Myung-Hun <komh@chollian.net>
Date:   Mon Oct 10 20:44:15 2011 +0900

    Undefine bswap16, bswap32, and bswap64 to avoid name clash on OS/2
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 4dc26ab710aa6484cabb6a68533588cc93c6bedb
Author: KO Myung-Hun <komh@chollian.net>
Date:   Mon Oct 10 20:44:14 2011 +0900

    Use static linking on OS/2
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 36ff5023c9f04d305d58344062b60f306ca3fb15
Author: KO Myung-Hun <komh@chollian.net>
Date:   Mon Oct 10 20:44:13 2011 +0900

    Enable dynamicoverlay and disable access_shm on OS/2
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 675e1990a72b5fae148c1bc629cc4f50ae78abd6
Author: KO Myung-Hun <komh@chollian.net>
Date:   Mon Oct 10 20:44:07 2011 +0900

    Do not use config_GetLibDir() on OS/2
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit ccc522119b3443d30c12a0aad668f1adcc8592a9
Author: KO Myung-Hun <komh@chollian.net>
Date:   Mon Oct 10 20:44:03 2011 +0900

    Enable NLS even though VLC is installed on other place than /usr/local on OS/2
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 36e919f365a8eb0d9dcd7c846284149322b3cd07
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Oct 10 18:39:23 2011 +0300

    Win32: no need to initialize mdate() anymore

commit b1b7dd8dabaf5718c4509daa404431a397f97f94
Author: KO Myung-Hun <komh@chollian.net>
Date:   Mon Oct 10 20:43:53 2011 +0900

    Set enable_non_utf8 to "no" on OS/2.
    
    OS/2 does not use UTF-8 file systems at all.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 55aa5282b76eac0ca9402556aeaf46033a53dd03
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Oct 10 17:07:49 2011 +0200

    Ball filter: quick fix for static data

commit 29d1b42ef2943161ef6bc714fdc2accabec7ec72
Author: KO Myung-Hun <komh@chollian.net>
Date:   Mon Oct 10 20:44:11 2011 +0900

    Disable globalhotkeys, none interface on OS/2
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 4b5c54ec9f435e6e34331f7dd83697ee6a998932
Author: KO Myung-Hun <komh@chollian.net>
Date:   Mon Oct 10 20:44:10 2011 +0900

    Fix the problem to free an invalid memory object.
    
    The first element allocated by FromLocale() is argv[2] not argv[1].
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 685eb491ee977198cad3a344bb017e7c470a626f
Author: KO Myung-Hun <komh@chollian.net>
Date:   Mon Oct 10 20:43:57 2011 +0900

    Enable SDL vout module on OS/2
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit e0e775bdb6bb4a1108703202c5ea64982e14be52
Author: KO Myung-Hun <komh@chollian.net>
Date:   Mon Oct 10 20:43:51 2011 +0900

    Implement IsRemote() for OS/2
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 35536f7c7adaabbc3ce014721992efd92f4548d4
Author: KO Myung-Hun <komh@chollian.net>
Date:   Mon Oct 10 20:43:48 2011 +0900

    Disable daemon mode on OS/2
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit f04b841f413fd1e2d696abe909787386aaa4efab
Author: KO Myung-Hun <komh@chollian.net>
Date:   Mon Oct 10 20:43:43 2011 +0900

    Define SHUT_RD, SHUT_WR and SHUT_RDWR for OS/2
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 4e0fd6c05fbb897a9b1151b1b562a0bc33baafa1
Author: KO Myung-Hun <komh@chollian.net>
Date:   Mon Oct 10 20:43:41 2011 +0900

    OS/2 uses the same path style as Win32
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit f5369a9405c459043a29f28ca489206db1ab56a2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Oct 10 17:24:44 2011 +0300

    Bypass SQLite check if media library is disabled, remove useless stuff

commit 427e98100c5ae875c8735786a5e73c3302b3d4f4
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Mon Oct 10 14:26:51 2011 +0200

    stream_filter/httplive.c: fix potential memory leak

commit 6047589d6778eaaa3f891d2563e997131806e43c
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Mon Oct 10 13:29:15 2011 +0200

    stream_filter/httplive.c: various fixes for live streaming
    
    - shorter wait in backoff
    - extra download debugging
    - fix error path in hls_UpdatePlaylist()

commit 176f95145a9abe736170f8e02ef94720dbf6d4d6
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Oct 5 15:48:43 2011 +0200

    stream_filter/httplive.c: signal download thread on successfull index reload (live streams)
    
    Make sure the download thread will continue when an new index file for
    this stream has been successfully loaded.

commit 85dcda0f9a36c9d9614c92aecdd13b49147d9a5d
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Sep 21 16:23:51 2011 +0200

    stream_filter/httplive.c: Modify backoff algorithm

commit b7eebe3f2aa0293012186e7b9f76f983274beef1
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Oct 10 12:16:00 2011 +0200

    Qt: disable recentMenus, if it is empty

commit 9a635062b551f551c93514c7988a91c797298b88
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Oct 10 11:56:10 2011 +0200

    Qt: display an "empty" action instead of an empty menu

commit b01953136e98a16c891230178dcdac27869ec177
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Oct 10 11:50:43 2011 +0200

    Qt: recent menus, fix shortcut

commit b29deba6610693055b031a36d45460be7a899688
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Oct 10 00:55:22 2011 +0200

    lua: remove variable callback
    
    Close #5271, #5430

commit 50036f112eecb9fd7c95c176ec20e5089b806b43
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Oct 10 00:49:29 2011 +0200

    MacOS: remove some callbacks
    
    Ref: #5427

commit 8dd297088ecc14cfda5297da53125b6421a32b12
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Oct 10 00:45:26 2011 +0200

    Qt: correctly delete callbacks
    
    Close #5429

commit af2f52eb5cb4e5f6e42f3b26e34beab2f69c1e61
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Oct 10 00:35:45 2011 +0200

    Qt: fix quitting deletion order

commit 2d4cdd7ab6ec8d58df38558f15d03b36d9c888ef
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Oct 10 00:00:14 2011 +0200

    Freetype: fix double-free in error path

commit f78dcaccdf60ded4291d6a85e0224e7ec6c7d0a3
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Oct 9 23:51:35 2011 +0200

    Qt: kill a warning

commit 50a2677b2d7c7f675fbffa6597655c10886ae09c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Oct 7 18:58:09 2011 +0200

    Qt: Adding a Fast Playlist access in the right-click menus
    
    As asked by Laurent
    Close #4722

commit 6196b0322f5f89b7c27c4b985faa662f98be777c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Oct 7 17:07:06 2011 +0200

    Qt: first attempt at a QMenuView

commit a8bf114168e22da27e28b6b4473c11ec8a57bc28
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Oct 7 18:25:52 2011 +0200

    Qt: export PLModel in the main struct

commit c98e449b8bdaae59fc6e85be69ce36e2c2cba9f9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Oct 9 14:16:10 2011 +0200

    Update NEWS for TS

commit 1149d39956d1499ce4183ddaa8bbe0363e3b8f25
Author: Mario Siegmann <Mario_Siegmann@web.de>
Date:   Sun Oct 9 20:56:37 2011 +0100

    l10n: German update
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit beb2cf0cab34e355db71992c3c823883f957aa4c
Author: Mihkel Kirjutas <turakas@gmail.com>
Date:   Sun Oct 9 20:56:09 2011 +0100

    l10n: Estonian update
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit 71947139143078beeaf5e221cc24662bc144e239
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Oct 9 22:28:48 2011 +0300

    Fix name of PulseAudio SD

commit bc8426ff79fd28b27cd6746a416f20fbc290cef9
Author: Christophe Mutricy <xtophe@chewa.net>
Date:   Sun Oct 9 20:03:30 2011 +0100

    Remove deleted file

commit d1d9f60c1a34eea585655e81f0c5e0ff9474356f
Author: Christophe Mutricy <xtophe@chewa.net>
Date:   Sun Oct 9 20:01:31 2011 +0100

    Typo

commit 48e64bfb8ea320f495d6789e03f39d3b2ec79cd2
Author: Christophe Mutricy <xtophe@chewa.net>
Date:   Sun Oct 9 19:58:52 2011 +0100

    l10n: Refresh .po with 1.2 vlc.pot

commit 9e0d2f6d46eaf07945e7237083e3ea69c826c28f
Author: Éric Lassauge <lassauge@users.sourceforge.net>
Date:   Sun Oct 9 19:56:51 2011 +0100

    l10n: French update
    
    Collection of 1.1.X updates
    Extra contributors: Benoît Tuduri, Rémi Denis-Courmont, Jean-Baptiste Kempf
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit c0e8aefafa4466bf53014ae13468510126de62ac
Author: Christophe Mutricy <xtophe@chewa.net>
Date:   Sun Oct 9 19:53:14 2011 +0100

    Add new languages

commit 3281f7bd7859ffb2d7614a0775974c8eef41311a
Author: Sipho Sibiya <sipho@translate.org.za>
Date:   Sun Oct 9 19:52:19 2011 +0100

    l10n: Initial Zulu translation
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit d53e3bd690c869a6c090afeba2f177b8328ddeeb
Author: Frank Chao <frank0624@gmail.com>
Date:   Sun Oct 9 19:51:23 2011 +0100

    l10n: Traditional Chinese update
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit 75df117bcdce615fa94985c0ed8bb0b95611c911
Author: Dean Lee <xslidian@gmail.com>
Date:   Sun Oct 9 19:50:40 2011 +0100

    l10n: Simplified Chinese update
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit be65fdb797db7505bdcebf10eba3a3a2a295ff15
Author: Gaëtan Rousseaux <garousseau@voo.be>
Date:   Sun Oct 9 19:49:52 2011 +0100

    l10n: Walloon update
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit fe37cd14d43af26e4d0e67030ede637defe0de9e
Author: Oleksandr Natalenko <pfactum@gmail.com>
Date:   Sun Oct 9 19:48:41 2011 +0100

    l10n: Ukrainian update
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit e5838d25f5f4594f58f90befc4f35312e593867b
Author: Kaya Zeren <kaya.zeren@zeron.net>
Date:   Sun Oct 9 19:47:15 2011 +0100

    l10n: Turkish update
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit 5e77bff03fc8ef05424f5a2291779521f57cdf85
Author: T. Chomphuming <jernghan@gmail.com>
Date:   Sun Oct 9 19:46:27 2011 +0100

    l10n: Thai update
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit 1518c59b98e3de3eb0ccc28feb4fb4d1d55d69ca
Author: Daniel Nylander <po@danielnylander.se>
Date:   Sun Oct 9 19:45:26 2011 +0100

    l10n: Swedish update
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit bc7e6a7a1b59f292e44b6da6de63702e52672294
Author: Predrag Ljubenović <predragljubenovic@gmail.com>
Date:   Sun Oct 9 19:44:39 2011 +0100

    l10n: Serbian update
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit 3c2d1777b294a8dacb26be7e8499fb95bb776573
Author: Marián Hikaník <podnety@mojepreklady.net>
Date:   Sun Oct 9 19:43:39 2011 +0100

    l10n: Slovak update
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit 0b24327e95baf10a8ad17867a4249aa279cc4acc
Author: Ajith Manjula <uthmax.sms@gmail.com>
Date:   Sun Oct 9 19:42:14 2011 +0100

    l10n: Sinhala update
    
    Collection of 1.1.X updates
    Extra contributor: H.Shalitha Vikum <HSVIKUM@sinhalaya.com>
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit 618d131e95e4537b6b02fc64ea9872aeeddef448
Author: Alexander Law <exclusion@gmail.com>
Date:   Sun Oct 9 19:39:55 2011 +0100

    l10n: Russian update
    
    With some fixes by Konstantin Pavlov, xoxmodav and Amychok
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit d28c0d90bef1f8fbe98bd4616ef48b7332f29d53
Author: Cristian Secară <cristi@secarica.ro>
Date:   Sun Oct 9 19:38:08 2011 +0100

    l10n: Romanian update
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit 90dd7df1ac1c2f072ae9de9f59facd690dd78f7c
Author: Sidney Doria <ssdoria@gmail.com>
Date:   Sun Oct 9 19:36:59 2011 +0100

    l10n: Brazillian Portuguese update
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit 909490035d0983f85c7ce7e7bccb0aac1233fcb0
Author: Michał Trzebiatowski <hippie_1968@hotmail.com>
Date:   Sun Oct 9 19:35:56 2011 +0100

    l10n: Polish update
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit 353921b256d5bd18d465f12d4092db175ead1ea7
Author: A S Alam <aalam@users.sf.net>
Date:   Sun Oct 9 19:35:12 2011 +0100

    l10n: Punjabi update
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit bb43f7c825058636cdfeee9a7e0416ab2b50adf0
Author: Eirik U. Birkeland <eirbir@gmail.com>
Date:   Sun Oct 9 19:34:11 2011 +0100

    l10n: Nynorsk update
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit e008354d3a0ed8cd8c72c0b53daf3879c19284c4
Author: Thomas De Rocker <thomasderocker@hotmail.com>
Date:   Sun Oct 9 19:32:19 2011 +0100

    l10n: Dutch update
    
    Collection of 1.1.X updates
    Extra contributors: Myckel Habets, Jean-Paul Saman
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit c75a79826b729ff744079f01f8f9a7b808754a72
Author: Olav Dahlum <odahlum@gmail.com>
Date:   Sun Oct 9 19:30:17 2011 +0100

    l10n: Norwegian Bokmål update
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit 65edf6b42624fcd974030dff55381df063c9e337
Author: Mindaugas Baranauskas <embar@super.lt>
Date:   Sun Oct 9 19:17:50 2011 +0100

    l10n: Lithuanian update
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit e2a1d49ea3f092676cda731d1aec8808e8814373
Author: James Olweny <sjolweny85@yahoo.co.uk>
Date:   Sun Oct 9 19:17:01 2011 +0100

    l10n: Initial Luganda translation
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit 500c7c752391458ed5c596dd6ebbb3513959473d
Author: Khoem Sokhem <khoemsokhem@khmeros.info>
Date:   Sun Oct 9 18:34:01 2011 +0100

    l10n: Khmer update
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit adcf3acb2f518f45d48aeb2182b733851971c3b9
Author: Fumio Nakayama <fumio.n6a@gmail.com>
Date:   Sun Oct 9 18:31:23 2011 +0100

    l10n: Japanese update
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit ce2947e1f361862fb219819333b76f7a065423dd
Author: Vincenzo Reale <smart2128@baslug.org>
Date:   Sun Oct 9 18:30:24 2011 +0100

    l10n: Italian update
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit 97b8c41928324416364c6e3746f531b1aacf2c0d
Author: Andri Pálsson <palsson.andri@gmail.com>
Date:   Sun Oct 9 18:29:49 2011 +0100

    l10n: Initial Icelandic Translation
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit 32d8cac975091b2d8d00201795036ac0d920f496
Author: Luqman Hakim <ovdl@rocketmail.com>
Date:   Sun Oct 9 18:28:26 2011 +0100

    l10n: Indonesian update
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit a6f20aa9d74811f28f1259c020b1df806d835ab7
Author: Eduard Babayan <edo248@gmail.com>
Date:   Sun Oct 9 18:27:15 2011 +0100

    l10n: New Armenian translation
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit a6102986ff152414ab7b4424497668326a349ea8
Author: Gabor Kelemen <kelemeng@gnome.hu>
Date:   Sun Oct 9 18:26:37 2011 +0100

    l10n: Hungarian update
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit 5ac5eef3d8a273e18df009200359114a99d05171
Author: Yaron Shahrabani <sh.yaron@gmail.com>
Date:   Sun Oct 9 18:25:33 2011 +0100

    l10n: Hebrew update
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit a5a5db66b21efdf2c8cbc65fea22831b3ff0daa2
Author: Gonçalo Cordeiro <gzcordeiro@gmail.com>
Date:   Sun Oct 9 18:24:53 2011 +0100

    l10n: Galician update
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit 445d8ac2ddec4d8bf062a38a068627b9cce0ef7f
Author: Seanán Ó Coistín <seananoc@gmail.com>
Date:   Sun Oct 9 18:24:10 2011 +0100

    l10n: Initial Irish translation
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit 3119623a4e03db73613eef1034bcb91964a15841
Author: Juha Jeronen <juha.jeronen@jyu.fi>
Date:   Sun Oct 9 18:22:35 2011 +0100

    l10n: Finnish update
    
    Collection of 1.1.X updates
    Extra contributor: Otto Kekäläinen <otto@sange.fi>
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit 40ceb1e9dcbc57bb2e3ca33d505c366690483d29
Author: Ibrahima SARR <ibrahima.sarr@pulaagu.com>
Date:   Sun Oct 9 18:21:21 2011 +0100

    l10n: Initial Peul translation
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit 56418fb815aace8145e4852d0e6cd2f655cb0696
Author: Xabier Aramendi <azpidatziak@gmail.com>
Date:   Sun Oct 9 18:20:31 2011 +0100

    l10n: Major update of Basque translation
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit fdf2ed070ea4dd3301605213b823fc2104623ca0
Author: Mihkel Kirjutas <turakas@gmail.com>
Date:   Sun Oct 9 18:15:25 2011 +0100

    l10n: Estonian update
    
    Collection of 1.1.X update
    Extra contributor: Mattias Põldaru <mahfiaz@gmail.com>
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit 80f96c31bb51d1e7bb00de93409df4c7516a8522
Author: David González <pico.dev@gmail.com>
Date:   Sun Oct 9 18:14:34 2011 +0100

    l10n: Spanish update
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit b6b20de084bcfa1fb5e405b322e006545b35ec05
Author: Manolis Stefanis <mstefanis@hotmail.com>
Date:   Sun Oct 9 18:13:35 2011 +0100

    l10n: Greek update
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit de083c05dd08bff9538e491982a6030b6d661e5d
Author: Mario Siegmann <mario_siegmann@web.de>
Date:   Sun Oct 9 18:12:05 2011 +0100

    l10n: German update
    
    Collection of the 1.1.X updates
    Extra contributor: Michał Trzebiatowski and Felix Paul Kühne
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit 184a7ec6125532b220092b48a04a9b690ffb69cd
Author: Florence Tushabe <tushabe@cit.mak.ac.ug>
Date:   Sun Oct 9 18:09:55 2011 +0100

    l10n: Initial Chiga translation
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit ca38797078238cc79861de8b79151df222e9c138
Author: Denis Arnaud <denisarnuad@yahoo.fr>
Date:   Sun Oct 9 18:08:48 2011 +0100

    l10n: Initial Breton translation
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit bec2b59f285975a26a1f363c9343cda58c41d1a1
Author: Israt Jahan <israt@ankur.org.bd>
Date:   Sun Oct 9 18:06:32 2011 +0100

    l10n: Bengali update
    
    Collection of all 1.1.X updates
    Additional contributor: Jamil Ahmed <itsjamil@gmail.com>
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit 67b5e78b03acc61fe2b20c6194f8a4cb0a593f0b
Author: Ivo Ivanov <bestran@mail.bg>
Date:   Sun Oct 9 18:04:47 2011 +0100

    l10n: Bulgarian update
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit a06c8a9eb92cbd51fdaa94b033132ffc1f322780
Author: Xuacu Saturio <xuacusk8@gmail.com>
Date:   Sun Oct 9 18:02:42 2011 +0100

    l10n: Initial Asturian translation
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit 321b7ad859b9b7eddf21245f60c1769e1ef665b6
Author: Solomon Gizaw <solohavi@yahoo.com>
Date:   Sun Oct 9 18:00:12 2011 +0100

    l10n: Initial Amharic translation
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit f2f22b9518646e64d68d8a67138d0fb2270378d4
Author: Friedel Wolff <friedel@translate.org.za>
Date:   Sun Oct 9 17:57:58 2011 +0100

    l10n: Afrikaans update
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit 06400299b9e5ba1a18442ed92881bd4a77e9d4f0
Author: Alfred John <agwanta2004@yahoo.co.uk>
Date:   Sun Oct 9 17:54:25 2011 +0100

    l10n: Initial Acoli translation
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit 7d0408b96b406042bd42af3da1b0005ff46e61b0
Author: Christophe Mutricy <xtophe@chewa.net>
Date:   Sun Oct 9 17:51:16 2011 +0100

    l10n: Update vlc.pot

commit df3d04156c6d79e5acf1dbe1b7e7ed115ba4f57f
Author: Christophe Mutricy <xtophe@chewa.net>
Date:   Sun Oct 9 16:16:33 2011 +0100

    i18n: Add more .ui-generated .h
    
    to the commented section

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

    Add the .h generated from .ui and comment them.
    
    So that I don't forget them when I generate vlc.pot
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit 314f2f9409b347f3c3fae70ec851ae394f085aec
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Oct 8 20:08:29 2011 +0200

    Simplify/fix checks enabling the use of pcr for seeking/positioning in the TS demuxer.

commit cb5f74d6b3c9bbf35493ebc5d0b561bfaba9d7f1
Author: Naohiro KORIYAMA <nkoriyama@gmail.com>
Date:   Fri Oct 7 01:39:31 2011 +0900

    TS demux: Enhance TS demuxer to support duration and current time
    
    It closes #2985.

commit bd55fe88464e224a0931a4d82ff2c91f73d4e9a9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Oct 8 20:53:26 2011 +0300

    Add service discovery for PulseAudio input

commit 933ddbeb65c73ccd8725bbc0d77a67fe30710c82
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Oct 8 19:43:39 2011 +0300

    Switch PulseAudio input and common code to LGPL

commit 2cb0954ed88dd21520c894e511b4bfb678de84fb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Oct 8 18:28:54 2011 +0300

    Open a specific PulseAudio source if specified
    
    (VLC can now record desktop audio!)

commit cf5313ad2f99d204eda6ae1441343c423668185a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Oct 8 18:17:16 2011 +0300

    Negotiate input sample rate with PulseAudio

commit dd4325725c7cf0e4c426c688bcaa4807b90245a4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Oct 8 17:30:19 2011 +0300

    Negotiate input sample format with PulseAudio

commit 43731984cef070329acb7346ac672458c4c58c91
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Oct 8 16:57:51 2011 +0300

    Revert back to one PulseAudio mainloop per context, kill libvlcpulse
    
    This fixes deadlocks between input and output.

commit ed17149b8c60062aeae4ec9df887ce0c26520784
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Oct 8 16:16:21 2011 +0300

    News

commit a79cdadf4ac51177fdc6cb3d0c81f25032b2e8bd
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Oct 6 23:53:43 2011 +0300

    Rudimentary PulseAudio input

commit 14fa4b2841f99d604476345516717b3bc744a063
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Oct 8 12:52:40 2011 +0300

    PulseAudio: fix inverted logic

commit 25aed51d82332fe9346b7be83544df9db0e961be
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Oct 8 11:47:59 2011 +0300

    News

commit 4875845b44a02b1c7f1b4f0a57c22597e0c01c7a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Oct 8 11:47:13 2011 +0300

    Add trivial ugly stereo karaoke filter

commit 78f2a6f196f9a1061699be134459a06df7f1802e
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Oct 7 22:03:32 2011 +0200

    Removed variable callback when needed in the projectm module.
    
    It fixes #5720.

commit af0ac19f3090145c3077c847b17d00c2d4a35344
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Oct 7 21:52:42 2011 +0200

    Added support for AVI with out of spec idx1 index.
    
    It closes #5389.

commit 96deda44de28358268775d0c03fceb32423c6cb2
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Oct 7 21:15:26 2011 +0200

    Fixed ogg meta data parsing.
    
    It fixes #5374.

commit 8116eb938929ffc9eb20199e1288cdc90ed1ec65
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Oct 7 20:59:38 2011 +0200

    Fixed synchronization panel in qt4 gui.

commit 4b42c9963c8c01b10f68086aed2ffe2f5bfa9425
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Oct 7 20:56:53 2011 +0200

    Fixed reseting audio/spu delay to 0.
    
    It was previously ignored.

commit d6385ab06c82284573b77c962226788d7757cdd4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Oct 7 21:21:10 2011 +0300

    Do not install desktop icons and GNOME scripts on Windows

commit 7341b013184d21cdccf77f961c8713d53df615dc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Oct 7 23:17:20 2011 +0300

    Do not hard-code prefixed path for desktop entry (fix make dist)

commit 748b8ea610e9a32ac6be5ade389e060abe563462
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Oct 7 20:57:54 2011 +0300

    Do not show non-capture V4L2 devices in services (fix #5095)

commit 05842dc37650ce347e9a49186fb2d7b734461ad6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Oct 7 20:57:41 2011 +0300

    Document --miface-addr/--miface change

commit fc4debe6e6408fcb3d048a697c77dd33143ed679
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Oct 7 20:57:31 2011 +0300

    Document --*-caching change

commit 136b09ae7215ae28098c91c76b04486c5498c5b1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Oct 7 20:47:26 2011 +0300

    Turn on XVideo color key automatic painting (fix #4643)

commit 4c9e1a93079d23a38d57770b94b9b8c50858ca0e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Oct 7 19:38:27 2011 +0300

    Fix corner case crash on corrupt plugin with callbacks

commit df72d5e5dc445d5c2468f0a6f623ae769b1681aa
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Oct 7 17:42:33 2011 +0200

    auhal: delete callback on close
    
    fixes #5272

commit b5c3569607e8e9088b40bb3c4ae74c95345ef84c
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Oct 7 17:30:36 2011 +0200

    quartztext: lower the priority in favor of freetype

commit 87166815782255ced26a3656708bc457437bc490
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Oct 7 01:41:59 2011 +0200

    Qt: convert, close #4523

commit 0d3c77678763f97f6ebe5aaa3fe63ef60cc679b0
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Oct 7 01:00:54 2011 +0200

    dbus: Implement the MPRIS Raise method for the Qt interface
    
    * Addd the org.mpris.MediaPlayer2.Raise method in the dbus control module
    * Define the "intf-show" variable in libvlc
    * Raise the Qt main window when the value of "intf-show" changes
    
    Heavily based on the code from Mirsal, modified by me

commit 7df364001e2b4cf53e7e9ca223b9c91b319fafeb
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Oct 2 22:44:58 2011 +0200

    Change the "intf-show" variable into a toggle.
    
    At some point in the past, this might have meant something else, but now,
    it is implemented as a "Show Fullscreen Controller", in Qt4, skins2 and OSX.
    This change reflects this fact.

commit 0dbc7d410982aae19d912b414f46ef79fb4175f1
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Oct 6 12:18:56 2011 +0200

    More mailmap fixes

commit 5352e7b2eba39404cb7678015cd1bf39148e5cfb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Oct 6 22:00:52 2011 +0300

    Import news for 1.1.12

commit 5b3aa85da2f9e9ee02c8d00b7bb654b5aecd3be7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Oct 6 20:53:34 2011 +0300

    Desktop entry is not useful on Windows, skip it

commit a03617089bc045e343f94921f257cf71436f4812
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Sep 26 18:28:19 2011 +0300

    Fix HTTP/RTSP crash on invalid request URI

commit 2b1a7345d574af9dd993c410aaa56575c447ac62
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Oct 6 20:08:53 2011 +0300

    PulseAudio: keep track of available devices (fix #5412)

commit cec96f5c6c89fa30d4b32b911935b78aab82b5ad
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Oct 6 20:07:41 2011 +0300

    PulseAudio: add a "?" choice if our stream moves to an unknown sink
    
    This happens if the stream to a device that appeared after the stream
    was started.

commit 7ecb5c155a0e2d344e075f6f8fd5f1c7ac4eeb08
Author: Vincent Penquerc'h <ogg.k.ogg.k@googlemail.com>
Date:   Wed Oct 5 22:07:50 2011 +0100

    kate: do not access the renderer if it fails to initialize
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit bb2512e771cf47f288d66f7db256400a7a8d2ff8
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Oct 6 01:04:53 2011 +0200

    More fixes for authorship

commit 7126e09051e22576fc8ca7ac9a184b1ee85cea45
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Oct 6 00:39:16 2011 +0200

    Add a mailmap
    
    This helps quite a lot to track Authors

commit c8be89d060b0be3bf62b052d7715a3edf0e40621
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Oct 6 00:25:32 2011 +0300

    Typos

commit 9468ddbd1c00447d1ea71e3b044b23201b9151e9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Oct 5 20:40:54 2011 +0300

    Reset signals for xdg-screensaver (fix #5414)

commit 9d0665c00dd49f8591d76af7bb1f37501a6905f0
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed Oct 5 23:15:44 2011 +0200

    Added (back?) support for automatic font size when using a style in freetype.
    
    It closes the other half of #5375.

commit 5b323eff127755ed386f5e233819c61edd883507
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed Oct 5 23:14:05 2011 +0200

    Fixed the value set in text_style_t::i_font_alpha by the marquee filter.
    
    It partially closes #5375.

commit bbc85f4b6db94f5d5c81d6e98c43d42931f846ef
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed Oct 5 22:40:55 2011 +0200

    Used the nearest available frame rate in avcodec encoder.
    
    It fixes #1965.

commit eb71a0059f3e530dbf9cd6bc5bc11ef2152bdba5
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed Oct 5 21:55:25 2011 +0200

    Reject > 8 bits per pixel colorspace in gradfun/grain/transform video filters.

commit f094d815a50241ea2d00cb493ff9ab33950d21a7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Oct 5 20:28:18 2011 +0300

    ALSA: list default and configured device in choice list (fix #4995)

commit 55bfdd0c9d85ab85d812ed04fa8c40d2ccc2faf9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Oct 5 23:46:47 2011 +0300

    Application icons also always should go to /usr/share
    
    (as far as I know)

commit 289fbc6a3886d16bf1ccac92a557a65524179ac5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Oct 5 23:41:29 2011 +0300

    Correct paths for and inside desktop entry inspite of --prefix

commit da1f02dfe90333d849e61c1bd664036a6b3022c5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Oct 5 23:29:15 2011 +0300

    Set TryExec in desktop entry

commit 56acc1fe0904c3c218e0c7f9cebce80dc8d49539
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Oct 5 23:28:49 2011 +0300

    Set GenericName, "Media player" in desktop entry

commit 1b43a4641d0272102153d13e4d8ced5d1a0a80ce
Author: Rob Jonson <rob@hobbyistsoftware.com>
Date:   Wed Sep 28 13:05:16 2011 +0100

    clean up json output
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 35cb1ed0089d0f85464ee8f9c2d17352971bad3d
Author: Rob Jonson <rob@hobbyistsoftware.com>
Date:   Wed Sep 28 13:05:15 2011 +0100

    generate properly escaped json
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 514b0244cfc069d4f4b62925f54a5f1fc3b8ef01
Author: Rob Jonson <rob@hobbyistsoftware.com>
Date:   Wed Sep 28 13:05:14 2011 +0100

    lua:add dkjson
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit ab90a0b9bc1eaedba71ea8456cbddb2750c8db00
Author: Rob Jonson <rob@hobbyistsoftware.com>
Date:   Wed Sep 28 13:05:13 2011 +0100

    use make_uri on mrl inputs
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 68f5f49e5835d4896bf2bdaf8ff062aaf8d49c9c
Author: Sebastien Zwickert <dilaroga@free.fr>
Date:   Tue Aug 30 08:33:53 2011 +0200

    vlckit: fixes sout chain issue in stream output.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 14626943eb7deee3ef4065ae5ccc3d78bf1d1184
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Oct 5 14:04:21 2011 +0200

    Update NEWS and LIST

commit ace03266fcb0094c08b6810d6253ca63888de536
Author: Keary Griffin <keary.griffin@unwiredappeal.com>
Date:   Tue Oct 4 10:16:57 2011 -0400

    Added AVIO(libavformat) url output
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 96e6f853f2a0081e00a17b799472a6cf33fc6f6a
Author: Grigori Goronzy <greg@blackbox>
Date:   Mon Oct 3 20:37:57 2011 +0200

    old contribs: update libass
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 9d4515ac4873076af85af33270d126818c0e8639
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Oct 5 10:59:11 2011 +0200

    Add LGPL license
    
    This is now needed since libcompat is LGPL :)

commit 0dab7c0322dabf9d715a696d7423f2a23cb05ad7
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Oct 5 10:57:43 2011 +0200

    GPL: remove the end of the license that is useless

commit 42419926ec6da22e863c0dfc06937369bdd2942f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Oct 5 10:55:32 2011 +0200

    strtok_r: remove tabs

commit 04b2f96e8c7d975f024cf10ab1e146d891afee1f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Oct 5 10:51:47 2011 +0200

    Compat: relicense strtok_r to LGPL
    
    The code was done by Clement Chesnin, who agreed on the change

commit 5517246db32b701589fd20e6969029e8453127cc
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Oct 4 23:55:00 2011 +0200

    Fix typo in Panjabi
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 0d2b2324400a80c2d4c491f08a66e52215348ac3
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Oct 4 23:05:11 2011 +0200

    Compat: relicense strsep to LGPL
    
    The code was done by Laurent Aimar, in 2008

commit b1296dcbf9723e269dd32f26f101658e65a21fa5
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Oct 4 22:39:00 2011 +0200

    Compat: relicense strcasestr to LGPL
    
    Work done by Laurent Aimar, Derk-Jan Hartman (back when it was in
    demux/util/sub.c in 2003) and Rémi Denis-Courmont

commit 4eebe9d21e0e4dd2fee41ba0b39bb407ac6aa6f8
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Oct 4 22:36:59 2011 +0200

    Compat: relicense strncasecmp to LGPL
    
    Original work in src/extras/libc.c done by:
     - Samuel Hocevar
     - Gildas Bazin
    Current work done and adaptation done by:
     - Rémi Denis-Courmont

commit 21514ffa2638514cdb6d24d3fba40c10e9f80dca
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Oct 4 23:02:10 2011 +0200

    Compat: relicense vasprintf, strlcpy and localtime_r to LGPL
    
    Code done by Rémi Denis-Courmont

commit 663d74ff85e4e5536999f56be57a27a9098747bf
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Oct 4 22:25:17 2011 +0200

    Compat: relicense strtoll to LGPL
    
    The main author of this part is:
     - Gildas Bazin
    
    Contributors include:
     - Laurent Aimar
     - Rémi Denis-Courmont

commit 7852b1cc5eeb6fea375724cfbd83994b7314eab1
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Oct 4 22:23:11 2011 +0200

    Compat: fix copyright

commit 4aec3e9660a89c1f0f4504e68df338e15739d9f7
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Oct 4 21:46:03 2011 +0200

    Compat: relicense some functions to LGPL
    
    asprintf, atof, atoll, gmtime_r, lldiv, rewind, strdup, strndup,
    strnlen, strtof, strcasecmp
    
    Mostly thanks to Rémi Denis-Courmont.
    Some code was inspired from older VLC core code and sometimes trivial.
    The old code was done by:
     - Laurent Aimar
     - Samuel Hocevar
     - Derk-Jan Hartman
     - Gildas Bazin

commit 48a1b3871f8ce68df761bd784e7f8972b130be72
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Oct 4 22:19:19 2011 +0200

    Compat: relicense swab to LGPL
    
    Code done by Laurent Aimar

commit 9589549d3943dbb9fb21cb2440d125b3cfe7a6b0
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Oct 4 22:10:56 2011 +0200

    Compat: relicense setenv.c to LGPL
    
    This is work done by Rémi Denis-Courmont

commit 820d208a89b103a597a5b98b868c1322086a0ed1
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Oct 4 21:50:48 2011 +0200

    Compat: relicense getpid to LGPL
    
    Code is Pierre Ynard, aka linkfanel

commit 2be4980ee430b15aea45139753ff2f810a6c2dd0
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Oct 4 21:48:11 2011 +0200

    Compat: fix LGPL headers
    
    Missing a "Lesser" in the legal part

commit 6b389f7b27df05ba4700a1b5f578d643782238aa
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Oct 4 23:52:42 2011 +0300

    Skip output-only XVideo adapters
    
    We need PutImage meaning the Input and the Image bits in type mask.
    Output adapters are rather rare (the _exotic_ Xorg V4L2 driver is one).

commit 346ae7a9f685c9c64a4df1a7c926e82e75d041bf
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Oct 4 22:26:44 2011 +0300

    MP4: use strcpsn() and check one malloc()

commit 11cd9e3c7956613588f6b25ddaecc858e5d93381
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Oct 4 21:26:56 2011 +0300

    Remove more evil characters with filename_sanitize() (fix #5309)

commit 5b24e072c971c5984ba29a16f029e36f13b3d5d1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Sep 27 20:36:04 2011 +0300

    PulseAudio: negotiate digital pass-through for A/52 and DTS

commit bdb59d19fc09a6a38a5b08d49b19647eb4ed6222
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Oct 3 21:01:31 2011 +0300

    PulseAudio: add stream event callback and handle "format-lost"

commit 504617b7c4ca4fabe53a70dd20ffd84b01b7eda3
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Oct 4 16:53:40 2011 +0200

    Modules: correct LGPL header
    
    Cool hints:
     - If your header doesn't match "Lesser" 3 times, you are not good
     - If you use LGPLv2, you are not good
     - If you use the old FSF address, you are not good

commit 01cf524f3e577893ee03dadf36fe28ea78f50efd
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Oct 4 16:37:58 2011 +0200

    Relicense livehttp output to LGPLv2.1+
    
    Main author is Keary Griffin
    
    Contributors are:
     - Rémi Denis-Courmont
    
    Indirect contributors (mostly includes and parenthesis) are:
     - Laurent Aimar
     - Sam Hocevar
     - Antoine Cellerier
     - Jérome Decoodt
     - Clément Stenac
     - Rémi Duraffort
     - Jean-Paul Saman
     - Christophe Massiot
     - Gildas Bazin

commit d4b110552609f6849aea8cfbbfc49675c86c9f37
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Tue Oct 4 04:18:47 2011 +0200

    rtsp: Basic authentication

commit c1e371c81654dd6d714e78a1d3833670e3c73ac4
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Tue Oct 4 04:13:14 2011 +0200

    rtp out: add glue code to set httpd configuration

commit 08bf5877b9e21e090b52d8c4270ce5fc332ce540
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Tue Oct 4 04:10:42 2011 +0200

    rtp out: fix spurious error message

commit 55ef5862627f0458fc0ab292ef93e12b115f9c6e
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Tue Oct 4 04:02:44 2011 +0200

    vod: add glue code to set httpd configuration
    
    And reset the rtsp-host variable accordingly. This was broken since
    you couldn't set a base path without passing garbage as the host name.

commit ab41e416ee2d56097301f7c09f6bde3b0848ae53
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Tue Oct 4 04:00:14 2011 +0200

    vod: fix spurious error message

commit f9026e3addde28750241e12ffb24cd745f2fd81c
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Tue Oct 4 03:53:02 2011 +0200

    old vod: honour --rtsp-host
    
    --rtsp-host was used to set vod configuration including the base path.
    Restore its parsing to fix this, and reset httpd configuration
    variables.

commit ff4cf7ba49735d4d3a64caf8e567385f96b9ed81
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Tue Oct 4 03:46:31 2011 +0200

    old vod: cosmetics

commit 4acd6169f56192a3cb2128d2108e7f48677766fe
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Tue Oct 4 03:34:02 2011 +0200

    HTTP out: add glue code to set httpd configuration
    
    The HTTP output parses the dst parameter to set the http-host and
    http-port variables before calling the httpd, as discussed and approved
    by Rémi in http://mailman.videolan.org/pipermail/vlc-devel/2011-September/081916.html

commit f7f350aa018db9b7ba88709430c35789b45881a2
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Tue Oct 4 03:30:32 2011 +0200

    HTTP out: fix error message

commit 751dc388e4457e5ad991d0286a4be35f3da12e10
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Tue Oct 4 03:24:05 2011 +0200

    httpd: don't inherit from libvlc object
    
    This will allow normal variable inheritance

commit 3aed491e904ecb946a9328bbcc090ead32a8a24e
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Oct 3 20:43:03 2011 +0200

    macosx: fixed handling of plus and minus keys

commit 6db9bea713bcc4c99dcd848582a9bfac04ea46a9
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Oct 3 20:17:08 2011 +0200

    macosx: fixed hotkeys for non-ascii-character and non-arrow keys

commit 01ec282c28ddf128a4d43d65a1f7d05c408bda4c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Oct 3 20:12:35 2011 +0300

    Use a timer rather zero padding to trigger the PulseAudio stream

commit 36928f4c2df22d931c14ceebe2aa44b20d88ab7d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Oct 3 19:47:10 2011 +0300

    Add vlc_pa_rttime_free()
    
    This makes up for the lack of pa_context_rttime_free() in libpulse.

commit 2eb100bcc65ab0aa459abb19ab826b0ee80e52b8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Oct 3 20:05:47 2011 +0300

    Fix typo causing gethostname() to fail

commit 15f6be5d84ab788c38313811de76b8a963db78bc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Oct 3 18:56:52 2011 +0300

    Use ifndef for V4L2 hacks
    
    This should make life easier for *BSD support, and less error-prone on
    Linux. Unfortunately, this does not work for enumerations.

commit 29cec1c355a00cf6e997bc9928fa577439380734
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Oct 3 18:49:48 2011 +0300

    Work-around V4L2 headers version 2.6.32-2.6.34

commit 4ad0710cbf5f2bed5cee14dcecc607abf3668df1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Oct 3 18:45:09 2011 +0300

    Add undocumented automatic brightness and band-stop V4L2 controls

commit ba35f7328ebd616524726c5dee1e94db6c1e85fd
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Oct 3 18:17:36 2011 +0300

    V4L2_CTRL_FLAG_VOLATILE is in Linux 3.2, not 3.1

commit badd331a3f2f5fd804821e4819986f0e29b288fd
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Oct 3 18:01:00 2011 +0300

    Order vlc.desktop translations really alphabetically (cosmetic)

commit 98a7bcb4d48fe08f0e5c59c8c23b8ea20ed81050
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Mon Oct 3 01:39:40 2011 +0200

    OSS: remove stray declaration
    
    Fix warning

commit 2296458b7a6e55a0f9dfe42fbbc3633a5fcbfe2f
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Mon Oct 3 01:32:42 2011 +0200

    OSS: fix Modules.am

commit 33166ad97a418e9bdc0972901cab51e6aa437dd3
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Mon Oct 3 00:59:30 2011 +0200

    OSS: build fix

commit d570f62ed93dd45253ad1a646d43acc58a733a8c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Oct 3 00:20:50 2011 +0200

    RC: try the vlm commands later in the process
    
    Works-around #5396

commit ee6270ccbd02afd1f7c0b4b3800c82988276bbc5
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Oct 3 00:18:31 2011 +0200

    VLM: better debugging message

commit e35c0b7cf02a6198506f561b24b66a39732e2d5c
Author: Martin Storsjö <martin@martin.st>
Date:   Sun Oct 2 23:06:42 2011 +0300

    omxil: Remove reference counting in the IOMX wrapper
    
    This is no longer necessary now, when the omxil module keeps
    track of the number of initializations of the OMX Core.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit d50f38f9d9d769b089447acdfab11d6c8f6b6e96
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Sep 30 18:37:28 2011 +0200

    Fix building of osdmenu plugin
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 815fd326665beb2f4d868fc32903162630d47df9
Author: Sébastien Toque <xilasz@gmail.com>
Date:   Sun Oct 2 21:15:47 2011 +0200

    amem: add channel mapping
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit eaa0d3c587688f2e2c0962ae8197f69393f6f172
Author: Martin Storsjö <martin@martin.st>
Date:   Sun Oct 2 22:41:30 2011 +0300

    omxil: Add reference counting around the OMX Core loading and initialization
    
    This avoids deinitializing the global OMX Core if a second
    instance of the module is initialized (e.g. for testing whether
    it can handle decoding another stream) and deinitialized while
    the first instance still is active.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 21d370a594b8da29d7a204c3f4868151e9e9f054
Author: Martin Storsjö <martin@martin.st>
Date:   Sun Oct 2 22:41:29 2011 +0300

    omxil: Avoid a double dll_close if the necessary functions aren't found
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 7df1090ac84838caa3d8da361511fcf4e1066610
Author: Tobias Güntner <fatbull@web.de>
Date:   Mon Sep 26 13:31:52 2011 +0000

    Remove unused struct member
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit be5567ca51936fdef807f29ef4230529cfd4da18
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Oct 2 21:12:34 2011 +0300

    Consider non-linear formats as more than 16-bits too
    
    This should fix a regression on non-FPU builds whereby the built-in
    downmix of some decoders was not used anymore.

commit 53d61587430aec46b036bcbe2ee33a4068f70e09
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Oct 2 15:45:42 2011 +0300

    OSS: remove variable callback (refs #5273) and factor error handling

commit 90cce4e05af1412c1d7b7c2b92c5f7028afc3dfc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Oct 2 15:44:49 2011 +0300

    ALSA: remove variable callback (refs #5273)

commit 78231daf494622e07947478dcf81f5e8cb7f3a86
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Oct 2 15:28:57 2011 +0300

    Remove unfunctional add_deprecated_alias()

commit 334e9ba0800bb46718dbb07979db8723a7f03118
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Oct 2 15:22:16 2011 +0300

    Remove old deprecated aliases and replace new one with obsolete items
    
    add_deprecated_alias does not work at all, so lets avoid it. Anyway,
    the remaining affected configuration items are not very commonly used.
    This works around #5266.

commit 0be0fafaf48b485f8fcea9b5359797b9d6f0dbfd
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Oct 2 15:10:21 2011 +0300

    vout-filter is not quite the same as vout-splitter so not an alias

commit becbeb5d8d490148d4b11eecf9480794e88a50e1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Oct 2 15:08:49 2011 +0300

    Add obsolete option for all --*-caching values
    
    Exceptions:
     - decklink and shm new plugins in VLC 1.2,
     - imem not usable through VLC directly,
     - rtmp never compiled in VLC 1.1 (and VLC 1.2).

commit 7eb551db1c68e537c6fab6d9c68956acccd1eddd
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Oct 2 14:50:34 2011 +0300

    Remove 0.9.x deprecated aliases, add deprecation version where missing

commit 79b8da365f39bbcb5294fa25f6682bcb30187799
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Oct 2 14:12:00 2011 +0300

    V4L2: also replace commas with underscores (fix #4273)

commit a0adc28559d25d8cb07057f7e7d77558b6f99c93
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Oct 2 13:55:51 2011 +0300

    Add V4L2 string type controls (fix #5302)

commit bc40d784e47045eae1530090e07c007503ce2e4b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Oct 2 13:55:32 2011 +0300

    Retrieve current value of V4L2 64-bits control

commit 895e45bd2aa5d61b01e5be6c7908225b796e0f59
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Oct 2 13:55:15 2011 +0300

    Fix unlikely memory leak

commit adcc3cca8661b6a55c0a9eef8b6988701984410f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Oct 2 13:40:28 2011 +0300

    Avoid V4L2 enum as they depend on header versions
    
    This should fix the warning about 8 not being a valid control type.

commit cd86cb3d268e6a62f2dfa4688e362daec816609f
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sun Oct 2 13:36:50 2011 +0300

    Fix V4L2 compilation with some GCC versions
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit f2ef4612a5e884ab8244c77537770c11c0cc4d1a
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sun Oct 2 01:25:12 2011 +0200

    V4L2: build fix

commit 73687733c29cde821238a7e4ab7f3f6d647f2ede
Author: Martin Storsjö <martin@martin.st>
Date:   Sun Oct 2 00:09:00 2011 +0300

    android: Use the right STL library directory
    
    This changes the path added in
    17c3d30124122ca285ce739976cbc49c7b3e6e1c to the right one.
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 0a886d02d12f811073140240cbad7bfb7af54693
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Oct 2 00:26:21 2011 +0300

    Update the list of standard user-class V4L2 controls

commit 9c56e42907cbf1c23fed8020379412bca9706746
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Oct 1 23:41:16 2011 +0300

    Simplify V4L2 config item strings

commit 73600d9ac04a34918771698b873f8acf4caf8ad0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Oct 1 23:33:50 2011 +0300

    V4L2: mark do-white-balance as obsolete
    
    Doing the white balance is an action, showing as a "void" variable
    in VLC and button control in V4L2. So it made no sense to have an
    integer configuration item for it.

commit 1de4dba30962c1e0124c37d122f2ee1c39e3d6ae
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Oct 1 23:08:39 2011 +0300

    V4L2: mark black-level obsolete (also kernel 2.6.26)

commit 4da99e58bd1b06267793ef728a368e4032789376
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Oct 1 22:58:21 2011 +0300

    V4L2: mark horizontal and vertical center controls obsolete
    
    They were deprecated in Linux version 2.6.26.

commit 47b90623613ce6012ad5063609bb0aeb1acb8502
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Oct 1 22:55:45 2011 +0300

    V4L2: make loudness, horizontal flip and vertical flip booleans

commit 7973cc973a1f59efa8a413882de7638e8fd59df6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Oct 1 22:54:58 2011 +0300

    V4L2: provide sane choices for auto-gain and auto-white-balance

commit f534e17d50903fb8e261cfecab1d68618690f910
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Oct 1 22:38:12 2011 +0300

    Qt4: avoid integer overflow on V4L2 slider min and max
    
    Ideally, we should subclass QAbstractSpinBox to support 64-bits values.
    But in the mean time, lets at least support the int32_t range.

commit 88aa00e43e275fb55f3d4eff32f77c686c1ffddc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Oct 1 22:33:22 2011 +0300

    Qt4: use a spin box rather than a slider if there is no min/max

commit c652287c64af240a80efe6865370a6911f30c02d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Oct 1 22:32:49 2011 +0300

    Qt4: do not set V4L2 control step if it is 1 / not specified

commit d769331b4203953d0bcf0a202e8dd880662cef8c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Oct 1 22:32:09 2011 +0300

    Qt4: do not translate object variable names in V4L2 panel

commit de56648c5b0273c7737dafaa262bce761b7346a2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Oct 1 22:06:17 2011 +0300

    Return an error with VLC_VAR_GET(MIN|MAX|STEP) of there is no value
    
    Otherwise, the caller cannot determine that the value is not defined,
    such that the vlc_value_t is not set and cannot be used.

commit 5b6e25e9149a1cebef90b1f578095aa1ff727b42
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Oct 1 21:29:49 2011 +0300

    Add V4L2 64-bits integer controls (refs #5302)

commit 13d609ae2b7f6bd614842b1ba9551de7c6357f5d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Oct 1 21:03:46 2011 +0300

    Only reset V4L2 integers, booleans and menus with the reset control
    
    As per the specification, only those three types have default values.

commit d9164384c64e7b0771af2ece4d7b8ca560acd7cb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Oct 1 20:39:47 2011 +0300

    V4L2: add bitmask controls (refs #5302)

commit dfe2b31c279489c539416c431166e3bfe92992c2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Sep 28 20:44:27 2011 +0300

    Rewrite V4L2 controls to keep a list of them (fix #5269)
    
    The V4L2 plug-in is a bit peculiar with dynamically generated object
    variables. We need to keep track of which controls/variables we have,
    so that we can remove the variables callbacks later. The only other
    way to solve this bug, that I could think of, consisted of extending
    the VLC variables subsystem (which would be worse in code freeze).
    
    This rewrite also fixes a few other bugs:
     * Support menu with non-zero based minumum choice
     * Support menu with discontinuous choices range
     * Redumdant use the extended controls API as fallback
       (This only makes sense to set more than one control at a time,
        or to set 64-bits and string controls. VLC does none of that.)
     * Unused "controls-update" and "allcontrols" variables.
     * Skipping disabled, read-only and volatile controls.
    
    Support for the legacy control enumeration API (pre-2.6.18 kernel) is
    removed; and the code is now independent of the VLC object type (it
    could easily be reused for say, a V4L2 video output).

commit fd1218a32bd1d9261b4c9fc2eb25643f66a7f638
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Sep 30 09:42:53 2011 +0300

    contrib: check that dependencies are actually checksummed
    
    This should force a build failure when the checksum file is not in
    sync with the list of required sources.

commit 339d3029862982016ed079f9fe7860a44c6ad731
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Sep 30 10:16:53 2011 +0300

    Remove OSSO screen unblanking plug-in
    
    This is superseded by the MCE plug-in. libosso is not available on
    Maemo 6 while MCE is available on all versions.

commit 5befd634322143af617165f64caa16e245cf55c2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Sep 30 10:13:50 2011 +0300

    MCE plug-in for screen unblanking on Maemo devices

commit ee3754df7b0df025a5d85788bdec93069c177be0
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Thu Sep 29 18:45:51 2011 +0200

    Qt: Fix corner-case with some top level windows
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 744bf6f336e380bec9143da02542b3ef104ae5a4
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Thu Sep 29 17:59:44 2011 +0200

    Qt: fix a regression on Linux
    
    Regression introduced in 9367ce0b3a40851a656e136557347fe8e830770c
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 7a9193bb0bf1bb9443b964381d3993c871775644
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Sep 30 10:42:17 2011 +0200

    Fix configure for Win32 on OpenGL detection
    
    glwin32 should be back

commit 97c36f8d7f2014921a74c75244860224fef18b74
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jul 4 14:47:53 2011 +0200

    Remove gitmodules
    
    This has never been working.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit c0b7317b855be0f5072a72376e33d548566b56e1
Author: Martin Storsjö <martin@martin.st>
Date:   Thu Sep 29 12:05:12 2011 +0300

    android: Enable the iomx module
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 2ff4954e5b8c372ba8460841786220880e54293d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Sep 30 00:16:31 2011 +0200

    OMX: rename GetVlcAudioFormat to OmxToVlcAudioFormat

commit 7ad0c6549fcad2b8fdd9bd8ef74e8188ccc9a5ad
Author: Tobias Güntner <fatbull@web.de>
Date:   Thu Sep 29 08:50:39 2011 +0000

    Skip redundant chapters
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 2a6d05368b95c857ff10878ec634c0e7e24ca4d7
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Sep 29 23:08:47 2011 +0200

    Add another jpeg2000 fourcc by Lead

commit 9551501fcb7089342c36395cb54a387594e73601
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Sep 29 23:28:32 2011 +0300

    Qt4: fix invalid pointer on unknown V4L2 control type (fix #5391)
    
    var_Change(VLC_VAR_GETTEXT) fails if there is no text. In that case,
    the value is undefined.

commit 23ca99c85a3601dd28ca900526e6df795fde19de
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Sep 29 18:57:10 2011 +0300

    Try to correct (lack of) ISDB-S with Linux DVB 5.0

commit 7912249c1d33dc00be85507a76e937c8f4c17d2e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Sep 29 18:54:47 2011 +0300

    Properly disable ISDB-T code with Linux DVB 5.0

commit b64c30381d52eef5ad036dad5772bff50264260c
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Thu Sep 29 17:58:31 2011 +0400

    Contribs: provide libXau URL and proper SHA512SUM.

commit 7d3897bb6527c450e2fdfe89c1b6d321a00a1526
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Sep 29 15:34:02 2011 +0200

    OMX: try to fix compilation issue on INT_MAX

commit e4d3e52f5305a35f4514d5b13137f374986f5e4c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Sep 29 15:11:25 2011 +0200

    Reorder configure.ac to improve --help readability

commit 0d4e25c3d8bce2c7499f7fdd6745d918bcaa089e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Sep 29 14:44:36 2011 +0200

    Audiobar: remove unused variable
    
    If you don't actually use the return of a function, don't store it.

commit a0ce67b6f778b5cf7034c464345c9951a0597531
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Sep 29 14:44:19 2011 +0200

    Configure: simplify kate detection

commit f15b7d6b69ce5dae7fb2f56b3fe628b426d2cf3c
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Sep 29 09:02:28 2011 -0400

    zsh completion: refactor

commit 85336e05f74d244a0bf8553b124b7cbc0cbbd97c
Author: Ming Hu <tewilove@gmail.com>
Date:   Thu Sep 29 12:16:54 2011 +0200

    omxil: ignore software codecs
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit a365398635739e3f99459205d69e9f868f0162dc
Author: Martin Storsjö <martin@martin.st>
Date:   Thu Sep 29 11:47:58 2011 +0300

    omxil: Simplify the definition of SOURCES_iomx
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 212c3918dad2a844d279e5c98a7c8e9666f69cae
Author: Martin Storsjö <martin@martin.st>
Date:   Thu Sep 29 11:47:57 2011 +0300

    omxil: Avoid warnings about unused parameters in the IOMX C++ file
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit acae658cb69c2b42e9848dd00103c07e27b12e3d
Author: Martin Storsjö <martin@martin.st>
Date:   Thu Sep 29 11:33:42 2011 +0300

    omxil: Avoid warnings about implicitly casting a const char* to OMX_STRING
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit e4af462713587d458de6fc7caf5929c1f50821ec
Author: Martin Storsjö <martin@martin.st>
Date:   Thu Sep 29 11:20:54 2011 +0300

    omxil: Include h264_nal.h in the SOURCES of the omxil/iomx modules
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 39bdf338c05b9e223a67f3a22ebdc856de5dd76d
Author: Martin Storsjö <martin@martin.st>
Date:   Thu Sep 29 11:20:53 2011 +0300

    omxil: Avoid warnings about differences in signedness
    
    For omxil, the nal size has already been parsed out elsewhere, so
    we don't need it returned here.
    
    This fixes this warning:
    omxil.c:926: warning: pointer targets in passing argument 7 of 'convert_sps_pps' differ in signedness
    h264_nal.h:22: note: expected 'uint32_t *' but argument is of type 'int *'
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 5359dc3135cde367302d724ddb42b7b0da708344
Author: Martin Storsjö <martin@martin.st>
Date:   Thu Sep 29 11:20:52 2011 +0300

    h264_nal: Make the p_nal_size parameter optional
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 7489d59dee45c315ef1f9fc6152d4430e9b999ca
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Thu Sep 29 11:43:48 2011 +0400

    Contribs: update matroska checksum.

commit e9bce28860e7d407a8865477b2535399669595b4
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Sep 29 01:53:31 2011 -0400

    fix zsh completion

commit 510b8c25b19f3508b2a747ab6360a6d3d3bf724a
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Sep 28 18:54:28 2011 -0400

    remove hack no longer needed for win32

commit 9367ce0b3a40851a656e136557347fe8e830770c
Author: Ludovic Fauvet <etix@l0cal.com>
Date:   Thu Sep 29 00:27:53 2011 +0200

    Qt: fix tooltip events handling on Win32
    
    Close #4779

commit 8afc181f39eb47fd105f695db810cc25d62a04de
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Sep 28 18:26:40 2011 +0300

    omxil: Feed H264 in annex b format
    
    The Qualcomm and Samsung OMX decoders (on Nexus One and Nexus S
    at least) on android don't handle NAL format (and stagefright
    always feeds H264 in annex b format to the decoder, so the same
    might apply for many other android devices, too).
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 2ef307b4e9e69c887ec2d554345015016ce55bbc
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Sep 28 18:26:39 2011 +0300

    Split SPS/PPS parsing and annex b conversion to a reusable utility function
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 3d5114236a915140cc14597da76dc512aa3cff4f
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Sep 28 17:48:02 2011 -0400

    skins2: get correct header for _mkdir
    
    mingw64 defines it in direct.h
    mingw32 fetches the definition from unistd.h

commit 9d8deb4cb25d40d891216b474fac74727beadbef
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Sep 28 17:38:58 2011 -0400

    skins2 doesn't depend on ctl3d32.dll

commit c0dfe4e90ef5b9786326d4578e0635c60f965df5
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Sep 28 17:33:38 2011 -0400

    win64: enable qt4 / skins2
    
    the buildbot has been updated with a qt4 library, soon in a contrib near you
    both do not build atm but fix will be easy once we can ensure win32 still builds

commit 2d9ad63e2fcaf22706ac4e1547e4a56846264a3a
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Sep 28 17:31:55 2011 -0400

    win32 manifest files: don't force x86 arch
    
    we make binaries for other arch
    having the field set to x86 doesn't prevent binary to run
    it doesn't prevent loading 64bits DLLs either, except when it does
    (qt4 plugin for example)

commit fa65c5145f4ef53d4e7a1f18138de5197335a89b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Sep 28 22:40:12 2011 +0300

    VoD: inform about RTSP destination syntax change

commit c3a1a763f1fb479f9278aad62432f920f81a2cc6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Sep 28 22:39:57 2011 +0300

    RTP: inform about RTSP destination syntax change

commit 467d4c934930c9485888918a41f9236cb40be7ee
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Sep 28 22:35:29 2011 +0300

    RTP: pass path rather than URL to RtspSetup()

commit 8d963a221abbc70316810526bec5d1773edc9833
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Sep 28 22:43:23 2011 +0300

    HTTP: deal with https in warning too

commit 2f800ff51a750c39bb797efd42abe3601131d3d4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Sep 28 22:30:21 2011 +0300

    HTTP out: clarify dst= syntax change error

commit 79b4dbf387bce007d9a3daf6a811bd05478d005e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Sep 28 13:12:32 2011 +0300

    Qt4: remove Qt versions 4.3-4.5 specific code

commit af4dea1b9d58c8580eb45ecabe8d11599eee8537
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Sep 28 17:49:32 2011 +0300

    contrib: fix FFmpeg unpacking (multiple times)

commit c29926b6a3336c4dce1af2e0f995022d6ea8acbe
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Sep 28 12:33:45 2011 +0300

    omxil: Don't trust a qcom decoder claiming to output 420 planar
    
    Also move the color format definition to the header, making
    it available to omxil.c.
    
    In practice on Nexus One with stock firmware, it is NV21
    even though the decoder says it's planar. (On CyanogenMod with
    OMX decoder built from source, the decoder returns
    OMX_QCOM_COLOR_FormatYVU420SemiPlanar as pixel format, though.)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 6825a61ca202e4fcf3a3d4187e5479c0d2f4c390
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Sep 28 11:44:09 2011 +0300

    omxil: Interpret OMX_COLOR_FormatYUV420SemiPlanar as NV12
    
    Desire Z and Desire HD use OMX_COLOR_FormatYUV420SemiPlanar,
    which when inspected turns out to be NV12, while Nexus One
    either reports OMX_QCOM_COLOR_FormatYVU420SemiPlanar (or
    falsely reports OMX_COLOR_FormatYUV420Planar) which is NV21.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit dd601fe869a0e3f3cbfc8a609b197d49d4ce9c5c
Author: Ludovic Fauvet <etix@l0cal.com>
Date:   Mon Sep 26 22:48:01 2011 +0200

    Qt: attempt to fix the borderless time bubble on KDE
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit e83c9f5145e53b2c3b503de1c8d9975bfad86bf4
Author: Ludovic Fauvet <etix@l0cal.com>
Date:   Mon Sep 26 22:41:15 2011 +0200

    Qt: animate the handle of the seek slider
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 17f422bc28dc3c21596001f2cffd57e5fe743d6c
Author: Ludovic Fauvet <etix@l0cal.com>
Date:   Tue Sep 27 17:58:55 2011 +0200

    Bump Qt minimum version to 4.6.0
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit a89d768c29de0d68320dc6869d3ea9e4ba39de98
Author: Ludovic Fauvet <etix@l0cal.com>
Date:   Mon Sep 26 13:54:55 2011 +0200

    Qt: improve look and feel of the seek handle
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit c40ffdfe072dcb885b4f3f8b562ac750e1f1c569
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Sep 27 23:23:44 2011 +0300

    ALSA: improve (and uglify) channels configuration selection
    
    Unfortunately, I cannot see how not to second guess ALSA as some
    devices exhibit inconsistent hardware configuration spaces
    (namely front, surround41 and surround50). Also I do not know any
    API to query the order of channels.
    
    Note that 7.1 is not supported but it could be added with some extra
    reordering code.

commit 21a4aa0e1fd2f7499161d35074cea68770cb6b82
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Sep 27 23:37:54 2011 +0300

    ALSA: fallback to another sample format where needed
    
    This path should only be used when a non-plug device is forced.

commit 283d6e72cc846cad2bf2f15ee5750a371b54c0e5
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Sep 27 20:00:26 2011 +0200

    Contribs: upgrade libebml 1.2.2 and libmatroska 1.3

commit 2206ce852685c38bce7214f36d81f9065e6a5d16
Author: Dominique Leuenberger <dominique@leuenberger.net>
Date:   Tue Sep 27 19:59:52 2011 +0200

    MKV: Fix build with libmatroska 1.3.0
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 67889ac99eceb167f4fade5c73a3438ace4925ff
Author: Rob Jonson <rob@hobbyistsoftware.com>
Date:   Tue Sep 27 10:45:30 2011 +0100

    Move character escaping from the model contents, to the output helpers.
    
    This is more reliable for ensuring everythign is escaped.
    This allows different escaping for xml and json
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 7984b19c0c0edeabe567e8f2dbd7be3c7ba942c7
Author: Rob Jonson <rob@hobbyistsoftware.com>
Date:   Tue Sep 27 10:45:28 2011 +0100

    Remove stripslashes for input mrl. It's wrong and was only needed for the old internal web client
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit f94e53d39649f89efa48888efacf143c6b478b2b
Author: Rob Jonson <rob@hobbyistsoftware.com>
Date:   Tue Sep 27 10:45:27 2011 +0100

    uri should be made from path without special xml chars currently, html entities are being inserted in the uri
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit d6083f05a975a8582053d85e20d175210c0d4336
Author: F. Yhuel <fyhuel@viotech.net>
Date:   Tue Sep 27 14:28:26 2011 +0200

    Fix typos in httplive.c
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 44207900df2418b2ac4d05f1cc9624ea36e46f4b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Sep 26 23:55:52 2011 +0300

    Deal with saturation correctly for S16N volume

commit f0ee4072512db8894a47dc9f847ac10b591b2f43
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Sep 26 23:22:16 2011 +0300

    Use maximum precision for FI32 volume
    
    Right shifting 32-bits is typically easier than 24-bits (it should be
    free on most 32-bits platforms). Also, this cannot overflow with the
    current volume scale.

commit 56aebbc71550d361a0f00794f8f05c81af0adada
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Sep 26 21:27:10 2011 +0200

    macosx: fixed hotkey support for the arrow keys and improved their handling in the sprefs
    
    we'll need a similar fix for function keys and friends

commit 42cab23ebe9639ffa726dad13538a19e22044fb6
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Sep 26 19:41:10 2011 +0200

    macosx: fixed l10n of the Growl option

commit 9807b702b63b757c07e14a9e03b42cb9fdda4b8a
Author: Rob Jonson <rob@hobbyistsoftware.com>
Date:   Sun Sep 25 23:19:39 2011 +0100

    add browse.json as an alternative view of the browse data
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 1cbee971051a55dfb9aa76280549801fdc4cbe84
Author: Rob Jonson <rob@hobbyistsoftware.com>
Date:   Sun Sep 25 23:17:27 2011 +0100

    update browse.xml to support uri as preferred param
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit c854652cfeef01c8f350990e90bb82444aa0db07
Author: Rob Jonson <rob@hobbyistsoftware.com>
Date:   Sun Sep 25 23:11:46 2011 +0100

    expose make_path to lua
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 1c7bedae817377832afafc511955ecf5540a14b3
Author: Rob Jonson <rob@hobbyistsoftware.com>
Date:   Sun Sep 25 23:08:05 2011 +0100

    revert previous attempt to make browse handle uri and path in the dir param
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 454d3de2504a0447e1859d5ff4bf5d0d897f6ebd
Author: Rob Jonson <rob@hobbyistsoftware.com>
Date:   Sun Sep 25 23:03:46 2011 +0100

    note in readme that playlist_jstree is not a supported part of the interface
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit e9905eb97e74b0ea52922850a5ea328a56a79172
Author: Rob Jonson <rob@hobbyistsoftware.com>
Date:   Sun Sep 25 23:02:45 2011 +0100

    add playlist.json as an additional view of playlist data
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 7ff6d243f17340f7f080b0c007adbd3a86379b4a
Author: Rob Jonson <rob@hobbyistsoftware.com>
Date:   Sun Sep 25 22:59:56 2011 +0100

    playlist.xml now draws it's data from the common model in httprequests.lua output data is the same for backwards compatibility
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 5db979bb40c2baced8b79f7b77b9e16f2560bae7
Author: Rob Jonson <rob@hobbyistsoftware.com>
Date:   Sun Sep 25 22:54:49 2011 +0100

    instead of sending the uri as name to input_item_NewExt, send NULL and the core will deal with it (fix #5378)
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit aad27e0882b80e891dd39bec11dc20ba26cdb72a
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Sep 25 21:06:03 2011 -0400

    --enable-release doesn't exist anymore

commit 89c0d24f5cb063b5e6cd1d4e4ae15e2057e4c719
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Sep 26 02:54:05 2011 +0200

    Win32: use DWORD_PTR instead of DWORD for callback declaration
    
    This should help on Win64

commit ad3c03d5cc6f04180591dfd7e2ac35f36bb5e7f0
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Sep 26 02:07:18 2011 +0200

    D3D vout: don't spam too much the messages in release mode

commit 734fe5c6ccb1db542298ab883f5410e919c4c4af
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Sep 26 01:42:41 2011 +0200

    Qt: regroup systray connect to a central place

commit ba8e2bf6f0f64239020a02dc696bf160d5de9c1d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Sep 26 01:38:31 2011 +0200

    Qt: Delay system tray creation

commit f765c77217dd01a689ea752ae5456660634f1341
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Sep 26 01:36:00 2011 +0200

    Qt: fix a potential crash with the systray management

commit eff056b10c1b9cddbbb3c3b41215358d062a44f5
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Sep 26 01:03:54 2011 +0200

    Qt: reload some preferences live
    
    Close #3148

commit bc195211db2280356d26bcaefea14b54c0759147
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Sep 26 00:49:15 2011 +0200

    Qt, Sprefs: hide the style selection on Win32 and fix it

commit 1a5ed68bcdfccb6bfc51c3a7cfc4732e7a9fbad3
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Sep 26 00:41:05 2011 +0200

    Qt: cache some config variables

commit b243bc8f99f707d8755d48a9a1b71f18b0f6ee0e
Author: Kaarlo Raiha <kaarlo.raiha@gmail.com>
Date:   Tue Aug 2 19:21:34 2011 +0300

    Change fs controller and mouse cursor hide timeout to 1000 ms
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 04e18e6c838c79f03dca019168ecc8665a2ec334
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Sep 26 00:24:27 2011 +0200

    Qt: simple prefs dependency on Win32

commit afad1bb5c6434271d78cd3b6657f54ff1be87036
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Sep 26 00:11:19 2011 +0200

    Qt: simplify systray menu and add volume control
    
    Some speed/seek functions are now gone, because they don't really make
    sense for an audio playback.
    Volume functions are now in, because this is useful

commit f06b4d30510f4528dac682d9c02ab0238a0993ed
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 25 22:24:11 2011 +0300

    Use separate HTTPd host per protocol

commit 63828e7c37b100696553b315aa501d69bacdc3d2
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Sep 25 12:42:05 2011 -0400

    Revert "win32 configure helper : allow to use in source dir contribs"
    
    This reverts commit 0c16b5d0213fb853a21ab27b6859911749d30219.
    
    The same effect can already be obtained by setting CONTRIB_DIR to "yes"

commit 16f08cea2b93d0006bb09658b329c2b99014d376
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Sep 25 18:15:13 2011 +0200

    Some light fortune

commit ca6f33467f8d1dc15ec83aae44674a4f6a80e286
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 25 18:59:07 2011 +0300

    Fix simulatenous HTTPd use of RTSP and HTTP

commit 62720ebc9528eccbc9baccbbb9c9a19aa3815a8d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 25 18:54:42 2011 +0300

    Fix use of HTTPd from multiple instances in same process

commit 278a69e81f77c2e6af34a24787bd9307dc207040
Author: Sébastien Toque <xilasz@gmail.com>
Date:   Sun Sep 25 11:17:39 2011 +0200

    posix_memalign is not available on android
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 9a391eb0083b9ec8e14d1a9e7b59ee43039edd6b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 25 18:36:09 2011 +0300

    httpd_UrlNew*(): write warning to correct VLC object

commit 4919998c7ed101bca855edbc75232d85c1668c17
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 25 17:03:56 2011 +0300

    News about seekpoint change

commit 70f0b65df4545a5296f9520b28f369032ba70c76
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 25 17:01:32 2011 +0300

    Update seekpoint command line help

commit a34c4c52d2c86d1b0f0d22e2d470530bd61aa322
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 25 16:56:18 2011 +0300

    Use hash instead of arobas for seekpoint (fix #5022)
    
    Instead of ignoring the URI anchor (if present), the input now parses
    it for start and stop seek points. This is non-standard - anchors are
    normally names found in HTML document. But at least, it does not
    interfere with parsing real-world URLs (see the bug #5022 for example).
    
    Also contrary to stream output chain, the hash symbol should be free of
    shell quoting issues when used this.

commit 8693bcb2c8fdbdb3862c960c95e3d34be1f4f530
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 25 16:46:52 2011 +0300

    Simplify parsing of title/chapter in MRL

commit 453764f6d16e7795e98278f4fe7bb446b787a33e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 25 15:56:07 2011 +0300

    Privatize input_SplitMRL()

commit 629242be8991e0005db9d6b61e79e15c89b10793
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 25 15:48:34 2011 +0300

    Qt4: simplify and improve playlist item folder exploration
    
    Unfortunately, there is currently no way to determine whether the
    MRL scheme uses file paths (e.g. file, dir, vdr, zip...) or not, so
    we always try.
    
    Anyway, the folder browsing menu item should not be visible at all when
    the item is not a local file. So there is no need to deal with that
    failure care here.

commit 00411e8a34172e2f6caaf8825ba2db099d723631
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 25 15:33:58 2011 +0300

    Qt4: correct [eda1f5fea35ddb79a196aea9bbd698c737e1bd0f]

commit 1f62123c42092f2a38f898206d9ce4b2e1a19946
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 25 15:30:43 2011 +0300

    Correct/update dvd:// syntax
    
    I don't know when "raw_device" was used, but it must have been removed
    a loooooooong time ago.

commit 2c1d110d73977783fbfe3362505d026f11200400
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 25 14:42:58 2011 +0300

    Revert "web intf: fix uri decoding when browsing."
    
    This reverts commit fb9bbdc9a43b4bcb52141122f0a53eec862067ca.

commit bd058b2f3eea75dc4ce63a94670b66046bed5ac6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 25 14:42:57 2011 +0300

    Revert "lua http: fix valid uri handling with v2."
    
    This reverts commit 06108030c0cc8e0bfb633319c9dae7ba7b349855.

commit 08de5c6103968e8b64f396416e820f0c3ff2bcfa
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Sep 25 11:41:14 2011 +0200

    auhal: merge fixes from the stable branch

commit e53d01ea3ba96358a532833244c4d5fefc995618
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Sep 25 00:18:31 2011 -0400

    contribs: don't build avconv binary

commit 5a19e06f99b1dc2993275ce3d945e0b3cab5aaf2
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sun Sep 25 06:07:13 2011 +0200

    youtube.lua: fix commit 9a746cfa3078c53eed57d2102002b39c283c6ab4

commit 06c9784ad684c52330495f9658fa662bdb5b9d10
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Sep 24 23:22:41 2011 -0400

    vlc_memalign(): osx 10.5 doesn't have posix_memalign()

commit 3388e6b03a23104fac73edd15fe429e63e574779
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Sep 24 20:27:47 2011 -0400

    Revert "vlc_memalign: use memalign() if posix_memalign() isn't here"
    
    This reverts commit 0ad141d394dd86e930d1f27be2ea6ea7e698fddf.

commit 3e27dab673c1c24970704e25a58ffbf8afce3443
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Sep 24 20:27:38 2011 -0400

    Revert "HAVE_WIN32 -> WIN32"
    
    This reverts commit 7fe3a136b1d72d2b4157cae635666b1d99b144e4.

commit d0031ad29ccc52fb08e0257b0f4a76d34144d56c
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sun Sep 25 00:02:43 2011 +0200

    lua_http: fix name parsing on encoded uri

commit 06108030c0cc8e0bfb633319c9dae7ba7b349855
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Sep 24 21:18:01 2011 +0200

    lua http: fix valid uri handling with v2.
    
    Correct uri are not escaped, so we must not unescape them.
    Adding a version query string for our web intf to keep backward compatibility.

commit fb9bbdc9a43b4bcb52141122f0a53eec862067ca
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Sep 24 20:31:53 2011 +0200

    web intf: fix uri decoding when browsing.

commit 32d59336f5e76ab6cafdf83c087a26a74e78a23f
Author: Rob Jonson <rob@hobbyistsoftware.com>
Date:   Mon Sep 19 15:37:58 2011 +0100

    lua http: update browse command in lua http interface.
    
    Refactor browse command to draw data from central model in httprequests.lua
    add proper URI created by VLC's make_uri command to attributes in the browse data.
    (this means that clients can simply use the correct URI for browse,open,enqueue commands,
    rather than trying to convert paths to URI) accept file uri as input for browse command
    (so that clients can completely ignore the path attribute) browse.xml displays data from
    the model (fully backward compatible) browse.json provides alternative view of the same data

commit 32a7f895d20ffbd4a2e598fda147d8cf6e7484e2
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Sep 24 22:51:26 2011 +0200

    Try to fallback to stereo for mono audio in alsa.

commit f89d0a88b533bd9ca0514d7d1ecbbfd13a273c19
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Sep 24 17:55:23 2011 +0200

    web intf: save few bytes using chaining

commit e63678cc26c7138f96b49b9d68a26696e88c5cbc
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Sep 24 17:27:00 2011 +0200

    web intf: fix volume on the 200% base

commit fc1227e4636128fe85b4bd8a450eb07134fb54b5
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Sep 24 16:45:13 2011 +0200

    web intf: display art correctly

commit 1ad23782dd12171220d956b8ab5db1ebb67b7790
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Sep 23 23:28:20 2011 +0200

    Qt: menus: fix faster/slower icons

commit 940068e005b78d7095479b2cb33e757df3ae2365
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Sep 24 16:08:57 2011 +0200

    Qt: match the volume % with the OSD
    
    Close #3745

commit ca802f6969613e6b8f335d675aaf1af8a7a8f7b6
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Sep 24 15:53:04 2011 +0200

    Qt: simplify volume management

commit fa240c0ba098005f0540e6cfe64ffb04aa531368
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Sep 24 15:49:06 2011 +0200

    Qt: change the string for GPU acceleration

commit 6cd3385995645c795021dbfda75486e192f1ee1f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Sep 24 13:30:58 2011 +0200

    Qt: manage the volume with the core
    
    Close #3351

commit e578075aad915959c1171a1499bb30e56c116743
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Sep 24 14:29:22 2011 +0300

    Phony error if old HTTP output syntax is used and avoid strdup()

commit 047f654a1762593923f48527d5a8e96daab95929
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Sep 24 14:29:02 2011 +0300

    Remove unused defines

commit ac8a668497ae8ffd8ee9423feab0fe4b2db7ab81
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Sep 24 12:49:54 2011 +0200

    Update NEWS and LIST

commit dffeb9bc9d17af91d52970eb4bae36491c9bc0d9
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Sep 23 18:51:03 2011 -0400

    win64 configure: enable taglib

commit 0c16b5d0213fb853a21ab27b6859911749d30219
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Sep 23 18:49:37 2011 -0400

    win32 configure helper : allow to use in source dir contribs

commit 17c3d30124122ca285ce739976cbc49c7b3e6e1c
Author: Martin Storsjö <martin@martin.st>
Date:   Sat Sep 24 00:48:31 2011 +0300

    android: Add the C++ STL library path to LDFLAGS
    
    This is required if one wants to link shared modules.
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit f227739a6f3575d1265e8738206f32e774e62eaa
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Sep 23 17:56:24 2011 +0200

    Win64: try to fix Cmake on Win64
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit aeb72005975cfc84cfca6c3d660cdf0b84d54efb
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Sep 23 14:13:33 2011 +0200

    Win32: don't redeclare definitions

commit 55cb768a5f7bb6c0c3593fdc7e2969dd9656dac3
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Sep 23 14:12:45 2011 +0200

    Win32: remove unused variable

commit fd7e51abf31fb4110da20d93b576f9f535dc0bc6
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Sep 23 02:36:02 2011 -0400

    contribs win64: fix libgcrypt linking

commit 9bd4eaa5e9b412d99606431d266e6985ebbe6ee4
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Sep 23 02:07:09 2011 -0400

    update configure-mingw64.sh

commit 6001cde33368efe30128e2716f412a71d82c4db5
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Sep 23 01:58:58 2011 -0400

    win64 contribs: disable projectm

commit 5399208ef5f2a3a4ad1155982fd734f1d05491ec
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Sep 23 01:47:21 2011 -0400

    contribs: fix glew build on win64

commit be1a4a7852c15e4032ebe14028f15ce81bbf95a4
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Sep 23 01:44:58 2011 -0400

    portaudio: drop patch applied upstream

commit a9a76fbe52979c87b7dca6120fac308870c6a5f0
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Sep 23 01:21:12 2011 -0400

    contribs: drop win64 patch for libswscale

commit 5eac86a0e5c3ae5a00ad49a4d405b5bc917fc302
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Sep 23 01:59:00 2011 +0200

    Win64: don't build any cmake project on old contribs

commit 1dddea82109a69ba5ce4dbedeaa1e185b1702c41
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Sep 23 01:47:22 2011 +0200

    Contrib: fix upnp compilation on win64

commit 1dc1a52a194ef02ff7fa70587b16a03983be0a7f
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Sep 22 19:31:31 2011 -0400

    contribs: really disable libgcrypt docs and tests

commit 69573b120f6bc03feda7feeea7387a4adee80ae2
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Thu Sep 22 23:56:38 2011 +0200

    configure: fix sid demux

commit 1fe14a8816d913ab2c2f4e3ab7de95a5e79013c8
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Sep 22 23:30:03 2011 +0200

    MKV: de-advanced some options

commit bfd661fc1e13acb007fba3500b1e9834c7b70d5d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Sep 22 19:26:15 2011 +0200

    Android configure: Don't repeat oneself

commit d910a74c527ee034290ae7b7278643e68e9091eb
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Sep 21 18:13:00 2011 +0200

    libVLC: rename libvlc_track_description_release
    
    This is now libvlc_track_description_list_release, as agreed at the VDD
    technical discussion

commit eda1f5fea35ddb79a196aea9bbd698c737e1bd0f
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Thu Sep 22 17:38:02 2011 +0200

    Qt: info panels: fix NULL dereference (#5368 fix).

commit 4998d3773bfa91853dd7597928cbea3f3907da64
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Sep 22 16:49:33 2011 +0200

    Contribs: remove unnecessary patch

commit 070c1bd129c77d8f434f7ab5ec8a41f88d67e1f6
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Thu Sep 22 16:05:14 2011 +0200

    web intf: move style decl to css

commit ee1eb6252cc85298bf29dcfd3345bb9249374590
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Thu Sep 22 16:01:17 2011 +0200

    web intf: no need for js for opacity changes

commit 7fe3a136b1d72d2b4157cae635666b1d99b144e4
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Sep 22 09:49:01 2011 -0400

    HAVE_WIN32 -> WIN32

commit a7c6b3bf4daa07639b9502500e7556c8acf762ad
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Sep 22 16:32:23 2011 +0300

    logger: output UTF-8 in text mode and prefix with a Byte Order Mark

commit 409e6544d3e8ae31f2a562aca421d0153035ead9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Sep 22 16:31:50 2011 +0300

    logger: use <strong> rather than <b> in strict HTML

commit cd65972764e6fa22cbb053a335a6ebe418163b91
Author: Martin Storsjö <martin@martin.st>
Date:   Thu Sep 22 14:12:37 2011 +0300

    omxil: Enable OMX.SEC.index.ThumbnailMode if available
    
    This custom setting makes sure the codec actually fills the
    OMX buffers with data, instead of opaque pointers to buffers
    residing elsewhere.
    
    This is needed in order to get sensible data output on
    Nexus S, and most probably also on Galaxy S.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 3bd67a1e5ad4e8c6a50d7a311b217464c0b5f0a9
Author: Martin Storsjö <martin@martin.st>
Date:   Thu Sep 22 14:12:36 2011 +0300

    omxil: Implement OMX_GetExtensionIndex and OMX_SetConfig for IOMX
    
    OMX_SetConfig still lacks a good way to figure out the size of
    the passed struct/variable, for now hardcoded to the size of the
    only use case.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 875945f09f4bbb62c8840de25c07e44353c06dab
Author: Martin Storsjö <martin@martin.st>
Date:   Thu Sep 22 14:42:46 2011 +0300

    omxil: Set OMX version 1.0.0 on android
    
    The Samsung OMX components on e.g. Nexus S require major == 1
    and minor == 0, otherwise they simply return errors on all
    SetParameter/GetParameter calls.
    
    Stagefright's OMX client always sets version 1.0.0, which thus
    probably should be a safe choice for all android cases.
    
    An alternative would be to store the version to set as a
    variable in decoder_sys_t, and set that to 1.0.0 conditionally
    only for Samsung OMX components, but that would make
    OMX_INIT_COMMON more complex.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 0ad141d394dd86e930d1f27be2ea6ea7e698fddf
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Sep 21 21:25:17 2011 -0400

    vlc_memalign: use memalign() if posix_memalign() isn't here
    
    Also rename confusing vlc_free()

commit 69d2375629241714bdedd4625200e96d60c8c6fc
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Thu Sep 22 00:11:24 2011 +0200

    web intf: drop top table design.
    
    We're in 2011 guys !

commit 3fa047734ac771471d75c2972dfe21e72936c8d0
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Thu Sep 22 00:09:22 2011 +0200

    web intf: fix reading position from status.xml

commit c79789502fcc9f979afc47fc45bbb9a2150528ed
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Sep 21 21:25:06 2011 +0300

    omxil: Allow using IOMX on Android
    
    This adds a fake OMX core implementation, relying the calls
    via IOMX to the media server, which contains the actual
    OMX core.
    
    Building with IOMX requires private Android headers from the
    Android source tree, namely the frameworks/base and
    system/core repositories. (Either froyo or gingerbread
    should work for building.) This API is not public, has no
    ABI guarantees and isn't supported.
    
    Linking also requires libraries extracted from a
    froyo/gingerbread device or emulator.
    
    Since there are no ABI guarantees, linking to this API might
    make the .so fail to load on some devices, so for proper use
    it should be in a dynamically loaded module, separate from the
    rest of the VLC core and modules.
    
    Since this can lead to crashes on unsupported devices, it should
    only be used in production on whitelisted device/firmware
    combinations that are known to work.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 507ebbfec559d5aaede258e53e18396dff7e574c
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Sep 21 15:49:32 2011 +0300

    omxil: Make GetAudioParamSize nonstatic
    
    It is useful in the IOMX wrapper.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit e1da4a02b33d932eacbda20530ac6c44b2d36101
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Sep 21 15:52:22 2011 +0200

    Configure.ac: cleanup
    
    Removal of tabs and trailing spaces
    Fixing configuration with autoconf 2.67

commit 8e0d48c860f46914e0115a21fd4a7dae4f270959
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Wed Sep 21 09:57:10 2011 +0400

    Stream out switcher: use existing kludges to port to new FFMpeg/Libav
    API.
    
    Also, distinguish between SSE and SSE2 CPUs.

commit 64568cf4f09d85a8c39aeab165e6fefb50b878fa
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Tue Sep 20 18:02:10 2011 +0400

    Revert "Switcher: port to FFmpeg-0.8 API"
    
    This reverts commit d0dc1be9481bcdb7d8e85cb1d19abfd934981b60.

commit 2bb2c48eeb5e7b51a74af507fedb387b822c44e1
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Sep 21 15:18:18 2011 +0200

    web intf: delay loading of external ressource.
    
    Must not block if we have no internet access

commit abdcbe28a66368efd934d150416878ab84c96a36
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Sep 21 14:19:27 2011 +0200

    web intf: update UI selection on playlist item change

commit db05c860f04a51c8c8179f5005ec5d61c83123bb
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Sep 21 13:02:31 2011 +0200

    web intf: lint validation fix

commit 7d3dbfacc88c15d5d2bb66ef963992c9fb11aa71
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Sep 21 12:39:43 2011 +0200

    web intf: make playlist start opened

commit 161f99758e4a51bd1955f2842048da2fc78cc3ff
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Sep 21 12:30:45 2011 +0200

    web intf: make playlist interactive

commit 43f10da8ab7abef995c5d6292419b91abbbed9fb
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Sep 21 11:19:08 2011 +0300

    omxil: Recognize some semiplanar 420 formats
    
    I'm not sure if these officially are NV12 or NV21 - on Nexus One
    they correspond to NV21 at least.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 555ba2d1256879b551b60cce579bf4bdbf137061
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Sep 21 11:19:07 2011 +0300

    omxil: Push a dummy buffer on the input buffer fifo to avoid deadlocks
    
    By pushing a sentinel/dummy buffer on the input buffer fifo
    when the output needs reconfiguring, we avoid deadlocks on
    HTC Sensation, where the input buffers aren't returned to
    the caller until the decoder has been reconfigured.
    
    Since all input buffers can be used up before the reconfigure event
    is received, this earlier led to a deadlock where the decoder
    waited for the caller to reconfigure it (as a response to the
    reconfigure event), while the caller waited for an input buffer
    to be freed to put the next input packet into.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 944c1c4e7ca43a9104d4bb2eeaa2fb0ef633e659
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Sep 21 11:19:06 2011 +0300

    omxil: Handle planes with a height larger than the frame height
    
    The nSliceHeight parameter in OMX apparently can indicate plane
    height. This shows up on Nexus One with recent CyanogenMod
    with the OpenMAX driver built from source (as opposed to the
    older ones with a binary-only OpenMAX driver).
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 5d0d9decf0320eebcebf171546988671a6cfcfce
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Sep 21 11:19:05 2011 +0300

    omxil: Update the number of buffers when reconfiguring
    
    On OpenMAX devices supported earlier, the number of buffers has
    stayed the same after reconfiguring, but on the Nexus One, the
    number changes.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit d4f0c5f192495471d244e93f48f54b421cbc815e
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Sep 21 11:19:04 2011 +0300

    omxil: Only print psz_role if OMX_ComponentRoleEnum succeeded
    
    Earlier, an uninitialized string would be printed if
    OMX_ComponentRoleEnum failed (or if it was unimplemented, see
    omxil_utils.h), potentially leading to out of bounds reads.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit c7f563eb4435e753d0d62345789b60433f003352
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Sep 21 02:54:25 2011 +0200

    Old contribs: don't compile mpcdec on x64

commit 7e27f9a241a7b2df75979c24b4dd0466ab41bdeb
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Sep 21 02:36:45 2011 +0200

    Contribs: update ignore files for tarballs

commit db387a130c25833f93e2e73351ae7611f00c197e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Sep 21 02:34:30 2011 +0200

    NEWS: mention mkv improvements for anime fans

commit fd795f7da62400a8c078823d9a7eb3970072e6f1
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Sep 21 02:29:41 2011 +0200

    Contribs: update libtiff URL.
    
    Yet again...

commit ad2446286fba9f93012312d72a89134674bf7b7e
Author: Denis Charmet <typx@dinauz.org>
Date:   Sun Sep 18 23:53:26 2011 +0200

    Handle mkv file with random data appended
    
    EbmlElement doesn't detect EOF so we don't try to look for more than the file size.
    Close #5287
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 69a96ade0b17778fb93a97f48bb864d8efe737b2
Author: Denis Charmet <typx@dinauz.org>
Date:   Wed Sep 21 00:33:58 2011 +0200

    MKV: Virtual segment rewrite
    
    This should handle better ordered chapters and multi-file mkvs
    (with --mkv-preload-local-dir)
    
    Should close #3942 #4074 #3810 #4031 #4336 #4501.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 2ee48753551670bf5a04be94e71226a5f8d09be9
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Sep 19 23:03:14 2011 +0200

    Improved time managment and seeking in our avformat wrapper.

commit ce57c84c5228daecdfee93910b969417a2cefe09
Author: Sebastien Zwickert <dilaroga@free.fr>
Date:   Mon Sep 19 00:22:38 2011 +0200

    macosx: defines IBC_PLUGINS to fix xib compilation issue.
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 5390ac24f68294054c9fba564bbe153a4f48c6f0
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Sep 20 17:48:59 2011 +0200

    Fix typo: Hidding -> Hiding

commit d0dc1be9481bcdb7d8e85cb1d19abfd934981b60
Author: Dominik 'Rathann' Mierzejewski <dominik@greysector.net>
Date:   Tue Sep 20 20:44:15 2011 +0200

    Switcher: port to FFmpeg-0.8 API
    
    Signed-off-by: Nicolas Chauvet <kwizart@gmail.com>
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 91ced27922335a150d278ac1739e3cbf7e134af1
Author: Sebastien Zwickert <dilaroga@free.fr>
Date:   Tue Sep 20 13:41:53 2011 +0200

    VLCKit: fixes flags for arch i386.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 5af4f382cbb50a1ed98dc3c449a0049060a5709b
Author: Sebastien Zwickert <dilaroga@free.fr>
Date:   Tue Sep 20 03:44:08 2011 +0200

    VLCKit: fixes contrib dir for arch i386.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 74310c7395a199c0a031dd113d08900cd44082ee
Author: Sebastien Zwickert <dilaroga@free.fr>
Date:   Tue Sep 20 01:06:31 2011 +0200

    VLCKit: uses new command line syle for bootstrapping contribs.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 83af97080329e587e3271850ce97ffc007ed7883
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Mon Sep 19 23:39:54 2011 +0200

    http intf: fix unescaped xml entities

commit 982c2aeaad0a322771ba647cfe708c0c25bb931e
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Sep 19 23:01:40 2011 +0200

    Fixed a double free when av_open_input_stream() fails.

commit 0c4a828d5f9930ce7949d07b6edd9c4b22b2204a
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Sep 19 20:27:33 2011 +0200

    Removed unused variable (avformat)

commit 10a3c487df40445baa339881e3ffb2ed7d59cbfb
Author: Sebastien Zwickert <dilaroga@free.fr>
Date:   Mon Sep 19 18:00:47 2011 +0200

    VLCKit: fixes compilation issues.
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 3b851f4e9c531f2d90c305b3d632cddc082791fc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Sep 19 17:45:48 2011 +0300

    bootstrap: fail if pkg-config is absent
    
    It is still possible to compile from tarball without pkg-config, though
    the result will probably be quite useless.

commit c74a885f7c1e284d9e0a1ef70af7f81a5a0ba7e6
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Sep 19 15:34:05 2011 +0200

    Include: add some win32 comment

commit 01946f2369d3744ce7db0785a7bb53f3e8de262d
Author: Sebastien Zwickert <dilaroga@free.fr>
Date:   Mon Sep 19 03:25:51 2011 +0200

    macosx: fixes pkg-config compilation issue
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 7e2a9a21d708074521c2cdb339b9c663ee2db883
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Sep 18 23:21:30 2011 -0400

    Contribs: use FFmpeg from git

commit 6d652d11d4617308c889ae551b6ca3f10bf6cf93
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Sep 18 22:53:41 2011 -0400

    remove obsolete comment

commit 747a97b2cf2b2a3af08d6f03b40549e3ee2c3f48
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Sep 18 22:29:01 2011 -0400

    xcb-window: make sure VLC_ADD_CFLAGS is useful
    
    fix compilation of code under #ifdef HAVE_XCB_KEYSYMS
    -> fix key bindings

commit 19d9676f538f8f2f7a29f1255e92a9849c2c397b
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Mon Sep 19 02:32:32 2011 +0200

    dailymotion.lua: re-enable HD and convert to --preferred-resolution

commit bcd480400931d4cdcb53cfcbf43fe1ec884a20f4
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Sep 19 00:59:50 2011 +0200

    Contribs: update to libdvbpsi 0.2.1

commit 137ea4c07a91e7a5a25916e56b1878d9f112c0ad
Author: Rob Jonson <rob@hobbyistsoftware.com>
Date:   Sun Sep 18 14:29:37 2011 +0100

    luaHTTP: Force pl_loop and pl_repeat to be mutually exclusive.
    
    At the moment, they can both be true which is meaningless.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 39eddfc4ac3c4f3800b246da24e9577f36caf803
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sun Sep 18 13:08:34 2011 +0200

    macosx: remove deleted files from Makefile

commit 7ffe01c7df0cca88e71b9079b961d05aee9b08de
Author: Lorenzo Pistone <lorenzo.pistone@studenti.unito.it>
Date:   Sun Sep 18 12:28:34 2011 +0200

    cue.lua: fix double URL encoding of directory name
    
    Signed-off-by: Pierre Ynard <linkfanel@yahoo.fr>

commit a0d300293418d23286b7b24658de4cae99bd87d2
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Sep 18 11:12:02 2011 +0200

    luaHTTP: behave like oldHTTP for seeking
    
    Close #5345
    Patch by jikuja

commit 3a6c8349d8f165036d98aa915f9d07935cb88be6
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Sep 17 20:32:11 2011 +0200

    Qt: Force custom toolbars not to follow RTL auto layout changes.
    
    Some widgets can't handle RTL (timebar, ...) and
    custom toolbars need special logic when reversed (next/prev...)

commit 9b0bfc02ef2e97eab087ff98c935d97e72d2a14f
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Sep 17 17:42:31 2011 +0200

    Qt: adv options: fix RTL handling for synchronization

commit 553fa2da4ecc8a55cbaaefdc6ad4ed2b3eb7f48f
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sat Sep 17 21:56:42 2011 +0200

    dailymotion.lua: partially decode video title and description

commit 66be5f79998302b29c096eb68679abf8d4534039
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sat Sep 17 21:35:06 2011 +0200

    vimeo.lua: convert to --preferred-resolution

commit 767cec1d079b3b45a15a6ed2bf7c017048e76cd0
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sat Sep 17 21:15:44 2011 +0200

    vimeo.lua: spoof user-agent with something inconspicuous
    
    This is needed for HD

commit 80b99996b5568cfbfc8a7ab491317e2984fa26c6
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sat Sep 17 21:11:54 2011 +0200

    vimeo.lua: remove debug

commit 2d2df2dce5a1ee32cf9f493158595c4dcb7d1a88
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Sep 17 21:09:47 2011 +0200

    macosx: remove 'embedded' image files from the xcodeproj

commit 7e1180d8da4c34da45e91b9421c3806e5a6cd73e
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sat Sep 17 20:54:39 2011 +0200

    access_http: support comments (parentheses) in user-agent

commit adc35019701701eec7a6f91128103fc462ce3b3b
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Sep 17 13:10:34 2011 +0200

    Qt: adv settings: Optimize synchronization panel

commit 76fa9057ed1b2949b6ec73f82fa2f18a69c344c2
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Sep 16 21:49:05 2011 +0200

    macosx: removed no longer used graphics from the 1.1 series

commit 69df7da79834177ccfa60c1717d8e72fdae70fd9
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Fri Sep 16 21:28:30 2011 +0200

    doc: install libvlc sample applications

commit be5874e5c1b4dd5ddd9a3f3db55e78c033c74a16
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Sep 16 21:13:32 2011 +0200

    auhal: blind attempt to fix S/PDIF on Lion
    
    needs testing

commit 9e3075174219c83c61a868e694ebf671474b5e1e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Sep 16 18:57:44 2011 +0200

    Accept mdf and dvd as extension for DVD iso
    
    Stupid software actually uses that...

commit 0268197b7e6a19beda7f95d048c4b6cfb1c59368
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Sep 16 18:42:37 2011 +0200

    Qt: open network fixes and simplifications
    
    Close #5328

commit 972e5e453a3f01ae6d3597e3489b4c3dace406b2
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Sep 16 18:16:51 2011 +0200

    Qt: open dialog code simplification

commit 718ee0d698e2fd3aeb36d628d8b35d04ba5d8bcc
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Sep 16 18:06:06 2011 +0200

    macosx: fixed minor appearance issues

commit 913fe8f262ec02b1773e5f7c8a81e669770163f1
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Sep 16 17:54:08 2011 +0200

    macosx: added fspanel@1.5x graphics to the xcode project and the Makefile.am

commit 162f93593774603dd3c0e2b7d40e36e68fb993f8
Author: Damien Erambert <damien.erambert@gmail.com>
Date:   Fri Sep 16 17:36:55 2011 +0200

    macosx: added fspanel graphics scaled by a factor of 1.5 for screens with huge resolutions (not yet used)

commit 7351ded5a17d9cf7d60ffe8513901d40eb9b7380
Author: Damien Erambert <damien.erambert@gmail.com>
Date:   Fri Sep 16 17:32:40 2011 +0200

    macosx: updated UI graphics

commit 20b554bff0385fd2dbaa042f8fd635c9927f418a
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Sep 16 17:24:55 2011 +0200

    NEWS update

commit 4183cd721936a62d21bb21b676c5679a061919b1
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Sep 16 17:23:02 2011 +0200

    growl_udp: removed module, since it is broken and will no longer be supported by Growl's next release

commit ea32bd201be0a29de3ef05ee3f762916443e1f10
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Sep 16 17:18:08 2011 +0200

    macosx: fixed white spacing errors introduced in previous commit (ff8183c04e3f2938cdb11be0d24a56b4ea561545)

commit ff8183c04e3f2938cdb11be0d24a56b4ea561545
Author: Jan Winter <jwinter@gmx.net>
Date:   Mon Sep 12 22:15:49 2011 +0200

    OS X AppleScript: added new features
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 0333f05e38b96d47b8a0474c93a6932a456c0cc3
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Sep 16 16:15:00 2011 +0200

    Qt: clarify a text
    
    Close #5321

commit 0d18d5644e7543a8d8e8bccb7f7ba4e18307bfb5
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Sep 16 15:54:28 2011 +0200

    CUE: support Unix Line Endings
    
    Close #5322

commit 55bc237c2388bc4dde556954127ace97515bd612
Author: Sebastien Zwickert <dilaroga@free.fr>
Date:   Thu Sep 15 00:29:18 2011 +0200

    OpenGL: enable shaders for MacOS and cleans some specific MacOS code.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 7c4e25d7381d89a4e68e6f74c9e2ed8ce607c53e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Sep 16 14:32:46 2011 +0200

    Information about DV Pro codecs

commit f6e6dfe471610bec40052f8404a371e2c1c57f4f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Sep 16 14:11:27 2011 +0200

    More FourCC for DV, JP2K, h263, mp4v and MJPEG

commit 3b2431d7487a1bebf14d3dad554a6512b870a27c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Sep 16 12:11:04 2011 +0200

    FourCC: update copyright

commit 0899262b24433d74a37ebbd31b30a1835671c955
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Sep 16 11:39:23 2011 +0200

    Add support for ProRes through Libavc
    
    Thanks Elvis

commit d11ea1365dcb34ff5447aa15c08ddf3444d4ae55
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Thu Sep 15 20:37:06 2011 +0200

    youtube.lua: preferred resolution selection

commit 0e644cb3da1f23509011e6f825c4acaa193fc212
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Thu Sep 15 20:36:16 2011 +0200

    lua: export variables module to lua demuxer

commit ad964b11c168978351eced5c64aa6284bf20bb31
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Thu Sep 15 20:35:34 2011 +0200

    lua: expose var_Inherit()
    
    Similar functionality wasn't quite available by combining
    vlc.var.create() and vlc.var.get()

commit c39bdd521d69013d9abc2537c894af4503b729ae
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Thu Sep 15 20:34:07 2011 +0200

    Add option to select preferred video resolution
    
    This can be used right away in lua playlist scripts, and possibly in
    demuxers that support multiple video tracks

commit ace5352f6c5aafc22d71c1af1cc0752b32a0f6de
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Sep 15 15:59:21 2011 +0200

    libVLC: remove tabs and trailing spaces

commit e4bf5fafb7519ca62eeb9ba787212bf464737a00
Author: Yuval Tze <yuvaltze@gmail.com>
Date:   Mon Sep 12 13:13:18 2011 +0300

    Subsdelay default min-alpha value
    
    change default min-alpha value to 70
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 1af1b86864e7d6ef241011b8e97941ed673fd5ad
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Sep 15 15:54:50 2011 +0200

    Amem: remove trailing space

commit f9d51b56df9127b5a858a3824e2fe4371712824e
Author: Sébastien Toque <xilasz@gmail.com>
Date:   Mon Sep 12 23:19:09 2011 +0200

    amem: fix a typo
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 92b7c62150ef1bbb3ab21c6d06f77d84299ce92f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Sep 15 13:17:52 2011 +0200

    Contribs: use openjpeg in libav/ffmpeg
    
    So that we have jp2k support on Windows and MacOS

commit 96d4c7f7d2bfc637d342e271b6b40d1b71686013
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Sep 15 13:12:55 2011 +0200

    Contribs: add openjpeg
    
    This wasn't present in the old contribs

commit bc577c01f8317eac29666ee932a01ea868456d6c
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed Sep 14 20:38:00 2011 +0200

    Fix YV12 support in opengl output (when shader is in use).

commit 7064dbe4ed1916403c415e4ff3c51b19a234b39b
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed Sep 14 20:29:26 2011 +0200

    Replaced tabs by spaces (opengl)

commit 533090db4c9c616649b449b3ad6d5743b920da5a
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Wed Sep 14 17:13:50 2011 +0200

    freetype: fix crash
    
    shadow and outline must be reset to NULL if the freetype call fails,
    so that the same memory is not deallocated twice later on.

commit 0e044faad3d30ed002e9bfeca0b0f30a36b27b0e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Sep 14 16:54:22 2011 +0200

    Update copyright and remove unnecessary include (CC)

commit 364cb74d30b14bcdb8e5a9c3ca90d01857ab907b
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Sep 13 18:32:39 2011 -0400

    Sepia8ySSE2(): remove forward declaration
    
    make the function static inline
    don't compile it at all if we can't compile SSE2

commit ca79f35583615e4dbcdcf86b27b76a693b2fe685
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Sep 13 18:30:06 2011 -0400

    Old contribs: make it easy to use libav

commit 44b9decd384b60d47cf2b8930a3ce287aadae666
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Sep 13 18:29:16 2011 -0400

    Old contribs: FFmpeg switched to git
    
    Also no need to keep references to an antique snapshot

commit a8c9a9233b04e22a3a22e9e5bb62965bb81abb14
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Sep 13 18:10:32 2011 -0400

    a52: cosmetics

commit d47186c7a6cbe0a1d19ee639b90fe96905d9f6cc
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Sep 13 18:02:17 2011 -0400

    packetizers: move state enum in packetizer_helper.h

commit 13d4cc70a7e97d5f9facc3d8df035fd037572634
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Sep 13 17:34:17 2011 -0400

    mpeg/es demuxer : get last block out of the packetizer
    
    refs #3178

commit 6fe3c9a8424055be5c4e7fd2e08de784f86d5298
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Sep 13 18:02:41 2011 +0200

    http inf: move old http interface components to subdir
    
    We still have the old vlm.html interface, as only batch commands
    are in the new lua http interface.
    Moving apart its own files gives a clearer view of the two versions.

commit e28b130295c4047c2b2a1ac0d1c33b02c2a6042d
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Sep 13 12:54:47 2011 +0200

    luahttp: remove old mosaic

commit 76aa0c1e95bcd1b5d903584b8a0baf162379ed04
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Sep 13 12:50:41 2011 +0200

    luahttp: remove old flash

commit e7c99eb33a79b5547d8f1ec4647ee7024cf36a7f
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Sep 13 11:42:25 2011 +0200

    luahttp: move footer down

commit 1f68a4db6f91b868524899e47e2bd6f82e314f23
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Sep 13 21:00:29 2011 +0200

    luahttp: fix vlm dialogs packaging.
    
    Old vlm interface was not working because of missing files

commit d675b5e29639c0578bb0c0f1be1936dc7183342b
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Sep 13 22:56:38 2011 +0200

    Revert "libass: add message callback"
    
    This reverts commit 3e6913a3f4a5496bb44435cc0dc0c9eacdb71a28.
    
    The decoder object can be destroyed before libass is and so cannot be
    used for logging.

commit fec1494dcbaf6fa7d32c033796dcc8bd9c5bcd03
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Sep 13 22:40:08 2011 +0200

    Used the AVCodecContext given to AVCodecContext::get_buffer() and not the global one.
    
    The global one may not be in synch when the callback is called.

commit b1b6d346b5cafa545515d37d6f722946a1dc87cf
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Sep 13 22:37:42 2011 +0200

    Fix texture cache accesses in opengl
    
    It fixes a potential out of bound access.

commit a4820b53a72903182b198435fabc50d1478fd3b0
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Sep 13 00:37:33 2011 +0200

    Used the AVCodecContext given to AVCodecContext::get_format() and not the global one.
    
    The global one may not be in synch when the callback is called.

commit 66b8bb17dacc529f033097984a9a0e864a0bdea5
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Sep 13 00:36:25 2011 +0200

    Cosmetics (avcodec decoder).

commit 77c6c8d2f5a47cbcb1e0cd5553023b2fbe0db873
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Sep 13 11:22:14 2011 +0200

    Qt: menus: re-group/order video options

commit 7fd0bb96b1040e8be04fc4f1f4e72b39c180515d
Author: Devin Heitmueller <dheitmueller@kernellabs.com>
Date:   Tue Sep 13 00:23:21 2011 +0200

    Fix improper rendering of PAC codes containing color or font styles (CC)

commit 510a29d8dd8d3969fa74557cad18afa3d2ec48ad
Author: Devin Heitmueller <dheitmueller@kernellabs.com>
Date:   Tue Sep 13 00:22:47 2011 +0200

    Fix bug in HTML construction that resulted in malformed HTML (CC)
    
    Address a case where we would end up with missing closing underline tags.  This
    results in malformed HTML causing the subpicture to never be rendered in those
    cases.

commit ff6dbc7f29c1aee0116f2ead386af443dda85c3b
Author: Devin Heitmueller <dheitmueller@kernellabs.com>
Date:   Tue Sep 13 00:17:45 2011 +0200

    Fix rendering of transparent space (CC)

commit 872aa7ed7891c0ac9234b8ad29416be9f3c4ecc4
Author: Devin Heitmueller <dheitmueller@kernellabs.com>
Date:   Mon Sep 12 23:33:48 2011 +0200

    Properly render 'smart quotes' (CC)

commit 461ebf064c8d36f502eccf0aa0686bec2eac266a
Author: Devin Heitmueller <dheitmueller@kernellabs.com>
Date:   Mon Sep 12 23:30:14 2011 +0200

    Fix rendering of inverted exclamation marked (used for Spanish) (CC)
    
    Properly the renderer to properly show the inverted exclamation mark, common
    in Spanish.
    
    Validated with the WGBH EIA-608 test stream.

commit df7b4814c761e6ff8562405b44f6071652ad24b0
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Sep 12 22:24:47 2011 +0200

    Fix CD+G scrolling.
    
    It was broken by f9b664eac0e1a7bceed9d7b5854fd9fc351b4aab.

commit 2bf6fb20e219a113622624ee61c143e543b65bf0
Author: Martin Storsjö <martin@martin.st>
Date:   Mon Sep 12 21:40:35 2011 +0200

    Add picture format declarations for NV12 and NV21
    
    Signed-off-by: Laurent Aimar <fenrir@videolan.org>

commit d43dfe579d33c51b401f400b2c7af764380a78cf
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Sep 6 21:58:00 2011 +0200

    Fixed text rendering with empty line in freetype.

commit 80676aa4a6833ce7ec4196d6492ea01fd74422b4
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Sep 12 20:34:35 2011 +0200

    MP4: fix a typo

commit 79bfcece06742f4b2dcc91500ccf524750748728
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Mon Sep 12 19:46:59 2011 +0200

    Revert "freetype: fix crash (wrong memory deallocation)"
    
    This reverts commit 2224fa034a7a205ba9ec810e67e2889a2bca4471.
    
    FT_Done_Glyph seems needed for shadow. More investigation needed to
    work out why libfreetype crashes at this FT_Done_Glyph.

commit 2224fa034a7a205ba9ec810e67e2889a2bca4471
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Sat Sep 10 00:25:55 2011 +0200

    freetype: fix crash (wrong memory deallocation)
    
    shadow refers to outine or glyph. Only these latter ones need deallocation.

commit 3ae6eda8af8ec03f79191606c5da41dcb138e94e
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Sat Sep 10 10:06:53 2011 +0200

    qt4: fix memory leak

commit 9eb2164ec99f52999a62cc315a7d6c9853c155f3
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Sep 11 23:18:42 2011 +0200

    More Apple HDV fourcc

commit 280137eded8c6ff9c34b6a5c6d61a57239e4781c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Sep 11 21:51:37 2011 +0200

    DirectFB: Copyright update

commit 6fcdfb046a1ad84620628cadef3375b2434c0085
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Sep 9 00:55:52 2011 +0200

    Qt: Deactivate coverflow for releases until someone actually fixes it

commit caa343463e36c9f77f246d323c5dac7092129763
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Sep 10 20:42:33 2011 +0200

    Qt: simplify go to time dialog

commit d405f2ca0cbf3bd830241281b224206bfbf72428
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sat Sep 10 00:01:24 2011 +0300

    x264: actually add that sei in first block

commit b852af557db7631708ccb1ebd34ff87d9e16f715
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Sep 9 13:37:47 2011 +0200

    luahttp: sprite buttons
    
    Make them share a common palette and save 41K (78%)

commit c6d0cc05a0194dfd5ca1f374429ed512e0420d41
Author: Sebastien Zwickert <dilaroga@free.fr>
Date:   Thu Sep 8 22:49:51 2011 +0200

    opengl: fixes subtexturing issue on macos.
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 9c833b7dd61110398f6bdef4afa99209433db7cf
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Sep 9 08:01:27 2011 +0200

    Qt: simple_preferences: fix default item for style combo

commit 3015add42a0c8ddcbbda5fa25b5e73f065785a0b
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Sep 9 07:53:59 2011 +0200

    qt: epgview: const correctness

commit 5d1047b3938ea4708eaab767713992628c92bb55
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Thu Sep 8 23:50:54 2011 +0200

    cli: fix many aout/vout functions
    
    Get rid of another vlc.object.find() call!

commit c00f35b1237bc7e8745729e10785086732c56369
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Thu Sep 8 23:37:11 2011 +0200

    lua: fix snapshots
    
    This gets rid of a broken vlc.object.find() call

commit cb6f35d73fc15bd52870671e8ef7f316b61d9b5d
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Thu Sep 8 23:18:04 2011 +0200

    lua: document vlc.object.aout() and vlc.object.vout()

commit 7a574861e5f66d995bbed763ae8ad97b2b41c651
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Sep 8 12:25:09 2011 +0200

    decoder: process the last block when closing
    
    There might be a buffer still stored in packetizer buffers
    refs: #3178

commit 8c01ae6daeb131fe0c1b5e337a07f60e911b65d4
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Thu Sep 8 07:04:58 2011 +0200

    Qt: reparent layout

commit 4761695cdff9214de4bb356e4ce9d1c25de364dc
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Thu Sep 8 06:31:12 2011 +0200

    Qt: playlist: add tooltips

commit 7c0bb066acc9a63f0b84e1991ed8de402218576c
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Thu Sep 8 06:09:21 2011 +0200

    Qt: playlist: move zoom button to top bar

commit a5f542fbe09d9f847f1c0b159d16f705c018a30b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Sep 8 01:43:04 2011 +0200

    Win32: extra-safety on thumbnail toolbar

commit 68c863f4a65ccc14f6f883272b7ba7c65b3e3940
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Sep 8 01:05:01 2011 +0200

    Qt: fix typos

commit 22f95210299b1396e881d5550d187a9f115b21fd
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Sep 8 00:54:47 2011 +0200

    Qt: don't quit the application too early
    
    Close #4883

commit 60d0743539f710bedc1df8927c79651ffa8c3f5a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Sep 8 00:08:49 2011 +0200

    Qt: thou shalt NOT give 2 layouts to the same widget

commit a9dc30594e588ad39a765eba142df934b2bed1f8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Sep 7 21:43:08 2011 +0300

    Missing #include

commit 88f047adb8bf6235f8c289d991b9945ae9df066c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Sep 7 20:07:16 2011 +0200

    Update Makefile.am after previous commit

commit 1e795659906b8bb88005f31ddf6ae827312ef37c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Sep 7 20:05:59 2011 +0200

    Remove outdated HACKING and update INSTALL and README

commit a43195e0a602f950ede7bd7f7d4431144bb6d9a3
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Sep 7 19:59:09 2011 +0200

    Update the README

commit 7e4d0edc0708613df89a82cf44da245acce5cfce
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Sep 7 19:46:11 2011 +0200

    Remove INSTALL.win32

commit a4dd974c8a2f48bb212189146cf9105f289d9c62
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Sep 7 19:44:31 2011 +0200

    Qt: fix compilation on Win32, and use a decent minimum

commit b15a34c4c19ca81ad6d2efdf46fa5681065abc53
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Sep 7 20:54:06 2011 +0300

    Fix skins2

commit 4dc07c996d859aebaef088c8bcf5c85c5968bfb4
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Sep 7 19:39:38 2011 +0200

    Win32 configure: activate skins2 interface

commit 86348530937d437db420a2168ec1e230952e9d4d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Sep 7 17:58:50 2011 +0200

    opengl: re-enable the mac part by default

commit 4e84f81bacc8c682b2f0c19224531b522346dfdc
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Sep 7 17:58:18 2011 +0200

    macosx: fixed crash when rebuilding the sidebar too often

commit 9c1c18e3590e55988446295ef0826fafc26a382c
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Sep 7 16:02:44 2011 +0200

    luahttp: fix javascript declaration

commit 18a26247ea83c982132f218bdfb1a6e515f46576
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Sep 7 15:54:30 2011 +0200

    luahttp: fix document parsing with inline javascript

commit 6c18d1692b15f2d7553032471b79b7b34d73e0b0
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Sep 7 15:41:46 2011 +0200

    luahttp: fix and move style to css

commit 8346670536dd6394318a7e2442042b90d20f0a1e
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Sep 7 15:28:56 2011 +0200

    luahttp: add doctype

commit e899307d9c84da328b409ef302603a3c1afae849
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Sep 7 14:40:00 2011 +0200

    Qt: standardpanel: remove warnings

commit 8d3b932e39c621359f2a77c3841fe4f33e5ae5a9
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Sep 7 14:37:49 2011 +0200

    Qt: playlist: pad zoom slider (fixes #5291)

commit ea17bdc31183b303fff336870d9f6bcb39b78963
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Sep 7 13:05:38 2011 +0200

    Qt: playlist zoom: Enforce valid font point size

commit 9f5bb6b6148fa96535fd2ba973c6a0b094aa7bb0
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Sep 7 12:30:19 2011 +0200

    Qt4: fix indentation

commit e2b67cfb50281b86009ff3afda4f0549ba301d07
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Wed Sep 7 11:36:46 2011 +0200

    Qt4: fix playlist type when saving
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit c98b3e78ef2f6196d67d66fce62a4bca07a43d66
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Sep 7 11:31:16 2011 +0200

    Don't show 'Open Graphic Library' to users
    
    This is shown in the list of selected modules in Simple preferences.

commit fc3e4b5710b0c7c684df76ef62adea967a1cf204
Author: Sebastien Zwickert <dilaroga@free.fr>
Date:   Tue Sep 6 23:57:50 2011 +0200

    opengl: revert some cleanup.
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 30ae318e67042c23baa30968ccbe80ca949da522
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Sep 6 23:51:57 2011 +0300

    Enumerate V4L2 frame intervals once fewer
    
    They are still enumerated many times though...

commit 2f4f8cef4e8f323d20cd9910e2afa223b4e8a5ac
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Sep 6 23:50:58 2011 +0300

    Fix V4L2 typo
    
    It had no effects since both enumeration members had the same value.

commit 3b357566dc332c3043b2990cadc075f8910b4199
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Sep 6 23:38:43 2011 +0300

    Enumerate V4L2 frame sizes only once

commit ff039349bb6a767495387e575287ff4ba56d0c74
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Sep 6 21:22:59 2011 +0200

    Removed now useless include in goom.

commit accf423b7c2eb24db606063c8eb949b5bb2ad630
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Sep 6 21:19:52 2011 +0200

    Removed display of title by goom visualization plugin.
    
    It is not reliable if the aout is reused, and the text support seems
    incomplete in goom.

commit a8d9ae66fd86d18fefed96829d5238127c7b39fe
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Sep 6 20:18:55 2011 +0200

    Revert "block_t ** parameter is never NULL for audio decoding"
    
    This reverts commit 48e39d4453616f2b41a55405e11b41407e0b3222.
    
     It is needed to apply the patch allowing to flush the packetizer/decoders
    without having to change the API for now.

commit bf1b0d63adc001f71377bb40e80932277d3ac4a9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Sep 6 20:32:26 2011 +0300

    Remove memory copy in V4L2 demux in read/write mode

commit 4dfaa105795dbc9cc764bb53273089686431ffe2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Sep 6 20:12:22 2011 +0300

    Partially segregate access_demux V4L2 code

commit 21ecdaab62967d244e534b57832d7c202caf3f82
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Sep 6 19:31:01 2011 +0300

    Segregate access-specific V4L2 code

commit 5a070f6941676d9f3fc9d8d3f6297a6cd308001b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Sep 6 18:02:49 2011 +0200

    Configure: slight simplification.

commit c292dec526a4e972c25d21d2219319067e6d7058
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Sep 6 18:46:17 2011 +0300

    Unused variable

commit 913a9a9aece76b6a05d87d2dd85c7525131dfd91
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Sep 6 18:38:07 2011 +0300

    Restore --disable-libv4l2 for packagers

commit 6b935f4fcaa7148577fb0de850950eb51a074bbb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Sep 6 18:19:36 2011 +0300

    Enable skins2 automatically (rather than always)
    
    It was rather confusing that XPM, Xinerama and Xext seemed absolutely
    required even though only skins2 depends on them. Also the check for
    libtar is now skipped if skins2 are disabled.

commit b8a79f36431a98559ccbb240106040ac85729351
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Sep 6 01:16:27 2011 +0200

    MSW: release the HICON later

commit ce3960e889c249019ec5d4d144373f87be0be456
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Mon Sep 5 10:00:03 2011 +0200

    android: Implement pipe2

commit d3c189ebbf4a1886e6f4c008e550a4537820f58e
Author: Martin Storsjö <martin@martin.st>
Date:   Sun Sep 4 14:54:08 2011 +0200

    Try loading the qualcomm omx core
    
    This works when running straight OpenMAX on a rooted Nexus One
    with chmodded /dev nodes.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit fc3b9a8e6d706f547d10010556a76e4de76b8e3c
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Sep 5 23:10:24 2011 +0200

    Implemented 'Boss Key' in qt4 interface (close #3838).
    
     There is an incorrect interaction with 'pause on minimized' feature
    when showing back the video (depending on qt-system-tray).

commit 1fde8b5a14cc72dbbc433b64471940fd99ef3e07
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Sep 5 21:58:50 2011 +0200

    Added 'Boss Key' support to the core.
    
    The interfaces that want to implement it can now add a callback on
    libvlc::intf-boss.

commit a99f2ab5cb75e0eb1fb99390f1db27f8db064f1e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Sep 6 00:00:46 2011 +0300

    SDL vout: never override signals (rather than only in debug builds)

commit 8f683236f8aa59adfb7a5598247eb4af5098661c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Sep 5 23:42:24 2011 +0300

    Improve vlc_memalign()
    
     - use native MingW back-end on Windows, instead of kludges,
     - remove "base" pointer parameter,
     - inline.

commit cece0cc75448b1a6b19991b6afc0ed356ba4d8d2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Sep 5 22:39:19 2011 +0300

    Remove filter_t.pf_audio_buffer_new

commit 6cdef6722f008ba5ba0c94c15cc293a745ebe7ff
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Sep 5 22:45:25 2011 +0300

    Use decoder_NewAudioBuffer()

commit d9020f94ed86efe66cb03d7055f3aaf7131ea358
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Sep 5 22:39:11 2011 +0300

    Fix warning

commit 74c0aebf457f5599b226af977741046485985698
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Sep 5 21:33:43 2011 +0200

    Display the decoded video format in the "Media information" panel.
    
    It closes #5053.

commit b6892c3888d692c612b072e1d94d4c27b02f3afa
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Sep 5 21:23:41 2011 +0200

    Print codec_id on unsupported track in avformat demuxer.

commit 88564ace0252c13c7b778c054be7a5548878936a
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Sep 5 21:12:58 2011 +0200

    Register libvlc_MediaPlayerVout event.

commit a3628756655e442f69f719632a7a173cf31518b0
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Sep 5 21:00:07 2011 +0200

    Fixed extract video filter when requesting black color.
    
    It closes #4695.

commit 37f89f654417a8b5d60d1d07bd27184cf388c3c4
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Sep 5 19:37:35 2011 +0200

    Added libvlc_MediaPlayerVout event.
    
    It is send on vout count changes (close #5277).

commit b18fad44bb3f9b3ec6e71004a69e37e0c07f68b1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Sep 5 20:50:47 2011 +0300

    Dead code

commit dbc8428d26d62420e9303cc72fa6c23d7adf2ad2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Sep 5 20:46:20 2011 +0300

    Remove libvlc event queue slightly incorrect debug

commit 32b1eabf3c4d65b7a6ec79a38bd07f50f4a2eec6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Sep 5 20:37:25 2011 +0300

    MPEG mux: do not hide bugs in debug builds!

commit 976c7dd2367edd68648b01fde81eddef7bbef5db
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Sep 5 20:36:56 2011 +0300

    Remove some debug

commit a7f6a75da311ec6a9e96a60910a6b0c2c3e422d0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Sep 5 20:35:52 2011 +0300

    Fix a few debug messages

commit e07059b020218e03b2c51075c48c90ba40fa052e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Sep 5 19:38:37 2011 +0300

    Only open video device once

commit 6ee39527ef241b3e138c926f3cf827020d9b7bc7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Sep 5 19:22:22 2011 +0300

    Small code factorization

commit 812b6e27ce3f4ed84ce547dc2365b844931729d8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Sep 5 18:26:52 2011 +0300

    Simplify V4L2 configure checks
    
     - only check for libv4l2 if V4L2 is supported,
     - only check for --enable-pvr if V4L2 is supported,
     - remove mostly useless --enable-libv4l2 and --enable-v4l2.

commit c7bd58198d7fbc03f4c19dd708a736acda70202e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Sep 5 19:16:37 2011 +0300

    Let autoconf detect -g and -O2, do not reinvent the wheel
    
    Save CFLAGS and CXXFLAGS after the compiler is detected, rather than
    before. This is when autoconf sets -g and -O2 automatically by default.

commit 4189e7a558bc9380d2aa6df4789607f626092e6e
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Sep 5 18:13:55 2011 +0200

    Fix static modules

commit 3eb62f6699c1a90492247be75bde5d3eaec7a5ee
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Sep 5 16:37:54 2011 +0200

    Serbian Win32: fix building

commit c44ee8e1dae17e4b73475f717fea7c5add6a1fd4
Author: Sebastien Zwickert <dilaroga@free.fr>
Date:   Mon Sep 5 01:31:41 2011 +0200

    opengl: fixes macosx vout issue.
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 67b1aab71a46f040b62c5493df880d6b5ca2acd8
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Sep 5 14:01:23 2011 +0200

    macosx: fix some more compilation warnings

commit f118a45bd95de4ad243b87646f729b010b71ffaf
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Sep 1 17:36:02 2011 +0200

    Don't leak a HICON

commit 52a381c9f23ca290f5b6af4ac11893712a722d2a
Author: Sebastien Zwickert <dilaroga@free.fr>
Date:   Mon Sep 5 01:30:11 2011 +0200

    macosx: look for libvlc in lib/ for bundle creation.
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 54ce59969ad7eb981b0d410b3c5040ee5156a3a1
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Mon Sep 5 02:28:06 2011 +0200

    file: fix file/network caching detection for windows
    
    Untested

commit 42b85a3cb22abd6245bdc774f52b4222234fe406
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Mon Sep 5 02:13:40 2011 +0200

    WinCE: remove stray comment

commit 2f9b8f8362fdaddd46d7e18a26b83313fa7c0b71
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Mon Sep 5 00:55:29 2011 +0200

    Fix typo in installer

commit af6d07db2b43f2899d3ee0d9158df529bd8c197d
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Mon Sep 5 00:47:47 2011 +0200

    i18n: update POTFILES

commit 1a54bf7cd05c3ed6dab91593399f58bd8821adbc
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Sep 4 19:43:50 2011 +0200

    macosx: clean up

commit c5f9ea13f6f81b734d9db6caead08c1d82d85cc0
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Sep 4 19:02:36 2011 +0200

    macosx: set the splitview divider to 60% gray instead of black to fit most default apps

commit af5969aedfcd6c580f84f4caf48fe863ddd72982
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Sep 4 18:42:52 2011 +0200

    macosx: remove dead code and rename vout.* to VideoView.*

commit 9415464eb33082e8ff5ffd8cb8fa0795160fd0a8
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Sep 4 18:38:31 2011 +0200

    macosx: prevent ugly artifacts when playing a video

commit 9b134e2a1dd202e41075e56566f448166a0c5f71
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Sep 4 18:25:14 2011 +0200

    macosx: replace the 'basic' vs 'all' radio button on the bottom left of the prefs window with a simple button, which is nicer and more 'Mac-like'

commit 0a34f87b0a35199922d49596e6f00452c8837241
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Sep 4 18:01:17 2011 +0200

    macosx: slim the split view divider and turn it black

commit d4ab1bbaa63bce954fef974c57e82a8c6a436ea2
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Sep 4 17:40:50 2011 +0200

    opengl: some cleanup

commit bc3b6301a794b2c2d095a8ab4b6ac2d84ddc83ed
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Sep 4 17:25:58 2011 +0200

    opengl: disable the broken mac-specific code
    
    This way, the Linux code is run (without shader) and we achieve a working vout. Thanks a lot for the massive help by fenrir\!

commit 2c055dc81ce1830fb988806a6026aca3650e9ba1
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sun Sep 4 20:06:20 2011 +0300

    avcodec: set libmpeg2mmx idct in use if we encode to mp2v
    
    It could be the reason people noticed difference between libmpeg2/avcodec encodes.
    As mentioned in VDD'11.

commit 57882cbbb7ce2c28d6f512d8c83e1aceff73b845
Author: Christophe Mutricy <xtophe@chewa.net>
Date:   Thu Jun 16 23:39:01 2011 +0100

    Activate installer serbian translation
    
    Conflicts:
    
            extras/package/win32/vlc.win32.nsi.in
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit b6aaa37207a2f114d138824d307d2e0d7d7aadda
Author: Christophe Mutricy <xtophe@chewa.net>
Date:   Sat Jun 18 17:35:45 2011 +0100

    Fix serbian.nsh
    
    Blind commit
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit f451f9180aa44dbd98d082977cbf4a97c21909b3
Author: Predrag Ljubenović <predragljubenovic@gmail.com>
Date:   Thu Jun 16 23:38:35 2011 +0100

    Add serbian translation of win installer
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit ed679f05e21def89a23a4be4438a3e08a54d62c0
Author: Christophe Mutricy <xtophe@chewa.net>
Date:   Sun Sep 4 14:46:26 2011 +0200

    Distribute lithuanian.nsh

commit 2c31bd9b911332d30ca0ef429f7f2a71e35856f6
Author: Christophe Mutricy <xtophe@chewa.net>
Date:   Sun Sep 4 14:44:37 2011 +0200

    Add Basque translation in Win32 installer
    
    Translation from Xabier Aramendi <azpidatziak@gmail.com>

commit ebebd4ec27570ad4db13a663645136f1ec85beb2
Author: Christophe Mutricy <xtophe@chewa.net>
Date:   Sun Sep 4 12:47:39 2011 +0200

    Typo

commit 89779c4a8296ef97bee7917f2d231a0d1d55d2f4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 4 15:42:02 2011 +0300

    V4L2: merge two switches

commit 7a82c84437e415e32dbcdf6112f1980753bc9121
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 4 14:04:49 2011 +0300

    V4L2: only keep codecs data during initialization

commit c588aa1a230e5679b95776daa2cb79686c026287
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 4 12:56:25 2011 +0300

    V4L2: move variables out of p_sys

commit 89c015111e0cf17e78f1996817804c00703e7e38
Author: Christophe Mutricy <xtophe@chewa.net>
Date:   Fri Jul 8 19:09:42 2011 +0100

    Add Russian translator

commit cd0398cf516a94e527f4da04b4438491814ab5ee
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Sep 4 12:22:55 2011 +0200

    contribs: fixed hardcoded paths

commit 22e5015cafa216140a04534fb8b0962b9740ae63
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 4 12:32:40 2011 +0300

    Missing #include

commit bf288927ee2d2f7834391ca22b075000d2c1c4d6
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Sep 3 19:34:26 2011 +0200

    another compilation fix for the mac

commit 762686af7782478461060a75efa79edba4c38a59
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sat Sep 3 19:23:25 2011 +0200

    configure: fixed compilation for darwin

commit 5e98d6dac6afdfe6682d3818d6144e9e4d6071bf
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sat Sep 3 19:31:20 2011 +0300

    qt4: fix preferences widget compile

commit f87e9843a7d50b63e78690f02860c993c22e9be4
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Sep 3 18:26:59 2011 +0200

    Win32: do not load DLL from cwd
    
    Signed-off-by: Rémi Duraffort <ivoire@videolan.org>

commit c4fa64d3d8b0d29c9a77a947780d2cd48df5f0e2
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sat Sep 3 18:47:41 2011 +0300

    x264: place SEI in start of first block, also copy all nals at once
    
    libavcodec seems to do the same and didn't actually found a reaso earlier
    patch did what it did. Copying nals helps if you do slices, so it doesn't
    do one nal at a time.

commit e21127bf3a7d512c651076727e0f23de2ea7f9ff
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Sep 3 15:32:51 2011 +0300

    Use weak symbol only on ELF targets

commit 8dd3b9876b5491d251d6101712720b6add3d9047
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Sep 3 13:46:29 2011 +0300

    Qt4: fix V4L2 video standard in open dialog

commit 5df99e7abfe5216939c0c47354641d15fe212baa
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Sep 3 13:46:11 2011 +0300

    setfillVLCConfigCombo: deal with string config items

commit d8f977410aecaab94af8d4e8551737cdc6c5a546
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Sep 3 12:54:40 2011 +0300

    Replace fdopendir()

commit 5956c548a45297588a37879f770ae3d0376605fe
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Sep 2 15:32:52 2011 +0300

    Inline V4L2 device probing into device initialization

commit a5bf56fa8071e9317edf34ff800cf7cdb80a68ab
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Sep 3 10:34:47 2011 +0200

    Fix sout-switcher compilation

commit d305c3cb0973bf22efdf2de2203963f98d628740
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Aug 9 00:23:18 2011 +0200

    mp4: fix printf formating

commit c2861c61046207e163ee3a74d24df2900bddb6f2
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Mon May 30 14:17:41 2011 +0200

    access/alsa.c: Simplify demux loop.
    (cherry picked from commit d3dd902828854d30b7b39c5e8147152ec6d63289)

commit 0198f5b64f9f6f9f97532732e49627c98a46bb06
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Thu May 12 11:12:55 2011 +0200

    access/alsa.c: Cleanup
    
    No functional changes.
    (cherry picked from commit bb9c939672a915df2de9acdf83a08298ddd483da)

commit c57ef1df32ac92ae3ca58547cf5d1c4af6a59f6c
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Thu May 12 11:07:34 2011 +0200

    access/alsa.c: Todays capture cards support more than one format for audio capturing.
    (cherry picked from commit fb46b4a117c51b4a352b739a9cc568636598bc5b)

commit 171bdb145813b9fda1770d66ff93a1e83b73e9dc
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Fri Sep 2 16:43:34 2011 +0200

    access/alsa.c: simplify error recovery when capturing
    
    Use highlevel function snd_pcm_recover() the recover from error states.

commit 7cfacd21c90aac1d78883e27cd023b46f34b7d7d
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Thu Apr 7 17:29:22 2011 +0200

    access/alsa.c: Read first before using snd_pcm_wait(), just like arecord does.
    
    Read first before using snd_pcm_wait(), just like arecord does.
    (cherry picked from commit 4b0e0dcd63952c5ef466742b9930ac5632ac8bd3)

commit 1649afa1f1bcf1d7e7eb1ebe0c03173ca597f775
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sat Sep 3 03:55:07 2011 +0200

    package: no need to look in src/

commit fb26f506ef8347b9005c13aed96916bc385e8b17
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sat Sep 3 03:06:57 2011 +0200

    package: look for libvlc in lib/

commit 089d72f5f350971cf4c96986029d0a56390a171f
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sat Sep 3 02:31:23 2011 +0200

    libvlc: distribute libvlc_version.h.in

commit 757a6778b1336e51320672694a65db39b40ab39d
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sat Sep 3 02:03:51 2011 +0200

    V4L2: distribute missing header file

commit 584a0d76c12d548114b4dfb97ba0e26ceda7bfe0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Sep 1 22:52:45 2011 +0300

    Useless includes

commit 7634e4569611bff391b4b59496f0dd9a53833993
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Sep 1 22:51:53 2011 +0300

    Split V4L2 plug-in in multiple files

commit 67622e8da3717e04e9bde5083f3707364981dcb0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Sep 1 22:28:06 2011 +0300

    Typo

commit e993d4b7bb0b0a5f2ea80dc02231a6585ffa9748
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Sep 1 22:15:59 2011 +0300

    PVR: remove V4L1

commit 391c48e116d232e7ee33efe8e389c48a321b6c0f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Sep 1 21:14:41 2011 +0300

    V4L2: do not retain device path after initialization

commit a26af04bfddddecf9614181ed21e0079f70b1772
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Sep 1 20:40:17 2011 +0300

    Do not keep some V4L2 useless settings after initialization

commit 43782114e39bdd7a4dc72375bf2a178b439ffd80
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Sep 1 20:36:52 2011 +0300

    Clean --v4l2-set-ctrls up

commit 753cdfb2459df63b3c8da3a0604b4e6803b8eb2c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Sep 1 21:11:48 2011 +0300

    Enumerate V4L2 audio inputs correctly and do not store unused infos

commit 2bedf377cedbc6e10bca1ec4f8faeecaf5d56412
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Sep 1 21:11:06 2011 +0300

    Rename i_audio_mode to i_tuner_audio_mode
    
    i_audio_mode should be used for the audio input mode (if ever supported).

commit 1dc8eea60815a4cf563793631f49a23fa7e70a04
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Sep 1 20:56:31 2011 +0300

    Do not keep table of all V4L2 tuners, only tuner index and type
    
    Also do not enumerate every tuner two times when one is enough.

commit fbc0d86871b102a612578e4cbf47b32884ce2142
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Sep 1 20:30:16 2011 +0300

    Open V4L2 node and initialize libv4l2 only once

commit 58794a90a38c018ff4ab06e7f0937318dfd80ca9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Sep 1 20:21:31 2011 +0300

    Select V4L2 input before standard as per specification

commit eda97b3a1484403ea3a590559eae67eca8f28fb5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Sep 1 20:18:23 2011 +0300

    Do not keep V4L2 input table in memory and fail on invalid input
    
    The table is not needed. Furthermore, each input is now enumerated
    once rather than twice.

commit ec7e68a36a820dabb06317882bd0d9184b1e5ea2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Sep 1 19:44:32 2011 +0300

    v4l2: use var_LocationParse()

commit c7fd60df62d04e605c10d1e3e3df69567fcca2cd
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Sep 1 19:43:38 2011 +0300

    Mark as safe v4l2 options already allowed by ParseMRL()

commit 9a35916bb2c4342ce1019ffe138c982747c49dd6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Sep 1 19:34:13 2011 +0300

    Drop v4l2 access priority to zero to avoid redumdant load/probe
    
    Maybe one day we will support autodetecting V4L2 device nodes
    (as file://) but until then...

commit 3e70d9b6fdb7e50a482eec81b938079a2a289d0e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Sep 1 19:24:09 2011 +0300

    Obsolete --v4l2-io and auto-detect the correct setting
    
    For the time being, mmap() is used if supported, otherwise read() if
    supported, otherwise fail. This makes the user pointer method dead
    code. It might make sense to revive it on capable device drivers to
    support zero copy, but until then that method is no better than mmap().

commit b8259fe1c902628b6d2c0fd6eadb3e0898e384cf
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Sep 1 18:39:06 2011 +0300

    Switch v4l2-standard from integer to string, add missing choices
    
    Also an integer values in the MRL (v4l2://standard=XXX) is now
    interpreted as a v4l2_std_id bit field, just like the command line
    option (--v4l2-standard=XXX). This fixes an out-of-bound read with
    large values.

commit ffd3c15e29444ce880127d2c6bba6cb47264ad36
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Sep 1 17:44:54 2011 +0300

    V4L2: do not probe and keep video standard
    
    Keeping the list of video standards in memory was almost pure waste:
    The whole data set was only used to print one debug message.
    
    The list of supported standards depends on the selected input.
    So listing the standards during probe was wrong in any case.

commit 6a51c0a21a0d9724db9718e621fd5e7d466cdea5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Sep 1 21:14:20 2011 +0300

    Improve access initialization macro safety

commit b6c4de7c1675ebce1d81ce5c4f059036eb3da341
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Sep 1 20:07:41 2011 +0300

    Fix race between installation and execution of vlc-cache-gen

commit 223bb3fcfc688cfba866b05ede1e8b93f7b61878
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Thu Sep 1 00:34:34 2011 -0400

    fix folder meta_engine (typo)

commit 54bfce03bbcc85369e5f775206921b91ce3db91b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Sep 1 02:12:25 2011 +0200

    Android configure: actually use NEON in NEON build
    
    Oops :D

commit e593067f8d39b5f7797808b31fbc2df76b438bb6
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Sep 1 00:24:03 2011 +0200

    Configure: fix typo

commit 6c99941fb55b8d88c60cbb1c273ec88cbc92d437
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Aug 31 17:06:50 2011 +0300

    Check for Linux DVB version 5
    
    This should fix compilation with kernel headers 2.6.27 and older
    (obviously not tested).

commit c768a6cfcff60e73a1b9f4f910f61d0c9b11df0f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Aug 31 19:56:27 2011 +0300

    grain: remove callback before destroying callback data

commit 05f6eeb5ddeb65f9402058cbba41f9c575a8d6c0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Aug 31 19:56:07 2011 +0300

    gradfun: remove callback before destroying callback data

commit c0d70328b4b9063ee6932782095c682f13b39994
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Aug 31 19:50:23 2011 +0300

    Remove no-op variable callback

commit c279528f89cec093c962b928fdbea13b82e5a8d0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Aug 31 19:36:23 2011 +0300

    V4L2: remove unused parameters

commit 11d44bddb053225d9e7b9e8edf193b98bef84202
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Aug 31 18:29:21 2011 +0300

    V4L2: always call libv4l2 when available instead of pointers
    
    libv4l2 directly wraps the system call if it does not know the file
    descriptor. There is no need for VLC to reinvent the wheel.

commit 44ad0ad0aa4fe0c4fcb1dbc00559ddb1fcc0dc0a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Aug 31 18:26:06 2011 +0300

    Avoid obsolete V4L2_ENABLE_ENUM_FMT_EMULATION flag
    
    "libv4l *always* reports emulated formats to ENUM_FMT,
     except when conversion is disabled."

commit fac083ece58902d66136171bf307d4a056ea7a0b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Aug 31 17:20:34 2011 +0300

    V4L2 partial cleanup

commit 905d235f1c53c0ea55d75fc01d855e4180d937fd
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Aug 31 17:42:01 2011 +0300

    Do not use v4l2_open() since v4l2_open_fd() is used
    
    When libv4l2 is used:
     * open the device with close-on-exec descriptor flag,
     * convert from UTF-8 to local path.

commit 39ce7c4cebe65ba9089ec5d7dbf6f89331bf1ff0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Aug 31 17:53:19 2011 +0300

    A-law and µ-law are 8-bits too

commit ceed481a747610be5a881d8746cf188c7419329e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Aug 31 17:45:15 2011 +0300

    Simplify x509 credential loading and allow symbolic links

commit 343ffdbf8538d8fee57556edf2029dd819bc94f7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Aug 31 17:18:29 2011 +0300

    Remove useless declaration

commit 3d87e37e162afe62f3ada730adf7618432d40216
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Aug 31 16:52:21 2011 +0300

    Correct requirements for clock_nanosleep()

commit 44cc78b9bb3275c1d40d6b7f5fabb8743f09a901
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Aug 31 19:46:18 2011 +0200

    src/interface: compilation fix

commit e8a576b222aa6dfc08bb5c03e0112b513220d46c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Aug 31 17:17:52 2011 +0300

    Missing file

commit 0ed6e06dabf189a7ada1061343f876817d63b24a
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Wed Aug 31 00:19:58 2011 -0400

    file access: rename callbacks
    
    avoid having extern Open() symbol defined multiple times in static builds

commit a4c19fb276bd818ba82fa159ba7affd5e40c1b34
Author: Akash Mehrotra <mehrotra.akash@gmail.com>
Date:   Tue Aug 30 23:17:38 2011 +0530

    luahttp, equalizer: Fix warnings
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit ee1e329e73aa09470858e078dc9df92f36edcd4f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 30 23:57:50 2011 +0300

    Update libvlc.la path and factorize test Makefile

commit e33be977f4e19b298c7805bca6204fb5720ff7c8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 30 23:46:32 2011 +0300

    Build modules before libvlc and VLC
    
    The largest change here consists of building the plug-ins cache after
    vlc-cache-gen (instead of after modules previously).

commit 7dcac68447be650214d3d0adfa49c3454d342234
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 30 23:40:14 2011 +0300

    Move src/control/ to lib/

commit 69ec06251eeda08638d8e35405402eecb298dcfa
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Aug 30 22:04:15 2011 +0200

    DShow: fix compilation after change on caching

commit 96bf31fa1cd626d601f0ebbbb93f5c2ec213af57
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 30 22:45:33 2011 +0300

    Hack to fix Windows build
    
    Better patch welcome

commit dda048cf91b2546ae51a51dc5d41ca2ee99bd354
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date:   Tue Aug 30 11:35:12 2011 -0700

    Xml: added empty element detection
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 882e79a8c541206942f78337f074849620adfa01
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 30 21:05:01 2011 +0300

    Add deprecated alias for the most common caching values
    
    Note that VLC does not support more than one alias per item.

commit 674d660fd298b406df4cf634ca088f468daf218c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Aug 28 23:15:38 2011 +0300

    Rework directory order

commit b00db8ce608789faa8e37b48ead95f99a34ae13a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 30 20:02:50 2011 +0300

    Move libs/srtp/* to modules/access/rtp/

commit e93de8eb5049d3e31f6e1d0aef29d775a67fd1b9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 30 19:55:18 2011 +0300

    Move libs/loader to modules/codec/loader

commit 706d47338580582074b1372d09e7ad161e9e1df2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 30 19:48:57 2011 +0300

    Move libs/unzip to modules/access/zip/unzip

commit 2ead0773f85b64553e8cc35be400f9f115ddd29a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 30 19:32:56 2011 +0300

    bootstrap reorder stuff to simplify

commit 27ba1dbc3c5ec7d3028235cb6a16543fda117cd7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 30 19:19:53 2011 +0300

    Generate Makefile.am in directories with Modules.am
    
    ...rather than in all modules/* directories

commit f5bf7ad840eb272f077f4390472374d87afac8cb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 30 19:23:45 2011 +0300

    Do not override ABOUT-NLS twice

commit e683b9ce6e7c3191126cdd3ef15e23af2bf6286f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 30 18:30:23 2011 +0300

    Update user interface for caching unification

commit 31ac20b22fc37bcf78991159bf8a0f138db05b44
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 30 18:28:20 2011 +0300

    Unify (ACCESS|DEMUX)_GET_PTS_DELAY

commit d71dcc99d42a5681ef760aa3ee4dc3ccb02046a0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 30 17:45:19 2011 +0300

    Constrain caching to a positive value no longer than one minute

commit 1cee8fbf050a1064dd2e752ee88a56b3d7a5f87c
Author: Akash Mehrotra <mehrotra.akash@gmail.com>
Date:   Thu Aug 18 18:56:25 2011 +0530

    httplua: update readme
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit d0ea236c473a560dc796be053262bfa15722ccb7
Author: Akash Mehrotra <mehrotra.akash@gmail.com>
Date:   Tue Aug 30 19:39:41 2011 +0200

    LUA: EQ Preset setter

commit 7384460f7205fec0fae39c05feca6550db111618
Author: Akash Mehrotra <mehrotra.akash@gmail.com>
Date:   Mon Aug 15 13:27:11 2011 +0530

    LUA: add addsubtitle control
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 02a2c3976bd30b2d895b89cd4c9485ccabd65a99
Author: Akash Mehrotra <mehrotra.akash@gmail.com>
Date:   Tue Aug 30 19:33:41 2011 +0200

    Lua: httprequests.lua -- formatting fixes

commit 80d5143862a543791277a56518ff2961946b2135
Author: Akash Mehrotra <mehrotra.akash@gmail.com>
Date:   Sun Aug 7 23:49:01 2011 +0530

    LUA: Enable/Disable EQ, fix EQ input validation, and presets getter
    
    move equalizer.xml to httprequests.lua
    Use a table to return equalizer band values
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 8568f791efbcb3d502512cf9e3e28d737773eb91
Author: Akash Mehrotra <mehrotra.akash@gmail.com>
Date:   Sun Aug 7 18:33:50 2011 +0530

    LUA: Aspect Ratio
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 7f47ba06c6c8ee056ecb8511faba5da18b8c44c3
Author: Akash Mehrotra <mehrotra.akash@gmail.com>
Date:   Thu Aug 4 17:51:27 2011 +0530

    LUA: Display video settings
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 4784f3f0647098c853eee74b287f22082b6c3798
Author: Akash Mehrotra <mehrotra.akash@gmail.com>
Date:   Thu Aug 4 17:51:03 2011 +0530

    LUA: Display list of active audio filters
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 89032298507814e9ed61c90d25c7d85415486b93
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Aug 30 16:50:11 2011 +0200

    Support an alternative fourCC for NellyMoser

commit 1a2a6d6af34627055d9e16ab53f05aadd1369a0b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Aug 30 16:49:04 2011 +0200

    Fix compilation

commit 4df49b18119a41d2673866679d233334d597a4e9
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Tue Aug 30 08:54:11 2011 -0400

    Revert "FromLocaleDup(): accept NULL input (and return NULL)"
    
    This reverts commit 3ab2f937b7f2dbd77e4cd161ef926ecb07dc147b.

commit eb8d2024f5bbe38d9eaa20fbfbba23982636fb82
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Tue Aug 30 08:53:22 2011 -0400

    config_GetTypeDir() : don't call strlen(NULL) if HOME is not set

commit 077b53f13b4c3c79021da5dedc05c0deb6712ce8
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Tue Aug 30 08:52:49 2011 -0400

    config_Get*Dir() : don't call FromLocaleDup(NULL)

commit b50c8e8448ae57f0ffb30ba7c52d7ca03cb20792
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Aug 30 11:53:41 2011 +0200

    Android configure: remove outdated flag

commit ec8252f8fe4d4ed8d33c390e330b0478b0cd8285
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Mon Aug 29 23:37:23 2011 -0400

    android/configure.sh: enable taglib & matroska

commit 86352e23a5d4e429e4758be6ae7e724312b0f97b
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Mon Aug 29 23:21:50 2011 -0400

    old contribs: build taglib by default for android

commit ea662f2cdb36c81e84c9487a0d4d5dc7492dab91
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Mon Aug 29 23:20:54 2011 -0400

    old contribs: Use sane compilation flags for android

commit 75e1d9c7b9775c792da63722d535cc58a6c90d1c
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Mon Aug 29 23:18:59 2011 -0400

    android/configure.sh: sanitize flags
    
    No need for -Wl,-shared or -rpath-link
    No need for -lc -lgcc -ld, especially when using -nostdlib
    Use --sysroot to point compiler to android headers/libs
    Rename some shell variables
    Move enabled modules at the top of the options
    No need to set PATH, we give the absolute path for compiler

commit 69b3ac6b1fd1ee3bb047e776cf28f8f24a6b8758
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Mon Aug 29 23:18:16 2011 -0400

    old contribs: enable ebml/matroska for android, disable live555

commit 9e1c52b0047b0b8f4a262241d563703fab49c097
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Mon Aug 29 23:14:40 2011 -0400

    old contribs: fix c++ compile for android

commit 6691fa04a71f6c9d74b125d7100270458122d2b0
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Mon Aug 29 23:14:08 2011 -0400

    old contribs: remove old libebml/matroska hack

commit 3ab2f937b7f2dbd77e4cd161ef926ecb07dc147b
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Mon Aug 29 22:07:25 2011 -0400

    FromLocaleDup(): accept NULL input (and return NULL)

commit 6ab3cbf7e13b20f274a729096f55c64fe6efb06a
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sun Aug 14 16:56:08 2011 -0400

    non-neon android build: use armv6
    
    there should not be any phones using an armv4 cpu

commit 52ca0da6ca5214af66894377a237e617753a7aa8
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sat Aug 13 21:05:19 2011 -0400

    old contribs: make sure live directory is writable for patching

commit e63def641861e599d238f2e8eddb5d582392a86e
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sat Aug 13 21:05:45 2011 -0400

    Old contribs: don't try to build a shared library when static build is specified
    
    This applies to the C bindings (that we don't use) for taglib

commit 8ae75f05408b152c174b68d1ad2c86e8a101e08f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Aug 30 01:47:42 2011 +0200

    Qt: don't add empty groupbox in preferences
    
    This was the case with the empty section in ddummy

commit 87430e95f1013cecc071e558826bd5ede50ea407
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Aug 30 01:13:40 2011 +0200

    Goom: specify the speed integer range

commit 0793427a2667ccbd778a2cf30179395978b54747
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Aug 30 01:08:18 2011 +0200

    Win32 Waveout: reorder options

commit ddc2725acbdddf67dae8543ad0825dc72740296d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Aug 30 01:07:41 2011 +0200

    File Aout: reorder options

commit 08490be5a92d895644dc928d8e114b25cb8d3062
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Aug 30 01:05:07 2011 +0200

    File audio output: limit the number of channels

commit ed19566cdf179504821a063b08333661fcae47ca
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 29 22:11:56 2011 +0300

    Cosmetic

commit 03e94d89807da03f3a25825fecff0c7d53ed5fa3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 29 22:10:15 2011 +0300

    Fix tuning DVB-T/T2 and ATSC

commit 096cd15ea2ce9f4f40a9b4bfe8ddc584536986c7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 29 19:10:13 2011 +0300

    Create 4 common caching parameters (file, capture, disc and network)

commit 80a49e5965d866040a7f363a0bd7e907fc97a637
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 29 19:10:00 2011 +0300

    Cast or convert <ctype.h> functions it parameters to unsigned char

commit 487b7594aadd2aac678fe8c75607738f43aba6aa
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 29 19:04:06 2011 +0300

    compat: fix use of <ctype.h> functions
    
    Unfortunately, the C standard requires an 'unsigned char' value or EOF.
    So we cannot blindly pass a 'char' value, which may be signed depending
    on the architecture.

commit 2e1714030b8cda1fd7d6ec6b7b72ec62a68ad8aa
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 29 18:48:52 2011 +0300

    Useless include

commit a3cb8280272b24016059965c3edd292320af0a7b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 29 18:38:15 2011 +0300

    dirac: use block_Init() and block_Release() as appropriate

commit 1fc44c76ab09d3c206b987e1d5af19b932b1d351
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 29 18:37:04 2011 +0300

    Remove write-only dirac_block_encap_t.pf_blk_release

commit 6adccb85353730a51e296bba536fda2800a23599
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 29 18:26:52 2011 +0300

    dirac: use xcalloc() rather than assert()
    
    assert() is meant only for impossible errors (bugs), not for unlikely
    errors. assert() does not check for errors in "release" builds.

commit 1c4f86f525a2a698c33c86173d9091226167d8be
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 29 18:26:17 2011 +0300

    dirac: remove useless if

commit 03fe10796ca49944f55c2ae72f01f911ba5afadd
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 29 18:05:30 2011 +0300

    block_Realloc(): cast to block_sys_t after check
    
    There are no real functional changes Here. But it is cleaner not to
    cast to block_sys_t if the block is not a block_sys_t block (i.e.
    was not allocated by block_Alloc()).

commit 2c2b4687b00fcb5a29bfdd0802cfa97cd22310f5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 29 17:53:18 2011 +0300

    block_t: repack

commit 664218734b98035c75e56f749f622f19f3a8ed74
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Mon Aug 29 16:36:39 2011 +0300

    file-access (+vdr,mtp): give error message also in Fatal dialog

commit d895ab4f60c22a8c6a348af09ab6cd9e9b87f07e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Aug 29 15:22:37 2011 +0200

    FFmpeg => AVformat

commit 41d25f75376d1cc2aef94621d19cb7de8514ae53
Author: François Revol <revol@free.fr>
Date:   Fri Aug 26 16:13:31 2011 +0200

    Fetch art urls from free.fr for most channels. This should avoid seeing funky images instead.
    
    Signed-off-by: François Revol <revol@free.fr>
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 18925e8fdb40c6c137e5de750af3b932e4d71a4c
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Mon Aug 29 08:51:05 2011 -0400

    Build plugins statically if --disable-shared is used
    
    Only allow static plugins if vlc binary is not built

commit 543ee6a25b818c24485c90295b2b12d1183dcbd4
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Mon Aug 29 08:46:05 2011 -0400

    Support static modules using extern NULL-terminated list

commit 7bb289c4d1564a66efa59879956d51beef6eb8dd
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Mon Aug 29 08:42:04 2011 -0400

    Revert ARM part of [806505a4f]

commit ed371431e9ebb112d95d2555e96f4f672443e968
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Aug 29 13:59:53 2011 +0200

    Add Fourcc for AVC-Intra

commit 80ba24eea080d6a112338ba03a30d007dbac0ff3
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Aug 29 01:04:29 2011 +0200

    MP4: support udta.name for track description

commit 76ab435df8c944f789424670fb2715abe534fde4
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Aug 29 00:11:57 2011 +0200

    MP4: shut a warning

commit b26d9bf5824cab4b09207ea8067023fd0be979f3
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Aug 29 00:10:31 2011 +0200

    MP4: Use defines instead of VLC_FOURCC

commit 05368ceee20d826bf76fa3e6a1bad8b499e72be9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Aug 28 21:26:15 2011 +0200

    MP4: FOURCC_* => ATOM_*
    
    The atom names are like FOURCC, but they are not fourcc

commit 197852f80f8ad63c4e2a7b9b6d8e71a242057c70
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Aug 28 20:59:46 2011 +0200

    MP4: code factorization and cleaning

commit d896f8e8767aef75303de2c873440b5938ae6438
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Aug 28 20:20:27 2011 +0200

    Define GUID only once, in vlc_codecs.h

commit 56fcd2cadbd3d7286ff120ea84534b35b306426f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Aug 28 18:42:35 2011 +0300

    Revert "Win32: use native Win32 functions directly..." (fixes #5252)
    
    This reverts commit 6e54f3fdbf4ff0e115589a678575c8c82f9aa4b2.
    
    Conflicts:
    
            src/win32/thread.c

commit 6a0baf64e2b1674918b99494305e06ef9f3b032d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Aug 28 03:57:55 2011 +0200

    XSPF: kill a warning

commit 28cd9ea34d4a9674a95d3774152bce2abf08e638
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Aug 28 03:54:40 2011 +0200

    ZPL: use URL and Publisher

commit 537393a560fb404e9ac2be8c840e021d73dfaf2a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Aug 28 03:48:39 2011 +0200

    live555: remove unused variable

commit 7c7037db99f14d74ebc08c6c9f6d8a2d1a89e60f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Aug 28 01:52:40 2011 +0200

    Guid: rename fields to better match Microsoft usage

commit 7e08d2af07f328c8370692314a6561f00eb0518d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Aug 28 02:07:08 2011 +0200

    ASF Muxer: use the GUID definitions from the asf demuxer

commit 4d543634c06a4172fde4eda5dd81264455e1c0d3
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Aug 28 01:43:26 2011 +0200

    MMS: use the GUID definitions from the asf demuxer

commit bf89c903fc4a03bce887baaa783a29ceabcdf0b5
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Aug 28 01:28:14 2011 +0200

    ASF: split GUID in a separate header file

commit 30e4a13f2934871e0a2fa182c2485fbe1b8b0b0d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Aug 28 00:52:53 2011 +0200

    ASF: cleaning
    
    Trailing spaces, guid names consistency with MMS module, calloc, enum

commit 827569863c9b01482d5893769d9786d6c79dd090
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Aug 28 00:07:55 2011 +0200

    ASF: more GUID

commit e8f8e3288bc2b07e69fcbe0eeb79e9c880dc0381
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Aug 27 23:05:47 2011 +0200

    ASF: rename a GUID according to spec

commit 821c771981ed7bec14cbcbfae98d012cb6de7847
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Aug 28 00:38:15 2011 +0200

    ASF: copyright update

commit 6a69f95cc9f5222c2e92d928816dfa700b573959
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Aug 26 18:03:26 2011 +0300

    Win32: fix file://localhost/... to path conversion
    
    Pointed-out-by: Michael A. Puls II

commit 806505a4fb14af2198da573a20caedea03d46502
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Thu Aug 25 23:44:37 2011 -0400

    vlc_CPU_init: factorize altivec check by using asm input
    
    also simplify arm neon preprocessor checks

commit e155b93a80dcc282264b0bd7e4ab47c2e938d9a7
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Thu Aug 25 23:43:52 2011 -0400

    ncurses: cosmetics
    
    1tbs
    remove hungarian prefixes

commit 24a2edf5e398bbfbc2110fd5c203bda7254793e9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 25 23:45:47 2011 +0300

    Declare NV21, NV16 and NV61 chromas

commit ab625e9f8c10ffe42582c0922559979b5bdc16e4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 25 22:37:42 2011 +0300

    Remove unused/unusable decoder_DeleteAudioBuffer()
    
    Audio buffers are destroyed downstream of the decoder, so this
    function could never be used. In practice, the audio filters, the
    audio output (or the encoder) already use block_Release() to delete
    buffers allocated with decoder_NewAudioBuffer().
    
    If "direct rendering" is ever implemented in audio output,
    block_Release() custom buffer deletion can be used.

commit cf1498fbbea930f08a58a2b1954f007ce6613491
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 25 18:54:12 2011 +0300

    Remove write-only block_t.i_rate

commit b01ceae124743093d3784a0805c9fa0e404e4c9e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 25 22:00:17 2011 +0300

    transcode: set audio.i_format for filters (fix #5244)

commit 48e39d4453616f2b41a55405e11b41407e0b3222
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 25 18:54:04 2011 +0300

    block_t ** parameter is never NULL for audio decoding

commit 63227deb43329b80385f87bed3a250756470a0a1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 25 18:53:38 2011 +0300

    Remove ugly function casts in combined audio decoder/packetizer modules

commit 0dfcbe01cddc1aa9ff963573ad1a333d9cced1ed
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 25 19:06:33 2011 +0300

    Silent rules for dummy.c

commit f778aeaecf50a5a69ada15714effe331d8905340
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Aug 25 15:59:52 2011 +0200

    Vorbis: don't add empty tags to codec details
    
    Close #4926

commit 885a382653722ea49142867b196ebdd609dde16e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Aug 25 14:49:07 2011 +0200

    Contribs: update GnuTLS to 2.10.7
    
    This is the last version that doesn't require p11-kit

commit 5035a950fdec0f6739592da5d6d98870352e7b5a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Aug 25 12:41:12 2011 +0200

    Contrib: update libogg to 1.3.0

commit 89c1460e3c620a2338d483731dcfc331c066cd20
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Aug 25 02:15:00 2011 +0200

    mp4: correct support for name atom
    
    Used for track title by iTunes/QT

commit 245aa5862555d70e49c7d1659fee253ab3483465
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Aug 25 01:29:34 2011 +0200

    mp4: support iods atom

commit 5a3638310ae18cf191fd73d90f28e74b11ba6627
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Aug 25 00:31:21 2011 +0200

    mp4: improve debug and clean

commit 3c8b5b9c68ab96008c97d46d3eb09bc77bd02348
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Aug 25 00:15:32 2011 +0200

    mp4: reduce space in debug-tree

commit 3016216be9dd40f7696233b7d88344f999159f21
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Aug 24 23:24:13 2011 +0200

    mp4: Macro => static inline

commit 8be735ef427a0a0229d68960369d7b779513ad82
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Aug 24 22:59:24 2011 +0200

    mp4: code alignment

commit 494968471905efa112b9a160888c747f464b2a41
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Aug 24 22:49:18 2011 +0200

    mp4: ifdef debug under MP4_VERBOSE

commit 20be23d3888df8d5a2c1d97119fbaf18458c95f7
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Aug 24 22:09:58 2011 +0200

    mp4: remove duplicated declaration

commit 64637720f80ee6f1e798d3a235e6b5b1c0206b59
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Aug 24 21:33:26 2011 +0200

    mp4: don't use the VERBOSE mode by default

commit bbfd99f28cd4f2b4458564685659ea91f2d340d0
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Wed Aug 24 20:03:22 2011 +0200

    Proofread byte order inline functions

commit 7cd9a9635829f8cdf8c1a36ea0eef5fffb6b1a39
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Aug 24 18:16:42 2011 +0200

    Qt: restore audio volume save
    
    Close #4922 #3983
    
    I am not sure this is the right way to do yet, but this will act as a
    work-around, until we have a proper fix

commit cd0e3fa0d39b659d825cd6ccd526e3a242af4497
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Aug 24 18:02:39 2011 +0200

    Qt: Improve preferences layout for module list

commit ffb94588171d5983acdf991c7c9a73846541b69c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Aug 24 18:58:10 2011 +0300

    Allow min and max values for string config items

commit a83fefd59eb020438010c7a5803398ab04bc3b68
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Aug 24 17:39:52 2011 +0200

    Qt: put modules list in 2 columns
    
    Close #5141

commit 6d04a56fa8fd7c19e5353ff07f51f59507f94779
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Aug 24 17:16:32 2011 +0200

    Qt: fix column size in complete preferences
    
    Close #3887

commit 204eaed49ad2ee19f8d5c50b1ff5fb959203e08a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Aug 24 16:20:39 2011 +0200

    Remove tabs in source code

commit fe14749960c3b330714f8f6aeee0d5fe5bceceb1
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Aug 24 15:53:10 2011 +0200

    Qt: save random/loop/repeat on quit
    
    Close #2434
    
    Maybe this shouldn't be in the interface, but in the playlist...

commit fa94475a3c6b6fb5cc6943dd3a86d81a404a90e4
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Aug 24 16:12:45 2011 +0200

    Qt: correctly init loop button state

commit 9a454b6ef7eaeeeb25fad738da8c9590eeda54ad
Author: Akash Mehrotra <mehrotra.akash@gmail.com>
Date:   Thu Aug 4 17:50:02 2011 +0530

    Qt: Keep video filter values in range
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 2f77bea14504f4be9425f91e0fd025fb39e83168
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Aug 24 00:36:37 2011 +0200

    Mention WMVP in NEWS

commit cb4433edbde20d55de4fdf6a6ba566c1d93642b9
Author: Akash Mehrotra <mehrotra.akash@gmail.com>
Date:   Thu Aug 4 17:50:44 2011 +0530

    LUA:Expose aout
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit b743e4aa60d9cb4d6a23e30ebd832b3b3199bb7b
Author: Akash Mehrotra <mehrotra.akash@gmail.com>
Date:   Thu Aug 4 17:50:23 2011 +0530

    LUA:Expose vout
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 78e9ac234d4b00e0f60653774af739a2da0625a5
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Aug 23 18:36:30 2011 +0200

    macosx: store index of eq set in the menuitems' tags instead of relying on their order

commit 3257c6c09e5d810ac743d137b1e9c93b017d70a5
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Aug 23 18:02:33 2011 +0200

    omxil: ONX -> OMX

commit 5ba0e02b363bbaffdd570b7bb16aa7277433cb56
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 23 18:54:55 2011 +0300

    Use WNetAddConnection2 directly

commit efa68b295fd8faec9c79d2503a7c66ba74a3c36c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 23 18:32:08 2011 +0300

    contrib: force close-on-exec flag on live555 sockets

commit a758e7f6f4f4fcb1cc9aa42e218ad34d76037702
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 23 18:29:16 2011 +0300

    Update .pc files for static linking

commit 3f1a782416e1afe88ea135a062e19707b4d06826
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 23 18:25:57 2011 +0300

    Set a bunch of flags for libvlccore from Makefile

commit a2679b31280398f5eb314723952881ed6a17cef3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 23 18:21:29 2011 +0300

    Redumdant VLC_ADD_LIBS

commit 8bb2caa71370469b6d91c31ce3acaab5fa52b1de
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 23 18:16:58 2011 +0300

    Cleanup dlopen detection

commit 532049f650ca83f072d0f057ee42abd11782673b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Aug 23 17:15:53 2011 +0200

    macosx: remove 'macosx-eq-keep', since it is a useless option, which was never disabled anyway

commit 9abb4e7665ce9712b25202bd7e51e48cf8a1d485
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 23 18:03:50 2011 +0300

    Remove old HAVE_DL_DLOPEN definition

commit fcb8fce6da884cdb684a19ef3d298572906b3619
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 23 18:03:19 2011 +0300

    Remove old checks for dlfcn.h and sys/dl.h

commit 92530397fd569936bd34cb57f4677a4f79fd9ec9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 23 18:00:25 2011 +0300

    OMX IL assumes dlfcn.h, remove redumdant ifdefs

commit da3168f38a81aac43eba879d46000559e7b85940
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 23 17:59:12 2011 +0300

    Useless #include

commit 06b9bc0acd314f79fdd03d9f0571dbf20319b5cf
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 23 17:49:50 2011 +0300

    configure: update libtool macros

commit 347e6333a900a19e3a9a72823ebd183b485eade5
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Aug 23 14:07:16 2011 +0200

    TS: fix linking on win32

commit 73f33a0eebf01b3afd40943c754a367bda467336
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Aug 23 13:57:50 2011 +0200

    TS demux: remove unneeded header and add comment

commit 2e96f2ae3177db82a370a46800d98f366bfb5060
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Aug 23 12:45:53 2011 +0200

    Win32: move to WinXP SP2 APIs and IE 6.0 APIs
    
    As stated in NEWS, VLC will not work on XP < SP2 and 2003 < SP1

commit 5baeb0ec93da74f4dd8fc4af5b19cacd6abbd352
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Aug 23 12:34:50 2011 +0200

    Win32: fix small error in configure.ac
    
    This is a partial revert of [6fdf44fd13f5c24efb7ac5a593e967d02449b665]

commit 090fe825e18b2b06fc56b7f3cd1978ce6f1fda63
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Aug 23 11:50:34 2011 +0200

    Correct WVP2 fourcc and map to avcodec
    
    Should close #4011

commit bdf2ffa170e98060a9ad830e9de9adf59cc41ac8
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Aug 23 11:44:21 2011 +0200

    Avcodec: playback of WMVP

commit 9a4c8ab01745eb763df207ae5c504e60a9e9952e
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Mon Aug 22 23:06:14 2011 +0200

    Use MessageBox() in a portable way
    
    MessageBoxA() isn't supported on WinCE

commit ba1511a1ed439ad7feba43b7db4a9e5f64121dc7
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Mon Aug 22 21:47:58 2011 +0200

    adjust: fix typo

commit 5308fc8f88b4a004c9bc46cb7078b6d03ae6f199
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Mon Aug 22 21:38:06 2011 +0200

    adjust: distribute header file

commit 820e97f34596ad1560a59b7f95883728dfa07ee6
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Mon Aug 22 21:26:35 2011 +0200

    i18n: adding new file

commit a9852371c349013a8503b28f03adba1da6f05614
Author: Tobias Güntner <fatbull@web.de>
Date:   Tue Aug 16 21:13:33 2011 +0000

    Merge if conditions
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit bdb70f97162c62ced2e5c06fe3f613a051f4d939
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 22 21:05:00 2011 +0300

    Simplify and fix WinCE build

commit 8c3bda62253336478a40aa2b873b773d7e0aa57d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Aug 22 19:40:44 2011 +0200

    adjust: remove unnecessary header

commit 8233fd8c79b1f7bc67457197e5a52acf39312c49
Author: Martin Briza <xbriza00@stud.fit.vutbr.cz>
Date:   Fri Aug 19 15:04:13 2011 +0200

    Split adjust filter in two source files
    
    Preparation for adding assembly hue/saturation processing functions
    
    Two new function pointers in p_sys to clipping and non-clipping U and V channel processing cycle
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 4c9eab66f1e7f4467846828fcd94daab937bddf6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 22 20:21:03 2011 +0300

    Win32: use error message box rather than text console on CLI error
    
    If we are going to create a window just to print an error message, I
    think a native message box is nicer.

commit 679018d11e70785485377caf79ef3091a449f0f1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 22 20:06:12 2011 +0300

    Move help command line options handling to a new file

commit faa4825584d2b5a3f91bcb9a85a42f94519c9f9c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 22 18:24:52 2011 +0300

    Update build rules for the plugins cache in build tree

commit c0c8d4e2fea8e3af8d939040ca0ce90d0f63b63c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 22 18:08:17 2011 +0300

    Obsolete confusing --miface-addr option and rework net_SetMcastOut()
    
    --miface-addr mostly did not work as --miface was supposed to be used
    instead.

commit da773a8ec1316256a0f5c653cb49f48e7fc033dd
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 22 17:57:51 2011 +0300

    Rework multicast join
    
     * Do not force definitions on Windows so that compilation works with
       all variants of MingW (this may break IPv6 SSM with old compilers).
     * Do not fall back to legacy IPv4-specific ioctls if RFC3678 is
       supported. This avoids compiling dead code and works around issues
       with Linux kernel headers (especially Android).
     * Do not attempt to set multicast interface with legacy IPv4 ioctls.
       It is not very clear whether this is the address or the index.
       Also, "--miface-addr" was very confusing as it was mostly ignored in
       favor of "--miface".

commit 6e18f20803c0cd24caa06db91bbebdeccf065beb
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Aug 22 16:57:24 2011 +0200

    macosx: removed 'erase logo' from the video effects panel and moved 'add logo' to the overlay stuff (now called Miscellaneous)

commit a3be47c3a066d721b2dd5192b1894dc31efc2834
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Aug 22 16:29:33 2011 +0200

    macosx: don't update the sidebar too often

commit 13aa82b7cd03e8d45b9675551123222573663d47
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 22 17:42:01 2011 +0300

    stream_out_select needs sockets

commit e2138e80eef2d2ccea1c0b03257f64b8b8378ed6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 22 17:31:40 2011 +0300

    Remove redumdant family parameter to net_OpenDgram()

commit 9285476128051fd0b5ae2983d619289d110b12eb
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Aug 22 15:27:59 2011 +0200

    Smem: don't divide by 0
    
    Fix #4479
    See https://bugs.kde.org/show_bug.cgi?id=279973

commit ab9b56ca9562d8f73ef67e3264e500c1a5f2315f
Author: Grigori Goronzy <greg@blackbox>
Date:   Mon Aug 22 01:40:54 2011 +0200

    libass: match font attachments based on extension
    
    Sometimes fonts are muxed with the wrong MIME type, but we should
    still be able to use them. Especially OpenType font collections are
    affected by this. Match attachments by extensions .ttf, .otf and .ttc
    in addition to MIME type to fix these issues.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 3e6913a3f4a5496bb44435cc0dc0c9eacdb71a28
Author: Grigori Goronzy <greg@blackbox>
Date:   Sat Aug 20 20:15:34 2011 +0200

    libass: add message callback
    
    Add a message callback function to get libass messages into VLC's
    logging system.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 9c24da18341ce542093c079f9af90dc2f1387d1b
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sun Aug 21 22:48:03 2011 -0400

    Really fix linking with libv4l2

commit 956aff79dec2a1c6685071b56b22689388d05026
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Aug 21 20:01:36 2011 +0200

    macosx: minor layout changes to the AudioEffects panel to respond to feedback

commit 9a23c6cdb818c1138af768c84ec644530c547799
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Aug 21 19:50:56 2011 +0200

    macosx: added an option to disable the native fullscreen mode on Lion

commit b6c6653521a69f5a72650eb4d4f14368a2cdc080
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Aug 21 18:18:40 2011 +0200

    macosx: adopt courmisch's feedback, thx

commit cfe30ad2ecd7ba1915cd414cc7d04778dde124d6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Aug 21 17:16:56 2011 +0300

    Allow logging error messages with no VLC object (NULL)

commit 44cda9908e88c9b4df734ee35cf02cc5655f0f93
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Aug 21 16:14:26 2011 +0200

    macosx: fixed compilation against the updated msg API

commit b1aebb75b4f3cbbb97ea04f13a1ceb3513fec7c9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Aug 21 14:30:11 2011 +0300

    Gather all checks for the command line help options

commit 545ad0659afde79e00ab2fa2ae50409b4ea1aa52
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Aug 21 14:19:24 2011 +0300

    Initialize language from vlcrc before any language-dependent stuff
    
     - command line help text
     - text domain binding

commit b91341a3caf06f2fe6a5e8e5a9570c0003957a63
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Aug 21 14:13:40 2011 +0300

    Load plugins and configuration as soon as possible
    
    No need to load the config file twice anymore.

commit 2ba959747d1b2c60aed38f5458c73364080207ed
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Aug 21 11:23:57 2011 +0300

    Use standard putc_unlocked() instead of fputc_unlocked()

commit 55816ce91d43ce5e91ab1b3718a033a3a089f262
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Aug 21 11:22:42 2011 +0300

    Win32: fix definition of VLC_STATIC_COND

commit c63b76b346407d3097f3cb6201e19f613fa73b64
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Aug 21 11:20:54 2011 +0300

    Ignore D2D headers if they do not work in plain C
    
    This must be a bug in the SDK, so better ignore the header.

commit 31bd28e4301cca7803fe0ac3f76a7abd0fdb2b01
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Aug 21 11:20:30 2011 +0300

    configure: no need for -DSYS_*

commit 4dac6348502c20babc95846004331b7069bfde8c
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sat Aug 20 19:56:50 2011 -0400

    vlc_arrays: remove unused macro _ARRAY_GROW
    
    don't start variables with _, they have local scope anyway

commit b1239508912fc4a4f529e28a47eb236183355bd5
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Fri Aug 19 02:48:09 2011 -0400

    remove redundant TAB_APPEND_CPP

commit f83d51d4b16a939d9b308a47b1b08db69917af68
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Aug 21 00:05:33 2011 +0300

    logger: dispatch message directly to the correct function + clean up

commit 63d1c692a8a07c79e1bbd9a105741accbf04923c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Aug 20 23:34:43 2011 +0300

    Push log message formatting to subscribers
    
    This avoids allocating memory and formatting debug messages when none
    of the subscribers care about them.

commit b17eb18e9cb1917472047daf9bcafac93af90715
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Aug 20 22:36:07 2011 +0300

    Move msg_Copy() and msg_Free() to ncurses

commit 195940cabc71ab5ed5f80bc538bdf074f0469446
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Aug 20 20:31:29 2011 +0300

    Also deprecate verbosity functions

commit f525191b57b1d35fccbd8495940ce38ce1dfb088
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Aug 20 20:28:10 2011 +0300

    libvlc_log_*: deprecated and reimplement as compatibility stubs

commit 6fdf44fd13f5c24efb7ac5a593e967d02449b665
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Aug 20 16:39:09 2011 +0300

    Win32: use only one condition variable per R/W lock

commit fd42ed01aa615c731e681d86c9732e07b7eaf278
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Aug 20 14:20:10 2011 +0300

    Update list of SOCKET_LIBS-dependent plugins

commit ead6422cf1c0c7b430e824ef7f379b55fbb2272f
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Aug 20 16:23:14 2011 +0200

    macosx: simplified the subtitle opening sheet

commit 5cf832c997b18ecc143637438dae2fb02c940ca3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Aug 20 14:10:47 2011 +0300

    Do not redefine stuff from <ws2ipdef.h>
    
    This fixes compilation with newer Mingw-w64.

commit 45a540ed0cdd265c4f637d126fbd64fcc88cbc8f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Aug 20 13:58:04 2011 +0300

    Move Winsock poll() emulation to src/win32/

commit 5abd375cc1ae4ba126f35a303d904b13fa8c609c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Aug 20 13:55:01 2011 +0300

    src/Makefile: dead code

commit af1be3f5b6e1fdab76bc11b1120a7c4584b23080
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Aug 20 13:47:11 2011 +0300

    Check for struct pollfd separately from poll, needed for WinNT 6

commit 3a08aa701cf89efca8d75c1f1b552659875f1f4b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Aug 20 13:34:58 2011 +0300

    configure: unify poll and connect tests

commit 99050a07ce0edc2b113349de656d19a019a26f31
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Aug 20 13:06:36 2011 +0300

    Fix d2d1.h detection: C++ is required

commit 92695765b076250c6d005493cbc9e8e54c393fe0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Aug 19 23:44:37 2011 +0300

    SRTP needs gcrypt

commit 2068f9bce092c79a4e927daf7999c293955d4b5b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Aug 19 23:28:47 2011 +0300

    Reduce interface lock scope

commit 463e16098d23c1e9ee9da42d155eb9be66d99974
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Aug 19 23:40:31 2011 +0300

    Remove references to the VCDX interface
    
    It was removed over 6 years ago.

commit 4513c8d2e0b694539810213231f6a27d5c072c66
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Aug 19 23:36:24 2011 +0300

    Remove dangling module bank error check

commit 49ede452192d73aeb885777afe1f8a7eca703e04
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Aug 19 23:34:31 2011 +0300

    Remove the libvlc global lock
    
    We have enough static locks in libvlc, I think: the
    configuration R/W lock, the module bank mutex, the system-specific
    initialization mutex, the message subscription R/W lock, the sets
    of mutexes for initializations of specific libraries, the LibVLC
    thread variable mutex, the configuration file mutex, the PRNG mutex,
    the object pipe mutex, the object name mutex, the dialog provider
    mutex, the interface module registration mutex, the OSD mutex, the
    VLM mutex, the HTTP hosts mutex and the OSD mutex...

commit e8b8ef7753e7d43d99118c79fa91ade9901f32d2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Aug 19 23:19:01 2011 +0300

    Clean up CPU flags one-time initialization

commit 78b320f230b5b36b62f2350d5dd757a5ff25c517
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Aug 19 23:15:08 2011 +0300

    Move CPU capabilities debug to src/misc/cpu.c

commit 1081b213dcceebafa6586eef0019d7993a6d2ab9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Aug 19 23:05:22 2011 +0300

    Obsolete thread-unsafe command line options for CPU capabilities

commit 9b05547a9a0f59996429b09e9385d581de7c3ad0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Aug 19 22:37:10 2011 +0300

    Remove unused system_End() parameter

commit b3c5570725ab4880c275881108f35fedf7e68019
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Aug 19 22:44:15 2011 +0300

    Use same callback prototype for built-in logger as subscribers

commit 55af05f319cd19c78d71dd97cb839945c7ea68e7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Aug 19 22:27:41 2011 +0300

    Remove msg_cb_data_t and simplify accordingly

commit fad10ee53081aa2f3be7e7f57d5d4165972be7e3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Aug 19 21:38:16 2011 +0300

    Fix namespace, remove useless variable and clean up msg_* functions()

commit 9ffae683ff9e79eee3a3c4d9ca3ed3e6010d6034
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Aug 19 21:03:08 2011 +0300

    Make log messages subscriber static
    
    In other words, the message callbacks are now shared across all LibVLC
    instances. That is a requirement to enable:
     - LibVLC applications to catch messages during LibVLC init/deinit,
     - emitting log messages when no VLC object point is available.
    
    That makes no difference for VLC interfaces, since there is only one
    LibVLC instances in a VLC process.

commit f1c5ba552c3dc1fe6492e7e551f4aaf71f746e8e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Aug 19 20:47:49 2011 +0300

    Remove object message filtering from core

commit da803b049d1925c1855948cb0139b77c0b6cb8d0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Aug 19 20:36:23 2011 +0300

    Qt4: implement message object/module filter in the dialog

commit 9e0d891f7e409b2067e33db0e0a911a52bd5ab33
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Aug 19 19:49:06 2011 +0300

    modules/genmf: set LDFLAGS

commit 57126b2f66a1ec3307c763d1ca9b468085aebd95
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Aug 19 19:04:18 2011 +0200

    macosx: implement a 'Record' menu item

commit d8937ba2829fbf755ef81d44818e72bfbb6c3059
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Aug 19 17:56:46 2011 +0200

    macosx: make sure we can't access the split view while showing a video

commit 9b2e350fae6745709e7b582e5c9d052413eed824
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Aug 19 17:46:22 2011 +0200

    macosx: work-around CoreAnimation limitations on 10.6, which prevented the correct display of some ui elements

commit 50f7ba573a98f01e2ecac6c5f8eaca351d45634c
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Aug 19 17:28:32 2011 +0200

    macosx: show the playlist size as a badge in the sidebar and fixed an appearance issue of the sidebar

commit 80b1013245a8522f7ff29df796a29136b91dae08
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Aug 19 15:51:23 2011 +0200

    macosx: converted interface builder files from nib to the more modern xib file format, which smaller and more suitable for git

commit 07ed1659ba0cb3d144ee82c961fc0d8c5f6cf75d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Aug 19 15:22:29 2011 +0200

    macosx: use a nice button for the drop zone on 10.6 & below

commit 7fe71cc98d944a6e7b6f4aa38afb8a0c506846d0
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Aug 19 15:17:28 2011 +0200

    vout_macosx: fixed memory leak

commit a70646ad8b205d81d9eb29d68699f2ff3aa7f97b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Aug 19 13:09:50 2011 +0200

    configure: use VLC_ADD_LIBS to pass more flags to the linker to fix issues on PowerPC

commit 74d4303b939df2ec2ecb8776e8869cdcb2076f0d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Aug 19 12:54:53 2011 +0200

    configure: fixed linking of Mac modules and x264 which was broken by removing vlc-config

commit 8d9ba243b86401365f83d196123ff440ebc6a664
Author: Anuradha Suraparaju <asuraparaju@gmail.com>
Date:   Fri Aug 19 11:29:48 2011 +1000

    Add Dirac encoding support using the Schroedinger library
    
    Modified-by and Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 9862639cd4bad288fb053b9c4814aa21d9086977
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Fri Aug 19 01:40:27 2011 -0400

    Fix linking with libv4l2

commit c22366aa97e21a2c94be5d743011490be6a7a934
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Aug 19 00:06:34 2011 +0300

    Remove msg_subscription_t.verbosity

commit 7a05e56155e01469c3367d9cb43db81d0f246fcc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 18 23:43:14 2011 +0300

    Remove msg_SubscriptionSetVerbosity

commit 9d660f1ee812e3809f5acc15ec8a70ef7c6503bf
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 18 23:41:10 2011 +0300

    ncurses: apply message verbosity filtering

commit debf34b4232a9c388a366237fbe46fb03a01100d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 18 23:38:08 2011 +0300

    ncurses: no need to turn off cancellation in message callback
    
    There is no potentially cancellation-unsafe code here (unlike Qt4),
    since msg_Free() is safe and vlc_mutex_*() of course too.

commit 6327c52db7c009adf77c4902bc04c342a73b0426
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 18 23:34:36 2011 +0300

    Qt4: apply verbosity filtering within Qt, do not rely on core

commit 28fde051d6fa5c71ed18a4da046be4d4d9a1472f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 18 22:58:12 2011 +0300

    Useless #include

commit def059402926f82c9d2474a0a0e2feb95e7c644a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 18 22:55:43 2011 +0300

    Remove redumdant vlc_va_copy() and checks

commit 67fc58a5e7b4ee34c72138d703c815e25dd7ce2f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 18 22:17:12 2011 +0300

    bswap64: hack for C++ brain damage
    
    Contrary to C, C++ compilers don't promote larger constants up to
    unsigned long long when needed.

commit ccf934237093ce3334ce5168e689f62d33cf3cb2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 18 22:02:21 2011 +0300

    Remove vlc-config

commit e7df8e75ea9ccd8450f88acadbc238a2c0285790
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 18 21:23:25 2011 +0300

    Migrate VLC_ADD_* flags from vlc-config to AC_SUBST

commit 18e4d4380259d3598fe2d40e838a0e7c931d0f42
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 18 21:23:09 2011 +0300

    Set filesystem libs in Makefile

commit 26fedd015c686465d44c189d64b6b2bc817e12ef
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 18 21:22:45 2011 +0300

    Fix kate linking, use LIBS rather than LDFLAGS

commit 4dd6cf747daad309d54a94f85cf62f02374d4d39
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 18 21:22:24 2011 +0300

    Do not use -fvtable-thunks, the compiler does not support it anymore

commit 1485dd1ae4254dcb0522d7a5f64e3cdf7b3eef33
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 18 21:07:51 2011 +0300

    Set SOCKET_LIBS on Windows too

commit 75532d5c0f7340a326650d7e0f363e1123de8d41
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 18 19:56:01 2011 +0300

    Move MODULE_* predefined constants from vlc-config to Makefile

commit ab0944e93cd2c2d763cde753b3dcb0b1ba71c957
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 18 19:06:57 2011 +0300

    Remove unused prefix stuff from vlc-config

commit 873280f2ada422ea548c38cc641a2053dfe67dca
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 18 19:02:28 2011 +0300

    Remove broken and useless vlc-config --list

commit 827ca16dccc81692a69c332405850a4f6e215e70
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 18 18:59:30 2011 +0300

    configure: print auto-selected plug-ins list directly
    
    No need to invoke vlc-config to expand a shell variable.

commit 9e62f79e8814f551851cad02069b3c3e2edbde28
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 18 18:59:05 2011 +0300

    configure: don't give bad advice about modifying vlc-config

commit ebf23452f18fcefa4f16898fb36012590eebfb76
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 18 18:42:53 2011 +0300

    Typo

commit 423241d4d7bc44854605a15dfa6b18cf9f697c5e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 18 18:36:47 2011 +0300

    NEWS: add S20B and DAT12

commit a1b8de5c83f04e6d2917dd60b1075129b6d604d4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 18 18:35:36 2011 +0300

    Clean up L20 decoding

commit 236a276618fc83c18e100ace359c51ba4734010c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 18 18:19:24 2011 +0300

    Initialize the configuration R/W lock statically
    
    The lock is static anyway (and so is the data).

commit 4707b4f4ac4b643900210be6169913f7d550f2af
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 18 18:14:41 2011 +0300

    Win32: emulate static condition variables
    
    This is really poor implementation, but it is not really used.

commit 6e54f3fdbf4ff0e115589a678575c8c82f9aa4b2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 18 17:37:31 2011 +0300

    Win32: use native Win32 functions directly for static mutexes
    
     * No recursion within the VLC threading functions.
     * No need to care about VLC cancellation.

commit ffe5a11fe468ac9825b939e3fc1d64fc8fe9960d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 18 17:47:16 2011 +0300

    Win32: support vlc_cond_wait() with a static mutex

commit a0447f783c92cfd0005eb160bae9fcdf967c801e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 18 17:18:16 2011 +0300

    Define VLC_STATIC_RWLOCK

commit 6b5383b1b90a587aaee2d69b276079543cb486c3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 18 17:29:33 2011 +0300

    msg_VaGeneric: simplify error handling

commit 73b30f82b1b1f65826b356c36bfdcaa51b3e14ea
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 18 17:18:22 2011 +0300

    Create the C/POSIX locale on need-basis in message subsystem
    
    The overhead is negligible, and this avoids depending on the message
    bank.

commit 13dec61e97dcbc7b55c68b5a5f7dd4133f23b532
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 18 17:07:46 2011 +0300

    Remove unused duplicate vlc_usage
    
    This saves over 1kb in libvlccore. This object was found with:
    
     # readelf -a src/.libs/libvlccore.so | grep OBJECT

commit cf6cd7686e3f7c11a2b23bfe1906ba8abf4944aa
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 18 17:04:15 2011 +0300

    Remove unused NODBG object flag

commit ce946ab3a55386681ae543f8fbf3c4f9f3a74573
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Aug 18 14:26:39 2011 +0200

    Avformat demux: don't add empty tracks in AVMEDIA_TYPE_DATA cases
    
    Ref: #5204

commit 230d6db1ed933298b080444910ee927e2f83befb
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Aug 18 13:08:26 2011 +0200

    Avcodec: map teletext IDs
    
    Close #5204

commit 42b80206331b35bf253dac614e8c97dc437b77af
Author: Denis Charmet <typx@dinauz.org>
Date:   Wed Aug 17 12:41:45 2011 +0200

    Fix many ES_OUT_RESET_PCR problems
    
    As blocks are in coding orders, calling ES_OUT_SET_PCR at each blocks increase to trigger ES_OUT_RESET_PCR.
    The reference blocks should be in chronological order though.
    
    Acked-by: robux4
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 05c419f604fd78e458045b6ba10b3402175c8b95
Author: Denis Charmet <typx@dinauz.org>
Date:   Wed Aug 17 12:41:44 2011 +0200

    Fix block dropping at chapter change for non ordered editions
    
    The release of the block only makes sense if the edition is ordered.
    
    Acked-by: robux4
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 6d0aeeec5e58e73a8bcc851723165e603e5108cb
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Aug 18 12:20:16 2011 +0200

    Freetype: kill warnings about sign comparison

commit 6e9418c32022382891136e222415fa03c0bbb4a7
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Aug 18 12:16:53 2011 +0200

    RemoteOSD: Simplify, remove warning and remove headers

commit 69804c5fcac4e2405fe49710cd71f9915f6a5221
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Aug 18 12:00:15 2011 +0200

    Skins2: remove unused variable

commit 14278bdf84af7c2974e244454f31453a24adbb2f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Aug 17 21:59:56 2011 +0300

    Keep revision.c in source tarballs

commit 55fcca5bff5b36a6c42301a98e1d31db66e421fd
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Aug 17 20:22:05 2011 +0300

    Decoder for IEC61119 DAT12 (VLC_CODEC_DAT12)
    
    This is the 12-bits logarithmic found on digital magnetic tapes,
    also known at MIME audio/DAT12 (IETF RFC3190).

commit 1b7ec33b33d3a189f2c2cf9779f7443bca45fc8b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Aug 17 19:39:42 2011 +0300

    Decoder for PCM 20-bits (VLC_CODEC_S20B)
    
    This is also known as MIME audio/L20 (IETF RFC3190)

commit e6d8827a31539016b472148dddd0b136f37d661e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Aug 17 19:35:18 2011 +0300

    araw: refactor decoder to support byte-unaligned formats

commit c96ea5799237914985e4c48b6758c4040b8dd7d6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Aug 17 19:25:25 2011 +0300

    Generate plugins cache during staged (native) installation

commit 0a2f90d4692d4754397f6c4b5d6162ab1880c08d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Aug 17 19:08:54 2011 +0300

    audio format: use bswap*()

commit 9ff7bdc46882335bd4ead9f9b5d252b6cb3863f7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Aug 17 19:01:17 2011 +0300

    Improve byte order inline functions
    
     * Use GCC built-ins for 32-bits and 64-bits byte swap where available.
     * Load/store with single memcpy() instead of many byte operations.
     * Do not use bits operations for the local byte order.
     * Do not use reserved C keywords with leading underscores.

commit f7db1e80a30c83036c2dfb11f54e37c4103b162d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Aug 17 18:42:04 2011 +0300

    Introduce VLC_NORETURN function attribute and use it
    
    Note that this attribute implies that the function never returns in
    any circumstances (it exits, it aborts or it gets cancelled).
    Do not use this attribute for function that do not return at the end
    but may return from other branches.

commit 9fd4a6a6ba45023d54cd2573e0842170fdfc1d94
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Aug 17 18:28:25 2011 +0300

    Introduce VLC_GCC_VERSION macro, fix popcount and clz
    
    This can be used as follows:
    
     #if VLC_GCC_VERSION(major,minor)
     ...
     #endif
    
    There is nothing "VLC" about it. The prefix is only about namespacing.

commit dedc5a17d1daadc469e066f24e53d822d105aad0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Aug 17 18:31:25 2011 +0300

    MKV: compilation with EGCS is not supported anymore

commit 9b267f52b206561966e4074f8041c8d460798272
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Aug 17 16:54:15 2011 +0200

    macosx: cut 1 px from the black effects pngs to suit their gray counterparts

commit c688c805a4166fb39df7237ef3f3ce62586faa79
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Aug 17 15:07:12 2011 +0200

    Mosaic: remove unused variable

commit e74b7d93c8b98b2c042e7a52eec18dc988b9b37a
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Aug 17 12:50:39 2011 +0200

    auhal: fixed compilation against the 10.7 SDK

commit 7eba73e824c6735e66198facfe49274c95fdb73e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Aug 17 12:47:12 2011 +0200

    AuHal: try to fix compilation on SDK > 10.5

commit 7ed3970b0656ed0bd777bdca2ad1ec1a21ce1366
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Aug 17 12:33:40 2011 +0200

    MacOS: fix compilation

commit 22bc39a7e72daa366f3047bb96b35d13143e007a
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Aug 17 12:21:36 2011 +0200

    macosx: fix compilation with the 10.5 SDK

commit 99ccd64683be99c58ca4f384a9e197c9c8a4f829
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Aug 17 12:04:09 2011 +0200

    Auhal: simplifications

commit cd34d65e9ac8c71598829f563bf48688dabe81c9
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Aug 16 20:28:05 2011 +0200

    macosx: remove the fullscreen button from the main window when running on Lion, since NSWindowFullScreenButton is present in the window title

commit 6539fba20ba6d0e96206bf2630098d04cb34054c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 16 22:53:07 2011 +0300

    skins2: remove weird stuff and hopefully fix Win32 build

commit 95e2c6b4826acd58b1f9d86dcc12bc5b11095383
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 16 22:15:27 2011 +0300

    Disable the dangling callback warning for the time being
    
    It might not always be a bug.

commit 64a3e713d47ecf82bdd4935decdbb558769bb60e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 16 21:03:45 2011 +0300

    Remove vlc_plugin_set from export list

commit 621a3ed71c71d04842b782173fe45ad76c818b03
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 16 21:03:06 2011 +0300

    configure: remove flawed V4L2 detection logic

commit 6739e224d08d9dcf0b771d766d69c88cdeceaddc
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Aug 12 18:18:32 2011 +0200

    Auhal: remove unnecessary variables

commit 4308632c9f2e2ee6a027b24aef0e8abe5ad74398
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Aug 12 18:15:19 2011 +0200

    Auhal: code cosmetics and warning

commit b9132e4ff8d54e83b4a573be6ba4029d34a0daea
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 16 20:20:21 2011 +0300

    Qt4: retain newlines in config item long text

commit 1d4ad4ac98de9ef419b8a6e114d8b7bbfcccdfbb
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Aug 16 18:33:28 2011 +0200

    Qt: remove unneeded whitespace that blocks normalized signatures

commit 5886e36b4ad74c22945b30e1bd1d2e65eb9689e3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Aug 10 18:14:27 2011 +0300

    ALSA: update to new audio output interface
    
     * Buffer push straight from input, no more repacketization.
     * Support for pause/resume.
     * Support for flush (and unused support for drain).
     * Larger buffers if available (as with HDA cards).
     * Reduced periods count to minimum (they are not normally required).

commit c88c8eae2044d68159de295191e75cdc50343a66
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 16 19:15:57 2011 +0300

    Define HAVE_V4L2 conditional
    
    There should be more V4L2-based plugins later, e.g. FM RX, FM TX, VOUT.

commit d2a613c7b1dff88ae6839753ece2e04e5159e533
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 16 19:15:46 2011 +0300

    Fix OSS input compilation

commit 99dbc6c18cdfc45563b665649cff0fdbf6422651
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 16 17:25:09 2011 +0300

    Make plugins cache relocatable
    
    The plugins cache now contains plugins file path relative to the base
    plugins directory (the directory that contains plugins.dat). The cache
    can hence be generated from a different absolute directory than the one
    it is later installed to.
    
    For native or emulated native builds, this enables build-time cache
    generation.
    
    Note however that the relative paths are different in the build tree
    (modules/*/.libs/lib*_plugin.*) and in standard installation
    (plugins/*/lib*_plugin.*). The cache cannot be copied from the build
    tree to the installation directory.

commit 9ef30ee80f60a3bb586438b4353e717f410d3b10
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 16 15:55:02 2011 +0300

    Include "modules.h" from libvlc-module.c
    
    This ensures that the vlc_entry__main prototype matches.

commit ab7c771361b25a444ce47dbfb19ef61f7f1b96ea
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 16 15:54:31 2011 +0300

    Use callback and opaque pointer for plugin descriptors
    
    This is more flexible and extensible.

commit cf52eed62879b14051f8097676fdf5f90b60bb67
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 16 14:06:01 2011 +0300

    Split modules bank stuff from module (non-bank) stuff

commit ab8cecd821bb63fb60a568908d9c23a3f96bce8c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 16 13:40:31 2011 +0300

    Small code factorization

commit 77a64d9e4fb9e2c7cedb5c64f421029067810ec9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 16 13:33:13 2011 +0300

    Inline DeleteModule() and simplify

commit c989a61114da27136399ee580efcb65a20a29263
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 16 13:28:37 2011 +0300

    Use vlc_module_destroy() instead of DeleteModule() where possible
    
    This avoids going through the linked list of modules. This is fine so
    long as the module structure is indeed not in the list.

commit d4b0d0c82525b87b903ced1dd5a85fd126d5811d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 16 11:44:58 2011 +0300

    Clean up config_Free()

commit 03cf0f1451c3639d234925b91a12ecd9b4498122
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 16 10:28:36 2011 +0300

    Create primary module from plug-in descriptor and factor code
    
    This should ease later implementation of proper error handling.

commit eccbdf8f91c9917c97782ad937ffd3f1fcbb642b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 16 10:56:32 2011 +0300

    Destroy submodules from vlc_module_destroy()
    
    Again, this should help fix leaks in error paths.

commit cefb8d380f509e68e4226ce71e3ad3592b7496a1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 16 09:55:30 2011 +0300

    Correct module descriptor indentation (no functional changes)

commit f524e307c27f9cdf6928a46530b3d5ce5bc085d5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 16 14:27:54 2011 +0300

    Remove never defined HAVE_DL_DYLD and HAVE_IMAGE_H cases

commit 7fa090f045352cacfc14c80c3a24c643222cd6d2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 16 14:25:00 2011 +0300

    Remove unused HAVE_DL_WINDOWS

commit 79386146ea85cc2371cb9c0b78184693ab1e9ee1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 16 09:55:03 2011 +0300

    RC: fix parse_MRL prototype: unused parameter and const

commit b9af6d1922a7e064a465a3cb9a8d5b18d4310ae2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 16 09:54:51 2011 +0300

    RC: unused variable

commit 54d6fa0605341da2d2371905fa0e1bd79daea835
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Aug 16 18:09:51 2011 +0200

    vout_macosx: compilation fix for 10.6 and earlier

commit 83882abdb00722e8e3ce45d2201e64dad49d152e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Aug 16 18:06:16 2011 +0200

    Qt: use qDeleteAll on VLM dialog

commit b165ab1e6f2878ec2fe059e66c6a0b524313b580
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Aug 16 18:06:04 2011 +0200

    Qt: use QWidgetList when applicable

commit 1477998d5470d30cb31dc0346db7fd9feac68f4c
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Aug 16 18:03:51 2011 +0200

    macosx: moved compatiblity fixes to a designated header

commit be5f55e57698e2a3548e96becebd461541bfcf5f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Aug 16 17:31:28 2011 +0200

    Qt: use QString iso std::string

commit 084f3f4cf043f351efefa319f455bd2597cc40d7
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Aug 16 17:23:15 2011 +0200

    Qt: use __MIN when applicable

commit 80b848f81a7532498658d890e88af27f16335614
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Aug 16 17:23:06 2011 +0200

    Qt: remove unnecessary header

commit c652822a6c8b6118d58332ee9485349a6744e97f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Aug 16 17:15:29 2011 +0200

    Qt: use const_iterator when possible

commit de2b1cff9e10b22f7566f5d4ab5ef6275d24a77f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Aug 16 17:11:37 2011 +0200

    Qt: Use append iso push_*

commit 0d348f07a8760054520819cc0ee764d1f4036d7a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Aug 16 17:07:18 2011 +0200

    Qt: use isEmpty() iso empty()

commit c745ebb55acfb4978e04a10992a98832c3fd7034
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Aug 16 17:05:02 2011 +0200

    Qt: use count() iso size() on Qt Containers

commit b7cf7dda07b342decf8734072ecdfe49e17aafd3
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Aug 16 14:00:54 2011 +0200

    Qt, menus: std::vector -> QVector

commit cfd14b541f8033aad59fb9ec6594bf5eed93743b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Aug 16 14:31:03 2011 +0200

    macosx: don't let the vout resize the window if we are in Lion's fullscreen mode

commit f1e8c225d27022f1fc307e24d526adeccb385ba4
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Aug 16 14:09:30 2011 +0200

    macosx: added native fullscreen support for OS X Lion

commit 11b25c5bd08b4c90c05d5a164288a2365d1e1dc5
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Aug 16 11:10:18 2011 +0200

    macosx: use an updated API to set the behavior of menu bar and Dock in fullscreen mode on 10.6&later
    
    this allows the user to access the Dock while in fullscreen mode in contrast to the previous implementation. behavior on 10.5 did not change.

commit df0315ffc4bfa9a42af7bef0abf743d00cf5ec71
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 16 00:05:38 2011 +0300

    aout: fix crash if output restart fails

commit f99bd91ccc2d5bacd67ee05e956fee6e211f30db
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 16 00:04:45 2011 +0300

    aout: fix crash if input restart fails

commit 617c3420cc96e6ae86c36c4c35745f458556022b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 15 22:26:00 2011 +0300

    Remove module_t.b_builtin

commit d26bac398f1ae57bb807ea9f02924373b386445c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 15 22:16:51 2011 +0300

    Remove unused module bank parameters

commit d283a27b5d1a9e69dffc2ee717d6193b07444b6e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 15 22:15:48 2011 +0300

    Clean up registration of statically linked modules

commit 21e31e34b5b3b070e0449ebd40794f2246fa54e3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 15 20:11:28 2011 +0300

    Copy strings from plugin descriptor, remove (D|Und)upModules()

commit 6e70470eb262951fda0963b91c3668d1982c1cfc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 15 19:35:51 2011 +0300

    Remove module_hold and module_release
    
    Modules are created at initialization and destroyed at exit (after all
    VLC threads are terminated) There is no need to count references.

commit 6aea090553ddd6d6d96d874d25e2a9bb1607272e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 15 19:28:30 2011 +0300

    Typo

commit d89f287b13af203d43615ba02af5570240221dec
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 15 19:05:18 2011 +0300

    vlc_module_(start|stop): constify

commit 2458671ae290cd910624ebfc817dd0746e58d7a6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 15 19:53:01 2011 +0300

    Do not save unloadable flag for submodule
    
    This property is fundamentally per-plugin, not per-submodule.

commit a6673708a0abf45edb5dc27d59853e57c4d69770
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 15 19:36:00 2011 +0300

    Always use (get)text domain from primary module

commit c5b49937f0cf958f179e8d1767c88b9dcb251003
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 15 19:23:32 2011 +0300

    Do not store help for submodules in cache
    
    This field is never used for submodules, and in fact there would be no
    way to show it in the (current) UI.

commit ab196191a394742ad6cbca00feabb45d8c96c198
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 15 19:17:39 2011 +0300

    file: show directory config items in a separate section

commit 4fbef00c21ed4359c5599969288bcf9004a586ec
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 15 19:15:59 2011 +0300

    Initialize submodule explicitly

commit 224742db1cec276c02806025f99eb6a570f67a61
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 15 19:11:00 2011 +0300

    Remove module_t.psz_object_name
    
    This is the same as module_t.pp_shortcuts[0].

commit b4f67e4019828d6fd88bc158ba7a19c2e677e77c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 15 19:03:16 2011 +0300

    Use module_get_object() where appropriate and improve error handling
    
    Use NULL rather than a static string as the default.
    module_get_object() deals with this situation.

commit 190fa71e5c6cc33a33623169b3e9e8400aefc398
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 15 18:57:31 2011 +0300

    Allow NULL module capability
    
    The module will never be proved. This applies to the "main" module
    and the playlist demux (which only has submodules).

commit f62b7be056c8ffb6c69a338815fc7d7078367aa7
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Aug 15 02:18:55 2011 +0200

    compilation fix

commit 2c8282269adfa75ff8cdb57c5db8c19c7b49c10c
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Aug 15 02:11:56 2011 +0200

    macosx: saved various objc selector dispatches when iterating, additionally fixes #5113

commit eab70f5d6e2c495e1798bccb7aa3a9cd3e3ab527
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Aug 15 01:37:42 2011 +0200

    macosx: fixed crash when opening multiple files using the simple open dialog

commit 189e1ecab6204316867bfc9283db7422450d24b1
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Aug 15 00:34:21 2011 +0200

    macosx: make sure that the left end of the black progression bar is round

commit dd7b5f129efa741bdec13f717b8395c8e8f0e830
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Aug 15 00:20:29 2011 +0200

    macosx: fixed some ui bugs, which sneaked in recently

commit 734e6179eaf42652649248b2d5bdadec93355eac
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Aug 14 20:08:04 2011 +0200

    macosx: re-implemented a non-embedded video window

commit b7fbd8c6637712001a141cc553873a18a226c956
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Aug 14 17:29:10 2011 +0200

    macosx: simplified the way we set the window's title

commit 2d83c3c25315d22cd83f7b0fccca09588fef6ebb
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Aug 14 16:48:42 2011 +0200

    macosx: fixed spu announcements for playback controls

commit b23c2737fce507fdb8c90ad4055fa76ea50d0327
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sun Aug 14 22:20:54 2011 +0200

    Use registered rtsp-alt port

commit babd97c1004c80dc58740b5c02f6a5be003608b4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Aug 13 23:12:39 2011 +0300

    Store the plugin file name in the cache once rather than twice

commit a94e6eb9d2f5079983a5e9293af2d40b86f50aac
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Aug 13 23:11:24 2011 +0300

    Fix one potential NULL-deref on invalid plugin cache
    
    Zero-length strings are loaded as NULL. There are probably quite a few
    other similar failure cases :( I have not investigated.

commit 574726a2fed6c8b5e77f28449826219478c67a74
Author: Alexey Sokolov <alexey@alexeysokolov.co.cc>
Date:   Sat Aug 6 13:32:02 2011 +0700

    contrib: Allow wget to download URLs containing ;
    
    For example, x264's git is one.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 89deeb0a50a2cf9a730daad0250e952900a59db6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Aug 13 22:23:04 2011 +0300

    Bump cache version due to other changes
    
    This is not really needed. Cache corruption would be detected anyway.
    But better safe than sorry.

commit 4f4f4a3ba7e462f2922f070f0be9fe7d66503553
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Aug 13 21:54:10 2011 +0300

    Split (transient) module cache from (persistent) module bank

commit b0b3c3211d3e5e0a14987882b10e994f8b0b17c2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Aug 13 21:13:10 2011 +0300

    Remove one level of indirection in plugins cache, simplify

commit d14f6b7668a99f80803e834bc487964abfe9ab7c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Aug 13 20:50:13 2011 +0300

    Factor code to add an entry to the plugins cache in memory

commit 3fa02df3184a17139e349fbe3db81a098e53908f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Aug 13 20:26:05 2011 +0300

    Destroy module cache data after loading completes
    
    We do not need them afterward.

commit 964658d0c262e06007bdcd71862c7844ce421d1e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Aug 13 20:04:26 2011 +0300

    Hide module_bank

commit 79ca9d672b11e6fe98e4e2d307e20bcf92a44e4f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Aug 13 20:02:40 2011 +0300

    Do not access the module bank directly from the cache

commit 1661fa70fee6f5a6ad41eb223582b28f882baddd
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Aug 13 19:57:14 2011 +0300

    Pass struct stat pointer when looking up a plugin in the cache

commit 7cc97eda8c7c684c0c4000ea63ce5c7397f9b7cf
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Aug 13 19:43:42 2011 +0300

    Remove file size from plugin cache
    
    This avoids seeking. This data was not useful.

commit 48ead28e46098166059487654af97e30fbba7c25
Author: Mirsal Ennaime <mirsal@mirsal.fr>
Date:   Sat Aug 13 18:57:41 2011 +0200

    dbus: Add missing introspection data
    
     * Add the org.mpris.MediaPlayer2.Player.Seek method introspection data
     * Update the copyright headers

commit 0b96015d4f8a4233cf77cd8f775eba139f8eb276
Author: Mirsal Ennaime <mirsal@mirsal.fr>
Date:   Sat Aug 13 18:48:13 2011 +0200

    dbus: Fix the org.mpris.MediaPlayer2.Player.Seek method signature
    
     * Use an int64 argument
     * Update the copyright headers

commit 6385a3d73454acd09d38e3cd7e98eda6acd0a0c3
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Aug 13 13:39:21 2011 +0200

    PS: fix an error introduced in f10b7234e27
    
    Else the check on i doesn't make sense

commit b57b4dcacc75f559328855d69e09a5cd4600bd8e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Aug 13 02:17:12 2011 +0200

    Qt: fix the behaviour of clean button in playlist
    
    Fix #5066

commit be47b39976a64490bf4f3e659a8652a533a2893a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Aug 13 02:09:01 2011 +0200

    Qt: restart filter when options can't be applied
    
    Close #5168

commit 775d5757e19d299f99ba772421e341c83bbe4f59
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Aug 13 01:51:37 2011 +0200

    Antiflicker: Change permissions

commit a5a7c4b974930db59c84c3ecf3559f0cfabee812
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Aug 13 01:12:29 2011 +0200

    Qt: video filter dialog update
    
    - Rearrangements of effects in categories
    - Addition of antiflickering, gaussian, mirror
    - Removal of useless filters, like pano (wall is here)
    - Removal of rarely used vars
    - Simplifications

commit 2b4b4a32cdf866b6068be54bbe701ad02cc9cdc9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Aug 12 23:19:01 2011 +0200

    Vobsub: cosmetics and warnings fixes

commit aa4e4b138d9e254f656f3b106eb8459195637070
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Aug 12 22:41:30 2011 +0200

    Qt: video effects. Remove noise

commit 823b1be08b29884747a1555284ab88cfb0673a20
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Aug 12 13:00:13 2011 +0200

    VLCKit: fixed compilation with Xcode4
    
    To support Xcode4, we require the 10.6 SDK now, which can be easily reverted when using Xcode3.2 an appropriate SDK.
    
    Note that this project file format now requires Xcode 3.2 or later

commit be84287b2f1a43739cc0db1da05942bff6aaa477
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Aug 12 12:33:30 2011 +0200

    compilation fix

commit 0d087b3c4fafa7b5335b5fe4e24fc471312173bf
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 11 23:19:07 2011 +0300

    aout: do not check for PTS discontinuity in packetizer
    
    Continuity of the two FIFOs is maintained, as is consistency with the
    input date. PTS discontinuity only seems to occur due to rounding
    errors in the filters. It should be better not to drop samples, but
    simply fix the buffer PTS and length.
    
    Ideally, resamplers would use date_Increment() so they do not introduce
    rounding errors. But first the block disconuity flag should be checked
    for correctness during filtering, so that resamplers can reset the date
    in case of hole.

commit d219a21c341171048730ea54e0689cb4739c78f9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 11 23:14:13 2011 +0300

    aout: fix time reporting for packet-based outputs

commit 3c13f074b9d6a558c0af5e01ed114575ec56ff3c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Aug 11 18:44:55 2011 +0200

    Win32 installer: don't ask for uninstall when you are in Silent mode

commit 3e00fa130e30266dcb6b6ae75384ae69d46f50f3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 11 18:09:16 2011 +0300

    PulseAudio: improve resampling formula
    
    ...for good this time (yeah right).

commit a31dcff481e2332c0c39a7fe2c7f2c4e804d32b3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 11 15:50:12 2011 +0300

    contrib: build lua as PIC

commit 2b48ff186ee1323757f1eb4f186cd621e9afd99d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 9 09:40:40 2011 +0300

    contrib: lame is not used directly

commit 876fbd7054474a485e266eb5e9adc18747499398
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 11 16:43:45 2011 +0300

    PulseAudio: simplify and fix mainloop reference counting
    
    (Logic for more than one reference was inverted)

commit c72c363f0344ac9bfb280fd4c48299c862561eff
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 11 16:35:12 2011 +0300

    PulseAudio: missing lock

commit b03ea8da782fda0f10279e30b08678585678adb8
Author: Mirsal Ennaime <mirsal@mirsal.fr>
Date:   Thu Aug 11 11:38:18 2011 +0200

    Use a private dbus connection in the inhibit and telepathy modules
    
    libdbus has multiple thread-safety issues and using private connections
    (ie: not shared with other vlc modules) helps avoiding some of them.

commit f8881c6885e5dcccb5801cc8469e1a77fc41c2e6
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Aug 10 22:38:27 2011 +0200

    macosx: added 'obsolute' macros for removed settings
    
    thx to j-b for the reminder

commit e51fad4ca63581c99a4e7dd663e04e0f5be18d58
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Aug 10 22:44:16 2011 +0300

    PulseAudio: don't print an error when latency returns no data
    
    This happens almost all the time, and is unfortunately normal behavior.

commit f9d7291564625495668422f88ea5af77fa58864d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Aug 10 22:40:44 2011 +0300

    aout: disable recycling for the time being

commit b6455039597acbebb95f04170593ac96928209c1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Aug 10 22:31:37 2011 +0300

    PulseAudio: dead code

commit fd60cd251576a85cf4e86d82ec05a321cad6d485
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Aug 10 22:31:00 2011 +0300

    decoder: flush aout at end

commit 6b43a1d3cdd2047bbe86d0b584e550e1fda060e0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Aug 10 22:27:23 2011 +0300

    PulseAudio: destroy context like stream

commit 2e09a58d867f214a18c964684712842a971d1919
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Aug 10 22:24:43 2011 +0300

    PulseAudio: clear all stream callbacks before disconnection
    
    This should fix the infrequent assertions failures at exit.

commit c6b07475da8c3df6b6d1018b254aead67b29cc83
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Aug 10 19:48:44 2011 +0300

    aout: recycle output and pipeline if possible
    
    The decoder thread drains the output at end of stream. So there is
    always an underflow between consequent audio inputs.
    Thus this does not provide gap-less audio as is.

commit 92ed0b95a0c00503380c2617e8cd302bd4cc6292
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Aug 10 16:43:37 2011 +0200

    macosx: fail the video output if Quartz Extreme isn't supported, removed specific options, which are now handled by the core
    
    QE is supported on virtually any Mac is running 10.5+ except for broken Hackintoshes

commit 840d653ffdfb7bfbfdc06a6f1dfd1ab6bb5f52c8
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Aug 10 16:25:13 2011 +0200

    macosx: implemented the 'autoscale' feature and fixed some resizing bugs

commit f4f58eb98fcdc9b215d53a48095c1db268ee9def
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Aug 10 15:38:36 2011 +0200

    vout_macosx: factorize objc selectors
    
    no functional change

commit 32272ce5354925a084889bd074891e96cda5adc1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Aug 10 19:14:00 2011 +0300

    aout: introduce aout_Destroy()

commit 4b7f562452a6606113ad17c13c56c5f6fa54a6e9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Aug 10 18:37:06 2011 +0300

    aout_PacketNext: fix inverted logic

commit 34bc07f88847258a3d4f598a4ce5752e5a13d42b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Aug 10 18:19:41 2011 +0300

    aout: allocate input from input.c, simplify

commit b97b9eb9d5c72e6699436e67f16d8d6bb081302a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Aug 10 18:02:24 2011 +0300

    aout: move replay gain handling to dec and mixer
    
    This had no relations with the audio input anymore. In particular,
    there is no need to reinitialize this when the input is restarted.

commit a07a0b5e5ab53504417d2529e2ace091231b13ec
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Aug 10 17:38:48 2011 +0300

    Remove aout-rate
    
    I assume this breaks with S/PDIF. And I do not see much use for this.

commit 55f0dc5083520b4e2deeca0af3cfd5ede8c697b4
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Aug 10 02:59:46 2011 +0200

    macosx: redesigned info panel to HUD
    
    removed the broken fps display and added a field for EncodedBy
    
    fixes #4710

commit a1e22090eb6dd3c52995bb56101695bdd9df0f60
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Aug 10 01:11:44 2011 +0200

    macosx: fixed fspanel

commit dce6109d3e57e2ccef6cd10c97135794a12d92ee
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Aug 9 23:47:38 2011 +0200

    macosx: retain window level across a fullscreen session

commit e24e9a5f50d1a3e1cf5a9c36e066dc1fa45f86dc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 9 22:54:36 2011 +0300

    aout: create object variables when the object is created
    
    This ensures that the variables will be available as soon as the aout
    is externally visible, and that there value will persist across inputs.
    
    This also saves a bunch of lookup at each new input.

commit f027c44d3d4b27cbcfdb873f2131f4339974943d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 9 22:19:15 2011 +0300

    aout: remove redumdant variable creation for replay gain
    
    Those variables are inherited and they have no callbacks.

commit 270e903b7165045d4c0e29c77591b7e905f9a978
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 9 19:22:38 2011 +0300

    libsamplerate resampling filter

commit 0fdaa3d7233ea1a611da837c3b85baeadbb48867
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 9 18:52:49 2011 +0300

    aout: delete input callbacks when input is deleted

commit d3f19266f3391dd428968225277ead901711916b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 9 18:48:57 2011 +0300

    aout: use atomic variable for replay gain

commit 1252a5ebffca99690899c53234e8bd92215dcc8f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 9 18:48:13 2011 +0300

    Add helpers to store floats into vlc_atomic_t
    
    (Lets assume that uintptr_t is big enough, i.e. 32-bits).

commit aa7fcdb139b2b733af6e7c3cd8e1ab6b75d4e963
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 9 18:39:36 2011 +0300

    aout: clean up replay gain callback
    
     - get the mode string directly from the callback (new) variable value,
     - reduce locking scope,
     - fix read overflow: do not apply peak protection in "max" mode.

commit 4f0ec8f4a5529ab15e2a91716feb09ab11d4bc8d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 9 18:13:26 2011 +0300

    Fix warnings

commit 649bb72139a1a8c5676e428189b6652192fa72fd
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 9 18:11:07 2011 +0300

    aout: use atomic ops for (deferred) restart

commit 2cdfae96aef461ee238c5ba3b1b3d18ed1ed1960
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Aug 9 17:33:31 2011 +0200

    contribs: revert unintended change in previous commit

commit 0cdef3050393d591b46110a221b1e910e3a4b146
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Aug 9 17:30:58 2011 +0200

    macosx: re-implemented VLCVoutView and removed dead or outdated code

commit e3a1b511613adb824a8adb3a9ffe8f54aee8d292
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 9 18:40:15 2011 +0300

    aout: do not use aout_owner() from input

commit 398334821ce867410b072da25d04afdd4498e3d3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 9 17:59:31 2011 +0300

    Cleanup tree and vars callbacks

commit b0f3b7ae485bd381ed6bcd33b09ac7cecbd23c03
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Aug 9 16:19:11 2011 +0200

    macosx: fixed compilation warnings

commit ef215ef477a6920a78ad106bed026fca99bf36c1
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Tue Aug 9 00:40:27 2011 -0400

    stream_out_std: simplify / factorize
    
    split out some functions from Open()
    move static functions
    sout_stream_id_t -> define struct as empty and use the pointer to store sout_input_t
    
    functional change:
    do not force asfh mux if user specified another one but only warn him (like for upd/ts)

commit 52957d059bb40fcbd0027266b92714987eeaa9be
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Mon Aug 8 21:49:08 2011 -0400

    dbus: prefer char[][] to *char[]
    
    makes data smaller:
     no need to store pointers to each item of the array
    
    char *x[] = { "a", "b", "c" };
    memory looks like => "a" "b" "c" (&x) &a &b &c
    
    char x[][2] = { "a", "b", "c" };
    memory looks like => (&x) "a" "b" "c"

commit cc9602fe94ce68de0c985bde461974b01c644ee8
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Mon Aug 8 20:48:58 2011 -0400

    fix double free introduced by me in [7d84269bff]

commit 27be3b6e611a4459d5a3b5da598f984c02d60cc9
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Aug 9 00:19:10 2011 +0200

    macosx: move VLCFSPanel from VLCControls to VLCMainWindow since its the only class which should know about it

commit 8c2eb7b42b898909b5adcb61fddbf99bd4866b4d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Aug 9 00:02:31 2011 +0200

    Contribs: add projectM

commit 0180376c3b42e50041f64f5ddf0356fd0c2d9c4f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Aug 8 23:45:04 2011 +0200

    Contribs: add glew

commit cc73090229f22513c5501d01de6445c5c95e66e3
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Aug 8 23:35:39 2011 +0200

    macosx: implemented float-on-top

commit 6cecf393b3a5941fcd10bb9236d1a318a9e3373c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Aug 8 23:23:48 2011 +0200

    Contribs: add Goom

commit 66178e72891694d3270def427c1ac8d678bc61c3
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Aug 8 22:57:46 2011 +0200

    Contribs: add lame

commit 27922fbe0b49deda902ba01a4e4d33b8935c2ec7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 8 23:56:07 2011 +0300

    AoutInputsMarkToRestart: de-inline and rename

commit c2b1d5b2e9ae8df2173b57272873ec8db31f4bb4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 8 23:50:53 2011 +0300

    Warn about dangling variable callbacks

commit 502b865b5ecb542ac693b14c3d95dff380d09ddb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 8 23:27:52 2011 +0300

    aout: move input format to aout_owner

commit a489b9cbb75e76e4dd9a2bdd6d4af962780345b0
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Aug 8 22:47:07 2011 +0200

    Contribs: update modplug to 0.8.8.4

commit cf37037f2032bc23cb67594799cc7b7c9e72c4b8
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Aug 8 21:01:31 2011 +0200

    macosx: prepared fullscreen support and clean-up

commit 4cfebf253b9bc0f7b0ffc35bfc153ec0c3781063
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Aug 8 20:52:43 2011 +0200

    vout_macosx: implemented support for resize, zoom, etc. events

commit 67da2de6db3ffe2e8a74fd206f5c0290a21cdc15
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Aug 8 20:48:36 2011 +0200

    macosx: updated applescript binding to current API

commit e616d0df270639389cdb29d89e858603fdfeb3af
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Aug 8 20:27:55 2011 +0200

    Qt: plugins dialog, fix keyevents
    
    Close #5167

commit bab3d82ae832e2de7075c9daca673f0dcb6fa102
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Mon Aug 8 19:52:16 2011 +0200

    i18n: remove deleted file

commit b0ea3096e1f1497f8eda709a32dee73f7135dad2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 8 19:07:45 2011 +0300

    XCB: fallback to SHM with promiscuous permissions on attach error
    
    Some X servers cannot borrow VLC user privileges to attach to its
    shared memory segments. This fallback should fix MIT-SHM with those
    X servers. However other users will be able to snoop on the decoded
    video frames.

commit 8516a403b9225cd64dcdddfee8b65adba5ab2ec4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 8 18:49:02 2011 +0300

    XCB: make CheckError() return the actual error code

commit 73ae2634871b44571cc9ba57fe1af0713576a10b
Author: Rémi Denis-Courmont <remi.denis-courmont@nokia.com>
Date:   Thu Aug 4 10:55:54 2011 +0300

    contrib: remove redumdant/duplicate SDL_image target dependencies

commit 402e7971a102b4d40a3b3f64f5a462f1e6530535
Author: Rémi Denis-Courmont <remi.denis-courmont@nokia.com>
Date:   Thu Aug 4 10:54:43 2011 +0300

    contrib: SDL is not useful alone, only as a dependency
    
    The SDL audio output is gone. The SDL video output is not very useful
    and it won't quite work with most SDL video plugins disabled.
    
    SDL is mainly a dependency for SDL_image.

commit 963a2fede5e382c5249c58aef38618baa309683d
Author: Rémi Denis-Courmont <remi.denis-courmont@nokia.com>
Date:   Thu Aug 4 10:53:47 2011 +0300

    contrib: libjpeg is not useful of its own, only a dependency

commit b65c584aaa41e11bcbd44589b68ca5df16098afe
Author: Rémi Denis-Courmont <remi.denis-courmont@nokia.com>
Date:   Mon Aug 8 18:31:30 2011 +0300

    contrib: force PIC for CMake stuff

commit 17b1d24de07a20cace32f76b558135ab7969f022
Author: Rémi Denis-Courmont <remi.denis-courmont@nokia.com>
Date:   Mon Aug 8 18:31:10 2011 +0300

    contrib: add HOSTVARS_PIC to force PIC build (for CMake)

commit f70d1cac2d699d7e4510a5ffdc2d32566fd0acb2
Author: Rémi Denis-Courmont <remi.denis-courmont@nokia.com>
Date:   Mon Aug 8 18:31:04 2011 +0300

    contrib: mpcdec: do not clobber our precious CFLAGS

commit 6918810baa3bdb6324e1554eacc6a2686c1a0490
Author: Rémi Denis-Courmont <remi.denis-courmont@nokia.com>
Date:   Mon Aug 8 18:22:38 2011 +0300

    Replace AOUT_FMT_NON_LINEAR with AOUT_FMT_SPDIF and AOUT_FMT_LINEAR
    
    As things stand, we have a format that is neither S/PDIF nor linear,
    so change the macros to remove the confusion.

commit d8f5258db8a4122fc146619f605583eb91d89d2a
Author: Rémi Denis-Courmont <remi.denis-courmont@nokia.com>
Date:   Mon Aug 8 18:17:31 2011 +0300

    mono downmix: manually selected so zero priority
    
    This plugin modifies the output format. It caused a busy loop
    and broke libmad on fixed-point architectures (fixes #5151).

commit 7bded055e24fffb4139beaccffe334967013e37a
Author: Rémi Denis-Courmont <remi.denis-courmont@nokia.com>
Date:   Mon Aug 8 18:09:19 2011 +0300

    Ignore the vlc binaries

commit 59b3691969bd9115f37dd46ef417a28cd8086069
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 8 18:04:14 2011 +0300

    Remove useless trivial audio mixer

commit 7c7f4ce0357a13dbf3c2eebdc3c78f2c06a8c278
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 8 18:02:18 2011 +0300

    aout: lack of software mixer is non fatal

commit bc9282fc3b98bedbafeac4c058a4b35b4ef07261
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 8 11:56:16 2011 +0300

    Qt4: fix enum switch warning

commit f4709e52341d8cbeb7333597724be6bb6490d78b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 8 17:52:52 2011 +0300

    Qt4: fix DEBUG_LAYOUT warning

commit 6f28b6cf6b8433fc0034a1b73fcbbe130d9b05ef
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 8 17:52:14 2011 +0300

    PulseAudio: include <math.h> (fixes #5170)

commit 83712dbad3edfab8af6b41feb3f3a0320ccbcfcb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 8 17:45:59 2011 +0300

    http out: Do not look for removed variables

commit cade3d997969c75466336c74f1a29eb4987c46d7
Author: F. Yhuel <fyhuel@viotech.net>
Date:   Thu Aug 4 16:33:43 2011 +0200

    HLS (httplive.c): fix Peek() function
    
    The new Peek() function now allocates a block (p_sys->peeked) if the
    required size (i_peek) is greater than the size of the playback
    segment, and then do a copy of one (or several) segment's data block(s) in it.
    In the end, p_sys->peeked might be the concatenation of several segment's data
    blocks, but usually it will be NULL.
    
    Signed-off-by: Jean-Paul Saman <jean-paul.saman@m2x.nl>

commit 8a3bcbae2d407bf6e50ce95e71e0fe36ddea14fc
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Mon Aug 8 01:36:59 2011 -0400

    mpeg_audio: comment unused variable

commit 500b3c2e4690ed4e65bf46d368f07a81fac698f0
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sun Aug 7 20:06:21 2011 -0400

    dbus: remove unused variable

commit 0870d7c0540c29a7526bce4a28338e71acb78d63
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sun Aug 7 20:05:27 2011 -0400

    dbus: move static const tables in the C file
    
    remove useless prototype
    inline vlc identity in the only use case

commit 92b7fde9dead6ec2bdcaba515a789867f1485d15
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sun Aug 7 20:02:53 2011 -0400

    dbus: allocate pollfd array on the stack
    
    fix memleak when thread is cancelled

commit f745f60c3334e8fb2e981c2026bffc91f6c5eb79
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sun Aug 7 19:53:40 2011 -0400

    xspf demux: merge header in C file
    
    remove FREE_ATT, use do { ... } while(0) for FREE_VALUE
    use static const tables for xml handlers
    use their size to match handlers with tags
    replace {SIMPLE,COMPLEX,UNKNOWN}_CONTENT with a bool

commit 7d84269bff28a7e173ef521a56fff5acca2590cf
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sun Aug 7 19:23:40 2011 -0400

    playlist tree: fix potential memleak
    
    also remove one level of indentation

commit 44a22697cb0748eb5958927c49c5af22b98532c2
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sun Aug 7 19:22:49 2011 -0400

    playlist: remove dead code

commit e392d6ff398ab91a6d6a7ea29e2d8fecf8322828
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sun Aug 7 19:22:24 2011 -0400

    xspf demux: fix memleak

commit 48fbfdc8be6e194f72a177e9cd7d33c9799c476b
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sun Aug 7 17:14:55 2011 -0400

    playlist preparser: fix input_item_t refcounting

commit dde15a53ca98c8eccd1b6517702d399e8a0987b5
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Aug 7 15:10:03 2011 +0200

    Contribs: Update Freetype and libass
    
    Cf CVE-2011-0226

commit ee430b461b4f86b6f04c45133da10ff5fd5663eb
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Aug 7 15:02:06 2011 +0200

    Old contribs: update of freetype and libass
    
    Cf CVE-2011-0226

commit 22e5ae8bd7bb18ea1a770a1c1878914c32f8b4d6
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sun Aug 7 15:04:00 2011 +0200

    oss: build fix

commit 92bd2294cfa7ecfc80ffa19972eacac148829fcf
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Aug 7 11:58:50 2011 +0300

    WinCE: compile fix

commit b5573aef1aa000c3b9a730b96859184ec73abda0
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sun Aug 7 10:53:37 2011 +0200

    youtube.lua: clean up SWF URL handling

commit 3906a3dcc23707c8a4132a9aa85f67ad20d2861a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Aug 7 10:33:33 2011 +0300

    RTP: remove useless #include

commit 4e94b60cb5961c6e276d9db98b44186773fceb99
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Aug 7 10:31:13 2011 +0300

    smf: no need to set audio channels
    
    The decoder takes care of that.

commit 88f6d80d7ef9819edf8f280d18bdaf646a846ba2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Aug 7 10:31:01 2011 +0300

    voc: remove useless #include

commit f8b1ac11f42233e6e1352f611f296f30112ad28d
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sun Aug 7 09:28:34 2011 +0200

    youtube.lua: more clean-up

commit 9cd79b70b2b87ed34f288944d172d94f45d5aa02
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sun Aug 7 09:05:51 2011 +0200

    youtube.lua: alternative way of fetching ArtURL

commit eb7ae363ce8e3de4c6ab7428edf3fe7f15a59396
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sun Aug 7 08:54:59 2011 +0200

    youtube.lua: fix fetching of uploader's name

commit fa83703f74955cbfae2dac20ecb0e74c048f3ffd
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sun Aug 7 08:47:10 2011 +0200

    youtube.lua: clean up

commit 5a09c805337adeeeacd317bd58dd9f4974fb730b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Aug 6 21:47:22 2011 +0200

    Contribs: add CDDB

commit 325812b6b0bc5dc483d1424055f176a151340b65
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Aug 7 00:20:55 2011 +0200

    Contribs: add regex (necessary for Win32 libcddb)

commit 887b13d2cee8f5f255602752dd81e7c81864fb76
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Aug 6 23:51:17 2011 +0300

    aout_PacketPlay: use aout_TimeReport(), restore resampling

commit d3d3989066d1d5400f3dd495c8cc79bfe350bd35
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Aug 6 23:50:27 2011 +0300

    aout_TimeReport: feedback timing from audio output to audio decoder
    
    Currently, this is used to trigger resampling in the audio "input"
    (i.e. filters) as before.

commit 94b75f19cacef6a68d338a925bf3028ea0e54dec
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Aug 6 21:58:02 2011 +0300

    aout: move sync date from input to aout structure

commit da5f53e5c095382cec86d5ce728e3182ad85f356
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Aug 6 21:17:26 2011 +0300

    aout_ChangeFilterString: use vlc_object instead of audio_output

commit 6fbd2fddd66f3eed02e6b679b24216be3d3443d8
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Aug 6 19:58:27 2011 +0200

    Contribs: add libblurray

commit 23231add7147fa5fff5fbff7bb34f3a73826fd16
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Aug 6 16:25:41 2011 +0200

    Contribs: add dvdnav
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 7292c978eea2a5e0e33e88096fbb070d9250ff44
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Aug 6 18:47:29 2011 +0200

    Contribs: export PATH in HOSTVARS because of *-config programs

commit 48ca2ee8ad96039179523a3eb06ce959ba07dbfd
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Aug 6 18:42:26 2011 +0200

    Contribs: simplification in dvdread

commit 144ba0d10dbb24bca488eb312b7103b55a6aa7c6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Aug 6 20:41:43 2011 +0300

    aout_FiltersCreatePipeline: use vlc_object rather than audio_output

commit 26b038f3e8c3e58317fb6db3503208eafb04e01d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Aug 6 20:38:58 2011 +0300

    aout_Format(s)Print: use vlc_object rather than audio_output

commit 7d6f5894d5d6226b2d8ca43f21a7a320cc92bd2f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Aug 6 20:23:13 2011 +0300

    aout: hide "input" from decoder

commit 6feb8beb5066e19382e7ccc477e7a71f3d9949ae
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Aug 6 19:58:34 2011 +0300

    aout_DecNew: constify

commit d69ef1f17c6c18956bef9921d93e4753ce3a6a1a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Aug 6 18:48:46 2011 +0300

    contrib: dvdcss is not useful alone

commit cdedbffd1e6949699db2da17c865bbdd087af85c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Aug 6 18:48:38 2011 +0300

    contrib: autodetect dvdread

commit 61617b873ea6d176374a26f839dd90f423702a51
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Aug 6 17:05:39 2011 +0200

    Contribs: add dvdread

commit ecd8f2207938afa10ddd9c2f4f886b9734e13ccc
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Aug 6 16:36:04 2011 +0200

    Contribs: add libdvdcss from VideoLAN

commit 97521497e5220d37c22fe92cadd3b43ad85a63cc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Aug 6 17:53:04 2011 +0300

    Simplify, clean up and rename aout_OutputNextBuffer()

commit 2344ab6ae1f2db7e1c079edeecaec410ad52b119
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Aug 6 16:23:18 2011 +0300

    AVI: fix potential crash on seek (Closes: LP#803006)
    
    If all activated streams are EOF ones, 'i_stream' was incorrectly set
    to p_sys->i_track. Then AVI_StreamChunkSet() crashes.

commit f50f57ffef8d038ba6e8e6fe9dfb13ef0a9e19c1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Aug 6 15:38:30 2011 +0300

    Use CLOCK_FREQ

commit 6daf182042e86b72a81036e8f251d5ecfed49ff9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Aug 6 13:28:49 2011 +0300

    Win32/WinCE: always use our internal wait wrapper

commit d1cf0636e70b1a04bae71b1677a770e7a9c7af99
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Aug 6 12:50:13 2011 +0300

    WinCE: compilation fix

commit a7fcaf89a700a2edddcb4c7e07f1e1bc45c5c4b1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Aug 6 12:35:20 2011 +0300

    WinCE: typos

commit 69d77039a446709a305881d468300e8824cc83ce
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Aug 6 11:32:46 2011 +0200

    Qt4: clarify a tooltip

commit 6499c2cc61b6d2bca7800effe35fdad8f06b41a4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Aug 6 12:18:22 2011 +0300

    WinCE: tentative compile fix

commit 7158aaea585c198a4e536af1be9f3cbbe2e62f74
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Fri Aug 5 21:37:48 2011 +0200

    youtube.lua: update to new website changes

commit adacaf05e59ce7e60145497d1a5961670e117363
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Aug 5 02:44:39 2011 +0200

    macosx: removed no longer existing option 'server-port' from sprefs

commit ea429a16b792f020a1ea8f4fa331f12073dfac5d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Aug 5 02:40:16 2011 +0200

    macosx: added CoreAnimation based transitions to display the Drop Zone, switch between optical media and input devices
    
    replaced the sprefs panel's legacy animation with basic CA effects

commit a8478f733ce80f9d3081bc886d653c410be56a24
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Thu Aug 4 13:38:25 2011 +0200

    msw(Win32): give libvlc users access to input events (mouse/keyboard)
    
    if libvlc users disable both mouse and keyboard events, chances are they're
    trying to regain control over them. The WS_DISABLED flag exactly fits this need.
    
    The only thing is that it is an overall flag that doesn't differentiate mouse and keyboard.

commit 87908cfda5514937773e9fe18dd82ead0499f9da
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 4 21:25:53 2011 +0300

    aout_OutputNextBuffer: do not dequeue when paused
    
    This greatly reduces the latency when pausing a legacy audio output.
    Unfortunately, the audio output will keep polling for buffers though.

commit 1c0768d91621e7a1ea1916ed566ed375b715c2a8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 4 21:22:14 2011 +0300

    Cosmetic / comment

commit 90dfae907387cd136de35b1da4feab46d10a1a52
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Thu Aug 4 20:32:00 2011 +0200

    youtube.lua: avoid parsing a nil variable

commit 777a3ae4c745df4bca66da7889b487964a0de566
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 4 20:33:06 2011 +0300

    Win32: try to set contrib directory

commit 853950ae91283ff9c6c3ff86a2a5a1baaf5f54d7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 4 20:24:46 2011 +0300

    PulseAudio: initialize volume setter correctly

commit 051c4850f61aeca33f354449f7a05aa7e511dd43
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 4 20:24:11 2011 +0300

    aout: report volume from aout plugin to core

commit 6699fb71f314b78ff1cbd36bbc7c3cd19babce46
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 4 20:07:47 2011 +0300

    aout: allow "forking" the volume and mute flag per aout instance

commit d50e54d50f2b65ee7581b50e021fbf0d81780a41
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 4 19:41:07 2011 +0300

    Really force amem

commit d9b406f837ec3ed71a418628a64a2cf3dd70cea4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 4 19:40:53 2011 +0300

    Add missing amem callback variables

commit d263cd6d2403f4ec72705e00b951d74f2ebe5fe5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 4 19:34:51 2011 +0300

    aout: restart output on the decoder thread, safely
    
    This should fix the remaining crashes and deadlocks when changing
    the audio device or the channel map.

commit 655ba892ad51be3d6e152276efb065103d8ca02c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 4 19:35:26 2011 +0300

    aout: trigger intf-change without locks

commit 434b57e00bfd46602501fa7eccba49ce9e924fb9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 4 19:34:24 2011 +0300

    aout: correct test before applying volume

commit 85aa03d0af48e9db48c8fab1a8c13d968ad0de2b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 4 19:08:34 2011 +0300

    aout: use separate lock for the packet FIFO (fix #5131)

commit 9b8e8006fe984942079f9fb51533b8e97f6e22b9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 4 18:46:44 2011 +0300

    Call aout_PacketDestroy() on error paths too
    
    aout_PacketInit() does not allocate anything yet, but it will have too.
    
    By the way, the error paths of the (untouched by the commit)
    DirectSound plugin seem a bit suspicious to me...

commit d71433891b3781f9d82f1094ae568f4578784a15
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 4 18:44:45 2011 +0300

    Win32: audio outputs compile fix

commit 1022827bbae184a03b9dca82012f849d59a9710a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 4 16:51:07 2011 +0300

    aout: privatize the lock

commit 4cc939684b71ec56a35048c9061915954fbc8076
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 4 16:42:31 2011 +0300

    amem: add support for pause/resume and flush/drain

commit 4f6fae719b1ba39bcf8e59ad84da8f5b3444ffb1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 4 16:15:12 2011 +0300

    Unexport aout_FifoPop() and aout_FifoPush()

commit d36bd533bde5ae5d97d0b4297897bead455aa444
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 4 16:13:33 2011 +0300

    Remove unused aout_FifoFirstDate() and aout_FifoNextStart()

commit 297aefb71296841cfda4c148d14c3af0b25d039d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 4 15:36:23 2011 +0300

    aout: move packet FIFO management to plugins that need it

commit af6b8c3b8a0a8e1b5e10a5a76607a76e1ab0702e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 4 15:45:31 2011 +0300

    dummy outputs: drop priority to zero

commit 70e32d82dc98e813b440479a6601a9bf4ea64b3e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 4 15:44:15 2011 +0300

    aout: fix error handling when output creation fails

commit 3fe456070ef0fee59e04c37943dfdd8f9dfdb3e9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 4 15:37:13 2011 +0300

    fix warning

commit 55596c9081184e38cdf6f19f0bccae9df0925ea2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 4 15:17:54 2011 +0300

    Move notify/ out of misc/

commit 0d648eeea4101aa92f7b02d6ad114c6d086c9f82
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 4 15:10:13 2011 +0300

    Move text_renderer/ out of misc/

commit 6c6e9b7f2190a1a5953dbbd2e82e56d2ccd477a8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 4 14:56:39 2011 +0300

    Remove modules/misc/dummy/

commit 129e4b22f9400306ea06038a55845844bab1625b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 4 14:50:22 2011 +0300

    Move and split dummy interface

commit 5c8fd676d3f2e55a12794b97b148983b2714d0dc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 4 14:42:47 2011 +0300

    Move and split dummy text render

commit 5c385e6fcbc84b00a1b98d58acee4d968c878a73
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 4 14:36:43 2011 +0300

    Move and split dummy encoder

commit 329be4512526ae52c04a444158aaf1c6334f895c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 4 14:30:42 2011 +0300

    Move and split dummy decoder

commit 09fde6123c6d6b4ad18bcec1721ca88975cade7f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 4 13:49:09 2011 +0300

    Move and split dummy input

commit 3e0d6d5f93c26a87df84914ddbf407882133e192
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 4 13:42:37 2011 +0300

    vdummy: remove useless manage callback

commit fcc6a70fb791aeaeeb07be818978d510f0ef2be2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 4 13:40:59 2011 +0300

    Move and split dummy video output

commit 9d85032d9c10694ba062b81003bc9964b35925ca
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 4 13:28:03 2011 +0300

    Move and split dummy audio output

commit 91d41ce2610acddd5ba53eb14c8a3230c79aa0aa
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Aug 4 12:01:55 2011 +0200

    macosx: fixed time slider action in the fspanel

commit cfca8bcd6d718662c18d6ccb8a44d6b90305b997
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 4 00:02:30 2011 +0300

    aout: split out packet-oriented output support code
    
    This provides aout_PacketPlay(), aout_PacketPause() and
    aout_PacketFlush() helpers for legacy audio outputs. They conveniently
    match the callback prototypes of pf_play, pf_pause and pf_flush
    respectively.

commit cbd0c5c4548010c9f5127a1ff6688289b76f1cd7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Aug 3 19:14:41 2011 +0300

    PulseAudio: support versions 0.9.16-0.9.21 with the Xlib hack

commit bbab5a9329a3194c5407fc1f66f2485d87f31b4f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Aug 3 18:40:25 2011 +0300

    block_Bytestream: use block_Release() and simplify a little

commit 68dbf6ecee4df89e956ff45bcf8826f58a5b41e2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Aug 3 18:24:38 2011 +0300

    block_BytestreamInit(): rationalize prototype

commit e80f251e5bccdb29d5e213d8712c79f5953142f4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Aug 3 18:24:17 2011 +0300

    block_BytestreamRelease: remove useless zeroing (before free)

commit 2d86bf1c5edfb0fb7560b7a81e0989d67b0cb3d0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Aug 3 18:11:03 2011 +0300

    DTS: do not (try and fail to) use dtstofloat32 if !HAVE_FPU
    
    Unfortunately, this will break S/PDIF pass-through for DTS if HAVE_FPU
    is false, just like A/52 and MPEG Audio pass-through are broken if
    a52dec or libmad are absent.

commit 8cfc8c969c4052f104b06816fc85cf4f8c7a3037
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Aug 3 17:23:39 2011 +0300

    aout: support indirect sample format conversion (fix #5150)

commit f6a0d76f0c3f9792cd8ac6e1cfd6d6b4429976d0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Aug 3 17:02:12 2011 +0300

    mad: fix succesful probing debug message
    
    Bits per sample only make no sense for the output.

commit 5593848a8e14cf6bcf14293ce6c52b7e4845061b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Aug 3 16:53:03 2011 +0300

    mad: convert as requested by caller (refs #5150)

commit c54022a6cba1279225918c620eb618855ed82b8a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Aug 3 16:45:34 2011 +0300

    dca: do not override output format (refs #5150)

commit c97c04369c758277a0108ad7e0784d912ed81b35
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Aug 3 16:45:01 2011 +0300

    a52dec: do not change output format (refs #5150)

commit 819d135d468e5618d8b7f4fe906c45667f359d59
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Aug 3 16:44:05 2011 +0300

    dca: pass audio sample formats by pointer rather than value

commit 5d9de36f76c8dd003f4b61835ca52cd98f61a156
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Aug 3 16:42:26 2011 +0300

    a52dec: pass sample formats by address rather than value

commit 819fe74deecf589cc4de794a92204c8b53095879
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Aug 3 16:08:19 2011 +0300

    Remove maemo6 from old contrib

commit 90d25f1b0a4cff40b75888e399486a6c796e53e7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Aug 3 12:18:49 2011 +0300

    contrib: skip libkate tools and tests

commit 68c3f24ab04e04414e15eb6c47ff765e018c6673
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 2 13:24:09 2011 +0300

    contrib: fix shout build with !HAVE_FPU

commit e0b9d2978586ec803960b891601ca8a18c106505
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Aug 3 10:54:00 2011 +0300

    contrib: patch libass.pc for static linking

commit ba69ed31ca5f8ebc7130e86f913333ca02400cc1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Aug 3 10:48:46 2011 +0300

    contrib: add missing fluidsynth libs for static linking
    
    Putting these in pkg-config is a bit of ugly, but it makes sense since
    we only build a static library. As a reference, upstream libav does the
    exact same thing already.

commit bb4910905c969ec50df1ea0b66790f1f0169a73b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Aug 3 13:25:20 2011 +0300

    contrib: prefer PIC for a52

commit 6d13c3b61eed006b5d0cceeab34894ac0338f0b1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Aug 3 13:37:13 2011 +0300

    contrib: matroska needs PIC on Linux even for staticlib

commit 47645e9eee02a5a1024bec603df098d2ee969ae9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Aug 3 13:41:26 2011 +0300

    contrib: always build ebml as PIC on Linux

commit 1b1d3face5e994c2df172b9cb42abece7f8ec06d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Aug 3 13:13:08 2011 +0300

    contrib: build libvpx as PIC as appropriate

commit 2be3a2dcf1e3eaffe1edfa4ed2923d4d3a7216e0
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Aug 3 15:47:46 2011 +0200

    macosx: added a 'Drop Zone' view, which is displayed when the playlist is empty
    
    preliminary graphics..

commit 5fe636f65dd8b165c78f50f47cb87e4e77f8f5d1
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Aug 3 15:45:48 2011 +0200

    macosx: stop using NTableVieew's selectedRowEnumerator since it was deprecated in 10.3 ...

commit be6c6aa1f19ab89d171ab85584dd6b2abf9e19e8
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Wed Aug 3 09:53:22 2011 +0200

    OpenSLES: remove leftover

commit 13d9c67fec2b4aa86b17d58c89d8f45484c86622
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Jul 24 16:43:17 2011 +0200

    sout: mosaic remove unused variable

commit 14d52e2c8f80364f1062b97ac935ac39eade8dad
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Aug 3 02:44:52 2011 +0200

    macosx: icon set for the sidebar table taken from the Fogue icon set by Yusuke Kamiyamane, licensed as Creative Commons Attribution 3.0 unported (CC BY 3.0)

commit dac7641538885c5a73c34118a6f3e14dcedb9fae
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Aug 3 02:08:58 2011 +0200

    macosx: fixed compilation when using the 10.5 SDK

commit 01d1a3a6039f5634108adbcb446be2774287588a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Aug 2 23:18:34 2011 +0200

    NEWS about SDL_audio

commit 1c8e72ee2c2ea0711b5c94ec6aaa39bc523d56e1
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Aug 2 23:10:38 2011 +0200

    Add DreX fourCCs

commit cc488ad16d825e299d91f0503f6a4b0cd24111c0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 2 23:52:38 2011 +0300

    Remove SDL audio output

commit e071592a4439419db7d70a7beff805379c9cb73b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 2 23:39:13 2011 +0300

    aout: pass audio buffer explicitly to pf_play

commit b616e265e4404d8e395485f886abc78703dfa76b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 2 22:32:10 2011 +0300

    aout: move pre-packetization FIFO handling to output

commit 06e1cd04b3cce09364ed30b42b7de24cf5478299
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Aug 2 22:17:47 2011 +0200

    macosx: fill the side bar with SDs, etc.
    
    note: playlist view isn't connected to the side bar yet

commit 0084be7d529ac3ca3d7fb6649a3b9fa93e7d9296
Author: Florian Hubold <doktor5000@arcor.de>
Date:   Tue Aug 2 21:24:49 2011 +0300

    Proper MIME support for Matroska & XSPF
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit e870d083359f367817b4143a4f5299d07b90587d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 2 21:00:10 2011 +0300

    mixer only needs the sample format (FOURCC)

commit 1d038ed73635c3610592d4a1f39e139e6e19c264
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 2 20:37:27 2011 +0300

    aout: privatize some attributes

commit da82f3f1939f45b307f7b481524ab37c9ea450fa
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 2 20:01:38 2011 +0300

    Remove useless #include

commit 74d6bb34359111ef858f7f7d93b5f9cc25fc906c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 2 19:26:31 2011 +0300

    aout: mix and convert before slicing the audio packets

commit a7def3d59ba09978095c9de1b14a3919ffb4e7ad
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 2 19:19:38 2011 +0300

    Move one function, no functional changes

commit 960bdbbf7e72f9e563c97960ff9e4a5bfc3fee75
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 2 19:17:58 2011 +0300

    Document HTTP and RTSP change

commit b19510a8557e58eab842b8b9e59ba95ad87f05ab
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 2 19:09:59 2011 +0300

    LUA HTTP: update httpd creation

commit 7656b8c5cac3d7ecae05cb73e52c8a7254174264
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 2 19:06:29 2011 +0300

    Factor HTTP/HTTPS/RTSP port in core

commit de8438c30213e0f29dee66738bd78391bdc0de02
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 2 19:00:46 2011 +0300

    httpd_ServerIP(): return server port too

commit 0af9a41a916c69dce8fa3071d70cb65238e47d71
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 2 18:55:06 2011 +0300

    Factor HTTP/HTTPS/RTSP (bind) address in core

commit e5c2a63d04075e767924ee7cbf9cc0b1538fb329
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 2 18:37:19 2011 +0300

    Use separate functions for RTSP and HTTP hosts
    
    Also prefix with vlc_ for namespace cleanliness.

commit 73a0a9f96b6013b87610c483a8aa1086c5f9b039
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 2 18:26:40 2011 +0300

    Factor HTTP/TLS server code into httpd core

commit 86614c500bdde6224217a7217bfaccecc8484cd7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 2 19:09:43 2011 +0300

    net_Listen: don't print NULL

commit 33fbd25396faaa21eb8a80d907fcd3a002c7f4f0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 2 18:07:53 2011 +0300

    Remove server-port and mark it obsolete
    
    If a non-default UDP multicast destination port is used, it can and
    should be specified through the MRL. Anyway, you should not use raw UDP
    streaming ;-)

commit 1ecc6bef45fedb3a745c2bf3a05fa3f016a6c078
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 2 18:07:48 2011 +0300

    Remove stray #define

commit d792d6842f586129fb2fa144e138800fb83241c0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 2 18:06:36 2011 +0300

    Correct variable name in libvlc_audio_output_device_set()

commit ebb0ff10731924b812358085d38dc0252df438ff
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 2 14:10:19 2011 +0300

    contrib: remove stray debug

commit 09b142d509ace2ea1941a044916f3f7ec820772c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 2 12:58:17 2011 +0300

    contrib: libmad: do not mess with GCC (antiquated) optimization flags

commit ac8364066a4761516f56001f9e0e6c30b1f43d5d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 2 11:31:41 2011 +0300

    contrib: fix live555 file permissions

commit 9d5573f2dddfa496751cd46b11786f71822e3824
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 2 13:16:56 2011 +0300

    contrib: fix theora typo

commit 06b9378a4f0e0b71bfc2873176a7f40bbe4c42c1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 2 13:22:50 2011 +0300

    Fix path to new contrib

commit 5a5846fe9957a95eb594716258f54b28b5603bc2
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Aug 2 01:16:44 2011 +0200

    macosx: fixed volume slider appearance in black intf mode and disable the track slider when appropriate

commit 9b23a3ae8eb05ab22f4fef796572f40ed9f4358e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 1 23:25:43 2011 +0300

    aout: only (directly) access output FIFO from output functions

commit fe805f7ba65ca13f632b7442d21acc003d6d651b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 1 23:21:01 2011 +0300

    aout: remove input.b_paused (use VLC_TS_INVALID pause date)

commit c81a6fddb17faf38f0d1907df7dbd791a5ab8836
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 1 22:47:26 2011 +0300

    aout: clear output FIFO when we clear the input FIFO

commit 1f62c2643041d27b2b31839a5e5797ea245bd548
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 1 22:08:37 2011 +0300

    aout: decouple mixer from audio output

commit 87009e4b0633880d1078780a6a7aa56e33d87f36
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 1 21:04:58 2011 +0300

    ALSA: remove useless preprocessor stuff

commit 5910fb02d1fa75b604a55380278eebf95f2a3fa0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 1 20:18:13 2011 +0300

    PulseAudio: implement flush

commit cba93dafca0f1789ed29015e8a7feb0d75047154
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 1 20:12:02 2011 +0300

    aout: add an optional flush/drain callback
    
    Audio output plugins can use this to expedite discarding pending
    buffers. This reduces latency upon seeking or stopping the input.
    
    This new callback also supports explicit draining, but this is not
    used for the time being.

commit ed6c90b3a2689b54786c48b054d2c6ce59a1616f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 1 19:40:08 2011 +0300

    aout: correct mixer object name

commit 4f7824b2e24b2c3a4c04e229ff33005b08489943
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 1 19:31:07 2011 +0300

    aout: use VLC_TS_INVALID

commit 274f047ae3f5e5a1d51f7de96c8ff007d21be838
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 1 19:23:28 2011 +0300

    aout: rename aout_FifoSet() to aout_FifoReset()
    
    The date parameter is always zero, remove it.

commit f9c766b9b0348ca665c2117bac438c90d5fe9333
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 1 19:12:18 2011 +0300

    aout: also move output queue when resuming
    
    Previously, most of the audio samples in the left in the output buffer
    during pause where dropped out on resume. This should fix it.

commit 3458cafb0dda161aa9845c172db9b116cbdda1ad
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 1 14:37:49 2011 +0300

    Detect new contrib and pass path through --with-contrib

commit 932bc7284b5632b49c0650c1a3c8b6071b184af4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 1 16:27:29 2011 +0300

    contrib: fetch x264 snapshots over HTTP

commit a86ca0b7275efe93413d0a7781f337ddb16b4090
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Aug 1 12:25:56 2011 +0200

    Contribs: update libpng to 1.4.8
    
    See CVE-2011-2690 (we shouldn't be affected), CVE-2011-2691 (same),
    CVE-2011-2692 (no idea)

commit 28f90a274d3b1143947c3c3c74388e8fa080ed8a
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Mon Aug 1 00:05:07 2011 -0400

    audioscrobbler: clean up
    
    - cosmetics ( xx ) -> (xx) (look at patch with -w)
    - remove useless header inclusion
    - move some variables from p_sys to Run() function scope
    - fix invalid asprintf() return value checks
    ...

commit 58267d2b815bde8afb3afce594a33a0aa9dec4de
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sun Jul 31 23:27:22 2011 -0400

    lua equalizer: fix crash when not running audio filters

commit 8e1c2ef34917622048437f6cdcb9c41b0ca34c4b
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sun Jul 31 23:24:48 2011 -0400

    fix crash in lua equalizer

commit 052ce0ee892873373eedc1990ca4c76359c48c08
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sun Jul 31 20:28:58 2011 -0400

    audioscrobbler: reorder functions to remove declarations

commit b357472ac5a4887a97909ba8c7d14227ae1d3d8b
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sun Jul 31 20:10:44 2011 -0400

    audioscrobbler: fix invalid memory access (Closes #5147)
    
    The metadata structure would not be zeroed when title or artist were missing

commit ae3390dc8dc90eab07ef8fff8218939f01aafb60
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sun Jul 31 17:12:47 2011 -0400

    audioscrobbler: fix object leak in error path

commit f0c12397be6fed293e4b8bc0e9b311404b886e41
Author: Kaarlo Raiha <kaarlo.raiha@gmail.com>
Date:   Sun Jul 31 15:08:07 2011 +0300

    Change refered to referred
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit c37b09542e0f089b034a26470e47d6da10c50e35
Author: Kaarlo Raiha <kaarlo.raiha@gmail.com>
Date:   Sun Jul 31 15:01:14 2011 +0300

    Change synthetizer to synthesizer
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 961726d590d08778aea8ef0cff37293317198130
Author: Kaarlo Raiha <kaarlo.raiha@gmail.com>
Date:   Sun Jul 31 14:55:02 2011 +0300

    Change recommented to recommended
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit c4ec789ae52493aa9a5daf3c09eaa5d64ddcce8a
Author: Kaarlo Raiha <kaarlo.raiha@gmail.com>
Date:   Sun Jul 31 13:23:02 2011 +0300

    Change fluctations to fluctuations
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit b6f672732da93f2f1fb779a3ed8da0cae4bb92cf
Author: Kaarlo Raiha <kaarlo.raiha@gmail.com>
Date:   Sun Jul 31 13:21:21 2011 +0300

    Change optinos to options
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 507299e72e13f15248196cdf45ca7ef3fc8a88bf
Author: Kaarlo Raiha <kaarlo.raiha@gmail.com>
Date:   Sun Jul 31 13:19:38 2011 +0300

    Add whitespace
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 11b3e0f1ab3b8d5b7fa7dfe84ec89bfaea96834c
Author: Kaarlo Raiha <kaarlo.raiha@gmail.com>
Date:   Sun Jul 31 13:16:36 2011 +0300

    Change unstandard to nonstandard
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit c75cee5b2f511f77e61cd0b0e1892df0547815b6
Author: Kaarlo Raiha <kaarlo.raiha@gmail.com>
Date:   Sun Jul 31 13:12:41 2011 +0300

    Add whitespace
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 155331a73f4fa664b4ea7d54c30771e387f0da1d
Author: Kaarlo Raiha <kaarlo.raiha@gmail.com>
Date:   Sun Jul 31 13:10:08 2011 +0300

    Change controler to controller
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit f940d5e23990350d4ff36ca58898bbad32894aa1
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Jul 31 20:03:43 2011 +0200

    macosx: fixed playlist/video toggling and some memory leaks

commit ae7db4e9dfb4e70b2187a9da924167529e353b4a
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Jul 31 19:25:30 2011 +0200

    macosx: fixed cocoa error complaining about missing window server connection and reduced number of ticks for the speed control

commit 83adfa3dc41c86ae11fc824e3695584b0cfc211d
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sat Jul 30 23:12:44 2011 -0400

    Fix vlc linking broken in [7a7630a19c2]
    
    It gave -static -no-install flags to vlc instead of vlc-static

commit 3d82b2a538604a7591120ea35e3f03a759ef9e1d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jul 30 23:09:20 2011 +0300

    aout: clear out input and output FIFO simultaneously
    
    This occurs when the output is really late (typically as a side effect
    of glitches in pause/resume). Both FIFOs  are now both protected with
    the same lock, so there is no room for race conditon between the two
    identical checks anymore. So we can handle both checks in one go.

commit d6a91eec5cee5407042ce35ff4fa0aa3dde3dbb2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jul 30 23:08:57 2011 +0300

    aout: remove statement with no effects

commit 0b6859731361d6fea1c1249453ea428168b4b477
Author: Alexey Sokolov <alexey@alexeysokolov.co.cc>
Date:   Tue Jul 19 00:54:44 2011 +0700

    Add contrib/ to release/nightly tarballs.
    
    This simplifies life for users who don't have apt-get with its
    build-dep, use tarballs instead of git, but still want to easily make
    all dependencies.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 9b14df042ab2be00388514432749dcec4ba24264
Author: Kaarlo Raiha <kaarlo.raiha@gmail.com>
Date:   Sat Jul 30 16:34:37 2011 +0300

    Change placholder to placeholder
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 4e2a1da1aefe5ce27f6c1fe8d9f8907b77c08c99
Author: Kaarlo Raiha <kaarlo.raiha@gmail.com>
Date:   Sat Jul 30 16:32:10 2011 +0300

    Add dots, whitespace and caps
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 5a38551e4195e21238e1a3f9d2905d8b218531bf
Author: Kaarlo Raiha <kaarlo.raiha@gmail.com>
Date:   Sat Jul 30 16:24:26 2011 +0300

    Change brighness to brightness
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 33922127c732e27e368a46686663c5031bcaf213
Author: Kaarlo Raiha <kaarlo.raiha@gmail.com>
Date:   Sat Jul 30 16:08:03 2011 +0300

    Change allways to always
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit ca86f8e1bdcb598778a488a52242b7078ec1acf8
Author: Kaarlo Raiha <kaarlo.raiha@gmail.com>
Date:   Sat Jul 30 16:01:53 2011 +0300

    Add . and whitespace
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 307c481519a46bab09687d9bec14a8660274e914
Author: Kaarlo Raiha <kaarlo.raiha@gmail.com>
Date:   Sat Jul 30 15:59:08 2011 +0300

    Change loadedin to loaded in
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 7abc4f7cd2f466d157b5f1376fbee58d5142a0e3
Author: Kaarlo Raiha <kaarlo.raiha@gmail.com>
Date:   Sat Jul 30 15:56:12 2011 +0300

    Change saturaton to saturation
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 32f2fc030a3b2a401caaef756c8993004d0e3bab
Author: Kaarlo Raiha <kaarlo.raiha@gmail.com>
Date:   Sat Jul 30 15:52:30 2011 +0300

    Change bluring to blurring
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 01bb3dd63d9a8feddd12ab2b8c863797b084a543
Author: Kaarlo Raiha <kaarlo.raiha@gmail.com>
Date:   Sat Jul 30 15:49:58 2011 +0300

    Change positionning to positioning
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 6c481ae083353caf4f9ec06a9b84a0c687602982
Author: Kaarlo Raiha <kaarlo.raiha@gmail.com>
Date:   Sat Jul 30 15:46:32 2011 +0300

    Change coeff to coefficient
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 0a2447ba165013f9f2eb194e15cf07256ebb603a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jul 30 11:05:17 2011 +0300

    DTV: add ISDB-T (untested and exclusing sound broadcasting)

commit 7f24aa817b38bcbdfec1d1a702c839169649e451
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jul 30 10:24:51 2011 +0300

    DTV: add ISDB-S (untested)

commit a5e92feccd35a5364dbfca5486818627b059c249
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jul 30 10:02:05 2011 +0300

    DTV: make delsys structures static

commit 62e016049b3d5a1e1eacf0936a0eb2e537b05787
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jul 30 09:58:56 2011 +0300

    DTV: fix frequencies above 4 GHz

commit 13a1893345e398f96d978ef705f7375d18438e3b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jul 30 09:57:03 2011 +0300

    DTV: don't use 0 as NULL

commit 6b216e7e31a0e11d5fa6f0773bb49644aaa86ab7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jul 30 09:31:20 2011 +0300

    configure: use portable shell equality operator

commit e1e7a73c506ddd85a70ef2856f44c46e26d2c471
Author: Hans-Kristian Arntzen <maister@archlinux.us>
Date:   Wed Jul 27 20:50:14 2011 +0200

    OSS audio output: Prefer GETODELAY over GETOSPACE.
    
    Fix the possibly wrong assumption that we're able to accurately
    calculate latency using GETOSPACE
    (buffer size - available bytes to write).
    
    New code uses GETODELAY to get latency directly but falls back to
    GETOSPACE calculation should GETODELAY fail.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit cc82de22fe64d1d784cdcdb54e766faa86ba5d9e
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Jul 29 23:10:07 2011 +0200

    macosx: fixed a few memory leaks

commit 8af2eab6adb552fdd45652b7a0839571981ddef6
Author: Ron Frederick <ronf@timeheart.net>
Date:   Sat Jul 23 19:34:48 2011 -0700

    auhal: Fix SPDIF support
    
    The recent changes to auhal had it using an AudioStreamBasicDescription
    array when looking at the stream properties. However, the proper type is
    AudioStreamRangedDescription. This patch corrects that, and then accesses
    the AudioStreamBasicDescription inside it as necessary.
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit a6f37ad7526e06f87e1d488d97d6b9bc20e2f9e4
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Jul 29 13:07:59 2011 +0200

    Qt: searchlineedit: change search text.
    
    Technically, it's either filter or search, but not search filter

commit fb71e567c617ee6c833839c07000cc62b3049b27
Author: Yuval Tze <yuvaltze@gmail.com>
Date:   Tue Jul 26 22:30:41 2011 +0300

    Qt: Preferences tree filter, Alternative clear search button

commit cd56737fdf47b3c50ebdf0aa2f6ec3c4d8e830a5
Author: Yuval Tze <yuvaltze@gmail.com>
Date:   Tue Jul 26 22:03:26 2011 +0300

    Qt: Preferences tree filter, UI
    
    add SearchLineEdit above the advanced tree that filters the tree items.

commit 9b80d194855abc15cbbd4f4468805a7e325f458e
Author: Yuval Tze <yuvaltze@gmail.com>
Date:   Tue Jul 26 21:52:43 2011 +0300

    Qt: Preferences tree filter
    
    add filter function to expand and show matched tree items and hide the rest

commit a27faa4c9474b66883cfef0cbf9453b895525b87
Author: Yuval Tze <yuvaltze@gmail.com>
Date:   Tue Jul 26 21:44:49 2011 +0300

    Qt: PrefsItemData search
    
    add contains function to search text in item's name, help and in the config items' text

commit e4b08b23057e62c4d50e30cdbd216a17840ad5b1
Author: Yuval Tze <yuvaltze@gmail.com>
Date:   Tue Jul 26 21:28:51 2011 +0300

    Qt: Remove leading line break on modules prefs help text
    
    module initial help value was always empty, causing leading line break when appending module psz_help text.
    save name and help in modules' PrefsItemData like other prefs items.

commit f5b549f5a73c98934d500e13949d09d45b147583
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Thu Jul 28 22:46:10 2011 -0400

    cosmetics: fix indentation (2 spaces -> 4 spaces)

commit f44e0d5980485116deae6624b10a73c8ae278a29
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 28 22:59:20 2011 +0300

    Do not create a console under Wine
    
    Not only is an extra console obnoxious, but freopen() crashes.

commit e8baa846800324065cc51b276d5a4f4ec1074c07
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 28 22:53:59 2011 +0300

    Win32: fix use of WaitForMultipleObjectsEx() (fix #5130)

commit 22c3b97b7a8b16bb3ca4769f61a93b0c8ca2358d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 28 21:10:49 2011 +0300

    winvlc: fix arguments

commit 7a7630a19c21ad53258ed1a8e39dfae1efcdb160
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 28 19:50:25 2011 +0300

    winvlc: do use the libtool wrapper for vlc-static
    
    This is required for Wine to find libvlc.dll and libvlccore.dll.

commit 00f9c81e01e802c8feabaded52611d41041817d3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 28 19:47:50 2011 +0300

    winvlc: force plugin and data paths for vlc-static.exe
    
    Just like we already do for (Unix) vlc.

commit 8a3032cce81df31901d7363074fa32304a95d45e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 28 19:35:35 2011 +0300

    winvlc: fix warning

commit e914d7f082ccfe5a59d36b299d3279f36ad3d49d
Author: Damien Erambert <damien.erambert@gmail.com>
Date:   Thu Jul 28 18:03:22 2011 +0200

    macosx: updated graphics

commit 5ccbe67f8a083f01b1e01b9ac673642360797477
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 28 19:03:19 2011 +0300

    DTV: add 10 and 1.712 MHz bandwidth (from DVB-T2)

commit 5cadaf8779f1db7fa0174e851cd9e2afd68e2153
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Thu Jul 28 17:44:06 2011 +0200

    youtube.lua: update to new website changes

commit 7dc50c98a523b9a2dc0e0255868f1a17757c1a10
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jul 27 23:18:08 2011 +0300

    PulseAudio: more conservative and stable resampling
    
    This time, it should work (famous last words).

commit a97f3aa7dab9f58b55dbf489677c9a1ab22875f1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jul 27 21:19:41 2011 +0300

    PulseAudio: limit resampling to 1% variation at a time
    
    1kHz is way too much for human perception.

commit 819065990b37da8491d82c3538eca6b8a4d516f3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jul 27 21:15:12 2011 +0300

    PulseAudio: improve sync upon resuming from pause
    
    This unfortunately inserts silence shortly after resuming, right after
    the samples that were held in the buffer during pause. This can possibly
    be avoided with prebuffering (not tested).

commit 58a23fb880f43cc05994e32d7b029b78827ca3b4
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Jul 27 11:43:30 2011 +0200

    macosx: store counting mode of the time field (default is to count up)
    
    Fixes #3078

commit df7cc61772213153768f209d98e5060e9723a22f
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Jul 27 11:04:24 2011 +0200

    macosx: fixed redraw issue when moving the time slider faster than intended

commit 031832b073a007703bc3239c4689562d0cf9439c
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Tue Jul 26 18:55:04 2011 -0400

    inhibit: start inhibiting power suspend as soon as input changes
    
    do not wait until a state change event

commit 5c484febaf6e0f7eb01336c696f315f8b1e79eee
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Tue Jul 26 18:51:07 2011 -0400

    inhibit (power management) : supports gnome-session >= 2.27
    
    GNOME went away from freedesktop DBus interface some time ago (for the sake of being 'special' ?)
    Unfortunately that means we have to support 2 different (but very similar) interfaces

commit db0675fac9dba010a92eb04332eaf716f55cc9e3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 26 22:19:25 2011 +0300

    aout: remove aout_mixer_input_t (no functional changes)

commit d1136fc4fedb9bdb9b39e7050a35e95f563297a6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 26 22:15:43 2011 +0300

    aout: premultiply gain before mixing

commit ce42f29afe5ec0210f763da7eb5a91c83e7ec34a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 26 20:05:14 2011 +0300

    Win32: do not enable glwin32 if GL/glext.h is missing
    
    (GL/gl.h ought to be present if GL/glext.h is)

commit dd809074a21e3e3112734d9fc462c410f635887e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 26 20:03:12 2011 +0300

    Revert "Win32: opengl module needs glext.h"
    
    AC_CHECK_HEADERS does not work the way this change assumes. This commit
    did not fix the stated problem.
    
    This reverts commit 4e33295fb12245a7757d67135790a3c7582262a6.

commit 03eac5247fb4d1377ae9ab248f8f2f6b508fcdbb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 26 19:47:13 2011 +0300

    aout: map software volume as cubic root of amplification factor
    
    Also scale maximum down to 2 times the nominal volume (i.e. +18dB) to
    stay in the recommended range of +10 to +20dB.

commit 5c437c34d2c79072d0bf1c7ddba86d9ed084a166
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 26 19:42:27 2011 +0300

    WaveOut: map volume max to VLC max (fix #4554)
    
    The formula should be changed in any case. WaveOut has a logarithmic
    scale, which is not consistent with the other audio outputs.

commit 2d476ce78ce3e55e59f8f9d3d614fb2f6c8a08b8
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Jul 26 18:43:35 2011 +0200

    macosx: implemented fancy gradient effect for the time slider (fixes #4945)

commit fb51fe1d54a9efb41241ae77b26873a7b782d29a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 26 19:34:58 2011 +0300

    Qt4: try to cleanup use of AOUT_VOLUME_* and QT_VOLUME_*

commit 5d4a883dddb5133fd490baf2439dbcdf58c231b5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 26 19:31:18 2011 +0300

    skins2: do not assume AOUT_VOLUME_MAX = 4 * AOUT_VOLUME_DEFAULT

commit f073535f49e96be756d14ded36d76d1398c21744
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 26 18:37:11 2011 +0300

    RC (old): do not protect aout_VolumeUp() against overflow
    
    aout_VolumeUp() already handles this case correctly internally.

commit 2ac4e79ae64f16c9bb6a05335894169d7620a44a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 26 18:35:08 2011 +0300

    DBus: fix scale on setting volume
    
    1.0 is nominal, not maximum. This is consistent with both VLC and the
    MPRIS 2.1 specification. Also, the setter ought to have the same scale
    as the getter!

commit e80f2349e401af1117a44613c1967db44332d01e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 26 18:34:53 2011 +0300

    DBus: do not assume AOUT_VOLUME_DEFAULT = AOUT_VOLUME_MAX / 4

commit 842a97aab3b0ecd04781d5805bd6a3f52b37bc76
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 26 18:28:47 2011 +0300

    LibVLC: fix volume scale and make documentation more explicit

commit cb96c1cd306e40e855daa192937c4093eb92344d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 26 18:17:42 2011 +0300

    RC (old): remove useless check for AOUT_VOLUME_MAX

commit 8748107234417ca8f6e6b8d265790bd434a0a097
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 26 18:17:22 2011 +0300

    ncurses: fix volume percentage computation

commit 870ca60afb691cbc99f196daa80c46886be8b7fb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 26 18:16:19 2011 +0300

    hotkeys: print volume also in fullscreen and fix reference value
    
    (Do not assume that AOUT_VOLUME_MAX is 4 times AOUT_VOLUME_DEFAULT.)

commit fa91d584ed5759d8347eacdc01b27ff67166527a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 26 17:53:34 2011 +0300

    PulseAudio: fix VLC <-> PulseAudio volume conversion
    
    VLC (like PulseAudio) stores the software volume i.e. the position of
    the volume UI slider, rather than the linear amplification multiplier.
    
    So do not use PulseAudio linear to volume conversion. Otherwise the
    VLC volume gets wrongly cube-rooted.

commit 82f58f3282b637706d27cde26479b9f3c5a5c702
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 26 17:37:20 2011 +0300

    PulseAudio: preserve balance when setting the volume

commit 7fe3cfeea280e494b4f99662d9962b17131a9691
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 26 18:03:02 2011 +0300

    configure: simplify checks for libm
    
    We do not need to care which functions are in the math library. We only
    need to care whether libm actually exists and can be linked against.
    
    And by the way, lets define @LIBM@ for makefiles.

commit fab0a452879181f62ca6a84314a99f5a9b61a028
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Jul 26 16:21:40 2011 +0200

    macosx: couple of fixes within the main window

commit 1554eb2d74c6afe039873d70897d7242d84ebd54
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Jul 26 16:20:16 2011 +0200

    macosx: implemented both skipping within an item and item changing for the forward/backward buttons (closes #4943)

commit 496bd7cd6fcfb5d5e79110f3987d21a3551d2162
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Jul 26 14:19:53 2011 +0200

    macosx: respond to updated synchro values

commit 9d00cb585ee2dc606909d7c33ce6815761b796a3
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Tue Jul 26 13:04:08 2011 +0400

    LUA SD: Fix Librivox duration parser.

commit 9bad370a61b0779a840bf5e41c55334d73373436
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Jul 25 23:17:03 2011 +0200

    macosx: fixed warning

commit 17769a39e393e78c114cc0ce773ede9d63ba9903
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Jul 25 23:16:22 2011 +0200

    macosx: prepare sidebar
    
    removed remnants of the Dudiak interface, added PXSourceList by Alex Rozanski (BSD-new licensed) which will be used for the new implementation, added a to-be-replaced png for the window's topbar

commit 666390fa235fa1f755c3eb961d5e92a4f84e00eb
Author: Alexey Sokolov <alexey@alexeysokolov.co.cc>
Date:   Tue Jul 26 01:41:41 2011 +0700

    Add few more bool returns to libvlc.
    
    Didn't notice them first time.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit b68bd9aff64f42b4206c2444699ca46430b68ff1
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jul 25 22:29:51 2011 +0200

    Skin2: fix compilation

commit e5968fa372539b8bb65121faeddc9c0a57c396f1
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jul 25 22:06:56 2011 +0200

    DVDnav: remove unused variable

commit a5c2c7eadd2ad12d47c13f096aee21baf858a5bb
Author: Alexey Sokolov <alexey@alexeysokolov.co.cc>
Date:   Sun Jul 24 20:35:26 2011 +0700

    Add few missing error messages to libvlc.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 1f44282230afbd82791e316fb35caa4a08b89df4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 21 21:59:07 2011 +0300

    PulseAudio: keep track of sink input volume

commit c7885fe12a838dd0d0269a23d3a9dbccc47f0f9d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 21 20:58:49 2011 +0300

    aout: clean up output volume handling and fix races
    
    This should cleanup locking when applying the volume, though there are
    still some (non-crashing) races in setting/getting the volume.
    
    This also adds an API to report the volume from the output, though it's
    currently left as a dummy.

commit 0ce2c2e56faf6a00f1094e52a99a23545db29071
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jul 25 21:13:55 2011 +0300

    aout_VolumeDown: convert to a macro

commit 355c893f71b0decc908b6ed75e39168c3aa6b513
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jul 25 21:13:20 2011 +0300

    Privatize AOUT_VOLUME_STEP

commit 178600d9c057cf15a1982f65daa9c91fb9f0763d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jul 25 21:11:49 2011 +0300

    Replace AOUT_VOLUME_MIN with 0
    
    This assumption is correct and already present in plenty of code paths
    (e.g. when converting to/from float).

commit 9ea08de41b2460551ee68e3c9eee3e99d8f61293
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jul 25 21:03:01 2011 +0300

    PulseAudio: do not alter format until successful probing

commit 8aebaee4016a27d98de19f019cc06751422ceb55
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Jul 25 19:31:27 2011 +0200

    auhal: compilation fix
    
    untested, since the affected code is part of the S/PDIF handling

commit 9cb6420971c320fd808f59a0f0479371372b22d8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jul 25 20:10:33 2011 +0300

    XCB/X11: do not corrupt video format in case of probing failure

commit 3012f5e24b012c438ac734edd317b88ed71ee6c7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jul 25 20:05:27 2011 +0300

    ALSA: avoid broken libasound channels remapping (fix #5122)

commit 63b3578001a89218f6b26af4790135823a63193c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jul 25 19:59:26 2011 +0300

    ALSA: do not overwrite output format until success is assured
    
    Otherwise the next probed plugin would get a potentially corrupted
    input format. This bug may affect other audio output plugins and
    similarly even some video outptu display plugins (not checked yet).

commit 2188759b7aafee1e6597e1c1d8b59f7dd8b609e4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jul 25 19:00:55 2011 +0300

    Use Unix EOLs and remove trailing spaces

commit f9c6f26c2d66fa7a227c50df2944bde41edea962
Author: Benjamin Drung <bdrung@debian.org>
Date:   Mon Jul 25 18:43:50 2011 +0300

    Fix typo 'allows to do' -> 'allows doing'
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit cac2f0b66ec9cfbf165759b6eafaf85a1955666c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jul 25 18:23:40 2011 +0300

    Remove unused mutex

commit feb55adb0206f7b60fc8244e29aceb9ac8378bb1
Author: Alexey Sokolov <alexey@alexeysokolov.co.cc>
Date:   Mon Jul 25 18:03:54 2011 +0700

    Add meta information to libvlc headers.
    
    New doxygen command \libvlc_return_bool means that wrapper generators
    should translate returning int to a boolean value.
    
    For example, this is useful for Ruby, where every number, including 0,
    is considered to be true.
    
    For normal HTML/LaTeX documentation it's invisible.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 6801a65951e1a7ef9f94b79e21a262625b671ff3
Author: Alexey Sokolov <alexey@alexeysokolov.co.cc>
Date:   Mon Jul 25 16:19:23 2011 +0700

    Fix few typos in libvlc comments.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 2516061e583b6789c403bb9c8d73e5197c76b0f0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jul 25 18:01:25 2011 +0300

    Rename aout_instance_t to audio_output_t

commit d809a3fb940f88cb92b14214fd8add7c6bbf7f58
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jul 25 17:53:13 2011 +0300

    Merge aout_output_t into aout_instance_t
    
    This prepares for a possible cleanup of the audio output object,
    especially hiding more stuff into the core.

commit 335bbdfe57a8eaca40afcd1a595e8ba3c118d1af
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jul 25 17:40:14 2011 +0300

    aout: move some internal defines to src/

commit ac898417639ff746e427a753c2caf9427c740209
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Jul 25 15:13:12 2011 +0200

    macosx: fixed updateTitle as suggested by j-b and made sure to the represented filename correctly, if applicable

commit e5d609fd73f61ab47a2d5acf926c101a2c296fa1
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Jul 25 14:42:50 2011 +0200

    macosx: remove 2 interface update timers (2 threads), 1 additional interface update thread and replaced everything by callbacks

commit 4e33295fb12245a7757d67135790a3c7582262a6
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jul 25 02:48:59 2011 +0200

    Win32: opengl module needs glext.h

commit ea1463676e4558297cf4e901edc9fc6bbce85784
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jul 25 00:39:45 2011 +0200

    Add FSV2 FourCC and link in avcodec module

commit cd8a707fa1e881f10f6f2b1ea90fee2c87f0bcf6
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Jul 24 15:58:43 2011 +0200

    macosx: don't use Carbon to retrieve icons from the OS

commit fca62c4911f707c776d33014c0b7cba88eebeb2f
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Jul 24 15:31:59 2011 +0200

    macosx: don't use NSNotifcations to handle VLC's dialog callbacks, always perform NSAlert and friends on main thread
    
    additionally, removed 2 clients of the manageInterface loop, which will be removed all together shortly

commit 2ac5485666a2336fd685372c7fbae2f647a2626b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Jul 24 14:32:36 2011 +0200

    macosx: fixed another couple of 16B leaks

commit a21dd90dfd943e6ff6d04fbf8508bef01a38e22d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jul 23 20:42:49 2011 +0300

    Fix flawed logic

commit 3d432688510b010f9c886f973d6fea84d8401039
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Jul 23 19:33:26 2011 +0200

    macosx: fixed a 300 byte memory leak

commit 37d21af0eb0be93fead5b91fa63e99c01fc9994d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jul 23 20:14:18 2011 +0300

    PulseAudio: more stable resampling scheme

commit f5b7eea131f15e88667f066c996cc099fd81b44a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jul 23 15:02:02 2011 +0300

    DVB: remove dead code for TLS and ACL support

commit af7491b0e06c7c4cabb2854170e9cbbd97decc72
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Jul 23 15:30:38 2011 +0200

    macosx: don't use NSNotifcations to feed debug messages to the interface
    
    that's hilariously slow and CPU intensive

commit 84e7af115cb6499988d67dd336a1f69db42fec9f
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Jul 23 15:11:07 2011 +0200

    macosx: fixed time slider

commit 4dcdc8c4025ea580a69a0b2a512f859b66284c6d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jul 23 14:28:28 2011 +0300

    Big cleanup of TLS interface

commit 378456a65441a465440a62ee40bfea53ff2d905d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jul 23 14:02:31 2011 +0300

    GnuTLS: fix invalid free when adding a CRL

commit 72c07065860ad8e70674714532da05e373acdc88
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jul 23 14:01:54 2011 +0300

    GnuTLS: fix server assertion failure in client certificate verification

commit 48130cfa26d78048bdebf3eaccf67c46bd18661f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jul 23 13:04:23 2011 +0300

    GnuTLS: remove server-side support for session resumption
    
    This was lame as we did not ever call db_check.

commit 9c8d0bf2885a29aac419375d8e0dbec90e1522cc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jul 23 11:45:40 2011 +0300

    Merge tls_ServerSessionPrepare() and tls_SessionHandshake()

commit e424248a63b6122c70f7360c5cfe882e6784795c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jul 23 11:20:00 2011 +0300

    Win32: refactor thread wait & sleep support

commit 04e1981b8c86036ac677ede160da995aaf9476cc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jul 23 11:54:31 2011 +0300

    Win32: fix warnings

commit 8e8ef5d3f16df7f17bfb446ae9b2d7611d7a03c0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jul 23 11:46:33 2011 +0300

    Win32: missing static qualifiers

commit a6a6a51384b4a28b13313e05f858c501a6f1edab
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jul 23 11:02:02 2011 +0300

    dbus: missing dbus_introspect.h

commit cfcbdae73ea6be3e082bce4ccf9e915eb6169008
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Jul 23 10:40:36 2011 +0200

    misc/cpu: fixed compilation on Darwin (PPC)

commit fc50cd59fe3928e5e39bce4751446e23c26a288d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Jul 22 19:43:14 2011 +0200

    macosx: added option to switch between bright and dark interface styles
    
    (requires a restart)

commit eeb8eda7c08360edad6688166b16e9c73c4092d2
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Jul 22 18:39:31 2011 +0200

    macosx: moved preliminary vout to main window, removed most interface related parts from VLCMain, implemented theming for the main window
    
    the former embedded window is no longer accessible

commit e589c1491c3c4fdc5a121307d2e4011511370891
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Jul 22 10:56:37 2011 +0200

    macosx: compilation fix

commit 18381e4a3b85cb7d100ad1b45786d4d46b65d2af
Author: Rob Jonson <rob@hobbyistsoftware.com>
Date:   Thu Jul 7 13:02:42 2011 +0100

    Add json capabilities to http requests
    
    - refactor logic and model from status.xml and playlist.xml to prepare those to work as simple views driven by the model. This will allow the .json files to exist as models as well - so .json is also added as a mimetype
    - refactor status.xml to use data from shared model in luahttp.lua
    - added status.json - mimics functionality of status.xml

commit fba893a1a379627546a2adccc75d77e409c694dc
Author: Luc Saillard <luc.saillard@sfr.com>
Date:   Wed Jul 20 17:42:13 2011 +0200

    httplive module takes all cpu power when playing live stream
    
    When playing a live stream, the thread didn't wait for an event, so it's
    like a while(1)... Just wait until we read/need a new segment.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 673cd7b5f23b4c920813a1907de7225279e293e9
Author: Luc Saillard <luc.saillard@sfr.com>
Date:   Wed Jul 20 17:01:04 2011 +0200

    Always append a null character when reading HLS playlist
    
    The httplive module doesn't always append a null character after reading the
    playlist. Many str* function is used on the playlist buffer (strstr, printf,
    ...). We must ensure that the buffer is null terminated, else we will read
    random data.
    
    We also have two functions readM3u8() and read_M3u8() that does the same
    job. Rewrite it into read_M3U8_from_url() and read_M3U8_from_stream().
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 3defabc04f3c4b492358bd4c8b183a06516c7ae8
Author: Luc Saillard <luc.saillard@sfr.com>
Date:   Wed Jul 20 18:13:04 2011 +0200

    add support for parsing moof box in libmp4
    
    moof box is a new box mainly used to produce fragmented mp4 movie.
    Smoothstreaming is known to used this format.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit c684f60a227d61dbe0d0b49577934512524867ee
Author: Dominique Leuenberger <dimstar@opensuse.org>
Date:   Mon Jul 18 21:30:37 2011 +0200

    taglib: In case of taglib < 1.6, include id3v2tag.h.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 09e0d5d7d3c23b61fd225423894a70a15f1925c2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 21 23:34:53 2011 +0300

    osdmenu: fix data path on Linux
    
    Optimize for installed VLC rather than running from $(top_srcdir).
    This patch does not support relocation, so there is potential for
    further improvements.

commit 57fc3ed8fd0463db0ac0633023fbc9efb4e96cec
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 21 21:03:59 2011 +0300

    PulseAudio: use pa_usec_to_bytes() where applicable

commit 66075dcfc8c099096877d82969a6170ccd3e91e9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 21 21:01:38 2011 +0300

    PulseAudio: reuse the nwe vlc_aout.h defines

commit ccb049c1f3e71a5303181e690ac5b06339021bd9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jul 20 23:55:00 2011 +0300

    PulseAudio: resync and keep in sync with PulseAudio resampling

commit e3133936d68e8ef0170b4e8fcdb676e4c06d5ae7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 21 17:35:00 2011 +0300

    Remove VLC_VAR_MUTEX class
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 3af03657acb699273db609ab34867745ad459b04
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 21 17:31:41 2011 +0300

    Convert highlight to global mutex
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit e4b0862ff236c2a97b6c9bcf7c5459b380c1b712
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 21 17:23:07 2011 +0300

    Convert mosaic to global mutex
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 5938da78a456ed27b0cc52d28f2680ff1dbc2baf
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 21 17:13:06 2011 +0300

    bridge: convert to static lock
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 9d85349506041e1ebca9a45630856f5542298f94
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 21 17:09:57 2011 +0300

    OSD: code factor and remove VLC_VAR_MUTEX
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit f260a493c0b7578ca401cbab3aa7b1652a0d1304
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 21 16:51:58 2011 +0300

    Move variable types to vlc_variables.h
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit d8a9e80f2670523c03f7602bef3d4d9c3422f246
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 21 17:20:25 2011 +0300

    Fix config_IsSafe() declaration warning
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 53fbcade104057ef3bfe3fc0f3b74d4e94543369
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 21 17:41:38 2011 +0300

    PulseAudio: set correct language
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 1432486eec39977ba3021222685a21749c49f6ed
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 21 16:45:59 2011 +0300

    aout: fix default volume
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit f40696441f76d1718ddc2160f8859483666b977f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 21 16:39:44 2011 +0300

    Constify and relocatablify EQ presets
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 66f0d1a543fd4b2fdcfffb07a671a0af38859817
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jul 21 12:23:55 2011 +0200

    NEWS: add a few file formats recognized now by demux+intf

commit 3478ed0c6aee5e957b8c6a0b3236a58f58c2ca9f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jul 20 23:51:32 2011 +0300

    PulseAudio: populate context properties
    
    This sets all client (APPLICATION) properties except ICON and
    PROCESS_BINARY. Now KDE mixer shows the VLC traffic cone!
    
    ICON is useless as we do provide the ICON_NAME anyway.
    PROCESS_BINARY is set just fine by libpulse internally.
    I find both would be cumbersome to implement in VLC.

commit 3289ce810c2d234ab2ef3e65c3736b64c2a9335a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jul 20 22:54:22 2011 +0300

    PulseAudio: print context infos as debug messages

commit 41eac2593c1ae27cafbeb351c158293689b9375d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jul 18 18:56:36 2011 +0300

    PulseAudio: flush or drain at end, not both
    
    Draining after flushing makes no sense. By the way, we should probably
    wait for draining to complete. But there seems to be a race condition
    in libpulse and this causes a deadlock.

commit fe231329f99c274a73112d9bb9a6bb2f311d450a
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Jul 20 20:28:20 2011 +0200

    input_control: i_title_offset was not the current title

commit df146da7ece9bc79b225f0b9037b2dccbc45d63a
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Jul 20 20:10:17 2011 +0200

    Qt: seekpoints: only read chapters with timestamp

commit 63d8273687befd4c2556f424045cac8cc76a84e6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jul 20 21:24:04 2011 +0300

    Clearly mark GLES2 as broken

commit 2f8c28598b8062c247c2eb2d32f3f149b725edfb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jul 20 18:46:04 2011 +0300

    SRTP: fix srtp_send() buffer size with RCC

commit ef4280c5ba23487eddaa62773a318032016cf6dc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jul 20 18:19:40 2011 +0300

    Change audio output tolerance times
    
    Maximum buffering time (AOUT_MAX_PREPARE_TIME) is increased to 2
    seconds, consistent with increases in audio hardware buffer sizes.
    In practice however, this is bound to the input PTS delay.
    
    Maximum advance time is updated accordingly (+ 1 second).
    
    Lip desynchronization tolerance is segregated, following EBU R37:
     - 40 ms (as before) maximum audio advance
     - 60 ms maximum audio delay.

commit 25f179e1f61d9a10bcf210c9a1bfe73fae43879a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jul 20 18:08:59 2011 +0300

    PulseAudio: use channel map name rather than pretty name in debug

commit a8f7c6da779d583373ab1f8b408a0a5807cbbbc5
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Jul 20 16:11:19 2011 +0200

    macosx: restored 10.5 SDK compatiblity

commit 4871fc3ebd954c8fb1f3db8d0bfd34d3bd471703
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Jul 19 22:43:53 2011 +0200

    Qt: firstrun: use QDialogButtonsBox

commit 2662d6ac5e9fb23596aff9a6b7be07b6d7571d8d
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Jul 19 21:35:58 2011 +0200

    Qt: Firstrun privacy text accuracy changes

commit 7510a32ec261429e758eef4d1eba5740dd3bc49f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 19 23:31:26 2011 +0300

    LUA: simplify pushing VLC object
    
    Always use the common GC wrapper around vlc_object_release(). While it
    is not really required for the instance and the playlist object, the
    overhead is negligible in LUA context.

commit 8d663811760b48820de28cd1183c79bae7437591
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 19 23:24:28 2011 +0300

    LUA: remove unused typedef

commit 7e69850c6cf579dc01ff2e7c20caceef9b71867b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 19 23:00:41 2011 +0300

    contrib: downgrade gmp to (L)GPLv2

commit 7b3e31f94abd5b71f26ec096b78520e57cd887f4
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Jul 19 19:54:11 2011 +0200

    Qt: TimeToolTip: Show Chapters too

commit e9a99cdad85f7c32527ff68c13da815600e6f58c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 19 21:07:39 2011 +0300

    Missing if HAVE_PULSE

commit 2adac96f59e2601ae41f8dc2cf9cf03e9ed4a882
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 19 20:35:16 2011 +0300

    contrib: switch gnutls to nettle (non-Win32 so far)

commit bb5818787b332b7933a9d5c0e7509f0f90ab5a43
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 19 20:16:10 2011 +0300

    contrib: add gmp

commit b222a7a5166fe13ddd2d58a381458e5f44870642
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 19 20:01:29 2011 +0300

    contrib: add nettle (not used yet)

commit e786d7681a950ff6f025dd63d8dc1b78f09b9378
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Jul 19 18:35:55 2011 +0200

    macosx: removed references to no longer existing equalizer files

commit d0166d2bcc09be78e78688f818f977e982bd30ef
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Jul 19 16:56:20 2011 +0200

    macosx: added basic 'vout window nsobject' capabilities with a test window
    
    not fully functional yet

commit 2b9cd401b5e7e15de4c62c61ccb964bdd52caa6f
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Jul 19 16:54:48 2011 +0200

    macosx: removed eyetv debug, which just floods the console

commit 0fb77aee3c5a6096045a36c69a64ee9b2d2668af
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Jul 19 16:54:14 2011 +0200

    macosx: removed no longer needed equalizer class

commit b2d8179bfa4793458fe872ddf9bca2903dc6e086
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Jul 18 12:40:52 2011 +0200

    macosx: audio effects: updated include

commit 17342b909f2910b04e88a32177986ec6aab1dd43
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 19 18:27:55 2011 +0300

    Do not override media library configure default (fix #5062)

commit ad28a7f33d23de90a13c14a5ca19e9e4d826a9e4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 19 17:46:17 2011 +0300

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

commit 52495d74a02c2ba9f602c8a66e6c3bb9ed63d18b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 19 18:37:30 2011 +0300

    SRTP: add debug
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit f1a8ab79baee2aa7fbce87f4479b6f0557d9e2a5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 19 18:01:52 2011 +0300

    SRTP: remove dedicated gcrypt initialization, use VLC one
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit dc24a3361a77122bdac93168c77814c9484247bb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 19 17:52:35 2011 +0300

    SRTP: fix flags mask and document enumerations
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit d7e4901bea30333f151de763ae72eaff9984e1e9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 19 17:43:34 2011 +0300

    Fix SRTCP MAC
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 61859210ee7ee4c997651992733fd8a23872e5c7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 19 17:45:03 2011 +0300

    Fix CSA copyright statements
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 3e9aae7e561c5a74b3b524b366d8f4cef440deeb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 19 18:28:34 2011 +0300

    Qt4: fix playlist crash
    
    qtr() is misused in place of qtu().
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit cde8d563c60b1f45c17a41e282f1652988efdd83
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jul 18 18:58:56 2011 +0300

    Update GnuTLS version check
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 981005b0e1d9c015166280e7509305c5951c1518
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 19 18:11:11 2011 +0300

    PulseAudio: correct tlength value w.r.t. to VLC behavior

commit 0e3ef9caf4a54a7fec16d07269ad8da5c2186681
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jul 18 22:58:13 2011 +0300

    Use float for pf_volume_set volume

commit ce90ea7fb79a3206f2104fa1c86b1acecd1eed86
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jul 18 22:02:37 2011 +0300

    PulseAudio: use the helpers

commit 8ed55bbf8dd519cb93297eddc78e533e7041e19d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jul 18 21:32:16 2011 +0300

    PulseAudio: add helper library to share the mainloop
    
    With only one PulseAudio plugin, this is not very useful currently.
    In principles, it enables sharing the mainloop across plugins.

commit 503069555ca9f9ac7e9148e995f0060854b781de
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jul 18 22:16:01 2011 +0300

    Do not path -rpath twice

commit 2aea47cfbe916a57b8775f8463f5ffaa32df1eef
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jul 18 18:32:31 2011 +0300

    PulseAudio: sync at start

commit dd2f44693aa51ce47fa03a2f04ddb127efc04afa
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jul 18 18:47:34 2011 +0300

    PulseAudio: cosmetics and comments

commit 43d10805f251a587fbd66010b8b8dc108d6a70df
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jul 18 18:47:23 2011 +0300

    PulseAudio: fix a warning

commit ab6aece328aa884cdfde44b0081d3d252db325e1
Author: Luc Saillard <luc.saillard@sfr.com>
Date:   Mon Jul 18 10:29:19 2011 +0200

    Skip all id3tag in the demuxer, not just the first one.
    
    Some audio file can contains severall id3tag. Apple use it to insert a
    jpeg in an audio only stream to display an image. So just iterate others
    all id3tag, and discard them.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit bd90ac8411f60fbade18ad47ac63b42dd1097916
Author: Luc Saillard <luc.saillard@sfr.com>
Date:   Mon Jul 18 12:05:05 2011 +0200

    Fix gcrypt warning when building win32 application
    
    We must defined all members to NULL (select, waitpid, ...)
    
    In file included from gnutls.c:63:
    ../../include/vlc_gcrypt.h:81: warning: missing initializer
    ../../include/vlc_gcrypt.h:81: warning: (near initialization for 'gcry_threads_vlc.read')
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit be82d4c1415c9490ecdccdd4bb2b61cd69499365
Author: Can Wu <wu.canus@gmail.com>
Date:   Mon Jul 18 18:57:24 2011 +0800

    vo/xcb: fix a memory leak in Open()
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 956ce11e844ccd4083c79ae52b9c472c07a857ef
Author: Can Wu <wu.canus@gmail.com>
Date:   Mon Jul 18 13:11:25 2011 +0800

    vo: don't call strlen() on same string once again in postprocessing
    
    Signed-off-by: Rafaël Carré <rafael.carre@gmail.com>

commit 8c76228df69031e8e52c246235fc219c06c8aa13
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Mon Jul 18 08:35:07 2011 +0200

    auhal: fixed digital audio output
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit ffce37927635d4974cb7016ac66500b565345dd1
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Jul 18 12:11:41 2011 +0200

    auhal: fixed another improper use of AudioObjectHasProperty

commit bc879ea1c46352fdb71ee76aeb2f7d99c5311993
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sun Jul 17 23:03:00 2011 -0400

    fix make dist

commit c1a3ecd457a9d9ab720c14684a951d4a166b918b
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sun Jul 17 17:35:17 2011 -0400

    update: better version comparison
    
    These days the extra vlc revision is an integer (1.1.10.1), not a
    letter like in 0.8.6f days
    Make PACKAGE_VERSION_* be integer, we don't need them to be strings
    PACKAGE_VERSION_EXTRA now represents only this number, and is set to
    0 when not used (1.1.11.0 represents 1.1.11)
    
    Add PACKAGE_VERSION_DEV (== "git" or "rc*"), to be sure development
    versions are less recent than released versions.
    This string is never displayed, it is only tested for nullity
    
    The file format on our servers can use X.Y.Z or X.Y.Z.E

commit ec72292120cc1956380e52ff5ea9c33d6e45eeb7
Author: Alexey Sokolov <alexey@alexeysokolov.co.cc>
Date:   Sun Jul 17 21:01:15 2011 +0200

    Small cleanup of comments in libvlc headers.

commit 8be795c7245d276f6e4ec3ec118370e2ecfdf177
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Jul 16 12:11:25 2011 +0200

    libvlc: fix documentation

commit a97ded4dcf13eafd8d5aa1aedf14eeebd3ac0414
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Fri Jul 15 10:06:59 2011 +0200

    lua: automatic test for some lua functions.
    
    This is really basic for the moment but already allows to find (and fix) one bug.
    The test is not activated by default. VLC quits if the test succeed or wait forever
    if the test fails so run it with the following command:
    "timeout 5 ./vlc -I luaintf --lua-intf=test"

commit e8281725ae0340475b0366fdf178dc497018bd2c
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Jul 17 17:01:29 2011 +0200

    configure: re-enabled the Mac interface by default on Mac OS X

commit bfb63235e058e2b89bf353d6a5f02d8d565e32f9
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Jul 17 15:57:55 2011 +0200

    macosx: work-around crash in stringWithFormat when using the Japanese locale
    
    Fixes #4952

commit 87529928a5db11c697965d96849a5e4bc0e6ff89
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Jul 17 15:19:18 2011 +0200

    macosx: fixed display of localized strings in a wrong encoding

commit 64f57223de186cbaf01bc59c2c5d362f6f1c6f07
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Sun Jul 17 13:57:17 2011 +0200

    skins2: fix compil (adapt to latest change in aout)

commit e9947e6f3481135856352acde4b242299367f5f1
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Jul 17 13:50:19 2011 +0200

    macosx: re-implemented the slower/faster menu items as a logarithmic slider similar to the Qt interface

commit 95606ba8aa437766871d45fc0be6eaed49a96a38
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 17 10:20:13 2011 +0300

    --quiet is not advanced

commit 01d9caa19dcca42211d9763517b77b28857ca07f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jul 16 19:56:48 2011 +0300

    PulseAudio: buffer metrics are buffer metrics not overall metrics
    
    This should fix buffer underflows in most cases.

commit 323e8f149a5fd6780b4fec42becf15b06d52478e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jul 16 18:51:59 2011 +0300

    Move <vlc_aout.h> UI functions into their own <vlc_aout_intf.h>
    
    Also move some stuff from vlc_config.h to vlc_aout*.h

commit e2fb53928bdc4651b6806982acf8088fb889dc1d
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sat Jul 16 11:33:39 2011 -0400

    Fix crash on .rm/rv30 file
    
    Forward all available codec data to libavcodec
    
    Closes: #4254

commit 3ee380303ccdaee28b019cc7698f93b90ba56abf
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sat Jul 16 11:20:25 2011 -0400

    real demux: use VLC_FOURCC

commit b3ff877a89d3d14022e36e1cd5f9f41b0a84cb5a
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Jul 16 16:37:52 2011 +0200

    macosx: exposed qtcapture's width and height options in the open panel
    
    moved some elements around and renamed them within the 'Capture' tab
    
    it's no longer called an 'iSight input', etc.

commit 60de20299e487f6c180975912958397af6f08ef4
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Jul 16 15:47:50 2011 +0200

    macosx: fixed crash on quit

commit 62f348b047c0c691c4a47970072522a66633f486
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jul 16 11:51:18 2011 +0300

    Do not print start banner if stderr is not a TTY.
    
    The user is not going to see the banner, and this tends to clutter
    error logs (X server, cron jobs...) - not only on MacOS.

commit 61d342e12e8415f4b509b623eb8142f509725d17
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jul 16 10:55:39 2011 +0300

    Do not include <vlc_es.h> from <vlc_fourcc.h>
    
    <vlc_es.h> includes <vlc_fourcc.h> already

commit 719507f3517de525ec811ce74b83d3a35404ac5e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jul 13 22:25:12 2011 +0300

    Add config_IsSafe() internal helper

commit 98f81c29e98becb2f2c7117fa46cf09663301681
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sat Jul 16 00:00:51 2011 -0400

    xspf demux: cosmetics
    
    reduce indentation level
    concatenate a few lines
    add a mention to #4005 in a comment
    make a table static const
    change style: ( bla ) -> (bla)

commit c3a0140ccbd07731237b3cf2941778b6ebf70df3
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Fri Jul 15 22:33:31 2011 -0400

    Fix win32 packaging after [3594b304b396a] in npapi

commit e292947855ae11068c34a1e27dbf919e3abc85c6
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Fri Jul 15 21:41:49 2011 -0400

    fix vlclua_var_toggle_or_set
    
    argument is a string ("on" or "off") not a bool

commit db29a57a0f43e3fe10b95dc5e358dc7749ea937b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Jul 15 18:31:16 2011 +0200

    macosx: simplified and re-arranged the Open dialog's file tab

commit f61167e75636876dac8506cc9d61358b44ecc4f7
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Jul 15 17:29:41 2011 +0200

    merged news from VLC 1.1.11 and added 2 points for the Mac interface

commit 721aa35729eedf7c6351bed16ded0e6d3f01742a
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Jul 15 16:58:54 2011 +0200

    macosx: re-written the 'Open Disc' tab in the open panel
    
    it automatically detects inserted disks and their type, so type selector by the user is no longer needed, which allows a much cleaner GUI

commit e6f62b353eb671667120bae749200260e1065143
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 14 23:36:58 2011 +0300

    livehttp: downgrade priority to zero
    
    I don't want this plugin selected by default, only "file".

commit 10a1ac82693789c1506c0172a0f835e5d12864b7
Author: Colin Guthrie <colin@mageia.org>
Date:   Thu Jun 2 22:08:49 2011 +0200

    PulseAudio: Properly cork/uncork streams on pause/resume.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit a4d304c79393f0acc9b4519792d62b7ebb72ea3f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 14 20:46:51 2011 +0300

    Remove unused gettimeofday() Win32 replacement

commit a28ab849ae9061d0f52b69a63456bdabd8185dd7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 14 16:12:50 2011 +0300

    contrib: syntax

commit 45c2bc0811cc2d9fe8e11448a05742d7ff6da1d8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 14 15:38:27 2011 +0300

    Fix vlc_cond_timedwait() without monotonic clock

commit 0c677da7db59c016537f7362fbe051c10b7c6832
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 14 14:37:33 2011 +0300

    Factor mtime_to to struct timespec conversion

commit e06e611f7ebd7d1359215b8d328d39fef282ac47
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 14 14:14:24 2011 +0300

    Compilation fixes

commit 04d461bceab027028f6df19e8032e0df517f071c
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Thu Jul 14 10:41:35 2011 +0400

    LUA: Fix MPORA playlist parser.

commit a1fdfd702c9d08218f02139aeccb75b862f301aa
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Wed Jul 13 22:45:28 2011 +0400

    Contribs: add upnp.

commit 2c1c5a511eafe90752a570349fc855f95bae8410
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Mon Jul 4 10:00:34 2011 +0400

    UPNP: Allow SOAP responses of arbitrary size.

commit cbfb5395328a568b1c263569a7f3c5f114753804
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Tue Apr 26 14:18:51 2011 +0400

    UPNP: Attempt to fix #4714. Not tested.

commit 0bbdffbd8f604ae4de88d5186a2989239f87fdb9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jul 13 19:04:58 2011 +0300

    Move rv32 to video_chroma directory

commit 07188532c80ba51c24a4ff57ec5af898d291c8c0
Author: Alexey Sokolov <alexey@alexeysokolov.co.cc>
Date:   Wed Jul 13 22:04:29 2011 +0700

    Make contrib to not to fail downloading live555.
    
    This changes filename from "latest" to explicit versioned name.
    As official site doesn't provide old tarballs, we use
    http://code.google.com/p/live555sourcecontrol/downloads instead.
    
    Note: when updating contrib to new version, need to get checksum from
    official site, not from there! Just in case...
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit c6ab41c3d3c361416ac60207824a549a802e66e6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jul 13 18:04:20 2011 +0300

    Fix flawed CPP logic

commit 24172d4df193958381b7de70b16d37782679141a
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Jul 13 16:04:43 2011 +0200

    contribs: updated binary package for Mac including latest libav, libass and libfreetype

commit 86f49121ca1153b1572913609e716a82d332ef13
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Jul 13 15:26:47 2011 +0200

    mtime.c compilation fix

commit f5ff9ebcc1cff62f0e29a64d240c6530c488cc00
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Jul 13 15:05:49 2011 +0200

    Qt: SeekSlider: fix chapters marks contrast

commit d947748663b69af8bb5549439a986ef3217b6c70
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Jul 13 14:50:35 2011 +0200

    Qt: SoundSlider: fix text color contrast. (closes #5040)
    
    Uses half hsv's value between background and foreground
    (instead of mid palette color which is only revealant for drawing over
    buttons colors)

commit 4a3838cb5f890a6ffdb4273c975bc24569c7c00f
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Wed Jul 13 11:40:22 2011 +0200

    stl: fix warnings

commit 00d43bb27c4c6e3b4dbcd8aa43b3af58536b3c5b
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Jul 12 15:45:43 2011 +0200

    lua: fix vlc.msg.dbg with multiple parameters

commit 9dbbfa1107c9aaa0af874c5a6e08cca3a731144f
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Jul 12 15:35:43 2011 +0200

    lua test: move the tests from modules/misc/lua to modules/lua

commit d9f36d0dea0b7ce0ccd1bd6cd25e2d5abab8253d
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Jul 12 11:31:10 2011 +0200

    ML: fix typo (fix missing vtable)

commit 1280d7649291ec5c3302ab62e92adeab122b18b1
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Jul 12 11:07:36 2011 +0200

    remove unused function

commit 1f4bd81bfd381a779728c5b5ddcbe6e6d2a70e74
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Jul 12 08:39:39 2011 +0200

    ML: warnings cleanups

commit 7dc37abef1701bddf04058864ae5803df95e46b2
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Jul 12 08:24:04 2011 +0200

    Remove some unneeded leading __ in functions names

commit 17bb975a23921e19835842de2dce02b3c5f94600
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Jul 11 15:41:26 2011 +0200

    lua: remove leading '__' in function name

commit 189185bf0c4ad3572dd549c75290124bfb1b3dbd
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Jul 11 15:33:48 2011 +0200

    lua: cleanup

commit 94b3251f766a6d215342e4549c0436b7d2ac185c
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Jul 11 15:33:23 2011 +0200

    lua_equalizer: fix memory leaks

commit 2a8f1eb6fbc7ead222ae5c23d9ebcae309bc9667
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Jul 11 15:27:50 2011 +0200

    lua: small cleanup (no functional changes)

commit 5b818e66b7770cae4d7ad3180acc49a191f5b069
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Jul 11 14:47:15 2011 +0200

    lua: typo in the documentation

commit 1c357337e4909d22b426b12a1c9a0d7d41166aae
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Jul 11 14:45:17 2011 +0200

    fix calloc usage.

commit 05e5f53a3d38ee31f14abf578eb4df68a732367f
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Jul 11 10:59:28 2011 +0200

    Update LIST

commit d4275f10898b17824e5f40cb19216744027155e4
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Jul 12 22:26:52 2011 +0200

    Qt: SoundSlider: make 100% value green
    
    Slided a bit the central point of the orange gradient to make it appear
    only above 100% value.

commit 0ab82b550d495a9bbb1430c9aefadf5079f5b546
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 12 20:57:22 2011 +0300

    Fix logic

commit fb4754ad766a93452068416a5c9eca5b1bd632b4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 10 23:22:21 2011 +0300

    AVI: abort on allocation failure

commit 9c14964bd11482d5c1d6c0e223440f9f1e5b1831
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 10 23:14:40 2011 +0300

    AVI: fix heap buffer overflow (CVE-2011-2588)

commit 1bce40644cddee93b4b1877a94a6ce345f32852c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 10 23:36:31 2011 +0300

    real: fix heap buffer overflow (CVE-2011-2587)

commit 3799b698da614d7d56a4aa9d48f1494cfa33043f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 12 20:08:58 2011 +0300

    file: detect long remote paths correctly on Win32

commit 2ea309908f97321cfdd1df127830f0769f84250b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 12 20:08:45 2011 +0300

    taglib: support long paths on Win32

commit 9197cdff553e29ca08295b52ab3e219989bc094f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 12 20:07:20 2011 +0300

    Win32: handle file paths of arbitrary length (in file system code)

commit 058e5676d2815bf8dce4e7b4f1303cec63ab99b8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 12 20:06:44 2011 +0300

    folder meta: remove left-over

commit 7db3d90f28fffffba3fa5bb8d45ed4f730a47599
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Jul 12 14:46:35 2011 +0200

    macosx: replaced quartztext options in the simple prefs with their freetype counters
    
    added objects for 'force bold' and 'opacity'

commit 855294edab1de8beb912da8d2e572e513d3944cf
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jul 12 17:36:29 2011 +0200

    Qt: Fix protectedness of customEvent

commit 0f9a94f2183fc6c6e9ce8b77eb497aab160cbbbd
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 12 18:02:54 2011 +0300

    Split mdate(), mwait(), msleep() to POSIX and Win32 files
    
    Also implement correct run-time POSIX clock selection.

commit 78a752b6404a8fb1bda6c5526fb8359a461eb346
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 12 17:54:15 2011 +0300

    Factor common code

commit 6e0aabe696dab498e1528aed2dd8363b64f069af
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 12 17:41:32 2011 +0300

    Remove unused INPUT_ADD_OPTION

commit 5c735144c7ee83175372345bf8a2c2f6d5141e22
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 12 17:34:27 2011 +0300

    DTV: remove dvb_guess_system()

commit 8ad7caddd52ad98e43e845e30dcd9e11995fe621
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 12 17:33:16 2011 +0300

    DTV: use dvb_enum_systems() instead of dvb_guess_system()

commit dafa954d6cb79a21004f1507e8229789c35dc58d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 12 17:38:56 2011 +0300

    DTV: add dvb_enum_systems() to list supported delivery systems

commit bfb235db9ab12ae930497e0e55bd13a625a94fcf
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jul 12 16:46:41 2011 +0200

    Add .caf file format

commit 90a570fc6099b1d9f16587e010dddc32f1743cbd
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jul 11 15:17:34 2011 +0200

    More debug info about filetype

commit a737917db968f26f77cb4b8a8485ff3af474b5a4
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Jul 12 14:21:54 2011 +0200

    Qt: advanced_open: use QTimeEdit instead of QDoubleSpinBox

commit f3426da7c5fa78cbc603ed8465f307514b0924f2
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Jul 12 09:39:06 2011 +0200

    vlc input control: fixed execution on Mac OS
    
    thanks for the explanation to courmisch

commit c0670fd9ce5c2b0629f427e251fb6ab35bf5eaf9
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sun Jul 3 21:33:06 2011 +0200

    Qt: Make chapters marks clickable

commit 0f762cdd6b08da606da8a9accfbd392a13402226
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sun Jul 3 22:06:07 2011 +0200

    Qt: make SeekPoints handle jump to chapter requests

commit 7def61c8a13b6184907eef4006008f2c207b4d3d
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Jun 25 22:46:58 2011 +0200

    Qt: add chapters to SeekSlider

commit f20380373d5f4b144b010a40736cc51962f41d49
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Jun 25 20:29:53 2011 +0200

    Qt: add SeekPoints data

commit f90323146eef46030d4d056ccc253e5e66755cf5
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Jun 25 16:57:06 2011 +0200

    vlc input control: add INPUT_GET_TITLE_INFO
    
    as we'll need seekpoints for UI: chapters offsets were not sufficient.

commit 8b85c017186a2591e9be223c2efef64419051256
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jul 11 22:49:54 2011 +0300

    Update input item type guesses

commit 0361794c93d780bf6fec4a2c8cee43801b767972
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jul 11 22:40:41 2011 +0300

    udev: drop V4L1 support

commit 566fe8b1e12e6f1442c51359b33f061b16327055
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 10 23:40:14 2011 +0300

    Abort an demux allocation failures

commit 1cdbc7b6f2294024815f3d28128c8a7bf21156cb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jul 11 22:28:28 2011 +0300

    Check most demux_t.p_sys allocations

commit c1f0e3ce2323f66c99f34065fad62de2c3cbe8d8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 10 23:21:23 2011 +0300

    Add xcalloc(). Do not use this in new code!

commit 7f9c85e5725ed334d284c8d038ef0f5323cc0bb9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jul 11 19:23:37 2011 +0300

    Dummy decoder: use stdio and simplify

commit 0d0da5ab8303ecf06795785cad02740b74e33899
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jul 11 19:09:13 2011 +0300

    folder cover: lift PATH_MAX limit

commit ee19e3d1a582c72cb1cf84bd7a627835a50636a8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jul 11 18:59:12 2011 +0300

    Useless #include

commit 5e39cb277ca9a23a347ea592c4fed1381cb9ec9b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jul 11 18:51:11 2011 +0300

    Remove getcwd() replacement

commit 2e92359b381db4bd8f1fce7e6360bebc6f44d7c7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jul 11 18:49:19 2011 +0300

    make_URI: use vlc_getcwd()
    
    This lifts the PATH_MAX characters limit, and should fix encoding on
    POSIX non-UTF-8 systems.

commit 5110789433bedb1a3a495aa71bcfbe2934cefc2a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jul 11 18:39:59 2011 +0300

    vlc_getcwd: return current directory as UTF-8

commit 2bb92db6f1f120fb750ae3e0546407d05b9db959
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jul 11 18:34:54 2011 +0300

    Remove __ prefix in *New() core functions

commit d8ab9e3dced5f88df87f264abaac1287f6cf3c84
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jul 11 18:32:04 2011 +0300

    Remove object type field

commit 3d3dfde185023beef9fd43c27bcde56fcfbe7811
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jul 11 18:18:10 2011 +0300

    Remove VLC_OBJECT_INPUT type

commit 38f24cc8dd8b1a1e88ba703907884f6bd86bb7da
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jul 11 18:16:36 2011 +0300

    stream: re-use existing input pointer for statistics

commit 54526620231f4a178d26a1a4cea6ed0f5b6cac6c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jul 11 18:12:16 2011 +0300

    Remove VLC_OBJECT_DECODER type

commit 4c1919ec2a5b2158fa7fd5084751c549508dfdf6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jul 11 18:07:11 2011 +0300

    Do not check vlc_object_alive() on decoders
    
    Decoders are never "killed", so this had no effects.

commit f8b3ccc7f58e23b99b436cdd327993e88d691b03
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jul 11 17:56:44 2011 +0300

    Remove VLC_OBJECT_VOUT
    
    (Same reasons as VLC_OBJECT_AOUT)

commit 6e394e9c206d681f9f23c1019e91f5cfc1782187
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jul 11 17:54:02 2011 +0300

    Remove VLC_OBJECT_AOUT
    
    Audio output is not a descendent of input thread, so there was no real
    use for this object type anymore.

commit e822e3f9d81d440838c248a265df12eb83c10907
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Jul 11 16:06:27 2011 +0200

    macosx: make sure that we don't block media keys for iTunes in case the user doesn't want to use them within VLC
    
    Changing this option requires a relaunch now, which is automatically offered when needed.
    
    Fixes #5025

commit 167a895edaab5cf7f096f8d99e43ceddcd7df604
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jul 11 12:21:19 2011 +0200

    MP4: recognize 3gp4 brand in debug
    
    3gp4 is not compatible to isom, while 5, 6 and 7 should be
    Ref #4979

commit bba02007668405d5a2429c43aef2f06bf5013a57
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jul 11 12:12:02 2011 +0200

    MP4: do not warn about unsupported control query
    
    This doesn't help users to report issues...

commit a9fa78e51100b59fc8ed5a10c9dc465443b1a07e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jul 11 11:58:02 2011 +0200

    TS demux: mark CSA options as safe

commit 8a779a543398ed56675662cda1c5d62d735516a5
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sun Jul 10 23:09:12 2011 -0400

    update live patch(es)

commit e01150e538bbb5dc34b2bee703cf2b731d59b24c
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sun Jul 10 21:34:35 2011 -0400

    qt4: only build main_interface_win32.cpp for windows

commit 52bab2a6a424d7aef4072689d945796e9456bc07
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Mon Jul 11 03:32:00 2011 +0200

    chroma_yuv_neon: forgotten stuff

commit c886aee90abfd14bcb76732d5151bc35933f0bbd
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 10 23:12:20 2011 +0300

    Mark non-file input items as preparsed even if they're not
    
    Without this, libvlc_media_parse() will deadlock on non-file items.

commit 4fe8a6471e3ce86a5c3073912d0865a62c04f5de
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Jul 10 20:21:27 2011 +0200

    macosx: stability improvements

commit 14d5ddefc9bab9860d5a0e60c82aa10ff6c39130
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Jul 10 20:20:25 2011 +0200

    auhal: fixed detection of available output stream formats

commit 44c25d29f48f433f90e3d9d46a48c3bb97ba2716
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 10 20:20:35 2011 +0300

    libvlc_audio_output_set: really force the requested output

commit 629dbd8af1ac2b65b3cc9477616c9c8ae4c2e7af
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 10 18:23:41 2011 +0300

    Remove useless vlc_object parameter when creating an input item

commit c7d87dd271f6a60fbf3d93d27a1b47047c34af31
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 10 19:31:09 2011 +0300

    libvlc_media_parse: thread-safety

commit 4d21a276681f19ca10806fb32a66697c3ce8a092
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sun Jul 10 12:09:57 2011 -0400

    avcodec EncodeVideo(): reduce indentation level
    
    Also fix indentation (4 spaces)

commit 068f7eeaaf97af7ac67b36af3bdc528b57b747f1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 10 19:09:58 2011 +0300

    libvlc_media_get_meta: do not free(NULL)
    
    This has no effects, so lets not do it.

commit a838a72fa8b6131492e00c9030f4b7774f9b1116
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 10 19:09:19 2011 +0300

    playlist preparse and fetch: return error if appropriate

commit 6a80bb9a1bce622b7c6776c9f1a0730902311282
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 10 18:03:26 2011 +0300

    Remove debug-only dependency of vlc_events on vlc_object

commit dca6b1f8920c547e8267293a3d41ebe25daa6b1c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 10 17:42:37 2011 +0300

    Use vlc_atomic_t for input item ID

commit da9ea07cf78056b6362a2afc0ab5b820712de93a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 10 17:39:45 2011 +0300

    Add VLC_ATOMIC_INIT, static initializer for vlc_atomic_t

commit c0e10f7b1d822c970e1303d8a865334e782e287c
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Jul 10 16:59:10 2011 +0200

    macosx-framework: expand .gitignore a bit

commit 036fe1e197650ae7571e914a5ec01ab7826fd743
Author: Ron Frederick <ronf@timeheart.net>
Date:   Sat Jul 9 14:02:05 2011 -0700

    MacOS GUI: Tie display fade to "Black out" preference
    
    Change the MacOS GUI to trigger the fade of all the displays to black
    when entering & leaving full screen mode only if the "Black out other
    displays" preference is set.
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 0d22c9676ec263acdd310b5141a19c7cbcf2d9fe
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jul 9 18:23:25 2011 +0200

    Flac demux: misc cleanup

commit 8004f84e3829cb8fc2142284fd1dc45af1b87ad0
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jul 9 18:09:17 2011 +0200

    Taglib: header cleanups

commit 95522a6ea05a8439ecdd87da3ea39d083fb1802a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jul 9 17:54:22 2011 +0200

    Taglib: add more debug about cover art

commit fa5495cf0186cd8fe886bafc57582d5e5d34a5e3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jul 9 13:14:15 2011 +0300

    Fix audio outputs access aout internals directly

commit fd4a0ddc54b4571272e68d29c9ad733b9544d811
Author: Alexey Sokolov <alexey@alexeysokolov.co.cc>
Date:   Sat Jul 9 10:54:46 2011 +0700

    Fix doxygen for libvlc_audio_output_set
    
    Tests show that current docs are wrong.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit bfe9c3c7a3aea5131c53b7a0843362b84ad60607
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Jul 8 23:56:07 2011 +0300

    Mix 16-bits PCM instead of fixed-point if input is 16-bits or less
    
    Audio output should be more efficient on FPU-less devices.
    Firstly the mixer should be faster with 16-bits instead of 32.
    Secondly FPU-less systems usually output at 16-bits, so one sample
    format conversion between the mixer and the output is now avoided.
    Thirdly conversion from input format to the mixer format should
    similarly be completely avoided or at least accelerated.

commit 41d30c6a165e1bce8a56efebb24caa792e32a076
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Jul 8 22:59:27 2011 +0300

    Merge all audio output locks except volume control
    
    With only one input per output, the lock is only useful:
     - to restart the audio instance (needed 3 out of 4 locks anyway),
     - to propagate volume change to the mixer or output plugin,
     - to access the FIFO from the output plugin thread (if applicable).
    
    So 4 fine-grained was over-engineering. Most importantly, the locking
    scheme was overly complicated and generally misunderstood/misused. Also
    to avoid lock inversion, some unlocking/relocking sequences were
    introduced; they broke atomicity.
    
    We could certainly reduce the scope of the remaining lock. Since we
    have one only input per output, most of the code is only ever run from
    the decoder thread. Thus reentrancy is not anymore needed in some
    places. But first aout_Restart() needs to be fixed and simplified.

commit 1d7fcd8c7325986d1ffcda68cf1eda8902c314ea
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Jul 8 20:58:50 2011 +0300

    Add pause callback for audio output (aout_output_t.pf_pause)
    
    This is required for PulseAudio synchronization and to pause/resume
    with low-latency. This should also be useful for other buffered
     audio outputs such as ALSA or CoreAudio.

commit df08e998a603fbf0985f6acec33f355e1a5de893
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Jul 8 19:22:47 2011 +0300

    Fix infinite mixing loop with dummy audio output

commit 006127ff5a7121e3faebf0d947f570713718ea9c
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Fri Jul 8 15:55:28 2011 +0200

    lua: Propagate meta_changed events.
    
    Fixes #5026
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit d8a7e2d1c816dabf09ac4b41d721e13dcb51ba02
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Jul 8 07:34:22 2011 +0200

    Support of Lagarith

commit d063eece351c0f0da7023c511143e95c6bd1eac8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 7 23:12:58 2011 +0300

    chroma_yuv_neon: packed to planar YUV422

commit 233ce567ba353f135dc170a81b84edbe6a22367d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 7 23:07:14 2011 +0300

    Forgotten stuff

commit 5b4d6cf447eeebf88c4e70fa219d822c65831388
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 7 21:21:34 2011 +0300

    chroma_yuv_neon: add planar to packet YUV422 conversions

commit d9acc0bcca8b21d91fcbe47c93783be8029542a6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 7 20:30:08 2011 +0300

    chroma_yuv_neon: add conversions to YVYU and VYUY (come for free)

commit 29d7063d5bb689e87161c3fb634e5af857768044
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 7 20:21:09 2011 +0300

    Clean up NEON chroma converter
    
     - do not assume output pitch equals (double) pixel width
     - improve function prototypes
     - hand zero-width or zero-height corner cases in ASM (totally useless)
     - use ARM conditon flag (opS) as appropriate

commit 5fb50884c1bd0d970bb35eb1279161b971b6c07c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 7 16:59:13 2011 +0300

    Remove unused vlc_execve()

commit 7b3f9bc354eb7d7cb00c5a16a6eeef5d5658baee
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 7 17:04:51 2011 +0300

    Move vlc_gettext() with vlc_bindtextdomain()

commit 88bc74920a8e26d4b8018cbb0d1d772dc6df0c96
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 7 16:55:57 2011 +0300

    Remove useless copy of LGPLv2.1

commit d9c2129a078d86f6fda7502a1d9084e9a94918a6
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jul 7 16:31:36 2011 +0200

    Add .mtv extension

commit bf9408fbb5daac7c12427030eebe576f25f07c62
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Thu Jul 7 16:45:15 2011 +0300

    Qt4: add slider to adjust playlist scaling

commit bdd0c1e14f78691b42febbcea0f2a8f37031fc99
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Thu Jul 7 16:45:01 2011 +0300

    Qt4: add size-scale into playlist model

commit 7c9fdd3c59815196f9fc4cdfa7f7f2bc09cbfd67
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Thu Jul 7 12:26:25 2011 +0200

    lua: qt4: Fixing dropdown update function.
    
    This closes #5000
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 797a7fe2e200fbe8ae478f62e530e2a03226a5e2
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Wed Jul 6 18:27:30 2011 +0200

    lua: Don't update a widget that was just created.
    
    Ref: #5000
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 16567ae5c71c4d003a658bcde1782deae4ee5207
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Tue Jul 5 14:19:59 2011 +0200

    lua: Fixing a comment.
    
    Since set_text can be called on a label, it seems to be an editable
    label.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 7b5f9382a65cc4166cd927c61105eb9190d0dca5
Author: Sébastien Escudier <sebastien-devel@celeos.eu>
Date:   Thu Jul 7 09:09:55 2011 +0200

    contrib : update live555

commit 2ec8e59ea29f5dd88fd7fe1ac600efdec88f6966
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Wed Jul 6 00:56:45 2011 -0400

    fix [da2c15aed3eed6939eda8fad82056a40367fbfed]

commit 1baf26db7bf42aeb61cb7c9aadce4b101fbf33fa
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed Jul 6 23:23:46 2011 +0200

    Do not check file size coherency on multi-parts rar.
    
    Some tools seem to generate multi-parts rar where only the first chunk
    contains the actual file size.

commit 62d4347cd4df10d23784b100ddae9e484e4e1030
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Wed Jul 6 23:25:48 2011 +0300

    httplive: check that we actually don't add empty line to segments

commit 0b06c282222de58fde5833bd27abb0c321aed867
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jul 6 20:45:31 2011 +0300

    shasum does not know -

commit c460a74a060ece5577460e747c54b02d299c2c24
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jul 6 20:00:55 2011 +0300

    contrib: use Perl shasum if sha512sum is not found

commit 96fce709b0615071b5ddc17d8560a9c5794cc3b9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jul 6 19:17:14 2011 +0300

    Qt4: accept close event on main interface (fix #4606)
    
    If the event is ignored, the Qt4-X11 will reject the quit ICCM request.
    This annoyingly caused VLC to inhibit logging out.

commit 8a36e6bcf4a42ea69ff135fed63d6211a462983a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jul 6 12:33:31 2011 +0300

    contrib: enable contrib from (VLC) builddir subdirectory
    
    As we need to build contrib before running configure, this remains a
    little bit awkward:
     # cd builddir
     # mkdir contrib
     # cd contrib
     # ../../contrib/bootstrap
     # make
    
    Also get rid of "hosts/" in the install prefix. Because I can.

commit 03bbc76fc861d65aa4083c63689ae13cfd07529e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jul 6 12:18:06 2011 +0300

    contrib: do not create host directories from bootstrap
    
    'make clean' removes those, so there is no point in creating them from
    bootstrap. $(RECONF) takes care of this better already for aclocal.
    Otherwise, install targets should deal with this.

commit d0746cf8de295e013b057d6cdbb3229654a74c92
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jul 6 11:55:25 2011 +0300

    contrib: add gnutls

commit f51302abc4574cc408b9947f1ebe881829ed844c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jul 6 16:26:17 2011 +0300

    contrib: zvbi needs RECONF

commit f91afbcc27435bc98f4a80c7312984c64622330c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jul 6 10:42:11 2011 +0300

    contrib: fix curl usage and prefer curl over wget
    
    curl fits Makefile dependencies better, and supports FTP through HTTP
    proxies.

commit 9781c400f13e21876b8dccd0dd7d7530855abb42
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jul 6 10:36:39 2011 +0300

    contrib: fix gcrypt->gpg-error dependency

commit fb024c2d8f83a4e46288319914f94bd9b6b8e021
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jul 6 16:11:32 2011 +0300

    contrib: update live555

commit 250396060c9d7344919aeef1999d7c083e805bd9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jul 6 10:36:29 2011 +0300

    contrib: doc fix

commit 75ae66eb0ffc178859d56817b28b81e0af81e157
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Wed Jul 6 17:15:13 2011 +0300

    Qt4: fix viewchange if MEDIA_LIBRARY not defined on compile-time

commit 962bd368cc50dbbe14a1d013cfcf355c62bede28
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Wed Jul 6 16:59:08 2011 +0300

    Qt4: refactor saving panel view

commit e7c397eb2674ac6ef3a72df4f47dde352f5fc6e8
Author: Dominique Leuenberger <dominique@leuenberger.net>
Date:   Tue Jul 5 22:24:42 2011 +0200

    avcodec/chroma: include PIXFMT header
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 620fce81cb18e2f36464a08d1464398dd45070ac
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jul 5 23:48:17 2011 +0200

    Configure: add -lm to png

commit b2447d01c083f3d01fd97c1e05dc60067e845beb
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jul 5 23:47:42 2011 +0200

    Android configure: small update

commit 856f70ddf0af9d330bbfef4efd6e6437d9491e69
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jul 6 00:01:11 2011 +0300

    contrib: add pthreads-win32

commit 91e77b47c288bb1494dd63454bbc7fc2461f16c6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 5 23:45:10 2011 +0300

    contrib: add zvbi

commit 3f27dcbab3115c8a7b866d2fb3c3cb7c914706c3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 5 23:44:56 2011 +0300

    contrib: add stub pthreads

commit 9fa5178390438c35aba664e289461b049c074c72
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 5 18:39:50 2011 +0300

    contrib: fix SDL_image dependencies

commit 71adf301e50aef185ef903d542896071f78323ff
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 5 18:09:04 2011 +0300

    VLM: use custom reference count instead of object destructor
    
    This should fix a crash whereby VLM is deleted before its child
    VOD server object.

commit 1794074004f9cca0546a1b6794e619e9e3e60c14
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 5 14:00:25 2011 +0300

    Check for NEON at run-time in audio converter
    
    Also disable the sub-standard FL32 -> FI32 converter.

commit 621f7cd40cfe5b8fc99c5a5ed965bb7654827b0d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 5 13:59:19 2011 +0300

    Add run-time check for NEON in chroma converter

commit ca0f15858b469d0004076e43530b66b28537ecb1
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Jul 5 15:29:32 2011 +0200

    auhal: updated to the latest API
    
    the newly used API was introduced in OS X 10.5, while we still tried to use an older one
    
    note that optical audio output is completely untested

commit 73257530099bfbc2abf55325f7991b8b985b9c14
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jul 5 00:33:03 2011 +0200

    Contribs: add SDL_image

commit 72959a536fe9151d62c9418c1a258a101463cfd4
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jul 5 00:19:52 2011 +0200

    Contribs: add SDL

commit 035e0d752937ba729ac1cfaa8ef21b941019a15d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jul 5 00:05:17 2011 +0200

    Contrib: add jpeg

commit 642bfa6e47ee5d83e1d797465f178987cf319db7
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jul 4 23:54:21 2011 +0200

    Contribs: add tiff

commit 0b04a788144bc819dd9a9256a994786cf6d0841d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jul 4 23:33:37 2011 +0200

    Contribs: add gpg-error

commit 0ddecf1dc8cf996ec0bb0e1ebccff792ddffa70b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jul 4 23:24:39 2011 +0200

    Contribs: add gcrypt

commit da2c15aed3eed6939eda8fad82056a40367fbfed
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Mon Jul 4 01:18:05 2011 -0400

    xspf.c: reorder, remove static declarations

commit eb97b24d8276e1cfd3d69d6947a1e21bc9eede51
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Mon Jul 4 01:01:22 2011 -0400

    make xmllint happy

commit 204d6edd8e47d7c8036c0450f3c6e122bda4c009
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Mon Jul 4 00:57:59 2011 -0400

    remove useless xspf.h

commit b331b69ab994ef6dcf48a07d73331dcaaef72431
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 5 00:04:32 2011 +0300

    contrib: add Xau

commit 0c777beeada64dc924cac053bb42ff9d47a2f99d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jul 4 23:53:37 2011 +0300

    contrib: add sidplay2 and complement string.h patch

commit a2a2275b4de505387a27a90e1f624bf340fad3ad
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jul 4 23:48:59 2011 +0300

    contrib: postfix directories with a slash in cp

commit 06091e17f31cdd17e600f51bb5f85a3ceacb8267
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jul 4 23:35:21 2011 +0300

    contrib: enable gme

commit 90d18ede76c59c362ce975866d1f44479206ec35
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jul 4 23:29:58 2011 +0300

    contrib: really compile taglib statically

commit e78a61c186641a2be339f9b85994f59cb164362c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jul 4 23:16:29 2011 +0300

    contrib: add gme

commit 6ae95f45d264c0b0a6fe81eb1b11aa61c72f1684
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jul 4 23:09:40 2011 +0300

    contrib: build and install mpcdec statically on all platforms

commit 0bade2cde2129fb7b719fd48a89190bcd3d5c650
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Mon Jul 4 17:59:55 2011 +0200

    lua: Don't crash when reactivating an extension.
    
    Close #5019
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 89c165e44b81dcd283dde37f4c29ec1aa916b776
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jul 4 22:44:11 2011 +0300

    contrib: update fluidsynth where possible and auto-detect

commit 07d0df423a1b6e68ce9ef1855e894bb80312384d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jul 4 22:32:10 2011 +0300

    contrib: add fluidsynth
    
    In practice, this probably will not link properly even if the
    pkg-config --static parameter is forced, except on Windows.

commit f25efcaf2a7d3c2d9aefeb4974d225a25525fc21
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jul 4 21:14:18 2011 +0300

    Run-time CPU detection for ARM (meaning NEON)
    
    Unfortunately, we cannot emit NEON opcodes when NEON is not explicitly
    enabled (-mfpu=neon), contrary to MMX & SSE on x86. As a consequence,
    this will not work for inline assembler in a non-optimized plugin,
    namely the deinterlacer.
    
    There is also a(n hopefully theoretical) bug whereby the compiler would
    emit NEON instructions in the descriptor or activation callback of a
    NEON plugin. This could then crash if NEON is not supported, even
    before the NEON run-time check is reached.

commit d809a5403f9e60e5025ea33a06cf6014012d7194
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jul 4 20:17:09 2011 +0300

    contrib: vpx use CPU run-time detect, don't care about ARM version

commit 780bf35080b7a1903ffcf7c3d4876bdef90810f2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jul 4 20:00:32 2011 +0300

    contrib: vpx for Win64

commit 6bc0215f2d399d07fdc045b8b42780c81cb71082
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jul 4 19:29:51 2011 +0300

    contrib: add libvpx

commit 3593c1e878c794f526394fa92fdb3cdf8bf89394
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jul 4 19:41:08 2011 +0300

    contrib: robustify and fix gsm

commit c33aef8b5f07f1a7cc7b955ab06eb35e2a475535
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jul 4 18:26:08 2011 +0300

    contrib: build gsm only if ffmpeg is built

commit 15228fd33857e03952ab5f58515290101d24d00e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jul 4 18:23:27 2011 +0300

    contrib: add pkg-config checks where applicable

commit 034c155f038f889ba755a3aa88b042b558ff4022
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jul 4 15:05:33 2011 +0300

    contrib: build flac only if needed

commit 1c398c43520bd26526a2df3fde10fa292feb0520
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jul 4 11:59:58 2011 +0300

    contrib: build libpng only if needed

commit 130f1b7b825b0821c7b8b9cadbd3d9dd1dc5142a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jul 4 11:59:15 2011 +0300

    contrib: build fribidi only if needed

commit b8fd571826ec95ad5d6f5e51300c7b71b69045f1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jul 4 11:45:41 2011 +0300

    contrib: fix and clean up fontconfig

commit 44b51330e420b7af111833adf7f2d77eb45278e6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jul 4 11:37:09 2011 +0300

    contrib: 'make list' to list packages

commit e2ad1bb07fd6aee205a55c47b02ee31dbd7c9a88
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jul 4 17:07:52 2011 +0300

    contrib: update documentation

commit 2bed93ef78a1e02ff7318f56ea2d27dbaf579841
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jul 4 15:39:52 2011 +0300

    contrib: rethink package dependencies
    
    'make fetch' has to fetch sources for all the built packages,
    including dependency packages. Conversely, 'make fetch' should not
    fetch sources of distro-provided packages, not even dependencies.
    This should fix that.
    
    As an minor bonus, 'make .foo' should now work even if foo is
    provided by the distro, and conditional build rules should be cleaner.

commit 0b6bd5e11b4a33fff716f8d2e2a3e5bcbd3964aa
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jul 4 14:45:52 2011 +0200

    Contribs: put WinCE higher than mingw, because mingw* can match mingwce

commit 54b8bf7e96db26578a4015892dbeba0b657e14bf
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jul 4 13:12:04 2011 +0200

    Contribs: Make png depend on zlib

commit 0d8e950596dea0f9fa9a7a596854edb1e1d7b2aa
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sun Jul 3 21:57:58 2011 -0400

    fix fontconfig dependency on freetype

commit bcda983ad9b540cfb134d89cd95fb1f84d204302
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sun Jul 3 21:41:58 2011 -0400

    Contribs: add schroedinger

commit 322bc093c036b1e23762806ff062534823e945d1
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sun Jul 3 21:41:40 2011 -0400

    contribs: add orc

commit 76e48fce851d5c72fd1687ad10520fd037a194fb
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jul 4 03:13:07 2011 +0200

    Contribs: add png
    
    Remove the old way with using the static makefiles and weird ??PREFIX?? patches

commit aa6fdc1cb16ef477bbaa8d319c6870061f9b7105
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jul 4 02:40:34 2011 +0200

    Contribs: add zlib
    
    Same, not libav* enabled

commit 76fb6afa65b5890b77c87f089a3e16b896c78ca9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jul 4 02:24:35 2011 +0200

    Contribs: add gsm
    
    libavcodec rule must be updated still

commit d975a3a17f38f81a21a6b5ff6723a491bc85c757
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jul 4 02:07:25 2011 +0200

    Contribs: add fribidi

commit 46d734e4462e3b9d7ef28809cb6ae7b39150c60f
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Jul 4 02:16:41 2011 +0200

    macosx: removed headphone virtualization and normvol filter from simple prefs since these options are part of the audio filter panel now

commit f1faa9d8e7511839f897ba61f9b996ee94dc92ef
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jul 4 01:43:25 2011 +0200

    Contribs: add fontconfig

commit 940a60aae40b3acec7700c3ef5d59cd3929feb39
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Jul 4 01:33:47 2011 +0200

    macosx: fixed prefs compilation and fixed an appearance issue

commit 1a95c088f6431cb76d62343f8b96f9318c5ca5ac
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Jul 3 20:29:32 2011 +0200

    macosx: invert scrolling direction if the devices inverts its event
    
    aka if you scroll to the right, you want the movie to skip to the right, etc.

commit 4b1c0e54ff41bb2f585ce5d5ed104c4e70ec34f9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 3 14:44:56 2011 +0300

    contrib: make sure aclocal directory exists before autoreconf

commit 1499f0a31d0fae452eef216b33c8c724b4e41cc5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 3 14:36:45 2011 +0300

    contrib: fix pkg-config setup for cross-compilation

commit ea3c9bedfa74e55bc338368a262acdc181befd29
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 3 14:36:30 2011 +0300

    contrib: fix PKG_CONFIG_PATH expansion

commit aa7b1edc03ae137237d4c1f4ad4a7b2693b74624
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sun Jul 3 00:55:39 2011 -0400

    contribs: remove unneeded x264 patch for w64
    
    just don't build the cli

commit bff2424dfa289518e65fcb1328ae7f723c5ee03e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jul 2 12:51:19 2011 +0300

    contrib: add xcb and update it

commit a62a3ce0bf1c5cea29e2b4cd545e7824c872d47e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jul 2 00:20:08 2011 +0300

    contrib: add bootstrap options for sout and optical discs support

commit c8a5d5fc4bfe4a4d0db7ebf9688293974ea58e91
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Jul 1 23:46:12 2011 +0300

    contrib: fix dshow syntax error

commit c7d84297b6cca47afc832c9ab7cc4ba0952018b2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Jul 1 23:42:32 2011 +0300

    contrib: add and update x264 win64 patch

commit 25960112c6400bcb2de5365da50fcdeca426fe00
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Jul 1 23:42:00 2011 +0300

    contrib: fix ffmpeg win64 patch for -p1

commit 01888984c39b510b1a3867f1d1e75579ea424898
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Jul 1 18:10:41 2011 +0300

    contrib: define HAVE_WIN64 as needed

commit 24deda448122d84407386347324c263e42e7aae9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Jul 1 18:08:17 2011 +0300

    contrib: helper macro for autoreconf

commit 29999684de880d5cbf89f29051859fc4a10c83bc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Jul 1 17:55:36 2011 +0300

    contrib: clean up live-win64 patch
    
    Remove some useless cast changes. Apply the patch always as it is
    correct on all architecture. Drop the errno code part which is wrong
    (live needs the Winsock error codes, not the <io.h> ones).

commit c31c9e357c2819665df16340110e0f49c7048d5d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Jul 1 17:47:06 2011 +0300

    contrib: fix $(ARCH) for amd64-*

commit 55dc9ef664f31a4245326795d320f86264a35526
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Fri Jul 1 14:31:36 2011 +0200

    codec/avcodec/video.c: correct typo in comment
    
    fffmpeg -> ffmpeg

commit 95b0fe358d8f84e39a8497de0de924a27dc9e994
Author: Geoffroy Couprie <geal@videolan.org>
Date:   Sat Apr 30 19:29:55 2011 +0200

    Win32: use the OS list of certificate authorities
    
    Ref #3682 and #3666
    Now, we have
    [022d6ffc] main tls client debug: TLS client session initialized
    instead of
    [004e6ffc] gnutls tls client error: Certificate could not be verified
    
    However, this still doesn't work fine, since we got a:
    "access_http acccess error: failed to read answer"
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 56a168ba86aa0ea6cf48eb3719b87f63c909fcfa
Author: Brandon Brooks <bwbrooks@archmageinc.com>
Date:   Thu Jun 30 10:01:50 2011 -0400

    HTTP UI - Updates
    
    This patch contains various updates to the new HTTP UI
    
    Mobile views have only been tested on Android.
    
    Update - Added EQ functionality
    Update - Corrected rounding mistakes and EQ units
    Update - Added Mobile EQ
    Update - Added Mobile Flash View
    Update - Minor Display Adjustments
    Update - Revert Playlist.xml for backward compatability
    Update - Added playlist_jstree.xml for UI usability
    Update - Added Batch VLM Command interface
    Update - Added VLM command error reporting
    Update - Added functionality for future EQ merge into status.xml
    Update - Modified Makefile.am to include new files
    Update - Corrected main EQ button
    Update - Modified author comments
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 88359db48d0c4f98df53493b8c09c24886156874
Author: Akash Mehrotra <mehrotra.akash@gmail.com>
Date:   Thu Jun 30 23:47:27 2011 +0530

    luahttp: implement pl_delete to match oldhttp feature
    
    THIS IS TOTALLY UNSUPPORTED.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 58df463bd127352f3cfffddfa205c6d8da5594e8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jun 30 21:01:46 2011 +0300

    contribs: pass our aclocal directory to autoreconf
    
    And use autoreconf instead of autogen for tremor.

commit b13ddaef0eae17244c5b8bdc7b74a986c1027d4e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jun 30 20:47:52 2011 +0300

    contrib: fix tremor patch for -p1

commit ac1c121e0057e3353ec079ce6b7f6749d3a1032b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jun 30 20:25:19 2011 +0300

    contrib: make lina52-fixed.patch applicable with -p1

commit d187b8ca9619237c670ff0cfc9078dc90d46791e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jun 30 18:29:32 2011 +0200

    Contribs: update matroska to 1.2.0

commit 77f2dac1abc04ba5b1dc040c6cf90325622828fa
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jun 30 16:30:07 2011 +0300

    contrib: add libass

commit ac0cbe7fdd0fd78884b62fefa5f61ba3129a052d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jun 30 16:22:26 2011 +0300

    contrib: add tiger

commit 44d9052650547fa9235eb3b98905d0ee8f794860
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jun 30 16:10:04 2011 +0300

    contrib: add kate

commit cd90bb92b16b44e93481e82e15dfec8db05465eb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jun 30 15:56:50 2011 +0300

    contrib: add taglib

commit 438669dd39f2f7fb6b2317b15f211bb4b7ee8338
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jun 30 15:54:31 2011 +0300

    contrib: add helper to invoke CMake

commit 47f1b032aa7d679d74942c0968c68a5e143cd82f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jun 30 15:48:50 2011 +0300

    contrib: add two macros to simplify patching and unpacking

commit ec603642fa3a513cd690f8982c679a237548836c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jun 30 15:26:16 2011 +0300

    contribs: update documentation

commit 37b38d09d6d00014ccde1a65591b6eded10de763
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jun 30 15:15:30 2011 +0300

    contribs: avoid faad2 on ARM
    
    VLC will fallback to lavc

commit a1f22537bd827f2ab738fc9360028c65a9714ff6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jun 30 15:14:22 2011 +0300

    contribs: use fixed-point for faad2 iff !HAVE_FPU

commit ec32355fe7aea12accb58ead2eb36502cd806789
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jun 30 19:09:38 2011 +0300

    Define CONFIG_CLASS() macro and use it

commit 64f818673d5a19903d8308cdb23ae7307cf3a804
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jun 30 19:08:33 2011 +0300

    Fix setting "value" of config hints

commit 4f0ce18972cc4603b39c653b2dae2d5e26696243
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jun 30 17:40:47 2011 +0300

    Changing module_config_t breaks plugin cache compatibility

commit 358ba6127f384247b709fb0c000cdb9bb5802e6b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jun 30 17:38:10 2011 +0300

    Don't load/save module_config_t.b_removed
    
    The whole module_config_t is loaded/saved anyway, which is sufficient
    for immediate values.

commit 740370c5c1b1ef7dd0e6c478a9d7e552d37d000a
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Jun 30 15:29:55 2011 +0200

    macosx: move re-useable code from VLCControls to a custom class
    
    this also prepares a mainwindow object and includes some clean-up

commit d8549ccdda7a7626c7b39d7b7260c8a4b77ba78a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jun 30 14:55:04 2011 +0200

    projectM: change font path on Win32
    
    Close #4988

commit 67e7d9bf6d46c28da5182704e59742a48466eccb
Author: Tomasen <tomasen@gmail.com>
Date:   Thu Jun 30 02:11:12 2011 +0200

    Fix typo in ios build script
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 400622e88058ca597f9e753755f48550510f0ec7
Author: Martin Briza <xbriza00@stud.fit.vutbr.cz>
Date:   Mon Jun 27 17:50:09 2011 +0200

    Fix sepia video filter in PackedYUV
    
    SSE function used in PackedYUV plane was bad, removed
    copying data using Memcpy8BMMX was slower than vlc_memset -> changed
    Sepia8ySSE4_1 changed to Sepia8ySSE2, due to some changes I made to speed it up and clean
    Minor changes in indentation and comments
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 47c1409fe5c6334564cd87fdf692eb08a5f9fddb
Author: Akash Mehrotra <mehrotra.akash@gmail.com>
Date:   Wed Jun 29 22:31:08 2011 +0530

    Luahttp can access and modify equalizer settings
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 4fc0e980e79086242230178a9aa82f3994b0a0aa
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jun 29 23:35:58 2011 +0300

    Add integer config item type for RGB values

commit 20692b9c217819421844394feeffd105fb12f00c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jun 29 22:57:15 2011 +0300

    Rethink the configuration item type identifiers to give more space
    
    Use the high order bits for the intrinsic value type (hint, integer, float
    or string) and the low order ones for the more specific sub-types.

commit 8aeec8a448710f3544d31bb2d28a748c1936a73d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jun 29 23:30:50 2011 +0300

    Move --playlist-autostart to main

commit f9c0df35d0ef59d6c606184304c6530c29516745
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jun 29 22:42:02 2011 +0300

    Remove insignificant leading zeroes in config item types
    
    Values are 8-bits.

commit 3f775a5ed0eefcc73eceb8b234f579e135151f33
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jun 29 21:33:51 2011 +0300

    Replace CONFIG_HINT and CONFIG_ITEM with a boolean macro

commit 473c32a87dac340f2cbf836926eab93dcd3e302d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jun 29 21:31:38 2011 +0300

    Don't apply CONFIG_ITEM mask to variable types
    
    Variable types and configuration item types are separate. Fortunately
    they use the same bits so it worked fine.

commit 9ffda48047e72d70e9b31cb7e5bd0aecd120849f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jun 29 21:27:39 2011 +0300

    Remove useless binary and with CONFIG_ITEM
    
    If the high nibble is set, the type is item type and the low nibble is
    necessarily zero.

commit cc7e7e49d6d437770ced60e2620efdee95495fb6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jun 29 21:26:24 2011 +0300

    Pack struct module_config_t

commit 2011fd9a13fb78416dbbfc17e893a6acec4c94d9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jun 29 21:02:58 2011 +0300

    vlc_GetCPUCount: use counting functions instead of loop

commit 497f9affadf6ed00524e8c3ada213e66e424f446
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jun 29 21:00:34 2011 +0300

    vlc_GetCPUCount(): move to thread subsystem (cosmetic)

commit 13c9ba8e0b80c56517055eff876ebca9cafea92c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jun 29 19:52:52 2011 +0300

    contrib: ffmpeg: don't bother with --enable-neon and --enable-iwmmxt
    
    The FFmpeg configure script autodetects those correctly. Of course,
    this assumes that the compiler defaults or flags are adequate.

commit 7713b1b3c3adaabcc2357945a072663722f73664
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jun 29 13:55:19 2011 +0300

    contribs: add x264 (and macro to download from git)

commit 34911af671a433443d51f448f7acaf7e4d9f2599
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jun 29 15:09:33 2011 +0300

    contribs: add musepack

commit daaa637541a96776d475c03d38926b38df92ce7d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jun 29 14:12:47 2011 +0300

    contribs: add libdca

commit 9c0b836a35bced0ede45054b85640694f54faeaa
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jun 29 14:04:28 2011 +0300

    contribs: add libmad

commit 36c27fa4f2918b76f1e927d5daa0eba34b685143
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jun 29 12:23:29 2011 +0300

    contribs: add twolame

commit cc84d03889f48433048136970551322daf3da72b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jun 29 12:16:03 2011 +0300

    contribs: add modplug

commit 1d14535e831200fab8cbc1d783b94079f10772d1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jun 29 12:10:45 2011 +0300

    contribs: add libdvbpsi

commit 994ec61777397c910f2894474ecbedda13a2d76d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jun 29 14:14:41 2011 +0300

    contribs: .gitignore

commit 4d540e48cc434b9d7e6b1dd912ca0dd4982f526f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jun 29 15:01:46 2011 +0300

    contribs: fix error handling while compressing tar archives
    
    When the shell evaluates 'foo | bar', it returns the status of bar, not
    foo. 'foo' can fail silently: so long as 'bar' succeeds, make will
    not notice and will therefore not delete the target.
    
    So lets use 'tar cv(z|j|J)' instead of 'tar cv | (gzip|bzip2|xz)'.

commit 5dfff1294df5a53b92e4dd05a7494162d246009e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jun 29 11:43:34 2011 +0300

    contrib: faad2: add missing sum

commit 8f50e0448da3dd9b49a63a70e5c85c497d181b19
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jun 29 11:42:49 2011 +0300

    contrib: add sanity check against missing .sum-%: rule

commit 1ba383f67c565c29b36a83d766f01dde17921eb1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jun 29 10:15:37 2011 +0300

    contribs: disable freetype as needed

commit a647ae7fb111711aec5f1ab264f836a19bb973b0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jun 29 10:13:57 2011 +0300

    contrib: disable libxml2 as needed

commit e2d3685a5a246e8950c140ee6b5e3c269a517769
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jun 29 10:09:55 2011 +0300

    contrib: fix ffmpeg dependencies

commit 66f52322c5fd0fafa31e15c5387678c57b494e18
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Jun 29 15:20:45 2011 +0200

    Old contribs: update ebml and freetype
    
    Might close #4907 and #4904 (tbc)

commit 32e84aaf456f758bd536fe08083ad2f2e7b4e7d3
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Jun 29 01:01:34 2011 +0200

    Contribs: add libxml2

commit 2242ff06adc0308791bdc129a03f248e49ca33d6
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Jun 29 00:42:31 2011 +0200

    Contribs: add freetype2

commit 0a7af594227f2045594ce25bfcc090e3ec3aa802
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Jun 29 00:42:06 2011 +0200

    Contribs: forgotten file in previous commit

commit da465b8629a4147ed2656b2c26c62bdc656ede7d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Jun 29 00:41:53 2011 +0200

    Contribs: fix typo

commit 3df5d456e77bec5bc6134a6bcb89da192252f1c4
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jun 28 23:56:24 2011 +0200

    Contribs: update ebml to 1.2.1

commit 6412bbbbd65fc2215c8bf71ea5c1cc96be5ab9fd
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jun 28 19:57:31 2011 +0200

    Contribs: add faad2

commit 70af0a8cc63ab4a637a787e727be739b4e62b31c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jun 28 23:45:44 2011 +0300

    contrib: FFmpeg (basic)

commit 0b898725de1244d4c756484c6895318db47cd66f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jun 28 23:45:28 2011 +0300

    contrib: move dxva2 to directx

commit 3aec21f211432caed4518dc54ba9a165194320db
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jun 28 21:13:13 2011 +0300

    contrib: touch downloaded file
    
    wget uses the timestamp from the server, which is nice in theory, but
    breaks makefile dependency propagation.

commit 6c8b2093a881e23ff3478313e7270c09e44a5430
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jun 28 21:10:54 2011 +0300

    contrib: tremor: fix CFLAGS and factor

commit 7bb3e9192050f5d455a0e46a760df982fae166fd
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jun 28 17:08:36 2011 +0300

    contrib: libshout

commit e6f8219d30852602085774e08bf2610614e5496f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jun 28 17:06:00 2011 +0300

    contribs: improve UNPACK macro

commit bd3ef966b8efe9fa6b144b9303a67f28aa9c9e06
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jun 28 16:11:35 2011 +0300

    contrib: factor default integrity check rule

commit aeaf6f780cb3cae9b5c0dbcb3a5454c9020ffc5a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jun 28 15:57:26 2011 +0300

    contrib: use VPATH to symplify tarball dependencies

commit 9fb2e152302ca19d5de822aa50682c3463f1b70a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jun 28 15:49:26 2011 +0300

    contrib: matroska

commit a940cedbf08142b8be9ada763d4024503e224276
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jun 28 15:42:59 2011 +0300

    contrib: ebml

commit 9596739f167e9189094dcc55031f0af08d0a1b74
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jun 27 16:37:59 2011 +0300

    contrib: bootstrap --disable-FOO and --enable-FOO
    
    The automatic packages selection can be overriden.

commit f033c284f88730cf343df725612fe9385e6278fd
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jun 27 15:49:01 2011 +0300

    contribs: add speex

commit 2d5379482f88d4d6c55944e5fbb37f55b64c2f00
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jun 27 15:35:38 2011 +0300

    contribs: add FLAC

commit d8388be5252c94e5d4c2c5731f2d83d759f23d68
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jun 27 15:24:30 2011 +0300

    contribs: add libtheora

commit 2cacff0dab1afe0890785cc42c100db107587884
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jun 27 15:13:44 2011 +0300

    contribs: add vorbis(enc)

commit a73694c6c30908f6576cd2b4151ea7a85f04b893
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jun 27 14:38:50 2011 +0300

    contribs: add live555

commit 68d9016383352d4ab879429e8a4c092e49ad260f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jun 27 14:10:52 2011 +0300

    contribs: add a52dec library

commit b5d38779dad5e28c721379b38790114e10f40d21
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jun 27 13:52:50 2011 +0300

    contribs: add lua

commit ef39b8fd7fdbcd75aee724cca91bc91756439a6a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jun 27 13:34:09 2011 +0300

    Contrib: add HAVE_MACOSX (untested)

commit 538e73e87a10a5049c33f7b37b16573b6881f4f2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jun 27 11:57:28 2011 +0300

    contribs: add dshow
    
    And DxVA2 (why is that in DirectShow?!).
    And Direct2D (untested - does not work in older contrib for me).

commit 2a717a8b495f70e277553f5eb4037e48e84d23a7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jun 27 11:37:20 2011 +0300

    contrib: add directx headers

commit 8d1947f2be1937a1f5741630dd9d0787c2bd2e5b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jun 25 18:58:23 2011 +0300

    contrib: add HAVE_FPU (to select fixed point codecs)

commit 4453dfc4f5d4b34423b17ab4ba1b0744212bc869
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jun 25 14:45:30 2011 +0300

    Contrib: add ARCH variable

commit 386df22d0b8f1ad3cb4e5f025cb05ba3428cc935
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jun 25 00:02:47 2011 +0300

    contrib: target for CMake toolchain configuration

commit e4e00a4e00d5b1f62d5a23da9f5a20799de9c405
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jun 25 00:02:27 2011 +0300

    contribs: detect git, svn, wget/curl

commit fe9ee7cd7540ae8f42d7724dce585eeab7ba7e08
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jun 25 12:39:49 2011 +0300

    contrib: make package to make a binary tarball

commit 3aa1cecf483a52300e69bbbc897a1f9384190030
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jun 27 19:15:00 2011 +0300

    New contrib system
    
     * support for fetching only needed sources
     * always building from source tarball:
       - easier GPL compliance
       - easier offline/firewalled builds
     * shared source tarballs for all targets
     * dynamic package selection, no static distribution files
     * fixed file dependency propagation with delete on errors
     * fixed directory dependencies using atomic rename
    
    Only ogg and tremor are in this initial version. This focuses on the
    core of the system. The bulk of packages still need to be ported.

commit 73cadb239d790835d81a83e53069fbe768a2d260
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jun 27 19:15:00 2011 +0300

    Mark srtp-key and srtp-salt safe

commit 56690386a6e8292a6afe79ebb6cae661f3d3bf57
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jun 27 16:33:24 2011 +0200

    NEWS about noise, 16bits, Freetype

commit 36376340c7cf542c11ab4373e95f2c4af51660c0
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Jun 26 22:40:51 2011 +0200

    lua: factorize add_shortcut calls.

commit d965527aa7f9e37e0d4e7c8c7d434f8cc1bff51a
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Jun 26 22:35:28 2011 +0200

    Fix configuration category of OpenMAX IL module.

commit dde267c7c7526d5dd0c02f5925deccde059c4aa1
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Jun 26 21:36:09 2011 +0200

    update LIST

commit 1202f7e6804f4ba445d409c279f4bebb80746052
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Jun 26 21:17:11 2011 +0200

    lua_demux: return nil when read/peek fails.

commit 6e5543ce9aa1a27fd0835013abf11991e8e8e9d1
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sun Jun 26 14:00:46 2011 -0400

    interface: fix memleak

commit 2d4abf534919da1ba4152a967604240da6607075
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Jun 26 18:37:53 2011 +0200

    Fixed handling of extra data in wav demuxer.

commit 9c03cb3d8e6cde3209538c898fdbcd0bcdcbfeab
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Jun 26 18:31:16 2011 +0200

    Improved and fixed subtitles blending in direct3D vout.
    
    It checks if the blending will succeed with the formats we use.
    It fixes the order of the RGB components (close #4919).

commit 6e6dd69bcac19609572a2347c8a6a94ecbdb3dec
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Jun 26 02:47:38 2011 +0200

    Removed noise video filter.
    
    It is quite useless and will confuse users who want to add "film grain"
    to the video.

commit 7ce1f22c059136ef6f4329e16eafe07b99528a0c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jun 26 17:57:08 2011 +0300

    Qt4: update dvb MRL generation

commit 05b5a5ffd0d2ac13da2e858026f66fbcdc964066
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jun 26 17:53:40 2011 +0300

    DTV: do not fix up "0 kHz" to "0 Hz"

commit ef0e4ce47cd105f83ebc060df1baeaba7a4cc700
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jun 26 17:46:43 2011 +0300

    DTV: revert to Hertz instead of kilohertz unit (fixes #4981)
    
    At least the ISDB-T standard export version uses sub-kHz precision
    (never mind that one band occupies several megahertz in width).

commit 5a9f4ce55e1b509b28b395a003e644688484744d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jun 26 17:39:42 2011 +0300

    BDA: unused variable

commit 5f1df38b79c9c3c03fd9481b573cc7d9ba6e4a0d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jun 26 17:38:33 2011 +0300

    BDA: fix a warning

commit 127677138c36e554911f7643c687ebe6c867af09
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Jun 26 01:16:02 2011 +0200

    Fixed support of some OGM files (closed #4724).

commit cc02b250c8eda5117a6170273b2cf34854a16928
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Jun 26 00:46:55 2011 +0200

    Added a check against block size in FLAC packetizer.

commit 117b614a7f61c3065340890e0346434d3d88b14a
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Jun 26 00:45:19 2011 +0200

    Fixed packetization of variable block size FLAC stream (closed #4758).

commit aebe9ea9028bb069f3650c5be6b42573977c2e31
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Jun 26 00:40:32 2011 +0200

    Simplify the validation of sample/frame numbers in flac packetizer.

commit 5977e7b7d1d065c43bf348ef6edf05121e062239
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Jun 26 00:23:59 2011 +0200

    added OSX main menu file

commit 3756098af4a7256280536fde899a7c97316b7a3d
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Jun 25 23:29:55 2011 +0200

    Let the value from --rate use the same code path than a value set at runtime.
    
    It closes #4861.
    It fixes playback when the rate cannot be respected (like with dvb/udp/...)
    or need to be requested to the access_demux (rtsp).

commit c0b09202e784c78c6387a528676b051e6c3901f4
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Jun 25 23:12:25 2011 +0200

    Added support for 'lpcm' in mov files.
    
    It is unrelated to dvd/bd LPCM.

commit c9a6d88b07d93367da73fce73be0e0fc34f434a3
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Jun 25 23:08:05 2011 +0200

    macosx: moved all (main) menu related code to a separate class
    
    This is a first step to re-organize the interface, more to come

commit 6c101d638cf196dd11d4a1804bbe15b8043adb81
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Jun 25 21:53:34 2011 +0200

    Fixed blu-ray LPCM support for non even channels count (closed #4957).

commit 9acd8e268e93f351e0fd790d3cc2da6a4de6679b
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Jun 25 21:04:25 2011 +0200

    Added an option to force bold font by default.
    
    Some people find it more readable.

commit 1d82ea28f5ceac79da643e1ded9680633100b9e8
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Jun 25 20:11:49 2011 +0200

    Fixed typo in comments.

commit 930a832a97f813d6cc82a160b39d8425885ea2bb
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Jun 25 20:11:14 2011 +0200

    Added support for RGBA rendering in freetype and dynamically select between YUVP/YUVA/RGBA.
    
    It allows to avoid full rgb <-> yuv conversion at a latter stage.

commit 364f9dc2bde4a9ad849c9500482b1374ed2e46f8
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Jun 25 20:11:03 2011 +0200

    Allowed to give the list of prefered chroma to "text renderer".

commit 717110af3cad28568994f4bf73da8ff39b384567
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Jun 25 20:10:55 2011 +0200

    Added fully configurable shadow support (freetype).
    
    The shadow is enabled by default.

commit 7b6b6bf80d9458ad868eb512f47dc461d62b4183
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Jun 19 17:35:57 2011 +0200

    Directly store alpha in font_stack_t::text_style_t (freetype).

commit e32bee084bb036a1df2e4dd39cd53ef2a3557735
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Jun 19 02:27:09 2011 +0200

    Try to parse unrecognized color names as hexadecimal value (freetype).
    
    They should be prefixed by '#' but it is not always done...

commit 570c1946942e3ab8efa6145281e31728658a2a7f
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Jun 19 02:26:46 2011 +0200

    Do not try to fix the font color attribute at the codec level.

commit be03564a2edcd4ab4de3a86c0f2aa64bc1c60d39
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Jun 19 02:08:16 2011 +0200

    Improved the order of options in freetype.

commit 679b16164884528d1d13f91dab8454b9b5b7dd60
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Jun 19 01:55:55 2011 +0200

    Added fully configurable outline support (freetype).
    
    The quality is a lot better than what we originaly had.

commit 5bcb0a0314fcd31c00d4e594fde9e7056682903e
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Jun 18 22:08:18 2011 +0200

    Added margin when using a background in freetype.

commit 75ebe27410e8bf4f372e1e853d6456495950bbd6
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Jun 18 21:35:36 2011 +0200

    Improved underlining in freetype.
    
    The placement and thickness of the underline is now global to a whole
    line of text.

commit 9330bd429329c356949cbf8c4690304b39cb77b2
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Jun 18 21:14:05 2011 +0200

    Improved glyph positionning and bounding box computation.

commit 590ea1e53b32f3b80c2450b2c1288f42938550dc
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Jun 16 23:38:46 2011 +0200

    No functionnal changes (freetype).
    
    Created a structure to gather all informations needed to draw one character.
    It simplify a bit the code.

commit 0379cfac756a1f11f7f051347927d9669620b1ea
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Jun 16 23:02:53 2011 +0200

    Added background color/opacity options to freetype.

commit c8c5f20e2bcbc420f963736669751dc94c6509ee
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Jun 16 22:19:00 2011 +0200

    Removed freetype-effect option.
    
    It will be replaced by more specific options.

commit 7e5ece9e0b804459db304bb68e1fdd4c957744e7
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Jun 16 01:12:06 2011 +0200

    Cosmetics (freetype).

commit a147594cdc6ca1e15d92d674ef27c29bfeb19d06
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Jun 16 01:01:01 2011 +0200

    Implemented per glyph alpha support.

commit d16401e2b1134fbf96c75c9437593dfa5be4c66c
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Jun 16 00:50:22 2011 +0200

    Reimplemented the way glyphs are rendered in YUVA mode.
    
    Outline support is temporary removed.
    Underlining is a bit improved (quality and speed wise).
    Overlapping over the optional background box is improved (quality wise).

commit d30ebaf79b24def2f33c55fae882559ce674260b
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Jun 25 14:06:33 2011 +0200

    No functionnal changes (freetype).

commit 098e1f6ae51d46c77b361270d6b85e9f46107474
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Jun 25 14:05:07 2011 +0200

    Reimplemented the way text lines are processed.
    
    There is a small regression: the alpha settings is not respected.
    
    Unbreakables lines are now wrapped at the last non breakable space
    or, if none, before the character that would make the line too large
    (instead of throwing away the complete line).
    
    Too high subtitles are now correctly truncated.

commit 85bc552c7d7ce6870f5297eb8b29b79a37235618
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Jun 24 23:06:22 2011 +0200

    Added planar YUV > 8 bits support to opengl when possible.

commit a4903675f0bc26a8b297693b2bb6671be558f8e8
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Jun 24 23:05:15 2011 +0200

    Split internal format from format for opengl texture creation.
    
    No functionnal changes.

commit 0021f7a18a3809ccfcbd9aef4b9fab8a62e137e2
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Jun 24 22:46:35 2011 +0200

    Added vlc_chroma_description_t::pixel_bits.

commit bbf253f7c3551412eeebb8087cad07dc53278347
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Jun 24 22:44:48 2011 +0200

    Mapped VLC_CODEC for I420 9/10-bit, I422 10-bit, I444 9/10-bit to ffmpeg PIX_FMT.

commit 80861b6ec3c3760b4400d0b8cb80dbe14fc75923
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Jun 24 22:43:30 2011 +0200

    Added planar I420 9/10-bit VLC_CODEC_* definitions and fallbacks.

commit 11353001aea84c1c88f585518c23ed339d364c0f
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Jun 24 22:40:07 2011 +0200

    Used the AVCodecContext given to AVCodecContext::get_buffer() and not the global one.
    
    It seems that the global one is not in synch when the callback is called.
    When MT was in use, non I420 streams were broken.

commit 20722cb095e84b1220e8c3276706d079d14be788
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Jun 22 01:59:42 2011 +0200

    Add a fourCC for DTS

commit 153b4e11478b4d2ced068d7b21d6b985577748d3
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jun 13 01:21:04 2011 +0200

    Bluray: changing the module type from access to access_demux
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 7a150da5ceb32d81022f45b1e83e113ddcb33884
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Thu Jun 23 21:00:03 2011 -0400

    make.pl: nicer output

commit 4b13b1d659a481af41b905324852d190440817e1
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Thu Jun 23 20:52:18 2011 -0400

    remove obsolete messages in configure.ac

commit 456b3660943eeb687aec44efb91617f8d0dff551
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Jun 24 00:35:19 2011 +0200

    fix make dist as pointed by linkfanel

commit 17a1e221796b030ec2aaa5c8cafd1947b5008255
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Jun 23 23:26:21 2011 +0200

    macosx: fixed trivial merge mistake when broke 'advanced open file'

commit 2dd572b03f9ddafb80c920e7bd9f3b8c11b6bd6d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jun 23 15:33:54 2011 +0300

    Hack to autodetect Harmattan

commit 75b65bcc78e9cfc1334fb71da9beb2c077ff8029
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jun 23 14:47:21 2011 +0300

    Dist file for MeeGo 1.2 Harmattan release
    
    That stuff should be autodetected (wishful thinking) but it's not.

commit 599879c83ac71dc42507832da6b6e7ce097073b5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jun 23 14:46:46 2011 +0300

    Do not ignore *.mak
    
    Some checked-in files match that pattern

commit 468f10f9059b89dd29ddb166d823faac31a7633a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jun 23 14:56:45 2011 +0300

    contrib: do not force the software float ABI on ARM
    
    The toolchain defaults should be correct for the target. This fixes
    builds on systems using the VFP registers ("hard-float").

commit b303894993764d56cf27878eab7c6f3b2e33be5c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jun 23 15:34:10 2011 +0300

    contribs: tiger: disable valgrind and documentation

commit 641ce01458df1677a071061ea80490b7ffa9d3ee
Author: Tomer Barletz <barletz@gmail.com>
Date:   Tue Jun 14 13:21:52 2011 -0700

    Change log severity from Err to Dbg.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit e4c3b44d5a2c4f05c815a3deeff78712bc781cb4
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Jun 23 12:00:51 2011 +0200

    macosx: re-implemented time slider to fit the new style
    
    clean up here and there

commit 2d689e4009a7dfa13f8f8ee1d936b3af12e7a9fc
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Jun 23 00:11:32 2011 +0200

    macosx: added missing backgrounds for the button bar at the bottom of the window

commit a75dffcf40e74f91d598968b5cf17a75c257a705
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Jun 22 23:05:46 2011 +0200

    macosx: remove no longer needed ui graphics

commit 48d0e4b82f320dfc389081dfe043d4bf0a43886d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Jun 22 22:52:45 2011 +0200

    macosx: clean up the resources folder
    
    no functional changes

commit 2570019d5db719ba69c261969f34ea4a0db9cd34
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Jun 22 22:14:36 2011 +0200

    macosx: basic UI to have something as a start
    
    minor functional changes only

commit dfa953d4f37b21f3ab87be51e9fac3d10997f26d
Author: Damien Erambert <damien.erambert@me.com>
Date:   Wed Jun 22 22:12:48 2011 +0200

    macosx: new interface graphics
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 7bfa2a8a0ad0cccc1e012e7e590a9af87dfeff31
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Jun 22 17:05:43 2011 +0200

    Qt: enable tearOff on Navigation and Bookmarks menus.

commit 0e325b3abbd5608e50cb6fd4e263c02e6f0d3297
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Jun 22 16:42:02 2011 +0200

    macosx: added missing fspanel graphic

commit ea8940136223456cd295bb779a438d81d16c2484
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Wed Jun 22 01:20:13 2011 +0200

    WinCE: skip fsync() replacement

commit f1433011c2cae9e25cfcb56d64cc92b2f523df4e
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Wed Jun 22 01:01:46 2011 +0200

    intf-add: list CLI on win32 regardless of stdin
    
    Win32 spawns its own console so this is irrelevant

commit 4ac1ee6ce5b4df517f1b076f988b42837de66fad
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Wed Jun 22 00:45:06 2011 +0200

    Revert "intf-add: update cli interface name"
    
    Windows still uses the oldrc interface (which is not aliased as cli).
    This reverts commit e1eccb1f1e8e087b04023860f6e92d07eafe8a3d.

commit e9cff78d90c102abe1aa2a8b81df34c29402a806
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jun 21 23:37:50 2011 +0300

    Remove unused intf_thread_t.psz_intf

commit c368d560d317dc852721257a166e5e8174a5f5cc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jun 21 23:25:01 2011 +0300

    Lua: use submodules for the different interfaces
    
    This is better than second-guessing module_need().

commit a37c2d290d218462c051d3d9f367d89a8fb45fec
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jun 21 23:24:44 2011 +0300

    Lua: useless #includes

commit 485a45ff4efadcdbf85a90cae80de3b854f9f79f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jun 21 21:09:37 2011 +0200

    Fix typo preventing correct build

commit 90e3eef69d7a19c5e5f7f27631c57aea0fc87bcf
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jun 21 19:53:53 2011 +0300

    Fix previous commit

commit 36f4327903fb048a09ca9ed7278a9a403c1e6e8f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jun 21 19:49:36 2011 +0300

    Append version to Fremantle distribution

commit 2b8482b60f3547c3285adea4b093a9df0859c3b4
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jun 21 15:07:13 2011 +0200

    Frontrow Plugin: Crush PNGs

commit 7267f202d9fe9eff0adddb76fc143aa0f4aa0bc8
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jun 21 15:06:37 2011 +0200

    WebUI: typo fix

commit 7a74a3872d2806aa267515cd1e50a2408d8fccdb
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jun 21 14:50:11 2011 +0200

    Mac OS X: Crush PNGs

commit 9ff696597d1d1427dc21f194b9b33d7427b1d35a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jun 21 14:38:52 2011 +0200

    VLC icons: Crush PNGs

commit f03be54bee36986e3bc946b953ba380ad6a611a7
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jun 21 14:38:42 2011 +0200

    Default skin: Crush PNGs

commit c00cc82424405e1d7b64fa7006cd0c1a349f7749
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jun 21 14:38:21 2011 +0200

    OSDmenu: Crush PNGs

commit 5790fa7ea47593952cbd1a8c38171e26f758922f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jun 21 14:38:07 2011 +0200

    Maemo: Crush PNGs

commit c6e9139c834e1fc7052921422c4c37f705a3beff
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jun 21 14:37:25 2011 +0200

    Qt4: Crush PNGs

commit ff25a1092880de9dde419b3e484a2542402fa657
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jun 21 14:23:59 2011 +0200

    WebUI: Crush PNGs

commit 47974fd22866005e858c378edd6325051a47cac1
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jun 21 14:32:47 2011 +0200

    WebUI: actually distribute the files...
    
    *cough* *cough*
    There is a lot of images/ressource to remove, IMVHO

commit b8f3efe97252c58e3f08ddcfc2042b1ddc56b585
Author: Elminster2031 <elminster2031@archmageinc.com>
Date:   Mon Jun 20 17:35:15 2011 -0400

    LUA HTTP UI - Adjustments
    
    This patch makes some minor adjustments to the UI operation.
    
    1) Add VLC Icons
    2) Re-arrange Viewer / Library windows
    3) Re-define some button names
    4) Change some icons to improve clairity
    5) Long press on Prev / Next buttons now seek back / forward
    
    More to come later, including EQ, VLM UI, Maybe Mosaic.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 4e3ae10688ba6d02248877ccb346773dba26cb07
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jun 21 14:01:09 2011 +0200

    Mention webUI in NEWS

commit 5fb6ac40258c280feeff02eedfde7e48ccfe548a
Author: Damien Erambert <damien.erambert@me.com>
Date:   Tue Jun 21 11:58:04 2011 +0200

    macosx: new fullscreen controller panel graphics
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit e1eccb1f1e8e087b04023860f6e92d07eafe8a3d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jun 20 20:10:00 2011 +0300

    intf-add: update cli interface name

commit 8ac466488795c555fb32978509eb62df40ad57f0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jun 20 20:07:48 2011 +0300

    intf-add: do not list CLI if stdin is not a TTY (fix #4955)

commit 2562696be3f12bf080dea6fa6a0b690bbd761e30
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jun 20 19:54:06 2011 +0300

    Respect --no-playliust-autostart (fix #3541)

commit da59205e44a1d105ad020cd9a94f8e37e6a012c7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jun 20 19:51:51 2011 +0300

    Playlist: create playlist-autostart just once

commit 13fb436dd60ad57e78d8be99d2abf7d0b6ba266d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat May 28 17:20:53 2011 +0300

    Turn --services-discovery into a string advanced option
    
    Modules list was intended for plain static module names. It does not
    work right for most SD plugins, including:
     - LUA (dependent on string chain),
     - udev (submodules),
     - media directories (submodules).
    
    It works but is totally useless for those plugins that are fast,
    including XCB screen capture and Windows optical drives.
    
    For network-based discovery and MTP, it could be used to prefetch
    items. But this is not necessarily a good idea as it sends extra
    network traffic and consumes memory even when the services discovery
    is not used. Furthermore, podcast can prevent Qt4 and Skins2 UI from
    starting, as it depends on HTTP which depends on libproxy which
    depends on Xlib.

commit 89a6c1431ee8b88fa66cdf3f80882f64227ded0c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jun 20 19:30:44 2011 +0300

    Deprecate vlc_object_alive()
    
    The biggest landmark of thread-unsafety.

commit 89f47d484e0b567c7ca13259d161694e18d67b5f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jun 20 19:25:05 2011 +0300

    Deprecate playlist_IsServicesDiscoveryLoaded()
    
    With the introduction, initially for LUA SD, of the chain syntax to
    the services discovery, there is no way to canonicalize the name of
    a services discovery object. Thus, they cannot be compared reliably,
    and therefore, playlist_IsServicesDiscoveryLoaded() does not operate
    correctly. I won't remove it today because too many interfaces call it.
    But you should know that this function does _not_ actually work, and I
    see no way to fix it (other than remove LUA SD).
    
    Futhermore, this function is fundamentally prone to a race condition,
    when it is used to toggle an SD (this is admittedly a minor problem).

commit 6cb8c1e04dbdf480d71a7eff963723985ce4cc26
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Jun 20 17:50:17 2011 +0200

    contribs: updated NDAPI sdk location, which also includes nice sample code now

commit 7b032f22308b6d2c9aabc50dfb94263270c9aa73
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Jun 20 17:34:15 2011 +0200

    macosx: fixed incorrect URL creation (closes #4966)

commit 3c2992fceed8e4780735c757bd5c43b9e3546193
Author: Elminster2031 <elminster2031@archmageinc.com>
Date:   Wed Jun 15 15:40:58 2011 -0400

    New LUA Web Interface
    
    This patch removes the existing interface and replaces it with a cleaner more
    user-friendly interface.
    
    Screenshots are available here: http://www.archmageinc.com/vlc
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 9e23147f4838716aafcf47e49a9b170770c1736c
Author: Elminster2031 <elminster2031@archmageinc.com>
Date:   Mon Jun 20 11:54:00 2011 +0200

    Web intf: new CSS and images for the updated interface
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit cb8cd77566625b02ef029bbe55e396e20d5348da
Author: Elminster2031 <elminster2031@archmageinc.com>
Date:   Mon Jun 20 11:52:15 2011 +0200

    Web intf: Add jQuery, jQueryUI and jQuery jstree modules
    
    And the corresponding ui theme
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 0f400aa1cd6dfaeff62d17d788e538137390973b
Author: Akash Mehrotra <mehrotra.akash@gmail.com>
Date:   Mon Jun 20 01:03:08 2011 +0530

    Qt: equalizer, more consistency in format
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 8e451b51e9e93634b3d0f13e8d44c4ff8bc1b000
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Tue May 24 11:43:59 2011 +0200

    mkv: Avoid duplicating the entire vector.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit a108f3ff5005a3096c2d6b3ad993002773f179ce
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jun 18 01:03:21 2011 +0200

    SVCD: remove the useless debug option and associated text
    
    Seriously, this is WTF-code

commit dd5856dbdd6a4984358b625f97bdaf4309d44079
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jun 18 00:35:17 2011 +0200

    linsys SDI: change shortnames

commit 21a7c129daaa44509c92f5851d4acb998e67dbdd
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jun 18 00:31:01 2011 +0200

    Visual: remove 5 translation text
    
    It is a bit ridiculous to have 34 translations needed for such a small
    module...

commit 929ab4ecc84641637035d6e1cf5a2916f20d86a7
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Jun 17 17:00:55 2011 +0200

    Mpeg-TS demuxer: fix typo and use one less string

commit f2ede7bb08ca84fe2fbd17a4263a9275159b82fa
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jun 19 20:13:41 2011 +0300

    Run installed vlc-cache-gen rather than build-tree libtool script
    
    This ensures we use the installed libvlc(core) run-time, and might
    fix some obscure crashes.

commit fdcdeaa3da38b09860fa0d8e8398e27468660f19
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sun Jun 19 12:21:48 2011 -0400

    *.lua: handle recv() returning nil

commit f52a83cced1cbe43a448fd7f82e2ce7102f703c8
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sun Jun 19 12:15:42 2011 -0400

    vlclua_net_recv() : do like [b0d7c77b1] did for vlclua_fd_read()

commit 03a0c3a2b52ce8e1e8bc4f18d440592aecb23e56
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sun Jun 19 11:52:18 2011 -0400

    remove warnings

commit def9c8ca575462c7e37476a5da5fc8739c03b441
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sun Jun 19 11:52:00 2011 -0400

    init_rand48(): only run once

commit e61839ace5d9bf6c0b06dd94208d688ef0613ddb
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sun Jun 19 11:51:26 2011 -0400

    stream_out_select: no need for a tmp buffer to msg_Info()

commit 2364949ccfdca546b1b521367b43d9e4f503d1ba
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sun Jun 19 00:57:18 2011 -0400

    Use correct type for vlc_atomic_dec

commit a9b5b4a11106fd92749b55d282b1c6f523eba025
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Jun 19 14:12:24 2011 +0200

    bluray: fix compilation according to last libbluray commits. (the values can be tuned).

commit a54c800de5c6f83125fc95d04b4fe40880afbe93
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Jun 19 11:41:56 2011 +0200

    Create and copy the meta array only if the copied item does have one.

commit fee1ca0ca15c5bf6d86ec90694111bab8aafc886
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Jun 19 11:41:00 2011 +0200

    goom: simplify.

commit a7ed79158470382bcd19d14743d2a6dd99de8f4a
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Jun 19 11:12:05 2011 +0200

    modplug: use var_Inherit when applicable.

commit 5fe74b9be3aa1789dab380708401c5db46808b5b
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Jun 18 18:16:18 2011 +0200

    lua: remove debug printf and update the doc

commit 7a3a6d64ad8a70e6e7526fd6bd5697e4450664ca
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Jun 18 16:55:03 2011 +0200

    lua playlist: add custom metadata to extra metadata instead of input item information.
    
    Fix #4822 and #4823.

commit db493e335a711cf6bef52cc2a7f365495dcbb21b
Author: Alexey Sokolov <alexey@alexeysokolov.co.cc>
Date:   Tue May 31 15:00:20 2011 +0700

    Add libvlc_media_list_player_retain() to libvlc.
    
    There was only release() before.
    
    Signed-off-by: Rémi Duraffort <ivoire@videolan.org>

commit 2a36bfd0db599d4bbca5c8f1c9e9a7899b22a7e6
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Jun 18 15:31:16 2011 +0200

    lua: fix warning

commit 4fda5acdc7e7c7539abd8f20ba3b7d31334de645
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Jun 18 15:27:48 2011 +0200

    lua: fix object leaks.

commit ed641fe39e2c84545acf7f2e7933ee89dcefb2f8
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Jun 18 15:26:15 2011 +0200

    rc: remove uneeded cast.

commit cf190075bda0c39e2a203104d9095c450e283def
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jun 18 12:57:56 2011 +0300

    Qt4: don't keep reference to toAscii() temporary array
    
    (See also previous commit)

commit 41c3dd9b229c44cb313786f96cc2089a9d5197cc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jun 18 12:53:35 2011 +0300

    Qt4: never assign qtu() to a variable
    
    As far as I understand, this breaks C++ object scoping. qtu() creates
    a temporary anonymous QByteArray from its QString parameter. That array
    is destroyed at the end of the expression, thus the return value of
    qtu() becomes a dangling pointer.

commit 20dc6cedb422ce6cc54bbec04d837e7f022b1489
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jun 18 12:53:12 2011 +0300

    Qt4: use QString or QByteArray instead of strdup()/free()

commit 00eb305f2afebf28dd649d507aca4901d0ad1e8a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jun 18 12:05:28 2011 +0300

    dvdnav: also white-list *.img files (fixes #4951)

commit cda2009e723b03e1c1a867cc1b2c6905f3f028d3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jun 18 11:49:36 2011 +0300

    Win32: fsync() replacement

commit 20bc26941b4e1589191f56b9c95b914cdf533622
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jun 18 11:48:26 2011 +0300

    Small simplification

commit 89593593021d596f31e2786b47d4ff5ca08a6abe
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Fri Jun 17 23:26:57 2011 +0200

    lua: remove spurious strdup (a string is valid as long as it stays on the stack)

commit e52251f689df234a163fc4e191087a46dc9c68fb
Author: Christophe Mutricy <xtophe@chewa.net>
Date:   Thu Jun 16 23:47:48 2011 +0100

    Add serbian translator

commit 0d9a15289be9ddd456e84c364462895c6dad79ad
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jun 16 21:08:42 2011 +0300

    News

commit 0cb75804ccbf68db6e08c3899b03d82cbdf96005
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jun 16 21:07:08 2011 +0300

    OpenMAX DL: scaling and combined YUV->RGB + scaling

commit 46e28f5d76ac25f47aebe434d283dc9c91942c32
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jun 16 17:47:13 2011 +0300

    Update LIST

commit bcec439bb073e424a18dfeea71048f7dcf237b34
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jun 16 17:43:20 2011 +0300

    Video chroma conversions using OpenMAX DL v1.0.2 IP CS(*)
    
    * Development layer / Image processing / Color space conversion
    
    CFLAGS and LIBS must be tweaked manually to use this.

commit 09e8c21de1e09dfed2b6f60eb315185d385b6136
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jun 16 17:36:22 2011 +0300

    ARM NEON: fix smurf in conversions from YV12 to YUY2

commit 3466db331f13ac9ff2f08c1ee31b27e14fd16af9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jun 16 13:09:23 2011 +0200

    DxVA2: Add the GUIDs for MPEG-4 Part 2
    
    Not used yet. It should also support H.263

commit 7243b753bae1f03d30380f2703ee9d1717e31d08
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jun 16 12:51:13 2011 +0200

    DxVA2: add the GUID for H264/VLD With FMO/ASO
    
    As per the updated specification of December 2010

commit 7f965d559691e7ed11fa84d7a0cc1a42450208c8
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Wed Jun 15 17:12:26 2011 -0400

    dbus: use the correct volume variables

commit 53ef9d24ee9d2ec8556a20c84e168275a252c7d7
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Wed Jun 15 17:11:57 2011 -0400

    update: factorize using macro
    
    also fix a memleak in an error path

commit 515c1d35f9efa75f2691d741f40cd68aeb547632
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Wed Jun 15 01:15:49 2011 -0400

    correct comments

commit 04526ea89fbcc3bf69c1b6522253f30f35767b2b
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Wed Jun 15 00:29:25 2011 -0400

    system_Init(): remove unused arguments
    
    darwin relied on argv[0] as a fallback to retrieve executable name,
    but this can't work anymore as:
    - libvlc_new() can be given anything as argc/argv
    - libvlc_new() inserts "libvlc" at position 0 anyway

commit 2e3c00054e92207ff3c59cc1af763a0e0fa557a5
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Tue Jun 14 23:55:16 2011 -0400

    cli.lua: handles ^D in the console (rvlc)

commit 317f07804c2ce93be7ccb7af188a0c07476efea5
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Tue Jun 14 23:25:25 2011 -0400

    vlc-thumb: use pthread conditions
    
    Also use a static boolean if the condition has been signaled
    before we start waiting on it: libvlc_MediaPlayerSnapshotTaken event
    is serialized with libvlc_video_take_snapshot() so when the function
    returns the event already happened.

commit 7d049229102f46548c957145baaa18d98e7a9e25
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Tue Jun 14 22:30:17 2011 -0400

    remove outdated comment

commit 11a92383c8a88e69a77d3cb7f30c286a94ec1301
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Tue Jun 14 22:29:51 2011 -0400

    contribs packages have a different name these days
    
    They also include the mingw runtime version used to build them

commit 1852b7e190dc6144324b4dd6b15649d807a78a26
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Tue Jun 14 22:04:21 2011 -0400

    INSTALL.win32: clarify
    
    Explain why we prefer to build under GNU/Linux
    Remove completely mention of Visual Studio, it 'will not work' anyway
    Use of Cygwin is discouraged

commit 187293b678d2c96ff2287d0a6844e35935cb2842
Author: Akash Mehrotra <mehrotra.akash@gmail.com>
Date:   Wed Jun 15 01:19:59 2011 +0530

    HTTP interface: give access to equalizer preamp
    
    This is the first part of the equalizer control
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit df8d46d73f5f781fb9137e3c4e66c4befc19f7c4
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Jun 15 01:13:58 2011 +0200

    Contribs: ffmpeg, neon factorization

commit 2363e18b58bf26ecc7d94ca573849d4dff3c5843
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Jun 15 01:09:59 2011 +0200

    Contribs: FFmpeg options cleanup

commit 6ca901ec6e8844c4b1b26a0da96900bd4bf1f569
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Jun 10 00:34:23 2011 +0200

    Android video output based on Surface
    
    Collective work by Ming Hu, Ludovic Fauvet, Sébastien Toque and minor
    fixes by Jean-Baptiste Kempf
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 50cecd0a795efb5195589e6f2a0a4208acd7c232
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Jun 15 00:43:06 2011 +0200

    Contribs: libass needs fontconfig
    
    Pointed by linkfanel

commit a0873b2c75aabba279ad3ae8812972ac21b82ea6
Author: Yuval Tze <yuvaltze@gmail.com>
Date:   Mon Jun 13 21:59:05 2011 +0300

    Subtitles duration factor bug fix
    
    The subtitles duration factor change on the SyncControls widget constructor caused the subsdelay filter to be activated when the synchronization dialog was first opened.
    
    - Subtitles duration update was moved to the update function (which turns b_userAction off before updating)
    - updateSubsDuration was renamed to initSubsDuration
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 5f5704a01313beba2973e8b4ea61a504e8b7b8ed
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Tue Jun 14 20:44:32 2011 +0200

    contribs: update live555 patch

commit 7a1372dd3cf6eb66c030482a45c90906f40e4905
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Jun 13 21:13:14 2011 +0200

    Simplified a lot karaoke rendering in freetype.
    
    It is not as full featured as before, but it is much simpler and it will make
    it easier to improved the module.

commit a296434cdb98acde13d815964d87339da71a16af
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Jun 13 20:52:28 2011 +0200

    Fixed "spu-elapsed" value set by the core.

commit 2f038724b97dad8b7d019a4344e0abc25039afa9
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Jun 13 17:20:32 2011 +0200

    Moved out FT_Face loading from ProcessLines() to its own function (freetype).
    
    No functionnal changes.

commit ca1265b673d2fe4a51f3f0751c6e93c33331a2a2
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Jun 13 16:29:48 2011 +0200

    Removed write only variable (freetype).

commit a64b8e49766b8d4c85d652a0d4ae1607b2c1b1b7
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Jun 13 14:18:19 2011 +0200

    Moved down a function in freetype.c

commit 325b6265bb37e1684fab38eb06f337c696593cf6
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Jun 12 23:38:24 2011 +0200

    Removed use of run-len 'encoding' for karaoke/style informations in freetype.

commit 00b78e937eefcc5c4332afb0ea0fa5e77c173480
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Jun 12 19:38:57 2011 +0200

    Small simplifications (freetype).

commit 28474ebf3c17c27d4b43e7a663834d740af0a6a9
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Jun 14 15:01:01 2011 +0200

    lua http: fix menu selection style

commit b5187d3bc64b4fa7e914cc38f89ca03b52b8d8e9
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Jun 14 14:57:46 2011 +0200

    lua_http: no need for buttons in menus

commit cfe923981f5001c2399e1a900000db4026b48ec8
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Jun 14 14:44:09 2011 +0200

    lua http: remove duplicate class declaration

commit 66d8063658e92bdb0e696018d68d80626ee5d7cc
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Jun 14 14:40:05 2011 +0200

    lua httpd: fix duplicate element id

commit e7bb0784b8edd5ace2b63116d7a979020b3e866f
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Tue Jun 14 03:53:53 2011 +0200

    contribs: fix Makefile syntax more

commit dc9c660248d8331d44f38568b2210c1368dc0c48
Author: Akash Mehrotra <mehrotra.akash@gmail.com>
Date:   Sun Jun 5 01:03:11 2011 +0530

    http interface can now change and view audio delay
    
    Allows http interface to set the playback rate.
    Playback rate must be > 0
    
    Set subtitle delay using the http iterface
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit cc2bd3bda5201ab8eac6f9d014b4ed65410a0111
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Mon Jun 13 23:24:38 2011 +0200

    contribs: fix Makefile syntax

commit 63aadee0d159cd7aa2a7af07f67c75ac6116ae65
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Mon Jun 13 21:09:02 2011 +0200

    Qt: str_format_meta: fix few variable names

commit f6d71f7304f38fb5ab240a9809a609f15650ec85
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Mon Jun 13 21:06:05 2011 +0200

    Qt: fix str_format_meta (closes #4777)

commit 4480c48f3f59471933cd76abf0d781dde42a630f
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sun Jun 12 21:51:32 2011 -0400

    v4l2: fix signed/unsigned comparisons warnings

commit f6e06590af9745cf14332319262d3de3cd62dd4e
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sun Jun 12 21:41:00 2011 -0400

    flac: reorder, remove some forward declarations

commit 7c39a79229be076de931ba5cacde7c554903b136
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sun Jun 12 21:32:47 2011 -0400

    flac: fix warnings (unsigned -> size_t)

commit 4f72229d51f28ec5cae61ef50f97816f5b881bb7
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Jun 10 16:00:35 2011 +0200

    OpenSL ES audio output for Android
    
    This module implements Android's variation of the OpenSL ES standard
    Collective work by Dominique Martinet and Hugo Beauzée-Luyssen
    Minor fixes by Jean-Baptiste Kempf
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 61aec26f3ba6c52f20208a1fa5ff94254ea3a911
Author: Sébastien Toque <xilasz@gmail.com>
Date:   Mon Jun 13 17:25:54 2011 +0200

    Don't use fdatasync on Android
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 6d44c8cbde14df36ccd559895a553523f5cc380b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jun 13 17:19:19 2011 +0200

    Compilation fix for Android that has if_nametoindex but not if_nameindex

commit 31a45423f6eb557e8d1b8f0160031f4b664edc49
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jun 13 17:13:40 2011 +0200

    if_nameindex stub compilation fix

commit c586e247cbf469517d73d80ea43c1ef3098505f2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jun 13 17:55:58 2011 +0300

    Spelling

commit bfdbe1557034702b525a85aba49cea7aebfba3bd
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jun 13 17:45:58 2011 +0300

    Stub for if_nameindex()

commit 9b18dec76f067d7d0050fb37571dfac2b68bd857
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jun 13 17:45:46 2011 +0300

    SAP: fix Win32 warning

commit d5f20ce3a16701b8d17282bb3100352271ef4de6
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Mon Jun 13 06:33:29 2011 +0200

    i18n: fix macosx gui file listing

commit 81e886a8fc183e116857288f663d65e928d7090c
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Jun 12 22:02:02 2011 +0200

    macosx: implemented a bunch of video filters
    
    remaining options: marquee, add logo, erase logo, clone

commit 3b66dabcbfe7f9d400cd8473600eefddafe9abda
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Jun 12 20:11:21 2011 +0200

    macosx: remove the extended controls panel since all of its functionality is present in the * effects panels now

commit 682589096e71d577d14d830f6d8d4824675881ec
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Jun 12 19:58:33 2011 +0200

    macosx: added code to enable/disable video filters and modify a few properties.
    
    dialog not yet fully functional

commit 25214cb33cc0fdb196fe3f92568ce7c5ff4f9d09
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jun 12 19:17:32 2011 +0300

    access_shm: use HAVE_SYS_SHM_H

commit a2dd68cbe010b5ae93405219a641c6f6634f658b
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Jun 12 18:14:27 2011 +0200

    Revert "OpenGL: fix compilation / missing glXGetProcAddressARB"
    
    This reverts commit 9abb97d0e8d9ecfcb7ae2a9684e0e6f72ac19aac.
    
    Sadly, this is not the right fix.

commit b3f9da17c5235039b1cf806328a3ca3547bede5d
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sun Jun 12 17:27:19 2011 +0200

    Qt: Avanced Open Panel: set buffering increment to 100ms

commit ff16439922b6bb5da2aba3e78ab44be6893b9e50
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sun Jun 12 17:23:40 2011 +0200

    Qt: SeekSlider: remove warning

commit afd0390393425bc111e764c8fefa453c180617ee
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sun Jun 12 17:22:54 2011 +0200

    Qt: display buffering in SeekSlider

commit 9abb97d0e8d9ecfcb7ae2a9684e0e6f72ac19aac
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sun Jun 12 16:18:07 2011 +0200

    OpenGL: fix compilation / missing glXGetProcAddressARB
    
    According to glxext.h, glXGetProcAddressARB also requires
    GLX_GLXEXT_PROTOTYPES (works with all implementations ?)

commit 8122ef596197dd8184f8afa296938242089b4af1
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Jun 12 17:09:51 2011 +0200

    Contribs: update libass to 0.9.12
    
    Should fix #4075

commit a680337457e7fb3b8ca6e57ad5b3df41e7773e35
Author: Andrey Makhnutin <the.boobl@gmail.com>
Date:   Sun Jun 12 18:08:38 2011 +0400

    VOBSUB: fixed memory leaks
    
    Signed-off-by: Andrey Makhnutin <the.boobl@gmail.com>
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 1e6d1f3cb3d0ee4b36a939b17eb3a1de2131d34d
Author: Ashok Bhat <ashok.bhat@gmail.com>
Date:   Thu Jun 9 19:07:05 2011 +0530

    Fixed bugs in AVI mux module
    
    Closes #21 (partly, at least), #4288 and #4304
    
    Description
    ===================
    Fixed bugs in AVI mux to support creation of AVI files with following popular video/audio combinations
    (a) MPEG4 video (aka XVID) with MP3/AC3/PCM Audio
    (b) MJPEG video with PCM audio.
    AVI as such is not used for storing other formats like H.264, AAC etc
    
    Bug fix details
    ===================
    (a) 'hdrl' list size was wrong. It incorrectly included some parts of MOVI list, size taken by hdrl LIST tag and its size and Size of 'RIFF', File size and 'AVI ' type.
    (b) Block Align was set to 0 in case of MP3/AC3. It has to be non-zero. It has to been set to 1.
    (c) XVID video decoders expect header to present as part of first frame. Added code to append header present at end of BITMAPINFOHEADER to beginning of the first video frame in case of XVID video.
    (d) nAvgBytesPerSec of Waveformatex was not properly being set in case of PCM audio.
    (e) Last index entry value was set to garbage due to incorrect index size calculation.
    
    Test PC configuration
    ===================
    Tested with Windows Media Player 11 installed on Windows XP Service pack 3 machine with following directshow filters installed
    (a) XVID MPEG4 video decoder filter for MPEG4 video decoding
    (b) LAME MP3 codec for MP3 audio decoding
    
    Combinations tested
    ====================
    (a) MPEG4/MP3 transcode
    vlc -I dummy "Mr_MrsSmith-h264_aac.mp4" :sout="#transcode{vcodec=mp4v,vb=1024,fps=25,acodec=mpga,ab=128}:standard{mux=avi,access=file,dst=out.avi}" vlc://quit
    
    (b) MPEG4/AC3 transcode
    vlc -I dummy "Mr_MrsSmith-h264_aac.mp4" :sout="#transcode{vcodec=mp4v,vb=1024,fps=25,acodec=a52, ab=128}:standard{mux=avi,access=file,dst=out.avi}" vlc://quit
    
    (c) MPEG4/PCM(16bit) transcode
    vlc -I dummy "Mr_MrsSmith-h264_aac.mp4" :sout="#transcode{vcodec=mp4v,vb=1024,fps=25,acodec=s16l}:standard{mux=avi,access=file,dst=out.avi}" vlc://quit
    
    (d) MPEG4/PCM(24 bit) transcode
    vlc -I dummy "Mr_MrsSmith-h264_aac.mp4" :sout="#transcode{vcodec=mp4v,vb=1024,fps=25,acodec=s24l}:standard{mux=avi,access=file,dst=out.avi}" vlc://quit
    
    (e) MPEG4/PCM(32bit) transcode
    vlc -I dummy "Mr_MrsSmith-h264_aac.mp4" :sout="#transcode{vcodec=mp4v,vb=1024,fps=25,acodec=s32l}:standard{mux=avi,access=file,dst=out.avi}" vlc://quit
    
    (f) MJPEG/PCM(32bit) transcode
    vlc -I dummy "Mr_MrsSmith-h264_aac.mp4" :sout="#transcode{vcodec=mjpeg,vb=1024,fps=25,acodec=s32l}:standard{mux=avi,access=file,dst=out.avi}" vlc://quit
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 2b91617e77d0d912bd141fdae30c1fbd94985be1
Author: Mike Cardillo <mcardillo55@gmail.com>
Date:   Sun Jun 12 15:44:27 2011 +0200

    Mac: Fixed bug #3312
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 2a5cae3b274bb03516575a6c812def2786eb8725
Author: Tomer Barletz <barletz@gmail.com>
Date:   Sat Jun 11 23:38:17 2011 +0200

    Use CCT to format subtitiles text properly.
    
    Signed-off-by: Laurent Aimar <fenrir@videolan.org>

commit 938804ff307a49f1c4c8f6b34e95db9fcfd7b58e
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Jun 11 00:53:05 2011 +0200

    Small simplifications (freetype).

commit 97e233d4945610bf2e8f7c8d4511fcf42ac4788b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jun 11 22:39:52 2011 +0300

    Spell overridden correctly

commit e499bd76d6ba9cb8f472c8eb562be0f810df9f4f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jun 11 22:34:23 2011 +0300

    Typo

commit eef6ed99fe62b6cf61d6e6dc362c48deeb10f975
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jun 11 22:17:39 2011 +0300

    SAP: dead code

commit 1d974c62db48ef87d5e79e0fe70ead247baf19af
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jun 11 22:12:16 2011 +0300

    Nuke manual IP version selection
    
    World IPv6 day was a non-event, establishing that those options are
    useless, and so should they.

commit 1616903a3af4cf435395548f0a524ec417af2309
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jun 11 13:14:09 2011 +0300

    aout: remove stray mixer FIFO locking

commit 47cc1147104259501c6a1dba36ecb7851fafd40e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jun 11 11:23:58 2011 +0300

    MKV: remove unused parameter

commit b7b66146803ea0ce17492e1d87a1c94eb406b9ec
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jun 11 11:23:37 2011 +0300

    MKV: comment out if-statement without body

commit 239d20d6e1a8b94815b8d97d16bc71ad3ec8cf5c
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sat Jun 11 09:06:18 2011 +0200

    freetype: build fix

commit 688c6b0ed044418832cdfb4a47e5d536bc7b72b6
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Jun 10 22:06:11 2011 +0200

    Small clean up/simplifications in freetype.

commit 14774023a4a2ca5d5126a820b52380ca875fcb4a
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Jun 10 21:59:40 2011 +0200

    No functionnal changes (freetype).
    
    Reorder functions to avoid forward declarations.

commit 5bbf902f0add6eff125fd20b78a5950dee221191
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Jun 10 21:57:46 2011 +0200

    Simplified color management in freetype.

commit bf17399f70f8ca18737e433229bb69edb4a23130
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Jun 10 21:43:00 2011 +0200

    Replaced a var_Get() by var_GetInteger() in freetype.

commit 47a71f0795fdf327dd181d80e9ae241ac4d0310c
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Jun 10 21:41:23 2011 +0200

    Removed unused "scale" object variable in text renderer.

commit 54348a2530d279b28e42a1e55771fe991b35e151
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Jun 10 21:24:31 2011 +0200

    Replaced ft_style_t by text_style_t in freetype.

commit f84867880062343f9237d1c2f7112ed74d18fb51
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Jun 10 20:52:11 2011 +0200

    No functionnal changes.
    
    Reorder functions to avoid forward declarations.

commit 127fa7338dbfddb8a2b9c513bdc935a226eca1af
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Jun 10 20:41:32 2011 +0200

    Merged text_renderer.h into freetype.c
    
    It isn't use anywhere else.

commit 6a539d911b47cac1ebaf793a956f2e593f6b9737
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Jun 9 00:06:02 2011 +0200

    Clean up a bit freetype.

commit 6b07ae5c6de074fdf9f14c9890135272ea2fb7c2
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed Jun 8 22:11:43 2011 +0200

    Factorized rendering code between html and non html mode in freetype.

commit 648b99e9df547b6f6bcf9e61cb382121386d917e
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed Jun 8 01:03:41 2011 +0200

    Renamed Render into RenderYUVP (freetype).

commit 63e66b361271a5388455641e30bd7a46f8abda3d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Jun 10 20:11:23 2011 +0200

    macosx: added skeleton for the video effects panel

commit 1172b71cfd4a60a94bd529c63f37e0ad10de520a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Jun 10 18:01:21 2011 +0200

    Contribs: flac building simplification

commit 77ea8af641c37dcf75ad243050e8a24285a8d865
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Jun 10 17:29:09 2011 +0200

    live555: remove unnecessary header

commit 928a49e83f6cde319cafed1628ac1095dbc938ce
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Jun 10 15:11:52 2011 +0200

    Android: deactivate even more things in the configure

commit 4c68266d7d0a1266b880de84cfa2c248379f35de
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jun 9 23:47:14 2011 +0300

    aout_InputPlay: keep the input FIFO lock
    
    This avoids racing with the audio output thread (if it exists) on the
    end date of the mixer input FIFO.

commit cbb3e10972ab558bc0020aa3d448da2517916560
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jun 9 23:44:48 2011 +0300

    aout_OutputNextBuffer: move both FIFOs atomically and clean up
    
    This avoids racing with decoder thread (audio input & mixer) w.r.t. the
    FIFO timestamps.

commit c977aa35ed32ad3e762e549a28379902c30877a3
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jun 9 22:38:24 2011 +0200

    Win32: Add vlc-cache-gen.exe properties
    
    Reported-By: Alessandro (ale5000)

commit 4a9a8642447067eb9ba22406d61bd666e8081696
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jun 9 22:32:54 2011 +0200

    Win32: Fix libvlc.dll properties
    
    Reported-By: Alessandro (ale5000)

commit 73b7ccdfc639b70e5d838a09ad3abee4cbfaac93
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Thu Jun 9 22:18:42 2011 +0200

    skins2: fix memory leak regarding previous commit

commit d7615a6e8f98e5e32c12fe7d0d043a8cbf0e6e4d
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Thu Jun 9 18:17:14 2011 +0200

    skins2: fullscreen support for multiple screens (both Linux and Win32)
    
    - by default, fullscreen is performed on the same monitor as the one
      where the video is currently being played back.
    - support for --qt-fullscreen-screennumber if the user wishes to force
      fullscreen on a given monitor.
    
    This fixes trac #4712. Tested on Linux. Tests needed for Windows.

commit ba0677ca178727c19ee12b7a558ea08fad510a65
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Thu Jun 9 00:16:07 2011 +0200

    skins2(Win32): kill compil warnings

commit 79c8884479fb4392367db036a9a5ca758cd4d324
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jun 9 22:39:31 2011 +0300

    Missing case

commit 3ac60f9326a0c135fccce57046bc2215b22fc769
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jun 9 19:43:46 2011 +0300

    mixer: do not check for expired input PTS
    
    The audio input drops expired packets before they hit the mixer. Since
    we only support a single input per mixer, the mixer check is mostly
    redumdant.

commit c5e166c05a49cacbabc52a32ee612533e909e882
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jun 9 19:36:31 2011 +0300

    Add GNOME MIME types for Ogg Vorbis and Ogg Theora
    
    Pointed-out-by: Fabian Greffrath <fabian@greffrath.com> (Debian BTS)

commit f8278de4e24fe1b5652be3b14eee40e4d6b00e01
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jun 9 19:23:04 2011 +0300

    Small quirk in previous commit

commit fa5084f6804886c9e0a329b247834c23c344312d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jun 9 19:08:57 2011 +0300

    aout_InputPlay: compute drift once (rather than 2-4 times)

commit 2685a8b2537bb55bf30b3d3c6410122323a4b867
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jun 9 18:25:32 2011 +0300

    mixer: cleanup packetization

commit 789f172403f584925ed5ef97faae33534ff8f9ff
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jun 9 17:26:23 2011 +0300

    aout_InputPlay: compute current time only once

commit 0ba7d3d9069866b3d4aeb547ab679973b4af6eec
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jun 9 18:06:11 2011 +0300

    Cosmetic change: aout_InputIsEmpty -> aout_DecIsEmpty

commit a3107ff07c809a3290fd71d19ca0c6aa81b66ac9
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Thu Jun 9 16:26:19 2011 +0200

    i18n: fix POTFILES

commit 1d3c4b4f5680f2253371fe197838be9e45dae947
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jun 8 22:57:31 2011 +0300

    fixed32: debug typo

commit b418436b45dc741c11ca116fdca547a139b917fb
Author: Mirsal Ennaime <mirsal@mirsal.fr>
Date:   Wed Jun 8 14:01:15 2011 +0200

    telepathy: Fix memleak

commit db1ba07392a06a611913c995daf794ff5ede8b4b
Author: Mirsal Ennaime <mirsal@mirsal.fr>
Date:   Wed Jun 8 13:36:28 2011 +0200

    dbus: fix memleaks

commit b0d7c77b11a477cb2d2d7bf86e8c4b9f2c4bbeb1
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Wed Jun 8 20:24:26 2011 +0200

    lua: return nil when the stream or file ends (fix #4876)

commit 315326696e1234f28682e02a76ce922c957e19f0
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Jun 8 18:41:28 2011 +0200

    macosx: fixed disappearing repeat button images introduced in [8f79caa3e4b56c73c719bfa7c444cccbf203aa19]
    
    Closes #4886

commit 4ecdf371bec7ea9921f5f536bdf59a190255e4f1
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Jun 8 18:30:03 2011 +0200

    Win32: define _WIN32_IE in a centralized way

commit ecdd1ee8adb4966c89270dab47f60fd1b4e54bdd
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Jun 8 18:23:08 2011 +0200

    Win32 skins: reorder includes to fix warnings

commit 2c5c36f1a5552be08a8d710a70f8f28748e87af1
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Jun 8 17:56:27 2011 +0200

    Qt: includes order

commit 0b76cec1d1386641b2dc14008c1f25c6a53aab4e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Jun 8 17:36:47 2011 +0200

    Win32: Use _WIN32_WINNT 0x501 everywhere

commit 43630c7016b084c64ea7fb0b7f3c4c57c78abb8d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Jun 8 17:25:07 2011 +0200

    Direct3D is now the default for every Windows version
    
    Main reason is that tt has the nicer subtitles support
    Broken configurations (looking at you S3 and Matrox) will be able to use
    the DirectDraw module.

commit 6d67a6d13c33d61c07a407bd104977f3adeeaaaa
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Jun 8 17:21:54 2011 +0200

    NEWS for VLC 1.2.0 Windows versions support
    
    Unsupported versions:
    - Win9x (this is already the case)
    - Win XP SP0, SP1
    - Win 2000 (all editions)
    - Windows 2003 SP0
    
    Supported versions:
    - Windows XP SP2, SP3
    - Windows 2003 SP1
    - Windows Vista, 7 and 2008

commit b1eefb45098d332c84b260ccf3da7123cf6d1c19
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Tue Jun 7 22:02:58 2011 -0400

    typo

commit af6a6b2b5b918b55e93083889f72cf970770e82d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Jun 8 02:49:57 2011 +0200

    Qt4: add the browsed folder to the device combo

commit b0be5abef7c44cc8d1f8f8d1a0772b126fd0305b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jun 7 23:22:33 2011 +0200

    Contribs: update to latest x264 configure and use native win32 threads

commit 98ce3c33470c521a7957131d606a9c727589652f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jun 7 21:34:51 2011 +0300

    Add mixer for FI32 and S16N
    
    Audio volume should now work on !HAVE_FPU. This is untested though.

commit 3be96c604bf7c46ec290ff4a42fda3455c1149aa
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jun 7 20:12:19 2011 +0200

    DxVA2: add Mpeg1 VLD and VC-1 2010 VLD GUIDs
    
    Both are present in recent nVidia cards. The latter is about the
    Aug. 2010 revision of the DxVA2 WMV specification

commit b5e4616ebd4a47ff886fa119ec3b2026c7a59f68
Author: Mirsal Ennaime <mirsal@mirsal.fr>
Date:   Tue Jun 7 18:59:45 2011 +0200

    dbus: Fix memleak and remove warnings

commit 1d43feaafe63d78ad5be78b766fdde924b4f15b5
Author: Mirsal Ennaime <mirsal@mirsal.fr>
Date:   Tue Jun 7 18:14:16 2011 +0200

    dbus: Fix the tracklist's PropertyChanged signal

commit cfcb63c30b1c8f5d3e2d6e8870dbdb9041880bbe
Author: Mirsal Ennaime <mirsal@mirsal.fr>
Date:   Tue Jun 7 18:11:37 2011 +0200

    dbus: Correctly initialize p_sys

commit 6de1cefb1d3808a49938096612a4bfabd614d7a4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jun 7 20:43:50 2011 +0300

    Remove aout_mixer_input_t.begin

commit 402c5320287c9e07b96681476d3e8d24ed77cfdd
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jun 7 20:11:41 2011 +0300

    aout mixer: do output buffer packetization in core, simplify
    
    Now the mixer can focus on applying to volume. Dummy mixers for
    S/PDIF and linear are now merged.

commit fefde73eb4bacb789ae41d4cad844cab119d6c34
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jun 7 19:35:39 2011 +0300

    aout_Fifo*: remove useless parameter

commit 15366ab46251fa02422d12ccac945a01092e817f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jun 7 19:20:22 2011 +0300

    mixer: partial cleanup, use aout_mixer_t instead of aout_instance_t

commit dd89374c492427f8e9bbaa8591d25c7eea7e77d4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jun 7 18:15:25 2011 +0300

    Constify aout_OutputNew()

commit 4fc3bd15a3844e41a75760fa8e100feecea969a5
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Jun 7 00:43:56 2011 +0200

    Fix ByteIOContext init on recent libavformat
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 490745a0c58d5d86de1beb0736c642e751b688c4
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Mon Jun 6 23:21:10 2011 +0200

    skins2: drag&drop (small tweak)
    
    Rather than automatically expanding folders when hoving over them, use this
    information (folder expanded or not) to either insert the dropped item as its
    next sibling in the parent folder or as its first child in this folder respectively.

commit a9beb4078c7fce9efdebbcb11de762f1792fe6ea
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Tue May 17 17:12:24 2011 +0200

    skins2: fix some important playlist limitations or bugs
    
    This patch includes the following :
      - fix item misplacement (items were only appended instead of being inserted)
      - fix slider scrolling that could not adapt to the real size of the playlist
      - enhance drag&drop by allowing users to finely insert item being dropped
        into either the playlist or the media library.
      - optimise refresh (only rebuild playtree in case of visible item)
      - remove keeping a reference to a playlist_item_t* (since it is not
        refcounted, a lookup from the playlist with proper lock mechanism
        is needed)
      - remove the m_deleted flag (corner cases were never dealt with) and
        replace it with a notification prior to deletion
      - implement operator++ to simplify iterating visible items (cosmetics)
    
    A deeper redesign/simplification and support for the new sql playlist would be a good thing though.

commit 1653a66d281fe2822356865780017800983f4b24
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Tue May 17 16:25:47 2011 +0200

    skins2: drap&drop enhancement
    
    Pass drap&drop coordinates over to visual controls.
    This feature will be used to allow users to finely insert items in the
    playtree control instead of just appending them at the end.

commit 48884d48a9f230336b6fe1cd8e174636df8046d1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jun 6 23:07:00 2011 +0300

    Revert "Add Dirac encoding support to VLC using the Schroedinger library."
    
    Hand-crafted code in plugin descriptor is not allowed. And the code was
    unsurprisingly buggy.
    This reverts commit 1c2a95b85ef3e984fd963e7fff6c1c03693b9255.
    
    Conflicts:
    
            modules/codec/schroedinger.c

commit 767026d4a0efea827347fbfc1cbb42e09a2f7b1c
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Jun 6 21:33:10 2011 +0200

    Tried to fix the macosx opengl.c compilation issue.

commit bf09056a25e05760bce81bbf5b26f6734d96cf63
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jun 6 18:11:31 2011 +0300

    XCB screen: cleanup capture region computations

commit 4bdaae499b63956393104639300747fc25de28af
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Mon Jun 6 14:32:33 2011 +0400

    Taglib: fix build with 1.6.3.

commit a69763f0d4bba72bbbdc59c1572a005608e03b4a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jun 6 12:40:10 2011 +0200

    NEWS: sync with 1.1.10

commit e72e685012277dd3a8aedd4c4aa6c404a5959f31
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Jun 5 22:54:27 2011 +0200

    contribs: updated to latest binary package

commit 2b7f145207f131fb8d26408bbfa105e5eeb2330a
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Jun 5 21:07:58 2011 +0200

    macosx: fixed volume normalizer prefs and crash when saving the Growl option in combination with some config sets

commit 44d336b3940f1a6192eef39cb94f14eff46f996e
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Jun 5 20:48:35 2011 +0200

    macosx: fixed crash when converting strings

commit bee6a5cf303caa0ae25af77aaa4aa84860029661
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Jun 5 19:20:07 2011 +0200

    Add a few more subtitles extensions

commit 9fc20c0a4fe33c9acde613910c04cb28cce6b3eb
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Jun 5 19:15:18 2011 +0200

    Update NEWS, LIST and subtitles extensions for STL

commit e811fe62a60e62f2666d913c20bc1e7f88e5a59c
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Jun 5 16:44:08 2011 +0200

    Fixed compilation with avcodec without MT support.

commit f6bc0f4328e9c2b7749d486540e1873dc6aefaa8
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Jun 5 16:38:24 2011 +0200

    Removed use of fprintf() in stl decoder.

commit 8eb3525172b894b28191f465fbb4afa5d54931fc
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Aug 27 21:05:12 2010 +0200

    Added STL demuxer/decoder.
    
    It is a preliminary work.

commit c20bd366c5d4577631411aa999fd779a38907083
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Aug 27 21:04:38 2010 +0200

    Added VLC_CODEC_EBU_STL.

commit df2679806c7561bf1d59ad6b59b37d2276236347
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Jun 5 16:18:54 2011 +0200

    Fade for 1/4 of the display time.
    
    It is looking more natural.

commit 0cc5c150ca43de1840eb14ca228a100931107b9a
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Jun 4 22:59:49 2011 +0200

    Disabled frame threaded decoding when ffmpeg-hw is enabled and might be used.
    
    It allows to use hw decoding (whereas it was always disabled).
    It workaround a bug in ffmpeg/libav.

commit 81072d68c7f84a78a35370af892deed1fe23ce0c
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Jun 2 21:56:23 2011 +0200

    Used WGL_EXT_swap_control in glwin32.
    
    It avoid tearing depending on the default settings.

commit 8e18506ac5812f7950265d08ca9d4ffd86efada3
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Jun 5 02:48:23 2011 +0200

    NEWS: mention taglib improvements

commit 10ca2d59677fc9e6d551f420fe87887b050f354a
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Jun 5 00:43:07 2011 +0200

    taglib: cleanup includes.

commit 7bdcc742148598bb17ebfb2eaeb4eeb378d13d81
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Jun 5 00:27:22 2011 +0200

    taglib: MP4 covert art comes with v1.6.1 and only if TAGLIB_WITH_MP4 is defined.

commit 449b78e85a7867e38dc1fafe1b10f8339faea418
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Jun 5 00:08:09 2011 +0200

    taglib: ASF cover art support comes only after v1.7 and if TAGLIB_WITH_ASF is defined.

commit b38b9c24c20313bfa3fa76fe7dffa6177edd270e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jun 4 22:10:15 2011 +0300

    Ogg: fix off-by-one overflow

commit 323bdb9f8d7db9b2f9a19d70385877e2a894a02a
Author: Mirsal Ennaime <mirsal@mirsal.fr>
Date:   Sat Jun 4 17:56:44 2011 +0200

    dbus: Remove legacy mpris1 signals from the tracklist implementation

commit ac0921949382de5936f5b4f139ff6f967156e9c9
Author: Mirsal Ennaime <mirsal@mirsal.fr>
Date:   Tue May 31 19:30:38 2011 +0200

    dbus: Implement the TrackList interface's PropertiesChanged signal

commit 393d7e42ad6496946a4233a70421f3f3e781e26b
Author: Mirsal Ennaime <mirsal@mirsal.fr>
Date:   Tue May 24 01:50:17 2011 +0200

    dbus: Implement the mpris2 tracklist interface properties
    
     * Add a dispatcher method for tracklist properties
     * Implement Tracks and CanEditTracks

commit 04d158efbb77ccd35de9cd8fd48755078c911bd9
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Jun 4 19:57:57 2011 +0200

    libvlc: do not export libvlc_module_description_list_get but only the functions
    restricted to the audio and video filters.

commit 57333f5920db4a41a2d9a7965bb4d7a1df7e61c2
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Jun 4 19:20:36 2011 +0200

    taglib: read wma covert arts.

commit 932aae731f036119f9cc469b7d7672dad354fae3
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jun 4 17:20:51 2011 +0200

    AVI: fix a crash in palette handling
    
    This happen when p_vids->p_bih->biSize - sizeof( BITMAPINFOHEADER ) = 0
    and the data is in p_vids->i_chunk_size, because then p_extra == NULL.
    
    This solves the fruity sample crash but doesn't fix the palette

commit 468bb5654496364bb7f62b91b76b7e372bd5b2d0
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jun 4 15:45:17 2011 +0200

    Support .awb files

commit cd929923ff49175a501bb3e9553a683bc42ff61c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jun 4 16:59:48 2011 +0300

    XSPF: fix realloc() integer overflow

commit bba95f3f86bf0ff241b13def7dd81c2af31829f4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jun 4 15:06:39 2011 +0300

    XSPF: fix memory leak

commit b856ec53290ec4ed5999406552662bde0023eeb6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jun 4 15:01:15 2011 +0300

    XSPF: fix leak on colliding track ID

commit 6a4f9be62bf63391be60147d28cffb3a45885224
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jun 4 10:59:51 2011 +0300

    XCB SD: cosmetic changes

commit 195f14da6f0ba3db354aab766d5b90a1ac9e35f1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jun 4 13:59:24 2011 +0300

    date_Increment: use lldiv()

commit d158270ed7e2a3c1aea9fa137e65a42600e94f44
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Jun 4 12:33:09 2011 +0200

    taglib: cosmetics.

commit 599eee103d3b6d597b8e5a4f3c9cd86df931e7cf
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Jun 4 12:28:39 2011 +0200

    taglib: RIFF and WAV files are present since v1.6.0

commit b4b357ee09e5a99373b99d5c609bf832f484f748
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Jun 4 10:09:23 2011 +0200

    taglib: use the taglib version to decide if apefile is available.

commit a1271085c5a335f64748bd9de9be38b87aef2e84
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jun 4 00:47:58 2011 +0200

    Update: use update-test.v.o for debug builds on win32

commit b640fe3e5a66b0bd438732c10b3cd680655335dc
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Jun 3 00:45:47 2011 +0200

    DxVA2: add some more GUID

commit ff99793a001bcb422a6b823857e8fb13ecaa1aad
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Nov 7 16:30:13 2010 +0100

    Android: Fix src/network/udp.c compilation.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 1ee61ad82f39c05dae01a7024ad7daa3a2d777b8
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jun 2 21:30:12 2011 +0200

    Fix duplication

commit 480800a00c825262fbe5f0572e0237427dce20d6
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Jun 2 19:14:10 2011 +0200

    Used vlc_custom_create() to create vout_display_t objects.
    
    It allows to give them a category (vout display).

commit 55f46a920af32c7c2be4bec2a39ea94114309ee9
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Jun 2 19:09:45 2011 +0200

    Used opengl.h HasExtension() when applicable.

commit abe86edd8236a5a3bb134a6b6647c5da2733bc27
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Jun 2 19:08:39 2011 +0200

    Fixed a potential infinite loop in CheckAPI() (egl).

commit e87072e0504d9aa52a8573f7cd1a79878d948f21
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Jun 2 19:00:37 2011 +0200

    Added HasExtension() to search for an extension in opengl.
    
    The code is based on CheckAPI from egl.c

commit 070c5b31ed503aaa0e4ef15655cdb858de15d64a
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Jun 2 18:45:01 2011 +0200

    Redraw vout subpicture only when needed.

commit 8f93cd2d47125e8ffa9c57b2f9b55767556b1a57
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Jun 2 18:43:50 2011 +0200

    Used glXGetProcAddressARB() when possible otherwise return NULL in glx.
    
    It is more compatible than to use glXGetProcAddress() which is not always
    present (need opengl >= 1.4).

commit b23bbc5d1c2c38f985abb79584cbcc04e6c978ba
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Jun 2 18:37:09 2011 +0200

    Set swap interval to 1 in glx when possible.
    
    It avoids tearing.

commit fb044d456aabeee1a7004d59f97db187cb3e054a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jun 2 16:59:56 2011 +0200

    Android configure: no VLM and no sout

commit 59eb19a94fbd3ffb6367807fc8f8b444645cc439
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Jun 1 16:43:45 2011 +0200

    Detect Android in configure
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 6436e12260028451198abbc7567a03481e543126
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Jun 1 21:44:26 2011 +0200

    Qt: fix an uninitialised value issue

commit bde18225264d7e8144f7de02425d1bf1571e0b03
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jun 1 23:59:15 2011 +0300

    EGL: avoid clash with Win32 API

commit 6f1f23fb4cb5ba05e299530a05d6887143ff9335
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jun 1 22:42:48 2011 +0300

    V4L2: set correct value for v4l2-standard and never overflow

commit 79a78505cd53a20b0bc4a2b970a274352d86412f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jun 1 22:36:49 2011 +0300

    V4L2: fix some warnings

commit 77ef67f7dc0257b54b776d662b78ea7274d2a140
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jun 1 22:36:00 2011 +0300

    V4L2: put default audio-mode value in the value list
    
    Otherwise Qt4 selects another value by default and fails.

commit ac657299a714aa399f87acdf36edc19f09bf1228
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jun 1 22:26:38 2011 +0300

    Fix flawed CFLAGS logic

commit e51b3d92049ef4b7c2b069028b1c5f92caa60342
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue May 31 21:56:30 2011 +0300

    Remove unused aout_mixer_input_t.is_invalid

commit 68e5d329206610c72bf20f0facfedbbe107d2523
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Jun 1 21:23:40 2011 +0200

    macosx: fixed rare crash when saving the full prefs

commit b114b7e697476a05ebba30a789a16054ba530b72
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed Jun 1 21:13:14 2011 +0200

    Fixed a memory leak in opengl.

commit 063357c9b3f999a8fa03cdccf50fe0b0136a823a
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed Jun 1 20:46:42 2011 +0200

    Converted subpicture widget/epg to YUVP.

commit 52cd14db263cbea391ac29629288a5987a6a6184
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue May 31 23:51:42 2011 +0200

    Used the right function pointer prototype in opengl.
    
    It should fix at least the win32 segfaults.

commit 110e953c79451c6081a3ffec50f568e34a8d4892
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue May 31 21:19:46 2011 +0200

    Checked the maximum number of texture units before using them.

commit 7cc37b375fc7f5cff2d83ab275f88e46bb7e3dc0
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue May 31 20:14:33 2011 +0200

    Fixed memory leak in glwin32.

commit a9873b8120fa499e51f30ab62f520310b8d510ac
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Jun 1 14:49:19 2011 +0200

    Update android configure to something sensible
    
    Yes, some options are not yet recognized; this will change in future commits.
    Yes, it ain't perfect; don't cry now.
    It is a bit different from what's been done before to actually work with
    sh.

commit 065f9350636a17b8340c4bde8a45336fb9563fc6
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Jun 1 14:37:06 2011 +0200

    Contribs: add live for Android

commit 0e148cdc09e9cf975731ac561c1a7c069de7bbf5
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue May 31 22:51:01 2011 +0200

    Win32: correct FileType for dlls

commit 91e36c893116781e3a07af8514ab654fc588ff8a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue May 31 22:40:25 2011 +0200

    Update Win32 resource files
    
    They still aren't perfectly compliant though...

commit 68af752dca9682394084421f4f8a035b21e435c6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue May 31 20:47:54 2011 +0300

    Cancel interface thread on exit
    
    DBus, XOSD and Audio Scrobbler interfaces depend on this.

commit cc26826f60053689ceefcbc2cadadd7ab4cb5519
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue May 31 20:40:41 2011 +0300

    DBus: fix some leaks on error path (but not all)

commit 7da5f011b79440badc677a1be2eb64e8911c431b
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Mon May 30 23:31:56 2011 -0400

    ncurses: make sure playlist box shows title when available
    
    Also protect concurrent access to p_sys between main thread and libvlc callbacks
    
    fixes: #4827

commit db10bebafee251c87c8061c4a132307ec817ca8b
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Mon May 30 23:06:04 2011 -0400

    dbus: remove not thread-safe strerror() and GNU strerror_r() use

commit 8762bdebf7b8a2237deac1539f53fc789662c4c7
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sun May 29 20:47:01 2011 -0400

    fix zsh completion

commit 749fa2f4d2f6cc7f7a03a64708fba6a2eacce001
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue May 31 20:10:50 2011 +0300

    aout: simplify input handling, remove dead code

commit b6717257d53664ace3e4166d9a0b6c6d98fc2d5d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue May 31 19:39:19 2011 +0300

    mixer: simplify based on single input per output

commit d8ab9fd61dbfb7a5bdcfc20ead03b4d0da8730f5
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue May 31 18:30:52 2011 +0200

    Win32: fix a small warning

commit 1032cea7b35fc57a82f2a5f8cf6d700e9cc08376
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue May 31 17:41:02 2011 +0200

    NEWS: OpenGL blending and Aout

commit 38feb73c11735e76ea233bdd0366e925c6d158dd
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue May 31 18:20:41 2011 +0300

    Ugly resampler: implement all linear formats

commit 095526d1b65273a82e46ecafeb29ba9ca629fbbc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue May 31 18:19:01 2011 +0300

    trivial mixer: support all linear formats

commit a822a430136503c41d65834df8394a7fcbab4079
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue May 31 18:15:39 2011 +0300

    Pass mixer multiplier as argument

commit 600240e248041eff4e664a011d6c4c4bd64474aa
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue May 31 18:08:42 2011 +0300

    Replay gain: no need to restart the audio mixer (anymore)

commit 33b89791981de596c4b77147b591b775764d4d92
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue May 31 18:02:34 2011 +0300

    aout: small cleanup

commit 37e6859a29d61366bba3fc5c89ec1568b871f542
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue May 31 17:58:12 2011 +0300

    Remove redumdant audio format comparisons
    
    aout_FiltersCreatePipeline() deals with it internally.

commit 43c4b5aac745d38c93b0ffa860d9222335e78eda
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue May 31 17:52:16 2011 +0300

    Factorize aout filter pipeline

commit 6400a0047f2d092ed531bbf7d1cfa603d6fa065c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue May 31 17:36:35 2011 +0300

    aout_Filters*Pipeline: remove useless parameter, constify

commit 04058ca6feb89a9f813f578cd9a4f45812c7361d
Author: Sébastien Escudier <sebastien-devel@celeos.eu>
Date:   Wed May 25 14:16:36 2011 +0200

    vlm : call var_DelCallback after input thread is joined.
    This reverts vlm callback behaviour before 67b16b1b9f1babba51ca186a5a1107156f897c09

commit 8b2cb8f2d50995874cb87019de3c51c35120c576
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon May 30 22:27:26 2011 +0200

    Fixed vout_display_info_t::has_pictures_invalid property in glwin32.

commit f8b076b7904047975148f15ab18e54db8c18be81
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon May 30 22:20:43 2011 +0200

    Made usage of glActiveTextureARB() a bit more obvious (opengl).

commit 8dac2e552e7502467f6b29cc909ffa4f29ed6477
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon May 30 22:18:23 2011 +0200

    Clean up.

commit 5f4b6916ec0223f5545701a2da3c38199b488bf4
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon May 30 22:12:26 2011 +0200

    Cached texture created for subpicture rendering (opengl).
    
    It avoids creating/destroying texture uselessly.

commit 0a5dcfefe87ade9c9f903ada0ab4df5ccbfcb205
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon May 30 21:55:43 2011 +0200

    Implemented subpicture direct rendering in opengl.
    
    It is enabled only on linux/win32 when opengl ES is not used and when
    non power of 2 textures are supported.
    
    Only RGBA colorspace is supported for the subpicture.

commit 095fa2eadbb62e11ec7b968c31b9e5c88962075a
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon May 30 21:52:57 2011 +0200

    Made vout_display_opengl_New return a list of chroma supported for subpicture blending.
    
    Not yet used.

commit 5a018ce84b7515f196cbcac199cbcbb6485239e8
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon May 30 20:24:28 2011 +0200

    Always bind texture before use (opengl).
    
    It will allow to add subpictures blending.

commit 951577422939c08f20e76aab4337aa42a3c9b83f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon May 30 21:35:19 2011 +0300

    Manage buffer allocation in the mixers, remove aout_mixer_t.b_alloc

commit b914b9855f27d503538345155aa68ec4f8df4141
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon May 30 19:51:03 2011 +0300

    Remove constant { true } aout_instance_t.mixer_allocation

commit ac201136ff1cf6a626ede2a16fa5c4649980fe3a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon May 30 19:43:07 2011 +0300

    Do not restart mixer on volume change

commit 91307e828f43a6f1a578af262e0ad1f11711e73c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon May 30 19:15:38 2011 +0300

    Allow float mixer to run with 1.0 multiplier

commit c2239a917d54c7708e996dbcf6f1e1347f6e9c2f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon May 30 19:36:42 2011 +0300

    Remove invalid free()

commit bdca2f930839fc93804cda2fbb5b16f7ceb6e61b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon May 30 19:14:48 2011 +0300

    Oooops

commit 287e954484e343f920bb8eb58bb450bd9d424be8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon May 30 18:46:27 2011 +0300

    Mono mixer: remove dummy block_t <-> aout_buffer_t conversions

commit e5ccd0bf33e43b431206a6d4ced262a94daaf691
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon May 30 18:42:41 2011 +0300

    Remove aout_filter_t

commit 94b7316fc438d617d36c80aac479ec9e51656d52
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon May 30 18:42:26 2011 +0300

    visual: correct object cast

commit f75d84da06837009e2b622cc87712b9cf2520c67
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon May 30 18:41:41 2011 +0300

    mono mixer: use filter_t directly instead of dummy aout_filter_t

commit ba11afd95f1c60eb723babf3a24e89ed1336fd4a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon May 30 18:29:18 2011 +0300

    Remove unused aout_filter_t properties

commit a2fc92564e03f86cf65ea18f6218506fc8af5cb2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon May 30 18:25:16 2011 +0300

    Remove write-only aout_alloc.i_bytes_per_sec

commit 01e4e9dc97e0868f481e798cc14f526dcef44ad0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon May 30 18:17:33 2011 +0300

    Qt4: include <vlc_aout.h> as needed

commit d8839e25289af9e72a39a0b60f18ccde3a660b05
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon May 30 18:10:34 2011 +0300

    Inline aout_BufferAlloc and simplify

commit b92aee833edba267d6e5a2859ff75eb37e68437e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon May 30 17:50:32 2011 +0300

    float32 mixer: small simplification

commit a6b9a013a806714c7a252d2f54559ca6b8aa9adc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon May 30 17:34:50 2011 +0300

    WaveOut: don't access b_starving (not really needed here)

commit 0707bc75cb04b62dc0cb5bfcefaeb534b9569b15
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon May 30 17:26:41 2011 +0300

    Remove aout_output_t.b_error

commit 13700a227ef6c45cd19d6c9b068726a41b03f285
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon May 30 17:58:28 2011 +0300

    Do not #include <vlc_aout_mixer.h> from <vlc_aout.h>

commit 7eb6a150f350e26350da921372cc8af77630d98c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon May 30 17:22:57 2011 +0300

    Don't overwrite the LibVLC structure lock with memset()

commit e834f5fccc141f46c3c0fbb7ad860c0d815289c8
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon May 30 10:30:17 2011 +0200

    OpenGL: fix Win32 compilation

commit 093bcba4f29c91f96e8e45534d0f447120756dcb
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon May 30 10:10:55 2011 +0200

    Update NEWS

commit 437f2ebe5b51f09bb3f1888174fcd5c37b7048b3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun May 29 20:53:15 2011 +0300

    Correct XCB version dependency

commit 5e66bde2b006d572db85b7ffec3ba589f2bc933e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun May 29 20:21:01 2011 +0300

    XCB: flush when changing the cursor
    
    This should fix cursor (un)hiding with some OpenGL back-ends

commit bee6b903b21eda692cb4fe96ce4fb24fd0de3099
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun May 29 16:46:54 2011 +0200

    Used glProgramLocalParameter4fvARB to transmit yuv->rgb coefficients.
    
     It seems that some intel drivers did not like the syntax used to embed the
    coefficients directly into the source code.
     Also, it is more flexible and will allow runtime changes.

commit 09a32ed3a7e50b997d9df8df14b2d797c7484b54
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun May 29 15:47:29 2011 +0200

    Fixed some functions prototypes in opengl.

commit cd781fa65bde38ac2fae9ecbde712835ce058984
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun May 29 11:55:30 2011 +0200

    Fixed opengl compilation for win32 and maybe some linux setup.

commit 0772a4cf19bd3ac848fd1c3bfd6e97759583ce98
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun May 29 11:17:48 2011 +0200

    Extended vout_display_opengl_Prepare() with a subpicture_t parameter.
    
    It is not yet used.

commit 10e55d6d8c0c379e2bdbb936cea6ce3d345c2eb3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun May 29 12:37:55 2011 +0300

    Disable GL ES1 (does not compile anymore)

commit e262dbe2f54e56dc1c8f05fff861341fbbeb5123
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu May 26 22:47:44 2011 +0200

    Added YUV(planar)->RGB conversion support to opengl using a fragment program.
    
    All planar YUV are supported (only YV12, I420, I422, I444 were tested).
    
    For now, the YUV is supposed to follow BT-709 when video height is higher
    than 576, and BT-601 otherwise. The YUV range is supposed to be TV, and
    the RGB one is supposed to be full range.
    
    In the current state, the behaviour is unchanged on macosx (ie YUY2
    is used instead), and when opengl ES is requested (RGB 16 bits).

commit 587d897111c53623c6b9f9e5051b921eb4c9305a
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat May 28 02:24:33 2011 +0200

    Improved the way picture are allocated in opengl.
    
    They are now allocated with picture_New and so they will be suitable for
    direct rendering.
    The requested number of pictures is now respected when both opengl es and
    macosx are not used/defined.

commit 2c50a3d1b42d1b991194b80bfa8f3d73ff5127a7
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat May 28 01:58:58 2011 +0200

    Extended vout_display_opengl_GetPool() to take the number of requested pictures.
    
    The parameter is not yet used.

commit 9b678604583c3d616c99e43adddc9f28ff88a9f0
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat May 28 18:51:27 2011 +0200

    Added preliminary support for multiple textures per picture (opengl).

commit ec3dc4b4f0a1edfb7160ece44373d27e799d9171
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu May 26 21:21:47 2011 +0200

    Defined texture format/type at runtime (opengl).

commit 86a7523da0efde48e28dddcf9ee206f9a4d3cac3
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat May 28 18:46:51 2011 +0200

    Prepare for fragment program support in opengl.

commit 6a36c6c04ed6adfa4eb4e282ca1aeeed213b8f2b
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu May 26 22:48:57 2011 +0200

    Added missing config.h include (opengl)

commit 1797255995938166ec0b986ed32cb00067035702
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri May 27 00:50:36 2011 +0200

    Fixed potential segfault on error with mkv demuxer.

commit 3d356aef430fe23a463d391cbc8db282ff6d5ea5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat May 28 11:35:55 2011 +0300

    Warning

commit d026b192534e3742a23430db25d73a4f23e3d826
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat May 28 09:30:48 2011 +0300

    configure: dead code

commit 82bdf2224ce7a74953f95f72f197dc34f21454b0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat May 28 09:30:30 2011 +0300

    Dead code

commit 19cc555ef738ee7de0fdf48b926b0e32517216d3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat May 28 09:16:16 2011 +0300

    XCB/window: remove the Matchbox hack

commit 5466e48ec056f40fc3aff774c2374c515a7725a4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu May 26 23:24:52 2011 +0300

    Remove debug

commit 0738ce0d415e50ad6419d9596f975b3c64de19d6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu May 26 23:17:42 2011 +0300

    XCB/screen: use Composite to capture windows
    
    This enables capture of windows even when not entirely visible.

commit b4581502f18d4b8476b2fea0f4da2e1a22b85e03
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu May 26 23:03:01 2011 +0300

    XCB/screen: memory leak

commit e8b475fc74ae1b825073660aa78a009c658d1490
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu May 26 22:21:34 2011 +0300

    XCB/screen: remove non-very-sensical pause
    
    Thus, there is no need for a mutex anymore.

commit 7720f981f852178fce00656126859d6b091055b1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu May 26 19:32:40 2011 +0300

    Remove vlc_object_find_name() search mode parameter

commit 9747349ae601b5827d04a82c5ff515f87a2f5613
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu May 26 19:29:37 2011 +0300

    Remove last use of FIND_ANYWHERE

commit b0b4694b61f1da491cd09a24bf56017a2ba1cca6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu May 26 19:22:44 2011 +0300

    Search child of playlist rather than anywhere

commit 2f49119c3b27a6b730c4dd1a82bb69a785c738c6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu May 26 19:10:40 2011 +0300

    LUA: remove find_name() before something starts to use it

commit 26a440b84552eae94cac101e0c2d586f7a936e82
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu May 26 17:13:31 2011 +0300

    Qt4: remove Linux DVB device spin box

commit ceeacab6949a7146bd2ee078bb22be77a954c661
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed May 25 23:50:28 2011 +0300

    DVB: remove unused parameter

commit b92e509557b3cefe9e7936c00d384263393e3ce0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed May 25 23:46:31 2011 +0300

    Linux DVB: deprecate --dvb-device

commit ac4cacaff7ac077b14caa35c00824a8ced2b5376
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed May 25 23:44:18 2011 +0300

    Linux DVB: automatically select a suitable frontend from the adapter

commit c1df3abb83d3fa8b26490a7cc4150e656b9d95bc
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed May 25 23:16:34 2011 +0200

    Corrected parameters given to glTexSubImage2D.
    
    The numerical values are the same, but they don't have the same meaning.

commit eaad1ce32cb21dcc531ca1d3e9f422e9ac3a9c82
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed May 25 23:06:42 2011 +0200

    Used vlc_memalign in opengl.c

commit 602d44823496e2c5bc2d3b4c89883ffe5377cd31
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed May 25 23:03:28 2011 +0200

    Merged vout_display_opengl_ResetTextures() into vout_display_opengl_GetPool().

commit 5d527f369d1a5a3296246b23b61f3962768b1b03
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed May 25 22:57:00 2011 +0200

    No functionnal changes (opengl).

commit 2a98d120084ee14a08b6d3267c8c9eee8ab3648e
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed May 25 22:51:22 2011 +0200

    Improved "non power of 2" texture support detection (opengl).

commit 4804d439a6a4eb4189fdfd2cd3e9f3ed1a1c4abf
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed May 25 22:33:18 2011 +0200

    No functionnal changes (opengl).

commit 6c3b791a4649ccae9f99bacff96baa41f2a1eede
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed May 25 22:25:20 2011 +0200

    No functionnal changes (opengl).

commit 537817e750d2a9eaa4795139946a74c28dafe40e
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed May 25 22:21:49 2011 +0200

    No functionnal changes (opengl).

commit 3ac8796ac4a6ef3fb9b43679919acc0d3458655e
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed May 25 22:15:23 2011 +0200

    Removed unused defines (opengl).

commit e3f41a7e6c9e514dedab258e997d3c2ba8fb92c5
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed May 25 22:10:41 2011 +0200

    Made VLCGL_TEXTURE_COUNT private.

commit 32792812022dd2c4e40f85d1811276489351ff92
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed May 25 22:04:10 2011 +0200

    Fixed win32 compilation.

commit 88780e111335c00f33a8d9e956dd0bf3fb062611
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed May 25 22:03:39 2011 +0200

    Made vout_display_opengl_t private.

commit 90ed2da475a475603ba993e11920123bf6a98573
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed May 25 23:00:48 2011 +0300

    EGL: implement GetProcAddress

commit aa524d8e0139636c345f2f673d260e6181361a48
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed May 25 22:30:03 2011 +0300

    Linux DVB: always open demux/dvr0 (and ca0)
    
    Multi-frontend adapters (single tuner, multiple standards) provide
    multiple frontend nodes and only one demux. So the device number
    is only used when selecting the frontend.
    
    I am going to assume that devices with multiple independent tuners
    show as multiple adapters (otherwise this is totally screwed).

commit ef29143350b942364808d6ccc9ba230604f82b54
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed May 25 21:33:13 2011 +0200

    Implemented vlc_gl_t::getProcAddress() for glwin32.

commit 64275f7772484f2768ce3c7216a000ec04b4ee46
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed May 25 21:26:51 2011 +0200

    Implemented vlc_gl_t::getProcAddress() for glx.

commit c1763208e345a00be5289b7f8dc0370937a99c7f
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed May 25 21:17:08 2011 +0200

    Added vlc_gl_t::getProcAddress() declaration.

commit 5ebee8d0f19cba17e4ee0e1b070e34ffa74f2445
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed May 25 21:50:30 2011 +0300

    Remove no-op vlc_object-kill in vlc_object_destroy
    
    If the object has no references left, b_alive is irrelevant.

commit 36c4a22f2cd2c645ac32e376044060c0edd76487
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed May 25 19:50:38 2011 +0300

    Remove vlc_object_attach()

commit d857d87754cafdb18378fc82f92bb95c7a0be5dd
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed May 25 19:44:57 2011 +0300

    Attach object during creation
    
    Attaching an object makes it visible in the hierarchy. This would have
    been a problem in some cases with vlc_object_find(), but this function
    was removed.

commit 2078838d5e2f389d86435b1ddb39c9cf381fc728
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed May 25 19:33:40 2011 +0300

    Always create a new object with the parent object

commit e5287a682b00cdad7e70ec86fa02f6b1d89e7685
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed May 25 19:17:55 2011 +0300

    Cleanup, no functional changes

commit 9d002286825ad14302ab75d7c848e4933c0567d6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed May 25 18:52:10 2011 +0300

    Remove unused FIND_PARENT

commit ecc2c16b871c893d5101edec462696e932472d3d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed May 25 18:26:49 2011 +0300

    Fix a prototype warning

commit ac40aef7f625221a4c6c00693da8b9289ef76b2b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed May 25 17:39:27 2011 +0300

    HTTP: remove --http-use-IE-proxy and assume it is always true
    
    Nobody is ever going to use this if it needs to be enabled.

commit 5192e2f177595541bfe8cf37119dd53df4ebf0dd
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed May 25 17:28:24 2011 +0300

    HTTP: kill useless --http-max-redirects
    
    "wget does it" is not a sufficient reason to do it.

commit c237e73edfd1406b130dd702012921775bfea4da
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed May 25 17:26:36 2011 +0300

    HTTP: use a single variable to track redirections

commit d09ce38afac838a3c53c43e921b7fa3a4ae49f52
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue May 24 23:54:47 2011 +0300

    Remove dead old object thread code

commit eb3daf5188c48278a25ddf12b7f8f85f1806a45f
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed May 25 16:15:16 2011 +0200

    contribs: updated Growl

commit 0697b6e33322c89aa48f9ad6c6bb3f71c2a0eb36
Author: Sébastien Escudier <sebastien-devel@celeos.eu>
Date:   Wed May 25 14:50:22 2011 +0200

    fix input_Close return type

commit 9ea91967ae0f9c80871fd2818a34b9056a0c94ab
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed May 25 12:51:06 2011 +0200

    Qt: fix playback start if VLC was minimized
    
    Close #3840

commit 975477f71e98bfb5baf5a51240adfff6254b45a9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed May 25 11:05:36 2011 +0200

    Qt: simplify

commit ca0d201f5c025b81630e0ccd8a0976877fc05314
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed May 25 10:54:35 2011 +0200

    Qt: Solve issue with alwaysOnTop and fullscreen conflicting
    
    Win32 only, for some reason (Qt bug?)
    Close #3976

commit 60e0ca5e08044a903d2358cdfed09732b6853d1d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue May 24 17:49:38 2011 +0200

    Contribs: fix dshow headers extraction

commit da60dfb511f5e7d1c4997e782abfd2e7de3e8e37
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue May 24 17:00:25 2011 +0200

    Cue sheet files are playlists

commit 81f37f32669e78e63100940646d8a719bddff856
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue May 24 16:46:48 2011 +0200

    Cue: support COMMENT

commit 94932dc4204e70e958460ff29a41d47d36ce0409
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue May 24 16:20:13 2011 +0200

    Cue: use URI to open the file

commit ea81feee5bf176e15347baf9761ba9525e5a3040
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue May 24 13:35:21 2011 +0200

    Taglib: do not write 0 as track position if tracknumber is ""

commit dce1d72bb05d1126c6c808b77b5444190fd264a6
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue May 24 13:04:54 2011 +0200

    Win32: fix compilation for update
    
    Broken in 9b34074c6e2fcb9baea5a3057da9b94a361607d4

commit 73a3b9e2ed908bcc63bce3acdcc9b9dca76d87c8
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Mon May 23 17:40:19 2011 -0400

    android/configure.sh: look for configure in srcdir
    
    also remove obsolete configure option

commit af91437dfb0c78126c016b67912554c03eeccfa6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon May 23 23:38:47 2011 +0300

    vlc-plugin: add potentially useful directory variables

commit 5f00387d1ea9eaab71dc3be49def6f50b565705f
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon May 23 22:12:24 2011 +0200

    Fixed OSD EPG and build it directly at the display size.
    
    As a side effect it is now build at the display size.

commit 9b34074c6e2fcb9baea5a3057da9b94a361607d4
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon May 23 21:14:25 2011 +0200

    Updated update code to vlc_clone().

commit f818952f2af10abf7efbff8510276cae66d99a08
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon May 23 20:46:43 2011 +0200

    Used vlc_clone for interface threads.

commit 0984b22055c88b1222c85c942fdd19b41270d861
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon May 23 20:29:52 2011 +0200

    Removed vlc_thread_set_priority().

commit 2f9948655bdbc005e814903cd40514ac002e211b
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon May 23 20:29:07 2011 +0200

    Added vlc_set_priority() helper.

commit a47715a1a1480fd3c38b17ac6606a8f3ac3a272f
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon May 23 19:19:41 2011 +0200

    Converted input to vlc_clone().

commit 998746af0a5f4bd2e0e57c67d8bd8cd352076ac5
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon May 23 18:58:45 2011 +0200

    Used vlc_clone() in src/input/stream_demux.c

commit 083b7bcd69006ebc15bbde1c59dfca459128b93d
Author: Yuval Tze <yuvaltze@gmail.com>
Date:   Wed May 18 21:02:58 2011 +0300

    Qt: synchronization: subtitles duration parameter
    
    new spin box that enables subsdelay filter and disables it when the value is set to 0
    the spin box tooltip and suffix are updated according to the subsdelay mode
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 3434ee9c9432fd801a41e2ee3112b32b6d99d2c5
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon May 23 18:06:14 2011 +0200

    Unexported vlc_thread_set_priority().

commit 36ce01dddb15185557fa796b8632d21037957baf
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon May 23 17:57:31 2011 +0200

    Removed useless vlc_thread_set_priority() calls in macosx code.
    
    The thread are already created with the right priority. If not, then
    vlc_clone() should be fixed instead.
    Also, the vlc_thread_set_priority() calls on the main interface thread
    seem bogus, as the target thread is dedicated to monitor the libvlc
    death and is not the main running thread.

commit 6f07ef8f5b42184df37e96ff33ee11110d3cea02
Author: Ludovic Fauvet <etix@l0cal.com>
Date:   Thu Apr 21 23:16:15 2011 +0200

    input: send position updates to the intf during a fast-skip
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit cceb57659f7ec02c2d4866c63c41af3dc5b63c7e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon May 23 00:33:58 2011 +0200

    Strings: use getTitleFbName for str_format_meta
    
    Close #4776

commit 10f1025e051b22043dc719a88ea102d0b4fb741b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun May 22 23:57:17 2011 +0200

    Qt: provide a button to open subtitle
    
    Useful for people with accessibility difficulties. No icon yet.
    Close #2253

commit 5dc38d351f8a9700a74f906e7b187e27f5d596ad
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun May 22 22:30:32 2011 +0200

    Unexported vlc_thread_create/join.
    
    They are not used by modules anymore.

commit 67b16b1b9f1babba51ca186a5a1107156f897c09
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun May 22 21:49:58 2011 +0200

    Used input_Close() where applicable.

commit 2176bf42341e802af7c6a9ae26e7d17c882c65d9
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun May 22 21:49:14 2011 +0200

    Added input_Close() helper.

commit 482b5490d2fb2a08893575a323587e30165fd392
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun May 22 21:45:27 2011 +0200

    Converted aout waveout to vlc_clone().

commit d30534b03a59fe45e65965913e9b892bd59edf21
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun May 22 21:45:14 2011 +0200

    Converted aout directx to vlc_clone().

commit 2cb994d6ddb6bd5ce5dd345f52a0d575d06f47e2
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun May 22 21:29:05 2011 +0200

    Playlist: fix scrolling events in selector
    
    Close #4092

commit aa446d2ccad256326d2d8ca724df0c3389acf6d7
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun May 22 21:19:09 2011 +0200

    AVI: try again to fix metadata issue: #4765

commit 77ae11cfaabb3b2e1813e212e135c447293f6079
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun May 22 21:03:14 2011 +0200

    macosx: remove references to VLCIntf from the EyeTV class to work-around libvlc crashes
    
    refs #4734

commit 929f2db29bfc8913cc831927e83be66af016fe1b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun May 22 19:36:18 2011 +0200

    Qt: mediainfo, difference between URI and URL
    
    One is the actual URL, the other is a metadata
    Close #4157

commit a40a511642ff9cd0e56c91e0a470f1253db12e0a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun May 22 18:40:33 2011 +0200

    Qt: add popupAddToPlaylist
    
    Close #4341

commit 303d976b169e1cc36a1722fcfc829bdaf09bb1cb
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun May 22 14:52:20 2011 +0200

    Qt: change shortcut in info dialog
    
    Close #4818

commit 7f84c8c8a57ec6cb4428a5ef65fd7b370f09ffef
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun May 22 12:19:23 2011 +0200

    MKV: misc simplifications, renaming and privatizations

commit 2e56d2ef35592a87e277c29abbc7c3d11db0824b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun May 22 02:20:48 2011 +0200

    MKV: rename functions to match better the actual implementation

commit c42f411638b51c95276c627b7917a866856324fc
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun May 22 02:18:03 2011 +0200

    MKV: privatize methods in virtual_segment_t

commit 7376fd3b29c4a2ae146b024f2b62148a2b21fa23
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun May 22 01:39:12 2011 +0200

    playlist: fix error in [874efde6]

commit 632d0f8b28ac098eed11d9ced97f59248701e093
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun May 22 00:19:56 2011 +0200

    MKV: privatize matroska_segment_c methods

commit c9f85df66a54eb63e18f15543038b4a81f67bfa6
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat May 21 23:57:13 2011 +0200

    Converted portaudio to vlc_clone() and fix vlc_cond_wait() usages.

commit 79e3f3bf2899f729b88f65c38846b09068c89dc9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat May 21 23:02:55 2011 +0200

    luaRC: provide deinterlace control
    
    This would close #4321 , if cli.lua vout function were working

commit c5d8d051496276b06e63e0892f0ab509db3fc112
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat May 21 23:24:26 2011 +0200

    MKV: remove unused variables

commit 56fbad8ed5ca48564136996326c552f989c4b532
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat May 21 22:30:30 2011 +0200

    Reworked how the event thread works in mkv demuxer.
    
    It now uses vlc_clone()
    It is started only when needed.
    It does not uselessly poll every 100 or 10 milliseconds anymore...

commit b98e1a87c79e479e05760507f98d6c18406e820e
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sat May 21 19:48:01 2011 +0200

    Makefile: renamed file

commit b5ce3a3b9cdc0a35899a742bb93f0405a73f964b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat May 21 18:55:44 2011 +0200

    macosx: fixed another crash after the video stopped playing

commit 30cc259e59d5727f1a217b27ad14f4cf79f2a9bd
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat May 21 17:41:44 2011 +0200

    Qt: remove unused variable

commit 719c0015f8a6889fd60de0d0ec95c189de8a8976
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat May 21 15:00:28 2011 +0300

    ASX: fix NULL derefence (LP#785979)
    
    Regression introduced by commit 4a590357633e5ad7419034bd7f20bf175cc12f45.

commit 0a1d50315b592f9284f3a58a98645fdef3cbbbff
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Fri May 20 03:29:44 2011 -0400

    Fix one-instance
    
    Identity is not a method but a property
    "" is not a valid object path

commit 3bf09ca74b6a63c105d364e92d0d841ee9926bf6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri May 20 23:08:24 2011 +0300

    shell syntax

commit a7edbf4660927cfe3d5f68f10f8e67c531ff1442
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu May 19 22:30:32 2011 +0200

    Converted oss to vlc_clone().

commit 6eb8e599888c701954f63ce94b8c186fbe89bb38
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu May 19 21:59:54 2011 +0200

    Converted ml_watch to vlc_clone().

commit 5a530e55abb192ae3d2292fae7dc698a1216216a
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu May 19 21:45:50 2011 +0200

    Converted bonjour module to vlc_clone().

commit 8aa0cd827c9dea5266c3cdb2145564cd5b71b5f8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri May 20 15:37:36 2011 +0300

    libvlc_audio_get_mute(): return correct value

commit 48235174eadfd13be2985aae51ceb923e18e6c86
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri May 20 18:21:21 2011 +0200

    Qt: small simplification

commit 874efde6d6888434ce369c833830ba09c01a0daf
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri May 20 18:21:21 2011 +0200

    Playlist simplification in leaf-to-parent management

commit 65d1e7848966911f24e8f45c629f391846538cc8
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri May 20 18:21:21 2011 +0200

    Qt, simplification: kill dead code

commit 7f9d5e6d1fcf0a1461a30de1d5db3d925e66a03a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri May 20 18:21:21 2011 +0200

    Correct documentation of playlist_item_t

commit fad1e95448e27e23ad7a5d6ec4e827355e364d1a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri May 20 12:22:38 2011 +0200

    Qt: fix MRL update on Win32
    
    Should close #4810

commit 781329160904eda2c4441829799df0fafd22b373
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri May 20 01:40:18 2011 +0200

    winvlc: various cleaning and comments

commit 30b2de492e4e0922fe069682cb94ae5eaa9d55c1
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri May 20 00:46:19 2011 +0200

    Win32: forgotten error GUI messages

commit 370891772f5b599067ecb10e0cc0fff5d46dbfc9
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri May 20 00:30:46 2011 +0200

    macosx: disable window restoration on relaunch for playlist and video windows

commit a77a1283a321933102ab6aa0ca6dffcd735cd611
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri May 20 00:21:08 2011 +0200

    Win32: QString.sprintf is a bad solution for complex PRI*64

commit d93e3c37b9d1c93c80800fab7a92968fba3fc372
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu May 19 23:58:13 2011 +0200

    live555: remove unused variables

commit f84dd14d1d66bef0b82acf65a5808e50e7801445
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu May 19 23:42:34 2011 +0200

    Win32: more dialogs when submitting the bug reports
    
    Close #4798

commit 1fe559b742e99c8dcf1ba08294a27c31d2b538e0
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu May 19 21:35:59 2011 +0200

    macosx: wait until the app finished launching to init SPMediaKeyTap

commit e697835136e323a244465b4c2be40f6a795b6f91
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu May 19 16:12:41 2011 +0300

    Add video/webm and audio/webm defacto MIME types

commit 54ece28f9d1a3ff81b7393d40c375d2ee6c9b1e7
Author: Mirsal Ennaime <mirsal@mirsal.fr>
Date:   Thu May 19 16:16:47 2011 +0200

    dbus: Update the TrackList interface implementation
    
     * Remove legacy methods
     * Implement the GoTo method

commit 7b77afbc9f0d9c8fa5e6128afa0f1116eb34b6f9
Author: Mirsal Ennaime <mirsal@mirsal.fr>
Date:   Thu May 19 14:43:52 2011 +0200

    dbus: Correctly implement the GetTracksMetadata method

commit 12ff3c04a2eb7312be5eeb475e7d391adf41a420
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu May 19 14:42:25 2011 +0200

    qtcapture: improved variable handling
    
    Thanks to j-b and ivoire

commit a9dd52e433243bbe44bf847910002e48a8ae2048
Author: Mirsal Ennaime <mirsal@mirsal.fr>
Date:   Thu May 19 12:50:04 2011 +0200

    dbus: make the RemoveTrack method compliant with MPRIS2

commit d4c5140c5308d3f1d1ea3332fe4c6efd7bbf23eb
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Wed May 18 23:07:21 2011 -0400

    dbus fixes
    
    really route messages to tracklist interface
    fix DBUS_MPRIS_TRACKLIST_INTERFACE definition
    fix CanQuit/CanRaise/HasTracklist input types
    
    fix AddTrack function
    The function has changed in mpris 2.1, but the additional parameter isn't being used by VLC (yet)

commit 12f9e10c6b55b361d1f598a56634b8ed332414a4
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Wed May 18 22:43:11 2011 -0400

    mpris.py: update to mpris 2.1
    
    loop/repeat controls are gone, we now need a tri-state button
    track change signal doesn't exist anymore in mpris 2.1 and i can't find how
    we can be notified of track changes

commit a0de10de46d8b890887424dbcec653c15712037f
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Wed May 18 22:04:16 2011 -0400

    dbus: fix introspection data of SetPosition

commit a542f70f00f49d8975a62725d07ff0ceeb520541
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Wed May 18 21:59:44 2011 -0400

    fix memory leak

commit 4401a560f7bbb1e953c4210ce94059b9cc6a267c
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Wed May 18 20:03:27 2011 -0400

    mpris.py: convert from glade to gtk builder
    
    thanks to mirsal

commit 6498082526a26539e33fa4f61fa3774fd697ce9e
Author: Mirsal Ennaime <mirsal@mirsal.fr>
Date:   Thu May 19 02:57:06 2011 +0200

    dbus: Fix the TrackList interface's introspection data

commit fdbf760f8cd402f18a3709cbd61eb0eb1ed9ae7d
Author: André Weber <atmo@videolan.org>
Date:   Wed May 18 22:42:49 2011 +0200

    atmo: fix handling of YV12 Frames (with hardware acceleration)
    - exchange U and V plane to get the right colors again
    - fixed some compiler warnings about signed - unsigned compare
    - and some missing case entries

commit 8dbe5362f1461919f3b2ec8cede8e9ac75ea2a6c
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed May 18 22:29:57 2011 +0200

    Converted dv access to vlc_clone().
    
    It also removes useless thread wake up.

commit d7dc1dec5cfeea2dfde81c833c2fbf425c950364
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed May 18 21:56:04 2011 +0200

    Converted transcode to vlc_clone().

commit f2dda72529dfb327b750ac147223b6cfffa9898e
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed May 18 21:47:56 2011 +0200

    Removed unused b_error field (transcode).

commit e71a93750816d8f4b24a649826e9414f2072b7bf
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Wed May 18 16:01:40 2011 -0400

    ncurses: display the file path instead of URI
    
    Fix #4797

commit 8a9be8a8363216913ca1cf2dbc8a1d939e7526c3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed May 18 23:06:08 2011 +0300

    XCB/XVideo: match RGBT

commit 9713c02aedfb4b2df9ebead0be7f6e28016dd3e7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed May 18 23:05:46 2011 +0300

    Reserve RGBT codec (RGBA 5-5-5-1)

commit dfae18e3d74bf16571411dea25afb25bfbf397d6
Author: Katsushi Kobayashi <shikob@mac.com>
Date:   Wed May 18 20:10:47 2011 +0200

    MacOSX: add qtcapture size option.
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit d882b56e399d948e06a24130c5da200718a81fa0
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed May 18 20:00:02 2011 +0200

    screen: added error handling to prevent this module from failing silently

commit 921123fd4ce49760c450a7bb4272dd5f929bf2cd
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed May 18 15:53:47 2011 +0200

    projectM: variables signedness fix

commit 08633adfd8fbff142848d6f80d18189814fa9c63
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed May 18 17:45:22 2011 +0300

    Add support network URI schemes for KDE
    
    Warning: If credentials are required, we are going to have to assume
    that KDE passes them in the URL. I have not tested if this was the case
    or not. This is potentially nasty for those protocols whereby VLC does
    not currently implement any login dialog. But ultimately, I would
    consider this a KDE bug (if applicable).

commit 6fe257af7ac15b8d524253bf34c23556323bdd00
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed May 18 17:14:10 2011 +0300

    Mark --ts-es-id-pid as safe
    
    It merely changes the mapping of track IDs. This can be used along
    with --audio-track-id which is already marked safe.
    
    This should fix Debian #466323.

commit b54a35bb79f40b82c0e7d0bd3fedf402e03bd0ee
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue May 17 23:32:49 2011 +0200

    Converted misc/rtsp.c to vlc_clone().

commit 5e01d91c101fa26945568c8ed5a49d0ea80ecacf
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue May 17 23:19:48 2011 +0200

    Converted stream_out/vod.c to vlc_clone().

commit 55c5936147fa356b3ea0e171b8d19150c30832d9
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue May 17 23:13:11 2011 +0200

    Converted remoteosd to vlc_clone().

commit f83e0c967608835f2150537f513af524cabe80ee
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue May 17 22:21:05 2011 +0200

    Converted atmo filter to vlc_clone().
    
    I have just modified it to remove the use of vlc_thread_create(). There is
    a lot of improvement that can be done to the way the thread are handled.
    
    I have not tested it for regressions.

commit 03718ff86c4534fc0b6740ca7ca11733dc8f6983
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue May 17 18:45:08 2011 +0300

    Udpate in-tree plugins cache path

commit a2ec518b5dad98ab21c92cbd4543806a640cec79
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue May 17 17:57:20 2011 +0300

    GUN TLS: provide preset priorities as choices (except NONE)
    
    ("NONE" alone always fails; it is meant for manual configuration.)

commit 1b9d495dc2926a1553f87032180685c7e1080413
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue May 17 17:41:26 2011 +0300

    GNU TLS: switch to string based priorities (fix Debian #624027)

commit 3a4ab15b543f3689b3d9d4ac2666097b713ec261
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue May 17 17:17:59 2011 +0300

    GNU TLS: require version 2.0.0 or later
    
    This update is required due to API updates.

commit 6cc89ae733784777ccad8cabd7786cc1c801089f
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Tue May 17 15:56:04 2011 +0200

    skins2(Win): kill more compil warnings

commit a111119dfbd6d59840ec16f74eac2aa35b9b04df
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Tue May 17 11:52:05 2011 +0200

    skins2: kill many compil warnings

commit 4423fd4bb4b6242fa5ea3ee21206757ee9f2927c
Author: Mirsal Ennaime <mirsal@mirsal.fr>
Date:   Mon May 16 23:39:32 2011 +0200

    dbus: Remove warnings and dead code

commit 950b29f8a3ea12e056fc55c6e667a05560b26b95
Author: Mirsal Ennaime <mirsal@mirsal.fr>
Date:   Sun May 15 13:03:34 2011 +0200

    libvlc: Update the mpris client code used for the one-instance mode
    
     * Connect to the other instance using the mpris2 bus name,
       object path and interfaces so that the one-instance mode
       works with the mpris2-enabled dbus control interface

commit a606de8d7904e2af7ad7ebaa9b409b099b455a53
Author: Mirsal Ennaime <mirsal@mirsal.fr>
Date:   Sun May 15 19:33:53 2011 +0200

    NEWS: Describe the recent changes changes of the dbus control module

commit 1857cab238c283795ac40707f2200f9484da92e4
Author: Mirsal Ennaime <mirsal.ennaime@gmail.com>
Date:   Wed Aug 4 15:23:34 2010 +0200

    dbus: Implement the MPRIS v2.1, as published on http://www.mpris.org
    
    WARNING: These changes are backwards incompatible.
    Please refer to the mpris project for documentation.

commit a1967050f02676cd1ff69a4d70ec95eb5cf60ece
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Mon May 16 15:44:47 2011 -0400

    vlc-thumb: bugfixes suggested by courmisch

commit b3c26d999de3d0d56edf93e32ff448725010a1ff
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Mon May 16 13:30:39 2011 -0400

    update: fix hashing of text files with empty lines
    
    the current status file for 1.1.9 is one of these

commit d420d0170a22eac88dfa41bafc6b83f9a2ccd729
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon May 16 01:07:49 2011 +0200

    Qt, info_panel: correctly show the save Meta button

commit 1286801ed77f001d6e74e911060b2bd11c5e01d3
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon May 16 00:33:17 2011 +0200

    AVI: small fix when parsing metadata
    
    Closes #4765

commit 82497e9a8d2809eb18dbf6d6251a3ddeaafd29c5
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sun May 15 17:57:08 2011 -0400

    vlc-thumb: video thumbnailer for nautilus

commit 3740a564245c6eff1c27027a3a273f3ee8ed3fdf
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sun May 15 21:42:42 2011 +0200

    rtp input: fix dynamic payload handling
    
    Oops sorry

commit 81e570b095703da5d3dc660e26fe12312b5e2578
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun May 15 21:04:37 2011 +0200

    NEWS, LIST and po update for the new filter

commit f750252af5f0b005491b8fed37c9b9b93fc1aed1
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun May 15 15:38:15 2011 +0200

    Used vlc_clone instead of vlc_thread_create in goom.

commit 0a4005ce30ea4d705cc3013fb672f8d03746f93a
Author: dharani.prabhu.s <dharani.prabhu.s@gmail.com>
Date:   Tue May 10 21:02:51 2011 +0200

    Antiflicker filter initial version
    
    Signed-off-by: Laurent Aimar <fenrir@videolan.org>

commit 922b9d314c523794fde1ebd12afb2421cdf8992e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun May 15 17:55:41 2011 +0200

    Avcodec: map, for the time being, acc_latm to mp4a

commit ee7dac869f5a7619d9940516da0073ca40bcb6a1
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun May 15 17:46:33 2011 +0200

    Win32: no portaudio and no SDL in default configure
    
    Why so? Because, while SDL video could be useful, SDL_audio and
    portaudio don't bring anything to the table, so far...

commit 5d8f9a37f7bb60ea90594ad3567266eebd609a68
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun May 15 15:41:49 2011 +0200

    Avformat: do not add attachment as ES

commit dacabfca3e9e8df3e06edf321994eecf32648787
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun May 15 15:31:27 2011 +0200

    AVI: better debug message, notably in extended case

commit 6f768ab47bc2afdcb20b4a5e39e620f7f58e2256
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun May 15 15:29:29 2011 +0200

    AVI: support WAVEFORMATEXTENSIBLE for audio
    
    This is notably used by files produced by FFmpeg
    Closes #4742

commit 0e52a3d870716c093ea38f63c7bece6e7d3fd133
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun May 15 13:25:53 2011 +0200

    Contribs: better configure options for SDL

commit 98e5932df0ad454b3571b0631c925a356d49ea4e
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun May 15 13:16:55 2011 +0200

    configure: fixed Growl framework detection

commit 0bc58744da2dd1ced64959e918aee30b3d400a6c
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun May 15 11:50:32 2011 +0200

    skins2: fix warnings about initialization order.

commit 356dd52e7b72c847e85cd675421556c235828220
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun May 15 10:50:03 2011 +0200

    freetype: better simplification (thanks to rem).

commit 728866a80a3d4620fa470a9fe21f983d527d0a5c
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun May 15 10:19:56 2011 +0200

    posterize: remove unused variable (set but not used)

commit 01cf70073fb52a2a8a7e504eaa2fe8a22c9e382b
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun May 15 10:08:09 2011 +0200

    taglib: check for the presence of apefile.h

commit da61086b812f697c8935f3fb3fcc9f4a9d305afa
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun May 15 00:46:53 2011 +0200

    Add 2 shortnames for modules that have options...
    
    Makes it better for preferences.

commit 47281ac209a120d4f85eb0d4b0bdb18be0730eb1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat May 14 22:43:18 2011 +0300

    Fix loading plugins still depending on unsafe config actions

commit 437c3166e9b077d6bcc01a1a90b8535d92e11fb9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat May 14 20:51:14 2011 +0200

    Qt: remove unneeded code

commit 19acda054bf4312dec4d82e0646cb90437157cff
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat May 14 20:43:03 2011 +0200

    Qt: kill warnings and probably a crash on Win32

commit 146af0bd9ce2c89a5e7325a60daac9d6af6abe76
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat May 14 20:25:32 2011 +0200

    Qt: fix breakage on Win32 because of moc versions
    
    Consistency? what for?

commit 5de4956b3c1b5035094e318ae848f873281222f1
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat May 14 19:12:43 2011 +0200

    Atmo: fix compilation

commit 8ebd2349c6e671701307d68ce8801b506850d8ca
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat May 14 19:01:47 2011 +0200

    Visualisation: fix preferences, warnings and cosmetics

commit 63e333c2fa7d94ea5075fc09b59d0096be5fe754
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat May 14 18:42:39 2011 +0200

    Avformat demuxer: kill 2 warnings about signedness

commit c405205e9a82ad0b1b63556f718580ef8ccd0205
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat May 14 18:36:37 2011 +0200

    taglib: read and wirte APE tags for .ape files.

commit 277eb4cfbc9c7b37752b781029899177caade0dd
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat May 14 13:21:03 2011 +0200

    taglib: cleanup macro definition.

commit a6c58bdb7d237e1e41d254b6348fb8e3ece53495
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat May 14 16:55:00 2011 +0300

    msg_Copy: psz_header can be NULL

commit ab4967ced83ee26534dbc4564ae4a01dfeed1321
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat May 14 16:41:41 2011 +0300

    atmo: fix most warnings, convert to Unicode, kill useless functions

commit b0ccf95da87e9f2085d36d6610cc749be3004312
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat May 14 15:39:07 2011 +0200

    Waveout: tentative fix for WinCE

commit 7f463c4918fb17c81ca677a30e72280b132ca1c9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat May 14 15:14:11 2011 +0200

    Qt: win32 warning killing

commit 70a73ff707dc62539cc0ecf7b17567bab4391c61
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat May 14 15:00:34 2011 +0200

    Qt: more of the same warnings killing

commit ab055487a8e177970d51195f1b00ee4dcf5d4f2b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat May 14 15:29:52 2011 +0200

    DirectSound: correct include order

commit 4d37034c178053ff6bd76899df5b3a984d1dd322
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat May 14 16:21:15 2011 +0300

    MSW vouts: fix warnings

commit 607d027274596f74300e325fcfa9bc33a148285c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat May 14 16:16:10 2011 +0300

    dshow: fix warnings

commit b5386f688349875673ea03f877000fea7a3c8a3a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat May 14 14:30:41 2011 +0200

    Qt: more of the same simplifications and warnings

commit ecd17cb6dd45cdf7e450b844fc9d52651b853c38
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat May 14 14:22:47 2011 +0200

    Qt: kill unused-parameters variables warnings
    
    And other simplifications

commit 5feabe6bc640d4c3af39227177781c59004511f9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat May 14 14:01:57 2011 +0200

    Qt: kill unused_parameters warnings

commit 8b2c14996c021cc5aca212de239a6b3ca1047d82
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat May 14 13:48:44 2011 +0200

    Qt: more warnings

commit e15ff43db5689f5d4e0f94ce6955b081f7fe18b0
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat May 14 13:40:57 2011 +0200

    Qt, menu: code simplification

commit 1a7e7c83879b1f755bfa42b49ec1dffdf0002524
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat May 14 13:36:06 2011 +0200

    Qt: operator priority

commit 2d5a1a6feeb34d7cff55edbba38cd2e184b9be3d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat May 14 14:35:12 2011 +0300

    BDA: fix warnings

commit 14c39b80db95ed92244da1ac9c8b69a1ee6cb696
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat May 14 13:32:56 2011 +0200

    Qt: fix a warning in the playlist models

commit b6fa76eaf918ba2a6bbb2b56303d335bffc03a8b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat May 14 13:31:09 2011 +0200

    Qt: kill a bunch of warnings

commit e6a21a3c52eb37b2bb310087ddfdd9c4f9676fd5
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat May 14 13:14:14 2011 +0200

    Qt: explicit sign conversion

commit 44cfdaa81eb65bf3d06af409924c454b08e43b4e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat May 14 14:23:15 2011 +0300

    browser plugins: remove MAKEFLAGS to work around broken buildbot

commit c21bb29ae63d827b24396a5fd0d024768709dd85
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat May 14 14:09:10 2011 +0300

    taglib: fix unused parameters/variables

commit 6364bc24f805685438bf88357546683c6c457a3d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat May 14 14:00:34 2011 +0300

    UPnP: fix warning

commit aca5da7db247b230081ea773740c0c1ba31b0265
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat May 14 13:05:50 2011 +0200

    Qt: fix a warning about operator precedence

commit 4fd10f5e1a5fccee1d10f50c4927f6b5a4bfb4c0
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat May 14 13:01:01 2011 +0200

    Qt: remove unused variable in pl_model

commit e052b35be0f68f8d83adbc69483437d93988eb8b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat May 14 12:59:43 2011 +0200

    Qt: remove unused variable.

commit 70dab4d4b64b436a24d6a9a7d6f51957d6aa957f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat May 14 12:56:46 2011 +0200

    Qt: fix reordering warnings

commit cd750a6e6fc3a38c61dc112385afab91585d0c21
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat May 14 12:56:31 2011 +0200

    Qt: fix signedness issue

commit 2be2cb82c8b40ed555c847fc0db5a42ce4708e86
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat May 14 12:55:53 2011 +0200

    Qt: fix signedness comparison issue

commit 5fa3d992113b418e95f8daa415c563382f5f9e7b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat May 14 12:55:22 2011 +0200

    Qt: remove unused variable

commit e0d0ae7e44319bf94ed5d4b4dcadde1d3abf91e8
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat May 14 12:47:44 2011 +0200

    Qt, menus: fix a possible crash

commit 752a2e7c5b0b51907ee06af5c8a73b67fa9a0046
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat May 14 12:50:56 2011 +0200

    qt4: fix two crashes.
    
    Thanks to jb.

commit ddd308dc9ec7cbd0742992065487ee220a79ea0a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat May 14 13:53:45 2011 +0300

    Enable compilation warnings on C++

commit 631e9e7f8adbdb822fc299604eba1ea06d27c894
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat May 14 13:53:28 2011 +0300

    M4 C++ flags macros

commit 1640b6840ac8d6f08b527950b6e30b9035bbe6fe
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri May 13 23:17:58 2011 +0300

    Dummy: select a sane sample format
    
    We need to select a format that can be output by the mixer, preferably
    the exact format output by the mixer. Keeping the input audio format
    breaks for non-linear input formats when S/PDIF output is disabled:
    the mixer outputs FL32 that cannot be converted to MPGA, AC-3, etc.

commit 231b08e8022435247a057bb494d2b2608b7ef206
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri May 13 18:35:20 2011 +0300

    Remove dummy plugin config item parameter

commit 95aeef3ed444b9f4914221392a03116662dd0863
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri May 13 18:20:33 2011 +0300

    fluidsynth: correct sound font location in preferences

commit c766ac42d6ce43b0fe45e64c9332b9980e3fc5db
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri May 13 17:12:41 2011 +0200

    Qt: fix a signal in the media_info dialog

commit a749d86cb723d6ad5690d95e0ae15ec56d044c64
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri May 13 14:22:23 2011 +0200

    Fix dist after [2b4266d1ea6ddebfa76652687d99ba52186d2bf7]

commit 11396fdf154faffd1955e033931a76851f4710e8
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri May 13 14:20:08 2011 +0200

    Fix dist after [103b41295a80682125ec9b2373dfc1ac346fe656]

commit ce4ba978c79544b877a4e9d5b3f962e06adece6f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri May 13 00:00:52 2011 +0300

    Qt4: not unloadable on Linux

commit 8277183cd5250e0ce5fef2528cf7e4e35eea2bd6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu May 12 23:07:44 2011 +0300

    Lazily resolve plugins during scanning
    
    There are two advantages:
     - scanning uncached plugins is much faster,
     - plugins with broken dependencies are visible in the modules list.
    
    Plugins are still resolved "now" if they are probed by module_need().
    This is a safety feature (the run-time linker would exit silently if it
    hit an unresolved symbol). As the previous commit unloads all uncached
    plugins, we can reload the plugins with different flags as needed.
    
    Plugins with broken/missing underlying libraries will trigger an error
    only when used, rather than when scanned. vlc-cache-gen is then a bit
    more robust against messed up packages installation (it will not skip
    plugins anymore). Also, dialog_Fatal() could be used to report run-time
    errors. This was not possible previously: the error would occur before
    the UI was started.
    
    Note that this is not implemented on Windows, as there is no support
    (that I know) for lazy resolution of DLLs.

commit a9093a20bc8cc92a00df6fd865e0908f609da7ab
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu May 12 22:59:51 2011 +0300

    Do not keep unused plugins loaded after plugin scan
    
    This saves about 20 Mb of address space, 10 Mb of memory on my system,
    when the plugins cache is disabled. It is even more dramatic for
    non-VLC apps (as then Qt4 is not loaded).

commit 103b41295a80682125ec9b2373dfc1ac346fe656
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu May 12 22:33:56 2011 +0300

    Split Win32 and POSIX dynamic linker backends

commit bdc46e27b25d35169380632df8ad9971530a1bf3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu May 12 22:23:51 2011 +0300

    Inline module_Call()

commit ae5e3537d3cb0372c6cef26e046370e2f35d4a68
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu May 12 22:04:49 2011 +0300

    Keep only one cache file loaded at a time
    
    Each cache file is now unloaded as soon as the cache directory scan is
    complete. The data is not needed anymore past that point.

commit 468d5f4dba282ed08b3f0c31e3150dd6156afb81
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu May 12 21:51:53 2011 +0300

    Plugins cache entries are one time use things
    
    As the module descriptor is referenced into the main module list
    (without copying).

commit 8dbde14ea9619ad865f9bb13c39e505022ff871b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu May 12 20:57:58 2011 +0300

    Rationalize --(no-)plugins-cache value handling
    
    There is no need to keep this around after the plugins scan. Also,
    there is no need to check --reset-plugins-cache if caching si disabled
    (--no-plugins-cache).

commit 3546fd4932e13ccaf5ad320a7024e1d69d48683a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu May 12 20:38:18 2011 +0300

    Remove write-only module_bank_t.b_cache_dirty

commit 99cb4886a43716ef38da19020e5f90a25febee36
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu May 12 20:29:49 2011 +0300

    Use native types for plugins mtime and size
    
    64-bits timestamp is useless if the OS only provides 32-bits.

commit 8164d69bb0738f7c07605bccadb90e5f1f084333
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu May 12 18:08:50 2011 +0200

    Avformat: better debugging message

commit dddfd15d0df73f7002c52eab79b020154ab1527f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu May 12 18:23:20 2011 +0300

    RTP out: robustify send error handling
    
    For error other than congestion (EAGAIN, EWOULDBLOCK, ENOBUFS, ENOMEM),
    check the socket type. If the socket is a datagram, retry. Otherwise,
    the socket is connection-oriented and we assume the connection broke,
    close it.

commit 961fae15c74ced40284772d645094a90df8ad838
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu May 12 18:21:37 2011 +0300

    RTP out: fix warning

commit 4fd5cd509cb77996e099834ed6eb3572a11fb080
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed May 11 22:46:57 2011 +0300

    DTV: wire ACCESS_SET_PRIVATE_ID_CA (forgotten in previous commit)

commit aa87371faa2bb5f8a313d918cad1194ac8fe15e0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed May 11 22:42:40 2011 +0300

    Linux DVB: migrate EN 50221 code
    
    This needs testing (my DVB driver is not CI-capable).

commit 2b4266d1ea6ddebfa76652687d99ba52186d2bf7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed May 11 22:19:13 2011 +0300

    Add HAVE_DVBPSI, and use it, DVBPSI_CFLAGS and DVBPSI_LIBS

commit 1a5b4bf2b26f843f21cc4c31fdfa2bcd40d0f95e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed May 11 20:12:56 2011 +0300

    Linux DVB: conditionally enable DVB-T2
    
    The missing definitions are 3-days old...

commit 422238b7150f7863970f3e7173e9a54c64c825f4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed May 11 19:54:14 2011 +0300

    Qt4: DVB-T2 in open dialog

commit 407007d7e33577848758465b5290e1efdbfa9de8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed May 11 19:40:57 2011 +0300

    DTV: common support for DVB-T2

commit d1627ea8f8b7c21ffbe165b47514f51d00d0fdd3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed May 11 19:40:18 2011 +0300

    DTV: Linux DVB-T2 support (if'd out)

commit d20f0f18f86b4925874f7a5dedf6547e3b2775f5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed May 11 19:09:24 2011 +0300

    Linux DVB: fix guard intervals table order and DVB-T2 parameters

commit 420f73d87f134f5ae29c058597021ce8cbf8e4ac
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed May 11 19:00:13 2011 +0300

    Bump plugin ABI

commit 9f1762006cc9f790267d3692f17ee7b0db7e3f76
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed May 11 19:38:48 2011 +0300

    Update message callback
    
     - remove always zero overruns counter,
     - constify message pointer.

commit 1075ddb2939148d55f23e21d77fa04940edd3ec0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed May 11 19:32:54 2011 +0300

    Qt4: convert VLC message stuff to QString

commit 166da1cec3c63eabd727429125689eb4d4be9b87
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed May 11 19:20:47 2011 +0300

    Simplify verbosity filtering

commit f2fd47b4b4168eb53da241ca6671fbb85b61b7ad
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed May 11 19:10:38 2011 +0300

    No need to copy msg_item_t.psz_header

commit fc908a6d16c4d2653ed652cd9393579a877c0861
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed May 11 19:04:07 2011 +0300

    Split up debug message printing (more readable in my opinion)

commit 4f477ba9ebe1d8c2797a4661478c13b9c83067a9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed May 11 19:01:07 2011 +0300

    flockfile stub

commit 9bf71ea223320646c6a6e98514c543a0912eeb24
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed May 11 18:28:01 2011 +0300

    Only take top-most object message header
    
    In practice, multiple headers cannot happen. Only VLM input and LUA
    interface use this hack.

commit f68b07bf9439482c4d1a3c57bff3aa7d81fd0cdc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed May 11 18:23:32 2011 +0300

    No need to copy module in message item

commit 0c86c2c957b2c658e7b36ee558d111a8ce7f36a6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed May 11 18:01:15 2011 +0300

    Allocate message item on the stack

commit 9fd97f34d8ff4ad46cf61309b9e0f9c549f39c81
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed May 11 18:01:04 2011 +0300

    constify

commit 9e3c1a6d39b509e3672a170b54939f7825f555df
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed May 11 17:51:30 2011 +0300

    Use copy/free paradigm rather than hold/release for message items
    
    Message items are more often than not not rereferenced, and hardly ever
    rereferenced more than once. Demand-copying will be faster in most
    common circumstances (especially built-in console or logger).

commit 0b93cc7191fdbc0b301e72201f306ee883660663
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed May 11 17:36:26 2011 +0300

    Remove unused msg_item_t.date

commit cfad8dc27dcb693ffcc327b34eca3ce5fe7f09f6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed May 11 18:27:16 2011 +0300

    Remove write-only change_need_restart()

commit cd00c9c5935bed7bfdf0c30104f8b1e945cf6fc2
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed May 11 12:45:36 2011 +0200

    stream_filter/httplive.c: #EXTINF: accepts integer (version < 3) or floating points based on protocol version.
    
    Update logic in parse_SegmentationInformation() to accept float values
    for duration as mentioned in later version of the draft specification.

commit 33489c928ca049392690947f38e4827108127432
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed May 11 12:18:06 2011 +0200

    stream_filter/httplive.c: Remove stream_t* argument from parse_SegmentInformation()
    
    The variable stream_t *s in function parse_SegmentInformation() was not used.

commit 0d02e6fb6a826ebd901fae0ac93fb3a0f0225f3f
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed May 11 12:14:20 2011 +0200

    stream_filter/httplive.c: split up parse_SegmentationInformation() function.
    
    Split up parse_SegmentInformation() into two functions:
    parse_SegmentInformation() - parse #EXTINF to get duration
      parse_AddSegment() - adds new segment
    
    The parse_SegmentInformation() did both functions before and this
    made some HTTP Live URL not work as expected. The splitting up of
    these functionalities solves this issue.

commit 255acda2f8af6fc4e1f2a35336ccf56454b3c32b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue May 10 23:07:49 2011 +0200

    Qt, playlist view: code simplification

commit 0b90ef31d707de103ad5975b27fbda3168685642
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue May 10 23:01:47 2011 +0300

    amem: i_nb_samples is unsigned, no need for size_t

commit c9be4f7e1628bce2715d1be72b40c9efd8bc987f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue May 10 21:57:34 2011 +0200

    NEWS: Mention amem and new libvlc functions
    
    And remove trailing spaces...

commit 3f4bbedac34055b4d6527d83b2122726f2c782b5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue May 10 20:56:21 2011 +0300

    Add libvlc functions for custom audio output
    
    This is not tested due to lack of use cases. Please test and report
    bugs or limitations BEFORE final 1.2.0 release (or shut up).

commit 283ee7daf8466bc21aa590c5fc3059c31c06d0e0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue May 10 20:54:23 2011 +0300

    Add virtual audio output plugin
    
    Currently channels cannot be remapped and samples format must be S16N.

commit dc7fff375fff04c99c7acc0195378bce5932a736
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue May 10 21:05:57 2011 +0300

    libvlc_clock, libvlc_delay: expose LibVLC clock for audio sync

commit 6a45dac72f9ba86bfeea29be255bfdee7f74fb6e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue May 10 18:10:27 2011 +0300

    Alias vlc_memset() to memset()
    
    This saves two function calls per memset() since there are no optimized
    implementations of memset() at all.

commit a90229de8b47f3cf514b4b948c0304c6f54edaf0
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue May 10 13:41:35 2011 +0200

    Qt, recents: elide on display in the menu, not at creation
    
    And this time decode the URI...

commit d317831dd65b302a6250546d657fa8195f475a6c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue May 10 13:22:02 2011 +0200

    Revert "Qt, recents: elipse on the left the mrl"
    
    This reverts commit 7e1526b90947a146aa963e92f8a7326b6a697712.

commit 3ae42e74c0b1b3cf7004d0c14985ff25bf48aaa1
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue May 10 01:18:40 2011 +0200

    Qt, selector: don't rebuild the model when not necessary...
    
    This should fix the build-twice-the-model issue and should avoid
    rebuilding when clicking the already selected one.
    Rebuilding the model is costly enough in time, to not do it all the
    time.

commit 7e1526b90947a146aa963e92f8a7326b6a697712
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon May 9 23:19:39 2011 +0200

    Qt, recents: elipse on the left the mrl
    
    First, I ain't sure we should display the mrl and not a "nice version of it"
    Then I ain't sure that we should elipse on the left...
    But, this is a beginning... Improvements welcome.

commit 18dc994608255e31f853e4d6d2e999a3327c7801
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon May 9 22:35:04 2011 +0300

    vlc_module_create(): remove useless parameter

commit 2040b3259c3c92dc1c4180481a1809f995b35367
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon May 9 22:12:44 2011 +0300

    Remove module_t.b_submodule
    
    It is equal to (module_t.parent != NULL) and hence redumdant.

commit cf7f3bc8e3102fec41060ecdce69f7a183009b1e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon May 9 22:04:37 2011 +0300

    Do not cache b_submodule
    
    It is always false here.

commit 55003f1d21c18e0de23f8da363b8c2a02e53240b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon May 9 19:38:55 2011 +0300

    Remove endianess and type sizes from plugin name
    
    On the one hand, plugins from different architectures cannot be mixed
    in the same installation directory as they have the same names.
    On the other hand, endianess and type sizes is way insufficient to
    discriminate architectures (e.g. armel and i386 look the same).
    
    So this was totally useless. And it did not need to be formatted at
    run-time either.

commit 706a49d8abe7c092aec5a30d35f40b3471afabd1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon May 9 19:28:27 2011 +0300

    Remove CPU capability from the plugin cache path
    
    The plugin cache does not depend on this anymore. It always contain all
    plugins like it did in VLC versions <= 1.0. In theory, it could even be
    generated at build-time if:
     * the compilation is native, and
     * the set of installed plugins is invariable.

commit da76807ffd1e5792f5279456aea4fae5b8a2c309
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon May 9 19:19:59 2011 +0300

    Remove plugin directory per CPU capability hack
    
    On x86, describing and probing optimized plugins is safe (thanks to the
    removal of the -mmmx and -msse2 compiler flags).
    
    On PowerPC, libvlccore is built with -maltivec. This is a bug (no
    difference before or after the plugin directory hack).
    Describing and probing Altivec plugins is no worse.
    
    On ARM, NEON support is detected only at compilation time currently
    for lack of a better alternative. So this is a non-issue.

commit 2337ee69b997d159d72341f3cb3f5c4036b56f0f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon May 9 19:17:49 2011 +0300

    Checks for CPU capability at run-time (on x86 and PPC)

commit e6b44f79068f16f4a6a3668e5fc06a2d20f580df
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon May 9 18:26:10 2011 +0200

    contribs: another bin package update for Mac
    
    fixes ffmpeg linking issues on some setups and includes latest modplug, etc.

commit 9c61b594a9d8b9fd701b8716b5c783b45c4685c7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon May 9 18:40:32 2011 +0300

    Do not pass -mmmx or -msse2 to the compiler
    
    x86 GCC does not need those parameters to compile MMX or SSE assembly
    or built-in intrinsics (contrary to ARM GCC w.r.t. NEON). They only
    allow the compiler to issue MMX or SSE instructions for the plain C
    code. We already rely on this tolerant compiler semantic for the CPU
    detection code, and for some optionally accelerated filters (e.g.
    deinterlace).
    
    Disabling MMX and SSE for non-assembly code should have no or
    negligible effects on the affected plugins. On the other hand, it
    ensures that the plugin descriptor can be run by non-MMX/non-SSE CPUs.

commit 41346148927242528a72dc5006f77594944c3d43
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon May 9 18:36:55 2011 +0300

    Test SSE compiler support on all IA32 architectures, not just 686
    
    Same as is done for MMX. Run-time checks determine whether SSE can be
    used in any case.

commit 8f41963490a46596605cefc33ed8e62f758ad67f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon May 9 15:49:13 2011 +0200

    Freetype: use add_loadfile when fontconfig|win32 is disabled

commit a1a2d587305fa99f9e6fcf4919a88ad82fa18486
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon May 9 14:40:39 2011 +0200

    lua, host: remove trailing spaces

commit 1d9c69bb4a3f12394a471576cae028526d1d319c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon May 9 11:55:32 2011 +0200

    Qt: rename variable for consistency

commit 175b37db711e5174003f6a6fa4fd26174deb8881
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon May 9 11:33:13 2011 +0200

    Qt: fix build with --disable-media-library
    
    Sorry for the problem.

commit 6296dd700887fb3aac3d419bf71d6c84bf5e9c8b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue May 3 02:51:45 2011 +0200

    Qt: try to enable PL/ML switching
    
    This still needs a lot of fixing
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit fb0efa32cd81d553a4ccdf57b9b6ca36ef8fe626
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue May 3 02:32:31 2011 +0200

    Qt: allow SQL-ML configuration
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 64119e135e4def2710bed7e36e00eef1f47b07c4
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue May 3 00:23:37 2011 +0200

    Qt: MLModel creation and assignation
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 9a68967dde849897e408c6967522718c244a7f32
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue May 3 00:50:08 2011 +0200

    Qt, selector: Signal renaming to avoid Qt confusion
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit b235e65f2455275ed993fd968cfa872c3d7e0d61
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon May 2 22:40:16 2011 +0200

    Qt, selector: activate the SQL ML
    
    So at least, someone can test/fix it...
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 2e4f1776a9848de8d18fe108081bfa82c6dff505
Author: Dominique Martinet <asmadeus@codewreck.org>
Date:   Mon May 9 15:34:13 2011 +0900

    contrib: build libgsm with -fPIC
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit a070f1a190dfe434238fa37a01caaec9e2d8334c
Author: Dominique Martinet <asmadeus@codewreck.org>
Date:   Mon May 9 15:34:12 2011 +0900

    contrib: have gettext (.intl) depend on iconv
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 005f4840066889b6e417753a5dc6e6a32b09ff7d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon May 9 02:15:56 2011 +0200

    Win32: 1.2 wants dvd:///D: not dvd://D:
    
    CLose #4298

commit 2abc1a67d5cdaeb2a7ae61df240614b21d433e08
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon May 9 01:58:19 2011 +0200

    DVDnav: fix .ifo files opening
    
    Should fix the issue mentionned on #3816, comment 14, 2 last results...

commit 40fbe2831b43864072a1350e2e3d8eff6742ca4d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon May 9 01:04:43 2011 +0200

    Configure: fix xml2 detection for libbluray
    
    10l

commit 41e97e769de0e6f6c879be32fd886e9a74bd1fae
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sun May 8 21:05:14 2011 +0200

    contribs: remove unused files

commit 722bacc15d61e035d7948ef2a45e5f8d7f6d0ec4
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun May 8 20:44:42 2011 +0200

    Win32: update default configure script

commit 732b0c0c29856bedbdf060620c1794121e8701ed
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun May 8 20:40:06 2011 +0200

    COnfigure: libbluray depends on libxml2 for now

commit b0dcad9571e6a552423c41512ade2d10d294fcb9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun May 8 20:15:32 2011 +0200

    Contribs: remove unused packages

commit 8ecc33cc4f315cff707203633ca232d6bf33f023
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sun May 8 20:11:47 2011 +0200

    contribs: fix portaudio rules

commit e6102432a07f3626f632e38d2c8414cedec723e3
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun May 8 19:54:43 2011 +0200

    Contribs: update portaudio to the latest stable snapshot

commit ff66bb3badbbccd624b8175468ffec74c4440050
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun May 8 19:51:09 2011 +0200

    Do not used vlc_thread_create() in input/es_out_timeshift.c

commit 5699c34a510ae92568b903360e57ac0942fd3dcf
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun May 8 12:19:17 2011 +0300

    dvdnav: only try to regular files matching *.iso (fix #4741)
    
    (This does not affect directories and block devices.)

commit a0af84c5ff058edce897330fa5b4060adb8dddc8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun May 8 20:27:13 2011 +0300

    dvdnav: skip probing if forced and do not accept "file://"

commit 3ac3e139c23f8cadac0ba9227cac37a158d37ac3
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun May 8 19:20:57 2011 +0200

    Contribs: upgrade libdvbpsi to 0.2.0

commit 7409fae98ddf5ebbb19721b3a2f9b1068412965d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun May 8 19:16:07 2011 +0200

    Contribs: update zvbi to 0.2.33
    
    It is safe (out since 2 years) and it doesn't break the ugly win32 port
    I did...

commit 0a2af233106bfb431892313f9e5f442e2e4b678e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun May 8 19:12:45 2011 +0200

    Contribs: fix orc stdint weird inclusions in 0.4.14
    
    Should fix wiN32 contribs

commit 7f865115a5477ca2edf905ef43eb46c61072eeba
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun May 8 18:58:46 2011 +0200

    Do not used vlc_thread_create() in input/decoder.c
    
    It also fixes shared access to b_die without a lock(or equivalent) being used.

commit f12af9e1e024338ae265ecabd3645076cd94e9da
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sun May 8 18:40:16 2011 +0200

    contrib: don't include config.h in installed pthread.h
    
    It's retarded for an installed file to depend on it

commit 27e40c3736f1e1de6a233729e6a489e98abbb92b
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sun May 8 18:38:39 2011 +0200

    Revert "Contribs: don't allow pthread to use config.h"
    
    It breaks the build of pthread.
    
    This reverts commit f8db78d5ab27a41e02dbfb3f01e26023c1345246.
    
    Signed-off-by: Pierre Ynard <linkfanel@yahoo.fr>

commit 4553a9ad874a1dc3a4f867276188540fe002617f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun May 8 17:53:47 2011 +0200

    Contribs: update modplug

commit 64b98d8415574337e8354c9ebb05c41d1d458f6e
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun May 8 17:48:00 2011 +0200

    Serialized libmodplug loading code.
    
    libmodplug is thread safe except when loading files or configuring settings
    (before loading a file).

commit c320a4eb11da87908d0e18fcb13d261a40f10ebc
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun May 8 13:24:01 2011 +0200

    Configure: more information about missing fontconfig/fribidi

commit f8db78d5ab27a41e02dbfb3f01e26023c1345246
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun May 8 13:04:04 2011 +0200

    Contribs: don't allow pthread to use config.h

commit 702a58c46bd2d39452242347ce100a7fd7603cda
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri May 6 17:56:32 2011 +0200

    Audiobar: remove trailing whitespace

commit 03c245ca8987bdc757d008449a24eef1229a91cd
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu May 5 16:10:07 2011 +0200

    Remove tabs in headers

commit 5e1fd0ff7c7eb8ba872430d33ff42e90fcbc290f
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sun May 8 04:01:18 2011 +0200

    contribs: fix cross-compilation of lua

commit 6a06521577edabfbc7ab1191adede2c86767b7f3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat May 7 23:03:52 2011 +0300

    Rename VLC_{PUBLIC,DEPRECATED}_API to LIBVLC_{API,DEPRECATED}
    
    There are no functional, source or binary changes. This is only for
    consistency: libvlc stuff -> LIBVLC, vlc plugin stuff -> VLC

commit 92f1b3aee74871e264db419def5170f2e3512751
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat May 7 23:02:08 2011 +0300

    Rename LIBVLC_* function attributes to VLC_* within plugin API

commit e4b19d0ae57c2d48a318df2eabd66036d7665eb6
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat May 7 21:35:57 2011 +0200

    contribs: fixed typo

commit 2bdb205f9de634315a56e479a1721b9761c429eb
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat May 7 21:35:33 2011 +0200

    contribs: updated binary package for Mac OS X

commit fbbec486fe0051572fafed1e98331c87b0543d5c
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat May 7 21:34:02 2011 +0200

    contribs: another iconv hack for fontconfig
    
    additionally, make sure /opt doesn't sneak in our patch

commit 3e1093312a423e62256ac44a6ec59f060dbb1036
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat May 7 21:21:21 2011 +0200

    contribs: updated liborc to fix schroedinger compilation

commit ffa096d9ee1757a446faeb57200d5a991f438b16
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat May 7 21:00:51 2011 +0200

    contribs: hack to ensure libcdio creates proper la files

commit 44769546724f577ccf17aaeed81f8c0d4a664e48
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat May 7 20:17:15 2011 +0200

    contribs: fixed libcdio linking on Mac OS X 10.6 and later

commit e539c5ce08a9133993c34328cd79de7be856415b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat May 7 19:44:19 2011 +0300

    config.h MUST ALWAYS BE INCLUDED _FIRST_! Fix Windows warnings.
    
    How many times does this have to be spelt?!

commit 9887eeccca78880aab56ac1c0bfe28d8716646bc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat May 7 19:38:42 2011 +0300

    Mark other symbols as hidden
    
    Unfortunately, libtool is yet incapable of doing marking symbols as
    hidden (not exported) at compilation time.  So lets do it manually.
    According to the GCC documentation, this allow some compile-time
    optimizations depending on the platform.
    This was already done by Damien earlier (and removed during the
    plugin headers cleanup).
    
    The check is disabled on Windows, as the compiler accepts the flag,
    but generates lots of warnings during compilation.

commit d95990dc0c31411d05fcd9968810fc495a94f97e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat May 7 19:12:20 2011 +0300

    Mark exported symbols with default visibility on GCC 4

commit 085558ebcd051c46e5806e13e043a4523e7e92f1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat May 7 19:10:01 2011 +0300

    Do not use internal libvlc symbol outside of libvlc

commit 71992c5fbc75ee2c94cd2a3ab1aaca70bfc688a9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat May 7 18:43:10 2011 +0300

    Deprecate vlc_object_kill(). There are several safer alternatives.

commit 6f258887aa634d8cceaf9797779521dfd8340be2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat May 7 14:06:21 2011 +0300

    Replace VLC_EXPORT macro with a simple prefix, VLC_API
    
    This should help Doxygen parse VLC headers, and generally makes headers
    easier to read. LibVLC already uses a similar approach.

commit 9a46b63e122e2094312bbd3ee7d578a463164660
Author: Katsushi Kobayashi <ikob@riken.jp>
Date:   Sat May 7 16:43:45 2011 +0200

    qtcapture: implement video capture device selection
    
    manually merged and tweaked

commit c1cbe147077217a5bec60db9bdce69289ef0f200
Author: Katsushi Kobayashi <ikob@riken.jp>
Date:   Sat May 7 16:26:44 2011 +0200

    qtcapture: added support for all QTKit-compatible video input devices
    
    includes a couple of tweaks by me and will need further testing and cleaning

commit f767daa226a637a7e44ae521b85759be6f0f6e9b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat May 7 13:30:35 2011 +0200

    macosx: we still don't want to strip non-existant debug symbols from the frameworks

commit d634cc1b7b8e75a307bb116f73b1eaca02ed9e3d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat May 7 14:16:17 2011 +0300

    Remove invalid use of VLC_EXPORT

commit 91c1ce2bd5bab27386ef2a6157a746c00ad8d3e9
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat May 7 12:48:23 2011 +0200

    deinterlace: fix compilation on Mac OSX 10.5, for which stdlib isn't enough

commit 6f997bd527547927592d56e4b9776cd532638c1c
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat May 7 12:23:14 2011 +0200

    dvdnav: compilation fix

commit 53ffb22418d7d213e1c82c64f0c8efb1cea7c5c8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri May 6 16:12:33 2011 +0300

    Win32 R/W locks: fix/add comments, add asserts

commit 1b6caac9a63c34e8206cfcb661dd3d54d7e6e7ca
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri May 6 15:56:49 2011 +0300

    vlc_cond_wait() does not return any value

commit 59d12a2083bc0be1aaa348a8e0d7014dbd4dfc37
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat May 7 11:47:28 2011 +0300

    dvdnav: cleanup probing
    
    - Do not probe paths that do not exist (ENOENT).
    - If the OS supports open()ing directories (HAVE_FDOPENDIR), do not
      probe paths that cannot be opened.
    - Do not probe files whereby fstat() fails.
    - Do not probe non-regular files other than directories and block
      devices (previously, only FIFOs were discarded).
    - Look for anchor even if fstat() is not supported.

commit 32b362986e094e10878bd1145d9d2df3dd7fd2a1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat May 7 11:31:33 2011 +0300

    dvdnav: remove useless parameter

commit 375a8961a8e3dbdbdbb826f6e733e134d8b64e60
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Thu May 5 23:04:52 2011 -0400

    ncurses: fix display glitch in stats/info/meta boxes

commit be80120018938f54489dc250b876a904a8206015
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri May 6 20:52:13 2011 +0200

    macosx: added a track synchronization panel

commit 0f0a2b2ed20ac28facbd355ddf1f8e9a1d3c252a
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri May 6 18:01:42 2011 +0200

    deinterlace: compilation fix

commit 2b58c0ef5331b2f159723b9c46f6696731c8d69b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu May 5 23:15:34 2011 +0300

    IVTC: fix undefined arithmetic

commit 5fc7f1e06983b77cd55e6725284393d11a8a97a5
Author: Benjamin Drung <bdrung@ubuntu.com>
Date:   Thu May 5 14:27:17 2011 +0200

    libpulse_plugin: Fix linking against pulseaudio.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 98ebfae90e254454f69bd1b3d2bc8a475d94fb4e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed May 4 02:20:16 2011 +0200

    Authors: add Juha Jeronen

commit b9b30e4f112e7782513c503bf38964eb9eadc812
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed May 4 01:39:41 2011 +0200

    Update LIST

commit 9b1e7f3839c0a36059d425c81dd31851148e71ae
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu May 5 12:07:19 2011 +0300

    XML: test case for C0/C1 control codes encoding

commit 15c5e82683f89b63542b5f0ee71a059c6dcafdea
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu May 5 12:06:49 2011 +0300

    XML: encode C0/C1 control codes correctly (fix #4737)

commit 8bea864221bec7401df82d12bc26fe9f1eb1e48c
Author: Mike Houben <mail@crazyhstudio.net>
Date:   Wed May 4 14:42:25 2011 +0200

    Contribs: Updated Sparkle Framework to allow Delta Binary Updates
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 061648407e0f6fe93a63c3aa214bf315a4d612a7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed May 4 12:42:24 2011 +0300

    Rename vlc_key_t to vlc_action_t

commit e68c3be23598859c34ff84c98d966336f86e663d
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Wed May 4 02:26:52 2011 +0200

    deinterlace: add missing file to sources

commit 2574cb7c0f935047946c851bd5e9f6dfad673cc5
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Wed May 4 02:04:07 2011 +0200

    OSS: fix Makefile typo

commit 5c289be6234f31d967aee82760ddf664cee9c7e5
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Wed May 4 01:35:18 2011 +0200

    i18n: fix POTFILES list

commit 32f5a79892e3515f70fe3610c63546b520ddbeb0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue May 3 20:59:10 2011 +0300

    V4L2: v4l2-dev is not obsolete

commit 396ba414069cd425e282a2bb091e7fb3cabc5c88
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue May 3 18:37:58 2011 +0300

    config.h must be included first and always

commit e0dabc4293c810e51cc20803b6b90156d8a12488
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue May 3 16:50:21 2011 +0200

    MMS: fix a potential crash
    
    See http://forum.videolan.org/viewtopic.php?f=14&t=90169

commit c8ab50b954caee75451ab3af41d66cb82bb0bcd1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue May 3 11:43:24 2011 +0300

    Remove references to non-existent Altivec plugins

commit b331b629317bf7a7ce436f3abf7ffacfd4a03640
Author: Juha Jeronen <juha.jeronen@jyu.fi>
Date:   Mon May 2 20:44:45 2011 +0300

    deinterlace: some more authorship fixes
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit fc9fcc270f0b6d7c856a1d612aac568c71543ea8
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue May 3 00:20:43 2011 +0200

    macosx: don't release a window on close, if you want to re-use it

commit a5c08fda952e08ac5973f3e168bedc6b4c1a3f15
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon May 2 21:25:29 2011 +0200

    Qt: fix simple volume alignment

commit f11dc4f6905b5abd05edd26654d4fca6be6de988
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon May 2 19:57:19 2011 +0200

    macosx_dialog_provider: removed duplicate config_saveConfig

commit 7ec8deda895f5881cf07e6e5d8bdb0b8d6e06252
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon May 2 19:56:12 2011 +0200

    macosx: adapted to latest config API changes

commit b1c3b3ba41eb6b94c7bc06571db4e867af5a4611
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon May 2 19:55:47 2011 +0200

    contribs: fixed TOOLS creation order for Mac

commit 5b87e917bb175b2fddcf3576466c867dda6f4f95
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon May 2 19:33:35 2011 +0300

    Reset config if module bank works, save config if VLC exits cleanly

commit 0a64e3e489a9ff941ca445cd6ef2c65eaa8e4675
Author: Juha Jeronen <juha.jeronen@jyu.fi>
Date:   Mon May 2 17:45:09 2011 +0300

    deinterlace: a small factoring to DarkenField() in the Phosphor algorithm
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit a6456dc87d951e2a896fc6e4f1b41ff2a518a446
Author: Juha Jeronen <juha.jeronen@jyu.fi>
Date:   Mon May 2 17:33:19 2011 +0300

    deinterlace: fixed authors for X and the Yadif glue
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 236fd4303c8e6f8d8ac7bb5accc9a5ec631001e3
Author: Juha Jeronen <juha.jeronen@jyu.fi>
Date:   Mon May 2 17:30:45 2011 +0300

    deinterlace: bugfix to CalculateInterlaceScore()
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit eb4b233b71bd5ba28fba5c3e5305e1d1dd9a39eb
Author: Juha Jeronen <juha.jeronen@jyu.fi>
Date:   Mon May 2 17:28:08 2011 +0300

    deinterlace: algo_ivtc.h: typo in comment
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 95cd7e4e64ff59322c0af1fccc9330ea5b6a971b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Apr 29 16:35:56 2011 +0200

    Mux/Demux avformat: add the "avformat" shortcut
    
    It makes sense, especially since the libav/FFmpeg split

commit 7af4b7fed74f000a0145547a301d67314df977d3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon May 2 10:42:14 2011 +0300

    Move common predefined macros to config.h and common.am
    
    Also, __USE_UNIX98 is a libc-internal definition. The build system is
    not supposed to define that directly (we have _GNU_SOURCE).

commit c3a51903f20e3c11405ae9e99dd11841048ba5ef
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun May 1 21:13:54 2011 +0300

    Remove some leftovers from pre-libtool era
    
    (Note __BUILTIN__ was not used anymore as we have !__PLUGIN__)

commit 473a276fdd990c75efe1106a8c7b2de18200df59
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun May 1 21:06:15 2011 +0300

    Remove ugly builtin support
    
    I don't this abomination to leak through the stable LibVLC interface.
    To link statically, modules should be linked into LibVLC instead.
    
    And then, there is no need to reintroduce the old "builtin" vlc-config
    type if all modules are built the same. In prehistoric times, the
    distinction was needed because some modules were static and some not.

commit a03559149cca2d54d103a70378f815fd273fc31a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun May 1 20:58:01 2011 +0300

    Remove old vlc-config pic

commit 8b5b0cfa909f14f521a2905132a67c06dfa59954
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon May 2 10:59:16 2011 +0300

    vlc-config: remove unused linkage command

commit 2c9b0d37a05a1600f1cfdbdc75f9e12412b58b12
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun May 1 20:39:50 2011 +0300

    Only check optimization flags when useful

commit 4a78361e7a557fd32d74cf9a84633a9c39f7d384
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun May 1 20:16:14 2011 +0300

    Do not force -O0 with --disable-optimizations
    
    GCC takes the last -O* option, which defaults to -O0 anyway. With
    ./configure forcing -O0, there was no way to select a custom
    optimization level via external CFLAGS.

commit c89257fa93e05298f9b1e9a861f17a58d638ab60
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun May 1 19:22:29 2011 +0300

    Gather and cleanup debug and profiling configuration

commit 13e78d81057d30c75fdce84c485f1e0f4b72d0e2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun May 1 19:01:02 2011 +0300

    Remove code size optimization
    
    Optimizing VLC code for size is probably not such a great idea,
    considering that media playback is performance critical. There are
    better ways to reduce code size than -Os, e.g. Thumb(2) code on ARM.
    
    And of course, removing unneeded plugins and feature is the best way
    to reduce code size.

commit dcdf7a64a2d9e20d9b03c3ef478e2a1add1cb155
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun May 1 17:37:16 2011 +0300

    config_StringEscape: iterate through string twice rather than 3 times

commit 87ea4084d6056e39d96dbca24c233c11825031cd
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun May 1 16:58:40 2011 +0300

    OSS: define HAVE_OSS, and disable on Linux by default
    
    In many cases, OSS was used when the builder forgot to install the
    alsa-lib development headers. This should not be an issue anymore, as
    ALSA is now required on Linux by default.
    
    I believe the fallback to OSS from ALSA and PulseAudio is causing more
    confusion than it solves problem. Besides, the OSS emulation by ALSA
    cannot mix, so OSS is almost completely useless on Linux, unless OSSv4
    was specifically installed.
    
    Moreover, Linux distributions have started dropping OSS completely.

commit 7e95f9a76fa3081088fff70e9c8ae2013c8d24ba
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun May 1 16:35:54 2011 +0300

    ALSA: require alsa-lib on Linux by default if PulseAudio is missing
    
    This ensures that at least either ALSA or PulseAudio will be compiled
    by default (on Linux).

commit 5d562483e504d6ff94243442f0ae84c2e99b0d25
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun May 1 16:29:34 2011 +0300

    PulseAudio: define HAVE_PULSE
    
    This will be needed if/when we get a PulseAudio input and SD.

commit 98a2c4f8d8eb1a06dd5571bada5768c689466c4f
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun May 1 14:34:21 2011 +0200

    macosx: fixed corner-case crash

commit 75e52d8c5136f06632f8006fc339ed918277dbe9
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun May 1 14:32:38 2011 +0200

    avi: don't enable debug in release builds

commit 5294faf67be653ba05ad95a6869dafa51d662235
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun May 1 14:02:03 2011 +0200

    freetype: fix memory leaks.

commit 2c649fb470d6db3d811700e00382f37bba3d7468
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun May 1 13:40:23 2011 +0200

    freetype: simplifications.

commit da9e9a607cc1f2a4d262f4c480232ef538df6a7a
Author: Akash Mehrotra <mehrotra.akash@gmail.com>
Date:   Sun Apr 24 15:01:01 2011 +0530

    Added Force pause, force resume Updated pl_pause to behave as in oldhttp
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit cbad172ff6c98bacf969be6e63135fe2185a212c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun May 1 12:44:37 2011 +0300

    deinterlace: u_cpu is used only if MMXEXT can be compiled
    
    This restores commit 45b7ce9e7c88574157157ecba9bdfd7310e14990.

commit c7d289cad5c9f73d1bfc5b136b503fc3646b6e41
Author: Juha Jeronen <juha.jeronen@jyu.fi>
Date:   Sat Apr 30 20:46:03 2011 +0300

    Refactored deinterlacer module
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 814a19c32e8c508bd754453591eca199bdb6a837
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun May 1 12:37:47 2011 +0300

    Revert "deinterlace: u_cpu is used only if MMXEXT can be compiled."
    
    This reverts commit 45b7ce9e7c88574157157ecba9bdfd7310e14990.
    Nothing wrong with the commit, but I need to revert it to refactor the
    deinterlacer.

commit 104335bb00aebdbbbb7cfd9e72c9d75a90197a1e
Author: Alexey Sokolov <alexey@alexeysokolov.co.cc>
Date:   Sun May 1 12:29:55 2011 +0300

    Fix doxygen command in a comment
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 418e8562b96e20defcadbe892caf625ddbb2bd2a
Author: Thierry Reding <thierry.reding@avionic-design.de>
Date:   Tue Apr 26 13:07:39 2011 +0200

    V4L2: Allow device to be specified with option.
    
    Currently the V4L2 device to be used can only be set via the media URL.
    This patch allows the :v4l2-dev option to set the device as well.
    Setting the device via the media URL still takes precedence.
    
    This is useful if a program auto-detects the V4L2 device so that the
    media URL only needs to contain e.g. the tuner settings.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit f7778fd82930bb25f2e991776a5cdf2b671bb95c
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun May 1 01:02:09 2011 +0200

    macosx: fixed represented file indicator in the vout window

commit 345e94f12ea9f634810469dc3521acc1092492c3
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Apr 30 22:36:23 2011 +0200

    macosx: fixed Reveal-in-Finder when path contains spaces or umlauts
    
    closes #4721

commit 5aa83bf4fed1602c94eca81b803c20c4c4178ee5
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Apr 30 21:44:40 2011 +0200

    macosx dialog provider: complete EXTENSION_WIDGET_SPIN_ICON implementation and fixed compilation

commit 8e213b47c5f721aec163113083087d16e65d4a05
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Apr 30 20:44:47 2011 +0300

    swscale_omap: remove dead OMAP2 (really ARMv6) CPU scaler plugin
    
    This plugin had become useless since the removal of the OMAP
    framebuffer video output.

commit 2792431ae39a916b72fe9442d967e56089c44170
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Apr 30 20:42:19 2011 +0300

    Automatically save all configuration items

commit d625d6c0f27ceb2cc8c24e36e33ea49792fc4171
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Apr 30 18:45:53 2011 +0300

    Use AS_HELP_STRING (partly)

commit ac7d3377d097af9cca8f9f93b862f76dd8664490
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Apr 30 18:57:30 2011 +0300

    configure: remove redumdant check

commit f89b8c10ebd2536b5638252b1f966084b4463ae7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Apr 30 17:29:33 2011 +0300

    Revert "Add an automate variable to detect Android builb and use it to forbid build of"
    
    This reverts commit 8a1afb86f7747205d490d86fa20d4dd1f5932e69.
    Don't define HAVE_LINUX if you don't have it in the first place.
    And this does not even respect the configure message rules.

commit c04d86713b570656e264648fda70fd3d2c792b9e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Apr 30 17:22:31 2011 +0300

    Qt4: fix input item now playing
    
    This fixes a memory leak, encoding problems, and complete failure on
    non-file inputs.

commit 31d1aa76f9ed8f484fbc13e910d65fd6b50ab8bb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Apr 30 16:40:05 2011 +0300

    vlc_towc(): unroll multibyte sequence decoding, fix overlong detection

commit 8a1afb86f7747205d490d86fa20d4dd1f5932e69
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Apr 30 11:54:09 2011 +0200

    Add an automate variable to detect Android builb and use it to forbid build of
    access_dtv for Android systems.

commit 361edf8217680c6e1371e568538989b71b061e44
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Apr 30 14:05:30 2011 +0300

    RC: fix format string

commit 490c092f153487c70ee95be823dda1286f59177c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Apr 30 14:05:21 2011 +0300

    RC: fix warning

commit d9dd2df25aa4a100e0bf580b44a5f2c19474d45d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Apr 29 23:43:11 2011 +0300

    Remove unused config_SaveConfigFile parameter

commit 9921f0b757ea46a80b282fb2a07b68d3c528a57e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Apr 29 23:40:46 2011 +0300

    podcast: no need to force configuration save

commit a05cb5183c17daeb655653093da89c34873ddf21
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Apr 29 23:35:00 2011 +0300

    Qt4: no need to save podcast configuration
    
    "podcast-urls" is autosaved in any case.

commit b3598c475afaefe6b7654a1fd55865c1b93782a6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Apr 29 23:33:55 2011 +0300

    Really save bookmarks automatically

commit 8e971c17300dffabf7c000f7bfe19ea200b1b7b4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Apr 29 23:29:30 2011 +0300

    hotkeys: remove ineffective config save
    
    Bookmark configuration items are not in hotkeys (at least currently),
    so this could not work.

commit 2c58e8a27fd9b77119133c123ef88492629778a6
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Apr 29 13:30:07 2011 +0200

    Update NEWS
    
    and mention subtitles blending in vout

commit 17d34915dcd78bfae832a96e1a9e8625e17b3f33
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Apr 29 02:27:08 2011 +0200

    Contribs: fix dvbpsi compilation
    
    And fix ts/mux_ts modules

commit ef92feef23c68e33498557391306240176285fbf
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Apr 28 23:57:38 2011 +0200

    Qt, playlist: fix copyright and small change

commit a3b7bce48608077a11dcb032c2162970cb1c8b6f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Apr 28 21:04:24 2011 +0200

    Qt, playlist: simplifications

commit 7ec2e3f025d1412e38304d43c079b38988e0941a
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Apr 17 18:46:38 2011 +0200

    Cleared render targets only when needed (direct3d).

commit c513cf2ac3103734e4ef515d2ba044c1f09a43c2
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Apr 15 20:57:14 2011 +0200

    Cached texture created for subpicture rendering (direct3d).
    
    It avoids creating/destroying texture uselessly.

commit f65874cb1f3ef5d8586f3402d3722cc5803caad8
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Apr 14 22:30:27 2011 +0200

    Implemented subpicture direct rendering in direct3D.
    
    Only RGBA colorspace is supported for the subpicture.

commit 6a1a446e9f78c49156e3c1ffd08b63c55c1e0c44
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Apr 14 21:07:31 2011 +0200

    No functionnal changes (direct3d).
    
    Reworked a bit texture rendering to prepare for subtitles rendering.

commit cb0219016691993d9775b7b2537ae59ca272e43e
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Apr 11 21:34:01 2011 +0200

    Moved out non scene rendering related code from Direct3DRenderScene (direct3d).

commit fe1629bf8424df334184b1331c7482595c3b5c2d
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Apr 11 21:15:16 2011 +0200

    Direct2D/3D does not need to clamp to display size.

commit b282e00cf543685a2bece53e3843b798c2946bae
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Apr 11 20:53:41 2011 +0200

    Checked D3DCAPS9 before setting D3DPTFILTERCAPS_MINFLINEAR/D3DPTFILTERCAPS_MAGFLINEAR (direct3d).

commit 6e559fbd2bf4a329f9f3ec3039b1fa1c6381f1f7
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Apr 11 20:53:05 2011 +0200

    Store D3DCAPS9 inside vout_display_sys_t (direct3d).

commit 8f6f7a2e36b0f57c3847715b5d6f873b02d01084
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Apr 11 20:50:59 2011 +0200

    Moved video resize from surface IDirect3DDevice9_StretchRect to texture rendering (direct3d).

commit 758de49d88624398163265980ef2aaa8ffa88590
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Apr 7 22:23:56 2011 +0200

    No functionnal changes (direct3d)
    
    Moved vertices setup and surface rendering into 2 functions.

commit b8ac593c8170f2292b4744246f7ff46e2ac2a938
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Apr 28 23:16:49 2011 +0200

    Removed useless includes (svg).

commit c26db46d1e782c2bb21450c8470eb674293136b7
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Apr 28 23:12:32 2011 +0200

    No functionnal changes (vout).
    
    K&R and removed variables prefixe.

commit 790c5845afd99d72ba63cd9af403c8086e508a8f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Apr 28 22:20:53 2011 +0300

    S/PDIF: use SetWBE/SetWLE

commit 812905a60444be7091d08e749d3c486c02bb481b
Author: Rob Jonson <rob@hobbyistsoftware.com>
Date:   Thu Apr 28 16:27:54 2011 +0100

    Update windows rename function to correctly deal with pre-existing files.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 900ad52274b23df4a1875cb043b392a2f1af4db0
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Apr 28 19:26:24 2011 +0200

    dtv: fix typo.

commit 22b9bc4de32c5e5c13aa413efae8d112384d7cf9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Apr 28 00:51:45 2011 +0200

    Contribs: update Qt to 4.7.2
    
    Close #3907

commit 841dd95820d373a890fbb7d0a12b4539aa304867
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed Apr 27 21:14:56 2011 +0200

    Removed useless includes (cc.c)

commit 603a87c7564525f4d5d7568a515170cc6f105691
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed Apr 27 21:04:19 2011 +0200

    Used decoder_NewSubpictureText to render CC.

commit 093db7f8bead81dcb98733fd6d7f180f558c1ed9
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed Apr 27 20:53:25 2011 +0200

    Used decoder_NewSubpictureText to render SRT subtitles.

commit 585d5b48b12d5085934c39fe5b444d5073dc9583
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed Apr 27 20:48:40 2011 +0200

    Added helpers to create text subpicture.
    
    It creates a subpicture rendering text at the display size.

commit 1de20d444feacdbda356ebc54d8492126444be06
Author: Ludovic Fauvet <etix@l0cal.com>
Date:   Fri Apr 22 01:49:41 2011 +0200

    Qt: undo the FSC/KDE workaround
    
    This is a partial revert of the "fix" introduced in
    ffe7367b1672ec72705ec4cb440758ec0c869230.
    
    If you encounter a visual bug in the fullscreen controller and you are
    using KDE, please upgrade to version 4.6.2 or don't use the Oxygen
    theme.
    
    Ref: https://bugs.kde.org/show_bug.cgi?id=254473
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit c7d3ef910c7a5d3747499ae2fa6dc6e3e6651f09
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Apr 27 12:37:29 2011 +0200

    Qt, use more tooltips, to improve accessibility
    
    Tried to re-use already existing strings, as far as possible

commit 8ab5010365d756b1c3fe4c22584e8a1f9bf235f1
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Apr 27 12:37:12 2011 +0200

    Qt, small code simplification

commit e5ebfa67a2e42b7dfd4f7ce2e259bb2d4bf80168
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Apr 27 12:11:58 2011 +0200

    Qt, remove unnecessary headers
    
    setHeaderHidden() was introduced in 4.4

commit 8531607750507220040d90e448a1eaeebb4265d4
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Apr 27 12:07:17 2011 +0200

    Qt: provide a tooltip for icon-only button
    
    This is better for accessibility, I think

commit 62f327dbfd1ab64a04b0b60f8cd044dc5530ed90
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Apr 27 11:51:37 2011 +0200

    Qt, help/update: code simplification

commit 25bf26b9250dce1021abd2a5af20918280ad65a2
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Apr 27 13:04:19 2011 +0200

    macosx: fixed minor ui glitch

commit 821f8f3fe61c08e78c1f7cee87ab43b4f3db3909
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Apr 27 12:24:26 2011 +0200

    Close ticket #4719
    
    Ascending and Descending were wrongly translated as Aflopend and Oplopend, while
    it is the other way arround.

commit a1d39b55b526ba36cdeee22d53c624afc30aa052
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Apr 26 23:34:13 2011 +0200

    Separated SRT and USF subtitles decoder.

commit 675a76e96cdcf5f300f250ed44b6489f6198ee58
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Apr 26 22:17:22 2011 +0200

    NEWS: mentionned subsass decoder removal.

commit 1b214677052b5d8adb9628dc6efab5567bcfdba2
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Apr 26 22:09:04 2011 +0200

    Removed VLC internal SSA decoder.
    
    Use libass if you want SSA support.
    
    Signed-off-by: Laurent Aimar <fenrir@videolan.org>

commit e86b804866d162a6617d359ffaa333979d03c15e
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Apr 26 21:19:05 2011 +0200

    Rendered text OSD at display size.
    
    Text subtitles are not impacted by this commit.

commit ed1d9723ae7f0b4fb4a3321fab8d3d8877cf8d43
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Apr 26 21:18:39 2011 +0200

    Fixed AR returned by various text renderer.

commit 2d9a2010904840aad5c2bef416737cd194d2d387
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Apr 26 12:23:44 2011 +0200

    Qt: fix memleak
    
    And avoid a strdup(""); free() for nothing

commit a05e7f3542aadbb87b59aa4486304cf6df965ffb
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Apr 26 02:51:53 2011 +0200

    Win32: fix taskbar icons states
    
    Close #4559

commit f2c859caff626610e52c21d38f79941f3de96ac8
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Apr 26 02:33:37 2011 +0200

    Qt, locationBar: translate Input->Name
    
    Here, input_item_GetTitleFbName fails us, since we need to translate
    Name, but not Title (I think)
    Close  #4551

commit 874762fc55919963a58e31312e50c8a7ab721d1d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Apr 26 02:17:01 2011 +0200

    10l: learn how to use git

commit d3c77e33205db2859a6d1f1594ae8efd82e7fd3b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Apr 26 02:08:20 2011 +0200

    Qt, fsc: fix opacity when mouseover
    
    And close #4542

commit 02f89b753002952e161934ba7d0c5958c25a1a3c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Apr 26 01:54:03 2011 +0200

    Qt: don't save the filepath between session if recent is deactivated
    
    Close #4324

commit d6c4c271cc9b1629657cfad0fd3149d5be33e26f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Apr 26 01:45:41 2011 +0200

    Fix opening of subtitles on Windows
    
    Close #4296

commit 6a022639d9f8ac9fffe3bfd9f06e71d11013ac07
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Apr 26 00:53:56 2011 +0200

    macosx: store the Audio Effects panel's location on quit

commit 448f14dd0aed8f721c365a451cf89c55f11b6330
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Apr 26 00:31:47 2011 +0200

    macosx: completed audio effects panel implementation

commit 04d990b1b048b2a8d5c1b1f4b2bf033224d686dd
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Apr 26 00:26:55 2011 +0200

    Open: remove the possibility to change the font and the alignment.
    
    This is almost useless when you open...
    Maybe add the encoding?

commit 5a69c1b5a8ebaf26e2714a2e176f585c37f29db7
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Apr 25 23:21:14 2011 +0200

    Qt: fix typo in latest commit

commit 5cf86fc8c07e208460e31cdc88bab6f5979b77db
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Apr 25 23:04:39 2011 +0200

    Qt, infopanels: code simplification

commit 6bdbc1d3465e9f61875df7dedb053ebde3eb3c81
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Apr 25 23:02:49 2011 +0200

    Qt: support multi-line comments
    
    As stupid demuxers like Xiph's only know comments...
    Close #3437

commit 41d283278bc388e610a102f5c4189790ba22e8cd
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Apr 25 22:41:30 2011 +0200

    Qt: change default sizes
    
    Close #3340

commit ca0eddecb510148d6c2ba84e57bcad509fa85d34
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Apr 25 22:05:48 2011 +0200

    Qt, save the last extension used for saving playlist
    
    Close #3094
    Of course, there is a very more elegant way, but Qt Native Dialog on
    Linux don't do it correctly. This is a Qt bug.

commit e5ef811fff71e7fe8a1552f5d190559a0ed465b7
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Apr 25 19:25:14 2011 +0200

    Remove prefer-system codecs option
    
    Close #3093

commit 2200c2c0e69d7dbe26133144778f82026945429f
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Apr 25 18:18:46 2011 +0200

    macosx: don't include BGHUDAppKit's IB plugin in VLC's release bundle

commit 1ee2573c5e28c5724e31cac0153785c4bfdd78a6
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Apr 25 18:03:24 2011 +0200

    macosx: added Audio Effects panel to demonstrate BGHUDAppKit
    
    (effects other than the equalizer to be implemented)
    
    fixed compilation of the intf

commit 60e9829d433714e35414bd32035bd12a02360f03
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Apr 25 18:00:44 2011 +0200

    macosx: fixed warnings

commit 8b7486e8bbbcc6bb7495ddf78d4133b5eecaf3f2
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Mon Apr 25 16:12:45 2011 +0200

    Qt: SeekSlider: Don't show tooltip for unknown time positions

commit 86027501c6ad6ff3684c9918485e5539d93ae036
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Apr 25 14:09:39 2011 +0200

    macosx: fixed a leak in the Apple Remote class

commit f83ba04495d1a81e4309ca5c04a3b5c2f7ea464f
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Apr 25 14:05:58 2011 +0200

    macosx: fixed media key support on OS X 10.6+
    
    Note that this rework changes the current behavior: if VLC is in the background, the keys still control it, however if you start another key user (such as iTunes, QTP, etc.), it won't interfere and control the other app. That's why macosx-mediakeys-background was removed.
    
    Thanks to Spotify for releasing their code.

commit 2f57ccdfb66e2d4e0741e2332c429ae6f21225d7
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Apr 25 13:49:13 2011 +0200

    macosx: disable the open button if we don't have a valid MRL
    
    fixes #4679

commit bfe08d36e52426600645cc175ad34e509346c58e
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Apr 25 13:35:08 2011 +0200

    macosx: don't show KeyConfigControl in the advanced prefs
    
    The current implementation is broken by design and only confuses the users. Use SPrefs to change hotkeys and advanced prefs only for advanced stuff such as jump length changing, etc.

commit 052a73e1007741d7b63347d3a81cceda7e4dbfb3
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Mon Apr 25 11:14:52 2011 +0400

    postproc: Update to use current libav API.
    
    This change should be backwards compatible as corresponding types were
    added in ffmpeg in 2008.

commit a8f8da1bea8d506642657c4460f45f3efe4e0307
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Thu Apr 21 17:39:10 2011 +0400

    UPNP: Use uuid as a description for server playlist item.

commit 7f2ab0ac313f70088aee55f41b50e1feff6dc4ca
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Apr 25 04:05:38 2011 +0200

    Qt, redesign of the media info dialog
    
    Close #2915, #2831, #2898

commit 3a78a00ce8a4a9e11bb6e8314f5ee420f52b0119
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Apr 25 00:42:49 2011 +0200

    Alsa: remove an unneeded space in msg_Dbg

commit 17f0388b7e0d5bd26b2a159ccf6356ee9b1f288a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Apr 25 00:31:52 2011 +0200

    Qt: add a close to systray menu option.
    
    Close #2825

commit c65a0ac1fe7d3fcd4e6010771fb59b43404f436d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Apr 24 21:24:25 2011 +0200

    Makefile.am: tab fix

commit 3e22604e3302f57c120c203c0c869e971fd1132d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Apr 24 21:23:56 2011 +0200

    More documentation for vlc_services_discovery.h

commit bf343c29433a3424e56f13263adc81dd5cee835c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Apr 24 20:56:07 2011 +0200

    Document vlc_services_discovery.h

commit ebbaa680eafe72981793d6f52ed46b920009d61e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Apr 24 20:10:13 2011 +0200

    MTP: remove unneeded include

commit 94309f6ebc13f71ada2c525da71984918bcdc2c9
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Apr 24 18:36:25 2011 +0200

    macosx: fixed crash when video output stops

commit 66604ff9ae3f64584aa1dba923237f8cd2529836
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Apr 24 18:23:12 2011 +0200

    macosx: added f4v extension

commit 7c3a382caa15dbade95dd2ded6b015b38dfa2bb6
Author: Yuval Tze <yuvaltze@gmail.com>
Date:   Sun Apr 24 11:40:10 2011 +0300

    Subsdelay: fix subpic validate result value
    
    SubpicValidateWrapper result value wasn't always initialized
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 7658d8e485ffeec59c921909ded95b6c0f294a63
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Apr 24 01:12:00 2011 +0200

    Qt: improve title display

commit 492b2bc195f9a111dd1abf9423aa44bb970ef10d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Apr 23 18:36:02 2011 +0200

    Qt: fix subtitle menu

commit e472a4a9ad96a56d3a030dd677b6d1ce1898faa9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Apr 23 13:42:34 2011 +0200

    Subsdelay: add a copyright+license header

commit 19d16b6e4eff663ee4ec1bdf16cd6be74251002b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Apr 23 02:48:19 2011 +0200

    DVDNAV: trivial simplification

commit ddcb92f027ea4bc6cdbb1d9ed657a0d35a61ab81
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Apr 23 02:47:13 2011 +0200

    RAM: deactivate start-time in rtsp streams
    
    Our seeking of rm over real-rtsp doesn't work.
    Closes #4701 (work-around, in fact)

commit 4e318891a4cb072d0f72ffc946c72c208922b926
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Apr 23 01:53:41 2011 +0200

    Qt, playlist: fix a deadlock (#3052)
    
    input_Read doesn't seem a good idea when input is a dvd://
    Maybe use a playlist_PreparseEnqueue ?

commit f7a79bf171395b14012b36789bfecd79b6987a61
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sat Apr 23 00:23:27 2011 +0200

    NEWS: merged lua rc and telnet into cli

commit ef2aee4e6218166d4b0141591b52846231fab10b
Author: Can Wu <wu.canus@gmail.com>
Date:   Fri Apr 22 15:12:58 2011 +0800

    hotkey: code ACTION_RATE_NORMAL like similar functions
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit c6c04f2826baba0da437c431d78616c3b3ce34d2
Author: Can Wu <wu.canus@gmail.com>
Date:   Fri Apr 22 15:12:28 2011 +0800

    hotkey: DisplayMessage() prototype has a channel argment
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit ef1d21d9b380da41580fd904ffebf98a57c221e6
Author: Ludovic Fauvet <etix@l0cal.com>
Date:   Fri Apr 22 01:19:13 2011 +0200

    Qt: limit the tooltip within the bounds of the widget
    
    And avoid showing a negative value. AFAIK time travel is not supported
    yet (at least until #35 is closed).
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 6cf9460c86cbd204f2ce80607094cc0ab79b3a8d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Apr 23 00:08:02 2011 +0200

    NEWS: update about upnp/win32

commit 8ff59181bd6b563e01031485f1ec8c9e33b5a692
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Apr 22 23:33:47 2011 +0200

    Qt, logo filter should have a browse button for file selection.
    
    Closes #4293

commit 3fe0475fb9b6d6486ba1ffa13f9647f8e684c909
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Apr 22 23:25:15 2011 +0200

    Fix file permission

commit 8b31960dc70c93340c0d1310a5775b2e1b054b59
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Apr 22 22:14:45 2011 +0200

    Add f4v extension

commit 9da314e35491f05186f69e6827fb43827a49adac
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Apr 22 18:59:20 2011 +0200

    Add another DV fourcc

commit 7cd3116711b77cce7526f6d9a5d87513482b6636
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Apr 22 18:58:01 2011 +0200

    Qt, Message dialog: use a nicer update button
    
    Close #4300

commit 6ea360add1c98138d7e0c3f2e4cd88bddf2b088d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Apr 22 17:45:22 2011 +0200

    Qt, effects: improve readability
    
    Close #4297

commit 2e2070b4b4cb1a9d7c989e866b30bdf11615cfcd
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Apr 22 17:36:11 2011 +0200

    Qt, stats: always show unsigned for blocks or buffers

commit 955cbc6019287488969363044bedecbfc4b83929
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Fri Apr 22 17:07:21 2011 +0200

    qt4: preferences: Removing useless parameter.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 55878a089fc12f9997a5ad547910d7e4b900cc36
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Apr 22 17:12:59 2011 +0200

    VLM: fix export
    
    Close #4495

commit 9c02536b5b635f549d89243142574e386ae6aefd
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Fri Apr 22 16:38:26 2011 +0200

    qt4: preferences_widget: Remove useless reference.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 3da5ea41f9d572e261cff7810171d4817dbe2f91
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Fri Apr 22 16:21:26 2011 +0200

    qt4: open_panels: Simplification
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit d3f18b520be1facb50a3f23a0d0429e41a26e00f
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Fri Apr 22 16:15:24 2011 +0200

    qt4: preferences_widget: Use inheritance instead of switch.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 8d4f298ba87fbe11789dba2ec697a77f65bd22cc
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Apr 22 16:21:30 2011 +0200

    Telepathy: use the core parameter instead of its own

commit fc56b92af1636c53a0545109a74476fe74c054a5
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Apr 22 16:21:10 2011 +0200

    Notify: add a callback to match telepathy, msn

commit e1a99fc791cce1b2c69cdfbe00875e8626c19a6f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Apr 22 16:15:30 2011 +0200

    Notify: remove tabs

commit bdca92f3873637aad4495e47b2d88a4d9e25eb1b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Apr 22 15:23:29 2011 +0200

    MSN notify: simplification

commit c701488385f061ee7bfecc7113c00baf01c9e4c6
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Thu Apr 21 11:49:48 2011 +0200

    qt4: Allow the title to be configured.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 96443b233430b031203a721a18f890837d5c57d4
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Thu Apr 21 11:49:44 2011 +0200

    libvlc-module: Adding a input-title-format variable
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 697d7cd50c411ba3efc74091fb87aa922cde45f9
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Tue Apr 19 15:15:42 2011 +0200

    strings: Adding a 'Z' flag to insert 'Now playing' or 'Title - Artist' if there is no now playing tag.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 91fcc5f73dcf9766ff39f4b6ec4adbd3480479fe
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Apr 22 14:04:14 2011 +0200

    Qt, methods and slots renaming for consistency

commit 3dcf9aca431b27ae3c119e594d4c51b6b165d2b0
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Apr 22 13:59:40 2011 +0200

    Qt, controller: cosmetics

commit 0f3df12eddf92802df6455fc2270dd305e1b9a62
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Apr 22 13:42:16 2011 +0200

    Qt, add a playback buttons group, with prev/play/next in the same deck

commit 9d390b3ae5455a3532936b90a80d83197a0ae933
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Apr 22 00:32:44 2011 +0200

    Qt: reinstore the resizeGrip in all cases
    
    And fix a statusBar bug

commit d0206dc4df860eb7890776140939628f23a5e105
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Apr 22 00:06:16 2011 +0200

    Qt, align the volume mute control with the bottom

commit 1339e3572a7e8c643133a3261021b033e8e80fbf
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Apr 21 20:22:09 2011 +0200

    Do not add a newline at the end of the strings send to msg_*

commit 794fc3cac1892f5056f3e62460f8da670b41cd50
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Apr 21 19:14:24 2011 +0200

    decoder: fix a segfault.

commit 2dca7b70bd067265a506794bbeed120da130fcd9
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Thu Apr 21 18:27:46 2011 +0200

    Revert "input: dvb: also create program data for programs on the same frequency"
    
    This reverts commit 5e35aa8c02c71b21b179aebb6eb3429fcded0709.
    Merging all epg data on current input item isn't a great idea as,
    outside event handlers, we can't really guess which one is related
    to our current program. It also allocates extr metadata.
    We'll need to store that epg data in a different place.

commit 98195bf4971383d5cc8399c5c47b7295b80927dd
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Apr 21 18:59:53 2011 +0200

    sftp: fix potential memory leak.

commit 45b7ce9e7c88574157157ecba9bdfd7310e14990
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Apr 21 18:54:00 2011 +0200

    deinterlace: u_cpu is used only if MMXEXT can be compiled.

commit d9ab4df5dd28e4788ed63dd11ee7220f5c55158f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Apr 21 17:55:20 2011 +0200

    Qt, code simplification

commit 7c2000c33953bb6820d40aa667bfaacb3f8c20a7
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Apr 21 17:45:16 2011 +0200

    Qt, add a previous/reset function, when time < 10s

commit f340f16f6b8f28df62b774ccba51f1e79562a988
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Apr 21 16:37:57 2011 +0200

    Contribs: fix dvbpsi compilation

commit 6680329869bef667441cff9816aadf5c327c8338
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Thu Apr 21 15:38:22 2011 +0200

    Qt: ExtToolButton: set delay relatively to dblclick's

commit ef77c31312815774112f09cb9b79c5f5e5fe5fbf
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Apr 21 15:33:28 2011 +0200

    Qt, use correctly sized mediainfo trees

commit 5e6a8181bebc4275710808ab9dc68d12075fc481
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Apr 21 14:06:53 2011 +0200

    luahttp: files forgotten in previous commit

commit 2e0b8c152e976fa1c2f93bee79dfb68a3c2d07b5
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Thu Apr 21 13:39:53 2011 +0400

    UPNP: Provide meaningful error messages when initialization fails.

commit 79fb0d4d999367ea0832e1755e2088075c02c8a3
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Apr 21 11:36:51 2011 +0200

    sftp: lookup for the knowhosts and check if the remote key match.

commit bba2eae5891e8727f09ec422ceb2103fc29b51c9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Apr 21 11:39:41 2011 +0200

    Remove oldhttp
    
    Sure, this will be unpopular, and this will likely kill you kittens, but
    maintaining 2 http interface is stupid and counter-productive.
    Let's hope luahttp will finally get fixed.

commit 7cfe1ace0115068dcdb157671aa4222a2f68b26d
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Thu Apr 21 11:41:06 2011 +0400

    UPNP: Document some functions and prettify existing documentation.

commit d03d1439aed52a0d2494e0055b121d88164da8ff
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Thu Apr 21 11:40:25 2011 +0400

    UPNP: return NULL instead of 0 in xml_getChildElementValue.

commit 0369e6515af455591077aa306b939497919f45ef
Author: Can Wu <wu.canus@gmail.com>
Date:   Wed Apr 13 19:59:51 2011 +0200

    http: fix volume mute icon file name
    
    Signed-off-by: Rémi Duraffort <ivoire@videolan.org>

commit afc7f65223ccacf2a1748b84c0f75cfe763123e5
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Apr 21 09:17:05 2011 +0200

    Qt: replace next/prev with next+fwd/prev+bckwd
    
    And classic next/prev are still available in customize.

commit 02041d481751be08e18aa345d7a930b1e89e9244
Author: Akash Mehrotra <mehrotra.akash@gmail.com>
Date:   Wed Apr 20 23:44:36 2011 +0530

    minor fix in playback state
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 173c6b32af97afd61db52b008fcb204496dd0342
Author: Ludovic Fauvet <etix@l0cal.com>
Date:   Wed Apr 20 22:26:18 2011 +0200

    Qt: seek slider simplifications
    
    It also handles the case where the fullscreen controller is hidden while the time tooltip
    is still open.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 1bcf6df4ca756c919bd11b5d3751a060a131f1bc
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Apr 21 00:49:11 2011 +0200

    Qt, provide new combo-buttons for next/fwd, prev/bckwd

commit b306b3a78212fbf55697be599c0c1cadaa0dc633
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Apr 21 00:12:08 2011 +0200

    Qt, new utility class to differentiate short and long clicks
    
    ShortClick is the normal click
    LongClick is emitted regularly until the button is released

commit 6bf1a3bacc8b46b7a7122bd115c8dd7938661109
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Apr 21 00:48:34 2011 +0200

    Qt, action_manager: provide skip fwd and bckwd actions

commit 508edcb6dddf6700f37b2e4ae22fe7c4dc0692de
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Wed Apr 20 17:37:53 2011 +0400

    UPNP: Don't strdup parameters to functions that accept const.

commit b6f472bae9e01ad875858e4d89a3e2d3e1a810f6
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Wed Apr 20 16:21:51 2011 +0400

    UPNP: set input item duration if available in UPNP response.

commit 4dc39e9f4532db26cac1e2df2e7a19c79c0a127c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Apr 20 12:02:02 2011 +0300

    subsdelay news

commit 036ee285e76ce337d23777dd5e1c909c1966cfb1
Author: Yuval Tze <yuvaltze@gmail.com>
Date:   Sun Apr 17 01:38:34 2011 +0300

    Subsdelay (new sub-filter)
    
    sub-filter that enables extending subtitles delay
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit a498397a03636faa27ed276ba861629ac81389ee
Author: Yuval Tze <yuvaltze@gmail.com>
Date:   Sun Apr 17 01:38:33 2011 +0300

    Backward compatibility: handle the "sub-filter" ambiguity
    
    "sub-source" was formerly "sub-filter", and now the "sub-filter" configuration may contain sub-filters or sub-sources configurations.
    so if sub-filter configuration was provided but the sub-filter chain creation was failed, try to use the configuration as a sub-source configuration.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 6b546060ebdf72aacfba96bc81711dabf0748318
Author: Yuval Tze <yuvaltze@gmail.com>
Date:   Sun Apr 17 01:38:32 2011 +0300

    New sub-filter support add new "sub filter" capability for processing subpictures add new "sub-filter" parameter / configuration string add new filter chain to the spu and apply it on every new subpicture
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 9d86e0b645be484d48fbe309873d6ded1bbdd981
Author: Yuval Tze <yuvaltze@gmail.com>
Date:   Sun Apr 17 01:38:31 2011 +0300

    Refactor: rename "sub-filter" to "sub-source" this includes capability, functions, constants, user messages and command line parameter.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit db4b639b8ff754d771dd1f5057873820fb792cd8
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Wed Apr 20 09:26:26 2011 +0400

    AVFormat demux: Ask for artist metadata tag instead of author.
    
    Suggested-by: elenril on #libav-devel

commit c7255099d7a06663df733beaeff4520ae7c77d86
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Wed Apr 20 09:27:49 2011 +0400

    AVFormat mux: Don't use too new av_guess_format on older ffmpeg.

commit 5aab520dbd7e7642b5b50e942a74de8608118f6d
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed Apr 20 00:00:43 2011 +0200

    Fixed blending on YV12 pictures.

commit 212d833ce5488503fea0a50ae8df17d23c6a285d
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Apr 19 23:55:20 2011 +0200

    Simplified libass decoder as we are now requiring a reentrant version.
    
    It also fixes a potential bug (fonts not always loeaded) on input changes.

commit 0202d37d150c7dce7f49d868dd2a2860397bd184
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Apr 19 23:00:24 2011 +0200

    Required libass 0.9.8

commit 5546a96be4a5bf29475dd113c1375e8db776bb87
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Apr 19 21:31:39 2011 +0200

    Render SSA subtitles at the size it is blended.

commit e298e62a38b5890b8ed3bec93e4884a29d6ee37c
Author: Ludovic Fauvet <etix@l0cal.com>
Date:   Tue Apr 19 15:38:35 2011 +0200

    lua: add pluzz to the Makefile.am
    
    Signed-off-by: Francois Cartegnie <fcvlcdev@free.fr>

commit 608bafb0356ff06a2a835530e63c3472f588e920
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Tue Apr 19 17:14:10 2011 +0400

    UPNP: Coding style fixes

commit caeee6e25e41077cf995b4ba6d08761c2dc6d949
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Tue Apr 19 17:12:32 2011 +0400

    UPNP: Add some debug messages.

commit 76b349a3d847c999ac6536b6c9b9de0c2987e83e
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Tue Apr 19 17:02:31 2011 +0400

    UPNP: When removing server, also remove it from SD listings

commit 506a4fc4cc516d1462d2e829f113d4be27cd93c1
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Tue Apr 19 16:59:01 2011 +0400

    UPNP: Add Austin's comment on how to really fix the "duplicating" bug

commit 4308323da50d235ef4ac87cd1a0444f6c4f7aba4
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Tue Apr 19 15:12:36 2011 +0400

    Update av* code to use new APIs after Libav Big Bump.
    
    Tested on current libav and ffmpeg @ 25846 svn revision playback only.
    
    No need to bump current lavc/lavf requirements (52.25.0 and 52.45.0), as
    all the "new" functions used arrived earlier than abovementioned
    versions were published.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 2f918cf7343386cbf782b66db6c5790e8103feef
Author: Ludovic Fauvet <etix@l0cal.com>
Date:   Tue Apr 19 12:07:37 2011 +0200

    lua: fix an argument validation error
    
    According to the documentation, strings.from_charset expects two
    arguments, not three.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit b48b2a5cda232a74e30a9956774f1c6066d53116
Author: Juha Jeronen <juha.jeronen@jyu.fi>
Date:   Tue Apr 19 13:01:14 2011 +0300

    IVTC trivial fixes 2
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit f7c77e92cf8b6ddba5d2c04b783fcc2abf11babe
Author: Ludovic Fauvet <etix@l0cal.com>
Date:   Mon Apr 18 22:10:24 2011 +0200

    lua: add pluzz.fr parser
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 99bc1b4700499005491fabd58a2c5447e5c81dad
Author: Juha Jeronen <juha.jeronen@jyu.fi>
Date:   Tue Apr 19 12:54:45 2011 +0300

    IVTC trivial fixes 1
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 960d8fcd3a2526b3fc18b539344a89a3378aa277
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Mon Apr 4 17:23:14 2011 +0200

    stream_output/select.c: explicitly select an ES
    
    Add option to select stream_output module to enable an es by default

commit 0c62ee16854c4369996eba59476f8ed44cc9580f
Author: Dominique Martinet <asmadeus@codewreck.org>
Date:   Tue Apr 19 12:51:20 2011 +0900

    contribs: libvpx's configure doesn't a --target= for linux
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit f520802bc2c17fdcaa342c93131b40dcf9cdfa7b
Author: Dominique Martinet <asmadeus@codewreck.org>
Date:   Tue Apr 19 12:51:19 2011 +0900

    contribs: libraw1394, why both --prefix and DESTDIR?
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 9ce03119c359925daa698900ed1ea8383b67f671
Author: Dominique Martinet <asmadeus@codewreck.org>
Date:   Tue Apr 19 12:51:18 2011 +0900

    contribs: add our install prefix to LD_LIBRARY_PATH because some configures (speex) checks if it can run a test program linked against it
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 293ed14d65e5a8da3ebf75a584cc8f1be781fee3
Author: Thierry Reding <thierry.reding@avionic-design.de>
Date:   Mon Apr 18 16:10:57 2011 +0200

    V4L2: Set standard prior to tuner frequency.
    
    Some V4L2 devices (e.g. Hauppauge EXETER boards) compute the tuner
    frequency depending on the configured standard, so the standard needs to
    be set first.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 3311fb12660e8b3079526599d7fc14e830f5b09d
Author: Andreas Schlick <schlick@lavabit.com>
Date:   Mon Apr 18 15:53:40 2011 +0200

    Qt4: Tell the window manager to keep the fullscreen controller window on top.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 06ac7b773e98af42f5e391f5bc2662c98a2b1397
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Apr 18 19:00:09 2011 +0300

    ALSA: only try S/PDIF default device if "spdif" is enabled
    
    Otherwise, use the normal default device even if the audio input format
    is non-linear (VLC does A/52, DTS and MPGA to linear decoding as audio
    filter rather than decoder).

commit 3fb5c74cc2f6dd5bb1a7d80d9d650335b5d6cd8e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Apr 17 22:32:20 2011 +0200

    Qt, reorder options and deprecate "opendialog-advanced"

commit 77bcf64b01428690829d47d07c9213ab7b87c2fb
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Apr 17 21:38:39 2011 +0200

    Qt, controller: put all buttons in QHBoxLayouts
    
    This will be needed for special styling

commit 33b0d9dd7ea9a40b72baa74926e311721399b4c3
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Apr 17 19:57:18 2011 +0200

    Qt, controller: cleaning

commit 1d288ae6d256e7dd2f743eddd3717e0a24102941
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Apr 17 18:48:37 2011 +0200

    Qt: cosmetics

commit 546624ccfdcc9b2aec34ab2e34ebefb94fc2fb17
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Apr 17 17:34:53 2011 +0200

    Contribs: update GnuTLS to 2.12.2
    
    FYI: GnuTLS seems to have moved beyond libgcrypt and uses libnettle now...

commit d2ab85d10e183be48d9c02bb6bb4fba88808b9f8
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Apr 17 17:21:57 2011 +0200

    Contribs: update orc

commit a7e4359779f538ee2af44fc34353917fb3d81bcf
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Apr 17 17:10:43 2011 +0200

    Contribs: update libtiff to 3.9.5

commit 371b0ddd9c66218094043699b44e4fdd59433a42
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Apr 16 22:11:25 2011 +0200

    macosx: reworked the about dialog
    
    added used CC, added text operations on psz_authors to keep scrolling times reasonable and fixed a scrolling bug

commit 6a4e3d34dade42513b06311f739e555ca2c7dd83
Author: Dominique Martinet <asmadeus@codewreck.org>
Date:   Sat Apr 16 02:23:30 2011 +0900

    contribs: bootstrap creates the toolchain.cmake file even if $TARGET == $BUILD, mpcdec wants it anyway
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit a709408a7d69fd70ccb8408b14d9bf6f66f7c934
Author: Dominique Martinet <asmadeus@codewreck.org>
Date:   Sat Apr 16 02:23:29 2011 +0900

    contribs: goom2k4 wants to install stuff outside of our prefix...
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 6f798af99440bbfb619639c4abee09f55bde1992
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Apr 16 16:19:53 2011 +0200

    NEWS: IVTC

commit 4bcff2d260ce1d4116b5d7e4bb335fbe8c98aed1
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Apr 16 14:27:01 2011 +0200

    Qt: file forgotten in previous commit
    
    Sorry.

commit d153b6764ecf43d1114afafb8811aba580d28636
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Apr 16 14:24:12 2011 +0200

    Qt: remove the cone slider joke resource

commit 094d50f78719517912d4baed86927af662aa2c43
Author: Ludovic Fauvet <etix@l0cal.com>
Date:   Sat Apr 16 12:50:27 2011 +0200

    Qt4: add some comments
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit b00fb1c3f547cf2a96c286e73bd0ea09c200f82a
Author: Ludovic Fauvet <etix@l0cal.com>
Date:   Sat Apr 16 12:32:19 2011 +0200

    Qt4: cosmectics
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 1f2eb8199b529331ef8fc4a6584f9edf0359ab17
Author: Ludovic Fauvet <etix@l0cal.com>
Date:   Sat Apr 16 12:17:20 2011 +0200

    Qt4: fix position updates while sliding
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 2977616bda6d9914e974c2a668b17e15eb9a9e63
Author: Ludovic Fauvet <etix@l0cal.com>
Date:   Sat Apr 16 12:06:18 2011 +0200

    Qt4: Reduce the margin since the handler is now much smaller
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit c1f0dae2cb82aba40ae6e69a38780d8d437dd61b
Author: Ludovic Fauvet <etix@l0cal.com>
Date:   Sat Apr 16 02:56:18 2011 +0200

    Qt4: fix a value error in the seek slider
    
    The slider position was computed using the width of the whole
    widget instead of the ajusted rectangle which caused a drawing at a
    negative position.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit e50346b14916da12a136f0c0dc629dc35df766d1
Author: Ludovic Fauvet <etix@l0cal.com>
Date:   Fri Apr 15 23:40:15 2011 +0200

    Qt4: change the handle size and color
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit b6438f79f97afcd8a21f0e1f149d3112580eccba
Author: Ludovic Fauvet <etix@l0cal.com>
Date:   Fri Apr 15 20:18:11 2011 +0200

    Qt4: improve the seek slider design with a light 3D effect
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 05aaabebe27808a7700797f464e16bc98183c703
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Apr 15 17:54:34 2011 +0200

    Fortune

commit b3a2940960c14a1dba7042fe044ad3310beba724
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Fri Apr 15 16:41:16 2011 +0200

    qt4: complete preferences: QList is a more appropriate container for this.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit b2d37426843ce68f36b0883e676249e364dfd3ac
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Fri Apr 15 16:31:37 2011 +0200

    qt4: preferences_widgets: Simplifications
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 3aecc75331f2c6e4d3d4bfaa97bc5325fa2ae2cf
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Fri Apr 15 15:58:34 2011 +0200

    qt4: preferences_widgets: Remove useless empty DTOR
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 25d716307a5ce3ae8a037112ceeaeefc48df29c3
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Fri Apr 15 15:53:08 2011 +0200

    qt4: preferences_widget: Adding some 'const'
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 6af2a7d12e0227b49e2e4f5de9d787c1e32df32d
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Fri Apr 15 15:25:19 2011 +0200

    qt4: preferences_widget: Removing useless attribute.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 08a82c2be4fb856f1bf5c4bdd495920da9ad33b4
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Apr 14 15:56:46 2011 +0200

    Upnp: remove unused function.

commit 71fd32ecb59cdad17fbeed7805b9218deccac9bd
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Apr 14 23:47:18 2011 +0200

    contribs: use latest package

commit 4a49754d943560fe79bc42f107d8ce566ea24898
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Apr 14 22:45:34 2011 +0200

    Improved subtitiles/OSD quality when the rendering is done by the vout display module.
    
    In this case, the subpictures are rendered either at the display size or
    the video size (the biggest one).

commit 90032a33913e6b73def44ef0996dc6064d189c69
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Apr 14 22:29:14 2011 +0200

    Fixed i_original_picture_width/height fields of the subpicture returned by spu_Render().

commit 67168973dad0fba783f9dcd1633d54c94b133384
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Apr 14 23:18:08 2011 +0200

    Factorized a bit CalculateInterlaceScore (deinterlace.c).

commit f94ced49be133b70eb1932f2d4b50fd7947b8612
Author: Juha Jeronen <juha.jeronen@jyu.fi>
Date:   Thu Mar 31 21:48:22 2011 +0300

    Inverse telecine deinterlacer
    
    Signed-off-by: Laurent Aimar <fenrir@videolan.org>
    Modified-by: Laurent Aimar <fenrir@videolan.org>

commit 0e19bbbe6a09d3936fe052ed22b22d08a299cb83
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Apr 14 22:10:17 2011 +0300

    ALSA: list most preset devices in the static list
    
    This is only used when the update callback is not used though.

commit ed973e247faf95f99ee30c20b00540d19615148c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Apr 14 22:09:23 2011 +0300

    ALSA: default normally includes plug, don't add it again
    
    This should work around distortion problems with some cards (probably
    an ALSA-lib bug).

commit 7a7ebd9f420e1d42b25f164147b19f57762afa52
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Apr 14 19:06:08 2011 +0300

    ALSA: add all supported S/PDIF frequencies

commit 7105abf84821fb11e2e3c6f51ad4be1b286f64f5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Apr 14 18:58:36 2011 +0300

    ALSA: use same default in config and in choice list

commit 88f10cc6cd4670a355b1cdc463e6d1303396a74c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Apr 14 18:55:10 2011 +0300

    ALSA: use IEC958 device when applicable (and small simplification)
    
    Probable regression from 95a18cc9e66e7f06276052ae6411d494c6e8b6aa
    (9 months old, I guess no developers use S/PDIF)

commit 59444dc9a2b6c952874fcb327238c5b13fb9c8ba
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Apr 14 14:28:24 2011 +0200

    Fix some typos noticed by Benjamin Drung

commit 749cc26aaa3f5838375d24ff6bb1e68fbcd611b7
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Apr 14 13:04:48 2011 +0200

    Fortune!

commit 966575eb4198a35482fc401e0f80f790939425c6
Author: Mike Houben <mail@crazyhstudio.net>
Date:   Thu Apr 14 09:54:03 2011 +0200

    Removing the blue Theme on Mac OS X
    
    git failed to apply the entire patch, sorry for the noise
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 6dc5db578b0e5e5b0b58ed78469f10fed0966a0e
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Apr 14 09:45:29 2011 +0200

    macosx: really remove blue button images

commit 082ae67c4f2f779bdb23277c7cea92f0856b1877
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Apr 14 09:42:41 2011 +0200

    fixed make dist and removed remaining 'blue' button images

commit 79bfe7521ffb774d848ee958eb5f9366d7281998
Author: Mike Houben <mail@crazyhstudio.net>
Date:   Thu Apr 14 09:40:34 2011 +0200

    Removing the Bar from the Skip Images.
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 0bf513d9c8762862d474571bec9f83264f9c8245
Author: Mike Houben <mail@crazyhstudio.net>
Date:   Mon Apr 11 19:46:17 2011 +0200

    Removing the blue Theme on Mac OS X
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 456603d4fdf0cbe97f63132b4c1363c449dfd829
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Apr 13 23:05:33 2011 +0200

    Upnp: update copyright dates according to git blame -C -C

commit 18fd4540456524bb340624bc798c2ef17d8c8c51
Author: Denis Charmet <typx@dinauz.org>
Date:   Wed Apr 13 22:56:22 2011 +0200

    Fix a memleak in UPNP
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit cf979349ca6f2738121ecef7f5f0e226427cef92
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Apr 13 22:54:21 2011 +0200

    Upnp: remove tabs and trailing whitespace...

commit 4fdef6de431cd8c030ccf1490238e13c0696847e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Apr 13 22:37:56 2011 +0200

    NEWS: sync with 1.1.9

commit 9825859ec392e61277b18fcdbbf2efafce962269
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Apr 13 22:01:11 2011 +0300

    ALSA: provide real devices list, i.e. ALSA device hints
    
    Note that this code seems more likely to trigger race-induced crashes
    in the audio mixer core.

commit 4b07339900792ca7bc122992bc2dae538ac512aa
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Apr 13 21:10:49 2011 +0300

    AVI: use Windows ANSI code page rather than ISO 8859-1 (fixes #4678)

commit 53aeaf92ec7283b97383acfc709bb5e983f2b0e4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Apr 13 20:34:18 2011 +0300

    Inline and simplify aout_FormatNbChannels

commit f4585b92df5ea734a830518345bdb41a18fe8163
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Apr 13 20:16:48 2011 +0300

    ALSA: trust ALSA-lib to convert the sample formats
    
    Some weird hardware only support weird formats that VLC does not know
    of (e.g. unsigned 18-bits padded to 3 bytes). The ALSA plug plugin will
    do the conversion if needed.

commit be30443bb7ac6a487ebe20132472a22a82022ad4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Apr 13 19:39:50 2011 +0300

    ALSA: disable automatic softvol, not currently useful

commit 084618edca3a9397de3a52ba405f7052dd9d1753
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Apr 13 19:29:01 2011 +0300

    ALSA: disable resampling (plug, plughw)
    
    VLC resamples all the time anyway. We don't need two resamplers.

commit 4a350206c5fce0f28b5c428900b25e23a995ff88
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Apr 13 19:36:09 2011 +0300

    ALSA: use the plug plugin by default
    
    ALSA-lib will convert the sample format if needed, notably on weird
    cheap hardware. It will also remix the channels based on the selected
    device.

commit c30b9a475e33b6cd77a2ec45ff823222504ac201
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Apr 13 18:58:32 2011 +0300

    Require ALSA version 1.0.16
    
    In any case, ALSA version 1.0.24 is recommended as any older versions
    may cause spurious failures when used in VLC.

commit f55dc2287f2454d82c29152da4aa75cd0ad67090
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Apr 13 18:25:33 2011 +0300

    ALSA: no big deal if Probe() fails
    
    With this change, the ALSA device failure dialog gets a fair chance to
    appear in case of error. Previously, Probe() would silently make the
    ALSA plugin fail, bypassing the error dialogs.

commit 6262431ce3fe8a9e08cc346f3c549b9a0094b033
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Apr 13 19:43:57 2011 +0300

    ALSA: open in blocking mode since we want blocking mode

commit b00308ebf20530988c46f5e1471d4121160b54fa
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Apr 13 18:38:14 2011 +0300

    ALSA: remove hack. Do not fail 10 times to open the same device.

commit 67673fdc744414d33411d8843e9346b0734ed48b
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Wed Apr 13 15:39:19 2011 +0200

    qt4: complete_preferences: Simplifications
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit bb91a41bb8820db8c6aeab228ec74f088fcd2bb4
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Wed Apr 13 17:18:25 2011 +0200

    Revert "Qt4 preferences: fix a nice memory leak."
    
    This commits crashes saving preferences
    This reverts commit 3d3cacbf9c64ccd8a9b57ed719b5df1a5291ed8e.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit a20d44c75a937d78c8be5e8a956ba77072577b1c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Apr 13 17:08:31 2011 +0300

    invmem: remove the plugin
    
    Its only supported codec (of sorts) cannot occur anymore, as the fake
    access_demux was superseded by the image demux.

commit 082e66a855a9c2935daa0de37d5bc1ebbdc03850
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Apr 13 17:05:39 2011 +0300

    switcher: remove support for fake codec
    
    That codec cannot occur anymore.

commit 070668f110e37772a6907a7b798d9eb7f2d5c69f
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Wed Apr 13 12:27:30 2011 +0300

    x264: fix open-gop -> opengop, thanks for TypX for nagging

commit 2c65709bb3a9c9f0a368085dd513ce9d1b1e6b34
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Wed Apr 13 12:21:15 2011 +0300

    x264: handle change with X264_BUILD 115 relating to open-gop/bluray-compat bools

commit 153185cb204a0a728cb040caaebbb171161e7805
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Apr 13 00:40:31 2011 +0200

    Fix Typo

commit 7e8f17ffa5918d1a177c103013e02f555407f3b2
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Wed Apr 13 00:01:22 2011 +0200

    Win32: fix encoding of crash dumps

commit 94348d6dfe2df8d7f7f7f8c67d3caacc243cc43c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Apr 12 22:35:39 2011 +0200

    Qt: correctly hide/show the statusBar
    
    Sometimes it didn't work, when stopping, as pointed out by Rémi on IRC.

commit e9e44b78666d2f4da0b0251cc19b3e1caba7ec75
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Apr 12 22:32:43 2011 +0300

    Go to new line if there is no option description

commit 9ddb2cef0a1bf2e3711dcb12aba0fa7dbe8e365e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Apr 12 22:16:24 2011 +0300

    PulseAudio: fix locking when changing device

commit 00deb25ee32ea61bbb7f8bcc6b909cb17bf27b14
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Apr 12 20:25:49 2011 +0300

    PulseAudio: update audio-device
    
    This keeps the VLC value in sync with the PulseAudio one. For some
    reason, the Qt4 interface does not pick up the correct default though.

commit 0dbba8ba67243d6f7c4ef2cd0451dc4da97e5a61
Author: Ludovic Fauvet <etix@l0cal.com>
Date:   Tue Apr 12 10:22:57 2011 +0200

    Qt: Improved tooltip to view the time at a given mouse position
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 7553aa0fbe893bac3df934f8d914acde52c47292
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Apr 12 20:01:02 2011 +0300

    PulseAudio output device (sink) run-time selection
    
    Notes:
    
    - The variable value represents the PulseAudio sink index.
      It is not a member of the AOUT_VAR_ enumeration.
    
    - There is no configuration item. PulseAudio normally remembers the
      last sink VLC used. So I think there is no need value in writing
      code to duplicate that effort.
    
    - I am not sure if we need more locking inside the variable callback.
      This needs to be clarified with PulseAudio guys.

commit 0462f44e2a133be0b07f365570b91c5f3cd4c38e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Apr 12 20:00:36 2011 +0300

    PulseAudio: use existing helper

commit 9cbd4b665ad2d77d2c076e80643e46b988a84ec3
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Apr 12 11:34:40 2011 +0200

    Qt: fix win32 compilation
    
    Fixes the int64_t issue.

commit 3a081b6aeeb7b455bb894fb76cfc42fbe336c0f6
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Apr 12 02:29:39 2011 +0200

    SeekSlider: clean the code

commit 7ab98f85ccc97618cb55f6c2a111539bf36ad5eb
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Apr 12 00:53:04 2011 +0200

    Qt: rename a class

commit 71b6f8922627d87da8d2137e36c33bb9a4425095
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Apr 11 22:54:38 2011 +0200

    modules: warn when the return value is unused. It helps tracking common memory leaks.

commit 86016eb80b1215489e3edb4aac08d7ee01d1cd1a
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Fri Apr 8 23:23:37 2011 +0200

    qt4_v4l2_ctrl: fix string encoding.

commit b7e972a1cb5426c19ab0f4766bf4f987eda90c75
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Apr 11 20:07:04 2011 +0300

    PulseAudio: add some callbacks for debug

commit 9910950463dfc0568259285c4bd9a0d7847d0e8d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Apr 11 18:51:25 2011 +0200

    Qt: add the orange cone pixmap

commit 0cc5ec0b46febadfab855f68857ff6247972d2e2
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Apr 11 18:46:08 2011 +0200

    Qt: orange cone mode!
    
    </joke>

commit 21c572201171aecdae671c5ca3987f9d71a93826
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Apr 3 19:01:59 2011 +0200

    Qt: rewrite the seekslider, with a new design
    
    This is not finished work, yet. Please refrain from comitting without
    discussing before :D
    
    Work done mostly my "Ludovic Fauvet", "Filipe Azevedo" and /me
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 033c64ed41cd9ccf82fedb80c24e1ad34d552662
Author: Filipe Azevedo <pasnox@gmail.com>
Date:   Sun Apr 3 15:54:10 2011 +0200

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

commit cce2ffdb7039fec0dde08582bad89bbeb5f1936a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Apr 11 14:31:55 2011 +0200

    Win32, projectM: rename profiles folder

commit 41df17b489756ddbc123d07ec62da8acbe2fa10b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Apr 11 14:30:36 2011 +0200

    Win32, projectm: fix mispelling

commit 48eaf5bff01571b0ad9d447c2f62fc265c1a41ce
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Apr 11 12:35:57 2011 +0200

    Contribs: update to libpng 1.4.7

commit 54a943786acf885b1f557be5ee41f5715895b15a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Apr 11 18:22:18 2011 +0300

    XCB/window: string rationalization

commit fa439d768f4fb160fade097a5fbd71956fc2d9b9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Apr 11 18:21:34 2011 +0300

    Make drawable-hwnd an integer config item (untested)
    
    Most of the code churn in this commit comes from converting from void *
    to uintptr.

commit 0b6b4f5c3688eabf8f9a77e701f996a939268489
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Apr 11 18:21:06 2011 +0300

    Win32: fix "make core"

commit 4f6f08dd47aa0b9d7ab4802e1aa11983246b0a02
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Apr 11 18:09:03 2011 +0300

    drawable: use static variable rather than LibVLC variable
    
    HWND are process-wide so there is not much point in a dedicated list
    per LibVLC instance.

commit fe187eff5f48773ef87501b598cbe64f6b7a826b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Apr 11 17:59:07 2011 +0300

    drawable: use var_Inherit*()

commit 7ef83b1bd0408fc885d1c82295c6d514a7ed33d2
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Apr 10 23:23:18 2011 +0200

    buildsystem: include vlc512x512.png in the VLC bundle since it is required by the Growl plugin

commit 6db571f88b6d476dbd3cb3f297775ddac1de5710
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Apr 10 21:43:14 2011 +0200

    growl: ignore non-preparsed items

commit a96776fc14bce968f44eaf82b447272ff4d44d51
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Apr 10 21:25:28 2011 +0200

    macosx: cosmetics
    
    decode URL for the Info panel, fixed potential redraw issue in the open panel

commit 9d841bf2f503cb98cb94855e775f41e84efe79f1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Apr 10 22:23:11 2011 +0300

    playlist: go back to nearest well-known playback rate on +/-
    
    Until now, if the rate was not one of the hard-coded value, and the hot
    keys would jump not to the nearest known rate, but the second nearest.
    
    Unfortunately, we still have to account for rounding errors in the
    input thread, so this is not perfect.

commit bec8347882888d281fd053b6c6e744f54a55ccce
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sun Apr 10 21:05:22 2011 +0200

    Qt: audio_prefs: alsa devices combo: don't expand too much.
    
    Alsa devices listing can be really large and make layout to expand
    beyond screen size.

commit 68a63466f4e6cd64ebeddabfbc0f4af99d9dc414
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Apr 10 21:22:43 2011 +0300

    Fix VLC_OBJECT expansion

commit 733940c823566ea6587efb7f2db06422587237c8
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Apr 10 20:16:45 2011 +0200

    macosx: make sure there is enough space to display the remaining time for movies longer than 1 hour
    
    additionally, allow switching the time display also in fullscreen mode

commit 60b06277e945528c7852e4e634998540c30d264b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Apr 10 20:06:32 2011 +0200

    macosx: fixed minor display issue with the Equalizer button (#4654)

commit 6d98ddf3122d78ae8f2c9e29a7f4e3b96f68014b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Apr 10 20:03:05 2011 +0200

    macosx: don't accept hotkeys in the fspanel, since this would result in NSBeep without any action
    
    fixes #3854

commit dfbfd8e16fb2ed9ab68465c40c101b7daa103a0d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Apr 10 20:02:04 2011 +0200

    macosx: fixed quit through Apple Events
    
    aka Dock, App Switcher, AppleScript, etc. Fixed #4009

commit e36f1f2726b0e9e3a1f87ef7524e66a4c0871974
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Apr 10 18:27:42 2011 +0200

    macosx: forward-port Growl option in the sprefs

commit 29fdd21348e736181f5547348c31bc1d6ba3cbf6
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Apr 10 16:41:07 2011 +0200

    auhal: restore compatibility with the 10.5 SDK

commit e7e26e381c537afd80a423d49080841746606f92
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sun Apr 10 13:49:31 2011 +0200

    Qt: SoundSlider: don't fire back signal when a change comes from lib

commit f8fe27ad55fe9bf053fbd68c4defe1e96bc12e92
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sun Apr 10 13:23:26 2011 +0200

    Qt: SoundSlider: always emit valuechange on slider move (fix #4658)

commit f1378a157e771df928917d524c2f0a03cc416704
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Apr 2 19:06:39 2011 +0200

    epg: hold input before lock access

commit 8f5480c69ca58055b36ed918ed5b3d1c797b3dae
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Apr 8 12:42:11 2011 +0200

    Qt: epgchannels: split string on bracket.
    
    [Program xxx] is a translated string.

commit 3cb4988a9aa6b984ed83ec06fef4ad0546c2d166
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Apr 5 02:11:14 2011 +0200

    dvb: demux: generate uri

commit 1fd78fc7292b808ea0bd1f972af228d416d5dd17
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Apr 10 12:14:31 2011 +0200

    contrib: updated binary package including Growl

commit 9e081837dc5ce7adee201474cfd477ac12fc9f28
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Apr 10 11:10:55 2011 +0300

    Use AC_LANG_SOURCE to make autoconf 2.68 happy

commit 972c39b6e89d51afb4da13e71933ee10ad04d529
Author: Martin Briza <gamajun@seznam.cz>
Date:   Sat Apr 9 19:58:24 2011 +0200

    Sepia filter ASM optimization
    
    Added functions to improve YUV performance, still needs a bit of work on RGB
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 23e6f1bf8e4626bbbfdf897c10d319715a79fd7b
Author: Martin Briza <gamajun@seznam.cz>
Date:   Sat Apr 9 19:58:23 2011 +0200

    Sepia improve by being done in YUV
    
    Bring major speed up for most videos
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 06900b92259d4fa2ec5103ee37a42b59af7e7b53
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Apr 8 15:14:56 2011 +0200

    Screen: un-advance some preferences.

commit 4a422c22c0be601fdc303ef19a7980246784d9ff
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Apr 8 15:01:33 2011 +0200

    Screen Win32: cosmetics

commit 97c0744fee3247d048d60786f176fed37a1fafb4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Apr 9 19:59:28 2011 +0300

    aout: do not compute the same difference three times

commit bce9264e49d2d4c1604296cbd7c00cf15696cc14
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Apr 9 18:37:44 2011 +0300

    Remove write-only aout_input_t.input_alloc

commit f7d12502678cde571344a31ad11ce33686da45dc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Apr 9 18:28:14 2011 +0300

    decoder: do not reallocate audio buffer on interface changes
    
    This has no effect other than wasting CPU and memory. Audio filters are
    supposed to reallocate their buffers as needed.

commit e83cd1767d13718762b805a33c14efb04ee6ff3f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Apr 9 18:24:53 2011 +0300

    decoder: allocate decoder audio buffers directly
    
    Do not convert from samples to duration and back to samples.

commit dc5827ae4059ec8e5d8d9b6ef9beaffe6e891ab5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Apr 9 17:32:15 2011 +0300

    Avoid invalid cast (int / uint16_t)

commit 2c10fb73ad9ecfac68d2b2b05677b6c59bc55357
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Apr 9 17:30:40 2011 +0200

    growl: fixed runtime behavior and compilation

commit dc619560e0cad41946cb8103b9e92ff160042ff5
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Apr 9 17:13:10 2011 +0200

    contribs: added the Growl framework
    
    This is the framework variant without Growl installer, since the respective module isn't enabled by default.

commit b411b318ea6e58259c649c59d86426584685cd76
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Apr 9 17:07:39 2011 +0300

    ALSA: device description may be NULL

commit 5637ca8141bf39f263ecdb62035d2cb45c740821
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Apr 8 19:22:40 2011 +0300

    MP4: fix heap-based buffer overflow

commit 90ef491bb4fa4b93b4bc620f656828ad47f0d8a7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Apr 9 12:06:16 2011 +0300

    PulseAudio: fix side speakers mapping

commit a0b283acda5630ad3b1afb940150b44fcb6624ed
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Fri Apr 8 20:53:23 2011 +0200

    Remove unused structure.

commit 8ad0755bc595e8a77de6153a3e8e721630010229
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Apr 8 11:21:11 2011 +0200

    Revert "macosx: reflect intf-change modification"
    
    This reverts commit 268fc5d2c94ac0fc91f84540cbcea29fc26de392.

commit cd95499ffa27ac113348b235f2cc4f810222b45f
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Apr 8 11:17:47 2011 +0200

    contribs: updated binary package for Mac
    
    includes BGHUDAppKit and latest libmodplug

commit 3ee69e7449d13f983fef5529bfe2f2a2d3086e5f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Apr 7 23:40:35 2011 +0200

    Waveout: cosmetics

commit 148734ac5e01a552510e53aacbd6c995bcddcdc8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Apr 8 00:38:56 2011 +0300

    ALSA: avoid new lines in device description

commit f90a1806e6c377d72cdb8ac7e2329e2b9f153a2f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Apr 7 23:33:11 2011 +0200

    Waveout: fix compilation

commit 7be4fec89ddfe7338a74c443d7cd8bf36050544f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Apr 8 00:18:39 2011 +0300

    ALSA: do not insist if the device string is empty, just fail
    
    Either we are out of memory, or someone really did not want ALSA.

commit 6478576188d00b4cd341b12c639a27e3be9c216e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Apr 8 00:18:21 2011 +0300

    ALSA: device name is not translatable

commit 7b753608c874749a82ba5ba7ba35235eb637e2c8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Apr 8 00:05:26 2011 +0300

    Really fix audio volume underflow (audio_volume_t is unsigned)
    
    This reverts commit 164c18c9233b160c9b36062e6a78b57f30591435.

commit 268fc5d2c94ac0fc91f84540cbcea29fc26de392
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Apr 7 22:54:25 2011 +0200

    macosx: reflect intf-change modification

commit 71da61e05b973c33fb3d2f9fd37c85b35b55138c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Apr 7 23:41:11 2011 +0300

    Remove write-only aout_output_t.i_volume

commit 164c18c9233b160c9b36062e6a78b57f30591435
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Apr 7 23:39:32 2011 +0300

    Enforce volume min and max (small regression from previous commits)

commit 28ef0fe16c33c2e314654aed350dfaf60a980ebf
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Apr 7 23:36:00 2011 +0300

    Pass mute flag to aout_output_t.pf_volume_set
    
    This improves mute flag handling in the PulseAudio output:
    We do not blindly reset the mute flag.

commit 475e356c18a60f599e583ffe600674fcf978ccb3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Apr 7 23:28:15 2011 +0300

    Remove dangling declarations

commit 79163765f98f9937131e7461af459b9e3680b943
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Apr 7 23:20:06 2011 +0300

    Make aout "intf-change" a void variable

commit f14ca312e095c3f256ee0181d722e6d6b245559a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Apr 7 23:14:20 2011 +0300

    Remove "saved-volume" and "volume-change". Use "volume".

commit 70042746f6e57f7583b85500f6245449e714b19c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Apr 7 23:08:37 2011 +0300

    Rename "volume-muted" to simply "mute"

commit 633914e36bc176f2fc152ee19e4dd785ac63dda7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Apr 7 23:05:56 2011 +0300

    Remove never used aout_output_t.pf_volume_get

commit 7fca2ae32bac340201f72ebf6cb43a5731358114
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Apr 7 23:03:43 2011 +0300

    aout_VolumeGet: return volume directly
    
    Only two call sites checked for errors. Anyway, the implementation does
    not check for errors.

commit 67333b507ca553a49722894aed26f7ae83ea875f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Apr 7 22:56:26 2011 +0300

    Clarify audio volume interface code (kill doVolumeChanges)

commit 1f224a54faa14735516e721bba51fca5c0727c9c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Apr 7 22:12:51 2011 +0300

    Remove text for non existent --volume-save

commit 78ab8237ba715f184399c533c3f6b6594d240d86
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Apr 7 22:08:30 2011 +0300

    Remove never used function aout_MixerMultiplierGet()

commit bcb8d0bc6f7c69325786c282270195f8615ffa12
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Apr 7 21:36:02 2011 +0300

    Remove mixing from audio mixers
    
    Only software amplification is left

commit a0ee6ee7c61c74a72077ad9474f98deab188f476
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Apr 7 20:39:20 2011 +0300

    Remove AOUT_MAX_INPUTS

commit 2b2af1ebb1a0e732e9a6bfe0386b535a6fe1cd83
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Apr 7 19:02:58 2011 +0300

    Spawn one audio output instance per audio input
    
    When asked for more than one reference to an audio output instance, the
    input resource will now return distinct instances, instead of multiple
    references to a unique instance. This means each audio decoder will use
    an audio output of its own. Earlier, audio decoders from the same input
    would share their output through a mixer.
    
    In practice, this change does not make much difference. Indeed, there
    is normally only one active AUDIO_ES decoder_t/aout_input_t per input
    in any case. There is one quirk to render multiple audio tracks:
     # vlc --sout-all --sout '#display'
    
    There are a few advantages to this approach:
    
    - The output of each audio track can be controlled independently. For
    instance, different tracks can be routed to different devices,
    different ports, or in theory at least, to different output plugins.
    
    - This enables simplification of the audio output subsystem as it can
    now be assumed that there is only one (or zero) input per output.
    Track mixing is not required anymore. This is not to be confused with
    channel mixing!
    
    - We can get rid of the audio mixer plugins completely.
    
    There are also disadvantages. But there was no way to run into this
    situation with VLC, except for the --sout-all quirk as far as I know:
    
    - If the output does not support mixing internally, only one track can
    be rendered at a time. But any sane operating system supports mixing in
    hardware or software, so that more than one process can output audio.
    
    - The audio tracks might not be in perfect synchronization anymore.
    
    Note that the user interface does not support more than one output any
    better than the input (ES output) core. The input resource currently
    only keeps track of one audio output, but this could be fixed if
    needed. If you use PulseAudio, you can control the extrar outputs using
    an external PulseAudio mixer UI; I don't know about other systems.

commit 4626438fe85afdeb1b6d93e6e426f1cbfb4f79a5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Apr 7 19:00:50 2011 +0300

    decoder: release the aout instance when we stop the aout input
    
    Effectively, the aout instance reference within the decoder now has the
    same lifetime has the aout input. As the aout instance is kept in the
    input resource, this does not really make any functional difference.

commit 0433b507e2c2b324efda5041f17434e5bd5c0aed
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Apr 7 18:05:59 2011 +0300

    Require an aout instance to create an aout input
    
    The input resource creates the aout instance with the input manager as
    its parent object.
    
    If this fail, the aout input should not be created at all. This removes
    the fallback to an aout instance with the decoder object as parent.
    This would potentially crash as the decoder is shorter-lived than the
    aout instance.

commit ed94986fa4e397d049c0c59b3b8326e7d71afeb9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Apr 7 17:53:00 2011 +0300

    Remove impossible error

commit 33727a57aaf1d1767423c70ae011d8b52b887f1a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Apr 7 17:52:50 2011 +0300

    Remove outdated comment

commit 4ed72f93db25529ff75a28d2c98290e385267298
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Apr 7 16:52:32 2011 +0200

    macosx/extended: migrated HUD view from BWToolKit to BGHUDAppKit

commit c7df60212025d4458c4d09280296d74ac6e6e173
Author: Sébastien Escudier <sebastien-devel@celeos.eu>
Date:   Thu Apr 7 13:21:35 2011 +0200

    live555 check stream_DemuxNew succeeded

commit f5124bf754c54d41761a4e31b54554fe814d8edf
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Apr 6 23:41:18 2011 +0300

    Cosmetics

commit 7a86d4e443908c67470fc8337d37e1b1d68fbbff
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Apr 6 23:40:18 2011 +0300

    PulseAudio: no need to clear the write callback (not used anymore)

commit e4b9963b8667d4af5383c00af340c725489637c3
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Apr 6 21:52:37 2011 +0200

    buildsystem + xcodeproj: replaced BWToolKit with BGHUDAppKit

commit 6b64aa1bc1a42faabc8be7018bd7e5d86ae0a72b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Apr 6 21:44:42 2011 +0200

    contribs: replaced BWToolKit with BGHUDAppKit

commit 039aa3bf0fcd40151482b5b56097a706e1ac30c6
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Apr 6 12:27:44 2011 +0200

    qt4: fixed compilation for Mac

commit a6b1b84a644f2fcdcbeaccfbc212f93e0f51c77e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Apr 6 21:23:25 2011 +0300

    PulseAudio: set/clear mute flag if volume is zero/non-zero

commit 04c8b81291017599497e23e5304858090eab63ad
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Apr 6 20:51:31 2011 +0300

    PulseAudio: let PulseAudio (or hardware) do the amplification
    
    This enables use of PulseAudio flat volume, if enabled in PulseAudio.
    
    Note that, in that case, VLC will multiply its own volume by the output
    device ("sink" in PulseAudio parliance) base volume. That effectively
    maps 100% volume in VLC to +0dB in PulseAudio. To me, that seems more
    intuitive and backward compatible with older VLC versions.
    
    However, PulseAudio people seem to think that 100% should be mapped to
    the maximum hardware amplification without software amplification,
    that is to say PA_VOLUME_NORM.
    
    Known limitations:
    
    * The initial volume is determined by PulseAudio. However VLC shows 100%
    regardless, which is not necessarily correct.
    
    * If the VLC stream/sink input volume is changed outside of VLC (by a
    mixer application), the VLC user interface will not see the updated
    value.

commit 4ab41f976247505e972074cf9b66458c3eb33885
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Apr 6 18:33:21 2011 +0300

    PulseAudio: volume control

commit 766d88a62dee3794e19aa96d017ef2359ef82136
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Wed Apr 6 11:59:35 2011 +0200

    module_config_get return value must be used and freed.

commit f2c8148282586923d28548ee794905ba48e9e759
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Wed Apr 6 11:58:26 2011 +0200

    MacOSX prefs: fix memory leak.

commit 3d3cacbf9c64ccd8a9b57ed719b5df1a5291ed8e
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Wed Apr 6 11:47:33 2011 +0200

    Qt4 preferences: fix a nice memory leak.

commit 1b8eea41931d023b3ef79e3575ecbb2b1aa5d354
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Wed Apr 6 03:31:56 2011 +0200

    Use add_loadfile() for --vlm-conf

commit ced8149df467d9919dcb49d1203c0d81a752a876
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Apr 6 01:36:49 2011 +0200

    macosx: replaced various deprecated methods with their modern counterparts
    
    No functional changes. Some more can't be replaced yet, as we still support 10.5

commit a79616661d48ffc47efa03f1edb565a1dee58654
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Apr 6 00:38:33 2011 +0200

    DVBSub: change the end-of-field marker according to v1.3.1
    
    300 743 v1.2.1 mentionned '1111 1111', but 1.3.1 mentions '11 1111' only.
    I believe it is a typo, (maybe, maybe not) but the spec is out, so people
    will write encoders following it.
    So, we do not look at the 2 bits of strong weight.

commit be5ce729aa4bafff791f764280cf14a9f428e723
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Apr 6 00:35:08 2011 +0200

    quartztext: fixed [56310d5c1b8ecc0869046f33cadae28b00d2d9ca]
    
    Thanks for the hint.

commit b7e7be200882e350fee3ffffb0afc52900f274ab
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Apr 6 00:09:50 2011 +0200

    macosx: more hotkey improvements

commit b497df76db332567f2adbc4fd3da46820d609a1e
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Tue Apr 5 23:30:28 2011 +0200

    vlm: use make_URI() with --vlm-conf

commit d304fd2ecdcf6fac6d79cfcc735123ae15d64142
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Apr 5 22:26:44 2011 +0200

    macosx: updated VLCMain to the new hotkeys API
    
    there may be to be investigated problems with non-ASCII keys

commit b425d55214e1ce3d35b910d2db2c4040ac972e7d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Apr 5 21:55:47 2011 +0300

    ALSA: update device enumeration API
    
    This provides more stable names especially for hot-plugged devices,
    and more evocative descriptions for the user. As an added bonus, the
    code is more compact.
    
    Note however that this is not thread-safe. This is a common problem for
    configuration items with update callbacks.

commit 5bb155084719f2f61cca37d5d11399866df3f440
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Apr 5 20:40:43 2011 +0300

    ALSA: small simplification

commit 542f25d1b318ee3aee25e4d54d1b41e1207eb74f
Author: Juha Jeronen <juha.jeronen@jyu.fi>
Date:   Wed Mar 30 00:00:48 2011 +0300

    Set nb_fields to 2 for p_dst[0], too
    
    Signed-off-by: Laurent Aimar <fenrir@videolan.org>

commit b26331994843bf2a1a3803eab449d10959815fa3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Apr 5 19:47:43 2011 +0300

    PulseAudio: increase prebuffering
    
    This should fix practically glitches. The resulting A/V synchronization
    is not too bad for me inspite of the long buffer (1/2 seconds).
    Your mileage may vary.

commit c0e7149a72565b9a6a0b44624a4c72c7111dce40
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Apr 5 18:05:56 2011 +0200

    macosx: re-written hotkey preferences

commit 095ad3e1195368f3eccb7202aed567649dd42871
Author: KO Myung-Hun <komh@chollian.net>
Date:   Mon Apr 4 22:41:09 2011 +0200

    OS/2 uses the same file operations as Win32
    
    Signed-off-by: Rémi Duraffort <ivoire@videolan.org>

commit 462a34d4018664e17307bea72b0d1f7436992cc4
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Apr 4 22:28:39 2011 +0200

    Undefine HAVE_FORK on OS/2.
    
    Implementation of fork() is imperfect on OS/2.
    
    Pointed-out-by: KO Myung-Hun

commit f55ac10cecf4b65fef1d4ac91548eae0b3037c1f
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Apr 4 22:09:32 2011 +0200

    Do not include vlc_fixups, config.h is already doing it.

commit 6211c09e64384f130607659d8dfa0dfcdab37877
Author: KO Myung-Hun <komh@chollian.net>
Date:   Mon Apr 4 22:01:54 2011 +0200

    Do not use clock_gettime() on OS/2.
    
    There is no implementation of clock_gettime() on OS/2.
    
    Signed-off-by: Rémi Duraffort <ivoire@videolan.org>

commit 10b9b0f77112fe5af07ca0a33704624d4d586eec
Author: KO Myung-Hun <komh@chollian.net>
Date:   Mon Apr 4 21:56:14 2011 +0200

    Enable vlc_poll() on OS/2
    
    Signed-off-by: Rémi Duraffort <ivoire@videolan.org>

commit 396053f83019e1b0cb7a0b2313b4a1658332eb44
Author: KO Myung-Hun <komh@chollian.net>
Date:   Mon Apr 4 09:33:20 2011 +0200

    Define ALIGN for OS/2.
    
    CMSG_NXTHDR requires this.
    
    Signed-off-by: Rémi Duraffort <ivoire@videolan.org>

commit cc5743456e5b28f86d2efa594317db6a33669e8e
Author: Sébastien Escudier <sebastien-devel@celeos.eu>
Date:   Tue Apr 5 09:43:34 2011 +0200

    fix vlm scheduling
    Closes #4646

commit 51cada4b14529dae53de728ac4c23510a7136778
Author: Sébastien Escudier <sebastien-devel@celeos.eu>
Date:   Tue Apr 5 08:58:12 2011 +0200

    vlm : fix TAB_CLEAN

commit 4f06458c1e36cd8de58842ab06fe8f5be75cf3c6
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Tue Apr 5 00:19:21 2011 +0400

    configure: actually print selected optimization.

commit 60431b0a3d1d0a09096bd296b8daa6101eebe113
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Apr 4 20:38:29 2011 +0300

    sout_display: use input_DecoderCreate (fixes #4633)
    
    Audio and video decoding works again. And now, it should not anymore
    crash with --sout-keep. However, due to the current limitations of
    input_DecoderCreate(), subpictures, statistics and input events are
    broken. Note that hotkeys, the Qt audio menu and the Qt video menu do
     depend on input events :/

commit 3d6f1d93f0a4cbd14f09e4cb0f79598dd1652573
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Apr 4 20:27:22 2011 +0300

    Unexport input_DecoderNew and input_clock_t
    
    Since input_clock_t cannot be created/used from plugins, the extra
    functionality of input_DecoderNew() from the new input_DecodeCreate()
    is not interesting in plugins.
    
    (Yes, I know I suck as function names)

commit c2a6c69154dca4c494cc802871994df534893377
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Apr 4 20:13:41 2011 +0300

    input_DecoderCreate: create a decoder w/o input thread
    
    This still requires input resources. But that should not be a problem
    as the needed functions are already exposed (for libvlc).
    
    Statistics, subpictures and input events do not work when a decoder is
    created in this manner.

commit f137e017a67afe2cd70f3b407ea2be41359a97be
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Apr 4 17:45:06 2011 +0300

    Input resource: allow operation without input
    
    This breaks SPU but at least video and audio should work.

commit 269766b014b40b64ee35bcf768009cde6028ea91
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Apr 4 15:18:16 2011 +0300

    decoder: do not emit output events if there is no input

commit 856c00649843991f977b7fa410d02bed5a2b7c84
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Apr 4 15:18:04 2011 +0300

    decoder: do not update statistics if there is no input

commit 397701cc8b709f15ed94ffaab2ee3bc57e729f4f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Apr 4 15:17:23 2011 +0300

    decoder: do not try to fetch attachments if there is no input

commit 7a1ce05704aa7f0cf80c43aa2550d8c1a658b12f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Apr 4 13:05:10 2011 +0300

    decoder: keep a pointer to resources independent of input thread

commit 2d667c6e31d89fb7dd746632937ba30068ab6d3c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Apr 4 19:28:31 2011 +0300

    CreateDecoder: common sub-expression

commit 60ab318bdae8008b2679aa09d1894b4e28633dd4
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Apr 4 16:05:29 2011 +0200

    macosx: fixed wrong calculation of ModuleListConfigControl's size when drawn in the complete prefs
    
    refs #3947

commit f6931951d9621d59b1e1997503e038689af4aac9
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Apr 4 15:57:20 2011 +0200

    macosx: fixed corner case which could lead to incorrect information about selected codecs, removed the misleading AVI UI element and fixed another bug which could lead to incorrect codec selection (#3708)

commit fc617621647fdfe9549510b6ea0d7ae30a318f4b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Apr 4 15:46:56 2011 +0200

    eyetv plugin: change logic to support HD streams as suggested by cbscpe on the forums and prepare for a potential release

commit 394b44d844db4603ffcf8d3fdd65e3c0a24650b2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Apr 4 11:00:48 2011 +0300

    Spelling

commit 6baecccb8240e2ed8b9d1ddbfaeb9fa9ae191dec
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Apr 3 23:59:50 2011 +0200

    configure.ac: allowing overwriting of the SDK version when using macosx-defaults

commit 28c4cb7455ae07eb652919d75bf92d1da6f3bf6a
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sun Apr 3 21:53:49 2011 +0200

    Fix spelling: an URL -> a URL
    
    U counts as a consonant when pronounced that way

commit f4cccde59417b3202d284bee647dc743d40acd2b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Apr 3 21:13:40 2011 +0200

    fixups: hack to fix compilation on Darwin since the autotools incorrectly flag dirfd as undefined

commit 12132cedcfda4a8e488795511a9d0561c6d50920
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Apr 3 21:06:51 2011 +0200

    macosx: added some more Apple Remote cookies

commit 83bf0bb0d91b9668f8c73e806b9f3d395b3625b3
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Apr 3 21:04:59 2011 +0200

    macosx: enlarge the time slider and move respective items around in the embedded vout window in case no window resize control is displayed

commit 56310d5c1b8ecc0869046f33cadae28b00d2d9ca
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Apr 3 20:55:52 2011 +0200

    quartztext: use a better way to differciate between Mac and iOS builds

commit 10c5c86cffe073b8d585a572132bccdfbb967303
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Apr 3 20:39:26 2011 +0200

    macosx: update gitignore for xcode4

commit 823aae0fce350fb1c5a15489bc8cb3dbc05640b2
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sun Apr 3 18:47:38 2011 +0200

    cli: use make_uri()

commit e816d6a9637356d4c7d1bbb704ed43ab4ad8aaf1
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sun Apr 3 18:46:07 2011 +0200

    lua: export make_URI()

commit 2c0a2a2b730747ccdece5a7b081811e95e62b017
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Apr 3 19:39:58 2011 +0300

    fixups: sort stuff a bit

commit 07594e8b43fa52db73e356a99a5713a0d2699455
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Apr 3 19:33:21 2011 +0300

    dirfd: replacement

commit 4183a1ea377569885e54544c1531d108724dbfc4
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sun Apr 3 17:52:03 2011 +0200

    lua: missing .gitignore

commit a6274616f21886a1b025c62ac0bca30b165d3db8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Apr 3 17:56:57 2011 +0300

    PulseAudio: fix channels map order (untested)

commit 8ead43aa4a3d1b04c26a53a694a6c20e8705de42
Author: KO Myung-Hun <komh@chollian.net>
Date:   Sat Mar 12 10:22:09 2011 +0900

    Define if_nametoindex() for OS/2
    
    Signed-off-by: Rémi Duraffort <ivoire@videolan.org>

commit 397919b41b3be94acf91c58ee9d21586b47b04e1
Author: KO Myung-Hun <komh@chollian.net>
Date:   Thu Mar 17 20:10:58 2011 +0900

    OS/2 uses the same path style as Win32.
    
    Drive letters, backslashes instead of slashes, and so on.
    
    Signed-off-by: Rémi Duraffort <ivoire@videolan.org>

commit 3a470a07124c87195cb72fe013ba00366350ed32
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Apr 3 14:15:12 2011 +0200

    Qt: hide status bar
    
    And allow it to be visible.

commit a4b671d6f4d24506963ab87ed300b3d6558954cc
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Apr 3 11:26:57 2011 +0200

    Contribs: update libmodplug

commit e9903f9dbac133883b315de7829e8e5f56e2f6e3
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Apr 3 11:55:04 2011 +0200

    Fix calloc usage.

commit 29abf6f45dbb8352f1bff912a32889415c6eff18
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Apr 3 11:11:53 2011 +0200

    Remove old obsolete variables.

commit 0f6a4c5d4daf4a7643fcf80fc4edd005bbc3fdb1
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Apr 3 11:10:44 2011 +0200

    Clarify code path (help static analyzers).

commit 5fb1da6bbb6fdabc749becc30583dd2b19ea9420
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Apr 3 09:56:04 2011 +0200

    cosmetics.

commit 45af74bb91f152112eb16f95fa716a2b066b8e8e
Author: KO Myung-Hun <komh@chollian.net>
Date:   Thu Mar 3 22:06:55 2011 +0900

    Basic configuration for OS/2
    
    Signed-off-by: Rémi Duraffort <ivoire@videolan.org>

commit fc4385ea913cddd5c173bd68193634fc603bb1e8
Author: KO Myung-Hun <komh@chollian.net>
Date:   Thu Mar 3 22:05:32 2011 +0900

    Use $(LN_S) instead of 'ln -s'
    
    Signed-off-by: Rémi Duraffort <ivoire@videolan.org>

commit 3da2e51ef8ce9d687e3f0109efbc1d324b619609
Author: KO Myung-Hun <komh@chollian.net>
Date:   Thu Mar 3 22:01:08 2011 +0900

    OS/2 uses .dll as a extention for a shared library
    
    Signed-off-by: Rémi Duraffort <ivoire@videolan.org>

commit 168e56b088523cfd923a2fb76363947ce7708779
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Apr 3 02:16:58 2011 +0200

    Subtitles: basic support for {y:i}, {y:b} and {y:u}
    
    This is not fully working, though...
    See #1825

commit 39b85ca6ba871a9e66c7d277e2ba4db72cadb8d8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Apr 3 00:46:06 2011 +0300

    PulseAudio: increase buffer size to max VLC can do
    
    This suppresses most hiccups. But it also decreases precision to
    slightly noticeable levels: about +/-150ms here. For reference, our
    audio output core target is +/-40ms.

commit e5e27586960e28bc6fdcd48b18a663045e9bb58e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Apr 3 00:45:47 2011 +0300

    PulseAudio: remove the broken and incomplete sync stuff

commit a759fe73a5b49a241fb733e073e6702abf495ee7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Apr 2 21:03:47 2011 +0300

    Fix crash if PulseAudio is compiled-in but not used

commit ed864e7f920740fe387a06599e50f5c8509c8527
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Apr 2 20:53:23 2011 +0300

    PulseAudio output: rewrite
    
    This should fix the deadlocks and memory starvation problems.

commit 9d6a0a6ac88a8e26cff0f5123b6381e158cece64
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sat Apr 2 19:27:07 2011 +0200

    cli: use dedicated strip function

commit dbe127da3f9a5f14f21706c1e5ea91cb83cb9fc0
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sat Apr 2 16:48:24 2011 +0200

    lua: rc -> cli

commit 9ce86f776250871b82bc65f2ca3fccff3a0eed70
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sat Apr 2 16:41:28 2011 +0200

    lua: rename rc interface to cli
    
    Because a CLI is really what it is

commit c9f8412c3dc94f945d7716f3e07ef65633c35649
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Apr 2 13:00:33 2011 +0200

    Contribs: update libebml and libmatroska to latest

commit 0946623c6eb5fb3ee42a1170d1ca1f931fa59edb
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Apr 2 12:48:13 2011 +0200

    Contribs: update taglib to 1.7 and to cmake
    
    But seriously, how is:
     -DENABLE_STATIC:BOOL=ON -DWITH_ASF:BOOL=ON -DWITH_MP4:BOOL=ON
    better
     --enable-mp4 --enable-asf --enable-static
    
    Maybe some people should know that we have case-sensitive support since
    30 years...

commit e289d5f0e6921ad3509433b7957e940d462e0821
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Apr 2 10:05:57 2011 +0300

    Don't venture into non-existent directory

commit 02522fbf22deb6a725c5a660606f5c45dcbed6bc
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Apr 2 01:52:50 2011 +0200

    Freetype: code cosmetics

commit 120546d34c9af907f6410592ef0c04625732c5b6
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Apr 2 01:28:44 2011 +0200

    Freetype: update dates and copyright

commit 1c093c7cad02a73e0974270e601acbd8769f737e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Apr 2 01:09:54 2011 +0200

    Configure: do not enable fontconfig on Win32 for Freetype

commit 375bd7cfca33689721d2f3df7bf4c225837effdf
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Apr 1 23:59:14 2011 +0200

    Freetype: cleanup and clarify font/family differences

commit 94fa0aeb623d5debf3074cf59b9dc0f56ff46692
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Apr 1 23:28:49 2011 +0200

    Freetype: use enum iso defines

commit 98b578576c14a74405e20418b6fabae938c370bd
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Apr 1 23:10:11 2011 +0200

    Freetype: cache font folder in win32

commit 7b15f743ed3f108747607fed73a5872d21758fbc
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Apr 1 22:34:01 2011 +0200

    Freetype: do not use fontconfig on Win32
    
    Fontconfig is great, but we have too many issue, notably the fact that
    the fontcache isn't save correctly in some locations, notably on the
    network. It also rebuilds the entire cache, each time you add ONE font.
    
    Therefore, this commits uses Win32 EnumFontFamilies, and then gets the
    font path with the Registry + concatenation of CLSID_FONTS and then back
    to freetype.
    
    However, this commit is broken in at least 3 ways:
     - it does not use the index to select the font,
     - it will break on localized fonts settings (Eastern),
     - I don't check the Script yet,
    
     I will try and fix in the future.
    
    Ref and close: #4470, #4401, #4137, #3950, #3208

commit e7806ab99145760e36784866fad29e860429cb35
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Apr 1 23:06:22 2011 +0200

    Qt: epg: only add current or future epg data
    
    Some channels are sending epg events from start of the day

commit a791fc94a66889d974a9da972230251c3fe1d457
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Apr 1 22:57:32 2011 +0200

    Qt: epgwidget: use anon enum for indexes

commit 26017bcc3a3e48d065116bfd0a79583ae24ff9c0
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Fri Apr 1 16:28:37 2011 +0300

    configure: link dvbpsi to ts-demuxer

commit 33cb31197beed19fef4aa4863cb941a3089a5d06
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Fri Apr 1 13:11:42 2011 +0300

    configure: remove dvb-check and enable ts demux/muxer if dvbpsi is present
    
    dtv is build automaticly and we anyway assume new enough libdvbpsi that has
    pkg-config enabled. Also ts demux wasn't build automaticly previously (as
    dvb was disabled by default some time ago).

commit 6c12d019646fd3114c0dfd60f534b162fb23ab7b
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Wed Mar 30 13:05:02 2011 +0300

    dvb: return value from decode_BCD

commit 3c4fc2f37dea2ec628e21f133ec3ac460419d732
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Thu Mar 31 22:05:44 2011 +0200

    htcpcp: handle 418 I'm a teapot

commit 039db0b35d21287a7a63340fdbc5744e868de71d
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Thu Mar 31 22:04:20 2011 +0200

    htcpcp: typo

commit 0afba62b5d50b496eb9e1d25650c4bd03a7ec94e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Mar 31 22:15:25 2011 +0300

    PulseAudio: don't assert at exit if PulseAudio died

commit 84f21de45135021ad335cd38153d0c72bc7814a5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Apr 1 02:36:24 2011 +0800

    Initial HTCPCP implementation

commit a34f004f346954e632470d6b322685204506661e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Mar 31 21:27:53 2011 +0300

    PulseAudio: avoid buffer memory copy

commit 7bd81c85586163d5205049ed5f37d8039b8270f6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Mar 31 21:07:21 2011 +0300

    Cache mdate()

commit 176927134d1d82836f7a545cf5cc3a19a842a8d6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Mar 31 20:49:31 2011 +0300

    PulseAudio: preserve audio format, fix some races, simplify and cleanup
    
     - preserve sample format from VLC, if possible,
     - preserve physical channels mapping,
     - remove a useless callback,
     - fix small race conditions with pa_*_wait() on startup,
     - cosmetic changes.

commit 58e3521ce030f64ec1026f66e4a08f658fcd4b49
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Mar 31 14:24:08 2011 +0300

    OSS: improve plugin name

commit 96029b9eb765516741d89aa73599025f9058c3a3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Mar 31 14:23:49 2011 +0300

    OSS: remove buggy option (from 2002)

commit cd03ef9bc212b61cb63221c26530c8bc2b72a557
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Mar 31 12:23:44 2011 +0300

    udev: fix build without ALSA

commit 110a4f7a327eafb112368e54b9c23389394ac51b
Author: Akash Mehrotra <mehrotra.akash@gmail.com>
Date:   Sat Mar 26 23:12:56 2011 +0530

    Updated with pl_forcepause,pl_forceplay,pl_resume details
    
    adds pl_forceplay,pl_forcepause,pl_resume
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 2e3ce1ccaab119d84ff531041e684fba4c31cea1
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Mar 30 23:45:46 2011 +0200

    epg: narrow input lock

commit 41e32860383c388fa252775572d89328d1755e26
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Mar 30 23:43:00 2011 +0200

    Qt: EPGView: fix performance hit
    
    On every data update, I was cleaning the overlapped entries, and on the
    whole list. Apologies for the O(n*n).

commit 30c9622b865da40cf50912dc2f388c0bd88e58b9
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Mar 30 19:39:39 2011 +0200

    Qt: EPGItem: only update() if data changed

commit bebf4725b13d98a929b65f4cbc592a4cb9e8dda5
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Wed Mar 30 22:35:13 2011 +0200

    lua: redirect telnet shortcut to unified rc interface
    
    The telnet interface is removed. In its place, a small wrapper is used
    to provide backward compatibility with --lua-config configuration.

commit 02651e289dec38820a9b1cb290b80f12dd11e936
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Mar 30 18:38:51 2011 +0200

    Qt: epg: don't hide EPG when there's still data.

commit 002da356191b6bde656e72128cf71b60085f8796
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Mar 30 14:15:53 2011 +0200

    Update module LIST

commit 588e6f12a9befea55ef69053f02954aa9b0a7af2
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Mar 30 14:10:44 2011 +0200

    NEWS: Mention Phosphor

commit 1304ca278767cdf82c92dc0f1f0a40deaad3f886
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Mar 29 18:20:04 2011 +0200

    Zvbi: kill a warning

commit f76687e79db81ef92ee4136d9007a6dd6c8c8485
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Tue Mar 29 22:47:27 2011 +0300

    fi.po: small update

commit 05a8e02478cfa1908c2159ee38a73455ad71c7b7
Author: Juha Jeronen <juha.jeronen@jyu.fi>
Date:   Mon Mar 28 22:28:20 2011 +0300

    Phosphor deinterlacer
    
    Signed-off-by: Laurent Aimar <fenrir@videolan.org>

commit 7e8f1ce662ff4bfaef9566303be720d7bc90f88c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Mar 29 20:39:20 2011 +0300

    Youpiiiiiiiiiiiiiiiiiiie! ... err, remove vlc_object_find()

commit 8611f328689c22d899e05e2bc25a6dfd6838006d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Mar 29 20:14:53 2011 +0300

    motion: useless include

commit 4ae811b6cc998370a3213ccd746887f630a42040
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Mar 29 20:14:25 2011 +0300

    Motion: fix the vlc_object_find bug and flag the other bugs

commit de401510c3c27db80a6831eda9b1f74a0d7c88a6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Mar 29 20:01:37 2011 +0300

    stream_MemoryNew: remove vlc_object_find()
    
    As for the previous commit, this seems more harmful than helpful.
    
    Due to the UTF-16 subtitle hack present in the stream layer, this
    commit will break in-memory UTF-16 subtitles character encoding if
    UTF-8 autodetection was disabled and unless UTF-8 is the selected
    encoding. On the other hand, this commit fixes subtitles encoding
    if there is more than one subtitles stream in the whole input.

commit 0c3b994ac35ca3e869a7bd562faf5a2f0f61aed4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Mar 29 19:56:07 2011 +0300

    MKV: mark ASCII subs as such

commit ff834fa53aba13096e1e29bf0851e9c1c1a8cd87
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Mar 29 19:29:57 2011 +0300

    stream_UrlNew: avoid harmful vlc_object_find()
    
    Four access plugins need access to the input at the moment. In all
    cases, it would misbehave if the input (item) of the main access was
    used.
    
    attachment: failing seems like the correct thing. I don't see a use for
    attachment from stream_UrlNew().
    
    CDDA uses the input item to append child nodes for individual tracks.
    This is wrong in case of stream_UrlNew(), as the input items would be
    wrongly appended to the main access item. Like directory, FTP, etc,
    CCDA should probably return a playlist in this particular case.
    
    MMSH uses the input item for redirection. This would not work properly
    for stream_UrlNew(): it would rewrite the main access URL instead of
    the child stream URL. This failing seems actually safer. Handling the
    redirection within the MMS plugin would probably be better.
    
    VCDX uses the input item to fill disc-wide meta data from the GET_TITLE
    control request. It should use GET_META instead. In any case, it should
    not pollute the meta data of the main access.
    
    Bugs have been filed for the last 3 cases. Fortunately, I doubt any of
    these access plugins was ever used through stream_UrlNew().

commit c67b5ea615709b21b423fd25469c0366f3f35a05
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Mar 29 16:46:47 2011 +0300

    zvbi: convert dangerous OSDMessage() to safer msg_Info()
    
    Ideally, I guess a text SPU should be emitted instead.

commit a95553a1b9725e1f475bd501cd442200e8483604
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Mar 29 13:52:41 2011 +0300

    Atmo: remove misleading comment about vlc_object_find()

commit 40e907f941d663812abdd3f50c3d5febf75c18c9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Mar 29 13:51:00 2011 +0300

    RemoteOSD: avoid vlc_object_find()
    
    It does not seem to be needed in this case.

commit 20dc5fbca9234431b6e3dd6259a8c61259318cf4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Mar 29 13:47:55 2011 +0300

    Kate: remove dead and broken vlc_object_find() use

commit 382b435433fe62fc58b25ad9600be64c3d6d5d3f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Mar 29 13:39:35 2011 +0300

    Remove the snapshot video output
    
    It is not used anywhere (it was meant for use with Corba).
    We have better ways to take snapshots nowadays.

commit 2ae6a589d03c5970e5f32041874c6ff5a0436833
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Mar 29 13:28:42 2011 +0300

    sout_display: remove always NULL vlc_object_find()
    
    The stream output is not a decendent of the input in VLC 1.2. So this
    plugin does currently not work at all. This commit only removes
    non-working code; it does not break or fix anything as such.
    
    In previous versions, this code could cause crashes when #gather was
    used, as the input object would change behind the back.

commit de064a4cd3bbc7b2d4cf6ccc2d9cdbc0981bae37
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Mar 29 13:23:41 2011 +0300

    sout: remove broken statistics code
    
    The sout instance is _not_ a child of the input, so this cannot work.
    In practice, finding the input would always fail.

commit ffe7367b1672ec72705ec4cb440758ec0c869230
Author: Ludovic Fauvet <etix@l0cal.com>
Date:   Mon Mar 28 15:45:50 2011 +0200

    Qt4: Fix FSController glitches on Linux/KDE
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 11143cbe685d24589eb06e9cefef69423e75c907
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Mar 28 19:42:43 2011 +0300

    Compile fix

commit 879fd3c787d21e0a499297af53569a84b56290c5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Mar 28 18:08:55 2011 +0300

    Disable unfinished non-compilable GLES2 plugin

commit e112de977345673166d20476d51521c415711e94
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Mar 28 12:32:42 2011 +0300

    DTV: fix typo

commit 38fbfe067b873061d99bc29a0320a0505d8bcce8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Mar 28 12:23:17 2011 +0300

    DTV: don't use NULL for config items

commit 1d63113ce84a68a9891c62990d01c8edfd58937b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Mar 28 12:16:14 2011 +0300

    Qt4: update DTV plugin name on Windows

commit 364145365f2247d477610390ae1becfef8ec74b8
Author: Georg Seifert <georg.seifert@gmx.de>
Date:   Mon Mar 28 16:12:09 2011 +0200

    macosx: small layout fix

commit eea933399ac584dc267b791a1129f0ca7aee3786
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Mon Mar 28 16:10:34 2011 +0400

    freetype: fix compile with no fontconfig.

commit 9b078b589f658bb1636b63103116b7b50245dcb0
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Fri Mar 25 14:42:22 2011 +0300

    ML: Discard items with no URI in Append Queue.
    
    This fixes the crash when Media Library tries to add "My Videos" / "My
    Pictures" / etc. playlist entries to a ML when browsing them through "My
    Computer" service discovery.

commit a9e4ad237c0d052e9981fb62ec1d3a73e908a65a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Mar 27 20:39:49 2011 +0300

    Linux DVB: print frequencies and symbol rates in debug

commit 6557480165531e4f20f3fae73ffa8beadd8f8e81
Author: Juha Jeronen <juha.jeronen@jyu.fi>
Date:   Thu Mar 24 20:33:35 2011 +0200

    RenderX(): cache vlc_CPU()
    
    Signed-off-by: Laurent Aimar <fenrir@videolan.org>

commit 1a779ce3d7d227f34d7d3dcfd5bf3aa4bb4dd6c6
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Mar 27 18:02:53 2011 +0200

    Freetype: clean includes

commit 276a9657f77872122e43f73c49970b9b06d5af8e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Mar 27 16:56:59 2011 +0300

    Fluidsynth: small unlikely memory leak

commit 9dff8ba67689027a0c16c519fc03587270dddcf1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Mar 27 16:56:43 2011 +0300

    Cosmetics

commit 3dff081e68ba5368f5e801d7a37c75aa5166db05
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Mar 27 13:54:22 2011 +0200

    PVA: comment fixing and documentation references

commit 695b9cd7cf86614385c5a9e3f7e628900b28d82f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Mar 27 14:09:40 2011 +0300

    Qt4: add modulations for DVB-S2

commit c75171d714eb0f5f15034fe10b6e71bd56e6f274
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Mar 27 13:38:42 2011 +0300

    typo

commit b33c3bc1e76857e59a6462b1a992c91c75106ef2
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Mar 27 13:02:52 2011 +0200

    Sepia: cleanups
    
    Remove tabs, trailing spaces, and write-only variables

commit 964fc34b696e3dad071a1c9673dbffa3d8410bc4
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Mar 27 12:56:54 2011 +0200

    Nuv: remove write-only variable

commit f1cead7f9a95759f5bb2ca1ba5a000745412ed05
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Mar 27 12:45:54 2011 +0200

    Adjust filter: remove write-only variable

commit 969acffd043ec724f076d2203ae7a8bf48780d13
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Mar 27 12:44:46 2011 +0200

    Freetype: small fix for non-Win32 systems

commit 10c867dd2b59db89d095bdb64d0146998c553207
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Mar 27 12:42:47 2011 +0200

    PVA: remove write-only variable

commit 4eb307c4ead80b2fe3b581733bc833aa9f746635
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Mar 27 13:38:42 2011 +0300

    Qt4: add DVB-S2

commit 601609fea7bf57c92862732e1978b276fed1059c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Mar 27 13:38:05 2011 +0300

    Qt4: handle multiple Linux DVB frontends per adapter

commit b17181d0410ebcf4ff052928572fdb2fa71794bc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Mar 27 13:02:20 2011 +0300

    module_FindConfig() is not a malloc-style function (fixes #4524)
    
    This partially reverts commit add821b0eaeb2922d9d5191b7be1f1a833d4d245.

commit ef171f46fc6d68d9ddfed23afbe852b63406103f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Mar 27 01:36:18 2011 +0100

    Qt: reduce the value of update-days

commit 43cc7032001c9e864b35a2504417df8b3c93bac2
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sun Mar 27 01:04:07 2011 +0100

    i18n: update potfiles

commit a02c06ff2433693845878db14878e5053af6ec02
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Mar 27 00:34:10 2011 +0100

    Freetype: fix regression
    
    Caused by [231a967145083b2e31d615e2ecd2896e27595e4d]
    Sorry for the disturbance

commit 323343462f589d170192764e78852515b53e6ff8
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Mar 26 23:06:56 2011 +0100

    Freetype: cosmetics

commit d3f419d09d95f98bc707b9da6dee57c48cb04e0e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Mar 26 22:51:24 2011 +0100

    Move "text renderer" modules in their own subfolder

commit a67e449b6db002f7a53f73ded8e019a12ac763bb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 26 20:07:02 2011 +0200

    Qt4: rename modulation box to QAM box, and try to fix build
    
    (we might need a PSK box later)

commit 9fcda59c709539917be9d021f03c0ff7f0e478b9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 26 18:56:21 2011 +0200

    Qt4: uniformize DVB dialog

commit 8a1431dc21c9eb244e1a38a317df16d2a617425f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 26 18:53:39 2011 +0200

    DTV: fix plugin name

commit c819250a321c8d08e612a744dd29fe785f13f39b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 26 18:30:03 2011 +0200

    DTV: support for BDA (untested) on Windows
    
    This merges the Linux DVB and Windows BDA backend behind the same
    plugin-internal interface.
    Like the existing BDA plugin, this does not support PID filters,
    signal levels nor DVB-S2.

commit 17e3866e66dd67f42037d25056229be039162fbe
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 26 18:44:26 2011 +0200

    DTV: add Windows config items

commit ebda722abf8ddb4ee450a6707c69cbb8c66ac525
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 26 18:49:28 2011 +0200

    DTV: --dvb-tone is Linux-specific

commit 5d09460c9b7bf271d07c11c58b1d02e57aed36cb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 26 16:38:17 2011 +0200

    DTV: allow C++ inclusion

commit c5679249c426ffa1b71f5e257a52aa01d6818004
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sat Mar 26 14:07:22 2011 +0200

    appletrailers: bump quicktime useragent version up by rand(), seems to do the trick

commit 100fb7292499805025523060e37f006acb153d22
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sat Mar 26 13:44:14 2011 +0200

    pulse: let pulseaudio define prebuffer/minrequest and use that as buffersize, also change maxlength to 100ms
    
    It's more along pulseaudio recommendations, and we don't really need to define those
    ourself. Maxlength is defined to keep latency in someway in limits. Please tell if
    this acts for you.

commit 9e2188577a94070ac45f812813190409a7b7e69b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 26 00:30:30 2011 +0200

    CAM: Missing initializer from earlier rework

commit 875828dbabebeba7e70e70a116bc05e9fca0bdba
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 26 00:11:27 2011 +0200

    DTV: convert --dvb-modulation to upper case

commit 09da8433d4f2284e0b6bfe52b414bf7ec4bcbc7a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Mar 25 23:57:08 2011 +0200

    DVB: mostly work around variable conflict with the new plugin

commit a970fb755667e6a5d1550e89e94378f1fbb36f97
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Mar 25 14:26:51 2011 +0200

    DTV: pass FEC parameters as integers internally

commit 223d42467bf7a3fb5ae3b6b7d1c8e8fc4d65cc1a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Mar 25 13:26:05 2011 +0200

    DTV: represent guard intervals as ints rather than strings internally

commit 4091309194ef8f4fb953be5292fdc214083faa70
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Mar 25 23:55:56 2011 +0200

    DTV: fix default value for --dvb-bandwidth

commit e4616d86019b808267fd66d7068b1bb53eac4c82
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Mar 25 14:54:26 2011 +0200

    DTV: more helpful error if kernel headers are old

commit 781e3ddb2c88b8225c5e7e325c1b3a55512dfc2f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Mar 25 14:54:45 2011 +0200

    DTV: fix compilation with kernel versions 2.6.28 through 2.6.31

commit a8df74bb472a8ffe60115980e8a9fab5d6eed3c1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Mar 25 13:29:15 2011 +0200

    DTV: remove done FIXMEs

commit 2c6c0b65c35046eece3067c468103fc7e6e7ded2
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Mar 25 13:08:52 2011 +0100

    Qt: menus: move shortcuts group on top

commit 04be17ebea21153734bcc8fa04948bd4cc0af67b
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Fri Mar 25 04:02:01 2011 +0100

    youtube.lua: update to new website changes
    
    This will do for now to meet popular demand

commit 231a967145083b2e31d615e2ecd2896e27595e4d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Mar 24 23:58:10 2011 +0100

    Freetype: fontconfig simplification

commit 295ee9941b72d0035521497b7ea21777cd63bd51
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Mar 24 22:47:18 2011 +0100

    Freetype: fontconfig cleaning

commit a9065bdc933b380624edcde8abad70cf6453b66b
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Thu Mar 24 21:54:20 2011 +0100

    Qt: addDPStaticEntry returns action (missing return)

commit 51ae198224bef9648582542cc518743ee0c5e930
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Thu Mar 24 21:45:57 2011 +0100

    Qt: menus: (view a view ?) view a minimal interface

commit 16973a8179bc40ed0da45291a47b728da1a636de
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Thu Mar 24 21:43:59 2011 +0100

    interfaces: "Add interface" subitems: being interface is implied.

commit fe7cfa446ed8f76df87b5fa22edc91eeffc3bc98
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Thu Mar 24 21:39:32 2011 +0100

    Qt: menu: move advanced open.
    
    "Advanced Open File" menu opens a "media" chooser, an "Open Media" named
    dialog. Keeping "Open File" is wrong then.
    Compared to this menu, Open "File", "Network", "Capture" and "Disc" are
    just 'shortcuts': They needed to be grouped then.

commit b1fc78b0f971822a5cdb093e532770c8c840a061
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Thu Mar 24 21:27:36 2011 +0100

    Qt: menu: 'quit after playback' is playlist related

commit 58634ccfb055eb083fc2602da19a6dff09de7ae8
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Thu Mar 24 20:48:07 2011 +0100

    Qt: addDPStaticEntry returns action

commit 4f37741ebab3a3a65b08a8bf07a3cf0e3d6b12b8
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Thu Mar 24 20:30:25 2011 +0100

    Qt: media menu: coherency

commit 955ea1e9a565072d0fd6b61ab35a220e76e4cf6e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Mar 24 21:09:34 2011 +0200

    DVB: remove access
    
    This temporarily removes CAM support (which was reportedly broken a few
    days ago). Scan is left for the time being.

commit 01810bfc5ac4d43026f76040ee51e84d0e4eab44
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Mar 24 20:57:01 2011 +0200

    DTV: Linux-specific DiSEqC 1.0 master support

commit 9f5e603eb353c7fca31aa2919b2d13b177ce7760
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Mar 24 17:29:56 2011 +0200

    Qt: merge BDA and Linux DVB in open dialog

commit 5206e96482da0624ebf0ea5ca8f800fcfe69275b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Mar 24 16:52:20 2011 +0200

    Qt4: add ATSC and CQAM to open dialog

commit a879bc5863922320e459e3fc3f3ccb179cef62b7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Mar 24 16:48:52 2011 +0200

    Qt4: update DVB dialog for the new plugin

commit 3e5e98f5b167b0c079061c17ba9efa905507c353
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Mar 24 16:40:58 2011 +0200

    DVB: remove old conflicting options

commit a19fe3ccb09670c81c2f8238534316ea4228c2f2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Mar 24 16:17:00 2011 +0200

    DTV: enable compilation on Linux

commit aee227cb004dcbba20902d8f14b5a63a3f320b3f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Mar 24 16:11:01 2011 +0200

    DTV: add so-called "Clear" QAM
    
    Use cqam:// as BDA already does.

commit f4195d95f9f9c6e0dbe8188f543801fc308c1b85
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Mar 24 19:09:32 2011 +0100

    NEWS: mention CVE and fix the base version for the Changelog

commit 1e9a300ef8d0ac357fedaf9ebcdad7250fc57ae0
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Thu Mar 24 16:56:16 2011 +0300

    ML: Qt4: Include config.h to fix plugin linking.

commit 60c1ea78f360e3e5fdb50d1b17212ff5f7527137
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Mar 24 02:02:28 2011 +0100

    NEWS: merge 1.1.8 into master NEWS

commit a99198e5db390e6c257bab33491c8493764186d7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Mar 24 00:23:08 2011 +0200

    Qt4: ATSC and Clear QAM are not DVB types...

commit 6c192d78c48f9baa1d65f3eab979b72762605bc6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Mar 24 00:20:21 2011 +0200

    Qt: don't translate quadratic amplitude modulation acronyms

commit bf4b812b6b62758b2bcd4a925ce30979535adc41
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Mar 24 00:18:29 2011 +0200

    Qt: select MRL scheme based on DVB system delivery

commit 74b24809d80cd7c8302e8523ce9f6999d34ebf84
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Mar 24 00:14:33 2011 +0200

    Qt4: pass DVB parameters through MRL rather than options

commit 0da1c927a759b31a2093028e24dd77970e13ef6f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Mar 24 00:10:36 2011 +0200

    Qt4: DVB-C modulation combo box

commit fd5cf6b5ec04e1a878b51ac974de3d81f67a9f8d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Mar 23 23:37:50 2011 +0200

    Qt4: symbol rate is expressed in bauds (Hz), not kHz

commit aa4099178196f80abbb020b95c79e1f81a68f5bd
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Mar 23 23:35:16 2011 +0200

    Qt4: sort DVB-x alphabetically and select DVB-T by default

commit c618ceaa667d5b3838a16ce90d81137009336d27
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Mar 23 22:20:34 2011 +0100

    Qt: epg: qtr() instead of tr()

commit a5dcd1ee8646f8946d8d8a20cc824800128f832d
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Mar 23 22:01:00 2011 +0100

    Qt: EPG: dialog: add no epg warning

commit 19e198c54b1998a894767096c9f0e15e7ff482b2
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Mar 23 21:44:26 2011 +0100

    Qt: EPG: epgview: add timeline

commit f4eecbd67fa506b8ceed64eb3b52c8965275d720
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Mar 23 21:35:07 2011 +0100

    Qt: EPG: thicker ruler timeline

commit c93ea88c464a43cd694d0642bf026e5fe67caf2b
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Mar 23 21:30:29 2011 +0100

    Qt: EPG: add channels line background

commit 0bf8724d4a2f8f3f3094d64a4b5ed0d271119b36
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Mar 23 20:55:09 2011 +0100

    Qt: epg: updateduration: simplify.
    
    (there was no guarantee that each graphic item could be safely casted to
    epgitem)

commit cea122b10e04c91cff2a654b4d078cebe64990ee
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Mar 23 20:47:13 2011 +0100

    Qt: EPG: fix mutex position

commit 979bcb5e445345b08f88e0939af4dfe48a374af9
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Mar 23 20:45:20 2011 +0100

    Qt: EPG: use connect() macros

commit 3dc03791441b842b7627a5f468870a763258a61a
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Mar 23 18:20:17 2011 +0100

    Qt: EPG: remove no longer used class

commit a145b0c4b33c84ff1948e2e258838c8aef54eb6a
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Mar 23 18:13:03 2011 +0100

    Qt: EPG: remove overlapped entries.
    
    EPG entries can have varying start or end time.
    More efficient than looking for non-updated items.

commit 900dfedad467de5a5966a8ec307ca278dbc91df4
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Mar 23 18:09:30 2011 +0100

    Qt: EPG: rework
    
    - Change data structures to deduplicate data.
    Using the right structures, most data is available in dictionaries keys
    and items. (epgevent now unused)
    - Use signals and slots to manage QMap indexed channels
    (widget storage were required for channel list et number)
    - Removes EPGEvent memory leak on focus notification

commit 51a887bbfeb157a110315409e03600874ff5b23e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Mar 23 19:48:20 2011 +0200

    DTV: adjust DVB-S frequency and send tone
    
    This is done according to oscillator configuration.

commit af9370e95a4fdee627fd4feac642c91b5ad9c69a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Mar 23 19:34:33 2011 +0200

    DTV: add Linux-specific high LNB voltage support

commit 798372cdb0927b7626898726112e20bd6210079b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Mar 23 19:31:35 2011 +0200

    DVB: add polarization / voltage tuning
    
    This uses the same --dvb-polarization syntax as the BDA plugin, while
    also retaining backward compstiblity with --dvb-voltage.

commit 849c98b34594a3d3e3daa982ab4204042ac2dd77
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Mar 23 19:12:58 2011 +0200

    DTV: use kHz for all frequencies
    
    This is the simplest option. Hz resolution is useless for this purpose,
    exhibits so many trailing zeroes that the preferences dialog overflows,
    and overflows 32-bits values for satellite carrier frequencies.
    
    This is also the default resolution for BDA. I see no need to copy the
    "inconsistent" resolution if Linux-DVB (Hz for C/T, kHz for S).
    
    For backward compatibility, frequencies beyond the radar bands are
    divided by 1000. This corresponds to EHF and infrared in kHz.

commit a5444c71f3f81d478668c569f99c33a96aeb967d
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Fri Feb 25 19:14:48 2011 +0300

    Contribs: upnp: run libtoolize and autoreconf not only for win32.

commit 3ae9909e4461e513a1a80a9c80846678f57512c9
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Fri Feb 25 19:04:34 2011 +0300

    Contribs bootstrap: suggest using -t flag.

commit 8ea8e3aa92fa027766d40790170d31edd969d7ec
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Mar 23 01:03:21 2011 +0100

    Freetype renderer: cosmetics

commit d610defd329171ba5011abfd3e118425fdabcfc7
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Mar 23 00:56:42 2011 +0100

    Freetype renderer: split functions
    
    So Fontconfig functions don't take all Create()

commit 05520ebbb6a31742156a5f5f1fddbbbae22506ff
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Mar 22 23:56:51 2011 +0100

    Freetype renderer: separating FontConfig from Styles
    
    The fact that we only have fontconfig for listing fonts doesn't mean
    that there would be no other solution.

commit 82a1a7a001b4c9105dd64ae59736fc57dfed4276
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Mar 22 12:38:57 2011 +0100

    Rename macro to avoid confusion

commit 9914cd554d1f24bc0149e2ca05b41d227c6e11bf
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Mon Mar 21 21:31:30 2011 +0200

    dvb: do decode_BCD without asprintf

commit 6f4e5ac6cd429cb98ee22ce4e6f7f95ff3ff4264
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Mar 21 23:46:01 2011 +0100

    CrystalHD: cosmetics and warnings
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit b3452df07fac7ae4f7f8a45466f59e9d172d483a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Mar 21 22:59:24 2011 +0100

    CrystalHD: Deinterlacing support
    
    Without adding a memcpy :)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 78e94d7566e0925fa4acf99621dc5e3fe6ea8a66
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Mar 21 11:53:41 2011 +0100

    More XDcam fourcc

commit 08cc5fd6946490785a2d7a87a186975f5a24894e
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Mar 21 22:48:19 2011 +0100

    Remove obvious statements.

commit 7870e9b5cda06d8da423ce0472bdfd085f4dc3aa
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Mar 21 22:21:51 2011 +0100

    Remove obvious statement.

commit f972ae1353851298beb8f03a6dfa6be8a5b6a570
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Mar 21 21:44:11 2011 +0100

    vlm: fix memory leaks.

commit 51b83519f5840bb0da09f67b75efab4bc1f88fd4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Mar 21 22:36:08 2011 +0200

    Unitialized value

commit a7549358284bb73fdf18f54888952bd1f6c5815f
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Mar 21 20:35:46 2011 +0100

    ML: no need for asprintf here, strdup is enough.

commit 313c7ee3c3073c4d18d546a704b5d75510dfee1b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Mar 21 21:23:08 2011 +0200

    DVB: CAM: clean up HTML output memory management

commit 3d298bdc78de45188f064f00c1100c8b531d39c7
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Mar 21 20:10:13 2011 +0100

    vlm: simplify and cleanup.

commit dacadc6eec630d601e69ce9193d6177f7e3dd96c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Mar 21 19:28:18 2011 +0200

    DVB: merge all CAM stuff in a single file (untested)

commit d972072128726c754ac4ea66b350a60d5a894a67
Author: Juha Jeronen <juha.jeronen@jyu.fi>
Date:   Tue Mar 15 22:45:17 2011 +0200

    Support field plane_t's in plane_CopyPixels
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 10c9d9e9ccb6f79f15eae2011435279ff24143f0
Author: Sébastien Escudier <sebastien-devel@celeos.eu>
Date:   Mon Mar 21 13:08:20 2011 +0100

    rtsp-tcp variable needs to be created

commit 71119a76c500604fa2858eea1c211fe2b0374b7a
Author: Sébastien Escudier <sebastien-devel@celeos.eu>
Date:   Mon Mar 21 10:34:55 2011 +0100

    rtsp RollOverTcp : close the stream before deleting tracks.
    Same problem than in 1d4c5a496b8b6d21c20ccb7598216195069f346e

commit 51b60275d7649639c6a78ed62efce154f71a053b
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Mon Mar 21 02:33:29 2011 +0100

    lua: merge telnet interface into rc
    
    The crappy input buffering code of rc is replaced by the (now) decent
    one of telnet. A new telnet transport is relatively cleanly added, and
    VLM commands are made available (over any transport). Example of use:
    
    vlc -Irc --rc-host "telnet://localhost:4212"

commit 6addf026892913a7b2518485bc35d2f9385722d9
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Mon Mar 21 01:44:38 2011 +0100

    lua: remove broken code
    
    Only C userdata can set a garbage collector that way. Client sockets
    are leaked when the interface is stopped, because the destructor is
    never called. And given how the thread is cancelled in poll(), I can't
    see a simple way to call it.

commit ce00244d121cfba2bbbc5065fcd3a6eb84bbba6c
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Mon Mar 21 01:16:21 2011 +0100

    lua: fix polling
    
    poll() revents are flags, and the lua module tests for equality...
    Obviously this has been working merely by accident given that a remote
    host resetting a connection generates only POLLIN, and neither POLLHUP
    nor POLLERR.
    
    lua doesn't support bitwise operators so this is the simplest way.

commit 30be997d5bc5cb21aa87c05e845caca10fe27650
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Mar 21 00:18:54 2011 +0100

    Qt, menu: rename entry

commit 0e61dd3db40b9bd0c64f1badeeb8cd43dc2933ae
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Mar 21 00:15:01 2011 +0100

    Qt, menus: move the interface menu around in the view menu

commit a9d32139325cf55d784c0804a4be96c1db687d73
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Mar 21 00:06:51 2011 +0100

    Qt, menu: split the subtitle menu from video menu
    
    This is one of the most used function, and thus makes it faster to
    activate

commit f3d3e076ed6e57c94926899706ab363fae1541b6
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Mar 20 23:56:07 2011 +0100

    Qt, menus: split the subtitles menu in a new function
    
    Exactly 0 functionnal change here

commit 469eb24a1ad5464fd2398f7b5582d731d57ea628
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Mar 20 22:13:51 2011 +0100

    Mac: remove trailing spaces

commit 77a3fbe87694a1acd762db61e22eda0424786f63
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Mar 20 20:25:52 2011 +0200

    dshow: mark some options as safe
    
    Contrary to V4L2, dshow does not extract options from the MRL. So there
    i effectively no way to set anything via playlist. This allows the
    options that more-or-less correspond to MRL options in V4L2.
    
    Parsing the MRL might make more sense than marking options as safe.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 0e34e6e8de7ef1f804bd61a42443312249f3b066
Author: Alexey Sokolov <alexey@alexeysokolov.co.cc>
Date:   Sun Mar 20 02:31:30 2011 +0600

    Fix check for libsidplay2 in ./configure
    
    Some distros separate libsidplay2 into few packages.
    In that case libresid-builder can be absent even if libsidplay2 was found.
    Now, if libsidplay2 was found, we check for libresid-builder explicitly.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 5cf75a950dadf0e61ad7d3865941d5fb61bbe82a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Mar 20 20:06:07 2011 +0100

    doc: fortune

commit 39cc0ea092b2e20cc9684504c46fc9f54f8ae792
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Mar 20 18:24:19 2011 +0200

    DTV: DVB-S and DVB-S2 tuning
    
    This is untested. Frequency offsets and diseqc are not done yet.

commit 001cbdee9e161a95e8c1b04f572a32315840aab2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Mar 20 18:24:02 2011 +0200

    DTV: small DVB-C fixes

commit cf2dd978e0029c2faf4f4e2fd9cb3650b15c938b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Mar 20 17:19:13 2011 +0200

    DTV: backward compatibility with --dvb-modulation

commit 1bafa0415ee8d74019391c3c2c5fa086bfca7ee2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Mar 20 16:58:24 2011 +0200

    DTV: backward compatible --dvb-fec option

commit 44fdf553b59d60898b1396510e73a52a1b412b47
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Mar 20 16:45:50 2011 +0200

    DTV: factorize tuning and add spectral inversion

commit c7438b1e484cbcbc10862f768bdc255768b2d7a4
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Mar 20 15:16:41 2011 +0100

    Qt4: cache var_InheritBool on Win32

commit 2a93fde70a47e66d0a0554565e2c15d1ecea68fd
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Mar 20 15:05:56 2011 +0200

    BDA: remove non-Windows stuff

commit 9144bc1147dc7d989d8c9849735811dec3217d39
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Mar 20 14:59:07 2011 +0200

    DTV: remove useless reference counter

commit 6232d987722bd52a9062841399278a44b4b7ec1f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Mar 20 14:55:51 2011 +0200

    DTV: read TS feed old-style from the monolithic DVR
    
    It seems that DMX_ADD_PID does not work. So revert back to the
    non-shared DVR node, unless budget mode is enabled.

commit d0a36c30f0c834f3b1eebd0aa1e7be107d6dfd5e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Mar 20 12:27:21 2011 +0200

    DTV: work-in-progress Linux DVBv5 input
    
    This is incomplete and hence not automatically compiled. Conditional
    Access, DVB-S and scanning are missing. DVB-T and ATSC are not tested.
    DVB-C works.
    
    It is not clear to me what the problem is, but it seems VLC does not
    like the Linux DVB kernel demux. Only budget mode seems to work
    correctly at the moment.

commit 882e06e061f6f662224f52055afee8e63be35f0f
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Mar 20 10:40:10 2011 +0100

    Fix NULL pointer deref (fix #4599)

commit 0a11f3b2f649b5a1a5da2e7be9b8d00c24436b16
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Mar 19 12:35:58 2011 +0100

    Improve parenthesis.

commit 1a1bba5a3da60b1433509f54375f0c12db22b3c1
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Mar 10 22:14:36 2011 +0100

    Android: hack to fix warnings in pthread.h when compiling in C++

commit 79ab8c8bf24e9cda53d2b75c2268626498443ac1
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sun Mar 20 03:31:19 2011 +0100

    luatelnet: use dedicated strip function

commit e026f3a41eb75880e63d614ab940171cd8678a7f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 19 19:18:44 2011 +0200

    var_LocationParse: fix buffer size

commit 4390c31a0ade28f9938e44ef1d5c20885659bffc
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Mar 19 13:16:05 2011 +0100

    Win32: add the volume media keys to SPrefs

commit fb1c64de4af3bebf979e51f3035cfb3ece25d815
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Mar 19 13:06:46 2011 +0100

    Deactivate volume media key by default...
    
    Too many complaints, notably on Reddit

commit a1e644f76794c59d977269380cf528565263216a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 19 00:11:01 2011 +0200

    Use POSIX fcntl(F_DUPFD_CLOEXEC) instead of Linux dup3()
    
    As an added bonus, we don't need to open /dev/null for nothing.

commit 8f6ca154e617f48897f7138739d34fc694982b7d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Mar 18 21:41:16 2011 +0100

    contribs: fixed typo in previous commit

commit 123fdb81c9354b1614a7402f098821db373dc3ac
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Mar 18 21:37:47 2011 +0100

    contribs: updated binary package for Darwin

commit 5877e45a8bd839b25ba48c9967972f535a554098
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Mar 18 21:37:06 2011 +0100

    macosx: fixed bundle creation with Xcode4
    
    requires latest contrib package

commit ba773436b4ffb9fc8f701eabfbdb5e1951410a7f
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Mar 18 20:02:28 2011 +0100

    contribs: use gcc-4.2 to compile ffmpeg (instead of gcc-4.0)

commit f43e2375ecddc06e7846f77c39d94abdd5fed6cb
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Mar 18 14:54:12 2011 +0100

    auhal: fixed compilation against the 10.6 SDK

commit 6e9dfd3158ed5d30398f0bf87f4d8b1330e53806
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Mar 18 14:19:22 2011 +0100

    contribs: ssse3 patch was merged upstream

commit 4e4e2bb486afedb13773a5cf59b4d8dcf903ed1a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Mar 17 14:35:56 2011 +0100

    Contribs: pupnp update to 1.6.13

commit eafee314d6b81fe0ce89e14e36aae49eddb3a031
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Thu Mar 17 15:12:26 2011 +0200

    dvb-c: optimize initial channelfinding if we can utilise NIT-info

commit 580f668d77c3811eb4e778430083c43c3961e4ab
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Thu Mar 17 14:38:57 2011 +0200

    dvb: dvb-c channels seems to have only QAM64..256 modulations, so no point on iterate over QAM32/16

commit 63e0c6d7453ce1f9cda68204f09585037dd18724
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Thu Mar 17 14:12:27 2011 +0200

    dvb: use NIT-info from first found channel to scan rest of the channels
    
    Speeds up channel scanning and actually should find all channels
    without exhaustive scanning.
    
    Patch fills pp_service with found configurations and DvbCNextFast
    seeks first pp_service that doesn't have name and returns that for
    next tune parameters. When tuning to that, we get SDT and fill names
    for that freq.
    
    This logic maybe belongs more on scan_Destroy where SDT-info is also
    more parsed.

commit feec3fca4a080d53166905d2372a95cd46fce096
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Thu Mar 17 14:10:09 2011 +0200

    dvb: iterate modulations 256..16 instead 16..256

commit 15b69453f52f0c07a8893d526f8bc4cd59f8cefd
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Thu Mar 17 14:08:51 2011 +0200

    dvb: get current modulation if dvb-c iteration didn't specify new one

commit 4bd7c5a156e45169a08c4305304dba0222db7212
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Thu Mar 17 14:07:00 2011 +0200

    avcodec: mark skiploopfilter as non-advanced option, it's in simple prefs

commit c6014f86c9144cda41ace248cb8489b18fc64bf4
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Thu Mar 17 13:54:44 2011 +0200

    dvb: count channels names, not number of services we have

commit 115ee65fa3a4a20526f37dbc1a30be0de6cc3095
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Thu Mar 17 13:51:05 2011 +0200

    dvb: helper functions to decode BCD and get service_type

commit 5db70dc718f9edd1608e0dd7c1ce3d225b64deee
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Thu Mar 17 13:22:21 2011 +0200

    x264: mark advanced options as advanced, leaving keyint/level/profile/pass/preset/tune to normal options

commit fc3d65f7ba6c167dad776f1d5136a22e1db39563
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Mar 17 11:36:42 2011 +0100

    Src: more comprehensible debug messages

commit 913ab9c0783878f05635ae36b52a584f807e8fc2
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Mar 17 11:22:17 2011 +0100

    Improved debug messages

commit 3a45efe2c7063e7385a0474599434d4289893dde
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Mar 17 00:23:18 2011 +0100

    Access_jack: do not flag auto-connect as advanced

commit 68cedacfe88ef02061835fc1c3ac73b8851e86fe
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Mar 17 00:20:19 2011 +0100

    Jack: auto-connect by default
    
    And do not flag as advanced the 2 useful options

commit 195b652da5facd60397504f706a44d97bd70eb90
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Mar 16 23:49:28 2011 +0100

    Subtitles: hide {y:*} in microDVD
    
    This seems to be the latest fashion in poland, for {y:i} (italic) and
    {y:b} (bold), but I don't know how to correctly support it:
     - should we remove the tags in the demuxer like the MPL2 one (bad
       solution for MPL2 too)?
     - should we replace it by <i> in codecs?

commit d1a04e1f3bc5fafe3cfcc48ccc49e72d43b2d891
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Mar 16 23:31:24 2011 +0100

    FFmpeg: remove support for misplaced headers
    
    This should have been gone since 0.5

commit 4c35990dab671828c5ef9470f097a8a0f33bf805
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Mar 16 23:15:15 2011 +0100

    FFMPEG_COMMON_MEMBERS => AVCODEC_COMMON_MEMBERS

commit 83602675734db0687dbc5afa2a3a6c420f7556dd
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Mar 16 23:01:07 2011 +0100

    Qt: probe the complete names for Volume in Disc open
    
    This gets quite useful, when you have many drives

commit 77360d6596ada918183311bd3292618cd799dc7f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Mar 16 22:16:40 2011 +0100

    Qt: disc open: support different values for disclabel/discpath

commit 73a2214b22860c7f40eb4b05ff8c58a7de0b0852
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Mar 16 13:28:51 2011 +0100

    Contribs: fix a crash in ffmpeg/ape

commit fd56030a74c46f10fe5cecdf2a3cfda1b2831ee9
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Tue Mar 15 21:51:35 2011 +0100

    luarc: simplify

commit 5e35aa8c02c71b21b179aebb6eb3429fcded0709
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Mar 15 21:35:10 2011 +0100

    input: dvb: also create program data for programs on the same frequency
    
    We create program entries, not only for current, but also all reachable
    programs/pid on the same frequency (which are already seen, but skipped
    in demux). But we keep only sending events regarding current program.
    This allows generating data and displaying EPG entries for all available
    channels

commit 1f416db126e42c0ded3a9845b7c0204d579a9ad1
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Mar 15 21:25:17 2011 +0100

    Qt: messages: display hex addresses

commit b4a5e139307f4739093d200e03da9c7489f2a4f0
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Mar 15 21:17:24 2011 +0100

    Qt: messages: simplify

commit f37779bca6c6e7932c458ed4b9f2cd6ee6950ddb
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Thu Mar 10 19:38:04 2011 +0100

    Qt: epg: missing lock before es_out data access

commit 024d9ccdfd7a1b3c7f8ce36cc6f3b51f6282204b
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Tue Mar 15 21:34:07 2011 +0100

    luarc: simplify

commit 727b24988dd766eac2f8a63f93cf841aba826a92
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Mar 15 20:59:45 2011 +0200

    Qt4: don't ruin RC interface fallback when preferences are saved
    
    With just "skins" and "qt", only those specific interfaces would be
    probed. Thus VLC could not be started from X-less command line.

commit bfae88fb24850ab031a1dd46e25fd5c764d00aa3
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Mar 15 13:19:26 2011 +0100

    Contribs: fix CMake issue for mpcdec

commit 999bdad540dbfc8685023eccf11d6deadc7590c0
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Tue Mar 15 02:31:36 2011 +0100

    luarc: remove pointless extra variables

commit 2c5b243da7ed0d2ebff1d257f8f0a4a4130e186d
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Tue Mar 15 02:17:14 2011 +0100

    luarc: remove development debug
    
    If luarc is mature enough to replace oldrc, then I guess this is not
    needed anymore

commit f271a2effd810941493500bf22b8dea92a0386a9
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Tue Mar 15 02:04:05 2011 +0100

    luarc: fix interface crash on object command with missing arguments

commit e3f3421deaea20261b95e0086db65a846d86449c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Mar 15 00:04:35 2011 +0100

    Contribs: update libvpx to 'Bali'

commit 58377ccb82fabb01dbce48393081373e80fee051
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Mar 14 22:32:14 2011 +0200

    Linux FB is autodetected, remove --enable-fb

commit df70f5dda6c392e2ed898664d6230a845ed3d3d5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Mar 14 22:25:16 2011 +0200

    Remove --with-dvb and merge --enable-dvb with --enable-dvbpsi
    
    There's no reasons not to enable DVB support if libdvbpsi is present
    and the kernel headers are present. It does not add any dependency over
    the TS demux.
    
    DVB headers were merged with Linux 2.5, so there is really no use for
    --with-dvb anymore.

commit a6bddac2997995618c5b0221866684921b4c2692
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Mon Mar 14 01:45:10 2011 +0100

    rtsp: fix crash with VoD when all tracks are not set up

commit 79621a9155eb7e3fc4c946365eecc7f6f4536784
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Mon Mar 14 01:18:33 2011 +0100

    rtsp: fix for loop
    
    This fixes a crash with VoD when all tracks were not set up

commit 75d96e7bfd12873a7d84703a18a837b45accb7d7
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sat Mar 12 18:16:33 2011 +0100

    luarc: terminate logout line with a pretty new line

commit 1b76f4d5b6e247ebc1f3f1786c99eef1f0510c73
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sat Mar 12 17:54:11 2011 +0100

    luatelnet: fix input reading
    
    This fixes problems with lost characters and failure to close
    connections in some cases

commit 73e0e21f603e24f8ede4a5703f010bd456ac5593
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 12 15:48:05 2011 +0200

    var_LocationParse: helper for DVB/V4L2-style MRLs

commit ec6df3cd27505196563e0bb2416c135dd27d96e7
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Mar 11 22:47:56 2011 +0100

    Qt, playlist: rename a method to match Qt's style

commit a0c06b1dd2f8e78b32fa258c45de932e8f9dfc73
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Mar 11 22:42:44 2011 +0100

    Qt, playlist: privatize a slot

commit c7b21661410bb5f76e048ca7da1f46d33ab31493
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Mar 11 22:39:51 2011 +0100

    Qt: fix the LocationBar display by default

commit b80eed351267a85c55d2708cc60a212adad0832f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Mar 11 22:18:37 2011 +0100

    Qt, menus: naming consistency in menus

commit dc1536f2a85e404aef00a6b265bb9d9c97ffacda
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Mar 11 22:15:31 2011 +0100

    Qt, menus: move "Quit after playback" to playbakc menu

commit 1cab82c213a6fb2098e73cf6875c46548b135dae
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Mar 11 20:25:58 2011 +0100

    Qt, menus: remove unneeded function

commit b5da28d63c6e3aa075b8672d2e41fd95fe2b9e33
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Mar 11 20:20:24 2011 +0100

    Qt, menus: comments, cosmetics and simplifications

commit cf346f17bcc061da1143bd89386ed32dfce60978
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Mar 11 19:45:13 2011 +0100

    Qt, menus: convert Macros into inline functions

commit a25fb17cf5f100fac972b1e2826ded6ccd25ca9b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Mar 11 19:29:39 2011 +0100

    Qt, menus: inline functions

commit 880de496f7797a0089b1eee5af5727a55fdef970
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Mar 11 19:25:03 2011 +0100

    Qt, menus: code simplification
    
    No functionnal change

commit 33ead5bd30ffdf9497d14dce44350554092566d4
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Mar 11 18:42:49 2011 +0100

    Qt, menus: inline a function only used once

commit b882858fa15c8a7033d25fd3442f9c819f861eda
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Mar 11 19:13:16 2011 +0100

    Factorize some msg_Dbg about timeshift

commit 89bbb2b17b0a13ac4e165e88a0a51d22db02113d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Mar 10 22:43:26 2011 +0100

    Wav: Add other tags for AAC

commit 9f722837f4400cc577380e43c7be8b72ee41cfd0
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Fri Mar 11 01:11:45 2011 +0100

    luatelnet: remove spurious blank line on prompt lock

commit 37fbdd89d40a84d7aed3dab51832ae4bf6459bf3
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Mar 10 22:04:11 2011 +0100

    Use empty() when applicable.

commit dcd8b628e03307a3b940ae050c1cf007c258428d
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Mar 10 21:58:14 2011 +0100

    Fix potential NULL pointer dereference.

commit 93baedd3d213011aca1fbc0110d83de34265be68
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Mar 10 20:34:43 2011 +0100

    Android contribs: accept extra CPPFLAG, CFLAGS and LDFLAGS.
    
    Should fix #4561, thanks to stiger

commit 15d3cb86f77d46c4db4f140793a878e947b0cae7
Author: Romain Goyet <romain.goyet@applidium.com>
Date:   Thu Mar 10 16:57:04 2011 +0100

    Changing key items to string type on OS X as well
    
    This is a follow-up to dae71aacc1d99b806f4f03e46c7d18d1b5b0863a
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 45021388119098f6e927291bd649ad4bef3ef629
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Thu Mar 10 13:17:28 2011 +0200

    reword dvb-c scanning news

commit d1c615c1ad66056e14b40ec97a08b53bf6c92688
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Thu Mar 10 13:12:21 2011 +0200

    dvb-c: update frequency table

commit cb9b3dfc92a1f20c16a75b46acb645e60d8abd91
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Thu Mar 10 13:00:22 2011 +0200

    dvb: change position to move along when iterating modulations/symbolrates

commit d22d955d046f921940de46f4dcf317094557d182
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Thu Mar 10 12:29:54 2011 +0200

    dvb: refactor dvb-c scanning code out from scan_Next()

commit 2095481ecdd376e5b4a3b605a650b02631ecf4e5
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Thu Mar 10 12:16:08 2011 +0200

    dvb remove default symbolrate setting

commit 14b1e95598dbeb827b5512b61c6860a2f8a5dfa7
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Thu Mar 10 10:58:56 2011 +0200

    dvb: initial support on scanning symbolrates on dvb-c and set default symbolrate to 0
    
    I think this should be optimised to rotate symbolrates only
    when we get signal but were unable to tune channels.
    
    This commit also causes that eta shows even more strange
    times until it gets lock on some channel with correct
    modulation/symbolrate.

commit b49f0555a4db6dac6aced9d5b5ffb90e7b2ad853
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Wed Mar 9 19:28:45 2011 +0200

    dvb: actually check/print right variable on dvb-c modulation scanning

commit 1aca0772d54798b7f251078735a39a68a04b2ecd
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Wed Mar 9 12:00:20 2011 +0200

    Copy meta when doing input_item_Copy
    
    This enables to keep eg. channel names from dvb playlist when
    copying them to medialibrary or inside playlist tree.

commit 6f42766e4e826e03e72b0304092ba0d684c949cd
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Wed Mar 9 11:37:43 2011 +0200

    add NEWS mention on modulation scanning in dvb-c

commit 7aaf63551d1e87d3219acd5a3cec1fa25250bfe3
Author: R.M <rafalm23@tkdami.net>
Date:   Wed Mar 9 11:26:00 2011 +0200

    pulseaudio: increase buffer so some usb cards don't drop samples
    
    Signed-off-by: Ilkka Ollakka <ileoo@videolan.org>

commit e70d1f5c18aca253dd61897d5b8d843123e0247d
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Wed Mar 9 11:21:54 2011 +0200

    dvb: add ability to scann modulation from dvb-c
    
    Basicly code loops over all modulation before moving to
    next frequency position untill we find some channels.
    
    Side effect is that estimate-timer shows funky values.

commit 22da19b45262070fb08aaa8376fa1422c9b6aa8f
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Wed Mar 9 02:27:37 2011 +0100

    lua: simplify

commit ceacef3bbb0c34d67aa84e6ca91b360cbe2419e5
Author: Cristian Morales Vega <reddwarf@opensuse.org>
Date:   Tue Mar 8 23:13:04 2011 +0200

    Build default.vlt in a reproducible fashion (fixes #4562)
    
    gzip was including a timestamp, and tar was enumerating files in an
    unspecified/variable order.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
    (+ minor modifiations)

commit 905b25e92cc872601be526f33009277a63f6e210
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Mar 8 20:51:05 2011 +0200

    Eliminate dead code with !ENABLE_SOUT (fixes #4564)

commit 9c7a8af68987ae3f4cabe668956a11236e80aafd
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Tue Mar 8 01:08:31 2011 +0100

    appletrailers.lua: don't force avformat demuxer
    
    This shouldn't be needed anymore, but I couldn't test because the
    script is broken

commit cedbf7f3a7879caebca543ee0deab02ccdc81743
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Tue Mar 8 00:34:26 2011 +0100

    youtube.lua: don't force avformat demuxer
    
    Not needed anymore

commit ac1e77a6d951b0ef8808940d9be1ec0d6f329eb2
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Tue Mar 8 00:27:14 2011 +0100

    Revert "vimeo: use avformat demuxer"
    
    This reverts commit 5c78dcbeae9318725fc98670949574fdfcb947bd.
    Not needed anymore
    
    Signed-off-by: Pierre Ynard <linkfanel@yahoo.fr>

commit 55909b0497805732e0851a1bee15d1d597dd1e98
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Tue Mar 8 00:25:18 2011 +0100

    Revert "metachannels: force the use of the ffmpeg demuxer for mp4 (extension .m4v here)."
    
    This reverts commit 11f64a071b31063915e035d0d3a8d6076ebadf2f.
    Not needed anymore
    
    Signed-off-by: Pierre Ynard <linkfanel@yahoo.fr>

commit 7d2af37aedaeb6c765ea6c78ac61d81625ffe06d
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Tue Mar 8 00:24:09 2011 +0100

    Revert "koreus: use avformat demuxer."
    
    This reverts commit ebc429058fcc3ab1e5064bb381c4151a8149bc32.
    Not needed anymore.
    
    Signed-off-by: Pierre Ynard <linkfanel@yahoo.fr>

commit fae8c7cec69e61510f696299d74008aaa6d7c0bb
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Mar 7 21:18:48 2011 +0100

    vcdx: cleanup (theses values does not belong to this enum).

commit e142a23e5a3d4d2c8602e3e9ef8e3c68274170b1
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Mar 7 21:17:54 2011 +0100

    Small cleanup.

commit 2c17f86019da1b19e752360049a1d0c53c2ec559
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Mon Mar 7 04:34:26 2011 +0100

    vod_rtsp: fix raw transport without x-playNow header
    
    There have been reports about this. Untested

commit 2cdc5c75faa1dc95f8ba45570df5a1f54b07c68c
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sun Mar 6 18:14:05 2011 +0100

    l10n: fr: meanings fix

commit 2261dcb956190cae2a0fea309c32323ad68315ab
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Mar 6 18:12:00 2011 +0200

    xcb/apps: move to my devices alongside other capture services

commit d10c3fa4c05c10c38ae20a81401ee1facde9da2c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Mar 6 11:47:46 2011 +0200

    Factor EIT text conversion in a .h file
    
    Also add support for the Private Use Area characters and check for
    valid ISO 8859 character sets.

commit 327a22aa88cbacaf8289b0a67f1623c9eaef7bba
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Mar 5 20:33:45 2011 +0100

    Qt: make progressbar dialogs modal
    
    Most progressbars are modal tasks.
    Interruptible progress dialogs should be modal then.

commit 30f6415ae835340c4332c70b12e5a38e9574b6c6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 5 19:06:05 2011 +0200

    Typo

commit c795a13b7be0d0354e1973874f40e97bc758a1a5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 5 18:59:20 2011 +0200

    DVB: fix turbo FEC check
    
    Frontend features are in an enum, so ifdef does not work.

commit 192f7f9b186e7038574856e9c9344e4265f69599
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 5 18:19:27 2011 +0200

    DVB: make scanning fully independent of Linux DVB

commit 3c83efbe6a3f2c2da28800101c38a401b7d81aaa
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 5 17:33:51 2011 +0200

    DVB: separate CA management

commit cc4cb782deebdd1c39f71a2d63d7c7c1be3f3422
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Mar 5 15:53:23 2011 +0100

    Qt: EPG gui self update

commit 8d17c2116d80f3e80ed343cfc03428b17f3e2504
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Mar 5 15:38:14 2011 +0100

    Qt: EPGItem: fix gradient reference

commit c0a8feb30f7cad005d70ed0558b1521601bcdc43
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Mar 5 15:34:47 2011 +0100

    Qt: EPGChannels: drop the program number

commit 6436937420a8f53f174f91802cb53e517bc55b73
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Mar 5 15:17:11 2011 +0100

    Qt: EPG: Always update data on EPG refresh and highlight simultaneous
    programs

commit cb9b7a6cc857c46d8bca5febefa096caf4acc055
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Mar 5 14:29:01 2011 +0100

    Qt: EPGEVent: can be same event without being current

commit f66b2c98950f35a879c7aab8b677b7372a26c1df
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Mar 5 14:13:39 2011 +0100

    Qt: EPGItem: simplify setters

commit b8635eb0ce033393936ba2c389f4ec1b13031385
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Mar 5 13:38:20 2011 +0100

    Qt: EPGRuler: add timeline

commit 6c75bad6fdb589a33217e07bacc20cfeb19bf61c
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Mar 4 23:44:22 2011 +0100

    Qt: EPGWidget: use time reference from epg stream, or ignore

commit 68031193ac97dd2298d499b9ccad80fb874152a2
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Mar 4 22:44:38 2011 +0100

    Qt: EPGItem: vlc is orange

commit 193f5024d3727b6b458362b1b25771db1bfdd0e3
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Mar 4 22:41:35 2011 +0100

    Qt: reset EPG data when input type changes

commit 9cac200d6fb86f579814ad9d393d768599e5d6c4
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Mar 4 22:08:13 2011 +0100

    Qt: EPG Dialog: use DialogButtonBox

commit d854ccd973e26f1c2a58d70a1d151604608f10ba
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Mar 4 22:00:42 2011 +0100

    Qt: EPGItem: style with gradient

commit 24495089bab6d25b66ad71b7ef4d85f1dd9fed5e
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Mar 4 21:45:12 2011 +0100

    Qt: EPGItem: add tooltip

commit 037acf63caabdf9ea43fee08c168a9087862995e
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Mar 4 21:37:04 2011 +0100

    Qt: EPGItem: visual feedback on hover

commit 265821400e04c9a274987c8de1eb4b6d80cc640b
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Mar 4 20:21:00 2011 +0100

    Qt: EPG fix memleak

commit 2f1aa52f0f9aace0c9f73ab0b69ebec9ce25c1c7
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Mar 4 20:03:47 2011 +0100

    Qt: don't throw previous EPG data on channel/input switch

commit 887ad85ce5400b44fcc7a1ecd129d055c3a7694c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 5 16:26:51 2011 +0200

    DVB: privatize scan_session

commit 60264b63ae24ff6f6a5106ffd159ac13ca7fa5c7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 5 16:15:41 2011 +0200

    DVB: privatize scan_service

commit 3fcdfd4119d5bdfa04ac119b8fd20151f6bb266f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 5 16:13:00 2011 +0200

    DVB: privatize scan_t

commit 5b15af4f565233a559bfbc589127408ff4a8ae17
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 5 15:58:16 2011 +0200

    DVB: useless includes

commit 75099163051692e0334a18a2b0154bb204ce2008
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 5 16:09:56 2011 +0200

    Use SetWBE

commit 9cbf9c3b160883497d4e75ecb187f110068b2dc6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 5 15:10:23 2011 +0200

    inline is inline
    
    We assume C99 nowadays.

commit fc6f10793d165f2ec6cd0902520d308dd57238f8
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Mar 5 12:56:22 2011 +0100

    Do not allow direct rendering when the pictures provided by the display are slow to access.
    
    The decoder pictures needs to be read back for rendering subtiles/OSD so
    it's better to always use fast pictures for the decoders.
    
    But as we don't have any module that provides slow pictures and are still
    usable for DR...

commit ecc645ccce5b41868291279dbe54356e6d505650
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Mar 5 12:51:25 2011 +0100

    Use the correct picture pool to render subtitles.
    
    When direct rendering was enabled, we used the display pool which can be
    empty, leading to pictures being skipped.

commit aff01a3a8d5736fee8ac163ac6e29adca05986de
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Fri Feb 25 17:35:43 2011 +0300

    UPNP: unregister client on Close()

commit 2527167365e37af17e9fde2cd3dcd9382c7f77bb
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Fri Feb 25 17:35:26 2011 +0300

    Upnp: more debug.

commit 375de4597d2c63f1cd0e52b4349a29fc69afc12f
Author: Austin Burrow <atburrow@gmail.com>
Date:   Tue Jun 8 19:52:07 2010 -0500

    Fixed the directory duplication bug in UPnP SD Client module and cleaned code.
    
    Signed-off-by: Konstantin Pavlov <thresh@videolan.org>

commit 1e3e7a85675dc501828b40164d32e20f3edc9e60
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Fri Feb 25 13:11:57 2011 +0300

    Fix typo.

commit b12248103db0a52aa803e655eb26c7ed8ee8ff0b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Mar 5 12:11:05 2011 +0100

    Configure: fix config of OpenCV module
    
    It doesn't compile though, and is using a broken interface like crop

commit 9c74061333bd152a1467e49ed33b889c94410da9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 5 10:13:59 2011 +0200

    Disable bandlimited resampler for the time being
    
    It is known to crash due to invalid buffer handling. On Linux, I get
    memory accesses before the start of the audio buffer. It also crashes
    on Windows. Until someone cares to fix it, and I think it really never
    worked correctly, lets use the "ugly" resampler, which is not too ugly.
    
    This should fix #3631, #4366, #4491 and possibly others.

commit 3519dfc861c88618f80f4cf72dd673312bd1dd9f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 5 10:12:53 2011 +0200

    Merge audio_filters Makefiles

commit b972bbe058e6a1f72dcf99d86de25705a739324e
Author: Sébastien Escudier <sebastien-devel@celeos.eu>
Date:   Fri Mar 4 10:15:21 2011 +0100

    live555 : really toggle tcp in case of unsupported transport.
    Broken since d14e0b78f9e0c9dc44f472fd67b394a233560488

commit 8623562dbdf0fc180d7a059d68fe6da4ba40496c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Mar 3 23:06:01 2011 +0100

    DVB access: kill 3 warnings

commit 19570f8aad6ad01c1a52c65220d298d63e3e2b4f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Mar 3 22:59:09 2011 +0100

    DVB access: remove outdated defines

commit 6b18ddaa3d46967949f8be09fff844e0933c0d17
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Mar 3 22:35:18 2011 +0100

    mux ts: remove outdated defines

commit e04051159df90586943da030dafbaadff46a5cea
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Mar 3 22:33:54 2011 +0100

    TS demux: remove outdated defines

commit 91d1635c577791f204183238c263f1c215c1dbf0
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Mar 3 22:32:08 2011 +0100

    Configure.ac: simplify dvbpsi detection

commit 41bea40196905acbf3dff2cfaf49f9c457ebb727
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Mar 3 20:52:39 2011 +0200

    DVB: don't bother printing ioctl() error return value
    
    It's pretty much always -1.

commit b05360d2261f20be277cfd2868a515008e30843e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Mar 3 20:53:42 2011 +0200

    DVB: simplify other options parsing

commit 67a7dc51589a9ff9887387025eafcc036ee9e2db
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Mar 3 20:30:52 2011 +0200

    DVB: factor VLC to Linux modulation conversion

commit ffecaa3f4f3f995d65800c5a379d5b6c57227cf4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Mar 3 20:30:13 2011 +0200

    DVB: list possible modulations

commit 6635e4807a3ed6aa01dd1090c3df4d884a89af0f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Mar 3 20:29:56 2011 +0200

    DVB: list possible voltages

commit bc90d2edcef68b58f783993efa77ef280a378b74
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Mar 3 20:20:21 2011 +0200

    DVB: warning in previous commit

commit e45fbdc162554f9388833424f4ca990c0f4c4e40
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Mar 3 19:56:19 2011 +0200

    DVB: Remove old syntax check
    
    It's been 7 years now...

commit 31d319d6ffa66562e079a39cf5914ee0d572dc74
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Tue Mar 1 23:10:52 2011 +0100

    stream_filter/httplive.c: constify
    
    Constify some function arguments.

commit 8ce8dcc8fcf4b6560e5db5a22cb070d67df35140
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Tue Mar 1 22:33:21 2011 +0100

    stream_filter/httplive.c: solve gap in segment sequence numbers.
    
    After rewriting to use stream_* API gaps in segment sequence numbers
    where detected. Solving this issue fixes live playback which was broken
    since the rewrite to use the stream_* API.

commit 3ffd6e0f83e1f4f88c297af541d42a64d351d873
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Fri Feb 25 17:01:10 2011 +0100

    stream_filter/httplive.c: beautify message
    
    Make the error message easier to read by splitting it up.

commit ecc5addfd0d7d2121b31374c1819b31b86d65571
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Fri Feb 25 16:58:03 2011 +0100

    stream_filter/httplive.c: Append new segment any (HLS Live playback) when gap in sequence numbers is detected.
    
    When a gap in segment sequence numbers is detected append the new one
    anyway, since there is nothing that can be done to restore the missing
    information. It will result in a playback hickup, but that cannot be
    helped. Instead only complain loudly.

commit 738a285d5140d4fe6f3d0519125601725ddc2a62
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Fri Feb 25 16:47:27 2011 +0100

    stream_filter/httplive.c: cleanup on failing to reload HLS Live playlist.
    
    When reloading the HLS Playlist failes do not leak already allocated
    hls_stream_t and segment_t structures. Instead cleanup.

commit 2723572795d30b19b8ef7790d28dbe9ccee5d304
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Fri Feb 25 16:38:50 2011 +0100

    stream_filter/httplive.c: separate HLS playlist reload into another thread
    
    Reloading HLS m3u8 file for live playback in a separate track. It used
    to piggy back on the download track, which made it reload less often.
    Since it would check the m3u8 file reload once after each download, which
    generally takes longer then the suggested m3u8 reload algorithm.

commit 94f9d6e0d3e069a91df8cfb532ce5dbb7c473a96
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Mar 1 23:32:10 2011 +0200

    RTP: skip reordering timer in case of TCP

commit 05c3deaf2c8459c594a7f5359ed09314597c8607
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Mar 1 23:22:27 2011 +0200

    RTP: use poll() timeout, get rid of the threaded timer and lock
    
    This gets rid of one thread per RTP input. This will also ease would-be
    support for RTCP.

commit f087951536d97d534b37dbb836ff3552d202d828
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Tue Mar 1 18:49:26 2011 +0100

    skins2: fix font path processing

commit 69ea7b95bd3cbf764552dd76944335bc56afe8a6
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Tue Mar 1 17:26:48 2011 +0100

    skins2: fix winamp2.xml (.wsz file)
    
    pledit id is used twice in this file (must be unique)

commit 39c660424ba5e147044ef377d447462ac9ea946c
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Tue Mar 1 16:45:15 2011 +0100

    skins2: fix .wsz problem
    
    filenames must always be forced to lower case in the case of .wsz files
    (since the winamp2.xml expects them in this form)

commit 5d5eeb9eef54215ea12a5a93a1aedc662add15c3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Mar 1 19:50:57 2011 +0200

    Qt4: remove V4L1

commit 4b002b9a2f54154b6cb198620a51744ac17df23b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Mar 1 17:03:44 2011 +0200

    Remove write-only variables

commit e833006630f78b4c7181b9ca057ae1bd6a112c8a
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Tue Mar 1 14:09:36 2011 +0100

    skins2: fix boolean variables
    
    skins2 expects notification to occur if and only if the variable really changes.
    
    This patch fixes things for And and Or variables.
    This fixes trac #4529

commit 8fd1f855e0b8b634ce8541e11357df45afeafb36
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Tue Mar 1 13:59:28 2011 +0100

    skins2: remove questionable trick
    
    This trick only works if the action ends up in the state really being toggled.
    This is not always the case and can then lead to undesirable effects,
    for instance the play button going to pause when no playback is underway.
    
    This trick was needed to prevent visual artefacts when refreshing was a heavy
    task, but is no longer needed since refreshing has been heavily optimised.

commit 01356cfbd1b3ad567aa391245f3ba218a3b13048
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Feb 28 19:29:42 2011 +0100

    youtube: also accept https links (might fix #4526).

commit 06ba6877cb64bc914c9fb8772e5c829baceafa2d
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Feb 28 19:17:31 2011 +0100

    Comment out atof and strtof. Android does provide them but the configure does not find them.

commit ed4914971fd8d097e1a2a3361ba09481f393f219
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Feb 28 19:14:57 2011 +0100

    Use __ANDROID__ instead of home defined HAVE_ANDROID.

commit 7d28a8ded6c04bf4ab59565513f0517454c80792
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Feb 28 19:12:32 2011 +0100

    Update the android configure script.

commit 2bbd5e3cd2e1fa77dc1e975cfbb776a0400dbc9b
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Feb 28 19:07:23 2011 +0100

    Revert "Add HAVE_ANDROID define."
    
    This reverts commit 7d3c30f9391b39cbca79325803dcad559b0777da.

commit 1a5e244c7b8c1d2a6ce91aa98c6ea8658698faa6
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Feb 26 01:53:46 2011 +0100

    Win32: remove a warning

commit 567cde95807a1751aaa2893273366dc6bfa70a55
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Feb 26 01:32:32 2011 +0100

    bandlimited: signedness correction

commit c551d39f7233f8659891e78ed807c4833c2b02e8
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Feb 26 01:27:51 2011 +0100

    Update: Correctly cast to (int)
    
    As specified in the MSDN documentation
    It will warn, though

commit 6ceeffa90ee25a2235477ec2609682f345253fbe
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Feb 26 00:42:03 2011 +0100

    Crystalhd: use a callback in DtsProcOut
    
    This is way cleaner and should help supporting deinterlacing without
    memcpying full images (hopefully)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 52840752b088a6a7a8abfc100026204cf430cac9
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Fri Feb 25 16:23:44 2011 +0100

    skins2: use the 0-400% range for volume
    
    This patch makes volume more consistent with the rest of vlc :
     - volume is now advertised on a 0-400% range instead of a misleading
       0-100% range. This fixes the discrepancy between volume displayed
       within the skins and volume displayed via OSD
     - "qt-volume-complete" and "volume-step" are now taken into account,
       which makes skins2 more consistent with qt4

commit 815340f625054f1e9e0b5a6d82cb843fd1cc0886
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Fri Feb 25 12:27:07 2011 +0300

    Fix loading of upnp module.
    
    Also, remove leftover _intel parts here and there.

commit c482dc5576eff200f77c4e77af40eb41ecaacacd
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Thu Feb 24 23:05:07 2011 +0100

    lua http: fix slash stripping

commit a31c7333ce7be88aae2a0daafd7eeeed1d63e0ab
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Feb 24 13:23:57 2011 +0100

    http access: kill a win32 warning

commit 8621230992145859e1660cdf3a636097130d6747
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Feb 24 13:15:44 2011 +0100

    libXML: deactivate an unused function

commit a79544241d16746adf1de66b98d2974598cf8465
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Feb 24 13:08:02 2011 +0100

    Skins: include config.h

commit cc5f14c8a86e5277dd023eb9f1798ca39b0735b1
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Feb 24 13:01:43 2011 +0100

    Oldhttp: use %Y-%m-%d instead of %F
    
    This is equivalent and better supported on Mingw
    And, remove an outdated comment

commit 78ffe0938d4f1a07a2d7650f459d6077ea2c2182
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Feb 24 12:57:14 2011 +0100

    Skins2: no need to redefine WINNT_VERSION

commit f2badf63a6b4884427c07eeb0a54210aec224f0b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Feb 24 12:23:22 2011 +0100

    Freetype: Compatibility with Fribidi 0.10

commit 4bbf2d42846890cee90e8ff8523f7d55db24e4aa
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Feb 24 00:29:23 2011 +0100

    glwin32: remove unneeded headers

commit 95183eb74f117a9c4be324245c2f38277ce4a45b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Feb 24 00:28:26 2011 +0100

    Contribs: new directx headers
    
    From the wine project, modified by Jean-Baptiste Kempf

commit add821b0eaeb2922d9d5191b7be1f1a833d4d245
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Wed Feb 23 23:45:26 2011 +0100

    Add required LIBVLC_USED and LIBVLC_MALLOC.

commit 7d3c30f9391b39cbca79325803dcad559b0777da
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Wed Feb 23 23:00:47 2011 +0100

    Add HAVE_ANDROID define.

commit 4babf6e2c828a971b37616d8b3b11c87611d917b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Feb 23 23:44:43 2011 +0100

    Freetype: fix a few warnings

commit 9105ab0adb6be8ecd8b85891d7df1610aeee9044
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Feb 23 23:19:35 2011 +0100

    TS demux: kill warnings

commit d2c15baf70547f8a6e624dea916011fb89e87f09
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Wed Feb 23 21:46:39 2011 +0100

    Do not redefine strtof and atof for Android (the NDK headers are broken).

commit 8d10ff29c470a9e82f4fa80e40d9f25586758c03
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Feb 23 22:32:51 2011 +0100

    DShow: cleaning and cosmetics

commit a147691f0334d41969c2f8c0f33191bd73c2a771
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Feb 23 22:22:04 2011 +0100

    BDA: slight cleaning

commit d1d9e80760f1f500e5bcd013b40d67fd463a1c51
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Feb 23 22:14:57 2011 +0100

    DShow: GUID cleaning
    
    Remove GUID that are already in wine's headers

commit a76a1d046ad221c6ac7132a064e25e5393d6ef98
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Feb 23 20:26:10 2011 +0100

    Vobsub: language is not necessarily on 2 characters
    
    This fixes quite a few .idx samples that didn't work before.

commit b44e5fa2c28c8579c0b67f430be2a817cb180205
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Wed Feb 23 19:46:13 2011 +0100

    Fix compilation for systems without search.h

commit a000984010733d2a4e8c94308cfd85f466f9cb87
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Feb 23 12:56:31 2011 +0100

    BDA: work-around weird linking issue
    
    Not in the mingw .h but seems to be in the .a

commit 04a75159c4ef90a27f0b3f8afe0e3d11e72dd9be
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Wed Feb 23 12:25:15 2011 +0100

    i19n: remove renamed header
    
    Contains no translatable string

commit 881fbe35477c1c360730b6bcc61e97e836ac3fe1
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Wed Feb 23 11:07:03 2011 +0100

    doc: update .PHONY to 2011

commit f98cda6a3041ecd959d2ab5aaf2fb144e4b7bdc3
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Feb 22 23:55:17 2011 +0100

    DShow: Split the GUIDs and the definition to another header

commit 4ff21256a115a2ccfb506467c49f76cdf6401c77
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Feb 22 23:48:01 2011 +0100

    DShow: Header File renaming

commit 77b92802b476a00131fd5877141ad24f9b05f139
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Feb 22 23:13:23 2011 +0100

    DShow: kill a warning

commit fcddcb4a8793f9eacd64b39c36bca4d049c78783
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Feb 22 23:08:27 2011 +0100

    DShow: declare the IAMTunerNotification interface

commit 3759bee802342c0204b1104fc1aa9832147c00c7
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Feb 22 22:42:32 2011 +0100

    Contribs: replace dshow headers by free ones
    
    This replace with a set of headers from the Wine project, modified by
    Jean-Baptiste Kempf

commit 4718502c2649eeb5cb1255f5a2d75f620536c9cc
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Feb 22 21:37:07 2011 +0100

    DShow: create the necessary interfaces
    
    They are missing in the Wine headers

commit 01067be9eccd091ddbc9bb0058ccb71f766e6392
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Feb 22 00:54:28 2011 +0100

    DShow: GUID fixes
    
    Notably export GUID in the header

commit 6f9160a3132442382094caa0af0a1bb9645c1086
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Feb 22 00:39:37 2011 +0100

    DShow: add VIDEO_STREAM_CONFIG_CAPS and AUDIO_STREAM_CONFIG_CAPS def

commit f166efddf8ed437f671900aec26b4afdd99ab73c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Feb 22 00:21:22 2011 +0100

    DShow: adding AMTuner enums when doc was available

commit 2deaa69d1ab275538fe7746a10e469040ab743a9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Feb 22 00:09:29 2011 +0100

    BDA: add a necessary MPEG2 GUID
    
    Taken from access/dshow/

commit c73ad6e76e87119929737561f56fb1a2a673b6d1
Author: Mirsal Ennaime <mirsal@mirsal.fr>
Date:   Tue Feb 22 17:50:11 2011 +0100

    Revert "xiph demux: _correctly_ remove warning"
    
    Sorry about that
    
    This reverts commit 020620ba69b19600fe7b06c8fa20cbfe5b50fe49.

commit 40fb9a1c68d1134a8226a797eee64852e2e647dd
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Tue Feb 22 15:27:07 2011 +0100

    stream_filter/httplive.c: Do not allow cancellation of hls_Thread().
    
    Do not allow cancellation of hls_Thread().

commit 020620ba69b19600fe7b06c8fa20cbfe5b50fe49
Author: Mirsal Ennaime <mirsal@mirsal.fr>
Date:   Tue Feb 22 15:11:28 2011 +0100

    xiph demux: _correctly_ remove warning
    
    Thanks, j-b

commit ea5e62b58eb0660153f73b0870540e5175d00820
Author: Andri Pálsson <palsson.andri@gmail.com>
Date:   Mon Feb 21 22:22:48 2011 +0100

    xiph demux: Kill a warning (comparison betw. signed and unsigned)
    
    Signed-off-by: Mirsal Ennaime <mirsal@mirsal.fr>

commit 1bb6f8e2ab52319df25f8dad667e7650f049645c
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Tue Feb 22 14:38:45 2011 +0100

    stream_filter/httplive.c: use vlc_clone() and vlc_join()
    
    - Use vlc_clone() and vlc_join() instead of now deprecated vlc_thread-* API.
    - hls_Thread() remove cancellation point for now (will come back later).

commit 620564f127c1990da2b260ff2cf2089853dc8b45
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Tue Feb 22 14:04:32 2011 +0100

    stream_filter/httplive.c: use stream_* API iso module_need/module_unneed
    
    Make use of stream_* API instead of manually creating access input objects.

commit 2b2d6c22d87a706086c8fb854560031c05ed3883
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Tue Feb 22 12:30:32 2011 +0100

    stream_filter/httplive.c: Fix bug that terminated reading an M3U8 prematurely.
    
    Fix bug that terminated reading an M3U8 prematurely.

commit 5c78dcbeae9318725fc98670949574fdfcb947bd
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Tue Feb 22 11:54:40 2011 +0100

    vimeo: use avformat demuxer

commit e887722f24ef35f6e7bcdd289fff481ebd15fd4d
Author: Daniel Mierswa <impulze@impulze.org>
Date:   Mon Feb 21 20:23:21 2011 +0100

    configure: fix typo about xcb hotkeys
    
    Signed-off-by: Daniel Mierswa <impulze@impulze.org>
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit f7c3756249d691eb32151ebb2075ce3213926a97
Author: Daniel Mierswa <impulze@impulze.org>
Date:   Mon Feb 21 18:38:04 2011 +0100

    configure: remove useless check
    
    Signed-off-by: Daniel Mierswa <impulze@impulze.org>
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit ef535045a931aa164738f2b9b2adbfa107c5df0e
Author: Daniel Mierswa <impulze@impulze.org>
Date:   Mon Feb 21 18:32:12 2011 +0100

    configure: have_libgcrypt = yes in enable_gnutls section
    
    Signed-off-by: Daniel Mierswa <impulze@impulze.org>
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 7d55c45b4d03684d882e325615d842996c5d066b
Author: Daniel Mierswa <impulze@impulze.org>
Date:   Mon Feb 21 17:51:24 2011 +0100

    configure: crystalhd is default "auto"
    
    Signed-off-by: Daniel Mierswa <impulze@impulze.org>
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit e37ee832c3644ddf4323565b2594992c5c7ebd3f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Feb 21 13:02:55 2011 +0100

    CrystalHD: autodetect headers when configuring

commit ca3a3006f5b2bde292471a468fb0d8dc004b7228
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Feb 20 19:51:45 2011 +0100

    Qt: fix the postproc tooltip in SPrefs

commit 61147a769e90b080009a5b46b3a75769f191a34e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Feb 20 18:27:46 2011 +0100

    Move /modules/misc/lua/ to /modules/lua
    
    Lua is an important part of VLC and abusing misc has gone a bit too far...

commit 7295684e5c1566e5a585bfa1dc3dde8a4ddb2bc8
Author: Juha Jeronen <juha.jeronen@jyu.fi>
Date:   Sat Feb 19 18:31:51 2011 +0200

    Refactored deinterlacer frame history mechanism
    
    Signed-off-by: Laurent Aimar <fenrir@videolan.org>

commit 8f4d34b49c719581622dbca708f92ea81221156d
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Feb 20 17:57:39 2011 +0100

    Reset the number of fields to 2 after deinterlacing.

commit c4e60a07d848ceb42b3d6e6dac555c55c3f4f750
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Feb 20 17:56:35 2011 +0100

    Removed useless call to picture_Setup() in dc1394 access.

commit a412c980cb02278c37ddfa2ef929bbc05e7fe11f
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Feb 20 17:53:13 2011 +0100

    Set picture_t::i_nb_fields to 2 by default.

commit 3586bd91b8929b0d9a2ee1055f245d7de667a51c
Author: Juha Jeronen <juha.jeronen@jyu.fi>
Date:   Sat Feb 19 03:18:22 2011 +0200

    Soft field repeat support for deinterlacer
    
    Signed-off-by: Laurent Aimar <fenrir@videolan.org>

commit 278f8ed42b83ba270b91a0a33204c7bdfc389941
Author: Juha Jeronen <juha.jeronen@jyu.fi>
Date:   Sat Feb 19 03:17:58 2011 +0200

    Increase private_picture to 4 to accommodate filters that require 3 pictures
    
    Signed-off-by: Laurent Aimar <fenrir@videolan.org>

commit 87c209e5b4943a340dd7d0cd6e03918df664e9c9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Feb 20 18:20:09 2011 +0100

    Update LIST

commit f043388ca8a1f7adab5fb2fa95dcc723e04d454b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Feb 20 12:07:48 2011 +0100

    Qt: rename utility classes
    
    Depending whether they are VLC specific or not

commit 377ea4956ae17cdab28720be492cfbf436676fb8
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Feb 20 11:49:16 2011 +0100

    Do not distribute some sd and extensions
    
    SD and extensions are very visible inside the interfaces,
    and we are, considered "éditeurs", on those.
    Therefore, we do not distribute those where we don't know the legal
    state.
    Having them in the git, is not considered distribution, (yet).

commit cb98df1ce4b368f94254508c135b66a59d68e1b5
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Feb 20 11:46:08 2011 +0100

    po: Remove deleted files

commit b96cba4c0b234324046f2fd199a662a7ce6cb7dd
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 20 18:22:28 2011 +0200

    EGL: remove the dlopen() hack
    
    It only worked for non-ES OpenGL and if the libGL development files
    were installed (otherwise "libGL.so" does not exist). So let Mesa fix
    their bugs and stop caring about them:
    https://bugs.freedesktop.org/show_bug.cgi?id=34476
    
    In the mean time, you can use VLC and EGL with:
    
     # LD_PRELOAD=/usr/lib/libGL.so vlc

commit 1508b1bf73c20a154a6f40fe99d8636fad67c8b9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 20 18:08:21 2011 +0200

    Remove the XID provider check.
    
    xcb_window can be compiled without libxcb-keysyms nowadays, so this
    check was rather useless.

commit 3e98dd0bfa20ba93a18b5bc9b2bec1c41411fea3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 20 18:07:35 2011 +0200

    Remove redumdant AC_SUBST's

commit c2785e609481cf52a122d5e549d7ee2ed7ca40a1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 20 18:06:42 2011 +0200

    Remove legacy xcb-keysyms support
    
    Special credits to Debian for releasing Squeeze.

commit 0aa7bd8a638164aaf5f4f6acde256e15521d54f0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 20 17:56:50 2011 +0200

    Require "complete" enough libxcb-xv

commit 25fccb94233bdf804dc6c364ca8121eab6dcfd9c
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Feb 20 11:18:09 2011 +0100

    Use strcmp instead of strncmp (the matching will be exact).

commit 1b447443c9db0ec1d6b1952fd30cba8edc2b47df
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Feb 20 10:57:51 2011 +0100

    video_filter_marq: fix strncmp length.
    
    The comment seems to be irrelevant (the variable is called marq-color and not marq-col).

commit 2de4c9faad5c03b4b3d9a87b51ab14e24eb7e380
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Feb 20 10:51:27 2011 +0100

    demux_ogg: fix strncmp length.

commit 775f1d06cf8fd66507c0ddc3417bef7b5a4e6606
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Feb 20 10:48:38 2011 +0100

    rtsp: fix strncmp length.

commit a40da5e120ea6e4fe6b06fa7452793eac934ed89
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 19 23:41:13 2011 +0200

    Use the struct name

commit a5a7d30ed3d223e075aeeb696355ee4ff9a20027
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 19 23:34:06 2011 +0200

    Missing include

commit 71da1bfbe22de806cf17d3973205c70d6db23212
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Feb 19 22:04:31 2011 +0100

    MMS: minor locality improvements

commit dd3d1962db04a7d2c5e790056edc986ed527ec34
Author: Marton Balint <cus@fazekas.hu>
Date:   Sat Feb 19 22:01:34 2011 +0100

    Fix typo in mms asf extended stream parser
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit c445424de9f44a6dd4d5f202a566e91f6ac305f1
Author: Mirsal Ennaime <mirsal@mirsal.fr>
Date:   Sat Feb 19 15:03:43 2011 +0100

    dbus: Use vlc_pipe

commit ce09c643a01676ad0f6a2022da0aefdab9960b9e
Author: Mirsal Ennaime <mirsal.ennaime@gmail.com>
Date:   Wed Jul 21 09:51:06 2010 +0200

    dbus: Rework the main loop
    
     * use a poll() based model instead of msleep()
     * Use input events to detect when the input thread stops playback
     * Use an enum for mpris playback statuses instead of hardcoded values

commit 2023e0bb97c93c67ba1e7be4b2b705d1bd731aa3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 19 17:09:46 2011 +0200

    Partial support for Mesa GL ES v1 and v2
    
    v1 does not work and v2 does not compile but nevermind...

commit 3c762ac1f63395660884c7c3a3d7c25c62a5b9dc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 19 17:09:04 2011 +0200

    GL: create one plugin per API since we link different libraries

commit 02c56916fe436d4af5d19758aa280654adff0e0f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 19 16:23:00 2011 +0200

    EGL: cleanup build rules

commit 5f2f37933f222c020698eaa49b77cfb3ab4174d7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 19 16:13:07 2011 +0200

    Remove useless struct hotkey.i_action

commit a83cf23ff42157141af3ccae47852a209ca809f0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 19 16:11:29 2011 +0200

    XCB/global: no need to keep track of VLC actions

commit 9bf472746efe5147bbd86eefbdc0e71701264d41
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 19 16:09:00 2011 +0200

    Win32 global hotkeys: update to key items as strings

commit fe4273defdb9d9fe46b0bfcf9e78566c289690bb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 19 16:03:33 2011 +0200

    XCB/global: update to key items as strings

commit 325436b1fe781f3df9d5551d4b7369eaa56b6f05
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 19 15:57:55 2011 +0200

    Export vlc_str2keycode()
    
    This is needed for global hotkeys. In the best of worlds, I think the
    global hotkey plugins would directly get the list of keycodes to grab
    using a dedicated plugin type. This would avoid the need to replicate
    hotkey configuration parsing. But it would need some more work.

commit e55de111491d80c4fe2b7909662695aa1b216a62
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 19 15:16:23 2011 +0200

    EGL: convert to OpenGL provider

commit 801fcb35dffeadd8dbb8201f2898d83004ef338b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 19 15:14:51 2011 +0200

    EGL: need to load libGL too...
    
    Why can't Mesa people link their shared objects correctly!?

commit c29d9ed6ae92ec1e8e7a45a796450b4a50b7526a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 19 14:32:22 2011 +0200

    GL: OpenGL/ES/ES2 video output using the generic OpenGL provider
    
    This suffers from the same limitations as the EGL output (no resize and
    mouse events) currently and should be considered work in progress.

commit 8e9eb2df5359ecde84cee2724899346064ee07e3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 19 11:58:28 2011 +0200

    Define VOUT_WINDOW_TYPE_NATIVE

commit de2f3f51eed901d39a5283d2a941c3a7656b1aef
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 19 12:30:02 2011 +0200

    Replace vout_opengl_t with vlc_gl_t
    
    This is purely a syntactical change to share the opengl.c code.
    This commit does not actually make use of the vlc_gl_Create().

commit 97a961bd136084cfbd49eab2b404f54d2e574d10
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Feb 17 22:27:55 2011 +0200

    vlc_gl_t: abstract OpenGL provider
    
    This API is abstracted away from the video output. In a way, this goes
    back to the previous opengl provider API, except that:
     - it is really independent of the video output,
     - it supports GL ES explicitly.

commit c84ce9cb39a66b85634163cfe335b918d023d49d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 19 11:35:22 2011 +0200

    Direct2D: strictly higher priority than glwin32

commit 638f95c3b0cffb237eb2a69fadb71c565c3dd014
Author: Samuli Suominen <ssuominen@gentoo.org>
Date:   Fri Feb 18 14:00:32 2011 -0300

    Fix notify plugin build with libnotify 0.7.
    
    Patch by Samuli Suominen.
    See: https://bugs.gentoo.org/show_bug.cgi?id=353848
    
    Sent-by: Alexis Ballier <aballier@gentoo.org>
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit bfa0a5e1d675e9aed9c80380d1718def8db5d008
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Feb 18 17:23:52 2011 +0100

    Qt: MIM: Make use of singleton

commit ad6c671fcc0606c4b907f13c0200848c5e31b9a6
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Feb 17 23:39:54 2011 +0100

    caca: fix sign-casting for comparison

commit 84b939ba4b1688b306cb880b1b75a02e0d017b46
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Feb 17 23:06:29 2011 +0100

    Freetype: reindent

commit 8e74bfbbe13e5c15b74f6eaf39e7a4e008609010
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Feb 17 23:05:36 2011 +0100

    Freetype: sign correctness

commit 7ae6b04d0d7c67b5d49a7475b3300020cdec246b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Feb 17 23:04:43 2011 +0100

    Puzzle: kill a warning

commit 2629bf5ed9d54fc948f38a8b7e3e9b9ce7aa22c1
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Feb 17 22:48:15 2011 +0100

    AVI: change function prototype for sign-correctness

commit 67f5ba1f14bfb774d5681ecee5d8e210e1aff8de
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Feb 17 22:43:00 2011 +0100

    access_attachment: kill a warning

commit 04cabfa4136319e70ec30b13af39cf94ae599e89
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Feb 17 22:36:59 2011 +0100

    Access_http: fix sign comparison warning

commit dc8a9e592d408b446d2c17e251802a5b9649667c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Feb 17 21:34:51 2011 +0100

    VCD: small cosmetics and avoid calling block_New with a negative value

commit 5adde00c30e6f1759ae589d0442d7161e02124dc
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Feb 17 21:27:55 2011 +0100

    VCD: fix sign comparison error

commit 73d27a4ef82dec283ed5d09172444b8eec39973d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Feb 17 22:59:57 2011 +0200

    Rationalize video output priorities
    
    This tries to prioritize stuff a little better and more uniformly:
    
     - less than  20: console (text)
     - less than  50: plain frame buffers
     - less than 100: no embedded windowing
     - less than 150: SW scaling
     - less than 200: SW chroma conversion
     - rest: good stuff :-)
    
    This removes multiple plugins with identical priorities. On Windows,
    native outputs are now priorized over XCB (as there now is a Win32 port
    of XCB). The ordering amongst native Windows outputs is preserved.
    On X11, GLX is put ahead of plain as it supports scaling. SDL and
    DirectFB are demoted as they cannot be embedded.
    
    Old order:
    
     - XCB XVideo
     - Windows Direct3D (Vista+)
     - Windows DirectX
     - XCB X11
     - Windows Direct3D (XP-)
     - Windows Direct2D
     - DirectFB, SDL
     - XCB GLX
     - Linux FB
     - Windows GL - Windows GAPI
     - Colored ASCII Art
     - ASCII Art - Windows GDI
    
    New order:
    
     - Windows Direct3D (Vista+)
     - Windows DirectX
     - Windows Direct3D (XP-)
     - XCB XVideo
    
     - Windows Direct2D
     - Windows GL
     - XCB GLX
    
     - Windows GAPI
     - Windows GDI
     - XCB X11
    
     - SDL
     - DirectFB
     - Linux FB
    
     - Colored ASCII Art
     - ASCII Art

commit 6db8a8fa992371245da3098ea2e7985fdcd5f13c
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Thu Feb 17 19:42:07 2011 +0100

    i18n: remove renamed files
    
    They contain no translatable string

commit da8a69fb8ce253eeb74ede8284699326f72d8c60
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Thu Feb 17 19:14:30 2011 +0100

    Fix include path in moved file

commit 131afa921d56d5f057636374f7a693a79e6f8677
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Thu Feb 17 19:04:58 2011 +0100

    Makefile: rename file right

commit 2eb30b1d029fc47b3cd84d445ecfd0e3c2362e95
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Thu Feb 17 19:01:06 2011 +0100

    VCDX: build fix

commit 65242d776a2a27ecc13768c4ad1a0d8c9d1da406
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Feb 17 19:45:38 2011 +0200

    Move core POSIX files to their own directory like Windows files

commit 6857923a03d769295dd98135ea6d35dbbaec925f
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Thu Feb 17 18:43:29 2011 +0100

    lua intf: don't print passwords in the logs
    
    This is evil!

commit deed838e560f337251c01f912f08bdff5756f41a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Feb 17 17:41:12 2011 +0100

    Support for hdv9 fourcc
    
    I am going to kill camcorder manufacturers

commit 95d0f2750a906d47a291431d1f5003a4bfc876cc
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Feb 17 17:34:02 2011 +0100

    Support for hdv4 fourcc

commit c9269a36ffd7b2007f15b883299615faf0cae16c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Feb 17 16:34:54 2011 +0100

    VLMshell: use %Y-%m-%d instead of %F
    
    This is equivalent, but seems to be working better on mingw

commit 3e94ba7d90174c8cc5df0d728069827022bfb05a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Feb 17 15:48:32 2011 +0100

    RC: kill a warning on Win32

commit 8cabcc783eb2f159bd1aa660935a93a12b796123
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Feb 17 15:43:55 2011 +0100

    TY: housekeeping...

commit 674ed5090c8dd463863444ff0782871dd3c0f48b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Feb 17 14:52:41 2011 +0100

    VCDX: fix wrong printf format

commit 422ad6c2cdb51524e69249406849440795b6c303
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Feb 17 13:15:43 2011 +0100

    src/playlist: kill warnings

commit 5ab62593a86bec599dca836e8ec787da47b3a15f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Feb 17 13:14:52 2011 +0100

    text/unicode: kill a "no previous prototype" warning
    
    By adding include the same way as in charset.c

commit 34de9c1aece0368ae9171b2d3859211b8e2698de
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Feb 17 12:53:15 2011 +0100

    HTML export: we have enough spam, thanks

commit d9fc3851eab1c2b729665d032c42572c10f6443d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 16 23:24:59 2011 +0200

    override: simplify CALL()

commit 1403deb80a2f54a1b291d61b50e1dce4304d8073
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Feb 16 21:22:22 2011 +0100

    Postproc: better longhelp wording
    
    Corresponding to Laurent's explanation on IRC

commit 3889a42f5e7e879a9b88569c79c419c317ce1790
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Feb 16 21:06:56 2011 +0100

    Qt, sprefs: add play-and-pause

commit d572f0e95e85c803c476969673bb3e810f78d17a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Feb 16 20:57:36 2011 +0100

    Qt: sprefs, small layout improvement, when resizing

commit 19e6dc56dc5a6b9d64e6c9cffd3fd4db2a985600
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Feb 16 01:28:32 2011 +0100

    VLCKit: fixed 32bit compilation in Release mode on 10.6

commit 952df71de06b2a2f31b34cf44bc18f56ca8a835e
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Wed Feb 16 00:22:47 2011 +0100

    sout_select: fix race conditions.

commit ec37907e589dbe5656d288c58cab7b8455042caa
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Feb 15 23:52:56 2011 +0100

    Use var_GetInteger when applicable.

commit 5010066b9771f6862e71b53f36e27816500e04f3
Author: Johannes Weißl <jargon@molb.org>
Date:   Wed Feb 9 14:23:25 2011 +0100

    Fix bug in taglib txxx handling
    
    Currently, vlc puts the value *and* the description in the value field
    for id3 TXXX tags, e.g. in Media Information:
    REPLAYGAIN_TRACK_GAIN: REPLAYGAIN_TRACK_GAIN +3.30 dB
    
    This leads to vlc_audio_replay_gain_MergeFromMeta() failing because it
    can't parse the floating point value. Since the fieldList() of an
    UserTextIdentificationFrame has exactly two members, it is safe to just
    use the last (value) member. In Media Information:
    REPLAYGAIN_TRACK_GAIN: +3.30 dB
    
    This makes ReplayGain work for mp3 files.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 26e35305c069d98e18d96113c104307724a2a5d5
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Tue Feb 15 21:54:59 2011 +0100

    configure: fix typo

commit c74c0668efb356ae7f7afa6e6a1bcfc54a43fa6e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Feb 15 22:49:51 2011 +0200

    Fix typos

commit bfb2ff3fb0c0fbd5e3c7b7addba9da4dc546efb6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Feb 15 21:18:59 2011 +0200

    XCB/X11: validate scanline pad correctly

commit 7eaf977582bbc202bc82bbe11b74978f4a07a051
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Feb 15 20:30:45 2011 +0200

    Remove some legacy stuff in the build system

commit b365966d4c0de8a51eae99901867ea17ddf5ac6b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Feb 15 19:18:47 2011 +0200

    XCB/XVideo: add RV12, AV16 and AV32
    
    Those are not used (currently). This commit is only meant to avoid the
    error messages for unknown formats.

commit eaa868f862ba73524d3f102edc0aae7c361cee99
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Feb 15 19:12:28 2011 +0200

    XCB/XVideo: match the color bits for RGB formats
    
    AV16 (RGBA 4-bits per channel) was mistaken for RV16 otherwise. Pixels
    occupy 16 bits, of which all 16 bits are useful, for both formats.

commit 9477ef1f3b824dbae9a57a7f918f5809d3f0027f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Feb 15 18:53:00 2011 +0200

    popcount(): compute bit weight

commit d7fe7e31eff180917c1d8077b47fc2e2b2c42542
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Feb 15 18:30:35 2011 +0200

    Reserve FOURCC's for RV12 and AV16 XVideo formats

commit 7d029e21e7a848f4c451593002e2e3d886c75ba4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Feb 15 18:27:24 2011 +0200

    hd1000a: remove obsolete plugin
    
    We already removed hd1000v, so this was not really any use.

commit 2da025de84f13a130fbbe57f778ca39c51b45213
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Feb 15 18:25:18 2011 +0200

    configure: enable RemoteOSD automatically, like RAOP

commit 66a9759e76f1041743e14bd245092fbb743bf9e4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Feb 15 18:24:50 2011 +0200

    configure: skins2 checks for Xpm ad Xext, and cleanup

commit 7e8de34f6a2a57336414e8ddc37c97ee0dd18b95
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Feb 15 18:24:27 2011 +0200

    configure: gather skins2 checks

commit eb4b232156c9dcbe7744b9ac378f564afbc65f40
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Tue Feb 15 14:02:45 2011 +0100

    NEWS: trimmed example for stream_out_select

commit 0abea921cffd23c88f43939dc1e4e34712fa9f66
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Tue Feb 15 13:50:15 2011 +0100

    NEWS: correct select example

commit 28359532181fe0abbbc4d94b893d011f97e151f3
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Tue Feb 15 13:35:11 2011 +0100

    configure.ac: build stream_out_select for windows

commit 5d812dcdb5d93cd5e784d4077f08e4d99abd8851
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Feb 15 12:04:42 2011 +0100

    News, po, and module list for select

commit 96ac366846f9eb0fc3c58127e4c49c619bbca722
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Tue Feb 15 10:49:33 2011 +0100

    modules/stream_out: select.c
    
    Replace an existing ES with another ES in the same track. It
    can be used in combination with VLM. Here is an example vlm command file:
    
      # VLC media player VLM command batch
      # http://www.videolan.org/vlc/
    
      # MPEG-TS stream
      new ts broadcast enabled
      setup ts input "file:///<path_to_some_file_to_play>"
      setup ts output #duplicate{dst=bridge-out{id=1},select=video,dst=bridge-out{id=0xa3},select=audio}
      setup ts loop
    
      # Mic input
      new mic broadcast enabled
      setup mic input "alsa://"
      setup mic output #transcode{acodec=mpga,ab=192,channels=2}:bridge-in{id-offset=0}:select{disable=0}:setid{id=0,newid=0xa3}:autodel:std{access=udp,mux=ts,dst=127.0.0.1:1234}
    
      # Fire it up
      control ts play
      control mic play

commit f5b88cbb5bb716ef38b1754bd6f7be9f2b151c98
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Feb 14 23:51:23 2011 +0100

    Win32: do not create too big stacktraces
    
    We can't analyze them anyway, and they take space and bandwidth.

commit cd95603da45020ab52343891ad7044e092932c91
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Feb 15 00:12:40 2011 +0100

    Use a macro for the deprecated attribute.

commit 12732fe18a342867a76700bb6552199abcb005ba
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Feb 14 23:54:58 2011 +0100

    podcast: fix compilation warning.

commit 3c34f3b4eb73e268cc2fb35087057e69ef35316e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Feb 14 23:13:16 2011 +0200

    XCB/X11: cosmetic changes

commit eed1ae9d8346d2f7bf456f66d6d3785230fbc4dc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Feb 14 23:13:03 2011 +0200

    XCB/X11: fix grey scale (untested)

commit d874300501c5ea04641ebd0bda2ae80353a4cd02
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Feb 14 22:57:02 2011 +0200

    XCB/X11: remove two write-only variables

commit 92ccd4f119920878b5e6be86dac4d2430bd8d462
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Feb 14 21:36:00 2011 +0100

    added Damien for the OS X redesign

commit 448a3c8c8a51ae23f20d9821b77a5370c6cefc54
Author: Damien Erambert <damien.erambert@me.com>
Date:   Mon Feb 14 21:25:54 2011 +0100

    macosx: new button graphics!
    
    This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License (CC BY-SA 3.0).
    
    Thanks a lot!

commit c4b07d18b4aa790688e3a9b56ddea2e400536e74
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Feb 14 19:41:23 2011 +0200

    XCB/X11: remove write only value

commit 659bba5c453ae63ecb36bc8df3918eaa6113ae6c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Feb 14 18:23:18 2011 +0200

    Qt4: fix m3u8 export extension

commit 56ae49f9dc26509f066616d4d4095528ccca99b7
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Feb 14 12:10:53 2011 +0100

    Contribs: build .gme on Win32

commit 17f2817ef01f8ec918373a2ac86ee84040c7e087
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Feb 14 11:56:41 2011 +0100

    Contribs: Update freetype to 2.4.4

commit 6c85258d95a903a40665d0b05210a0bd4f889627
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Feb 14 11:56:22 2011 +0100

    Contribs: Update libjpeg to 8c

commit 031f0138308237c7894275b20c1b27a9f2a5198b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Feb 14 11:50:16 2011 +0100

    Contribs: update twolame to 0.3.13

commit c031056fae4d3fe6976b65887bc8cb36e7d1364a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Feb 14 11:48:20 2011 +0100

    Contribs: Update ORC for libschroedinger

commit 675768678e99ac49f3ee002f486c643b28b442d3
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Feb 14 11:22:12 2011 +0100

    Qt: fix #4493

commit eb6a3a4e793eeb8a944c325348aacb25fe11c068
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Mon Feb 14 01:52:56 2011 +0100

    lua telnet: support --telnet-host "*console" syntax

commit 553bc045d86a45559469e854a7855a0735fee951
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Mon Feb 14 00:47:00 2011 +0100

    lua telnet: handle <host>:<port> syntax
    
    That's what the old interface did

commit 7cee3d4b900cf48559a9782db2cb344f25291603
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Mon Feb 14 00:43:29 2011 +0100

    i18n: fix POTFILES list

commit 3841c0859053d29058682650e87bf085632eea54
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Mon Feb 14 00:29:50 2011 +0100

    Win32: revert to old rc interface
    
    See #4455. The lua interface merely polls, reads and writes on file
    descriptors 0 and 1, and expects it to work. There is no support for
    spawning a console and redirecting/getting file descriptors to it, and
    file descriptors are mixed with socket descriptors and polled, which
    won't work on windows. Until something is done about it, revert to the
    old rc interface

commit 2efec37e8ea2a0f437d85e36162b009aa4094e55
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Feb 13 18:26:49 2011 +0100

    CrystalHD: remove one extra image copy

commit 4639117d9d994f1687bc8f0ccb58b47cad142d8f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Feb 13 17:15:19 2011 +0100

    CrystalHD: improve configuration on some linux

commit f0c3d6fb0b9c33b06753cf60c724ee1c3fd2dd40
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 13 17:47:44 2011 +0200

    PLS: replace HTTP in Ref1 with MMSH rather than MMS (fixes #4494)
    
    If the playlist file says HTTP, we really should not try MMS over TCP
    or MMS over UDP, but only MMS over HTTP.

commit fa0a6fcc2cd271352382fae7955d3316b031a936
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 13 17:03:32 2011 +0200

    Remove many copies of "key-" in the list of actions

commit ad6f967464a1032a8ab12b78d81e5ff9b189c05b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 13 16:58:20 2011 +0200

    Store mapping for global hotkeys as well as normal ones

commit 6c46174dde3c691c6c0f2842690548547ccbe50b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Feb 13 15:51:40 2011 +0100

    CrystalHD: comments

commit 15e31aa8a7a30df086bb31422b750dcbd632dfae
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Feb 13 15:11:53 2011 +0100

    Rename upnp_intel to upnp
    
    First this is a fork of the old intel code, and then we only have one
    upnp module now

commit 4c90cbe87fa95b9c08422df92a687ddcfa8ee42e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 13 16:29:03 2011 +0200

    Qt4: update hotkey prefs to string items
    
    This commit does not add support for multiples hotkeys though.

commit d4ab9ebe4ead5a358c0c2f7861a87cd3520bf3bc
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Feb 13 13:46:51 2011 +0100

    Fix compilation

commit 1ce085d843255a227a8297eea6c3ae7fbb33f51d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 13 14:14:20 2011 +0200

    Parenthesis

commit b9b3d4e096ce31760a793fdfba7d6e5af3f4e080
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 13 14:10:48 2011 +0200

    Qt4: fix matching key config items
    
    mux-ts-use-key-frames is not a key!

commit 7e44b4e1bc39cfa7bf5b3fc99c15baabdd1e5057
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 13 13:42:29 2011 +0200

    Fix incorrect return value and leak
    
    (Beats me why GCC did not warn about this one)

commit 93764acc1ece6156c2b1e24b55475c30604ff373
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 13 12:23:52 2011 +0200

    Sort keys by name rather than key code
    
    Names are looked up when starting VLC.
    Codes are looked up when editing the preferences.
    I prfer to optimize the VLC startup.

commit 70000c98d8a9dd435598d43b25452deaf6579c41
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Feb 13 12:15:17 2011 +0100

    Fixed a huge memory leak due to OSD.

commit defb5939bda569de6dd11427330b29a333ff9529
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Feb 13 11:35:29 2011 +0100

    Improve libupnp integration on Win32

commit c17456b42269b81896440636d6d8f44dfe455e2c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 13 11:00:34 2011 +0200

    core: allow multiple hotkeys for the same action
    
    Hotkeys are separated by tabs. I would have allowed white spaces, but
    they are found in some media key names :-(

commit 94a2b9d0cbf5f4d7c4f789586942aa25033ffcb4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 13 10:16:38 2011 +0200

    No need to check HAVE_GETENV
    
    We have had a replacement for quite a while already.

commit 6dd92709b35f462f9db83d1e1bebb18e58daff7b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 13 10:14:56 2011 +0200

    Fix compilation if getenv() is missing

commit 1abee26ef373e20eba4d1a61f59fe13dad65f646
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 12 23:57:21 2011 +0200

    Remove useless field

commit 874ed84035e29d07c9a5ab1d14f79d46a91b67d3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 12 23:54:29 2011 +0200

    Win32: use vlc_GetActionId

commit 10fa1a40eee46b534be753600bb47b7d70392039
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 12 23:49:56 2011 +0200

    Store hotkey mappings in a tree instead of a table
    
    This avoids storing unmapping actions. More interestingly, this will
    enable multiple keys per action.

commit cd1e2f6a68c2acb18db5956a4807a03e72a06692
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 12 23:13:18 2011 +0200

    core: Add a private pointer for hotkeys/actions handler
    
    We cannot fully privatize this, as the global hotkeys plugin read the
    list of actions through the public LibVLC instance pointer.

commit 965f2f1b0154bf600e038b2e69087174fa4a3a13
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Feb 12 22:07:43 2011 +0100

    Qt: fix video menu
    
    'scale' is vlc autoscale not a value
    snapshot could have meant thumb size
    directx wallpaper is win32 only
    just show desktop feature, not tech details to end user

commit d858c4451810076be9939918f4539162320a8053
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Feb 12 21:29:46 2011 +0100

    Qt: don't make 1 way only vars/commands radio items

commit 8731aa874ddbbe36c273435f27efb594b374f06f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 12 22:57:07 2011 +0200

    Move actions list to key config

commit 958441a878264c65273f6a49f576b375b0966ea1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 12 22:35:17 2011 +0200

    Get rid of putenv()

commit 5eff95a00506e315d875cb5a2ff70f8bc17b7d9b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 12 22:34:54 2011 +0200

    Assume we ahve setenv() and unsetenv()

commit c7681744dec5cd48a9c9de9a5405d648081b0bd9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 12 22:33:01 2011 +0200

    Replacement for setenv() and unsetenv()

commit cd5a8fd2616f193f42e80bf1f5d86f5085ced849
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Feb 12 20:52:34 2011 +0100

    Fixed an invalid test when rendering subtitles.

commit ebced314439f16e0d4dd8406ed0488f1677fa65f
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Feb 12 20:01:28 2011 +0100

    Consider too large width/height as invalid.
    
    It will prevents issue with our code but also with external libraries.

commit 174ded88c536ffc9f9eeb8de96e29cf5e9c9a889
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Feb 12 19:59:06 2011 +0100

    Handle errors when no filter can be found to adapt from the decoder format to the display one.

commit 4dae8e1b1c57e8f0ae7cde657d7936efd33171b0
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Feb 12 19:38:36 2011 +0100

    Allowed rendering OSD at display resolution when possible and of higher quality.

commit f4a5ea36593b2d3da80dcbafe8c877c04a4c1c53
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Feb 12 19:37:06 2011 +0100

    Fixed OSD widget rendering code to render at display size.

commit 48e64493fbe215db7f96609ad0e6b54b089b695d
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Feb 12 19:34:59 2011 +0100

    Fixed subpicture rendering when render size != source size.

commit 92d7c04665c1da030521dfdda7f9e51146556689
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Feb 12 19:33:44 2011 +0100

    Made subtitle subpicture absolute only when rendering succeed.

commit 90404acbeab7f34e442ead9b27ee79ae38488734
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 12 20:49:40 2011 +0200

    Remove useless parameters

commit e6a323e4e96e629419b65a6d0581abaad237ee5e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 12 20:21:28 2011 +0200

    Deprecate old vlc_thread_* functions

commit c3d52168d9079b84953cbe93c228d6491dd65067
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 12 20:12:38 2011 +0200

    Unexport vlc_object_set_destructor

commit 1aa13d0b2ea0e4a3f6f8c4d984c9870a5726f5b1
Author: Steinar H. Gunderson <steinar+vlc@gunderson.no>
Date:   Sat Feb 12 17:51:30 2011 +0100

    In the decklink module, add a string list for the audio connection alternatives.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 09af95f7f69849d76c0a50f9e2ca5b5870712449
Author: Steinar H. Gunderson <steinar+vlc@gunderson.no>
Date:   Sat Feb 12 17:51:15 2011 +0100

    Fix a typo in an error message in the decklink module.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit a89fd3ec4fc295fdcdff4f6da72caacf836b46c5
Author: Steinar H. Gunderson <steinar+vlc@gunderson.no>
Date:   Sat Feb 12 17:48:00 2011 +0100

    Hold on to the DeckLink configuration object for the entire session, or it will revert to the defaults in the configuration file. (This change was made during the 7.9 series SDK, it seems.)
    
    This also fixes an issue where VLC would segfault if it could not
    initialize the card.
    
    Patch originally by Ed Groth <ed at boxpopuli.com>.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 229ff459933bd18e62a005a7f8dc3895417359da
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 12 11:06:17 2011 +0200

    Mark plugin-path as obsolete

commit 549ce2cad17e4cae5125ae0d7f2b23cbff34b8d9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 12 11:00:03 2011 +0200

    Override the plugins path with an environment variable...
    
    ...rather than with a command line option. This enables extending the
    set of plugins paths globally, for all LibVLC applications.
    
    Using an environment variable seems more logical than a command line
    option considering that the module bank is shared by all VLC instances
    in the process. In other words, it did not belong as a parameter to
    libvlc_new().

commit 06028f481ccbf9fb9fc7074731728072846c314c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 12 10:47:59 2011 +0200

    Simplify plugin paths tokenization

commit c984067b01d8857bcc7b3e6103f88af415c5cb18
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Feb 12 00:52:53 2011 +0100

    Do not use EBML_STRICT_API, because it seems to crash
    
    I have to say I fail to understand why...

commit 32c4e59c37e09e53c36fe1ca05564abf345e1131
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Fri Feb 4 16:01:32 2011 +0100

    stream_filter/httplive.c: ChooseSegment() defaults first segment

commit 2d9e01b4d0b5a5a2a9b3a2a9838238888e140e5a
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Thu Jan 27 13:16:02 2011 +0100

    stream_filter/httplive.c: rewrite parsing of HLS m3u8 files
    
    The parsing of .m3u8 HLS files was too position dependend and did not work well
    with some implementations of HLS playlist files. Parsing and reading the .m3u8 file
    are now separated.

commit 9ad9fe48bb492fe9773418b5b8f888a88b914f23
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Jan 26 17:36:48 2011 +0100

    stream_filter/httplive.c: read a HLS m3u8 file in one go, parse later
    
    Functions to read an entire M3U8 meta or playlist file from the HLS server into a buffer.
    The buffer will be parsed later.

commit db04e8690593e79d15dc7bbadb175ded516743a1
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Thu Jan 27 13:50:28 2011 +0100

    stream_filter/httplive.c: Relax estimated download duration check.
    
    If downloading of a segment takes longer then its duration, then print
    a warning instead of terminating playback.

commit 982278696444ec78cc7258a614170a976f0c4b72
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Thu Jan 27 09:20:37 2011 +0100

    stream_filter/httplive.c: Relax condition in live playback.
    
    When there is less then 3 times the target duration of data available in
    the HLS stream print a warning and try to start anyway. Instead of aborting
    playback. Other HLS clients seem to do the same.

commit ba75ce0f0766cfeb2ab9487347aa0e3d5ff7370f
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Jan 26 13:56:40 2011 +0100

    stream_filter/httplive.c: Improve detection of HTTP Live Streaming detection to all EXT-X tags.
    
    Improve detection of HTTP Live Streaming detection to all EXT-X tags.

commit e4b1fe8c126d270ac5cc670e05b653beb5285fc9
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Jan 26 13:56:08 2011 +0100

    stream_out/switcher: indentation

commit 09c6509d832a4957f9e7297e05c65ab15296dad0
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Feb 10 23:56:32 2011 +0100

    Contribs: Upnp, update to 1.6.12

commit de66f7b168246c2a6d42b9fb56bda45bfcd11e2c
Author: Christophe Massiot <massiot@via.ecp.fr>
Date:   Thu Feb 10 23:15:12 2011 +0100

    Delay, langfromtelx, setid: relicense to LGPL, simplify and fix
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit dae71aacc1d99b806f4f03e46c7d18d1b5b0863a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Feb 10 22:46:59 2011 +0200

    Change key items to string type
    
    The configuration is simplified a bit.
    Multiple keys per action will be easier to add.
    
    N.B.: this commit breaks global hotkeys setup and hotkey prefs

commit 1b3b2112e07b8df54ec4a0920b2194dfc5033135
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Feb 10 22:37:48 2011 +0200

    Some documentation

commit 900d028cc6c1ff3ef9161d4f6f547df6262710ff
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Feb 10 22:31:34 2011 +0200

    core: merge the two hotkey files

commit 1cba24efb1a1f01f5449e487d301180293b98a2e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Feb 10 22:44:51 2011 +0200

    Fix + and - hotkeys

commit e3147fe7767b0a98a472931c3fd3fddb534837c7
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Feb 9 00:33:17 2011 +0100

    Readd txt autodetection
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit fc78eef37715d5e2ba178280a9e3d3784b8e9b77
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Feb 9 00:32:08 2011 +0100

    Subtitle: do not dialog_Fatal when the subtitle was autodetected
    
    When the subtitle is auto-detected, fail, complain, but do not block the
    playback with annoying pop-up. This should fix the .txt subtitle issue.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 0ff1ed4ee47869518c00dab4128af8f274a1599a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Feb 9 00:15:43 2011 +0100

    Make SubtitleAdd accept flags instead of a bool
    
    No behaviour change.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 97ba8b38c4b4cbd88797d0c4e0e4eb71cc9418d1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Feb 10 20:21:17 2011 +0200

    Kill some relocs

commit 27fe682dc5f2f462bf2b93c2ade50fb6d83f797f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Feb 10 20:20:24 2011 +0200

    Fix compilation

commit 67a51b0b469a7ba66d69782beb18a8afb0feedf1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Feb 10 20:17:03 2011 +0200

    Use + as modifier separator, keep backward compatibility with -

commit c810198e17bfe07f62326eae0fa3161f25e5f848
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Feb 10 20:01:54 2011 +0200

    Merge ConfigKeyToString and KeyToString

commit dc689548d335dd8e03459e6aeed59977c25fe343
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Feb 10 19:31:50 2011 +0200

    ConfigKeyToString: simplify and fix potential leak

commit 09110552c1734f270521eeb57e2dae3bde13e50f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Feb 10 19:43:58 2011 +0200

    Unduplicate code

commit 2485777c9f9b84b4c8478c9d0ae199c10930e877
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Feb 10 19:43:07 2011 +0200

    Remove unused StringToKey()

commit 5f31ecb11fe8949b03d72fec19b297a2ab4122e2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Feb 10 19:41:56 2011 +0200

    Remove plugins dependency on libvlccore.sym
    
    In practice, this is useless.

commit b57723308cc755b23b3e31be5936170ec3b97805
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Feb 10 19:31:25 2011 +0200

    Remove silly #include

commit 34faa8a2df4613f557d8b8fed9c11b20bc1a9d19
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Thu Feb 10 00:28:26 2011 +0100

    WinCE: (don't) implement vlc_pipe()
    
    Pipes are not supported on WinCE

commit b928541e1d02d5d83892f77af8380ae8bf409827
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Thu Feb 10 00:02:33 2011 +0100

    Build fix

commit dbdec434dd78a5d058a55afbc26760d5b4e33b25
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 9 22:58:28 2011 +0200

    core: use vlc_pipe()

commit 718902481e9f369af5af23e2a46a5ca7bed7af74
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 9 22:51:49 2011 +0200

    decomp: use vlc_pipe()

commit c8778a818a80125ce4864199d2aaa9c741cf35ea
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 9 22:46:09 2011 +0200

    Implement vlc_pipe()

commit 25adb445813e617fde1a1d1e1ed138e70b3d4592
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Feb 9 16:37:06 2011 +0100

    makefile: fixed typo

commit fe7cf16c4ede7299a2480dd346ad2f1f24250619
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Feb 9 13:08:04 2011 +0100

    contribs: use a slightly customized version of BWToolKit
    
    This fixes the framework loading on runtime.

commit a0c53405d7d6cb021d1648723a0e274c441f5a3c
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Feb 9 12:43:01 2011 +0100

    contribs: updated binary package for Mac including BWToolKit and lua 5.1.4

commit 1593b66e4e8c7a11fadb92ff33eff5cd1150132d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Feb 9 12:35:23 2011 +0100

    contribs: updated lua to latest version

commit b0342586508ab03704d8fdc1c1f380764b1b11b6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Feb 8 21:38:28 2011 +0200

    D-Bus inhibit: fix leaks and simplify

commit 7ff88a0c7ac064017e40e2b44ffbcbeb2f4c285a
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Feb 8 18:42:15 2011 +0100

    macosx dialog provider: implement EXTENSION_WIDGET_SPIN_ICON

commit fa2bba93d6a5a06d9da514ba22f51ab214e6f9db
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Feb 8 17:57:52 2011 +0100

    macosx-vout: removed broken and deprecated AGL vout
    
    This was used by the (also broken) mozilla plugin only and needs to be replaced with a 10.5 SDK compatible 64bit capable re-write.

commit 41084d6317526a13f9047d84635192da6c3a81ef
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Feb 8 15:20:35 2011 +0100

    contribs: added BWToolKit

commit 210f2129cb3f3bfa44da0710213055d23662c7a4
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Feb 8 15:06:15 2011 +0100

    auhal: updated to current AudioUnit API
    
    should be tested with SPDIF devices

commit ff7dc8ad553489b3cdf90b77b9d4706f7e193bdf
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Feb 7 21:35:16 2011 +0100

    macosx: reference BWToolKit in xcode proj

commit e13204b07f0780ab05a5649a105bb3c994eebc8a
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Feb 7 21:30:45 2011 +0100

    mac intf: switched Extended panel to HUD style

commit 5bee5b7d7efc37e3bae3576f048d21857f974cc2
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Feb 7 21:30:07 2011 +0100

    enable BWToolKit for the Mac port

commit 341fba0cd1b4b7a9d939f2baddfdc956277294c3
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Feb 7 21:28:09 2011 +0100

    configure: tune for core2 when compiling for 64bit Mac

commit 9880ab6837d53fa6b55caf9e41446c6484ac4e3b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Feb 8 11:40:36 2011 +0100

    Win32 installer: Fix typo

commit 83c7434fd4504b7b6cba9997c0ce39537134acb6
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Feb 8 00:30:32 2011 +0100

    Jack: do not use deprecated functions
    
    Especially, when it is deprecated since a very long time.

commit c16e00c8ec7d09e59e29378934ab79c09b268786
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Feb 8 00:15:18 2011 +0100

    Win32: match the text with the button

commit 306e657c6de13ad538605d7d1afb02840d9c1e56
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Feb 5 11:59:24 2011 +0100

    Update NEWS about EGL

commit b31ccb07907e55fc4a98931ed381b2a6e2faaa03
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Feb 8 00:00:37 2011 +0200

    Linux DVB: cleanup capabilities list, and add missing ones

commit 9834a85a82be52651206ebf83acc7591b940b031
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Feb 8 00:00:14 2011 +0200

    Linux DVB: fix stupidity check (stupid is zero)

commit 241469c7abf248bda7f182c72f9c02c8cf13aaed
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Mon Feb 7 18:40:11 2011 +0100

    Qt: fix bookmarks dialog

commit fda57ab50f7207863b92f5f9dc0472306bdbefc8
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Mon Feb 7 18:08:45 2011 +0100

    Qt: Bookmarks are custom and playback only related

commit fc1131dea489bfef0bb987ebe7ff20bb64b8f046
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Feb 2 22:14:54 2011 +0100

    Qt: name unaliased resource icon

commit f04ccd33807d76df26aaa5e4baf5925423e129c3
Author: Sébastien Escudier <sebastien-devel@celeos.eu>
Date:   Mon Feb 7 09:22:33 2011 +0100

    live555 : check for NULL string in OPTION callback

commit 195f9041d26f0375638af1d452aa1d95733b8606
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Feb 5 16:07:19 2011 +0100

    macosx vout: reenabled. will break compilation until fixed

commit 9982d4960226f0fb6acd8712c6caa77c7d0c5449
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Feb 5 16:06:32 2011 +0100

    macosx: updated project file to Xcode4

commit d1ca34ed5b81ce60adb6140a90c042d1ec4234e3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Feb 3 14:57:00 2011 +0200

    vlc: use signal handlers rather than sigwait() for SIGCHLD
    
    This works around Qt4 QProcess getting stuck waiting for its
    SIGCHLD signal handler to be called.

commit 86c8ef3fb275c71baed5a1e1c43624c813b1193c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Feb 3 14:56:17 2011 +0200

    vlc: use SETMASK instead of BLOCK
    
    We don't really want to inherit the blocked signal mask from our parent.

commit 1ea58b26cc545708fac6c3d198118eb9561c9410
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Feb 3 14:54:19 2011 +0200

    Revert "Do not load KDE Qt plugins until KDE gets a clue"
    
    This reverts commit 96c7f9c26940828357655380470a930cbb09497e.
    This did not work with KDE 4.6 anyhow.

commit 7205d1c379892aee484e6bf12f0ca799ce044517
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Wed Feb 2 03:56:15 2011 +0100

    luatelnet: fix typo

commit 2584b8c17c0853134c48a0aaafb16cc5b4cf923f
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Wed Feb 2 02:46:53 2011 +0100

    oldrc: small simplification

commit 9d1dd34197e423dc7aa9c9d6391f26126d95dafc
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Wed Feb 2 01:57:08 2011 +0100

    i18n: remove deleted file

commit 553b15df8571343824cd789582a6eeb33f612c3e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Feb 2 00:19:40 2011 +0100

    Sync news with 1.1.7

commit 26edb0ca8af568cbba61b0e1b3b3b6fffa680b8f
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Tue Feb 1 23:36:19 2011 +0100

    luatelnet: end connections in the password state too
    
    Kludge beurk beurk

commit d16bdb968e2d1ef40e1cc109b79a4a0f3322b61f
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Tue Feb 1 23:32:51 2011 +0100

    luatelnet: end remotely closed connections
    
    Fix a busy loop and socket leak

commit 90000056f6c533170b92dd37fe1655e25f85c317
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Tue Feb 1 23:25:14 2011 +0100

    luatelnet: fix ending connections

commit 8e49d55a31f2e96d56e0c65e49b25c4c45589ea6
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Tue Feb 1 23:11:23 2011 +0100

    luarc: end remotely closed connections
    
    Fix a busy loop and socket leak. Thanks to Santiago Gimeno for
    pointing it out (Debian bug #607869)

commit c4e65e386a753aef5d9954b2dc280056b8682e4b
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Tue Feb 1 22:53:03 2011 +0100

    Revert "lua: fix a busy loop (fix #4165)"
    
    This reverts commit a1b3978d280993a87033ee3de22b08d6dad9544f.
    
    It doesn't fix anything and it breaks new connections
    
    Signed-off-by: Pierre Ynard <linkfanel@yahoo.fr>

commit fcf580b6c0d6b3b7030d4746af3c020f09161aad
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Tue Feb 1 21:43:51 2011 +0100

    rtp sout: fix unsafe read

commit a685831de78b07c278a7ef3b5a723f20f41850e7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Feb 1 22:25:03 2011 +0200

    Remove (extremely) old copy of videodev2.h

commit 804f5284bf1be5f196a0ce416eb89d9d3cc63296
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 31 13:20:25 2011 +0100

    CrystalHD: small fix for 1088 height

commit 7641f57079751f66f1cb4da1ba76b5aa940173b2
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 31 12:08:42 2011 +0100

    Win64: do not build dirac

commit f7098dba11c57ca6902137ec3f5e2b546c45da7f
Author: Guillaume Poussel <gpoussel@gmail.com>
Date:   Mon Jan 31 12:01:58 2011 +0100

    Freetype: kill warnings
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit dba5a53df63a3cf48ed693f670c343a073d6f479
Author: Guillaume Poussel <gpoussel@gmail.com>
Date:   Mon Jan 31 11:49:49 2011 +0100

    Mpeg mux: fix a variable signedness
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 9c7217e9278143212623a1254d8ab7cc5fd5832a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 31 11:48:05 2011 +0100

    ML: kill another warning

commit 3c6ce7b0d991d9d4847faeb8f944fe8010835965
Author: Guillaume Poussel <gpoussel@gmail.com>
Date:   Mon Jan 31 11:43:01 2011 +0100

    ML: kill warnings
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit b2cde614441345091c9c9a43ade64df8ae5a694c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 31 11:38:49 2011 +0100

    ML: no tabs in source code.

commit ecf896a8edd062294a6af2a5aaff8c5b133baeb4
Author: Guillaume Poussel <gpoussel@gmail.com>
Date:   Mon Jan 31 11:37:12 2011 +0100

    Transform: Mark some variables as unused
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 1a45e4a1ea5d7501a3d1ab4931e80321778967f0
Author: Guillaume Poussel <gpoussel@gmail.com>
Date:   Mon Jan 31 11:34:29 2011 +0100

    Transform: remove dead code
    
    Oked-by: Laurent Aimar
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 6581589d77ead08f469f6734021ae61e530a3f8a
Author: Christophe Mutricy <xtophe@chewa.net>
Date:   Sun Jan 30 23:05:47 2011 +0000

    New signing key
    
    pub   1024D/45C11CA7 2011-01-30 [expires: 2012-01-30]
          Key fingerprint = 160A 96C4 CA7F 8ABA D43C  C087 62B9 7F54 45C1 1CA7
    uid                  VideoLAN Release Signing Key (2011)

commit cf7637751bbbb9f21edfef3e013f6f4e6e393d0e
Author: Christophe Mutricy <xtophe@chewa.net>
Date:   Sun Jan 30 20:56:53 2011 +0000

    This is just a public key. So it's not copyrightable

commit 7be936ca451fa0c052069895460dcc0e67f4dfa3
Author: Steve Lhomme <robux4@robux4-desktop.(none)>
Date:   Fri Jan 28 18:57:50 2011 +0100

    MKV: Multi tags don't exist anymore
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 197661eb6386fc816af26f54b214a91a927802fb
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Jan 30 20:58:29 2011 +0100

    MKV: force EBML_STRICT_API

commit b985df9294dc563ba9da13795b3fb1a728db7073
Author: Steve Lhomme <slhomme@matroska.org>
Date:   Fri Jan 28 19:35:06 2011 +0100

    MKV: use the new libebml macros
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 5e67eccf2b4a53cc2a1cfc76e31ddfe6214712c6
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Jan 30 20:41:10 2011 +0100

    Mkv: use MKV_IS_ID and avoid EbmlId() operator use

commit dcf4d5b4e16e18a53e56d4a3ac2ae63bfc1c5ace
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Jan 30 17:12:26 2011 +0100

    macosx: enable selection of subtitles named *.txt or *.smil through the Video menu

commit 6ac2e7234c1fcadec5c11a8f39c04c292aad651a
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Jan 30 14:47:37 2011 +0100

    contribs: updated binary package for Mac OS X fixing live555 issues

commit 96c7f9c26940828357655380470a930cbb09497e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 30 14:40:02 2011 +0200

    Do not load KDE Qt plugins until KDE gets a clue

commit 5dc560308c06e1862a0250651e5595fc7b0c2a82
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 30 14:20:26 2011 +0200

    Restore correct SIGCHLD handling
    
    This affects way too many code paths. Let KDE fix their own crap.

commit 2bc307db6fd3c052ba87c7ce45f4f1ffb93ee990
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 30 14:17:21 2011 +0200

    Do run exit handlers, fix a few leaks

commit 59491dcedffbf97612d2c572943b56ee4289dd07
Author: Steve Lhomme <slhomme@matroska.org>
Date:   Sat Jan 29 14:27:43 2011 +0100

    the ID could be OK but the class mismatching
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit f085cfc1c95b922e3c750ee93ec58c3f2d5f7456
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sat Jan 29 23:12:35 2011 +0100

    live555: fix test to update NPT
    
    This fixes cases where the stream length is unknown

commit c25938e9d11e4449a9151659f810b24164b685e2
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sat Jan 29 21:40:10 2011 +0100

    live555: don't use the same event for data and RTSP responses
    
    Otherwise, when sending requests while already receiving data
    (e.g. seeking) responses are not waited for properly

commit 6effe61b4faab68f27a5c05ce8e5bbbffb9df43a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 29 11:21:49 2011 +0200

    Export libvlc_video_set_format_callbacks

commit d388ae6c28f577c377be7560ee1f79ba91419ce0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 29 11:19:52 2011 +0200

    Doxygen typo

commit 130cdb2dbce501a100ae0f08cd4c406746cee3c0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 29 10:58:01 2011 +0200

    Revert "msw(Win32): properly terminate vlc when SC_CLOSE received"
    
    This reverts commit 7b18ec43935a5e70ee8506b2fcb3e230b78b44d4.
    This broke LibVLC and wall.

commit 031a6dc1c5bb761d779786678e48e9d69db9abd3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 29 10:57:26 2011 +0200

    Revert "xcb: support for WM_DELETE_WINDOW(WM_PROTOCOLS)"
    
    This reverts commit 95b63292214d81df212edafc7a228f8ec66d7958.
    This broke LibVLC and the wall filter.

commit 7b18ec43935a5e70ee8506b2fcb3e230b78b44d4
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Fri Jan 28 15:45:53 2011 +0100

    msw(Win32): properly terminate vlc when SC_CLOSE received
    
    Same rationale as previous patch about Linux.
    
    fix trac #4440 (to be tested)

commit 95b63292214d81df212edafc7a228f8ec66d7958
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Fri Jan 28 13:03:29 2011 +0100

    xcb: support for WM_DELETE_WINDOW(WM_PROTOCOLS)
    
    When the default window provider is used (dummy, rc, ... interfaces),
    rather decide what to do when the user closes the video window than let
    the WM blindly destroy it. Till now, this led to an error message, input
    dying and the playlist being stopped. For -I dummy, it also meant leaving
    vlc hanging since no interface could then be used to stop vlc.
    
    Action taken is to stop vlc, but feel free to change/improve/make it
    more configurable if need be.

commit 50efe19c1825f6c8a94097e8d339eb1939e8fda6
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Fri Jan 28 16:31:12 2011 +0100

    skins2(Win32): wParam to be stripped of 4 bits (see msdn doc)

commit d69bf360675736ac035fb70dc540a15b8a4399eb
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Fri Jan 28 17:04:11 2011 +0100

    skins2: adapt to recent change for rate/rate-faster/rate-slower

commit de360b79a582fdc2a477622d1189707af7425187
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Jan 28 14:53:19 2011 +0100

    Subtitle: show .txt files when opening a subtitle

commit 5149f191bc7851b25bdf385b5bb506e238fe977a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Jan 28 14:26:36 2011 +0100

    ASF: fix a warning
    
    An negative integer would make no sense here. I guess we could use an
    unsigned char here, since it can only be between 0 and 127, as far as I
    understand

commit 1c7048c53dea7abecb2dc7b50855cdbfe6b5bcd8
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Fri Jan 28 02:45:46 2011 +0100

    Don't pass input options when using --one-instance

commit 32d207e47075ce211efd6074b5d574111a529362
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Fri Jan 28 02:07:08 2011 +0100

    ncurses: use make_URI() when adding item

commit 13eba40502e7cd80da504f57e42b3a1dc3018c8c
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Fri Jan 28 01:47:01 2011 +0100

    ncurses: fix buffer overflow when typing in the edit box

commit ec33767a5218fb4e7583c8deaa6de62998bfcf89
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Jan 28 01:18:48 2011 +0100

    Contribs: unbreak ffmpeg build

commit d1371735704a60895f2a7dadeea70893be7dfab6
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Thu Jan 27 23:30:55 2011 +0100

    ncurses: fix URI creation
    
    This fixes opening of file names containing non-ASCII characters

commit d2dbed4c025219290399636bbb111395bf6fa827
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Thu Jan 27 22:24:56 2011 +0100

    ncurses: fix crashes when switching boxes

commit ed37a76fc34f4954eb93b191b8004da5ab2f122a
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Thu Jan 27 17:57:27 2011 +0100

    oldrc: use make_URI() when adding files

commit ed9350a38676c62df562c483ecbc68d837d2cef8
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Thu Jan 27 17:33:33 2011 +0100

    oldrc: fix crash on memory error

commit 471c012afd8c126807bc796ede7ae57baf4600ec
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Thu Jan 27 15:36:43 2011 +0100

    Don't pass relative file paths when using --one-instance
    
    Fixes Debian bug #600269

commit 4f56b4a61ba1587a52bba8e959ce1973ffb7cd4d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Jan 26 20:41:21 2011 +0100

    Update Win64 target

commit 8a65f40d8aac0b86c9ffcda99f778823eef74955
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Wed Jan 26 14:21:13 2011 +0100

    vod: clean up command thread
    
    We still need to use it to stop VoD instances because the VLM waits
    to join the input thread :(

commit 53fc8f8c68f3d3bb45fb1e8c770515fc1d01462e
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Tue Jan 25 19:51:32 2011 +0100

    rtsp: support Range header in responses
    
    For VoD, the synchronization is bad, but accurate synchronization would
    require at least changes in the core to add support for some kind of
    "instant pausing" to the stream output. Synchronous calls to the VLM
    shouldn't cause delay problems, no operation waits for the input.

commit 31b8ffbf04d9ebea6869d5301450c2b1575d015b
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Tue Jan 25 18:35:49 2011 +0100

    vod: set up RTSP stack of new media in an asynchronous way
    
    This way, we don't take the httpd lock when holding the vlm lock.
    This will allow passing synchronous calls from the RTSP stack to the
    VLM (as long as you don't use the old vod module at the same time,
    which you can't anyway).

commit 3c22db76a78be10242e2712f723caecd9c294c07
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jan 25 19:04:56 2011 +0200

    Resync news from 1.1

commit 7380cc734e67d5eedb07fde560e03f63447a26dc
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Jan 25 13:29:41 2011 +0100

    Mac Port: disable 64bit mode on 10.5 and make it the preferred mode on 10.6
    
    This will fix a bunch of crashes related to the buggy 10.5 64bit runtime.

commit 28c4972c0563ec657f01b4e8a38a4358d8e209e1
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Mon Jan 24 14:40:58 2011 +0100

    skins2(Linux): fix scrolling twice faster than expected
    
    On Linux, two scrolling events were generated for each wheel step
    (one on ButtonPress, one on ButtonRelease). This led to scrolling being
    twice faster on Linux than it is on Windows.
    
    This patch ensures that only one scroll event is issued for one step at the
    mouse wheel.

commit 5d2dcf67aee468907e34e243fa7b7e2ff201851b
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Mon Jan 24 19:10:57 2011 +0100

    skins2: remove a comment that proved wrong
    
    scrolling is coded twice in this file, because it contains two class
    implementations (CtrlSliderCursor and CtrlSliderBg). Both need this code
    since cursor can be on any one of these two controls when scrolling occurs.

commit 231453d40a0901d80779ac8481aadb760384946b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jan 24 23:02:08 2011 +0200

    Changing a global hotkey requires restart

commit 1cd1652847695274d504d55e178e7416d55cecce
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jan 24 20:51:17 2011 +0200

    SHM: new plugin to view (or encode) a shared memory segment
    
    It can be used to view an Xvfb as an example.
    This supports both memory mapped files and old-style System V segments.

commit 954fb5ea0a0356c3c3d1ebf1279b77b0d8cc14a0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jan 24 19:29:17 2011 +0200

    XCB/screen: fix config item descriptions

commit 016985e822db8e5e54dc393f9c7a4e5eb0666d11
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 24 18:02:00 2011 +0100

    Makefile, win32: fix sdk/ generation

commit 456bfb7a7b1a95c32cc486ab588133dc4b44f55e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jan 24 18:51:05 2011 +0200

    One day, we will remove --enable-non-utf8

commit bbcc3288fbad733a2b574efc435c32a400e872b1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jan 24 18:45:33 2011 +0200

    bindtextdomain: cleanup and fix error handling

commit 48ad41562fedb2ae4631b0c5b573228d23f724da
Author: Srikanth Raju <srikiraju@gmail.com>
Date:   Mon Jan 24 21:32:57 2011 +0530

    ML/Core: Destroy ML after PL deactivates, but before it destroys

commit 3a1efde26b05fb3471c527e56fd49db3b1503446
Author: Srikanth Raju <srikiraju@gmail.com>
Date:   Mon Jan 24 21:32:11 2011 +0530

    ML/Core: Change ml_Hold/ml_Release to ml_Get
    
    Similar to pl_Get

commit 7b21f9d5490bd37f64b3aa67fce05e1a7d9b811f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jan 24 18:32:10 2011 +0200

    Win32: fix gettext with non-ASCII installation path
    
    Note that this only works if the path can be represented in the ANSI
    code page. Otherwise, you will need to patch gettext.

commit af742c72f339e015db77e2447cf233bf776ff1be
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 24 01:24:29 2011 +0100

    Integrate news from 1.1.6

commit 2d3a9f2e32e94d8f215f8d2216e3b2280d4f033b
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Mon Jan 24 00:50:53 2011 +0200

    Qt4: in iconview, allways center the album art even if bold font has different size than normal

commit e697532e66ce7ad886fd2c526f7e2c777e88bcc9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Jan 23 21:56:01 2011 +0100

    Doc: generate Changelog for 2011

commit 689940a26f6915510a5fb66c6e8f7e58fd6a6bd5
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Jan 23 21:27:14 2011 +0100

    contribs: set a proper location for the fontconfig cache to fix continous re-creation

commit e2df0a99df40af9c5cfd2da61080206b7aa00b02
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Jan 23 20:23:46 2011 +0100

    Linsys: don't use strerror

commit 942ab6c31026a84e4c5503cb8e68a5135dfc2f2b
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sun Jan 23 18:19:05 2011 +0100

    lirc: build fix

commit 204c66212d6e19ef0ad5c6ba278ae11bd053159c
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Jan 23 17:52:56 2011 +0100

    Updated contrib packages for Mac OS X with fixed goom MMX issues

commit 5094db41a412524093f99a7e8179f4364663d3e5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 23 16:51:12 2011 +0200

    Work around QProcess bug (KDE bug #260719)

commit 9f8a21b28e2edd0fc792e74446696d8e051347dd
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 23 17:14:44 2011 +0200

    DV: remove impossible EAGAIN error on poll()

commit 314c242ab041d515c1b2f1a82ee1a3fe4fe715a5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 23 17:40:50 2011 +0200

    LUA: hide EINTR from scripts and remove the timeout feature
    
    Timeout makes it too easy to write crappy code.
    It's also much easier to handle EINTR without timeout.
    
    This fixes a minor bug: revents was undefined if poll() failed.

commit 028174606c60efaeb6621d26bbf58192adc0a5d1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 23 17:43:34 2011 +0200

    netsync: don't sleep on poll() EINTR

commit 56cd0622eb3976ce055cc5dfb8b1ce480c60c438
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 23 17:45:14 2011 +0200

    V4L2: don't whine in the logs on EINTR

commit f2757e09a8d867ac936372e80e22f760b8513d84
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 23 17:44:51 2011 +0200

    V4L2: fix poll() error handling
    
    Do not read revents in case of error.
    Do not busy loop if POLLERR or POLLHUP get set.

commit cf25b55a45ec72aa89ce7089124d860a6e9b2081
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 23 17:46:08 2011 +0200

    LIRC: don't choke on EINTR

commit e1ad2bf94fa81023c96db1f99e52d50efff5211c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 23 17:39:20 2011 +0200

    PVR: don't choke on EINTR and fix/remove polling timer

commit 0169865b68c30b1505beae2489f8f08e9619a337
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 23 17:36:15 2011 +0200

    OSS access: don't choke on EINTR

commit d8ddcbff798c8927bdc2656a74a5862386320ee9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 23 17:34:17 2011 +0200

    DVB CAM: don't choke on EINTR

commit 94d12698455b55ae02072878fcbb76be0a25cdf2
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Jan 23 15:46:53 2011 +0100

    Goom: deactivate MMXEXT accelerations
    
    Close #2052, #4039, #4390, #2796
    Apparently Goom developers don't understand SIMD registers...

commit 41482dcce6d9bccbe5e38666d2db7315ece53e9f
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Sun Jan 23 15:19:22 2011 +0100

    skins2: cleanup and remove a now highly dubious useDTD parameter

commit fe6591058282a744a49b238d01ad2c2e4fa82cb7
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Sun Jan 23 14:52:39 2011 +0100

    skins2: back to working order after latest change in xml design

commit 5475749dd0134214fecd0751c2d3dae4d47d4522
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Jan 23 11:25:16 2011 +0100

    lua_xml: fix read of non-initialized pointers.

commit 2a7cdd592ae8eb33f9c47832655968bc7aea9e5a
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Jan 23 10:24:08 2011 +0100

    extension: fix a potential memleak.

commit cb91467d925414dd82b9965e6245aa4d442e2410
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 22 23:04:31 2011 +0200

    Bump plugin ABI due to XML changes

commit 39af625e5962478a97e0a4d8554234f062dc34d2
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jan 22 21:39:05 2011 +0100

    Solve a sign warning

commit eecec2366e9481d8ef552d2b39969765212a8ac9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jan 22 21:33:27 2011 +0100

    Correct cast of fourCC in msg_Err

commit 831235838f00db3519639c785c1d8d78f76ba274
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jan 22 20:59:09 2011 +0100

    include: code indentation for consistency

commit 316517befe086a25b3a2b0c2113282568ff3c252
Author: Pankaj Yadav <pankajdnapster@gmail.com>
Date:   Fri Jan 21 14:03:54 2011 +0530

    Disable IPv6 Forcefully on Symbian Port
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit c1912a7528416d313cfc812bd3607c3b3686f96a
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Jan 22 19:14:02 2011 +0100

    contribs: updated binary package for Mac OS X
    
    includes a fix to correctly link libmpcdec and latest contrib updates

commit 0148372f16ababc6d59f909a9b86cd6f5d76cf78
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Jan 21 20:24:52 2011 +0100

    TimeSlider fix for #4328

commit 44c22a5a189d1ba01ec693e133e7739973135624
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Jan 22 17:15:04 2011 +0100

    contribs: fixed libmpcdec installation on Mac OS X

commit af9721e24d7a46056f59ddaa3228fdc7e78cf503
Author: Pankaj Yadav <pankajdnapster@gmail.com>
Date:   Sat Jan 22 19:49:57 2011 +0530

    Contribs for Symbian Port
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 25aa02939874065f6773aa73657c1a9aa52a4e15
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Jan 22 16:03:02 2011 +0100

    quartztext: compilation fix

commit 15527aa0abbf24b171de1b8612ffb82bb88c5f11
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 22 15:59:44 2011 +0200

    live555: add audio/DAT12 and audio/L20 RTP payload formats

commit 77f8c2d6d93bf0794f95b271a809e73a7b98b9d6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 22 15:59:34 2011 +0200

    Add FOURCC's for DAT12 and L24 (IETF RFC3190)

commit d16fe011b9a968d359e6b37fd679621c947b7e67
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Sat Jan 22 14:44:55 2011 +0100

    XML: fix two small mistakes in Lua

commit 2a3c9b8eaee9a7b1dd6feda20ff8133e8ca5d002
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Sat Jan 22 14:13:38 2011 +0100

    Lua: fix Allocine for large result pages
    
    Some pages are really huge, the only way we are sure we'll
    be able to parse them is to download them entirely

commit 0e17b717feed5b870b4fd1707399bf1e3688e7fe
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 22 11:20:57 2011 +0200

    XML: return attribute value as const
    
    This simplifies error and memory handling.
    A few memory leaks were fixed.

commit 92864777b97fb1a6fb1f80c0d590fc4a1c869455
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 22 10:28:42 2011 +0200

    Simplify

commit f0e76bae692e4ecc21db9d671043f028f83713d6
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sat Jan 22 03:53:26 2011 +0100

    Distribute forgotten files

commit 60d4aaa7383255aefb85ebdbcb8b5155381803c3
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jan 22 01:07:07 2011 +0100

    Win32: enable media library when configuring

commit ae06612ff21d175e09c82203e5ad3d026fd6a527
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Sat Jan 22 00:56:11 2011 +0100

    Qt: really close ExtensionDialog when user presses ESC

commit 92432ec276e6e62101769ac305971531eb5a0163
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Sat Jan 22 00:22:42 2011 +0100

    Lua: fix module simplexml using the new API

commit 06fb88fa96f2717109b1eaf0c3903bbd5fe48978
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Sat Jan 22 00:23:00 2011 +0100

    Lua: also return node name in XML's next_node() method

commit 1e505da4a8993e6a19f8e3455f710eea49a82d5a
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Fri Jan 21 18:33:23 2011 +0100

    Lua: load modules manually for zipped extensions
    
    Modules must be placed in the subfolder modules/ of the zip package.
    Accepted file extensions are .luac and .lua (probed in that order)

commit 3aa82557e68f1c8f1a18357ca3ca5649ef39cb94
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Wed Jan 19 18:08:48 2011 +0100

    Lua: load extensions in .vle files (Zip archives)
    
    Main script's name must be "script.lua"
    Modules are not supported yet

commit 713aa493fd5a28655d0be82965d806c385747b8f
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Tue Jan 18 22:16:01 2011 +0100

    Lua: Allocine now uses keep_alive()
    
    This will prevent the watchdog window to pop up if the network is slow

commit 5980be37ec0de30c8c05b1efe4a641652b56b1f9
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Mon Jan 17 02:34:33 2011 +0100

    Lua: allow killing Extensions
    
    If an Extension didn't respond in 10s, a dialog pops up and allows
    the user to kill the Extension (thread cancellation)

commit a9e47d715ebb0e67bd1e177b321beac0d3c453e7
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Wed Jan 19 00:28:19 2011 +0100

    Lua: embed IMDb icon

commit 3b558f6397d65ccd84aa5e26b803193edbc5759f
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Wed Jan 19 00:28:02 2011 +0100

    Lua: embed Allocine icon

commit 8551d47cece933d634ed33f4c500e2b8a602806d
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Wed Jan 19 00:26:15 2011 +0100

    Qt: show embedded icons of Lua extensions

commit cdcd09f9f1993e796d46e53202b5d0129ffe3acb
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Wed Jan 19 00:24:39 2011 +0100

    Extensions: support embbeded icon data
    
    In Lua files, embed an image file (PNG, ...) in a string.

commit b4269ba76800363bf477891b8c409de3fe2e2e95
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Tue Jan 18 22:15:33 2011 +0100

    Lua: use the spin icon in Allocine

commit 15f94976c0432fe0d3d57e4c726c5738c85eb9d6
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Tue Jan 18 22:10:10 2011 +0100

    Qt: support spin icon in extension dialogs

commit 30b3704a1a56ff25211563be360eddb14178f8c8
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Tue Jan 18 22:08:32 2011 +0100

    Lua: add support for the new spin icon

commit 50ec0373a2ac670bf19cb76fa001c2a0b0439f23
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Tue Jan 18 22:11:14 2011 +0100

    Qt: new pixmaps for the spinning icon widget

commit 001d8f3d2eacd8324c536161d38a9c3e8124b60d
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Tue Jan 18 20:12:04 2011 +0100

    Qt: add new widgets: AnimatedIcon & SpinningIcon
    
    Very simple, displays a series of pixmaps in a loop animation.
    The spinning icon can be used to indicate background activity,
    especially designed for Lua SDs and Lua extensions.

commit cd4cd718fe4403f35e428b6b3e09346fb73aa17d
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Fri Jan 21 10:38:26 2011 +0100

    AUTHORS: Remove my nicknames

commit c101ca179b62f5e7c9a7d824c879c49d7f1917f9
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Fri Jan 21 19:22:12 2011 +0100

    xml! fix potential memleak.

commit d479ed1b7e8542cfc7ad00cfa4df19a1b7a5da33
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Fri Jan 21 18:00:45 2011 +0100

    Zip: check memory allocations or fail (in Open)

commit fe6f4ad05c49384dbb7fb5e7de11539c7d21ad2d
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Fri Jan 21 17:59:08 2011 +0100

    Zip: fail when the file does not exist

commit ba00f4c040b1e7745e9b90085a511246169960f2
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Fri Jan 21 18:47:07 2011 +0100

    XML: throw an error if HTML subtitles have no root node
    
    This shouldn't happen unless the codec is buggy

commit 39a6fe507f6811c507e950b59823f8e2a3a58068
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Fri Jan 21 18:24:49 2011 +0100

    XML: fix warning

commit 18b1e6cb26e04609013c121c85f1164a3e49b274
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Fri Jan 21 17:14:54 2011 +0100

    stream_filter/httplive.c: Do not start live playback when there is not enough data available.
    
    Do not start live playback when there is not enough data available. There
    should at least be 3 times the target duration of data segments.

commit f883a00d5a1b7cbeb94108efa0e057603f840466
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Fri Jan 21 16:39:48 2011 +0100

    stream_filter/httplive.c: consider http port numbers
    
    The httplive stream_filter ignored HTTP port numbers other then 80 and 443.
    These where dectected by HTTP access input. Other port numbers were simply
    ignored.
    The patch now uses the original portnumber and carries it along when
    handling relative_URI() and download URI in AccessOpen() functions.

commit 275dd46200918d3c57e34aa2697feb506ac23b22
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Fri Jan 21 17:46:17 2011 +0200

    libxml: return attribute name on ReaderNextAttr

commit d4c31920fca493ec23505b5adc6b16811f079f1a
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Fri Jan 21 15:54:49 2011 +0300

    Revert "Contrib: point ACLOCAL to appropriate place for tremor."
    
    This reverts commit 01dbb084e4d7d2b56856d3637aea9c4a9ae26e0a.
    
    I must have had something really wrong going on in scratchbox for this
    commit to fix things.

commit 88388e212062a026f2d1948c350202a2e4f0f3f8
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Fri Jan 21 12:50:36 2011 +0100

    quartztext: don't mangle const string
    
    Untested

commit 5a1c1472f8c71f69136b667704829fbaae22ddbe
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Fri Jan 21 12:19:49 2011 +0100

    quartztext: build fix

commit d3c4e780d0d537f58aef629fe0691c0ac6c076f8
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Fri Jan 21 11:40:55 2011 +0100

    quartztext: update XML parsing

commit 4a5b1b08757ceaca20fd15891013bcee1af6ca57
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Fri Jan 21 09:35:09 2011 +0100

    XML: fix incomplete last commit

commit ad10f794dd6c5ceae4074e944de90b076d4607e0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 20 23:22:41 2011 +0200

    XML: return node (element name or text value) as const
    
    This simplifies memory handling in most cases.

commit d4546731ef1b5bf92890986ec5a29ffe5c147024
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 20 20:50:17 2011 +0200

    Use strspn() and constify

commit c495c265de8ee928e99fb78a61ff1161be126e94
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Jan 20 20:52:18 2011 +0100

    Cosmetics

commit e0e66bfc7cdbe2c6d839e14cf541b4f7db8399c4
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Jan 20 20:57:58 2011 +0100

    sout_setid: parse the config string before any usage to var_Get.

commit 3bf3fdacba1f84b8965e8c1e1443d33fe439f08a
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Jan 20 20:49:06 2011 +0100

    Fix potential memory leak.

commit a3108f6fbae5b5e30e6ec9ea220ec347cd0ef69f
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Thu Jan 20 18:58:53 2011 +0100

    i18n: add new file

commit 36e5bdf404cf5c4bb5c563ed399936e8ef9d3481
Author: Pankaj yadav <pankajdnapster@gmail.com>
Date:   Thu Jan 20 18:36:36 2011 +0100

    Add misc/atomic.c to SOURCES_libvlc_symbian and fix indentation
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 3dbfa99f14c8f0bf39db2ef02ddae5138edbae5f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 20 19:28:15 2011 +0200

    Return XML attribute as const from NextAttr
    
    The attribute name is valid until the next attribute or next node.
    This simplifies the code a bit: fewer error paths, and free() calls.
    
    A few potential memory leaks were fixed too.

commit 4bea014b5659bb43b32619512276b01d70deed92
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jan 20 17:03:37 2011 +0100

    Update NEWS, LIST and improve preferences for the new Sout modules
    
    Rename preferences entries, put in the right categories, etc...

commit 51bc2433fa00a655542741f32967e4490014a06a
Author: Christophe Massiot <massiot@via.ecp.fr>
Date:   Thu Jan 13 17:13:01 2011 +0100

    New sout module langfromtelx, gets lang from telx
    
    This is used in a very particular situation
    (language code changing continuously on a single PID, signaled by a
    change in teletext data), but maybe other uses can be inspired from it.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 0880b6a67660783ff2fca29778c896f17d3545fa
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jan 20 12:00:40 2011 +0100

    Add a setlang submodule to setid
    
    Work based on Christophe Massiot setlang module, merged by /me

commit d4e913a695bb5ae17fbb34c416d388ddcc35afe7
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jan 20 15:12:20 2011 +0100

    Qt: fix compilation with ML

commit 3a94d0615580de160064620e50dea4f0ada1e202
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jan 20 09:51:06 2011 +0100

    Contribs: update FFmpeg and fix the SSSE3/h264/EMU_EDGE issue

commit 56f4b016431a44fe36932006b2658393bb08f54a
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Thu Jan 20 01:36:15 2011 +0200

    qt4: fix album art showing again in views

commit 170c03741877286612db725a09213705fad0436b
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Thu Jan 20 00:46:02 2011 +0200

    xspf demux: fix tree-parsing

commit cad5438ff91b6a664e5e0ab2753ee2cf6bfe8c12
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Jan 19 23:42:06 2011 +0100

    Setid: small fix
    
    Sorry, I failed my merge ;)

commit 7d68f2135afe1599880f94a7fb72e52a4668d0a4
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Jan 19 23:26:46 2011 +0100

    Delay: specify in the option the unit

commit 81305bf598bc633373ca5dff9bd045c00ba46d08
Author: Christophe Massiot <massiot@via.ecp.fr>
Date:   Thu Jan 13 21:42:42 2011 +0100

    New stream_out module setid to change IDs of streams
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit b8cbf90df860665718e0278b04d8b8a94d6eb3c1
Author: Christophe Massiot <massiot@via.ecp.fr>
Date:   Thu Jan 13 21:12:42 2011 +0100

    New stream out module delay to delay PTS/DTS
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 203a2937682e6cc4e7db3d1e0327af879c2262a1
Author: Christophe Massiot <massiot@via.ecp.fr>
Date:   Tue Jan 11 21:42:12 2011 +0100

    Add support for Linear Systems (HD-)SDI cards
    
     * modules/access/linsys/*: add support for SDI and HD-SDI cards of
       Linear Systems/Computer Modules
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit c14e81d219cfaa48c6d087a5d3a1453a2bcad4d8
Author: Christophe Massiot <massiot@via.ecp.fr>
Date:   Tue Jan 11 21:12:42 2011 +0100

    Fix cosmetics.

commit d6a6e466bd5ed7a77b5936a71977c6ca51a908fd
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Jan 19 23:15:33 2011 +0100

    Skins2: fix compilation

commit 59f0684a6fbb3208dbc9a9134cb762d035f396af
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jan 19 23:52:52 2011 +0200

    XML: merge read and node_type operations, skip unknown nodes

commit 19ae84b430735669ce17b1287047e21650be1356
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jan 19 23:46:53 2011 +0200

    Avoid useless assignment

commit e2bb99c8e09d3d007ff9535a5bf2166ac6b40a28
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jan 19 22:56:41 2011 +0200

    Don't recurse into modules/misc/xml

commit d2f2be39f55d2438a515a84116f42bcab93914dc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jan 19 22:53:50 2011 +0200

    Remove xtag
    
    It is behaving a little bit different from the libxml parser which has
    caused weird bugs in the past. Anyway, everybody has libxml (I am
    planning to write an Expat parser too but not there yet).

commit 7ca109664f813ed519ca16739fd297ffe3e69c93
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jan 19 19:39:17 2011 +0200

    Small simplification

commit 5d37c8ea477fccb78c35ba70adb3407bdf612ef5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jan 19 18:15:47 2011 +0200

    grammar

commit b15532895cf0eeb81e9cade16e57338531245d94
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Jan 19 17:13:09 2011 +0100

    stream_filter/httplive.c: unbreak HTTP Live streams playback.
    
    commit id: c5f5039b2c950b5bb630e76d42103dd8c679f274 defined
    a shadow variable psz_path which content is needed to correctly
    construct a relative_URI().

commit c761818073f2fb648f7efa9c8ba3b0a5f58f0b7e
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Jan 19 16:53:13 2011 +0100

    stream_filter/httplive.c: Do not crash when Prefetch() fails
    
    If Prefetch() decides that playback cannot commence it returns VLC_EGENERIC. The
    code path in Open() tries to cleanup by calling Close(). However at that point the
    hls_Thread() is not started yet and this causes a crash in Close().
    
    The resolution is to not call Close() but cleanup the parts that have been created
    in the Open() function itself.

commit c5f5039b2c950b5bb630e76d42103dd8c679f274
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Jan 19 16:11:49 2011 +0100

    stream_filter/httplive.c: do not crash on strdup(NULL)
    
    httplive crashed in parse_SegmentInformation on line 428. The cause is
    that hls->url.psz_path can be NULL, when there is no meta playlist involved.
    In that situation it results in a crash of vlc. (Issue reported by Felix Kuehne.)

commit 36f8268351dfe0ea51d8b0ac9182d423bf48df51
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Wed Jan 19 14:44:09 2011 +0100

    skins2(playlist): cosmetics + avoid objects passed as value if not needed

commit 7647873a9afbaede019a95da0d0732ae757073a6
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Wed Jan 19 14:32:44 2011 +0100

    skins2: remove dead code

commit d272e598577e52364bdf349fbca97bc15219caa3
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Wed Jan 19 05:29:31 2011 +0100

    t140: fix RTP synchronization

commit 2c1fd6315ded7a55f6f9eb1f0c07e973a2bf4f63
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jan 18 19:05:36 2011 +0200

    Panoramix: use var_Inherit

commit 3d7d74852cc62062b9ec296e4341ab12b14d4676
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jan 18 18:57:21 2011 +0200

    Move --x11-display to the XCB window plugin

commit 873b1ceb33effa4e1813d3d537773517bda0f8db
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jan 18 18:46:40 2011 +0200

    XCB hotkeys: do not use --x11-display anymore

commit 0ac89c18897433ac1bde90805caea644af4f54c9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jan 18 18:45:21 2011 +0200

    skins2: do not follow --x11-display anymore
    
    (Refer to the previous commit for rationale)

commit 7a6342fccdf727e91a9c09a95019e520e64131cb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jan 18 18:40:41 2011 +0200

    Qt4: remove custom X11 display with --x11-display
    
    In older VLC versions, we had to use the same X11 display for the
    window provider (the UI) and the video outputs to avoid Xlib aborts.
    We do not need this anymore. Morever, the XCB outputs can detect the
    error and fail safe.
    
    To change the UI display, the DISPLAY environment variable is used.
    The only real use case for --x11-display is output to a different
    display than that of the UI. This change restores this use case,
    and simplifies the Qt4 interface.

commit 2cfc9f512a7d6655728ecfaf8d7937100e06a9bf
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Tue Jan 18 15:26:10 2011 +0100

    Qt: fix crash in the playlist model
    
    Bug: right-click on an empty node leads to a segfault

commit ba740b334ac598b22030520b32d72fdd0dd08190
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jan 17 19:50:36 2011 +0200

    Fix lock inversion

commit e9196c3fc2ca2daf438c1fd90bd10f8404fd4f4a
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Sat Jan 15 21:35:17 2011 +0100

    Lua: fix Allocine extension
    
    It was broken a looong time ago because the XML structure
    of their web page is broken

commit ca6ed0548e95291dfcc593d74df37861cec801b5
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Mon Jan 17 16:51:57 2011 +0100

    Zip: fix seeking (closes #3867)

commit c77acd6efb16d3af6de89b363ccdb7b579e7c18e
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Mon Jan 17 16:05:44 2011 +0100

    Zip: fix opening of files
    
    File paths without file:// don't work anymore

commit 73f8199479634d2a85ab87fe4202f3c8c739c2cd
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Mon Jan 17 14:11:09 2011 +0100

    Qt: fix Modules.am for the media library
    
    MOC files should not be created if the ML is not built

commit 90b6e3dc3a2f54eda54e8a25644537a9700d657c
Author: Srikanth Raju <srikiraju@gmail.com>
Date:   Mon Jan 17 20:28:34 2011 +0530

    Qt/ML: Pictureflow should work with VLCModel

commit 64646d3c4be33941861e894b5cb0a29a7ebec365
Author: Srikanth Raju <srikiraju@gmail.com>
Date:   Mon Jan 17 19:17:21 2011 +0530

    Qt/ML: Move more functions into VLCModel
    
    doDelete() should be virtual
    getMeta() and getArtPixmap() helpers in VLCModel

commit 7b9f7900ed0fcccfa8b17857cefc0a09492bd3a6
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Jan 17 13:47:46 2011 +0100

    makefile: revert previous Xcode4 fix.
    
    This will need a proper fix once both Xcode 3 and 4 are available.

commit eb6ffb77966589e6f10e2b8b28d5b541b194d0ec
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 17 01:25:28 2011 +0100

    Contribs: be sure that the folder exists before copying something in it

commit 2b790c3e8cbc3dfb7e8709027b7bea358c6f18ba
Author: Harry Sintonen <sintonen@iki.fi>
Date:   Mon Jan 17 00:47:58 2011 +0200

    Handle early termination properly in StripTags
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit f62e6d6e7ca732471f84fc766988553974b8a1b8
Author: Dominique Leuenberger <dominique@leuenberger.net>
Date:   Sun Jan 16 19:06:10 2011 +0100

    Libnotify depends on gtk, but leaves the choice between gtk2 and gtk3 to the calling application.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 1c891c7fb271c741b40ed45851b961bdc54c1855
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Jan 16 23:20:54 2011 +0100

    NEWS: mention removed modules

commit d7ceb34d91f4a93eabd5164cd654c6d44905260d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Jan 16 23:11:40 2011 +0100

    NEWS: mention EGL and skins2 improvements

commit 4ee6861fcd4fb5a09b76952f1f0799b2d3f763e3
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Sun Jan 16 22:21:01 2011 +0100

    skins2(Linux): fix some drag&drop issues
    
    On Linux, drag&drop provides a null-terminated character string, consisting of
    one or more filenames. When there are more than one filename, either CR LF
    (e.g Nautilus) or just LF (e.g Konqueror) are used as the sub delimiter.
    This patch ensures that drag&drop now works for both cases.
    
    In addition, if more than one item are selected, only the first item is
    launched instead of all of them.

commit d9cdd2949ba3193c43670a5842f901b17a0e7d53
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Sun Jan 16 17:42:41 2011 +0100

    skins2: use enum type for better clarity

commit fd930cde1c899fe9dfae6f3b4957eb5ad67a1cc1
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Sun Jan 16 16:37:44 2011 +0100

    skins2: cosmetic (playlist)
    
    Remove variables that were never used, especially in tree_update structure

commit a714732f247bc149c58084c634bad51645d1e0d7
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Sat Jan 15 23:24:44 2011 +0100

    skins2: some optimisation for playlist
    
    limit rebuilding the playlist control only when the notified item is
     expected to be visible. This improves responsiveness when playlists
    are very large.

commit bc83704fd5f9ec32fcefe55e753d9dad2f44d12b
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Sat Jan 15 22:11:53 2011 +0100

    skins2: refactor some code

commit b630fa63c82e80cfd0420e1c18693d6c2fcc82f3
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Sat Jan 15 22:10:48 2011 +0100

    skins2: remove unnecessary lookup

commit 1c41fce0fbaf7935109abc3dd54cafe750fad8d5
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Thu Jan 13 21:47:41 2011 +0100

    skins2: add accessors to VarTree

commit 3b3251c4798a0d04dfef7e691eb569571e96d858
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Thu Jan 13 21:37:08 2011 +0100

    skins2: prefer ++it over it++ for iterators

commit 8c18c69a74cda15c66dbc5896601658f12e3344a
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Wed Jan 5 18:49:32 2011 +0100

    skins2: cache scaled image

commit 5154442579f514dc4ff1484e6ca90ab0e1779cc9
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Thu Jan 13 19:28:43 2011 +0100

    skins2: better cleanup for button and checkbox

commit f54769ebe2b65198d17f4ca4c20c4a39befcfc59
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Thu Jan 13 14:57:38 2011 +0100

    skins2: cosmetic (a single addObserver is sufficient)

commit 7a851c177afae8aa2cc9077e575dc07a39050613
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Sat Jan 15 18:14:49 2011 +0100

    skins2: cosmetic

commit e843f24f2b9a2c4f74aa408e813f73a7f5385e39
Author: Srikanth Raju <srikiraju@gmail.com>
Date:   Mon Jan 17 03:08:05 2011 +0530

    Fix inverted ML configure.ac logic

commit f97d345de81f0cc7a7f960c9f9c9b20cdab9ed87
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Jan 16 18:13:27 2011 +0100

    Mark ffmpeg-fast and ffmpeg-hw as normal preferences.

commit 58e76b5731642009db22e4559441a895b27c35aa
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Jan 16 17:56:03 2011 +0100

    CrystalHD: look for the dll in common places

commit 7d6db3cea8e5dc71bcb634e73cc0ef5f58774102
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Jan 16 00:14:00 2011 +0100

    CrystalHD: support for opening the BCM dll under Win32
    
    On a normal Win32 released build, we aren't going to ship the BCM dll
    or ask our users to install the good version of the dll at the right
    place and recompute the plugins cache...
    Therefore, we need to open the dll and resolve the symbols.

commit 0ff3d0e674e84dedc3965d65fae706f562fbb469
Author: Srikanth Raju <srikiraju@gmail.com>
Date:   Sun Jan 16 01:27:31 2011 +0530

    ML/Core: Release ML before playlist deactivates
    
    ML holds some PL resources

commit 456b99c4c5d9649c8fc6894e34fe30cbdeffdf61
Author: Srikanth Raju <srikiraju@gmail.com>
Date:   Sun Jan 16 01:19:31 2011 +0530

    ML: Fix BuildUpdate() and add some error messages

commit a607963a10fb1d2ea8f4715cb237486677861fa7
Author: Srikanth Raju <srikiraju@gmail.com>
Date:   Sun Jan 16 01:16:57 2011 +0530

    ML: Avoid deadlocks

commit ff3b557255a3f916efef458745d9a6a733ad777a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jan 15 17:35:25 2011 +0100

    Contribs: install sid builders in standard directory

commit c7866a772c3fada3a78b5f052e5553232ba336be
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jan 15 16:59:53 2011 +0100

    Contribs: improvements on the resiliance of sidplay building

commit 93f40ac0a3a37fe80dd4cc3cddd96b47beda11f5
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jan 15 16:22:34 2011 +0100

    CDG: kill warnings

commit 151fdeef0d9355944fd76c6d55a1bec481b21754
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jan 15 16:08:41 2011 +0100

    Visual: code cosmetics and comments

commit 8fc72635bff955369b3969a0a41f2f05a855154b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jan 15 16:01:41 2011 +0100

    Goom: remove unnecessary includes and delete GOOM_TREE mode

commit 295e4f255adc215d6981ab3b9fb798b1a370db24
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jan 15 15:56:39 2011 +0100

    Win32: configure scripts updates

commit 21cc832d518818a0d56b831b6cb9a09cb222f6d6
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jan 15 15:35:09 2011 +0100

    Contribs: do not build Dirac per default on Win32|64 and on Mac

commit 4d3acaf28ec6fd1f312d5223636865c46ac5f4f9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jan 15 15:29:26 2011 +0100

    Schroedinger: fix copyright year, and NEWS

commit b94a0412d9df93475157640f856a2e63fccab42e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jan 15 15:26:12 2011 +0100

    Schroendinger: improve preferences integration

commit 147438b3a0b1e9c3b6706ccd7e20f97e49d9abfa
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Thu Jan 13 21:53:19 2011 +0100

    Remove references to removed structures

commit 3080bfc4ef9febca11f280cbcde61fff60e8d89d
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Thu Jan 13 20:02:07 2011 +0100

    missing: build fix

commit 0ecc260de9770f8503205934968c7ea8d6633fc7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 13 20:21:38 2011 +0200

    libvlccore: do not link against the C++ run-time
    
    libvlccore must not refer to .cpp files.

commit 3085193997f34b3b91e36fbe54f93fa32da31632
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 13 19:59:02 2011 +0200

    Qt4: fix convert dialog
    
    The mux was not passed in the chain.
    This is a regression in f01fe561104e3c62fe77366d3c19b77bf8776a9a.

commit fdd26f89a2a01c51cd9e47f3f04240a2d9357f57
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 13 18:42:21 2011 +0200

    Disable the media library by default due polling timers

commit 1c2a95b85ef3e984fd963e7fff6c1c03693b9255
Author: Anuradha Suraparaju <asuraparaju@gmail.com>
Date:   Tue Jan 11 14:09:31 2011 +1100

    Add Dirac encoding support to VLC using the Schroedinger library.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 677f45decd33a0af72bd9eb94a3faba6f7924d70
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jan 12 23:40:57 2011 +0200

    Remove unused factory pattern for SDP announces

commit 9168a4fe5678fb040ec146f21f327fac7de7a2a0
Author: Dominique Leuenberger <dominique@leuenberger.net>
Date:   Wed Jan 12 19:43:28 2011 +0100

    Have bool MLModel::setData return a value in any case.
    
    Signed-off-by: Rémi Duraffort <ivoire@videolan.org>

commit 0eedaef3e3263f23924516c7489338cd00ac8ece
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Wed Jan 12 19:37:51 2011 +0100

    httpd: use locale-independent us_vasprintf() to write HTTP headers
    
    This will be useful for RTSP.

commit 5d3ffa0e963370f821e71dfb055b49ed7d8c8a2d
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Wed Jan 12 19:33:19 2011 +0100

    Add us_vasprintf() function
    
    For use within already variadic functions

commit 888f4987ea2970f908270791da99d51a3753a23d
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Wed Jan 12 18:33:56 2011 +0100

    skins2: use of vlc_mutex_locker simplifies things a bit
    
    pointed out by courmish

commit 2c45bce605d90627d8355037878aa498d0043e4a
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Wed Jan 12 14:29:44 2011 +0100

    skins2: rework skins2 as a vout_window provider
    
      - remove the awkward global lock and serializer mechanism
      - adapt to latest module API (fix compil errors)
      - be more specific about hwnd or xid depending on port
      - set display.x11 on Linux port

commit 97be28c405ae1734747d4be7f685278dc6d407b3
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Wed Jan 12 15:09:47 2011 +0100

    drawable(Win32): fix compil

commit d7bf4abfd50923bd17732a7aaee145381861c5dd
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Wed Jan 12 01:41:38 2011 +0100

    Use make_URI() when creating input slaves

commit daed9da98d39c4dc98630273e341f180389bdcbe
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jan 11 22:31:33 2011 +0200

    vout_window: use custom entry callback

commit b7de335c4e4b2d2a34d176d5991cd49d46220c88
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jan 11 22:02:59 2011 +0200

    Support different prototype for plugin open/close callbacks
    
    We can now pass any number and type of parameter to the callbacks.
    This way, we do not need to clutter the object structure with
    properties that only make sense during activation. In fact, we do
    not need to use VLC objects at all anymore.

commit 20be71aeb123e241cec6d361bc38b171ab150217
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jan 11 20:16:17 2011 +0200

    cdg: clean up preprocessor constants

commit f9b664eac0e1a7bceed9d7b5854fd9fc351b4aab
Author: Dan Rosenberg <drosenberg@vsecurity.com>
Date:   Fri Jan 7 11:06:08 2011 -0500

    Fix heap overflows in CDG decoder
    
    This patch resolves two heap corruption vulnerabilities in the CDG
    decoder for VLC media player.  In both cases, a failure to properly
    validate indexes into statically-sized arrays on the heap could allow a
    maliciously crafted CDG video to corrupt the heap in a controlled
    manner, potentially leading to code execution.
    
    The patch is against v1.1.5 from vlc git, but this decoder hasn't been
    touched in awhile, so I'd expect it to cleanly apply to older versions.
    I've tested it and confirmed it resolves the heap corruption issues and
    does not break functionality.
    
    (...)
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 219c6239f61bfb106f5f5fcbb85946a58661b800
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jan 11 20:16:44 2011 +0200

    EGL: compile fix

commit 75dedf3f3b3645ac33bec42afee13bca06d6f313
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jan 11 19:47:05 2011 +0200

    Fix file permissions

commit 62a404974bf35074b75e8ef03c0f4175a0357287
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jan 11 19:45:44 2011 +0200

    Revert file permission

commit 8cee1ead2999e9ba4fe4a8e8eb2d159b9a1ade16
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jan 11 00:10:18 2011 +0100

    Symbian: fix compilation and small include improvement

commit 09dcc5967f48908c75ed75f005a389feac71be8a
Author: Pankaj Yadav <pk@videolan.org>
Date:   Tue Jan 11 04:09:15 2011 +0530

    Symbian Specific Directories
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 25361c52b47bbc1f037d71428401df550b948c0e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 10 23:48:49 2011 +0100

    Symbian: kill warnings, remove unecessary includes and style on path.cpp

commit c1a3bb47846f913493a5fa240cbcf403c9f21a5e
Author: Pankaj Yadav <pk@videolan.org>
Date:   Mon Jan 10 02:59:33 2011 +0530

    Symbian App private path and build changes
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 10a167116ec0f81ef8adf9df54aa09d575c441f6
Author: Jai Menon <jmenon86@gmail.com>
Date:   Sun Jan 9 11:36:55 2011 -0600

    YADIF : Code the instruction width into 'cmp'.
    
    Without this, clang will complain about the asm block.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 5d3932a349d3ea31e2383e06c41045817521afc3
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Jan 9 01:21:48 2011 +0100

    Set text scale only once per subpicture.

commit cb77eb08fa8c537e3ce020e1e664e8bb41c219c9
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Dec 19 14:19:30 2010 +0100

    Improved SpuRenderSubpictures() output region linking.

commit d2c089252dbbfec6b7ab1a1454e8930551d8a578
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Dec 18 12:45:47 2010 +0100

    Clean up a bit vout_subpicture.c (no functionnal changes).

commit 6557982208a60580205ece26b92fceef0f38dfc1
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Dec 18 12:16:43 2010 +0100

    Simplify a bit text re-rendering.

commit a40c82c8fb838777b0530553ad62665c4b8bd9cd
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Dec 18 12:11:04 2010 +0100

    Made SpuRegionPlace() code a bit more obvious.

commit 8f85c827640f78e4b5bdc8e83c733ff62c624b7b
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Dec 14 20:57:32 2010 +0100

    Reworked the code doing the blending in vout.
    
    It is a bit cleaner and properly check for slow write pictures. It also
    prepare for letting the vout display to do the blending, and when not
    available to blend after the resize (not activated).

commit 07498c200c78fb637d0f7a16ac040667c755a532
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Dec 13 20:33:15 2010 +0100

    Fixed typo in vout subpicture rendering regarding AR.

commit f2582ce7a20b8d0e78b91ff6f0fd413079638e4f
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Dec 12 20:08:19 2010 +0100

    Merged vout_RenderWrapper/vout_DisplayWrapper directly into ThreadDisplayRenderPicture.

commit f22ff68ee407903ab26c28865107e54b847edd9a
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Dec 12 17:24:32 2010 +0100

    Added missing picture_Release() in snapshot.c

commit b6cb15100ef821c34dd5de4f28d9c6ff50c87f21
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Dec 12 17:23:36 2010 +0100

    Removed useless empty vout_display_t::manage functions in some modules.

commit b0fc931f3a6faf28692d8958f28a2c87dc104456
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Dec 12 17:19:36 2010 +0100

    Allowed a vout_display_t module to do the OSD/subtitles blending.
    
    You have to set the list of chromas the module support in
    vout_display_t::info.subpicture_chromas and then handle the subpicture_t
    parameters in vout_display_t::prepare/display.

commit 623941a741a7c5a2e273da59975ec12d0480d441
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Dec 12 01:57:14 2010 +0100

    Extended spu_Render to accept a list of supported chroma for blending.

commit 3a87c7d0642095e7cba99e2c63dc6487dbb4ac35
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Dec 12 01:37:17 2010 +0100

    Cleaned up a bit vout_subpictures includes.

commit 8d92c1ea1db4ed0520f74394c4c6c3e403da387b
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Dec 12 01:30:40 2010 +0100

    No functionnal changes (spu).
    
    Reorder the function declarations to avoid forward declarations.

commit 96b231723df1091eb29302c4b0a2b662d7549fa5
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Dec 12 01:11:22 2010 +0100

    Renamed spu_DisplaySubpicture into spu_PutSubpicture.

commit 8e47c597afc1631c07d9197f4dff0fd6fe52aff5
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Dec 12 01:03:10 2010 +0100

    Reworked the way subtitles are rendered on video.
    
    I have merged spu_RenderSubpictures and spu_SortSubpictures and removed the
    blending from spu_RenderSubpictures. No functionnal changes except maybe
    a bit for the transcode plugin.

commit 784b3717ef783cfa742b43c8d3ab12a1d959b1a9
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Dec 11 18:39:45 2010 +0100

    Used picture_BlendSubpicture for rendering OSD/subtitles in vout.

commit 81f8f88d654bc5b47595b044ba5833e11f12d2d6
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Dec 11 18:32:42 2010 +0100

    Added picture_BlendSubpicture helper.
    
    It blends a subpicture onto a picture.

commit 212661f3ddca4c59724edff7fa21985783feeb8b
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Jan 9 22:29:29 2011 +0100

    Revert "Fix render picture out-of-memory handling"
    
    This reverts commit 8acffd0c9b4f5cd08e1ff306f204c1f2a864a583.
    
    It has nothing to do with the patch in itself (which is perfectly fine)
    but it conflicts too much with the following patches (which will also fix
    the issue). I hope it's ok.

commit 3f50c72acbf4fe8ca4f9631a3bff596cba2d3a05
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Jan 9 21:49:34 2011 +0100

    Properly reset pictures created for vout filters.

commit e2ec60cea8b4b9a0afd8b3b3f5517aa5e7657fbb
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Jan 9 21:46:26 2011 +0100

    Changed picture_fifo_Pop/picture_pool_Get to set picture_t::p_next to NULL.

commit b31dd1a41ec6ed6da2341f3d17c80dc1d3a01f06
Author: Sébastien Toque <xilasz@gmail.com>
Date:   Sun Jan 9 21:45:25 2011 +0100

    Licensed OK presets for projectM
    
    Distributions usually ship different ones whose license are unknown

commit fe03fdee282b8c93f4026743b026073da4d9b1da
Author: Sébastien Toque <xilasz@gmail.com>
Date:   Sun Jan 9 21:40:52 2011 +0100

    ProjectM/Milkdrop default presets path on windows using datadir
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit fd9eb658eaebbf85f7a137cd25cc899c90c4d729
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Jan 9 20:14:59 2011 +0100

    Contribs: remove unneeded patch

commit 00d1ebdf0d888f9b83197e58cc2bee444fb7dd59
Author: Srikanth Raju <srikiraju@gmail.com>
Date:   Wed Dec 29 19:49:20 2010 +0530

    Qt/ML: Extend Playlist model from VLCModel

commit ed89fe737e3ee74be8538ec35dd1fc5e91e13332
Author: Srikanth Raju <srikiraju@gmail.com>
Date:   Wed Dec 29 19:47:46 2010 +0530

    Qt/ML: ML Model and Item
    
    ML Model/Item which queries the module and provides a QAbstractItemModel Interface

commit e51eb917d6dc82245164c51857562755f40c1e31
Author: Srikanth Raju <srikiraju@gmail.com>
Date:   Wed Dec 29 19:29:50 2010 +0530

    Qt/ML: VLC Model
    
    Base parent model for playlist

commit 0dff66f4f61964e4e8ffdb2bcbe6dd197958292b
Author: Jai Menon <jmenon86@gmail.com>
Date:   Sun Jan 9 11:36:54 2011 -0600

    Provide a variant of the CALL macro which doesn't use the nested functions GNU C extension.
    
    This is useful when building with compilers like clang+llvm which do not
    plan on implementing this extension.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 427d59f4508dc76876031abbdeb61e72b48fb6b7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 9 18:38:09 2011 +0200

    xlib: don't abort if autodetection fails

commit bdde76dfb31f0703330662291839409d4f4e38bc
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Jan 9 19:13:41 2011 +0100

    Fix win* compilation and cosmetics
    
    Sorry for the mistake

commit 72f56af826ad273aae2c8bd1afdf220fb05e4c92
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Nov 24 14:21:15 2010 +0100

    Symbian: work-around the absence of pread/pwrite
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit d273f722edf376d2b292ba798f4fd32f8b7a0261
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Jan 9 18:47:31 2011 +0100

    Expose a HAVE_SYMBIAN for symbian
    
    Reported by Pankaj Yadav

commit cfd0685aa221e6ee2489c79e59d76af8e2a18f89
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Jan 9 17:39:54 2011 +0100

    We are in 2011

commit baa2d2c3b3f658e90d7ddf66e0e9c0eaa1a88446
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Jan 9 17:36:02 2011 +0100

    Win32: do not delete preferences by default on install

commit aae2eb94ba7a229ebae879c5ca818799f46503b0
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Jan 9 16:48:45 2011 +0100

    Android: add a configure script.

commit fb67b049a2d2ee7a95e158a3dfd11031082d9b52
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Jan 9 16:35:29 2011 +0100

    Contribs: update the live555 patch

commit 6ecd2c845a4ca9f5d54dbd7b1193708274e13c6c
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Jan 9 16:10:06 2011 +0100

    ML: fix memory leak.

commit d47f8a18942af5277557b7751564111d4ce19212
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Jan 9 11:19:41 2011 +0100

    update LIST.

commit b4bfa0324c5ab04b957dbc258f3214c9e03612fb
Author: Sébastien Toque <xilasz@gmail.com>
Date:   Sun Jan 9 10:47:08 2011 +0100

    projectM: use add_directory for the preset directory.
    
    Signed-off-by: Rémi Duraffort <ivoire@videolan.org>

commit 39a36910e19c8a426c6d7960b25aafbf98280a7e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Jan 7 23:54:59 2011 +0200

    Qt4: fix adding items on Win32
    
    Pointed-out-by: 김정은 <sunqueen@paran.com>

commit 7a4bb03e73b9485649c6b418529320edf9c63d55
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Fri Jan 7 22:40:16 2011 +0100

    qt4: fix object leak.

commit 52d9726b99f056866bac73b89abbde127256e917
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Jan 7 22:38:00 2011 +0200

    live555: print library version in debug

commit 7ec013e0c9be7ff431e9823e745c2329a01db64d
Author: Sébastien Escudier <sebastien-devel@celeos.eu>
Date:   Fri Jan 7 10:51:08 2011 +0100

    live555 : fix typo

commit 04ac17066a619084dd40d89b032f6411cfd39b87
Author: Gildas Bazin <gbazin@videolan.org>
Date:   Thu Jan 6 20:44:33 2011 +0000

    demux/asf: make sure we seek to keyframes

commit 2636de444c232f6ca2e809451fadd574ffa4bfa8
Author: Gildas Bazin <gbazin@videolan.org>
Date:   Thu Jan 6 20:42:45 2011 +0000

    codec/avcodec: fix late frames skipping with h264 (use AVDISCARD_NONREF instead of AVDISCARD_BIDIR)

commit 4089fc27c4dad3b25f64eeb9773c9c8b5d982980
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 6 18:52:57 2011 +0200

    live: add audio/L24
    
    This requires a bleeding edge liblive555 - not tested.

commit 45dbc54030303c6b53fa968af717dcd8d7677f9a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 6 18:52:34 2011 +0200

    live: set sampe size for G.711

commit d85b3a7161b77a0f7d89fc812f64cb2f39b85470
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 6 18:50:27 2011 +0200

    live: use VLC_CODEC_* for L8 and L16

commit d5a52a3a3c1c276871acc236534e6ca6c4c02b5f
Author: Ernest E. Teem III <sovereign@codefaction.net>
Date:   Thu Jan 6 15:32:21 2011 +0100

    Qt: option for enabling / disabling changes to its icon
    
    Modified by Jean-Baptiste Kempf, to fit option style
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 8acffd0c9b4f5cd08e1ff306f204c1f2a864a583
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jan 5 19:32:47 2011 +0200

    Fix render picture out-of-memory handling

commit e89f5f6667cf9e30180914649cb89bbe46190b16
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Jan 5 13:26:19 2011 +0100

    Support for more wFormatTag, especially Sipr/amr

commit b1115c8f6cb1516848573e5179447fff673f3d0e
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Jan 5 10:38:40 2011 +0100

    stream_filter/httplive.c: struct hls_thread_s no longer needed
    
    All members that where previously part of struct hls_thread_s have been
    moved to stream_sys_t. The purpose of having this structure and vlc_object_t
    is no longer needed.

commit 32bc486f26a83ef383aabb0f80caf3e1334c7d5c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jan 5 00:23:05 2011 +0200

    RTP output: add audio/L24 (untested)

commit 07c0ff7b65c4d6dfb8e32a32116af920deb87b6f
Author: Branko Kokanovic <branko.kokanovic@gmail.com>
Date:   Tue Jan 4 20:57:08 2011 +0100

    Qt: Add sepia video filter to effects dialog
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 5c3dd0a32444ff97688a7d4064bdd4bab08423db
Author: Branko Kokanovic <branko.kokanovic@gmail.com>
Date:   Sat Dec 11 18:51:57 2010 +0100

    video filter refactor (trying to reuse functions)
    
    Signed-off-by: Laurent Aimar <fenrir@videolan.org>

commit cda18d88baede57e4d8cf7f7bbb576dba663b12e
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Tue Jan 4 13:36:10 2011 +0100

    stream_filter/httplive.c: Rename p_sys->*.current to p_sys->*.stream
    
    Rename p_sys->download.current and p_sys->playback.current to
    p_sys->download.stream and p_sys->playback.stream.

commit 7b9b81d93cd4b47532dd79ea744f0dce028d4698
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Tue Jan 4 13:26:52 2011 +0100

    stream_filter/httplive.c: Start playback of live HLS streams near the end of the playlist.
    
    Playback of live streams with HLS started at index 0 from the downloaded playlists. For
    live streams it is more natural to be closer to the end of the playlist, but not within
    the last 3 segments of the stream.

commit 0c90daf6386dc96836431245476c7e645bef6a5c
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Tue Jan 4 11:47:23 2011 +0100

    stream_filter/httplive.c: quiet down playback stalling warning.
    
    The playback stalling warning was printed too often. Only print this message when
    playback is in real danger and check only on segment boundaries.

commit 6b152c69d4dcc27b89d72c89a58b598519ce819b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jan 3 21:20:28 2011 +0200

    Typo

commit ce0ed241eef5765b734add730f0b3d6c5be2231d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 2 22:49:57 2011 +0200

    Remove Christian references
    
    Then again, many developers have Christian first names (most noticeably
    "Christophe").
