commit 1e76bf48e3f0ef419cf1ca55c9d1d3fe4d0e099d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Dec 31 18:51:09 2010 +0100

    makefile: another Xcode4 fix

commit 29966630ec0423422503f10f8e7ef687abd7d80d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Dec 31 18:16:09 2010 +0100

    contribs: fixed installation of this stupid library

commit 029de0a493f79ae7ca15bf205967091f8e938f2b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Dec 31 18:03:04 2010 +0100

    contribs: removed cmake from Mac distro files again
    
    This should be installed locally as it can't be crosscompiled. Recommendation: Homebrew

commit 5eb8777f896104264b0d6ca5d3e7ca34bd24bc2e
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Fri Dec 31 16:42:22 2010 +0100

    stream_filter/httplive.c: cleanup hls_Thread()
    
    Cleanup hls_Thread().

commit 1ca77e878d37cd54724f71f452f7313a1be10fe8
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Fri Dec 31 16:20:13 2010 +0100

    stream_filter/httplive.c: only check p_sys->playlist.wakeup for live streams
    
    Check only for live streams the member p_sys->playlist.wakeup.

commit 9994020808c74044174d589418db790b41e00f0d
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Fri Dec 31 15:40:55 2010 +0100

    stream_filter/httplive.c: Cleanup hls_thread_t and stream_sys_t structs.
    
    Cleanup hls_thread_t and stream_sys_t structs:
    - duplicate members
    - rename hls_playlist_t to hls_playlist_s
    - move download members to stream_sys_t inside a hls_download_s struct
    - check for p_sys->thread is no longer needed in segment_Seek()

commit c407725c0a6dd217458cb59bad342c4c02e20420
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Fri Dec 31 15:31:49 2010 +0100

    stream_filter/httplive.c: reloading playlist check before download segments
    
    Rearrange hls_Thread logic with live playback in mind. In case all segments have been
    downloaded, then make sure that reloading the playlist file happens before downloading
    the next segment. This is also true when it is time to reload the playlist.

commit a84de9b103ee17e5eda7175f640aca40243ca59f
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Fri Dec 31 14:10:31 2010 +0100

    stream_filter/httplive.c: sanity checking in GetSegment()
    
    Print a warning if the download segment counter and playback segment counter are
    less then 3 segments apart. Print and error if they are the same.

commit 9dffe0cb327826a501a556f540a59184c39cf901
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Fri Dec 31 13:30:14 2010 +0100

    stream_filter/httplive.c: cleanup debugging messages
    
    no functional changes

commit 31d95875ea7bd2144a1039b2a7fb3e38042b374a
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Fri Dec 31 11:51:58 2010 +0100

    stream_filter/httplive.c: use segment->sequence number in msg_*
    
    Use the sequence number of the segment in msg_* instead of the array index.

commit fa540df2d12647891c0c2764eb0b78762d2005cf
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Fri Dec 31 11:33:31 2010 +0100

    stream_filter/httplive.c: cleanup error path
    
    Make error path simpler.

commit 7507a0f70c3ea934889933262a974bd029fa145f
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Fri Dec 31 11:13:57 2010 +0100

    stream_filter/httplive.c: off by one
    
    Matching #EXT-* keywords was off by one for several.

commit f02f6199300f9bec09fec698300df12f5b863fc5
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Dec 29 16:29:16 2010 +0100

    stream_filter/httplive.c: debugging for live streams
    
    Add extensive debugging information for detecting issues in HLS live streams.

commit b73c6998e092380472c6c9d390bc12aabc7ad08c
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Tue Dec 28 14:30:16 2010 +0100

    stream_filter/httplive.c: Reload M3U8 playlist for live streams
    
    Reload .m3u8 playlist from the server and try merging its result with the current
    available information. The array of segments for the current stream is only appended
    and does currently not shrink. Shrinking the segment list will be dealt with in another patch.

commit fc76ca457c74d2134abcdea10cc397d9ecff61b8
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Dec 31 17:42:26 2010 +0100

    contribs: updated binary package for Mac OS X

commit 9929e5b16fac4fbc5678ba87f02c841056e07fe6
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Dec 31 16:06:26 2010 +0100

    contribs: added another hack to crosscompile this broken library

commit b5ff30806b3b332bcfeb4ddbe58a6419ed58892a
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Dec 31 15:31:15 2010 +0100

    contribs: fixed broken check

commit 10cca3218348f5ee13c7316b35c15cfba5178d6b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Dec 31 14:08:28 2010 +0100

    contribs: correctly setup cmake toolchain when cross-compiling on Mac OS X
    
    and a few other fixes

commit 0ab5a28a27d319f1ed26b8dffde19f442ab0ee22
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Dec 31 14:04:45 2010 +0100

    contribs: updated cmake to 2.8.3

commit 8beb6e0f0c7235349c0715b8de1d1844b65d9e53
Author: Sébastien Toque <xilasz@gmail.com>
Date:   Thu Dec 30 22:07:16 2010 +0100

    Added 3 settings to projectm module and fix a crash
    
    3 setting to set meshx, meshy and texturesize
    Fixed a crash if there is no available presets
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit e71277e8fbd5fcc1c81b69c8de25fb7c56159df2
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Nov 24 16:19:07 2010 +0100

    Symbian: modules compilation fix

commit 795d78fccc11545e37b82479e9cf7c22a9cb79d1
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Nov 24 15:02:29 2010 +0100

    Symbian: Return 1 as cpu number
    
    TODO: use HAL or another way

commit b048d0aab088e14e22bb76206a2bfe0808d43432
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Nov 23 19:05:55 2010 +0100

    Symbian: fix for PATH_MAX

commit 2cb957df80ebddee5a5094923e951046511a7c7c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Nov 23 18:33:18 2010 +0100

    Symbian: native separator is \\

commit b225dc1390f75fb71581dc96888931899aa98a79
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Nov 23 17:55:22 2010 +0100

    Symbian: no daemon mode

commit 544a92a06c96a960a119db1440778b76b60e21e3
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Nov 19 02:28:28 2010 +0100

    Symbian: simple configure
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 84e68e25cc2e10bd146e6c450ba5ba88ca1dacf9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Nov 23 17:56:02 2010 +0100

    configure.ac: do not warn against shared if you aren't building VLC

commit f0dfd71b45c7f6b8625841941644a7fdea9fd457
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Dec 30 20:50:30 2010 +0100

    Fix memory leak.

commit 0674cc738c43a1ffa7e48762af84b5321d1663c9
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Dec 30 14:52:10 2010 +0100

    contribs: enable cmake for Mac

commit 50e6ae23508177f6df145b2b37d797199aafd264
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Dec 30 14:15:05 2010 +0100

    contribs: updated ffmpeg to HEAD

commit 6568965770f906d34d4aef83237842a5376adb55
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Dec 15 00:08:59 2010 +0200

    Real: fix heap buffer overflow (CVE-2010-3907)
    
    Malformatted files may have a zero i_subpackets value. In this case,
    we cannot use the array, but we still have to free it (calloc(0)).
    
    This should fix LP#690173.
    
    Reported-by: Dan Rosenberg <drosenberg@vsecurity.com>

commit 403718957b551c3c27546b7f82b2ae9ba937652f
Author: Srikanth Raju <srikiraju@gmail.com>
Date:   Wed Dec 29 20:49:21 2010 +0530

    ML: Use bsearch() instead of reinventing

commit 30834428ddf147f1c102be3559d73ff7e5cfbd0d
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Dec 29 15:41:54 2010 +0100

    stream_filter/httplive.c: relative_URI() determine base path of p_sys->m3u8.psz_path
    
    commit-id: 61042012fa846988d7d7c364396478850afedf67 simplified relative_URI()
    a bit too much.

commit e2cac80ee9015cf4aee56950c022013805135def
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Dec 29 15:17:49 2010 +0100

    stream_filter/httplive.c: use check username/password in relative_URI()
    
    If a username and password are suplied, then use it when constructing the
    URI.

commit 60ab123e3ccf9b5432c7e46ef7cc52ce361e71fb
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Dec 29 14:49:55 2010 +0100

    stream_filter/httplive.c: use hls->url.psz_path in relative_URI() for segments.
    
    The function relative_URI() only took the base path from the meta index file into account.
    This caused it to miss subdirectories mentioned in the .m3u8 files referenced from the
    meta index file. Instead of looking at the base of the meta index file it now looks at
    the base path (hls->url.psz_path) from the HLS stream itself for segments.

commit ea09a15047ba67961134f1d82088367de6083575
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Dec 29 00:05:46 2010 +0100

    Fixed VLC.app creation with Xcode 4.2

commit 5a7825ca8ae47062a3299864262dda853856183a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Dec 29 00:03:46 2010 +0100

    lavc implements emu-edge in VP8 now

commit 64f1b9a158a8350c9d1545fdd66c943c89c862bc
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Dec 28 23:46:42 2010 +0100

    Contribs: build sidplay2 and patch it so it can actually compile

commit d72e2884abe6bd30b5b2b408f309970bb74de4c3
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Dec 28 22:02:56 2010 +0100

    contribs: compile ffmpeg.

commit 7998559cf94be7456098f747dc929f182d249de2
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Dec 28 21:27:17 2010 +0100

    Contrib: build some libs for android.
    
    A lot of libraries are still missing.

commit ea570fc6b64c114ee5b95ce3cf81d1590042507d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Dec 28 17:36:31 2010 +0100

    Contribs: libjpeg update

commit 311bf8db97758b836da37da1f6824adcea2d4856
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Dec 28 17:32:30 2010 +0100

    Contribs: Minor updates of libxml and libpng

commit 1342283db9b3fb55b8564dd9eab645e363afb038
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Dec 28 17:21:37 2010 +0100

    Contribs: gnutls update to 2.10.4

commit 80bf9fe9a00447930f0cc49231b3b763a56e324d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Dec 28 17:16:59 2010 +0100

    Contribs: update to libogg 1.2.2

commit 30296dcacd8934c05e5542d3218c03693fe8eaa9
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Tue Dec 28 15:06:04 2010 +0100

    stream_filter/httplive.c: b_cache determined in wrong place
    
    The logic to determine if caching of segments is allowed or denied was flawed. It
    only determined it onces after the playlists were loaded. In case of a meta playlist
    the logic would only indicated the caching value for the last added HLS stream.
    
    The fix is to determine p_sys->b_caching (caching segments allowed or not) when switching
    segments or HLS streams (adaptive bandwidth).

commit 5af85ce47daf121a00eed6ad13d41fc28e21c610
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Tue Dec 28 13:13:00 2010 +0100

    stream_filter/httplive.c: do not calculate stream size for live streams
    
    It is not possible to calculate a stream size for a live HLS stream.

commit 37164e21de04929d633961c515328cd38e6a29a2
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Tue Dec 28 12:52:01 2010 +0100

    stream_filter/httplive.c: cleanup parse_StreamInformation()
    
    Cleanup parse_StreamInformation() function.

commit 90c85095d9304426b981949274ae3c4daee6d93e
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Tue Dec 28 12:41:32 2010 +0100

    stream_filter/httplive.c: Do not cache on live playback
    
    Release segments for HLS live streams even when HLS caching is allowed.

commit 6cc64e70e5759d85af49dc5f56ff311c341b9efc
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Tue Dec 28 14:53:28 2010 +0100

    stream_filter/httplive.c: cleanup stream_sys_t structure
    
    Abstract HLS playback variables into a structure
    
    Conflicts:
    
            modules/stream_filter/httplive.c

commit cb87768b569875c011c58120100095451bb9032c
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Tue Dec 28 12:30:26 2010 +0100

    stream_filter/httplive.c: Initialize HLS Live stream and abstract HLS playlist variables into a structure
    
    Initialize HLS Live stream and abstract HLS playlist variables into a structure.

commit 78965a9531d7e59170882b681fb51a2c822c8e4d
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Tue Dec 28 12:13:31 2010 +0100

    stream_filter/httplive.c: simplify relative_URI() function.
    
    Simplify relative_URI() function.

commit 975eb272acdde0ec89ee1cfa21eaa4fa879ad4e5
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Mon Dec 27 14:21:17 2010 +0100

    stream_filter/httplive.c: download 6 segments from start point
    
    The HLS plugin downloads all segments as fast as possible once started. This is
    not very friendly to HLS servers, because it equals a full download of the movie in one go.
    However by downloading only a certain amount (say 6 segments, which is about 60 seconds usually)
    the load on the server is spread.

commit 7e5cf95b033bf7543fc6a2f200d12c1e8a4a443b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Dec 28 14:21:07 2010 +0100

    Revert "src: fixed 2 errors detected by the clang static analyser"
    
    This reverts commit 0e65dd7707b32d702dcf1f8ad74b641f9b6bb761.

commit ecfb93fb38ffcb6965cd10031ddbb51156412b94
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Dec 4 17:18:20 2010 +0100

    macosx: return a value in a non-void method

commit 0e65dd7707b32d702dcf1f8ad74b641f9b6bb761
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Dec 4 17:17:37 2010 +0100

    src: fixed 2 errors detected by the clang static analyser

commit 44b30a30dd92848c2e4d012782c01da74ee7b3db
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Dec 27 14:49:24 2010 +0100

    Mention libVLC improvements in NEWS

commit 7f92a65ed716a69ebf7dc49ddca43bc9e4ad0af0
Author: Rune Botten <rbotten@gmail.com>
Date:   Mon Dec 20 16:11:47 2010 +0100

    Add method for getting stats from VLCMedia
    
    Signed-off-by: Pierre d'Herbemont <pdherbemont@free.fr>

commit fbd6f7c38efeecb2c215dbaaf07b3e076bfb9c2f
Author: Steinar H. Gunderson <steinar+vlc@gunderson.no>
Date:   Sun Dec 26 21:07:33 2010 +0000

    Update Blackmagic DeckLink driver to the 7.9 SDK.
    
    From 7.6 to 7.9, the method for setting video modes et al was changed,
    in a way that is neither backwards nor forwards compatible. Even though
    the 7.9 SDK includes some backwards-compatible headers for emulating
    older APIs, they are unfortunately not a drop-in replacement, since they
    add version numbers to struct names et al. Thus, there is no simple method
    of maintaining source-level compatibility with both APIs (even though a
    VLC compiled against the 7.6 SDK most likely would work if moved to a
    machine with 7.9 driver), and given the choice, we should support the
    newest API, as the older SDK isn't even downloadable anymore.
    
    Thus, update unconditionally to the new API, and hope Blackmagic won't
    change things too often in the future.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit b562aae175feac0abeb6da0bf3a4d25617ff09d7
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Dec 26 14:01:15 2010 +0100

    Qt, sprefs: add dependency of auto-resize, to integration of video in intf

commit cdf00df21af78ff1d6b7277d87bbdf421ff68b50
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Dec 26 13:58:58 2010 +0100

    Qt: add the minimize-on-pause option in the SPrefs...

commit 588c2528c476cd2a249a549c592467cfbae990a2
Author: Jakub Wieczorek <fawek@fawek.net>
Date:   Sat Dec 25 23:08:23 2010 +0100

    Add an option to pause the playback on minimizing the window. http://trac.videolan.org/vlc/ticket/2234
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 627feeb61ad0cf76ec27befe48ebfb68eb68b110
Author: Jakub Wieczorek <fawek@fawek.net>
Date:   Fri Dec 24 19:39:29 2010 +0100

    InputManager: Rename the status property to playingStatus and add a getter.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 75a0c9e1e7e5d9fdb6f4fdb993088fb84e38f603
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Thu Dec 23 15:06:56 2010 +0100

    vod: remove useless stuff

commit 02cf4304066825f3e29aaa334280d8f24cf9fe0f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Dec 23 14:45:30 2010 +0100

    Move the Phonon binding away from gitorious

commit a924e4302e23796737c3a41131036aae43dc7ef4
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Dec 23 14:22:13 2010 +0100

    Qt: move the playlist button in the main controller

commit 6ef65eaf97a49ad52ac55a6a4d120a5f9014cd64
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Thu Dec 23 14:20:09 2010 +0100

    rtsp: check Range validity before starting to process the request

commit c200ffa3e933b11f0ce2fc54a6c9a5205eac91a6
Author: Jakub Wieczorek <fawek@fawek.net>
Date:   Tue Dec 21 23:25:40 2010 +0100

    Remove the filter patterns in the playlist file dialog from the translatable strings. These shouldn't be translated and malforming them could introduce a functional bug, as it happened in the case of the Spanish translation. http://trac.videolan.org/vlc/ticket/4376
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 0782f130b52f15c21b10a84b16f62cd3e9fd59c6
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Dec 22 19:41:16 2010 +0100

    Qt: messages: Use std button for close button

commit cf6693379fe97500b5f091576e74c23c4308d85c
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Dec 22 09:55:59 2010 +0100

    stream_filter/httplive.c: better wording

commit a2beee05d3a374a79e38d8e6879606c0e5871465
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Mon Dec 20 23:37:20 2010 +0100

    stream_filter/httplive.c: add sanity check
    
    Add sanity check before downloading if measured bandwidth is sufficient to download
    next segment. If not then go into error mode.

commit 2d06277c0e6d22c57469b8c7ce3c569ac6ea3a81
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Mon Dec 20 21:13:35 2010 +0100

    stream_filter/httplive.c: p_sys->segment reset in hls_Thread is not needed.
    
    commit id: 4929a92d makes this code obsolete

commit 4c4ac43110ad6afbd36c7b7bbdb9b92014f5a906
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Mon Dec 20 19:48:37 2010 +0100

    stream_filter/httplive.c: Allow bandwidth adaptation while prefetching.
    
    Allow bandwidth adaptation while prefetching.

commit cc8181c8095d5344b5013bb3418f21781f6a9831
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Fri Dec 17 15:44:42 2010 +0100

    stream_filter/httplive.c: do not seek in last 3 segments of HLS stream
    
    Seeking into the last 3 segments keeps this condition in false state. In this
    case it should turn into true because the last 3 segments have already been downloaded.
    Or the condition should just not be applied.

commit 16591673eef2a15bf0d7f0f57c1192226594ec7e
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Fri Dec 17 15:35:28 2010 +0100

    stream_filter/httplive.c: Rename NextSegment() to GetSegment()
    
    The function NextSegment() no longer resembles its name. It does not
    get the next segment. It just gets the segment p_sys->segment from a
    HLS stream (default p_sys->current).
    
    Renamed the function GetSegment() to more resemble its usage.

commit 68f1ff3b4abed6056aa5591f4e28217db1e16588
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Tue Dec 21 09:33:18 2010 +0100

    stream_filter/httplive.c: allow seeking for all segments.
    
    Seeking was only implemented for segments already downloaded. Now seeking
    is also allowed for segments not downloaded.

commit 4030fa3cf9ea3361eefdf08c92d9ad0b2485bc37
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Fri Dec 17 12:22:47 2010 +0100

    stream_filter/httplive.c: seeking improvements
    
    Improve seeking for HLS streams. The seeking is done on a granularity of
    segment->duration.

commit 6991abef61bf44283d5312caebbc57c0b9a7eb1d
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Fri Dec 17 10:55:50 2010 +0100

    stream_filter/httplive.c: HLS stream size calculation
    
    The function hls_GetStreamSize() calculates the HLS stream size in bytes, based
    upon information found in the .m3u8 file. The sum of each segment duration
    (in seconds) times bandwith in bytes (hls->bandwidth/8).

commit d1e065b72d63033f1ba0a656edb3e2f2cdff1ba3
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Fri Dec 17 10:53:25 2010 +0100

    stream_filter/httplive.c: rename segment->length to segment->duration
    
    Rename wrongly named segment->length to segment->duration.

commit 04e2e5888b3570c616d28cebe893da3698b6aff5
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Tue Dec 14 20:19:24 2010 +0100

    stream_filter/httplive.c: improve locking of hls stream instances
    
    Make locking more consistent.

commit 86589cdbbcb1b661bf103e7b8fb311968f739658
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Wed Dec 22 01:35:01 2010 +0300

    Maemo: fix icons paths.

commit 01dbb084e4d7d2b56856d3637aea9c4a9ae26e0a
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Mon Nov 22 23:38:44 2010 +0300

    Contrib: point ACLOCAL to appropriate place for tremor.

commit e7e6ff45689e3b1d17e057b1701b72c70af250d2
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Mon Nov 22 23:38:27 2010 +0300

    Codec/vorbis: follow tremor API change.

commit b604f90e0579dfc50f090858754ef8b4f421e501
Author: Srikanth Raju <srikiraju@gmail.com>
Date:   Wed Dec 22 00:43:36 2010 +0530

    ML: Fix binary search

commit b74d2d8c4f12f3e4cd6a8f0fd2af76dc77f00bc8
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Dec 21 19:51:10 2010 +0100

    Files and paths are not string variables (for Qt)

commit 292e05753096d4649b6217f43f1518b7e9dc8449
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Dec 21 19:37:29 2010 +0100

    Fix segfault in Qt adv_prefs caused by Null text.

commit 3f808957006315d08f2c05ae2ae64212a1a1f0fd
Author: Jakub Wieczorek <fawek@fawek.net>
Date:   Mon Dec 20 09:47:33 2010 +0100

    LibVLC Audio/video filters listing API
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 81758ac018435e0919c9b82f52a6a94e672de839
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Dec 20 01:28:29 2010 +0100

    Try to decode WMVP with lavc WMV3's decoder

commit b737cab7f7cd38135f4b11febd88a35fac246ca6
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Dec 20 01:18:03 2010 +0100

    Codecs: map G.722 to avcodec decoder
    
    Maybe .au demuxer should be modified accordingly

commit dab0099198a258234d53d4324d896179ec5b1076
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Dec 20 00:31:23 2010 +0100

    Qt, Menu: move "customize interface" near preferences

commit 886d603ed3deab432f826beee9437831c8d67d4e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Dec 20 00:24:56 2010 +0100

    Qt, sprefs: small fix for initial state

commit f5b0dbb496963f2e52b6f5b27f75e5e1c8483a6c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Dec 19 21:29:37 2010 +0100

    Qt, sprefs: add configuration for OSD Title position

commit cb085c10109344edc2a9c6f7a4f258aadcc77a5b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Dec 19 20:21:59 2010 +0100

    Qt, sprefs: reorder interface tabulations and widget buddies

commit 4e60dedd06fa5eb3ecb980ed91f476a644ac8c15
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Dec 19 20:20:23 2010 +0100

    Qt, sprefs: link the systray options together

commit a69e27f67fa4f77d58fd17f03ce158b076a537f1
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Dec 19 00:42:10 2010 +0100

    Broadcom CrystalHD decoder support
    
    This new module works with BCM70015 Crystal HD video decoders
    It handles hardware decoding of H264, VC-1 and mpeg2
    
    So far, it only works on GNU/Linux with the appropriate driver and
    library. Windows version is still limited.
    
    This is the first part, since mpeg4, interlaced and BCM70012 are not
    working yet.

commit d722087d8e5367da64b747bae0f4780ad5fed291
Author: Rune Botten <rbotten@gmail.com>
Date:   Fri Dec 17 22:00:30 2010 +0100

    Method for adding vlc-options to a VLCMedia
    
    --0016e64f6886ef58a30497a17561
    Content-Type: text/plain; charset=ISO-8859-1
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 684d0712dd39cc10ebd1d433382ba25be82ac4e6
Author: Rune Botten <rbotten@gmail.com>
Date:   Fri Dec 17 22:01:11 2010 +0100

    Add more files and folders to gitignore
    
    --00163631086b52edd30497a17858
    Content-Type: text/plain; charset=ISO-8859-1
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit d11ef8dd7065088e416369cd3a274393b73ac634
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Dec 19 00:08:23 2010 +0100

    Win32: clean the install from libtool and static objects

commit 9aef921398ee70c3e7f1873b5dafbf8eb6cc6c2e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Dec 19 00:07:44 2010 +0100

    Configure: Win32, store the path of peflags, since it will be provided by the contribs

commit e5103010b8aaf7cc09560c11b9afe313b8e5294b
Author: Srikanth Raju <srikiraju@gmail.com>
Date:   Sat Dec 18 02:03:07 2010 +0530

    Qt/ML: Configuration dialog for Media Library Directory Monitoring

commit eeddb68f4c7b3e60db74f78f0fa936d74adfe898
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Fri Dec 17 13:57:48 2010 +0100

    rtsp: return an error when the client tries to seek a broadcast stream

commit 66c6214f24d3f0391e38c837bfa7ad9f73392464
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Fri Dec 17 12:54:43 2010 +0100

    rtsp: pass proper PLAY requests to VoD
    
    Half of it is still unimplemented, so it's just sweeping under the
    VLM rug

commit 38d2de2c17f568f5543b5affdee8f25ade2aeb7e
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Fri Dec 17 10:38:36 2010 +0100

    rtsp: small simplification

commit 48b9ba2fba09dfa60eef108f68a5fb2377bbdf44
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Fri Dec 17 09:23:21 2010 +0100

    vod: playing/seeking improvement

commit 7f761a39c29ea4bc9f6c7bac350aff777894cda4
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Fri Dec 17 09:06:49 2010 +0100

    rtsp: don't forget to set ssrc

commit c8d1c51f17b851ca3440ce2a2f96abf3e9d8a0f5
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Fri Dec 17 08:12:09 2010 +0100

    vod: support for adding tracks after start-up

commit df805945d60896b8b6e5a27f801948d6b4db8478
Author: Daniel Marth <danielmarth@gmx.at>
Date:   Wed Dec 15 19:19:49 2010 +0100

    URL box is now focussed when "Open Network Stream" dialog box opens.
    
    The URL box in the "Open Network Stream" dialog has now always focus
    when opened and its content is automatically selected.
    The patch is for ticket #4361 and was created as a part of a GCI-task
    (http://www.google-melange.com/gci/task/show/google/gci2010/videolan/t129200306101).
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 1579921119c69639edac4b7b59830dd06753a4d7
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Wed Dec 15 07:31:24 2010 +0100

    rtsp: track muting support

commit e054f6f0e3aaa3153e7706efca5b8ff36b5dc5ea
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Tue Dec 14 19:40:57 2010 +0200

    qt4: use caching in pictureflow (bring it back)

commit 06b557b9507363e34c28b9eac0d4f0344fa523b1
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Thu Dec 9 17:47:20 2010 +0200

    Qt4: pictureflow, draw album artists/title on flowimage

commit 5c40d8ad4c188c6be5d3fca93d39297f797b1b8f
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Thu Dec 9 17:45:21 2010 +0200

    Qt4: use transform in pictureflow to ease up drawing

commit 3ef18d45d0ee371b843658ad0069d44a5a5f3935
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Tue Dec 14 17:34:38 2010 +0100

    rtsp: clean up multicast parameters

commit 8742335988942f661e230cf6cbd9f7f992910d8f
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Tue Dec 14 17:11:40 2010 +0100

    rtp sout: refactor muxed case handling
    
    This will allow to clean up multicast parameters

commit 3f9e7e3fa9b95b63acec455febc34fca3ec86b35
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Tue Dec 14 12:10:13 2010 +0100

    Revert "stream_filter/httplive.c: select stream with lowest bandwidth to start playback."
    
    This reverts commit d20cd47813b732bba92eb3d2663f13aa89108576.
    
    Conflicts:
    
            modules/stream_filter/httplive.c

commit c44a8218833415bb456a9c708165c482eaeb3971
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Tue Dec 14 12:05:00 2010 +0100

    stream_filter/httplive.c: Use first HLS stream in .m3u8 as starting point.
    
    Determine which HLS stream can be served best by this server. If found, then download
    the first two segments and start playback.

commit 35b0af9b86745e865cadd4c4592fc59645466fc7
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Tue Dec 7 16:11:07 2010 +0100

    stream_filter/httplive.c: Try guessing best quality stream for this connection.
    
    Try picking the best quality stream possible. Then start downloading first
    3 segments to ensure a smooth playback start.

commit 4c12e70681435b23813b31555169f992afd07c77
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Tue Dec 7 16:15:11 2010 +0100

    stream_filter/httplive.c: segment->sequence was of by one
    
    The value for segment->sequence is of by one. It is specified to start
    at 0 and the code lets it start by 1.

commit d69f518633db434da752ce4272d97431465d6e3c
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Fri Dec 3 16:11:26 2010 +0100

    access/v4l2.c: Tell vlc what framerate the device delivers
    
    The framerate as specified by the user or detected by the v4l2 access input was
    overwritten by the rawvideo decoder. The module did not specify:
    
            es_fmt.video.i_frame_rate
            es_fmt.video.i_frame_rate_base
    
    Their default values are 0. The rawvideo decoder detects that there is no framerate
    specified and resorts to its own default (fps 25.0). Through setting framerate and
    framerate_base in the v4l2 es format the correct fps is communicated to vlc core.

commit 4fb8ca6785699cba7129fbd9991dc925c33903a1
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Fri Dec 3 16:09:10 2010 +0100

    access/v4l2: remove framerate reduction code.
    
    The framerate reduction code is not needed. If the user did not set
    the requested framerate, then the v4l2 module asks the driver for its
    default value. When fps is specified by the user then that one is used.

commit 9531690ccecd6073582e7edadd2c02f2514e2b01
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Dec 14 09:23:48 2010 +0100

    Revert "i18n: remove deleted file" The file is present again.
    
    This reverts commit e1d4b62a17dfa9228140710703f1487ea4a70707.

commit ae352dedeaec88dc54f4e7c5c93f94177da636d8
Author: Rune Botten <rbotten@gmail.com>
Date:   Mon Dec 13 13:46:24 2010 +0100

    Documentation error, is milliseconds
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit f65691230b41b3ccc1ec7792225404fc066e0fc1
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Dec 13 15:04:03 2010 +0100

    ML: fix potential memleaks.

commit e0f5d173a3afc1c6265b7a635d2b3f96d58f4681
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Dec 13 14:46:18 2010 +0100

    ML: remove duplication in static array.

commit 315f8e47d9503a94bd3955e581ece46f7c175971
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Dec 13 14:15:04 2010 +0100

    More cleaner fix when tdestroy only is missing.

commit 875531f7c312b14d372827f8fa55ed7c0a182c2f
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Mon Dec 13 02:06:02 2010 +0100

    rtp sout: destroy mutex

commit 10a05481f119a020742e235133cbd6f6593a05a2
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Dec 12 23:51:36 2010 +0100

    Contribs: fix mpc...
    
    Sure, naming a static library *_static.a is _VERY_ useful
    (and helps the linker find it... not)
    And of course, installing .svn on make install is clever
    
    Do not ask me why noone uses MPC these days...

commit 603b6aa9b6e0687df04178dbb0551a4db1b072ae
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Dec 13 00:14:47 2010 +0200

    Do not clear --play-and-pause once it happens
    
    Some people want to seek backward, resume and pause again at end-of-stream.

commit f2b08f6ad6a71fc9c8be2fa8ce179888adbf485b
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sun Dec 12 10:36:22 2010 +0100

    rtsp: clean up useless stuff

commit 6b872c5ce8e02ec6e49853c312569deb666cdc2d
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sun Dec 12 09:54:08 2010 +0100

    rtsp: clean up RTP-Info generation

commit 8460b86d7deb66d5ecc97a55d170b6859624da1c
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sun Dec 12 09:31:03 2010 +0100

    rtsp: enable forgotten reason phrase

commit 693b28be24593883f5c28a0615685fa12888d41a
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sun Dec 12 09:24:41 2010 +0100

    rtsp: handle SETUP requests on already set up tracks

commit 66f743de0e8f55a3bf2688714b7f11e9c2f393cc
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sat Dec 11 20:13:41 2010 +0100

    i18n: add new module

commit 70efc50c3ded7797bb8c2e681dd23ceb40c325fc
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sat Dec 11 20:03:34 2010 +0100

    display sout: use CLOCK_FREQ

commit 383146f35de69f79db68e46d14b3cfafbef06b84
Author: Rune Botten <rbotten@gmail.com>
Date:   Fri Dec 10 10:49:59 2010 +0100

    macosx/framework: Register VLCMediaPlayer for opening and buffering events
    
    Signed-off-by: Pierre d'Herbemont <pdherbemont@free.fr>

commit 81717b48cdb23df13c3ca31bd2c5b881ec39e8f4
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Sat Dec 11 11:56:14 2010 +0100

    skins2: implement a new 'focus' attribute for text control
    
    Up to now, text control could but be focusable, and this focus was used
    to scroll text, should it be too long for full display.
    
    From a user viewpoint, this behavior is often counterintuitive :
     - Most of the time, the control is designed to fit the text anyway, and
       scrolling is not expected.
     - On the other hand, an underlying control may be used to move the window
       (for instance, the title bar), and a text control is expected not to
       interact in this endeavor. Same goes for popupmenu, that is expected
       to work if one happens to right-click on a text control.
    
    This patch adds a 'focus' attribute to the text control, and leave it to the
    skins developper to decide which behavior is most desirable on a per-control
    basis. focus still defaults to true to maintain skins current behavior.

commit f4266f31d19938935306af292b1e9c2cf89596f6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Dec 11 03:13:25 2010 +0200

    GME is not 1.2.0 news

commit c70b9f112bdd5b53ee419a3a88cad2351fbada09
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Dec 11 03:13:11 2010 +0200

    News

commit eaa7e2e869d2c9b5e37862611b9b15353612528d
Author: Alan Fischer <alan@lightningtoads.com>
Date:   Fri Dec 10 17:34:57 2010 -0600

    Added C64 sid demux module
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 5907d722c99da93dced4b5d0d70ecbb20b2097d7
Author: Branko Kokanovic <branko.kokanovic@gmail.com>
Date:   Mon Nov 15 20:20:14 2010 +0100

    Sepia video filter
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 2e1b9e44719618eb97b3850d05096753fd7d3617
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sat Dec 11 00:58:18 2010 +0100

    httpd: gracefully handle too large request bodies
    
    Return a 413 error instead of crashing

commit 8fae1e140a0bfc80666c41ce55255000c1fad440
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sat Dec 11 00:41:08 2010 +0100

    httpd: fix parsing of request body
    
    This caused genuine bugs like mangled bodies and corrupted requests
    (usually leading to 501 errors), and possibly leaks of memory buffer
    of the size of the Content-Length parameter. This is pretty bad since
    crafted requests could easily exhaust the memory and/or trigger a crash.
    Apart from the contents of the buffer of the involved request, there
    doesn't seem to be any possible memory corruption.

commit 4c87b90bf458901e542e7d318ef4c58925421e76
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sat Dec 11 00:13:48 2010 +0100

    httpd: fix grammar in comments

commit 3326e7ef0e333e7a1aa6419c4547703dcbd23618
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Fri Dec 10 19:44:45 2010 +0100

    qt4: fix skins2 crash after exiting the preferences dialog
    
    This fixes a regression brought by 7f485998dd63c9685f0a470439c9b2ea127ef5c5
    
    On skins2(tested on Linux), open and close the preferences dialog leads to a
    crash, because the whole qt4 thread terminates unexpectedly.
    
    This is due to setQuitOnLastWindowClosed set to true. As a dialog provider,
    qt4 doesn't run any windows, and therefore just closing the preferences
     dialog box (via accept() or reject()) signals the qt4 thread to quit.

commit 501530e61e474423b0761e8b8b6a5b62c8da5bc4
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Dec 10 16:17:44 2010 +0100

    Qt: reinstate the small QSplitter on Mac for the playlist

commit f6b7fd14b8828437dd496f78edaa06a993db8142
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Dec 10 15:52:56 2010 +0100

    Qt: use SmallSize for the volume slider

commit 387d1ce62402645fab01b05226c5674800fa48cf
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Dec 10 15:40:51 2010 +0100

    Qt: provide QAction roles for menu roles

commit e15e0503d21c609b9e912fb5f4c55141a51b29cf
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Dec 10 15:23:26 2010 +0100

    Qt, mac: make playist without the blue focus halo

commit f9216bf1843de8e06c72701fd2b8aad18e956a67
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Dec 10 14:46:10 2010 +0100

    Qt, mac: fix compilation

commit e69c3914b1ddd9f78e5e68dda2df241f2fa1880f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Dec 10 14:39:22 2010 +0100

    Qt, playlist: reduce the margins

commit a6ab0e45235b7eb7acfea72ca0eaba6c6688e59a
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Thu Dec 9 02:45:39 2010 +0100

    qt4: really change the RTSP port to 8554

commit cb44473fafaa86b659cc68dd7f2ee668d914a0fe
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Thu Dec 9 02:11:13 2010 +0100

    qt4: change default RTSP port to 8554
    
    8554 is the IANA-registered RTSP alternative port

commit 21f58879331b398f2b91a4fc82fa5dec3442a85a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Dec 9 00:36:07 2010 +0100

    Qt: fix compilation warning

commit 2e16b1daa8e3065151d7d24393eecafadfbfe198
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Dec 9 00:30:59 2010 +0100

    Qt: playlist look fixes
    
    - setContentMargin is the same on all platforms
    - color fixes on Linux

commit bcd6bf01796132aa88d310f455a2ff9c4f474f7f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Dec 9 00:24:55 2010 +0100

    Qt, playlist: change the layout. This should help MacOS layout

commit 77edd1d45fd92ce1303ddd7d04ced8868fa1a9b5
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Wed Dec 8 23:17:51 2010 +0100

    NEWS: major VoD rework

commit b656bb75375d33740e53821071199f9ae58e427a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Dec 8 22:56:24 2010 +0100

    Contribs: fix MPC target

commit 8a56113f4f287610675c1854969b6fecf8cc3bf1
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Wed Dec 8 22:42:59 2010 +0100

    Add forgotten change_need_restart()

commit 255b467c9c8503cc721d61ac974d51871ff3303e
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Wed Dec 8 22:30:31 2010 +0100

    Add option to choose the VoD server module
    
    For users who'll want to revert to the old one for whatever reason

commit 31258aa03cf77f1d6a61e8406c77989041599763
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Dec 8 21:22:37 2010 +0100

    libVLC examples, from GCI work
    
     - Gtk+ player
     - wx   player
     - Qt   player
     - DVD ripper using Gtk

commit 42e82206caf01963f27d00ed36cf4fe0cb27bbdb
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Wed Dec 8 19:03:58 2010 +0100

    vod: default to new module
    
    The new version, merged into the RTP stream output, is supposed to be
    better than the old one, except for two dropped features:
    
     - non-standard RAW/RAW/UDP and MP2T/H2221/UDP RTSP Transports, and
       x-playNow RTSP header: the only vague specification of this that I
       could find is this 10-year-old draft:
       http://www-rn.informatik.uni-bremen.de/ietf/mmusic/47/id/draft-sheedy-mmusic-rtsp-ext-00.txt
       They provide support for broken Amino STBs.
    
     - client number limiting: not sure how pertinent that is and if it
       would be the right way to implement/port it
    
    If you think it's a problem to drop these features, speak now.
    Ultimately the goal is to get rid of the old code (after the next major
    release?)
    
    Closes #568

commit e1d4b62a17dfa9228140710703f1487ea4a70707
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Wed Dec 8 18:40:04 2010 +0100

    i18n: remove deleted file

commit b4ca80b9b1dcd529be276d46961fd40749b3f5d8
Author: Alex Helfet <alex.helfet@googlemail.com>
Date:   Wed Dec 8 01:09:33 2010 +0000

    Win32: added config option to disable volume keys.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 682ed3b449c250eb523782c651b418c44201ac51
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Dec 7 19:01:44 2010 +0100

    projectm: remove some variables from sys_t structures.
    
    They are only used by the thread and can be freed before the module closes.

commit 27eefb90fcc90240adaa1cfee81be68f8a727295
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Dec 7 18:41:22 2010 +0100

    projectm: randomly choose the first preset or projectM will always take the same.

commit 3df02ef034fc199814e66727e28802b935766653
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Dec 7 17:37:04 2010 +0100

    Fix make check.

commit 5fff8a35a9a85d17173ee4b02e6a716d69294d7b
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Dec 7 14:41:59 2010 +0100

    remove vlc_tdestroy from the symbols list.

commit c40c90cf6fcb4df8984812af9eabedbd46be13a7
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Dec 7 14:04:47 2010 +0100

    tsearch functions: check for the presence of search.h and replace tdestroy.
    
    If search.h is present but not tdestroy: implement it based on others t* functions
    If search.h and tdestroy are not present: implement every t* functions.

commit 245dcd2771a5f4842cc89625230cb719d6b44825
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Tue Dec 7 12:46:06 2010 +0100

    Use HAS_QT47

commit 740ab95dd85658ed11e32f40f5363632e92e5a58
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Mon Dec 6 20:54:59 2010 +0100

    skins2: fix race condition (if multiple vouts)
    
    Close must also be serialized (one single global lock/wait).

commit 890ea92aede33e3e8ddd065844c4ab06acfe7615
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Mon Dec 6 19:48:50 2010 +0100

    skins2: fix compil warning
    
    function call didn't match function prototype.

commit 8b02394e5ed092a32b6370410a1639c597b8e11a
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Dec 6 19:12:28 2010 +0100

    t* remove the dependence to cdefs.h

commit b983946db701561cb7c7f5136b55657e6ea4d2fb
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Dec 6 18:34:33 2010 +0100

    only include search.h if available (anyway vlc_fixups will define the functions if needed).

commit 1d69914ecef64593051f5ca807f7c314423e9230
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Dec 6 17:51:54 2010 +0100

    tdestroy: fix compilation for system that does have search.h but not tdestroy.

commit c489a903fa6b54f2c5e512709390a47df162a2e3
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Dec 6 15:43:13 2010 +0100

    Implement tsearch functions for systems that does not know about it.

commit 46527ae8580d1ccf2edaead2a7d5ad592ea2fab5
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Dec 6 17:43:11 2010 +0100

    configure: do not fail if dvdnav is not present.

commit 8c475b9f12c684311cd6e7ad902463d16245752d
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Dec 6 15:05:26 2010 +0100

    lua_gettext: do not include vlc_fixups.h

commit ad4cf3034b2e1cb7eb5245585e16dc842f1e54c0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Dec 6 06:04:35 2010 +0200

    IFO: fix DVD-VR as well

commit 5aca149e414bb5012e7499dc97f3fa7e09c22c23
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Dec 6 05:59:04 2010 +0200

    IFO: fix non-ASCII paths

commit 0084980f903872789530e4d27bc15511466bbab4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Dec 6 01:13:33 2010 +0200

    Typo

commit 588ce05760940696ab64acf1ba52fd5871e8bc64
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Dec 6 00:41:19 2010 +0200

    Win32: compile fix (untested)

commit f787d521c43ab719c790fba0d996a738ec6b937d
Author: Kaarlo Raiha <kaarlo.raiha@gmail.com>
Date:   Sun Dec 5 19:32:59 2010 +0200

    support channel up and channel down remote keys QT4+win32
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 70526ce235650b7f39a8abc3c06682bd6a0d7d47
Author: Kaarlo Raiha <kaarlo.raiha@gmail.com>
Date:   Sat Dec 4 19:31:06 2010 +0200

    support mce remote controllers record button in QT4 GUI win32
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit e61ba5a72f46d5f67b361bd5f617f661f64e5fb7
Author: Michael E <mapei_@hotmail.com>
Date:   Sun Dec 5 19:45:18 2010 +0200

    Fix scope alignment
    
    This sets the base level of the scope display back to the centre of
    its channel. Has been broken for at least +1 year.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 618b77f969dc2ca2e64f60192799a58308a1d40d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Dec 5 19:29:38 2010 +0200

    Capitalize PulseAudio correctly

commit 6a35c6ad8ff6be8ab31c1dcb4da4a833744675c2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Dec 5 19:13:07 2010 +0200

    Fix comments

commit 757e6a6eb00f3c99335e5925e6ade4929b68d9ad
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Dec 5 19:12:38 2010 +0200

    Revert "vlc_clone_detach: remove thread handle parameter"
    
    This reverts commit 653a66372d98131ab4c3f86bbf1d4786222d4c4c.
    
    Conflicts:
    
            src/win32/thread.c

commit c97e19592729332a491ec0912b9d18976f39153c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Dec 5 18:43:54 2010 +0200

    Win32: implement cancellation of detached threads

commit 4e647951242a8a1174d7b9dd451c9ac380135963
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Dec 5 06:39:07 2010 +0200

    Remove VLC_VAR_MODULE, VLC_VAR_FILE and VLC_VAR_DIRECTORY
    
    Those variable types were identical to VLC_VAR_STRING in practice
    (Note: do not confuse variable types with configuration item types).

commit 87626923e323619696e1add713adca746c25b115
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Dec 5 06:01:47 2010 +0200

    Add left and right wheel buttons

commit 938d8c45a0125d648b16e0b8eab91fd8b90409dc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Dec 5 05:59:57 2010 +0200

    Remove useless mouse buttons table

commit 365bb633561b6b6f9e4d4ea65835fc461045a85e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Dec 5 05:55:26 2010 +0200

    Cosmetic

commit 9e7cfdd896c1e3d8ebeaa4ef29e22da71d31265c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Dec 5 05:36:49 2010 +0200

    add_key: declare the global key first

commit cea1b8355772ee3c6331ea4cc94b6eef8a6781c7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Dec 5 05:27:29 2010 +0200

    Remove obsolete dump action

commit 10289bdecce4a6a889ca9ead47dbb13a0b8a13fb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Dec 5 05:23:45 2010 +0200

    Undefine unimplemented history actions
    
    VLC maintains no history, so no wonder...

commit ce75154bf7fdaa77f8e93863751ebb766f13d5b4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Dec 5 05:19:12 2010 +0200

    Unassign cube speed action values

commit 98bf554a92e0ea8001ad4f1b04e59ffcaefcf6fb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Dec 5 01:26:57 2010 +0200

    Typo

commit abbdcb63d9f4161055e24faec1c7edcc9b83e44c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Dec 5 01:17:10 2010 +0200

    Xlib: check if we can call XInitThreads() before we do so
    
    Parental advisory: naked kludge and explicit hack

commit 5984bb6aa1b9ddad1efc37295d1a2f26a46708b7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Dec 4 20:16:32 2010 +0200

    XCB: remove -x11-shm option
    
    We have reliable error detection with XCB, so this option has become
    mostly useless. For testing/debugging, the developer can hack the
    CheckSHM() function to return false if really needed.

commit dca2381bdfe4f78c9a2fc0d458fbfcac7eec0add
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Dec 4 19:53:51 2010 +0200

    RTSP: fix a=range syntax

commit 45b2fbe5107fbf58e0fe949ff2fe0028ed04dbe2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Dec 4 19:28:40 2010 +0200

    mosaic: sub filter object have no thread, remove no-op

commit 7b59c12c2416c3de7bc223bd73da98f20f3c843a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Dec 4 19:25:36 2010 +0200

    Win32: remove thread times

commit 6bc9535c0a97e1ad3f8531ffd1dcbb5d565656ab
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Dec 4 19:15:08 2010 +0200

    Win32: implement thread return value

commit c84a46bbd8a61c9a05fcc07a2d7ccb8e0d598150
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Dec 4 19:11:04 2010 +0200

    Win32: fix use-after-free in vlc_join() (untested)

commit 653a66372d98131ab4c3f86bbf1d4786222d4c4c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Dec 4 18:55:46 2010 +0200

    vlc_clone_detach: remove thread handle parameter
    
    This made no sense. If the thread is detached, the handle is released
    asynchronously when the thread exits. So it cannot be used in any way
    (except from the thread itself).

commit 0bb330fd28ec0ccfdc54718bb709149610d0f532
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Dec 4 15:25:57 2010 +0100

    qt4: fixed search field compilation for Mac and s/Carbon/Cocoa
    
    Note that Carbon code isn't supported in 64bit applications...

commit 11a89704974b204d6009b2b4bf143c6f0713aa55
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Dec 4 15:18:27 2010 +0100

    lua_variables: luaL_optstring returned pointer is valid as long as the value stay on the lua stack (also avoid an strdup).

commit 44d12ee33f761ae5f55a4c13dbd0acff63c99087
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sat Dec 4 00:33:22 2010 +0100

    NEWS: dynamic payload types in rtp access

commit c6c52cc8d4aa1243e7b42087dfd82c948bbfd7e8
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sat Dec 4 00:07:48 2010 +0100

    rtp: option to assume Theora for unknown dynamic payloads
    
    Theora support is enabled. An option is added to manually select the
    payload format of unknown dynamic payload types, in pre-arranged
    streaming setups, without needing SDP. The only choice for now is
    Theora.

commit 75d5cb1298f15d8cbc38242bf1b83a2df7edbd01
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Fri Dec 3 22:33:32 2010 +0100

    contribs: blind attempt to fix compilation of x264 on win32.

commit 82d8b16be027ec3ec50521f300e825970a18611c
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Fri Dec 3 21:46:49 2010 +0100

    dvdnav: use pkgconfig instead of dvdnav-config specific script.

commit 8a01a85330e01474597a4207891dd0b7b941de40
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Fri Dec 3 17:26:26 2010 +0100

    lua_variables: the pointers returned by luaL_checkstring might be invalid when the value is poped from the lua stack.

commit 0777f8120a5148339bd7e4403db20e154c2b6d51
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Fri Dec 3 17:01:31 2010 +0100

    lua_variables: cosmetics. (no functionnal change).

commit fc2d56e310be76073782a3d9109440826adff655
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Dec 2 19:45:13 2010 +0100

    Contribs: move MPC to the modern SV7 & SV8 library
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 87ce9b02935fdcb29c0307b551b3bbf9a28fc2c3
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Fri Dec 3 12:38:01 2010 +0100

    dvdnav: use the right type of the vout object.

commit fd4632259361407e868b585888e1dcd99cfa7084
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Fri Dec 3 12:05:56 2010 +0100

    logger: use var_inherit.

commit efa1666ad381c86feef6cf0d6b471d6c4fb6e0bb
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Fri Dec 3 11:00:02 2010 +0100

    lua_variables: allow the creation of a void variable.

commit 962f19ece26926966928ce3ab18e3d22c2381640
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Fri Dec 3 02:29:28 2010 +0100

    NEWS: vorbis and theora in RTP sout

commit b2bc67df36f7234f18f757c7719827ccd698e266
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Fri Dec 3 02:20:05 2010 +0100

    rtp sout: send in-band vorbis/theora configuration packets
    
    This is an alternative to SDP to convey the codec configuration
    necessary to decode the stream. The configuration is sent only once at
    the beginning of the stream; at least you won't be tempted to waste
    bandwidth with retransmissions. This is a ad-hoc hack, but it's not too
    bad or pervasive.

commit dae49c9ef896253833b823cf74bbd88a1966c9d9
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Thu Dec 2 22:18:40 2010 +0100

    Revert "Revert "libvlc_media_get_tracks_info(): correct help""
    
    This reverts commit 193aeeff9d12888728c46b21720b4fc06d9033f3.
    
    Conflicts:
    
            include/vlc/libvlc_media.h

commit 4bf6ddb1c54a3bc614a81e126508c2ac85cddfa5
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Dec 2 22:16:37 2010 +0100

    Fix libvlc_media_get_tracks_info()
    
    Signed-off-by: Rafaël Carré <rafael.carre@gmail.com>

commit aa102fee3df0f1d3474ccf3250ebc1e3a297ac5f
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Thu Dec 2 09:42:41 2010 +0100

    Revert "Revert "input: Fill in the input_item es""
    
    This reverts commit 2ca4cf27ef0d6dc906f5523babb35633d3b6bcd1.

commit d61f3b7fc6d02a117c53d89e74e42dbe809b697a
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Dec 2 21:41:53 2010 +0100

    Fixed a vlc_mutex_t leak in direct3d video output.

commit 494743ea5e43c83df71f25031e2452304c8126e3
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Dec 2 21:41:29 2010 +0100

    Fixed a small memleak (vout).

commit 8f5a86b390530320aef53bdc4d703623befdc527
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Dec 2 19:14:17 2010 +0100

    lua_variables: add the possibility to attach a callback to a void variable.

commit df4237b6f1529d2f9460e4f3bb18e853ec96029d
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Thu Dec 2 18:30:08 2010 +0100

    rtp input: theora support
    
    Not enabled yet

commit b43a83e5fe107d38d070ef8df01ffb91e5227473
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Dec 2 18:07:17 2010 +0100

    lua_variables: call only one time var_Type and corretly check the variable class.

commit 30dd89c3247cda2506393bdffed329ffa3ea425e
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Dec 2 17:30:22 2010 +0100

    lua: remove dummy storage.

commit a511a54f897fa582e0fa4ed2fada41adfa8a797f
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Dec 2 14:22:27 2010 +0100

    contribs: build the correct libiconv for OS X

commit 0ade5cecb04d764606a35035cda087bc2accd743
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Dec 2 14:09:33 2010 +0100

    contribs: remove unknown x264 configure option.

commit fcf43e21afb299f7c2f00fe6b97af4968d8276f4
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Dec 2 13:52:18 2010 +0100

    contribs: updated binary pacakges for Mac OS X including FluidSynth

commit 609ed8bfba91cd446bbb8d7cd17b3726c73b8fd8
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Dec 2 11:46:57 2010 +0100

    contribs: fixed 64bit compilation of x264 on Mac OS X

commit 392c7b8a555ed9994256757c0350ebc4a251ddee
Author: Brian Kurle <Brian.Kurle@arrisi.com>
Date:   Thu Dec 2 00:04:00 2010 +0100

    relative_URI memory leak cleanup
    
    If the the link is relative, psz_uri is dynamically allocated a string of the
    absolute URI (which is also returned by the function).   However, if it isn't,
    NULL is returned and nothing is allocated.   segment_New performs a strdup, so
    the pointer is not saved.   Thus, check if the allocation occurred and clean up
    if needed.
    
    Signed-off-by: Jean-Paul Saman <jean-paul.saman@m2x.nl>

commit 17ce236d62f0936298743effd3fd6f5bdf71d860
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Dec 1 15:12:37 2010 +0100

    modules/codec/avcodec: Move HAVE_AVCODEC_MT to avcodec.h
    
    The defined HAVE_AVCODEC_MT is used by modules/codec/avcodec/avcodec.c
    and modules/codec/avcodec/video.c. It was only defined in modules/codec/avcodec/video.c.
    
    This patch moves the define to modules/codec/avcodec/avcodec.h.

commit 4e8e992bf0634077156a7a743cd6f8c2844a7b7b
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Dec 1 14:01:47 2010 +0100

    stream_filter/httplive.c: HLS streams are in no particular order in the .m3u8 file
    
    Take into account that HLS streams with bandwidth specified are not in ascending
    (or descending) order. Choose really the best wrt to measurements.

commit fa6e476e6697bf4b584330e53c6b94f5b50be721
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Tue Nov 30 21:11:16 2010 +0100

    stream_filter/httplive.c: download first 3 segments.
    
    Download the first couple of segments to determine the best
    bandwidth match and to ensure smooth playback.

commit 85c4fe7dc669c95aab4090ab65820714cc5c3e79
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Mon Nov 29 10:27:08 2010 +0100

    src/stream_output/stream_output.c: input_UpdateStatistics() expects an INPUT_STATISTIC_* not an SOUT_STATISTIC_*
    
    input_UpdateStatistics() expects an INPUT_STATISTIC_* not an SOUT_STATISTIC_*

commit 932a8b1da758af57ae3bad0d85091c809d9145eb
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Thu Dec 2 03:30:06 2010 +0100

    rtp sout: theora packetizer
    
    This doesn't quite follow the outdated draft-barbato-avt-rtp-theora-01,
    but keeps consistant with RFC 5215 (vorbis) and with the ffmpeg
    implementation

commit 6310a0d56c69340ebe2506b145f7cd5b3379e91b
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Wed Dec 1 21:56:36 2010 +0100

    win32: disable broken thread times too

commit da1d348a0be6862e1e0dc6f295968a595fd8cf62
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Wed Dec 1 19:13:46 2010 +0100

    wince: build fix

commit 09a29d9e756a2ea3418aa10be9b216445410e3d5
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Wed Dec 1 18:47:27 2010 +0100

    win32: vlc_thread_set_priority() is broken

commit c0b04d59808d57997baebcf26ab4efb527160e2a
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Wed Dec 1 03:01:44 2010 +0100

    rtp sout: fix memleak

commit ec8b3fefaf482527e8fa17d2e900b57f80ac8cd8
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Nov 30 22:18:12 2010 +0100

    Mac: use a Native Search Line
    
    This is a good example of how to use Mac native widgets (NSView) inside QtVLC
    For some reason, this is broken on the main playlist, but it works great on the plugins dialog or the simple prefs/keys
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 0734535dafba5a8ce68e1fa5b7778b92544fbb81
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Nov 30 21:46:47 2010 +0100

    Qt: misc simplifications and corrections

commit 9123d53be8c58099e916393ba34ed1d3cf33f88b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Nov 30 21:12:39 2010 +0100

    Qt: use Qt4.7 clickLineEdit, if possible

commit 8a7513fe6819e91b2887559f98ea24caca0aa994
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Nov 30 21:04:26 2010 +0100

    Qt: SearchLineEdit: rename function to match Qt4.7 names

commit 5f47703c35b8c5a68050523043e8f33aeee737b1
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Nov 30 21:00:48 2010 +0100

    Qt: simplification

commit e14f47780d83600d74cd47605765f0f225472a9f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Nov 30 20:57:06 2010 +0100

    Qt: split searchLineEdit in its own file

commit fce89194ac6f9d48bcaa8ff65eb0d8db9dabbe47
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Nov 30 19:51:19 2010 +0200

    decklink: fix uninitialized on error path

commit 9d9f6e02ec007b43239946bc272fea4f5c39bcfb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Nov 30 19:51:09 2010 +0200

    declink: mutex leak

commit 4ac63ab48958a9396ea617adc6e49e2408246d62
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Nov 30 18:28:37 2010 +0100

    contribs: enable fluidsynth on Mac OS X and fetch it from SourceForge instead of Savannah

commit 72a691d8bd3d6707ea279511a214cef5960c46aa
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Nov 30 18:06:01 2010 +0100

    Qt, Mac: reduce the size margins and change the color of the Splitter

commit 3c5ad8a6acecbfc746ea6b3e564e377288fa5f0c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Nov 30 17:49:31 2010 +0100

    Qt, Mac: use the classical blue for the selector

commit 2169b78fa850f82d234f2dab8bb377d81ad88016
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Nov 30 17:40:54 2010 +0100

    macosx: fixed preferences compilation

commit fb09bf19a0e55209092a991d0cb6708e0e1679c9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Nov 30 13:21:02 2010 +0100

    Contribs: make Qt4 available on mac

commit 383afad3ba992904042da2d59a03f0e8a1464c8f
Author: TUDURI Benoît <benoit.tuduri@gmail.com>
Date:   Tue Jul 20 19:40:13 2010 +0200

    Fix typo for Save Playlist in french translation.
    
    Signed-off-by: Rafaël Carré <rafael.carre@gmail.com>

commit 177dd4ce9451c482e27e8141f38f34bad4a194fb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Nov 29 22:52:01 2010 +0200

    sout_InstanceNew: remove __

commit 3b9074b2edc6aabd9e6f6408a7e14625b9b86912
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Mon Nov 29 22:06:40 2010 +0200

    projectm: quick fix to get projectm visualisation to work on all locales

commit d8e17e4cc4faac2fa5af8d495e429b1ffc02566a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Nov 29 20:27:26 2010 +0200

    Unused mutex

commit 2ebdd8c3540d6ff5a48cebf8037120edfb7219f8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Nov 23 23:07:05 2010 +0200

    Win32: simplify vlc_cancel()

commit 53a25c481599c6fe784bc866545878ff6b576527
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Nov 29 20:26:08 2010 +0200

    Win32: simplify threads (merge cancel and thread data)

commit a29e8329e2892ad5e0631772d3ccad24b15aaf49
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Nov 29 20:15:46 2010 +0200

    Replace vlc_detach() with simpler vlc_clone_detach()
    
    vlc_clone_detach() is less flexible but we never used that lost
    flexibilty. However, it will simplify a later Windows fix as well as
    safely exposing detached threads to plugins.

commit a75bbdb2c2c81e25a6612118b75db3721c5036b7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Nov 29 19:33:58 2010 +0200

    Comments

commit da28b2754e626ae5305dd817922dbf9cd44858b3
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Nov 29 13:02:29 2010 +0100

    MobileVLCKit: remove mmap access in Aggregate

commit 3a04dae04f4dbd5210f807743a08210572fc306d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Nov 29 00:07:13 2010 +0100

    Qt: fix previous commit

commit 6627718ccb4fe802f5528f6644cd71d92a1f7e88
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Nov 26 08:54:31 2010 +0100

    Qt: playlist, use a better QSplitter, on Mac
    
    It might be a good idea to do the same on other platforms

commit f28ecfb06a924dc163d2899aca8b20625dc01ae0
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Nov 26 08:53:19 2010 +0100

    Qt: use a Brushed Style on Mac

commit dc8af820d1b9be0297a1dcd85cd6db8973a4209c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Nov 26 08:52:41 2010 +0100

    Qt: use a drawer for extended Dialog on Mac

commit ee3f372e6508ceead283778d7f15f44c508812cf
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jul 31 11:07:37 2010 +0200

    Qt: no icons in Menus on Mac

commit f3b49014ab5eb150914be5abf0e1cef655e2e06b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Nov 28 22:07:35 2010 +0100

    Doc: make it more clear how to sign the updates files

commit 30afde38de0555135b43730e451c2eec3af9cbc2
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Nov 28 20:43:47 2010 +0100

    Contribs: try to fix CDDB crash on Windows
    
    Ref #3804

commit d3fbc3d267dfd2f255f89fc9069d2359a4a3ffce
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Nov 28 16:08:26 2010 +0200

    XCB: support platforms without System V shared memory (untested)

commit eab76644005cdb1a8c4f18ac4263cdab0c405a09
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sun Nov 28 13:42:19 2010 +0100

    Qt: Allow disabling or resampling background art.

commit c7ba2edbac9a312d825802525dee66799e1f9407
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sun Nov 28 01:30:17 2010 +0100

    Update comments relevent to --sout #description

commit c9663d9770791225bcfae556c53135810698f5db
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Wed Nov 24 20:54:49 2010 +0100

    skins2: rework the fullscreen controller
    
    This rework includes:
       - activation with mouse move
       - transparency and fading out supported if the WM allows it
       - fsc no longer a child window
         (this latter point should work out the refresh problems
          often mentioned on Vista and Win7)

commit 224050508fa86593e3196382d56fb24c4b16e7a8
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Mon Nov 22 23:49:55 2010 +0100

    skins2: avoid multiple strings with same value.

commit f91eaf0b4bc51babbdd2aea95b974eaf5c32b408
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Mon Nov 22 23:34:23 2010 +0100

    skins2: remove dead code
    
    The possibility to trigger callbacks when changing preferences was removed
     lately. So this code is now useless.

commit 2a7de277df8c501d403a03353974d3298224223f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Nov 27 20:00:45 2010 +0200

    Win32: don't destroy variables without destroy callbacks

commit 3b657dc9478ed4b7b24c5a7e802a0ee96baa1e06
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Nov 27 19:59:32 2010 +0200

    Remove the mmap access plugin
    
    It cannot work properly due to SIGBUS when a file gets truncated.
    In fact, this plugin had been disabled by default for as long as it had
    been in VLC.

commit 7e1b4d5377e3c7616cb834700c1f74e68ea4b1fc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Nov 27 16:14:41 2010 +0200

    Remove unused msg_Stack stuff

commit aa25960c312f78badf4df4796377bfcc5ff49eec
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Nov 27 16:03:44 2010 +0200

    Win32: really set fd_set size dynamically

commit e59ca64643cb0769467f923667279cb83257e85c
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sat Nov 27 01:32:43 2010 +0100

    rtsp: implement session timeouts
    
    Based on keep-alive RTSP requests

commit f5d7ac64c863415aafcdd389a58d0004d7b4439c
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Nov 26 23:26:16 2010 +0100

    Fixed win32 opengl provider.
    
    CommonDisplay() must be called at least once to ensure that the window
    content is shown.

commit e7d258301dece4c59b284eb49b2ebcc637742d2c
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Nov 13 22:42:18 2010 +0100

    Fixed opengl provider vout window selection.

commit 83306b533fd201310d53e5d41b4146ead42dec48
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Nov 13 22:30:18 2010 +0100

    Fixed coding style (window.c).

commit 21e527a0498ce864c682525bf175ee38e64e038c
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Nov 13 20:41:36 2010 +0100

    Used video_format_ScaleCropAr in scale.c/swscale.c

commit 9cf0b9d4e10fb6b2ec65de48a18fd2c6a4b1275d
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Nov 13 20:40:42 2010 +0100

    Added video_format_ScaleCropAr().
    
    It computes correct crop/ar settings when scaling a video format.

commit 351139f592525158be8b6fe55c94ebb945568287
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Nov 12 03:26:13 2010 +0100

    Fixed crop parameters in transform filter.

commit b9188c548e14fd9f1ec3dcc2e43ebf99ae8e4799
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Thu Nov 18 13:10:57 2010 +0100

    MKV: Use new vlc_delete_all to clear containers.
    
    Signed-off-by: Rémi Duraffort <ivoire@videolan.org>

commit a1a0cafb6c1184fd2f308af5068b5e4621840e96
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Thu Nov 18 13:10:37 2010 +0100

    vlc_arrays: Adding a C++ helper to clean a container
    
    Signed-off-by: Rémi Duraffort <ivoire@videolan.org>

commit 4cb95a425d3b2c7a8b75510fcc1b322a5a8ffc97
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Fri Nov 26 16:51:04 2010 +0100

    stream_filter/httplive.c: adapt debug logging
    
    Move logging of current segment and stream. The previous place gave
    confusing information.

commit 0c7c4caa281c95b5250570fdc2274f545b09ded1
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Fri Nov 26 16:28:07 2010 +0100

    stream_filter/httplive.c: do not crash on seeking
    
    After the adaptive bandwidth changes seeking could end up in a segment
    that is not available. Each segment is downloaded once and after switching
    to higher or lower bandwidth segments downloaded for previous bandwidths
    will not be deleted or downloaded. The later is to be fixed.

commit d20cd47813b732bba92eb3d2663f13aa89108576
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Fri Nov 26 15:34:14 2010 +0100

    stream_filter/httplive.c: select stream with lowest bandwidth to start playback.
    
    Start playback with the lowest bandwidth stream.

commit ccaec9e6804b3910d5ada87955db4b5da2b82dcb
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Nov 24 10:10:51 2010 +0100

    stream_filter/httplive.c: NexSegment() look for next segment in *any* of the hls_stream_t's.
    
    NextSegment() assumed that the download thread its hls_stream_t was leading.
    However this was too simplistic.
    
    NextSegment() seeks the segment in *any* of the hls_stream_t, assuming that
    each segment will be downloaded only once.

commit 0c12dfe51fa65832b181e242673215753dbe629a
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Tue Nov 23 15:23:22 2010 +0100

    test/modules/stream_filter/httplive: script for traffic shaping
    
    Test script for traffic shaping with tc (iproute).

commit 144336b4d601c4ec5bdec6c47fb6ea9d1a36e660
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Tue Nov 23 22:18:41 2010 +0100

    stream_filter/httplive.c: determine correct next segment
    
    Download the next segment from a playback standpoint.

commit dace6b3faf268d8d07ac9e89b917cfb438d0a6d9
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Tue Nov 23 20:48:55 2010 +0100

    stream_filter/httplive.c: cleanup
    
    Cleanup NextSegment().

commit edf94bcb049295d05a20eec923fc1dfc550664bc
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Tue Nov 23 14:02:41 2010 +0100

    modules/stream_filter/httplive.c: corrected bandwidth calculation.
    
    The bandwidth calculation needed corrections and is less agressive in
    switching to higher bandwidths.

commit 7cd0a8ae38e8dc78b9595b3f5f254c79f12633d6
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Fri Nov 26 16:52:09 2010 +0100

    qt4: use the christmas icon on the same day (start at day 354)
    
    (It was broken by a8e4b30b)
    
    Move the definition to qt4.hpp and add a comment

commit 8cb745bf8692b11507da6f9c054e1f4a1323b6bd
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Fri Nov 26 09:23:12 2010 +0100

    vlm: use a per-instance parent object to set VoD variables

commit 48029873dd449de187979e0e9c46c9fed0887715
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Fri Nov 26 03:23:53 2010 +0100

    vlm: make proper use of semaphore

commit ca29b79feed402d3c896005dfddab9d1026afd3f
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Thu Nov 25 18:09:30 2010 +0100

    description: don't use vlc_object_find()
    
    If you want to use #description, you need to set up the appropriate
    struct on pass it down as a variable

commit 1a0ad6c1ab6a0ffc3994be4b42db3f0924bc46e6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Nov 24 22:52:57 2010 +0200

    Win32: fix poll() with more than 64 sockets

commit 899a63133af3a92193421a0868af6d2021c77704
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Nov 24 22:52:34 2010 +0200

    Win32: fix a few warnings

commit 28d721ccc3caeaacc2e1f83b2c7f5480e069b821
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Wed Nov 24 21:50:56 2010 +0100

    decklink: fix compilation.

commit a3dd09aaac04ea29b564e93137a1daeea233b9cb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Nov 24 19:38:38 2010 +0200

    Allow rescheduling a one shot timer from itself

commit 020fbe57db87914f59420790d2545d385664169a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Nov 24 19:35:46 2010 +0200

    Fix one shot timers

commit 66c47c31f0f81448e55100170822fae29e4834ac
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Nov 24 19:01:28 2010 +0200

    vlc_timer_schedule: fix resetting the timer from itself
    
    This also fixes error handling: if the thread cannot be created, we do
    fail cleanly.

commit b17660378ec29c2a64991fc8a456809b1bf450b6
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Wed Nov 24 17:59:55 2010 +0100

    libvlc: remove unused structure member.

commit 46676e7598448df74a34c5a45fb271a801497676
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Wed Nov 24 17:56:50 2010 +0100

    win32: fix memleak.

commit 7ba20d426503e4efd0c2f8b5364c2ad46afa4eb2
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Wed Nov 24 17:48:08 2010 +0100

    variables: properly reset the variable tree in var_DestroyAll()
    
    This allows using it at another time than destroying the object

commit 8d622c5bb504d48e4b1ad60b55f9f9a9839d15b6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Nov 24 18:43:16 2010 +0200

    cosmetic fix

commit c39920a9215fe708584f16f3d6a45c54a6db0a1a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Nov 24 18:40:41 2010 +0200

    Remove unused timer attribute

commit 13efec9e28df81890ec9f1f46a3c81eff31dd545
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Wed Nov 24 08:40:57 2010 +0100

    Fix grammar in comments

commit ae79d25dac4e2067530dd375369ddc08c39900ed
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Nov 23 23:36:17 2010 +0200

    Win32: implement variable cleanup more similar to POSIX...
    
    ...and less prone to deadlocks. This restarts until all keys are NULL,
    in case cleaning up reset one key back to a non-NULL value.
    There is still a slight difference with POSIX still. POSIX will restarts
    only after all destructors have been invoked, not after the first one.

commit ca960c2e0c2371a7fd63735cee114f45ddd4172e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Nov 23 23:36:03 2010 +0200

    Win32: also cleanup thread variable on cancellation

commit 444f32586f6ef937dc8dd66809189fe3fa838f82
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Nov 23 23:24:19 2010 +0200

    Win32: fix thread variable leaks

commit 4e842f86995640371cc915c093003a47c3076b55
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Nov 23 23:27:44 2010 +0200

    Win32: cancel_data is on the stack, don't free it
    
    In practice, this bug was hidden by another bug in the thread variables
    implementation: the destruction callback is never invoked.

commit 2ca4cf27ef0d6dc906f5523babb35633d3b6bcd1
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Tue Nov 23 18:28:52 2010 +0100

    Revert "input: Fill in the input_item es"
    
    This reverts commit eea468e632fe620228778b01bec36468222556bc.
    
    When the media is played, the formats represent decoder output, and the ids are not preserved (video ES can be replaced by audio ES)

commit 193aeeff9d12888728c46b21720b4fc06d9033f3
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Tue Nov 23 18:28:34 2010 +0100

    Revert "libvlc_media_get_tracks_info(): correct help"
    
    This reverts commit 708a15ff0ec23067c5e2cda77b6ed3334ba18393.

commit 35a39bb433a8396588a8af148515bcdf9d0d99ce
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Nov 23 16:45:45 2010 +0100

    Print a warning about static plugins and VLC only if VLC is built.

commit f07499acd80ae3ecb30517596cb702b638907ff4
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Mon Nov 22 21:32:57 2010 +0100

    skins: add some transparency to the default skin
    
    Default skin becomes slightly transparent when moved.
    (deactivated by default, needs to be set up in preferences)

commit 64c2daf417e2525f19ac608b9c02e2c1dab42757
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Mon Nov 22 21:10:52 2010 +0100

    skins2: rework and simplify transparency
    
    Several redraw were no longer needed
    (tested successfully on Ubuntu/metacity and WinNT)
    
    On Win32, switching back and forth between layered Window and not layered
     window (case where only one of the two alpha parameters is < 255) was removed
    because display was not satisfactory. (transition a bit weird)

commit af5900aedc70f8670739bc369098ccb4918e3f90
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Nov 22 15:07:12 2010 +0100

    gestures: use static when needed.

commit c661b609bec6f8f02a66b1c02715879e691b796c
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Nov 22 15:06:11 2010 +0100

    access_oss: return NULL instead of 0.

commit 99ebae0c04aa2ce0b3085fbba78f4245c713d9c2
Author: Lari Natri <lari.natri@gmail.com>
Date:   Mon Nov 22 03:57:59 2010 +0200

    Fix for KDE device actions
    
    This tiny patch enables opening of VideoCD/AudioCD/DVD discs with VLC in KDE when inserted, which was broken before.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit f511daad0b14f1db6e8838e9b2668863c6a21378
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Mon Nov 22 15:33:39 2010 +0100

    skins2: improve the default skin placements
    
    The default skins now benefits from relative positioning:
       - main window centered
       - playlist window centered with a 5% offset
       - fullscreen controller centered at the bottom
         of the screen with a 3% margin from the border
       - other ancillary windows all centered

commit 6f772953ac0e7eeffa1d98606988d1e148f1c468
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Mon Nov 22 15:38:56 2010 +0100

    skins2: implement relative positioning
    
    So far in skins2, all x, y, width and height were given in pixels, and
    no reference to the screen resolution could be made.
    
    This patch implements the following :
    - all x, y, width, height can be given in pixels or in % of their container.
      For windows, the container is the screen. For widgets, it can be the
      layout or a panel.
    - Five new tags eases up positioning
      - position : relative position given as "Center", "West", "NorthWest", ...
      - x/y-margin : margins to take into account (in px or %) wrt the borders.
      - x/y-offset : additional offset to apply (in px or %).
    - the image control can now accept a width and a height parameters.

commit 5d7acec1a0a4b79e013bf07e842bc77f6680c0f1
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Mon Nov 22 11:55:55 2010 +0100

    skins2: ifdef code specific to WIN32

commit 73150d7c3fb0380732aae88c0274a2b0fe486265
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Mon Nov 22 09:47:54 2010 +0100

    skins2: some optimisation and cosmetics when moving/resizing windows
    
    On most WM, move and resize are noop as long as the window is not visible, and
    these calls have to be reissued once the window becomes visible.
      - so avoid unnecessary calls when there are known to be noop.
      - remove a move in TopWindow that appears hackish
        (it hides a MoveResize and is actually needed for _all_ windows)

commit 812106522ea2f4a3cb9534715de2f14b3e69ae1a
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Fri Nov 19 19:31:14 2010 +0100

    skins2(Win32 and Linux): Don't refresh a window forcefully
    
    A good practice is to invalidate the window and leave it to the OS to decide if a repaint is or not needed.
    
    As a side effect, this fixes some alternative task switchers (alt-tab) on WinNT (like TaskSwitcher or ATTv) that displayed a black rectangle instead of the preview of the skin, because the skin engine was not doing things the usual way.

commit a66bbe1ecfef998f0808fc2cdd32be053cf88ed3
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Fri Nov 19 19:30:05 2010 +0100

    skins(Win32): Process events in the winProc (instead of the message loop)
    
    Events like WM_PAINT should be processed in the WinProc, because
    some functions directly call the WinProc (e.g UpdateWindow())

commit a38c6d0f5f5779fd39367988091c52db3d155c8c
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Fri Nov 19 19:58:36 2010 +0100

    skins2: fix minor artefact with animated image
    
    Don't do anything if the image doesn't change. Otherwise, some unpleasant
    flickering occurs when the image is animated.

commit 66456370991dfd488260c1ee497e66304b17ee2d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Nov 21 19:12:09 2010 +0200

    XDG: wait for end of screensaver preemption before cancelling

commit 79bb2f751a8a4a90d56d728828a82a462298bce7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Nov 21 19:12:32 2010 +0200

    Disable screensaver preemption before destroying the module

commit 8178340c39a53d7737f25f14ad9f965010142ead
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Nov 21 17:01:42 2010 +0100

    Contribs: Win32 targets reordering, based on types

commit 37e9960922beb1d931744cab26e5161bc893f426
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Nov 21 16:44:22 2010 +0100

    Contribs: update freetype and GnuTLS

commit 1c9669ac53e83beadcd112f909b239a9645b031c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Nov 21 18:08:06 2010 +0200

    Qt4: fix crash regression in 1.1.5 closeAllWindows() not thread-safe
    
    All UI related operations in Qt4 must be done on the UI thread, as
    QtGui is not thread-safe internally.

commit 9a0e0822d0c8739e4a984ea5df6b6eb6338d65b6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Nov 21 18:00:38 2010 +0200

    Qt4: cosmetic fixes

commit ebb7f49b030c1734de79047da741c8ee28b929d9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Nov 21 18:06:58 2010 +0200

    Eliminate dead code

commit 55d09264802ef94593806a206e36fb8b4b8a6977
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Nov 21 15:54:13 2010 +0200

    libvlc_set_format_callbacks: dynamic video format selection
    
    LibVLC applications can now select their video memory format when the
    video output is created. In particular, this allows preservation of the
    original pixel dimensions.
    
    While untested, this should also enable planar YCbCr rendering. Until
    this, vmem assumed that all planes had equal pitches, so that subsampled
    planes would not really work.

commit 0e4caf6d4a776bd62ac1ff7bee3838ec51f281bb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Nov 21 15:50:10 2010 +0200

    vmem: set the video format via callback

commit 841eb240885cbea14245dfd832c9f1ab31d12bf4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Nov 21 13:45:19 2010 +0200

    Qt4: do not crash if the video window is released after the interface
    
    This should fix #3359.

commit 6088b41ddc3a01d634e4b18fe95f468e12e4a864
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Nov 21 13:30:38 2010 +0200

    Qt4: cosmetic + comment

commit 93ee8f45b2b3e301e0eb254618553375b7f0b26d
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Sat Nov 20 19:13:45 2010 +0100

    package/ios: Improve build.sh.
    
    Make sure the specified SDK exists, add a verbose mode, allow to change the default SDK.

commit d51b0e0ee82ab06970d08921c6f35825bf9657b5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Nov 20 15:52:47 2010 +0200

    Use \deprecated explicitly for l_v_get_height and l_v_get_widget

commit 945142dc196acf823190d105df6a591a4f8a2f36
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Nov 20 15:05:35 2010 +0200

    libvlc_video_set_callbacks: add references

commit 32e2d5373c04052ecc427202e047185fc7cbe037
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Nov 20 15:01:01 2010 +0200

    vmem: trivial code factorization

commit a23e59574c13ceadff503979f38fb464073d3279
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sat Nov 20 15:07:31 2010 +0200

    Qt4: toURI shouldn't need toNativeSeparators()
    
    Seems like most likely cause to #4078 (reappeared near sametime as toURI was introduced).

commit 3536adcd65543bd89657040d74691f367dce7da2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Nov 20 12:20:59 2010 +0200

    doc_helper: must be executable, fix Doxygen

commit 880d51137df3eb2255868a244c46bd28407da110
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Nov 20 12:17:01 2010 +0200

    Doxyfile: update to version 1.7.1

commit bc957dc1a1a92f82f432ce2e45186dbc940b30cd
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Nov 20 12:07:37 2010 +0200

    Improve libvlc_video_set_callbacks documentation
    
    This is untested. Doxygen does not seem to work anymore here:
    no module lists, no function documentation, only source code.

commit 23af3705afeb76416c6697b064af2e314590f3f2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Nov 19 18:11:36 2010 +0200

    file output: support for writing to an already open file descriptor

commit 8f8f1d5e5c74dfb6cf00a4c267d4042342d83975
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Nov 19 17:52:09 2010 +0200

    live555: remove "sdp" access_demux

commit 93417b6fa7810c5898daed3c321673474553d4cb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Nov 19 17:45:40 2010 +0200

    SDP: dummy access that return the URL path
    
    With this, we can parse an SDP the same way if it comes from SAP
    (as sdp://...) or from a file or the network.

commit 8d52ffe19f333502d2e5f31c51ac91ac62c019b9
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Fri Nov 19 20:58:49 2010 +0100

    Use AC_FUNC_STRCOLL / HAVE_STRCOLL
    
    Windows CE for example doesn't have this function

commit 62ac11aea889dea39d9fd9ced7a689dea76ce7ca
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Fri Nov 19 19:56:09 2010 +0100

    vlm: accept "ps" and "ts" as mux arguments
    
    Having to type "mux mp2t" was lame

commit 1a9c88e2d703041fc90979349952db1b7bbf458f
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Fri Nov 19 14:41:42 2010 +0100

    fix libogg build on OSX (patch taken from upstream)
    
    remove obsolete patch forgotten in [4b6e13d37fba]

commit 5ac972d7f71ec8b80ed88806c7bf2246e8c2af1f
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Fri Nov 19 13:45:54 2010 +0100

    vod: don't handle pause state toggling in the RTSP stack
    
    RTSP doesn't toggle pause state, it sends unconditional PLAY/PAUSE
    commands. Let the VLM handle it.

commit 0c1d5a897672e4f2d153a91ba60ef21a238f8def
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Fri Nov 19 13:37:19 2010 +0200

    Qt4: pictureflow, if target futher than 20, jump closer and scroll last 20 items

commit d811e20b7a73233cc0669e0e53b88cdb1296e7ee
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Fri Nov 19 10:51:07 2010 +0100

    qt4: remove an assert (a check for NULLity is enough).

commit 636b4a6bd4ac196c8ad6b09fc738ea8e0535c6c5
Author: Hannes Domani <ssbssa@yahoo.de>
Date:   Wed Nov 17 12:46:42 2010 +0100

    Qt: tell that vlc processed the media keys
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 260cae1d37eb087684542c4c532bd731c225f8dd
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Nov 18 15:06:02 2010 +0100

    Configure: do not use XCB on Symbian

commit 7f485998dd63c9685f0a470439c9b2ea127ef5c5
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Nov 19 02:58:42 2010 +0100

    Qt: fix WinXP quitting issue

commit 6c74b935f99b9d46bb92b3ba01bfbaf4c7d52276
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Fri Nov 19 00:47:26 2010 +0100

    skins2(Win32): remove an unneeded WS_EX_TOOLWINDOW option
    
    This option prevents windows from being displayed in the alt-tab list.
    This should fix trac #4343 for Vista and Win7  (to be tested)

commit 2f53024169a244b6ab9e6b20b5f71a2683634071
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Thu Nov 18 19:19:09 2010 +0100

    fix [41373a85a2]
    
    We don't want an universal build on osx

commit 181c3eea4f7cc4c89474167cdb12f5cc62419883
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Thu Nov 18 18:50:13 2010 +0100

    fix [50c315b8e37a6]

commit 94189fcabf48c2a054c186b388ad0fc532ef235e
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Tue Nov 16 13:35:40 2010 +0100

    ncurses: redraw interface unconditionally
    
    redraw happens on getch() return, on timeout (1 second), or on keypress
    wether the key was handled or not.
    
    input change is now checked in the main loop

commit 3911057333094ae2c83494b6590324b4298d8724
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sun Nov 7 18:55:58 2010 +0100

    x264: write first SEI NAL into first picture
    
    It contains the x264 version info and options used for encoding
    If we let it in extradata it will not be present in the final file
    
    libavcodec does that already, and this makes it easier to compare x264
    options used by VLC and FFmpeg.
    
    Comparing FFmpeg and VLC with the exact same set of options might help
    finding why mpeg (at least mpeg2/mpeg4/flv) encoding is 5 times slower
    with vlc than with ffmpeg, supposedly for the same set of options.

commit 4cc2404ca5426f522822e4906572bfa7813669cd
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Thu Nov 18 11:25:58 2010 +0100

    transcode: reduce decoder aspect ratio fraction
    
    avoids integer overflow with aspect ratio = BIG:BIG
    fixes #4312

commit 7853e28dd2d7c3aca3b80cdcdcd4c8e6c207ce8f
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Nov 18 10:04:16 2010 +0100

    contrib: distclean target removes every thing

commit 991aa6aaeed4212f8155bda43fdccbd6b0cc4e9f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Nov 17 23:40:36 2010 +0200

    Allow demux to select the PTS delay, fallback to access
    
    This will allow the SDP parsers to set their PTS delay according
    to rtsp-caching/rtp-caching rather than the caching value of the
    access module. The access module is irrelevant in that particular
    case.

commit b2c851f49909af828752eebb2cd030a7be69e337
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Wed Nov 17 19:53:44 2010 +0100

    contrib: No need to remove distro file before ln -sf.

commit 03916eb00733a01a938b9796c2bf52781832ccd9
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Wed Nov 17 19:47:41 2010 +0100

    contrib: .iconv->.iconv-from-os when appropriate.

commit 16600c8ff8892b3adfd2ed4c751a8fe4d9db91a4
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Wed Nov 17 19:47:22 2010 +0100

    contrib: Build tools first.

commit dd5d3f52dc2d36ec7bc8fcb1200103259fdaee36
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Wed Nov 17 19:17:24 2010 +0100

    bootstrap: Use a link to distro file instead of a copy.

commit cc3200cc52f5bca93cb35a54432ff0818398ad16
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Wed Nov 17 19:23:43 2010 +0100

    vod: use time instead of position for seek requests
    
    RTSP uses NPT in seconds, so don't convert for nothing...

commit 74d18c465c5b27744aad6cc7eaf536671a77b18e
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Wed Nov 17 18:53:21 2010 +0100

    ios_vout: Build fix.

commit fdaea5426d669d7b7f707f2cdd8b0750dc316375
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Wed Nov 17 18:12:16 2010 +0100

    contrib: Remove ifdef recursion in .live target, and fix iOS build.

commit 50c315b8e37a6193792dc1a9cca22583a05d6284
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Wed Nov 17 17:36:34 2010 +0100

    contrib: Fixed SVN version number for contribs.
    
    We want to be able to re-create the exact same build for a given vlc version, including contrib.

commit 3df6407dd21449d65a4c6741427714d51ab1223c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Nov 17 19:37:43 2010 +0200

    Fix memory leak in previous commit

commit b9bb646863451b46379d86cea26c348ec6c64576
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Nov 17 19:07:27 2010 +0200

    Lift the line length limit on config files (fixes #4338)

commit 3b7f8b1f2ac12af6f62a61a4fa8e75cd9db8efa7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Nov 17 18:34:33 2010 +0200

    Load the whole config file all the time
    
    This avoids iterating through all config items of each modules. On my
    system, this cuts the vlcrc load time in half, and is also far simpler.
    The loader is essentially ignoring the config section, which reflects
    the architectural "limitation" of the VLC configuration.
    
    This also avoids loosing settings during VLC upgrades if an option moves
    from one module to another one (which did happen in the past).

commit d7cf24fe15d6ae18e28fce7efa04a385dcadf232
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Wed Nov 17 16:59:01 2010 +0100

    vod: remove pf_media_{add,del}_es
    
    These are never used

commit 152fee0cd5a879df625ae1c23ad2193081161648
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Wed Nov 17 14:18:01 2010 +0100

    rtp sout: vorbis packetizer

commit a7f80fa2a49eec99c0e8d6410a13501e970a0650
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Wed Nov 17 10:31:00 2010 +0100

    skins2: fix wrong check (cosmetics)
    
    For clarity, i_children can be -1 (at init) or 0 for no child. Yet, there was
    no bug, since buildNode was just a noop for -1.
    
    pointed out on the forum

commit 53391ce60fd8459e52a98a312063fe4ee0946bb6
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Wed Nov 17 00:06:27 2010 +0100

    rtp sout: make private functions static

commit c6d32327273ed56344937ea654673c08e0e25cc3
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Tue Nov 16 22:33:20 2010 +0100

    Merge VoD module into RTP stream output module
    
    Cleaner and better working solution for VoD than the bad hack that we
    currently have. Instead of (badly) duplicating large portions of codes,
    it reuses the existing RTSP stack and factorizes the RTP payload code,
    and provides support for a number of ES not limited to one audio and one
    video tracks, as well as for missing features in RTSP headers.
    
    The VoD module is responsible for starting and running the RTSP stack.
    When a VoD media instance is started, the VLM passes down media and
    session parameters as variables to the RTP stream output object, that
    uses them to hook back into the VoD code (and through it, into the RTSP
    stack), to retrieve accurate, already set up parameters, and provide
    playback data.

commit ef7a981f943c426c7868ef80b78ec0752bb5b820
Author: Jonas Gehring <jonas.gehring@boolsoft.org>
Date:   Fri Nov 12 23:49:17 2010 +0100

    Add http-referrer option to HTTP access module
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 2afaacab847a7081f841cfd1c0dc3193c9e3e5bf
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Nov 15 23:04:51 2010 +0100

    Subtitles: remove .txt for autodetection
    
    This lead to way too many false positive and complaints when VLC tried
    to open a .txt file that had nothing to do with a subtitle
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit d3e5e2ca2465892e5ac203daf8b78fd1faec4970
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Tue Nov 16 06:06:27 2010 +0100

    i18n: add new file

commit 4ba326218a87f8748f6792e45f158b1238efba1f
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Tue Nov 16 06:00:20 2010 +0100

    directory: build fix

commit b019abfdb69b798a487f7cde4621639d3e91b79e
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Tue Nov 16 05:09:42 2010 +0100

    rtp: fix vorbis header parsing

commit 5e85bff1849e4391b6598bfbcc5a6c65cd1e151d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Nov 15 22:20:09 2010 +0100

    Qt: correctly implement play-and-exit in menu
    
    This calls a var_GetBool each time a menu is redrawn. This may be not
    optimal. Maybe a callback on "play-and-exit" would be better?
    Do we care about the performance on that part (menu display)?
    Close #3842

commit 7a2f855c7e7923b988f6014c8a195e40aac8a346
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Nov 15 21:57:34 2010 +0100

    Qt: improve look of extension dialog
    
    Should close #4332

commit e4ea738909bdacad129723015449ba6344b315bd
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Nov 15 22:24:03 2010 +0200

    directory: collate file names from the same directory

commit 79f83328722e009960e59e2cac7ee64b9dad659d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Nov 15 22:00:54 2010 +0200

    directory: use vlc_loaddir instead of vlc_readdir
    
    This makes the input thread much less responsive. But there is no other
    way to enable directory sorting.

commit db19221d15101bd0010e22ad727f63124439dd66
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Nov 15 21:14:17 2010 +0200

    directory: cleanup, avoid useless allocs

commit 18d1dcb4b64d5c252aa91fd4a38684f52a03695a
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Nov 15 19:20:24 2010 +0100

    Fix typo.

commit 5c74532978769a77a9af617dba8fa6eda897a353
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Nov 15 20:14:27 2010 +0200

    directory: small simplification

commit 70cf9406b4d6d62195ee4bd9ad022909075eae97
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Nov 15 18:07:39 2010 +0100

    video_filters: remove dummy assignement.

commit 30a0aa26b0aac7166e90c94d6f76b7d2b5682a34
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Fri Nov 12 10:57:39 2010 +0100

    C++: use prefix iterators instead of postfix.

commit edd979441ea48188ada3ea3cfbaf0d3298333a85
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Nov 15 00:33:22 2010 +0100

    Configure: require libbluray 0.2

commit c37a60a3fd351a26fa5c11f41b5f16ff625036c7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Nov 14 23:13:17 2010 +0200

    windrive: basic disc discovery for Win32
    
    This is completely untested (other than compiling & linking).

commit 37e37fb11e1da56e02d79a973b7bc1ffff70223b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Nov 14 18:26:19 2010 +0200

    swscale: fix 15- and 16-bits RGB conversions
    
    This is tested with X11 and should fix LP#665298.
    
    This partially reverts commit fb7f014161f68c914e028adbea68b7ee9863c76e.
    RV24 is left as is because I cannot test it on my GPU.

commit e536be03ef35cdd59f4096a9e2e66b0862da1954
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Nov 14 16:41:50 2010 +0100

    contribs: fixed libiconv hack on Darwin10

commit 8de0803830d33aeb3c5cbca98cb6e94f16aacc1d
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sun Nov 14 11:58:01 2010 +0100

    Fix constness
    
    Partially reverts f3f203e5fd90f74850ffd0663e90e3f30cc05a29

commit f3f203e5fd90f74850ffd0663e90e3f30cc05a29
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sun Nov 14 10:23:25 2010 +0100

    Fix const warnings

commit 349f269051e7d7c5a20b8db61b0fb9f7e4b20151
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sun Nov 14 05:11:12 2010 +0100

    rtp: use VLC_TS_INVALID

commit d1a8c96a9f08ac62facc360398d6bf3a33d2eeff
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sat Nov 13 23:48:23 2010 +0100

    rtp input: vorbis payload format is now an RFC

commit 48cecf7cdc0443255ea15375865faa1c45d4214e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Nov 13 23:55:27 2010 +0200

    OpenCV: do not assume picture is at p_data_orig
    
    This seems quite wrong to me, but untested.

commit 2a9b31019ee3af7b9afff1604e97e65806ec8419
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Nov 13 23:44:18 2010 +0200

    OSD: use picture_Release() not free() !

commit a69d057ffdfa6477287e0ccaf544eb50557827ad
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Nov 13 23:40:24 2010 +0200

    OSD: remove always NULL p_feedback button field

commit 83b0e6f2e20271e2b6c691a887b21bad5869f4d9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Nov 13 20:33:06 2010 +0100

    Update the release howto to actually match what we are doing

commit fb48e363450c0a56d1688a510528a246ae7c36a1
Author: Juho Vähä-Herttua <juhovh@iki.fi>
Date:   Fri Nov 12 15:26:00 2010 +0200

    qt4: Get rid of towlower in favor of portability
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 6b42661fb7142ad6f384abba3af930c81d58bb8c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Nov 5 19:24:41 2010 +0200

    FreeType: mark some options as safe
    
    Font is not safe because it uses the file system, and is dependent on
    the local system anyway. YUVP is only for encoding, so it seems
    irrelevant. Other options seem fine.

commit ec1566fe68ee6b2e027b379671c75dae21c1bb52
Author: Sven Petai <hadara@bsd.ee>
Date:   Sat Nov 6 12:25:01 2010 +0200

    Make returning fatal error from the Read() more obvious. No functional change.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 2a3e95d7b511fb627ac79a626068f4ba4271ad13
Author: Sven Petai <hadara@bsd.ee>
Date:   Sat Nov 6 11:32:59 2010 +0200

    Return fatal error to the upper layers when connection is lost while reading the ICY metadata. Otherwise we will end up with an endless loop since -1 is interpreted by AStreamRefillStream() as a temporary error.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit b9a7045b5126535b46d4afb94329e5d38c260467
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Nov 13 18:47:44 2010 +0200

    OpenGL: use clz()

commit 0af63c4f97a7467bdeec614a7235b1c5a24a29c6
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Nov 12 11:40:57 2010 +0100

    Fortunes, smoking in the morning and JS

commit 845454bb76d96c52de62f49c71b1ee33574dad48
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Nov 11 20:54:01 2010 +0100

    AVIO: fix compilation when avio.h is separated from avformat.h

commit 7159174488dd3e97023df461b1baf4a1af132ef2
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Nov 12 02:58:41 2010 +0100

    Fixed CC support when present using multiples specs (close #4327).

commit 735ec223092c17d5b77cdfcca25a528531e69a70
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Nov 9 19:29:17 2010 +0100

    Fixed rar stream_filter generated playlist.
    
    The items url where not complete.

commit 21bb2451d59a2346d44166825faf170a98d27d81
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Nov 9 19:28:43 2010 +0100

    Reset the stream position when rar stream_filter failed to load.

commit 888aed94a672eb42f56d7030da76854f10df5f23
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Fri Nov 12 01:38:22 2010 +0100

    vlm: use make_URI()

commit 99fa5b44ec55a87997cee0357208cae4dfaf8d1a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Nov 12 00:15:35 2010 +0100

    Merge 1.1.5 NEWS into 1.2.0

commit 53ee46f25511be4057e325c5875a3749de32a64b
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Nov 11 11:18:10 2010 +0100

    Fix use of unitialized value.

commit 72af6adc9ae4bcc89b879c013a7e2836d848e42c
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Nov 9 22:37:28 2010 +0100

    C++: use postfix operator for interators (that's supposedly faster and a good practice).

commit 1be41caecd65f9a994118fce6d44955166cb3b99
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Wed Nov 10 20:22:21 2010 +0100

    contrib: Fix a typo.
    
    Thanks funman.

commit 708a15ff0ec23067c5e2cda77b6ed3334ba18393
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Wed Nov 10 17:42:24 2010 +0100

    libvlc_media_get_tracks_info(): correct help
    
    We don't need sout_stream_description hack anymore

commit c56951687d130b24a09ff26b6777ac88ce640846
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Nov 10 18:41:38 2010 +0200

    use var_Inherit

commit ab61a0330c45b2c1a511fe2e23e3680e222a85dc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Nov 10 18:27:33 2010 +0200

    Qt4: use toURI()

commit f73e107172463eeceff084b528e1f56f5ccb37e8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Nov 10 18:23:39 2010 +0200

    Qt4: simplification

commit 15b329e8587082d49b86fa8df869d8dd9a4758fd
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Nov 10 18:23:13 2010 +0200

    Qt4: fix TTL parameter syntax in streaming wizard
    
    (It still has no effects though)

commit cf3f7fdbcd20db54f600116df87de6c3b3b64e51
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Nov 10 18:21:47 2010 +0200

    Qt4: FileOpenPanel generates proper URLs, simplify
    
    This fixes the streaming wizard. We can now remove a few make_URI()
    calls.

commit 1bd04d54d732fc71f70afbcb7dacf39a657ac4c9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Nov 10 18:05:47 2010 +0200

    Qt4: add toURI() helper

commit 5b393923adac8e346fc6b0b61fcea4d0b6ead26c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Nov 10 17:50:33 2010 +0200

    Qt4: missing qfu() (in commented out code)

commit d505bf17c5c6cf47e20cdad02bfe5eb1b609e6de
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Nov 10 17:28:16 2010 +0200

    doc: cannot change xwindow while playing

commit 41373a85a2c343cf06dd6312fefd04346400ba6b
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Wed Nov 10 00:25:59 2010 +0100

    contrib: Fix and simplify libvpx build settings.

commit e26b8a04bbd8b330e088caffa245e4c9314d4242
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Nov 9 21:37:19 2010 +0100

    luatelnet test: port number has to be higher than 1024.

commit 2ae976d96dafd4823c92c8b8abdf4ff6556377f1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Nov 9 21:28:30 2010 +0200

    EGL: initialize Xlib
    
    P.S.: I haaaaaaaaaaaaaaate Xlib!!!!

commit a1b3978d280993a87033ee3de22b08d6dad9544f
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Nov 9 20:13:51 2010 +0100

    lua: fix a busy loop (fix #4165)

commit 2fd5851af0a40671d0a7cdec1ce94538438351a0
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Tue Nov 9 14:41:05 2010 +0100

    Fix contrib dependencies
    
    X=1 #comment
    Y-$(X)=1
    
    => $(Y-1) is not set

commit c48a51320c4043266bfad52d59098eadfc12c75e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Nov 9 12:53:55 2010 +0100

    Motion: code simplification, cleaning and error-checking

commit d529bcc3a7879fcb3d2a9d6342fb5d9b938152aa
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Nov 9 12:53:36 2010 +0100

    Contribs: only patch CDDB when needed

commit d9a114510b2614d3c8166c1eb0d12d625043e00d
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Mon Nov 8 23:17:36 2010 +0000

    Add Lithuanian translator

commit 938585a6302cd1105b4a775ac264492ac629581b
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Mon Nov 8 23:52:49 2010 +0100

    transcode: fix crash on eof when using threads >=1
    
    For now do not flush encoder buffers (as added in [14054532b4]), but
    ideally that should be fixed

commit b15fa6b2bd176914adb43c46d621ba1ca5982a62
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Nov 8 19:32:32 2010 +0100

    Should fix #4224.

commit 2c9223f8d6b60067be7e84209fd00fd198738781
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Nov 8 23:38:14 2010 +0200

    EGL: superb hack around Mesa EGL damaged linking

commit d60221ca03df4687af1afc7f1ccf2501ac3a3f6b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Nov 8 23:21:48 2010 +0200

    EGL: initial video output plugin
    
    Currently, this require EGL 1.3 or later to compile.
    This was only tested against the GLX driver from the Mesa Project,
    and desktop OpenGL, which requires EGL 1.4. Win32 support is untested
    (not even compilation).
    
    OpenGL ES 1 and 2 are mostly implemented but completely untested too.
    The USE_OPENGL_ES constant would have to be predefined appropriately.
    
    This plugin mostly works, but there are two major remaining issues.
    Therefore, this plugin is disabled by default and has zero priority.
    
    (1) Mouse is not implemented. The stupid fix involves cut&paste from
    the XCB-GLX plugin. Moving mouse event reception to the window provider
    might be smart though: I would rather not corrupt the EGL plugin with
    X11, otherwise we might as well stick to GLX anyway.
    
    (2) Resize events are mostly not working. EGL does not provide
    notification for this. But there may be some bugs in Control() too.

commit 5333f1c8f793fd1390b59684c723b6fcd0f053f8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Nov 8 23:31:32 2010 +0200

    Cosmetic

commit f0cececc9f761475c0b91dd01a4aa43f3e2c8af8
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Mon Nov 8 22:35:50 2010 +0100

    contribs: ffmpeg depends on yasm and we build it from source on osx

commit 89c6366805db082156e6f6844a99812533679840
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Mon Nov 8 21:42:05 2010 +0100

    typo

commit 426d0fbdef1740235ae80db94733aace7226889c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Nov 8 20:13:52 2010 +0200

    Fix a warning

commit 44076392a41490b7207a1667317eb8f0ab43a3ea
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Nov 8 20:02:24 2010 +0200

    Typo

commit caa737e1253eb2eef135f8d36045a937754eeeaa
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Nov 8 19:54:55 2010 +0200

    Replace a run-time assertion with a pre-processor check

commit 99daef177ee7e9a80f2c15fcb575bd92d921dd15
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Nov 8 19:53:30 2010 +0200

    OpenGL: fix a bunch of warnings

commit be42ceec36af2c65bfee2f1e2805936456910c10
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Nov 8 19:51:30 2010 +0200

    OpenGL: de-inline huge pieces of code

commit a8334a4bf6539c4f7461571adc4b75e11b3b5c9c
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Nov 8 18:52:11 2010 +0100

    distribute the telnet auto test script.

commit 021552a218a6011bf994839e983598886466d65f
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Nov 8 18:33:23 2010 +0100

    luatelnet: remove the telnet commands from the command line.

commit ffb601a5f2f74f0298e9eefa7822c06441f967ef
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Nov 8 18:27:38 2010 +0100

    luatelnet auto test: use the current PID as port number.

commit 0656ac9c68a5e6abb81ca132771d3fa3c1fc296f
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Mon Nov 8 12:19:45 2010 +0100

    skins2(Linux): A XSync is needed
    
    This partially fixes the position indicator getting blurry, because XGetImage didn't
    retrieve the latest change in pixmap (Previous XCopyArea calls may still be pending)
    
    Note that XSync is needed but not sufficient. Sporadic blurriness can still happen, because
    there seems to be no way to know for sure when the pixmap content is really updated.
    (waiting for NoExpose event, if enabled, is also not enough). Also, this problem is more
    prone to occur with --vout xv than with x11 or opengl, as if xvideo were stressing the X server
    more than the other two.
    
     modules/gui/skins2/x11/x11_graphics.cpp |    4 ++++
     1 files changed, 4 insertions(+), 0 deletions(-)

commit e759ce5f6497f8ad3dc18c48b0faccfe0fb09798
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Mon Nov 8 11:56:53 2010 +0100

    skins2: default width/height to -1 (undefined) and not 0
    
    This fixes automatic resizing not working when a skin uses vlc.hasVout to monitor
     video visibility. (in vlc12, the default skin belongs to this category)

commit fc9935aa9c0d0d99a913ee67eb793bec7b1522f0
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Nov 7 22:45:18 2010 +0100

    httplive: remove dummy calloc (a call to strndup follows).

commit 9b403140a184a2c85d3595d883d4562a86042b03
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Nov 7 22:44:52 2010 +0100

    dbus: fix memory leaks.

commit 2ec53236058360f9f9b08b2f3aa4a7a06d6d8f0e
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Sun Nov 7 22:03:40 2010 +0100

    macosx: Add a dumb build.sh script to run all the steps requested to build VLC on macosx.
    
    This may help some, and to link how to build VLC on Mac OS X for a certain version. (Should be more robust than wiki.videolan.org/OSXCompile)

commit 3624edd324b04a0a4765d47b949063791bfe9fb5
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sun Nov 7 21:45:21 2010 +0100

    win32 package (compiled) lua scripts
    
    share/vlc/lua only contains the files needed for the (lua) http interface

commit 004020d3c05be1a9dc5b11828bac4b9587545473
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Sun Nov 7 21:33:44 2010 +0100

    ios: rename build_for_iOS.sh to build.sh.

commit a442cf21954ec76ed4c1214d4f916b94bb393230
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Sat Nov 6 13:09:39 2010 +0100

    contrib: Avoid redefining multiple time the same thing in fontconfig and wrap the lines.

commit db9941d65d2bfd8923d363bef38a14f105f6c6e8
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Sat Nov 6 12:55:05 2010 +0100

    contrib: Avoid ifdef recursion in .lua.

commit cf6c1cb15dd7a95282d0f82cff45e6d428e6439d
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Sat Nov 6 12:52:23 2010 +0100

    contrib: Avoid ifdef recursion in ffmpeg's conf and wrap long lines.
    
    This should improve readability a little bit.

commit e12917627d061c0a686ac6f3d3f42a33d769ecd8
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Sat Nov 6 12:51:51 2010 +0100

    contrib: Only build from binary by default when HAVE_MACOSX is enabled.

commit 0caf16b420fd60c81d052594c7b3181a1c541dcb
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Sat Nov 6 12:49:20 2010 +0100

    contrib: Define HAVE_MACOSX when distro=macosx*
    
    (We don't want HAVE_MACOSX when building for iOS simulator.)

commit f39c7c22a2112a0addeb1418a7be29e9dd871887
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Sat Nov 6 12:08:34 2010 +0100

    configure: Properly fix 884eaa35.
    
    Sorry for the breakage, the AC_SUBST(VLC_DEFAULT_PLUGIN_TYPE) was lost in its way.

commit ab68dc8645db94d0643dd982a4fb6080aa13b5dc
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Fri Nov 5 23:05:26 2010 +0100

    contrib: Group pthread and x264 settings together.

commit 3a768c4876e69a557489dd2bd7623afbf2090bda
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Fri Nov 5 23:01:50 2010 +0100

    contrib: Group ffmpeg settings together.

commit 6b84728250fb61df80d6c86c486abe14051de2e6
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Nov 7 21:14:04 2010 +0100

    contribs: setup autoconf/automake prior to anything else

commit 35778e62fc8a39b680a78edf4f653ea1716328fd
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Nov 7 21:01:50 2010 +0100

    contribs: always define MACOSX regardless of the bit count

commit 6342ff56572b5409e03eb065fafba9f3e76cf1ab
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sun Nov 7 21:35:08 2010 +0200

    Qt4: user qpainter instead setpixel() in pictureflow

commit 5460741f3515a25824d9e4b3ca2996bed12b5042
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sun Nov 7 21:27:06 2010 +0200

    Qt4: remove unused variable in pictureflow

commit b3a201c3b24352020c4393cad0644b11e5d72625
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sun Nov 7 21:26:43 2010 +0200

    Qt4: speedup pictureflow rendering littlebit by using scanline and qtransform instead of doing those by hand

commit b520bf1284e8f9d7a957b7d68e60c47afdca1a03
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sun Nov 7 20:21:13 2010 +0100

    ncurses: translatable strings must be ASCII-only
    
    add a comment at the intention of the translators to tell them they can
    use fancy Unicode characters
    since this comment is UTF-8, add --from-code=UTF-8 option to xgettext
    
    Use a macro to make DrawHelp() lines shorter
    Merge 'Boxes' with 'Global' help category

commit bcf3cce0e49d2c6ab934aada2ffa7bc4f707076a
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Nov 7 20:16:01 2010 +0100

    lua_timers: fix timers.

commit e86691a7416a99b3173f8b97376471b5995a451f
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Nov 7 19:54:56 2010 +0100

    Media_library: fix potential memleak.

commit b945b839b55ec25e6dd6abcfcbd562c886829a71
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sun Nov 7 19:09:46 2010 +0100

    win32 package: copy lua files from install dir, not source dir
    
    It includes only .luac files

commit 25defa036a23120eb76f90a93f09745fbd096780
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Nov 7 19:03:28 2010 +0100

    contribs: powerpc-apple-darwin9 is macosx32

commit 9c5eda2458861251c66eb11e3f811f60f1d69a2a
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Nov 7 16:39:15 2010 +0100

    Workaround v4l2 drivers that do not behave correctly while enumerating inputs, standard, tuner, or format.

commit 71e844a513adcef36bff7ae5e46849ba15dcf511
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Nov 7 14:42:53 2010 +0100

    Improved support for crop/ar changes.
    
    Crop/AR settings can now be changed by the video filters.
    Crop/AR changes done by the decoder are now applied to the exact
    picture and without any picture loss (before this patch, it was applied
    too soon and due to the recreation of the vout display, some pictures where
    lost).

commit 045ec346a34c025d368e6820a1e566f7fdf79a04
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Nov 7 14:40:57 2010 +0100

    Fixed support for crop parameters in picture_NewFrom*().
    
    They were previously lost.

commit 9614138ddfbee394f500db3a811f87794372ca34
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Nov 7 14:09:19 2010 +0100

    Cosmetics (vout).
    
    Moved up two functions.

commit 523bba18671c692ad53dd841ed88484b269e6c12
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Nov 6 21:58:47 2010 +0100

    Added video_format_CopyCrop helper.

commit 6d0e1d1786aeab0efc3b10038f6a8437c28a7aae
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Nov 6 01:34:36 2010 +0100

    Fixed crop parameters when the decoded video has crop parameters.
    
    Now vout_SetDisplayCrop() takes crop parameters relative to the visible part.

commit 47d9c75432a372e5a04ea0b63c64346fb238da22
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Nov 5 21:27:19 2010 +0100

    Get process affinity mask to compute the number of cpu in vlc_GetCPUCount.
    
    The old code used the current thread affinity.

commit 7a15e9a78f00a62045f1d21bc4450dfea6b154f4
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed Nov 3 21:28:30 2010 +0100

    Fixed support of crop coming from the decoder.

commit edaffcc841187d4f864f6ee56b52139b94d6cdc3
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed Nov 3 21:14:48 2010 +0100

    Modified vout_SetDisplayAspect() to take a DAR instead of a SAR.

commit d22b9922f778d227b2b34a4aef46f6adc60fb370
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed Nov 3 20:23:30 2010 +0100

    Small fix when changing a video filter option that wasn't created by the filter (qt4).
    
    It is more of a workaround, a cleaner way to configure video filters
    will need to be done.

commit 9ce38b5f85c6bd756b55e30ae66da6b19021ff72
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Nov 7 10:30:46 2010 +0200

    Fix libvlc_media_player_(prev|next)_chapter assertion
    
    The variables are void, not boolean.

commit be87c5ee96e5c38ddff31980a791d71df8350818
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Nov 6 18:28:28 2010 +0100

    Remove calls to bzero.

commit 8ff2e66fced4218dcd523c65567c8262d88e88b4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Nov 6 18:40:26 2010 +0200

    Add libvlc_media_new_fd

commit a67fbfcd732babd4d5acc2f5c71898a43e43bcd9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Nov 6 18:39:57 2010 +0200

    libvlc_media_new_(location|path): try to clarify the difference

commit 7ba4c3862850f59b84fa9210b0e77fbf86c20890
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Nov 6 18:20:51 2010 +0200

    Input location is always an URL

commit 8e1c86a065feec0152e1039bde222984edf08f3c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Nov 6 18:09:44 2010 +0200

    Expand and remove VLC_Version()

commit 362dbda8eb204cb98a4065c814f8d56cbc0a95ae
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Nov 6 17:35:40 2010 +0200

    Remove some typedefs to non-existent structs

commit 0df5550c1ed7f0d850cc995380cca8a546fb398d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Nov 6 17:24:51 2010 +0200

    Privatize appropriate module typedefs

commit c94293c4fd39095b1953d10aa6d994b7fdc0c056
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Nov 6 16:12:27 2010 +0100

    libasf: remove unused variable.

commit 11f64a071b31063915e035d0d3a8d6076ebadf2f
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Nov 6 15:06:22 2010 +0100

    metachannels: force the use of the ffmpeg demuxer for mp4 (extension .m4v here).

commit b755e003aab5933eb416c26f5b23f0f92ad13404
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Nov 6 13:02:25 2010 +0200

    Remove unused typedefs

commit e8da701b61fa7928611f12c5c273851055ac8ac7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Nov 6 13:02:34 2010 +0200

    Do not redefine standard types

commit da0a29883736b514db54bfd9479b6335d0957dc8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Nov 6 12:59:43 2010 +0200

    Remove __LIBVLC__ checks from src/

commit acfecaeadf47cb40d15d8a4011f5d652c58a7b39
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Nov 6 12:52:12 2010 +0200

    Do not implicitly define MODULE_NAME
    
    We want compilation to fail if this is missing.

commit e1c0095c81e6111965592fea7edf0c8bbdb3b4f2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Nov 6 12:51:56 2010 +0200

    Fix warning

commit 59b2e8193bf6711e12eae39b37b4592d7db1d81d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Nov 6 12:46:40 2010 +0200

    Restore Linux builds
    
    This reverts commit 884eaa35b9160cf34c901449502a74ce5717fc78.

commit 91d4843ba18e5ccb482e267160c781762fd9a08c
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sat Nov 6 11:32:34 2010 +0100

    vlc_sql.h: don't rely on __LIBVLC__ being defined

commit f0ecb0c5c223b34b834f3af4a48d9dd2b979d14d
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sat Nov 6 11:24:07 2010 +0100

    libupnp depends on pthreads

commit 0ae9fe390a13cd9666179a92d42996ca6733ed0d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Nov 6 11:47:22 2010 +0200

    Modules.am: missing files

commit 24d400dfba384db8410db04cdb52ac95e05a6124
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Fri Nov 5 22:52:44 2010 +0100

    contrib: Replace darwin->macosx.

commit 635efb6284ec941dcf091b6e4bbb5e48a23662c6
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Fri Nov 5 22:34:09 2010 +0100

    contrib: Remove LD,STRIP etc redefinition.

commit d25dc67dce3f5c775c5aec1d4dfa6fffe72df1b0
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Fri Nov 5 22:33:35 2010 +0100

    contrib: Factorize the win targets.

commit b9b7edc6cd20c6feebefe2b83a24302f26d43774
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Fri Nov 5 22:28:55 2010 +0100

    bootstrap: Use an abstraction for enabling setting in config.mak.

commit 733e0bbcbccc9946b68cdc71b33695788e6f41cb
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Fri Nov 5 22:23:26 2010 +0100

    contrib: Use hint_distro when setting contrib.
    
    This will not override a previous hint_distro.

commit 3044b1c2b102b64eb6d54bfdabe71ffa090b97d8
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Nov 5 22:51:48 2010 +0100

    contribs: updated binary packages for Mac OS X (i686, x86_64, ppc)

commit c03dbb270aef79df1462f9b9e7fd26f4934f4997
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Nov 5 22:28:55 2010 +0100

    contribs: use the videolan variable to retrieve libdca and use http to fetch GNU stuff

commit 9662bc9011c47318bb7a1de3a9086f07816111d1
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Fri Nov 5 22:15:59 2010 +0100

    MobileVLCKit: Match contrib build dir location change.

commit 884eaa35b9160cf34c901449502a74ce5717fc78
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Wed Nov 3 21:11:33 2010 +0100

    configure: Move --enable-static-plugins before any plugins gets enabled.

commit 8fad40cb68090eb6a8a8323d992939ad25a58bac
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Nov 5 20:59:50 2010 +0100

    contribs: Use the gcc toolchain installed in /usr/bin instead of /Developer because the latter is no reliable path as it can be installed anywhere

commit 50c38afe8c07db8737d8e10be937708a04c0e5e4
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Fri Nov 5 19:06:49 2010 +0000

    i18n: Mark SD categories for inclusion in vlc.pot
    
    Fix #4305

commit 86c91b1fbe47c58adbb0808353f3b9d8fdf41b39
Author: Geoffroy Couprie <geal@videolan.org>
Date:   Fri Nov 5 13:54:59 2010 +0100

    Windows: use _wrewinddir instead of rewinddir
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 8251271854672f05c1bc6f2b765228dee3a4a17e
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Fri Nov 5 10:23:37 2010 +0100

    stream_filter/httplive.c: start playback with first HLS stream (usuall lower bandwidth).
    
    Start playback right after successfull downloading of the first segment. Switch to a higher bandwidth
    later on. By the time peeking and first segment have been played the next segment is available.

commit 0d24baf131199c4ad5f304af0df7601e148dbaf6
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Fri Nov 5 01:48:26 2010 +0100

    lua: copy input options to result of playlist script
    
    This fixes this kind of scenario: you want to save a video from your
    favorite video website. So you open the VLC GUI, you copy/paste the URL
    into the convert dialog and you click on okay. The corresponding
    playlist lua script processes the URL and a new item is added into the
    playlist, but the :sout option is lost in the process, and you start
    watching a video that is never saved.

commit 3c400ee8c39a157d650cffad3cefe920c2e4893e
Author: Srikanth Raju <srikiraju@gmail.com>
Date:   Fri Nov 5 01:25:33 2010 +0530

    check_headers: look for leading spaces as well

commit 9b7d3dcc5eff41041fd8ef34f750765800466cbc
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Nov 4 20:16:22 2010 +0100

    check_headers: fix the script (a partial match is not enough).

commit ae18df14cf13641312ec1e011a2f4ebaca65232e
Author: Geoffroy Couprie <geal@videolan.org>
Date:   Thu Nov 4 10:11:56 2010 +0100

    Skins: don't use GetProcAddress for TransparentBlt, AlphaBlend and SetLayeredWindowAttributes they're available since win2k
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit e68cc628e8769bfe23a4422d9514d27e1abbe704
Author: Geoffroy Couprie <geal@videolan.org>
Date:   Thu Nov 4 16:51:50 2010 +0100

    Windows: remove another call to GetProcAddress in vout plugins
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit a35cc84e1efbc958b60ac7fbb64a1437840d25dc
Author: Geoffroy Couprie <geal@videolan.org>
Date:   Thu Nov 4 15:46:16 2010 +0100

    Windows: remove calls to GetProcAddress for MonitorFromWindow and GetMonitorInfo
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 6bd4060bd422e565516d77d05ab93f7a606e5304
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Nov 4 19:31:24 2010 +0100

    vout: remove dead assignement (and one mdate).

commit 7780faa9f6c57e3f7f0c32e7cc1d65e5755bef60
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Nov 4 19:31:23 2010 +0100

    ML: try to unbreak configure when libsqlite3-dev isn't present

commit 46574f70d98b580219bfe6a3afd31c7ac354ab4f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Nov 4 19:23:27 2010 +0100

    ML: fix compilation

commit 54aaa198796e70a0f2003091d4e03ac7afc62425
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Nov 4 19:05:14 2010 +0100

    Real demuxer: correctly exit on errors when parsing Audio formats

commit d3b67d8fc36ea550324859846147d376fd387795
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Nov 4 20:03:04 2010 +0200

    XVideo: use after free

commit 7ed999d81b49f273b530a1e0c25767a8bc3862c6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Nov 4 20:01:26 2010 +0200

    XVideo: redumdant check

commit f6228be3264964d8b415c7e64d986d48a403b4b7
Author: Srikanth Raju <srikiraju@gmail.com>
Date:   Mon Oct 18 01:05:33 2010 +0530

    Enable Media Library Building

commit 1237aadc0d0da18545d0f94a1956a9025747e02c
Author: Srikanth Raju <srikiraju@gmail.com>
Date:   Mon Oct 18 01:03:12 2010 +0530

    Media library features sql_monitor - directory scanner ml_watch - playlist watcher item_list - items being watched by ml_watch media_pool - list of active media in vlc

commit 98d2036a0351393d604a945f480570287c8c25c4
Author: Srikanth Raju <srikiraju@gmail.com>
Date:   Mon Oct 18 01:02:06 2010 +0530

    Media library CRUD operations

commit db662f04a5d849695a10ac36187380482c107420
Author: Srikanth Raju <srikiraju@gmail.com>
Date:   Mon Oct 18 01:01:06 2010 +0530

    Base Media Library Module files

commit c83d4a8d5ca15f8e9ade8634afc5550f1afd0b8e
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Thu Nov 4 16:45:11 2010 +0100

    x264: remove double assignement

commit 14c1270b267a24bb84089d373b857e012c2a4679
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Nov 4 02:03:06 2010 +0100

    Qt: deactivate noise video filter
    
    It has become so slow in 1.2.0, especially on Win32, that this isn't
    funny.
    Maybe the new rands() are slower (4d6247fdd024)
    Ref #4290

commit 7696907f8b8ae84993f551124f1c7b0e6e0e34b1
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Nov 4 00:11:59 2010 +0100

    Contribs: update tiff and png

commit 5f3fe143c2c5fe351e14aa672c0c7797344fed6c
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Nov 4 00:07:37 2010 +0100

    Fixed segfault in freetype after ToCharset() changes.
    
    The code is quite ugly and the comments in IconvText() where wrongs...

commit 4b6e13d37fbac845c07c61236f3c765fae665d90
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Nov 4 00:03:06 2010 +0100

    Contribs: libogg and libvorbis upgrade

commit d75c4e630888618544774af075e9b89c54e66178
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed Nov 3 23:49:43 2010 +0100

    Fixed another bug in ToCharset I introduced.
    
    Sorry for the noise, I won't touch it anymore...

commit e21ffabb47f4040f16a584eafcc78cb8681864a2
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed Nov 3 23:40:41 2010 +0100

    Fixed a bug in ToCharset I introduced by fixing another one...

commit ba8bb2cb6c5fd07b6f2a347738f03b6a5367b533
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed Nov 3 23:31:43 2010 +0100

    Small simplification (ToCharset).

commit 7fe74e0d5cec4d2eacf872991154597c4e79e330
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed Nov 3 23:25:07 2010 +0100

    Fixed two potential segfaults in ToCharset().

commit 9432bf00c10e2432bfc065a891c8033e262420f5
Author: André Weber <atmo@videolan.org>
Date:   Wed Nov 3 20:54:21 2010 +0100

    atmo: fix assertion issue with picture_release
    do copy the in picture to out picture like all other video filters also if it is not needed for the atmo purpose just to get it working again.

commit c24028b199008cdcfd7b1b13fad4edc00a405273
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Nov 3 20:37:44 2010 +0200

    Win32: pack vlc_DIR

commit 3a6e65588b443970b647a959d2a2bfad5179408d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Nov 3 20:37:32 2010 +0200

    Win32: remove dead code

commit 358998994e25ce482130d6c1b281c543a59caae3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Nov 3 20:36:03 2010 +0200

    Win32: fix closedir() to match vlc_opendir()
    
    Parental advisory: explicit kludge.

commit 3267797ea727e1ab298545cc6fc33709fef72609
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Nov 3 18:53:33 2010 +0200

    Link GME with CXXLD
    
    This reverts commit c46366ce7b2f16f1c5e9efb4cd132538c7fd758b.

commit 3b9c2b89bcb781938c034d6da17aec88e42b2d6f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Nov 3 17:15:13 2010 +0100

    Contribs, Libupnp: fix compilation issue

commit 44d1c20e7a51ca6efdabef84093880dbd19c2b65
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Nov 3 18:12:35 2010 +0200

    Win32: expand, simplify and (hopefully) fix vlc_w*dir() functions

commit 485d0ebd27e55c0233f8e9abf62a3e978cdb06ac
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Nov 3 17:48:57 2010 +0200

    Split portable, POSIX and Win32 file system helpers

commit 0512fd3c82607eea683f9d833ecab4835f779b52
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Nov 3 17:18:10 2010 +0200

    utf8_vfprintf(): handle ToLocale() failure

commit 1cb8978ecce14c2a975bbb8e0fcb836e148a8d57
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Tue Nov 2 10:11:30 2010 +0100

    stream_filter/httplive.c: newstream can also be 0 (first index in vlc_array_t).
    
    HTTP Live Streams are number from 0 in vlc_array_t. The condition in Download()
    excluded 0 as valid stream. The first element in the array is at index 0, so consider
    this to be valid.
    (cherry picked from commit 7acbd2448c289cf28a80cfc0dd2ece21860aa6e9)

commit 6ab6ab61211da8b561098fb7ef51fc3dfe350a6f
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Nov 3 14:44:56 2010 +0100

    stream_filter/httplive.c: Bail out if block_Realloc() fails in AccessDownload().
    
    If block_Realloc() fails in the function AccessDownload() then resolving
    segment->data->i_buffer results in a segmentation error. Instead of continuing
    when block_Realloc() has failed, just cleanup and leave the function.

commit 7b794661c64e85716580e0c2e7750f6345ccbc50
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Nov 3 15:00:45 2010 +0100

    Revert "Stats: be extra careful when cleaning members"
    
    This reverts commit 0861691f4ee562c21c3b08e2c093baad54b34ff0.
    
    This should not be possible, probably the backtraces were corrupted.

commit 0861691f4ee562c21c3b08e2c093baad54b34ff0
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Nov 3 14:09:30 2010 +0100

    Stats: be extra careful when cleaning members

commit 616734f379b9ee0816c9f11447bdef52c69ad70b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Nov 3 14:01:24 2010 +0100

    AVI: remove dead assignment

commit 6ba5e8e8083e5825d0de7d257a377721a5ee7614
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Nov 3 13:30:43 2010 +0100

    Ogg mux: make sure to reject if ES_type is not one expected
    
    This is extra-precaution, but it cannot do harm

commit 43db36bd5fd2b92348e0dde5c0ed387a7ed231d1
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Nov 2 15:31:51 2010 +0100

    Contribs: win32, build upnp

commit 852bd9add8d62978a795c10b62efca68f6597551
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Wed Nov 3 03:22:46 2010 +0100

    contribs: no need to copy contrib m4 files
    
    VLC doesn't use foreign M4 macros anymore

commit 3ef9ecfb2fd932158a50e44f62a446e42b67cc9f
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Wed Nov 3 03:20:17 2010 +0100

    Revert "contrib: Don't polute root Makefile for autoconf package related stuff."
    
    This reverts commit ae14df5aa3f393c06eeed2c72065c9b531421cf6.
    
    [d85d6537739f9] explains why it is needed

commit 257d6f3ba1463429b8f624c9b436758d7e02b7be
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Tue Nov 2 22:25:59 2010 +0100

    contrib: Remove the TOOLS hack for darwin.
    
    This introduce a circular dependency. The correct way (which what Rafael is doing) is to explicitely set the dependencies in the .package to automake, libtool...

commit f2c170d61767da19f1c02b49d563da52b73ff6c0
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Tue Nov 2 22:02:53 2010 +0100

    contrib: Remove empty line.

commit ae14df5aa3f393c06eeed2c72065c9b531421cf6
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Tue Nov 2 21:58:10 2010 +0100

    contrib: Don't polute root Makefile for autoconf package related stuff.
    
    This fix unbreaks those who don't build autoconf.
    
    Note, I have absolutely no idea why this is needed. This doesn't feel right anyhow.

commit bc28b885be9b7506510d3b3ef633f47f75dcf915
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Tue Nov 2 21:52:29 2010 +0100

    contrib: Don't assume DARWIN_OS is Mac OS X.

commit 1688b979ed16cc6c05dbf25608b720f6f4c7e790
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Nov 2 22:32:08 2010 +0200

    Remove unused file

commit bc19735206f7520b20e53c7935cb06fea9b43e4b
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Nov 2 21:16:42 2010 +0100

    Fixed potential use of non initialized value in corrupted nuv files.

commit ba6c81ac46ef8d903004ed5268e6b23e59eb01ba
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Nov 2 21:12:44 2010 +0100

    Fixed potential use of non initialized fourcc in rawvideo demuxer.
    
    It could happen when the demuxer was forced.

commit b62d7ff5873bfcd2533888001642c6a0059b03dc
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Nov 2 21:07:48 2010 +0100

    Fixed potential division by 0 with corrupted real file and VLC_CODEC_RA_288.

commit edd1cb880b252a6b2dd74dfcbafdb3bef433313f
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Nov 2 20:59:54 2010 +0100

    Fixed potential NULL deference when flushing in avcodec encoder module.

commit 1df47ba694fe3c5fdc6ad08c90fc1c598ca78f3d
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Nov 1 20:55:29 2010 +0100

    Removed uneeded hack (vout).

commit 2fcbecb6d28eedd9d0d0c5edf52579cdccf73ba9
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Nov 1 17:34:08 2010 +0100

    Added support for rotation in the transform filter when authorized.

commit 61af3cf939605c6786f28124d640d20053066d3a
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Nov 1 21:32:50 2010 +0100

    Simplified mouse handling in transform filter.

commit cd3b98921dbb0cbc09497f6a43d39a6f5dafa839
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Nov 1 17:30:52 2010 +0100

    Removed an invalid set_capability() in deinterlace.
    
    It was called 2 times.

commit 015842a693e13c9de7d25d5a18883545bc3270af
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Nov 2 20:21:47 2010 +0100

    Distribute metachannels scripts.

commit c892bd7b61c155e6aae7a4fcf44c83759efefbed
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Tue Nov 2 19:11:15 2010 +0100

    rtp sout: hard code dynamic payload types to 96
    
    Payload types are scoped to the RTP session, and we put each ES in its
    own session, so no risk of conflict

commit ec1c77f9d4b555b0aadc12a5de4834474cc6b5f6
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Nov 2 17:44:41 2010 +0100

    lua: update the documentation.

commit 89e6bf1e9ef34ffbe3ca5964b4d83b0fb1281124
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Nov 2 17:30:21 2010 +0100

    lua: implement var_ToggleBool and var_CountChoices.

commit a50d13ab0ce72363e9ca37ca305fadf171729b64
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Nov 2 17:27:59 2010 +0100

    lua: use var_ToggleBool.

commit 7046783c69d5c97d4154f9885b6f515a27d07715
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Nov 2 15:19:00 2010 +0100

    lua_variables: implement var_IncInteger and var_DecInteger

commit 2a2f464b2e2413ce5b0f07fe4f13cd89ea899c38
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Nov 2 12:26:56 2010 +0100

    Update LIST.

commit da905f6e6f5ff47368af65c816679fb5b46fe5c1
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Nov 2 11:20:47 2010 +0100

    lua_sd: cosmetics.

commit fdd7844ca7d668e7778bdaf3f3de49a5a850fb60
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Tue Nov 2 14:56:09 2010 +0100

    smb: Fix stack smashing
    
    It is described on http://shinnai.altervista.org/exploits/SH-008-20101026.html
    Thanks to geal for helping finding the problem
    (cherry picked from commit b531955c2206c88250cacc511793facc32cbced6)
    
    Signed-off-by: Rafaël Carré <rafael.carre@gmail.com>

commit c46366ce7b2f16f1c5e9efb4cd132538c7fd758b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Nov 2 14:47:32 2010 +0100

    GME: fix linking on Win32

commit 16ef665d30414c58a8be66f3baf7fdad2707893a
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Tue Oct 26 18:31:46 2010 +0200

    stream_filter/httplive.c: IV is supported in version 2 or higher
    
    IV attribute of tag #EXT-X-KEY was parsed for any version of the protocol.
    However chapter "7. Protocol version compatibility" lists the IV tag being
    protocol version 2 or higher. This patch restricts the IV attribute to version
    2 or higher of the protocol.
    (cherry picked from commit a07189f8187302417cc2b6741bf9ab8d8c3c6e4c)

commit 44d885bb2f084998a797a3956af10c2bb3d53cbf
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Oct 13 23:20:20 2010 +0200

    stream_filter: httplive.c: add duration to current hls_stream_t in use.
    
    Properly pass duration to the correct hls_stream_t instance currently in use.

commit d314ffc9ac3c1c5a55a9ea9577c806e005783c4d
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Oct 13 22:55:51 2010 +0200

    stream_filter/httplive.c: Take relative URI into account.
    
    Take relative URI into account. This patch relies on protocol (s->psz_access)  information being
    included in the stream_t * in addition to psz_path.

commit 87a2d70001283537e8b2798bf43f657fbb4cf577
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Oct 13 22:49:20 2010 +0200

    stream_filter core: add procotol information to stream_t
    
    In addition to p_access->psz_location also add p_access->psz_access to the contructed
    stream_t *. It will allow a stream_filter to determine the protocol used in case it was
    constructed with an access input.

commit bda0ca395c06650d7b1816a3c2177e2c8d23f0b8
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Oct 13 12:42:50 2010 +0200

    stream_filter: httplive.c: cleanup
    
    Cleanup

commit 01d9ee7feed067b0b05f42930175219244f923bc
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Oct 13 10:02:07 2010 +0200

    stream_filter: httplive.c: remove debug code
    
    Remove debug code no longer needed.

commit 4852a577d3bc734324980cd93265c5449c2a0495
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Oct 13 09:59:51 2010 +0200

    stream_filter: httplive.c: remove unused include files
    
    Remove unused include files.

commit 3963704be45b717d5bc917c29b1e1ad5ae119ac4
Author: Sébastien Escudier <sebastien-devel@celeos.eu>
Date:   Thu Oct 28 10:20:45 2010 +0200

    h264 packetizer : correctly compute picture height in case of interlaced video.
    See frame_mbs_only_flag chapter 7.4.2.1

commit 16d8baab8135e6931b829a0d846fd0d94b8d36a5
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Nov 2 08:31:09 2010 +0100

    sd: fix compilation (missing file in the previous commit).

commit 3c12dc172ec1d87ab8560f7a9ede5f6658d2836e
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Nov 2 08:26:27 2010 +0100

    lua_sd: Implement the descriptor request.

commit 8d9c91648df792b3981ab5f3dcdf49ae65c40c4b
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Nov 2 08:18:55 2010 +0100

    lua_extension: do not export the array of capabilities.

commit ef2ea79839f18fd32172344596473820d6d35cbe
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Nov 2 07:58:17 2010 +0100

    qt4: fix a crash if "view-mode" configuration values are invalid.

commit 1b4f18fd499d9953ce7cf2a35a8b37426f40f958
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Tue Nov 2 07:33:22 2010 +0100

    contribs: automake 1.11 needs a recent autoconf

commit 03c9cf61730535306dfb6d6b6b8ec473c8c7adb0
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Tue Nov 2 07:15:00 2010 +0100

    stats: fix initialization on 32bits builds
    
    using psz_string to initialize will leave the top 32bits uninitialized

commit 93bf290591b021670a0985db5059eb5b8cab2d36
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Tue Nov 2 00:23:09 2010 +0100

    v4l2: revert to default caching
    
    A too short delay causes issues with late packets being dropped by the
    stream output. This reverts 32e94ee0822a43ad541d03c86263f7adcb6a7c50

commit 1147701912ac3bb28f7ee1b36db89be516ec776d
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Mon Nov 1 19:37:29 2010 +0100

    contribs: build automake 1.11.1 on Darwin
    
    OSX automake 1.10 can build the contribs but not VLC

commit d1743f0e7377df228c7b394e0907371d0405638d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Nov 1 17:51:00 2010 +0100

    NEWS: 1.2. has now mostly video filter2

commit 7ef858fec81f959601d91840dea03d1c94bbec19
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Nov 1 17:46:27 2010 +0100

    Qt: video filters
    
    Add grain in first page, move away blur
    Renaming gradfun
    Tab reorder

commit 96ea9d8f0e6999ee72e01d299ef70b2dbffb6d05
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Nov 1 17:15:35 2010 +0100

    Contribs: do not build libvpx decoder
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit b6c9bd5125c668bbaf785f5021fe0de882792f7e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Nov 1 17:02:27 2010 +0100

    NEWS: cleaning for 1.2.0

commit bb770dd1a8b310a54bae0080fe6acc980d09df06
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Nov 1 16:45:27 2010 +0100

    Removed unused variables (blend).

commit ba9be5bd694ef1fdd2869e1ac9f88f8762986cc6
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Nov 1 16:41:11 2010 +0100

    Fixed potential use of undefined values (yuvp.c)

commit 49062f184c68e4d2a22c8f318139dbf368d567b6
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Nov 1 16:38:16 2010 +0100

    Used the right object for messages in src/input/decoder.c
    
    aout/vout were sometimes used. It was inconsistent and in some cases
    those objects could be undefined (NULL).

commit 5f068b2eec4a2ebf053dc4411bd2fa07367d40b3
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Nov 1 16:29:27 2010 +0100

    Cosmetic (vout).

commit 98604d10df39e14dbf037299e20e25528e0b947a
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Nov 1 16:27:36 2010 +0100

    Reenabled mean and discard deinterlacer mode in the vout.

commit d0f3e64d9723fba0ea442f243e1340cc75de7efd
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Nov 1 16:25:48 2010 +0100

    Allowed using filter changing their output formats in the vout.
    
    A scaler/chroma converter is inserted as the last filter if needed.

commit 4d2de10dca4a2368d2d7e99b6a65115710add5da
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Nov 1 16:03:35 2010 +0100

    Cosmetics (vout).

commit 7a2431ffa60c5d683e455b68af7d8adca162a44a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Nov 1 16:07:00 2010 +0100

    Blu-Ray: warn the user about AACS/BD+
    
    You need a very recent libbluray for this support

commit 2abfe391b7e4484cff71a3028f00036156cb367f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Nov 1 15:23:45 2010 +0100

    Blu-Ray: correctly update the navigation menu for 'titles'
    
    As pointed out by Laurent

commit 33a6bdf3df0e78787bb3849218b01037613afde7
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Nov 1 15:10:12 2010 +0100

    Do not save deinterlace settings in the p_input object.
    
     It is not needed anymore as changing deinterlace settings does not
    restart the vout anymore. It removes the last vlc_object_find() in
    the vout code.

commit 14f8dbd47bd07de8b336d0d4c1747757a14d0737
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Oct 31 13:31:50 2010 +0100

    Fixed a double free on error (http interface).

commit 78851abfa731eb4511ccb6b41a9123cd43605ac1
Author: Jean-Baptiste Kempf <jb@elayne.jbkempf.com>
Date:   Wed Oct 20 01:48:01 2010 +0200

    Bluray access: support for Titles
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit d0f2e11cf724416efd3e5e67f9e29293d2edd419
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Nov 1 14:55:48 2010 +0100

    Contribs: Add libbluray for Win32 target

commit 3133dd3015071cc8757e04c81e631684b02a5388
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Nov 1 14:50:35 2010 +0100

    Contribs: add GME target and patch it for static

commit 5bc4c10e6525b7f610de89a6987b2e530925786c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Nov 1 13:43:21 2010 +0100

    Contrib: fix gcrypt compilation on Win32

commit c7c2950f25ad4446ebc37541c91d39abaadaa5ea
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Mon Nov 1 12:20:16 2010 +0100

    rtp sout: simplify

commit 7b814718518673692a4db2472e3569162e056097
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Nov 1 11:09:24 2010 +0100

    test: add an automatic test for the telnet interface
    
    Some important things:
     * the test is deactivated by default as it needed netcat. To activate it you
    just need to add check_SCRIPTS to the TESTS variable (I won't do it unless we
    think that netcat is present on every hosts that run the make check?)
     * the test is really simple for the moment (that's more a POC)
     * we can write a small netcat-like tool to activate this test by default...

commit 80d0bb5802e4478ac45f5144b890c3f3493e8450
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Mon Nov 1 01:32:59 2010 +0100

    dirac: use autoreconf instead of custom script
    
    Fix use of ACLOCAL_AMFLAGS

commit 9285f0da9dae5cac801038e51d6c2ee0222bf004
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Mon Nov 1 00:58:07 2010 +0100

    contribs: vcdimager depends on cdio
    
    also factorize a bit

commit 39a85ff7e7dc0ca2cc60da1bc7ca5937e39c186c
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Mon Nov 1 00:38:22 2010 +0100

    contribs: attempt to fix osx build of faad
    
    use autoreconf instead of faad bootstrap script

commit 166607365c9aad78bd9a1a21d7c5f7252e863b99
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Mon Nov 1 00:15:10 2010 +0100

    goom2k4-osx.patch: use original line endings

commit 87506de9d89cc3225cfc668fc7373447294cd6f3
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sun Oct 31 23:51:20 2010 +0100

    contribs: make sure build tools are built before the other targets
    
    We only need additional tools on OSX

commit 68b5e21ed773ad15318eaf2cfe6767c858105066
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sun Oct 31 23:38:08 2010 +0100

    contribs: avoid ending with a link to Patches/ in Patches/

commit 5b9f8af92b23861e963a0d41e25e7137040207ec
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sun Oct 31 23:19:41 2010 +0100

    contribs: libvpx needs yasm

commit f5eb10db61daacfff945530c1ca2537c8770f3aa
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sun Oct 31 23:08:50 2010 +0100

    contribs: dont build vp8 decoder

commit 06cd9e617667e7f3198f89854a3394dc3a4b06ea
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sun Oct 31 23:05:57 2010 +0100

    vpx: dont install docs

commit fa7fc3bf33139bc966425164df19ceb1ff00eab1
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sun Oct 31 22:56:07 2010 +0100

    contribs: goom2k4: don't build mac application

commit cd0bfcc0536d9203008706af3a6c3af9b4043d9d
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sun Oct 31 22:55:32 2010 +0100

    contribs: Remove build rules for autoconf/automake/gnumake
    
    OSX 10.5 tools are recent enough

commit 93df346dadcbb535039a7c05bb1fc1c79f4eea29
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sun Oct 31 22:36:32 2010 +0100

    contribs: remove beos config

commit 5a02dcc973ff4ecc9ec67a8c0db42a9e3471b0e4
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sun Oct 31 22:29:42 2010 +0100

    contribs: no need to run autoreconf

commit ef0538924981a47b1091b154f5510b0478b6882a
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sun Oct 31 22:03:22 2010 +0100

    aclocal doesn't like -I <non-existing-dir>

commit 911b84c5b54f4bf959044f943220e6c1096b5a0d
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sun Oct 31 21:58:42 2010 +0100

    contribs: make aclocal look at contrib installed macros

commit a3b774b3b065e8a12bac4c73ce380af2c5a91bca
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sun Oct 31 21:53:59 2010 +0100

    darwin contribs: remove obsolete target

commit e1aec8ff333c21e349803d18f379b77e3513f32f
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sun Oct 31 21:45:27 2010 +0100

    contribs: goom2k4
    
    Don't patch a file which we'll delete
    Use ACLOCAL_AMFLAGS to point aclocal to m4/

commit 8c4d107770674f8c7cbdbbb2f8981d93ae15234a
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sun Oct 31 21:29:15 2010 +0100

    contribs: remove broken rule

commit fad7f0d534c6179d2c34298362ab9acad4a3b883
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Oct 31 22:12:23 2010 +0200

    RTP: reorder for better readability

commit e570b837019e87570450b0ebbe90ad5db01669a5
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sun Oct 31 21:12:30 2010 +0100

    contribs: don't build FFmpeg doc

commit c83a35596c289343bc79eef0953cd658291ca5f5
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sun Oct 31 21:06:02 2010 +0100

    contribs: make sure vpx destdir are created (use mkdir -p)

commit 409cf9a9f4d1e90e3f855afae6794005a9c201dc
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Sun Oct 31 21:02:49 2010 +0100

    ios: Add extras/package/ios.
    
    You can now build your iOS libvlc with build_for_iOS.sh.

commit 5c7bb8a3982a9d462d423bb66b51f46fb532a4d2
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Sun Oct 31 21:01:15 2010 +0100

    quartztext: Use TargetCondionnals.h instead of Availability for latest iOS SDK.

commit cc629fa53e654a18009cdfd3b5b1891e3f0992d8
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Sun Oct 31 20:32:49 2010 +0100

    Allow libvlc client to build statically.

commit 514d6aa6df0e0a9563385f3ba39c699fb55095e5
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sun Oct 31 21:02:16 2010 +0100

    contribs: fix libvpx build, only specify cross prefix for win32

commit 29a9ef91c62819048434388142c39f80b1f60ca6
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sun Oct 31 20:21:02 2010 +0100

    contribs: ignore more files

commit fd45c169cb3d8ae49dbbfb6302fdd40ddc732628
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sun Oct 31 20:17:05 2010 +0100

    contribs: remove bashism, remove generated link from VCS

commit 2c9005bea3d7c7ae109936ff0457915546c78d39
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Sun Oct 31 19:51:29 2010 +0100

    contrib: To please the windows build bot allow to use the old command line switch.

commit 78c576d876202cb9cb4d644c2b1b0d1af3f6f0e5
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Sun Oct 31 18:45:10 2010 +0100

    contrib: Fix build when there is no autoconf.

commit 0a55d75ffbcf53d9073a9c6bdbe4601de0b72c29
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Sun Oct 31 18:26:28 2010 +0100

    contrib: Old syntax should throw an error.

commit 30a5b9d2a94f5108392a258c069dde6e482424d3
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Sun Oct 31 18:10:56 2010 +0100

    config: Factorize the Mac OS X targets.

commit f7b1d4f03a1cf6019a17790a48559f74b496ca0a
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Sun Oct 31 17:57:32 2010 +0100

    contrib: Remove broken check.

commit e281247f50f13515b6781763a94c9b53e9e512ba
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Sun Oct 31 17:54:34 2010 +0100

    contrib: Automatically set the correct HAVE_${distro} flag.

commit 3d685b6a6b7db4e011ac555205aac4bf69990155
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Sun Oct 31 17:42:25 2010 +0100

    contrib: Support for iOS.

commit e46f41086a48546a5baf9aae29cb7f23d43ff2b9
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Sun Oct 31 17:40:43 2010 +0100

    contrib: Make sure we can override default CC and CFLAGS from bootstrap.

commit ca3e9173e14011b62f7c629aac9f0d808d4f2c1b
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Sun Oct 31 17:17:29 2010 +0100

    contrib: Allow install dir and build dir override for contribs.

commit 6201f61b298391fe2912113a1ece6e6bddc8f017
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sun Oct 31 18:53:19 2010 +0200

    Qt4: don't cache inside pictureflow
    
    doesn't seem to help at all in thatway, also leaked in playlist-tree mode
    (so if you revert, remember to fix that)

commit b99bed689f923a9cf3fc42ec9e130c9323509daa
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sun Oct 31 18:08:12 2010 +0200

    Qt4: pictureflow, check that we use valid index

commit a827765af7c152553d44f2c08cec488cffc6c732
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Sun Oct 31 16:20:19 2010 +0100

    bootstrap: Use getopts.

commit 4881724b5c3a6511836fbd6796318924fe32cbc9
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Sun Oct 31 16:09:50 2010 +0100

    contrib: Add some abstraction layers instead of using raw echo.

commit 067da77cc7176ad8d0db729967b9c2ee3681a77a
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sun Oct 31 17:42:48 2010 +0200

    qt4: don't deaccelerate when closing on target in pictureflow

commit 451e40d90b16845871cc8a8a043d0fb0d3d4be92
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sun Oct 31 17:40:55 2010 +0200

    Qt4: render artists/title on pictureflow

commit 27b37486b546fa9dff45f3a09653f2a781d2c62a
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sun Oct 31 17:16:36 2010 +0200

    Qt4: pictureflow, activate input if cliked and it's not currently playing one

commit e40d6757b31854536486b283c31b9c8ae90600ad
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sun Oct 31 16:53:43 2010 +0200

    Qt4: make pictureflow work with tree-like playlist too

commit ea7a0fecb1d618cad7542cff72a0663c76c46f92
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sun Oct 31 15:02:32 2010 +0100

    ncurses: fix #1987
    
    Use a ncurses timeout() of 1 second, which will block when waiting for input
    
    We use 1 second so the position slider is refreshed correctly
    We could use 500ms to not miss any change, now the slider can make a
    2 seconds jump, see Nyquist-Shannon theorem
    
    Add a variable to the context to exit the main loop as soon as the exit key
    is pressed, so we don't have to wait one more second: vlc_object_alive()
    doesn't return false immediately after calling libvlc_Quit()

commit 78a9941ce4ef0d199807d60e26b5de70523e3262
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sun Oct 31 14:34:37 2010 +0100

    OSX framework: ignore-config and no-media-library are already the default

commit c4d7e02c6f1212e24a36a0ac62a4ec08e7ebbf54
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Oct 31 13:03:29 2010 +0100

    Revert "swscale: Support RGB565 in swscale."
    
    This reverts commit 103ae418b44980c0cabd211cd18d10ed87a994f4.
    
    This cannot be good: either it is invalid or incomplete. More informations
    are needed to properly fix the issue seen.

commit 131757a0443bac719091c4bedc0ecf2bb2cde2d8
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Oct 31 12:54:28 2010 +0100

    Removed invalid assignation while loading cue files.
    
     It has some random effects depending on the url (including use of
    uninitialized pointer).

commit 429232b99c5452f0d7e8c8b1b203e5d61431600e
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Oct 31 12:41:02 2010 +0100

    Fixed a allocation failure test in swscale.

commit 9db11bdf3dcaa47be10144e4bd26cdd8da1245a6
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Oct 31 12:40:15 2010 +0100

    Fixed allocation failure test in input_item_SetEpg().

commit 2f37c6b5ed4e193e1c12dffd5e4bf5151ba019ac
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Oct 31 12:36:23 2010 +0100

    Removed useless test (demux_New).

commit ca1bdb8650fa6875cea42e76ff1d88e457e471ab
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Oct 31 12:35:44 2010 +0100

    Fixed a check on malloc failure in libvlc_media_get_tracks_info().

commit f103a7c2dae0020a4772b3a2f8c74997accc5111
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Oct 31 12:34:45 2010 +0100

    Fixed double frees in libvlc_audio_output_device_longname/id.

commit a5429b614377c877e8fb58cf8eb1b17a676bd3b7
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Oct 31 12:32:51 2010 +0100

    Fixed a potential double free if an error occurs while saving the configuration.

commit 37e0b5b4827a85fc92643fb2baf881c4d34a6df4
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Oct 31 12:32:29 2010 +0100

    Removed useless test (ts.c)

commit d9f4825a3fa8b2193a14d41d6f01db1eaa6f3f7a
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Oct 31 12:31:32 2010 +0100

    Fixed a potential double free on error in qtl/shoutcast demuxers.

commit b04d7e33a94f7d5d037881f88935f0ae9538a658
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Oct 31 12:31:11 2010 +0100

    Removed useless test in oggseek.

commit 5c45e94271453fba518d384df6632608708ffad2
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Oct 31 12:30:12 2010 +0100

    Used char [size] instead of char * in mp4.c for the iso639 conversion table.

commit f5d49c0ea1672125c3d6ddb5dbcf1d99dbc1817e
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Oct 31 12:29:25 2010 +0100

    Mde GrabVideo() in v4l2.c a bit easier to follow.

commit 6cbc6e320b327d4da6c4135319d2da88a0da5786
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Oct 30 21:47:42 2010 +0200

    transform filter rewrite as a "video filter2".
    
    It is not yet complete:
     - packed YUV support is lost
     - rotation modes are lost (it needs change to the vout core).

commit 9939e11715d09f1ddd31724a7230709f137cb99d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Oct 31 13:49:23 2010 +0200

    Win32 build fix attempt

commit 41e5bcdaf199d62d6bd5a6c0866ecce61458820e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Oct 31 13:39:27 2010 +0200

    Remove unmaintained BeOS support

commit 242b536fdbfcf81a89d099ecc04d45e0a70955f0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Oct 31 13:27:52 2010 +0200

    Revert "vmem: By default keep the original image aspect ratio."
    
    This reverts commit 4d9bf01bb1bad90a28100e2a80bb1482b0997a54.

commit 8924960324d87645d305e36bd7f740e2bc69878a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Oct 31 13:08:59 2010 +0200

    XCB: use automake conditional

commit 9c42dd144294eef79efb12b91f85dd3f3ccd2079
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sun Oct 31 13:06:44 2010 +0200

    Qt4: rework coverflow to use playlist model for art

commit fbeedd2dec9d10cc51263af1249d16f6f48ab124
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sun Oct 31 13:06:02 2010 +0200

    Qt4: return qmodelindex from moveCursor

commit 10ebadb26f100a56626c8b12d00cffa1e75962d1
Author: wucan <can_wu@cnbvcom.com>
Date:   Sun Oct 31 11:54:06 2010 +0100

    demux/ts: beatify warning digital format when dump invalid header of pes
    
    Signed-off-by: Rémi Duraffort <ivoire@videolan.org>

commit 484ba52544f00e3a6df40ee4ea63d43b4bb46b09
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Sun Oct 31 11:46:38 2010 +0100

    NEWS: s/OpenGL ES 2.0/OpenGL ES 1.1/

commit cf2df38055fdd1a03d80666048b02ebc6e63b875
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Sun Oct 31 11:30:13 2010 +0100

    vout_ios: We do use 4 spaces indentation and not TABS.

commit e4b731d9d0709671971f1d2e7858d32494c0828d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Oct 31 12:28:36 2010 +0100

    PO: add ios.m

commit d6c8ad452a2905b317ae7e50e094f0df860de0cb
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Oct 31 12:26:44 2010 +0100

    Demux image: remove \t in source code

commit 5ff1f1545260d08f1a058f475b39d48349eca7bd
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Oct 31 12:24:48 2010 +0100

    NEWS: iOS and Targa

commit 81f7d8c145e0861af2b13aa25ba7784e314fb88a
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Sun Oct 31 11:16:59 2010 +0100

    opengl: Fix a typo.

commit f2ca5228c7883efc68d94fc04b015e710e37c224
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Sun Oct 31 11:16:37 2010 +0100

    quartztext: Fixup.

commit c3e49077045992016077fdd22f65e4588f966e8f
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Sun Oct 31 11:16:24 2010 +0100

    mp4: fixup

commit 4d9bf01bb1bad90a28100e2a80bb1482b0997a54
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Sun Oct 31 10:53:57 2010 +0100

    vmem: By default keep the original image aspect ratio.
    
    Old behavior is accessible via vmem-preserve-aspect-ratio.
    
    I believe this is the most sensitive defaults even though this is not the current libvlc API. I wouldn't expect client breakage, but I may be mistaken here. Please shout if so.
    
    (Note, This is being used to do the iOS thumbnailing)

commit f7a324a541aa8e382f0153932fb73969cc205911
Author: Romain Goyet <romain.goyet@likid.org>
Date:   Sun Oct 31 10:44:16 2010 +0100

    opengl: Supports OpenGL ES.
    
    Signed-off-by: Pierre d'Herbemont <pdherbemont@free.fr>

commit dc3c197863e46e0f2acc85c8c2724f1453a697e8
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Sun Oct 31 10:27:36 2010 +0100

    quartztext: Allow to bypass quartztext build on Darwin.

commit 292ecf247c55502a1ab70a7137afe8e8187a12dd
Author: Romain Goyet <romain.goyet@likid.org>
Date:   Sun Oct 31 10:24:20 2010 +0100

    modules: Add iOS vout module.
    
    Signed-off-by: Pierre d'Herbemont <pdherbemont@free.fr>

commit 103ae418b44980c0cabd211cd18d10ed87a994f4
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Sun Oct 31 10:17:42 2010 +0100

    swscale: Support RGB565 in swscale.

commit 4197f75c1a126e9f0ce9b7774726b62f8e45a261
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Sun Oct 31 10:15:07 2010 +0100

    quartztext: Basic support for iOS.

commit 0c8b345c6ee62b52f821b43e7e83197d45268dd3
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Sun Oct 31 10:11:03 2010 +0100

    mp4: Don't build IOKit specific hack on iOS.

commit 27596ea4849079de26ef01f56fedfc258b507af8
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Sun Oct 31 10:05:21 2010 +0100

    motion: Don't use unimotion on iOS.

commit 4598e4887a74f05a7a9465e67c1d17c75b584cb1
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Sun Oct 31 09:57:27 2010 +0100

    arm_neon: Force libtool to be in CC mode when using a custom as for iOS.

commit 2526aec1be619c16a0322783b624e844e497a7c2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Oct 31 11:12:20 2010 +0200

    Remove useless #includes

commit 3a27eb58f0a86a3cc80a0e66e8d0463fbbbfd4c9
Author: Brad Smith <brad@comstyle.com>
Date:   Sat Oct 30 19:26:25 2010 -0400

    Fix a typo with the libtool flag -export-symbols-regex
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit c4c29a8b02882a7ec76a6985109116dabd96010a
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sat Oct 30 22:14:11 2010 +0200

    VAAPI: build fix

commit 40999732fcab5d4a089c8855f20138825cdbc692
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sat Oct 30 23:01:03 2010 +0300

    Qt4: coverflow, only do animation if target is under 100 items away
    
    It seems to take about 10s to scroll 100 items in my pc, and any longer than
    that is just way too slow.

commit 51d4ac7c2b2cf581fda4feb6ae430e0ddac93f1a
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sat Oct 30 22:54:24 2010 +0300

    Qt4: small buggy test if modelinder is hidden or now

commit 795abbd5f4dd30ded3d1def1f2735f72ba8db990
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sat Oct 30 22:53:54 2010 +0300

    Qt4: don't crash coverflow when cliked my mouse

commit 02bdc02e7c543c2b8329105067dc9d403278391e
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sat Oct 30 22:53:30 2010 +0300

    Qt4: coverflow, fix off-by-one in scrollto

commit fee9386c0e666b9b1d4c5554af3d0efcf0bd5301
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Oct 30 21:01:42 2010 +0200

    Added targa support to image demuxer.

commit b7505eeb907d393dabbf3fa447679d76eb5d2154
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sat Oct 30 22:03:51 2010 +0300

    Qt4: showslide scroll to row instead of column

commit 48c56f9d580f27810fb83f90cea6d0f298ad51f5
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sat Oct 30 22:03:21 2010 +0300

    Qt4: don't connect centerindexchanged, it's trigggered allways when coverflow is scrolling

commit 4a05b5299dac0f63dae030b5b4833e7bc0e2fcbb
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sat Oct 30 21:16:23 2010 +0300

    Qt4 don't return on empty arturl, otherwise we don't get noart-icons

commit cf6e402bb8b506a816fda71cea0afe1b90d3af4b
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Oct 30 19:20:53 2010 +0200

    luarc: fix #4282

commit f7520eb1df0617816265140752b3f8ed9b187fbc
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Wed Oct 27 19:36:39 2010 +0200

    lua_sd: force garbage collection once a while.

commit 91a47fa968e61598ba35853206fd10528b8f74e4
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Wed Oct 27 18:19:15 2010 +0200

    Use var_Inherit* when applicable.

commit 383e30d5d0eb7c02f3ba861c3efb09d6bea221cf
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Oct 30 19:27:04 2010 +0300

    Require XCB version of libpulse

commit e9f34b05c1bb5eeb9912c41bdbeda340e0ee9558
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Oct 30 19:26:43 2010 +0300

    VAAPI: use vlc_xlib_init()

commit 595d10570d1223faba04b76058f4e4732249e605
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Oct 30 18:04:44 2010 +0200

    Created the ES inside the Open() function of the ES demuxer.
    
    Based on an initial patch by Rafa�l Carr�.

commit 2329859614c05d33ace52b0a3ccda9fc2af926a0
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Oct 30 00:57:01 2010 +0200

    Fixed playing end of decoded audio data.
    
     It closes #4278, partially closes #3152, closes last part of #3090.
     It does not fix audio losses due to potentially buffered data by
    packetizers/decoders.

commit 3fe5be16aa84db7833c9eeb5471bacc540a013fe
Author: Ludovic Fauvet <etix@l0cal.com>
Date:   Sat Oct 30 16:22:56 2010 +0200

    Upnp: missing <assert.h> include
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit d6157cf29012a723794b3cd8535cabbf51dece73
Author: Ludovic Fauvet <etix@l0cal.com>
Date:   Sat Oct 30 16:12:09 2010 +0200

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

commit f4a9f1315dc0865ac0519ba19ba684eaea84625b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Oct 30 12:00:23 2010 +0200

    Text: Fix compilation on non-UTF-8 systems

commit 669862ccd3915bab58cc133a347baf735434cf7b
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sat Oct 30 14:48:19 2010 +0200

    ncurses: fix messages display
    
    - use libvlc verbosity
    - reset default color after having displayed the messages

commit f48e8b56ae8254a937aba22b87b61c6e0aa57db8
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Oct 30 11:44:46 2010 +0200

    Qt: reorder views

commit d6a48806e897f96dac741dd6f88d0e8ece701213
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Oct 28 14:33:27 2010 +0200

    Qt: initial pass for CoverFlow view of the playlist
    
    This code is unfinished, and is commited as a Proof-of-Concept
    If people agree on it, we will go on this experiment, else revert.
    A lot of the code is broken, you are warned.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit f80154beca3e3e233c0cc3288af4c4d2dbf8fa72
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Oct 29 03:21:11 2010 +0200

    Qt, playlist: Move getMeta helper functions to PLModel

commit 56a27db4d6468ed48aefc4e519ea539fe31a0b10
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Fri Oct 29 23:56:40 2010 +0200

    ncurses: add back comment mistakenly removed

commit 2b0981f7acf28fd27439f595fd2282065e003c64
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Fri Oct 29 23:53:28 2010 +0200

    ncurses: simplify IsIndex() and DrawPlaylist()

commit e425c7c00048f3028fb07aa99e34e8db95d64e75
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Fri Oct 29 22:30:44 2010 +0100

    Add some translators

commit 60f84b61bc75b29ff0dccc39d0ffdfb94151090d
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Fri Oct 29 22:24:32 2010 +0100

    Activate Modern Greek translation on Windows (and Mac)

commit e6cfc171499f1893390e564cb52bc09ddf220783
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Fri Oct 29 23:34:13 2010 +0200

    ncurses: if (a || (!a && b)) -> if (a || b)

commit 035fd1fb1b82308f87ad5027621278e04c5e7ad4
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Fri Oct 29 18:09:52 2010 +0200

    ncurses: typo

commit 1036154b0e17e541259cfa39a74b362f3ea438ec
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Fri Oct 29 18:03:51 2010 +0200

    ncurses: remove broken code to switch between flat/tree view
    
    flat/tree view seems to be controlled by playlist-tree option these days

commit 9f0a713cd27838ff3d7c226007d90d6170860951
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Fri Oct 29 17:46:26 2010 +0200

    ncurses: missing check in CheckIdx()

commit d8f0784231067b3da279a8f54d83320b32c87cf9
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Fri Oct 29 17:29:12 2010 +0200

    ncurses: messages box

commit e2a6d9e31423eaaa27757f511ab647613c6ea2c4
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Fri Oct 29 16:16:58 2010 +0200

    ncurses: lot of changes stacked together
    
    - remove some messages logging dead code
    - don't store the ncurses WINDOW, use global stdscr instead
    - add some fancy unicode characters to the help
    - factorize list navigation key handling
        all boxes now use the same code than PLAYLIST/BROWSE
        this means there is now a selector in every box
    - break Redraw() in several functions
    - remove fancy characters from Status box drawing code
        use the same layout than meta-info / info boxes
    - fix a display bug in objects box
    - simplify some functions and remove unneeded arguments
    - avoid a strdup() in ReadDir() loop
    
            Known regressions:
    - when switching back to PLAYLIST box, the selector will be set to the
      playing item only after the 2nd refresh (i.e. maximum 1 second later)

commit 5fff5583aebd179235e23af3d83f7f1c4bf31d68
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Oct 29 03:08:19 2010 +0200

    NEWS: mention latest 1.2.0 developments
    
    And improve consistency

commit 151de06840b4da5a0680a6ca059b258b28420b0f
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Fri Oct 29 03:02:55 2010 +0200

    description: fix the way the input is stopped
    
    Yes, this still works fine as long as it's used in that one place in
    the VLM.

commit c80222d4aefbe9d1634767e9027c73addaf477c5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Oct 28 23:57:10 2010 +0300

    GME: support for more than one track per file

commit 9b00ccb6035cd5d2106cec12f2455ded38e165fb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Oct 28 23:56:54 2010 +0300

    GME: useless #include

commit de7205dc3237b3bfeeb4a8f265e357fcb317f9e1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Oct 28 22:00:45 2010 +0300

    GME: fix potential integer overflow

commit fac9bec69abe4f731e9e27a420e5cacaff804918
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Oct 28 21:58:04 2010 +0300

    GME: new plugin based on the official C API
    
    Only one track per file implemented yet

commit 9728d81b27280fcf1f5242de88cab9e7ab62ac27
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Oct 28 20:13:37 2010 +0300

    GME: complete plugin removal
    
    This uses some unspecified C++ statically linked version of GME.
    That does not correspond to libgme, and seems unused.

commit 3d7c4dc4eddb72f52a561ab7ceb3c4baa88e4542
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Oct 27 22:55:01 2010 +0300

    Win32: libintl (gettext-runtime) should not need libiconv
    
    Our PO files are all encoded in UTF-8, and VLC always binds its text
    domain as UTF-8. There is no need to convert localized strings. So
    libintl does not need to use iconv.

commit 9cc4fe4d71ca01f9bb816b56df47a39effebc0cc
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Oct 28 14:30:26 2010 +0200

    PLModel: formatting fixes

commit 465f5a018efce22bcae9b8c515a98232d8b69f5a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Oct 28 03:59:02 2010 +0200

    Qt: fix the view checked() state in the ViewMenu

commit 6950dc055e304476bdeec14c2ce5afadd91886af
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Oct 28 01:53:41 2010 +0200

    Qt: further playlistPanel simplifications
    
    This should help a lot the future work.

commit 45202fbe4f0d4be8b190b44e91d934ec57b4cc82
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Thu Oct 28 04:58:57 2010 +0200

    Add missing include

commit 60b9431150c07394ee4979de1bf06bb03ad3e05d
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Thu Oct 28 04:26:09 2010 +0200

    i18n: remove deleted file

commit 1b9f5521bff05b3e84d085253fe6972dc3b18477
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Wed Oct 27 22:33:09 2010 +0200

    vlm: use libvlc as a parent for vlm instance input resources
    
    We can't use the VLM object because the instances and their input
    resources are cleaned up in the VLM destructor

commit a6e6fbffe4ff156a594908a53a6c143f9e3bb9b5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Oct 27 22:31:01 2010 +0300

    LUA: use FromCharset()

commit 4dcd9522a31e21a945fb4f56c036dfa3432bce2f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Oct 27 21:26:31 2010 +0300

    FromLocale and ToLocale based on FromCharset and ToCharset

commit b79da00944ce72333375fa5a511251fa4a4e83af
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Wed Oct 27 20:25:25 2010 +0200

    libvlc.sym: Alphabetical order.

commit c0b7521d7b18cdc2676c09c19c5086649e48ed45
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Wed Oct 27 20:22:28 2010 +0200

    vlc_cpu: Fix a typo about ppc64.

commit de7b2fd2e8b58059bfe2f2ff7080385ab0a44f56
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Wed Oct 27 18:05:15 2010 +0300

    Revert "Qt4: small loop change"
    
    This reverts commit d38706da538c117b7da468edae58c54777104081.
    
    Changed back, as changed loop didn't do same as original did

commit e9976acac5580d150fef62d4ae677b36c147ba86
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Wed Oct 27 01:26:39 2010 +0200

    ncurses: rearrange Run() to remove a variable

commit 0a9020970530171115027daf8bc30b7fe3e3a231
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Wed Oct 27 00:21:01 2010 +0200

    ncurses: cosmetics to reduce LoC count (now under 2k!)
    
    Also assume p_item->i_es is set correctly

commit d2f7f8a652676df3ea9710c5d0c4a0906f55db44
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Wed Oct 27 00:10:02 2010 +0200

    Redraw(): if/else if/else if -> switch/case

commit 839261675cbf89f75bf9b659cca1d54ff49219de
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Tue Oct 26 23:42:54 2010 +0200

    ncurses: split HandleKey()
    
    - use switch/case instead of if/else if/else if
    - factor out HandleEditBoxKey() and HandleCommonKey()
    - return bool instead of int

commit 890ebe4a974cee5544bfa016ff1da6d7a07c5417
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Tue Oct 26 22:46:36 2010 +0200

    ncurses: densify HandleKey()
    
    Use one line per switch label when it improves readability
    Also explicit the sign of position increment even when positive so +x and -x are aligned

commit 4657acd4671db55baa3ab7f10e594846e525c03a
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Tue Oct 26 22:01:56 2010 +0200

    ncurses: remove "default: break;" from switches

commit fbb4f13f84ce44a038b96aa136488e47edca300c
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Tue Oct 26 21:57:53 2010 +0200

    ncurses: factor HandleBrowseKey() out of HandleKey()

commit 41420a4f48ec63372122521c374debc2582607f3
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Tue Oct 26 21:30:36 2010 +0200

    ncurses: Fix comment, UTF-8 locale is now required

commit 4a88683bf98808913bc91310667690fa911a23bc
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Oct 27 08:50:08 2010 +0200

    Qt: move view names to the StandardPanel file
    
    And cleanup includes of StandardPanel

commit ea4ffc6f27c9910e8f5e943595149efaa194ca31
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Oct 27 07:12:23 2010 +0200

    Qt: Playlist, code simplification and factorisation
    
    Remove friendship
    Factorisation of CoverArt
    Reduction of class footprints
    virtual and protected correctness
    Forward declaration when possible

commit d90dc446016d72cbaab9d43be8d877f51b8a0376
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Oct 26 21:37:28 2010 +0200

    Qt: rename playlist views files

commit 82352081d233e482fb4064a8ba027a55121c2e59
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Oct 26 21:32:49 2010 +0200

    Qt: playlist views, correct virtualness

commit 415dab3b66f17c808045d41577c0b97d7732db33
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Wed Oct 27 01:40:20 2010 +0200

    luatelnet: fix grammar

commit a94688f91336176d32649824369dc9d9bde8d126
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Wed Oct 27 01:26:47 2010 +0200

    luatelnet: don't replace \r by extra \n
    
    It's useless and create bogus empty commands, that output ugly blank
    lines and crap during login

commit b1b43f10c6f0eaeb7813ea1030592472f50fd433
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Tue Oct 26 20:14:19 2010 +0200

    ncurses: factor HandlePlaylistKey() out of HandleKey()

commit 14b3c6a77f635e846aeec2b38d98390c658be26e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Oct 26 21:11:13 2010 +0300

    FreeType: use ToCharset()

commit 20faccf7c4642cb878aae12a14a4d6c5018bf219
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Oct 26 20:59:59 2010 +0300

    MMS: use ToCharset()

commit f8471e1db4bea3b055d03776347742ed1f8898f2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Oct 26 20:48:46 2010 +0300

    Add ToCharset() helper to convert from UTF-8

commit 67a62cc7bbb9f0241f14183d89da58f7e0aada41
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Oct 26 20:27:40 2010 +0300

    DVB: resync with TS demux

commit b298ce46d52a627d49e09e2203a93110cbbf51d1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Oct 26 20:17:55 2010 +0300

    Replace vlc_fix_readdir() with FromCharset()

commit e50e29c7508b795178ea004a08005b3e326421f0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Oct 26 20:11:35 2010 +0300

    Move vlc_iconv* to <vlc_charset.h>

commit 979ee1a3f39e7dc8b2b1fae92e378b4dc76a8ece
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Oct 26 20:06:09 2010 +0300

    TS: use FromCharset()

commit e8b9642e01560d279c13fb03517c35bf5ab968d8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Oct 26 19:56:11 2010 +0300

    NSC: use FromCharset()

commit b507be164634723343845d2cf9d2cb7d396ef5ce
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Oct 26 19:51:43 2010 +0300

    ASF: use FromCharset()

commit 727bf3ce365e04357a8ac6c675040df448d90fb0
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Tue Oct 26 18:27:55 2010 +0200

    ncurses Eject(): initialize psz_device correctly

commit d38706da538c117b7da468edae58c54777104081
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Tue Oct 26 19:04:57 2010 +0300

    Qt4: small loop change

commit eac9464c4028d25c81da0af793568a581088580a
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Tue Oct 26 19:04:06 2010 +0300

    Qt4: don't create multiple playlist models

commit db8c66ceb1d9b3f374b19572cbed4739a3369ea5
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Tue Oct 26 16:00:07 2010 +0200

    ncurses: fix search string display

commit 2c14f59841c493564d6b9900be99f7570c8699b7
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Tue Oct 26 15:54:07 2010 +0200

    ncurses: remove color switching
    
    --no-color / --color is a fine enough control

commit 849824afed632185d58c90774305c9e2ce3de536
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Tue Oct 26 15:46:53 2010 +0200

    ncurses: remove f_slider* from intf context
    
    ManageSlider() -> ChangePosition(), now takes the position increment as (signed) argument
    Don't show percentage of media in Position (elapsed/total already show this information)

commit e311921bfaf6f8324089d9c3efb85abc896f32e2
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Tue Oct 26 15:32:20 2010 +0200

    ncurses: remove variable from interface context

commit 2ae4d9ebb64dad290cfe535038452999048bd001
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Tue Oct 26 15:25:02 2010 +0200

    ncurses: fix playlist locking problem

commit 8b6530c26448243d8bc89972d9213cc054839ccd
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Tue Oct 26 15:24:16 2010 +0200

    ncurses: cleanup
    
    factor out file/directory detection code
    remove the need for {OPEN,SEARCH}_CHAIN_SIZE defines

commit 067da52ad566fe1036b48417beb2bfdbd92622c9
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Tue Oct 26 14:17:00 2010 +0200

    typo

commit 59842d4a696c6f945cee282b8b737ea70e5baf37
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Tue Oct 26 13:35:32 2010 +0200

    ncurses: require libncursesw
    
    remove code to workaround lack of unicode support
    
    Also statically allocate open and search buffers

commit f449231fc3933f87edfbfd96e62e24a730b544c3
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Tue Oct 26 11:25:13 2010 +0200

    ncurses: cosmetics
    
    align 'case' on the same level than 'switch'
    use an inline function to switch boxes

commit 8a72c657e913a8993e64d37eb310f495eca4c337
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Tue Oct 26 10:50:31 2010 +0200

    ncurses: simplify metadata printing

commit ad90962dfb8b3073e434b027d064de7f075fc799
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Tue Oct 26 00:39:58 2010 +0200

    ncurses: cleanup
    
    Comment out all messages box code
    Factorize Eject()
    Replace break/goto in HandleKey() by return
    Draw immediately on start of interface (avoid flicker)
    fix Playlist race condition in Run()
    Remove pointless comments

commit b7b8876f91806e59f37e32f2c95b4d03ffc29219
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Mon Oct 25 23:38:12 2010 +0200

    ncurses: cleanup
    
    remove unused intf_sys_t members
    remove useless assignements
    use C99 for(;;)
    fix a double free when not using ncursesw
    use sizeof instead of strlen() when possible
    use var_GetInteger() instead of var_Get()
    use calloc() to allocate intf_sys_t and remove assignements which set memory to 0

commit 815d94438c447f00092c0b3e9980dcd81fea3253
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Mon Oct 25 22:57:39 2010 +0200

    ncurses: i_current_view is a boolean

commit 1b61f9b44dc56b13f3a5103ecc49b228a069e41f
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Mon Oct 25 22:52:01 2010 +0200

    ncurses: Use a table to store color pairs

commit 9886670b170158fbb683321fa1b5189c1122444f
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Mon Oct 25 22:38:50 2010 +0200

    ncurses: Rewrite playlist code to make it more readable
    
    Split some functions

commit 3cc4799c1245eeab9e2fa2cfa94699d10cd7b0e1
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Mon Oct 25 21:43:30 2010 +0200

    ncurses: factorize ReadDir()

commit 96c449015730579b1190757c3a30cf34b64f73ba
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Mon Oct 25 21:29:08 2010 +0200

    ncurses: improve array cleanup
    
    factorize

commit f78010cfdef42268d70c3a259bc1569838729302
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Mon Oct 25 21:05:15 2010 +0200

    ncurses: cosmetics
    
    Remove braces around a single statement
    Merge some comparisons
    "( a )"             -> "(a)"
    "if(x)"             -> "if (x)"
    "if (x == NULL)"    -> "if (!x)"
    "if (x != NULL)"    -> "if (x)"
    
    ReadDir: Invert logic to have less indentation:
    {
        if( a )
            x();
        else
            y();
    }
    ====>
    {
        if( !a )
        {
            y();
            return;
        }
    
        x();
    }

commit 26e663611b072ecd82327bd16d96ccee1adb672b
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Mon Oct 25 20:50:37 2010 +0200

    ncurses: reorder static functions
    
    Remove most forward declarations
    Also update copyright

commit bdea03db32db0efadac1952789716bf144355a49
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Oct 25 23:34:36 2010 +0200

    lua_sd_channels: implement the search function.

commit ab20299e91701579af48e15316f8c016317e987f
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Oct 25 23:17:09 2010 +0200

    Add an SD for channels.com (nice content).

commit f5dbbddb72e2723edcf049afc9dfe9d146fccb6f
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Oct 25 15:15:45 2010 +0200

    lua: cosmetics.

commit 6292f64765234d09a266af88608a7aa58edd0948
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Oct 24 17:58:59 2010 +0200

    Fixed kate decoder compilation.

commit 03d6f6f26bfa2dbdfbf0d47c1b05d17d06f1d37a
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Oct 24 17:57:57 2010 +0200

    Fixed filter_chain_MouseFilter when multiple video filters are used.
    
    Ths mouse events must be filtered backward.

commit 4cebdb5ba995446802f2b0ba9ce093d70d3da34b
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Oct 23 23:20:07 2010 +0200

    Improved video-splitter changes by seeking back to try to resynch on I frames.

commit 84d2f956db0f2c5667a17cf156439bb3fa0f16d5
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Oct 23 23:17:07 2010 +0200

    Fixed variable name in motion control intf.

commit a5472838627f3598bbb12de2fcfc343cb2a7abde
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Oct 23 23:16:22 2010 +0200

    Renamed vout-filter in video-splitter.

commit 88937154f1eaddcc97dddbaa27f30ead72429f3e
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Oct 23 23:09:11 2010 +0200

    Fixed vout-filter change support in qt4.

commit 35e5c857347e6d3d65103aaca8e5b5aa0b861741
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Oct 23 23:06:08 2010 +0200

    Moved "vout-filter" change support from vout to playlist.
    
     Vout does not support on the fly changes, and an action on the input is needed.
    As such, it only belong to the input manager (hence the playlist). It also
    remove another vlc_object_find(PARENT).

commit d9b001818638b4b072e687aed5ad43d30a42ee48
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Oct 22 20:54:35 2010 +0200

    Cosmetics (vout).

commit cfe5b8d598c744338c3975ff58cd33ba1b013aa5
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Oct 22 20:51:50 2010 +0200

    Moved vout_GetSnapshot() to video_output.c

commit 41d4b8bd7df6a2a2814e29e84efb10bebda6faf2
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Oct 22 20:39:03 2010 +0200

    Fixed and simplify --monitor-par support.

commit b5b258f7c346539c64d1a267bc3cfffead3b2811
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Oct 22 20:29:18 2010 +0200

    Removed non thread safe callbacks on video-title-show/timeout/position.

commit 82676b9c941fe7e9c05a1d1758d4d4e4aa381a9b
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Oct 22 20:13:33 2010 +0200

    Merged vout_pictures.c with video_output.c.

commit 1ccc38ba9945ebc320d290b8a2c65dbbedf5982d
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Oct 22 20:11:12 2010 +0200

    Moved picture_t related functions to its own file.

commit d55184baab258023a1367dd29a0e9f12a56dba05
Author: André Weber <atmo@videolan.org>
Date:   Mon Oct 25 19:18:36 2010 +0200

    atmo: support Fnordlicht protocol with up to 254 channels

commit 9b2c6f226ab787d8e59c5dcf47ce508475b38d61
Author: Mika Tiainen <mikat@iki.fi>
Date:   Sat Oct 23 19:21:13 2010 +0300

    Fix compiling of xscreensaver plugin
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 6c24f08b6b396f2e9737277a2b02c3446474dd16
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Oct 25 18:35:32 2010 +0300

    TS mux: fix use of non-existent variables
    
    See http://forum.videolan.org/viewtopic.php?f=13&t=83706

commit 33a042e0019f157bc2a6a136a247f9b9fc1bbd31
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Oct 25 18:28:45 2010 +0300

    Object reference leak

commit 195355bee28c1307f243f138e574525868514720
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sat Oct 23 23:16:10 2010 +0200

     theora: fix packetizer fourcc
    
    This prevented restreaming theora streams into ogg
    
    Signed-off-by: Rafaël Carré <rafael.carre@gmail.com>

commit 70fb0a47dd26ccf60bf0e877aab33d1734250487
Author: VideoLAN <noreply@videolan.org>
Date:   Sun Oct 24 19:50:08 2010 +0200

    Darwin9: warn about gcc-4.2 only if not installed

commit fa8bbe9c3fd2606d53efc5c1da50d26ac29d1066
Author: VideoLAN <noreply@videolan.org>
Date:   Sun Oct 24 19:48:09 2010 +0200

    contribs: get number of CPUs on darwin

commit 91b0f5287e7f6195bafc44f6e8c96ac5ab4e2439
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Oct 24 19:50:31 2010 +0200

    Qt4: fix SD search.

commit 8675d26cea713ca9ebae3b91bd7c3e9bb320dcb1
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sun Oct 24 18:14:33 2010 +0200

    taglib is not thread-safe
    
    Fix ticket #3958

commit 2ad5d811df1fcb2c0229d9e21fdd93d43344d19c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Oct 24 16:58:25 2010 +0200

    Qt: adapt to new SD search function

commit f18a9358a25052dc4cbf764693ca20a06ee37aae
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Oct 24 16:48:25 2010 +0200

    Qt: playlist code refactoring

commit da1239a1439eb3bfe753a37300bc04ddc6fb4de6
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Oct 24 03:38:46 2010 +0200

    Qt: do not search SD if the text is empty

commit 0ba592f9aa1512e66ea4937426c96725d5c6f976
Author: G Finch <salsaman@gmail.com>
Date:   Mon Aug 9 23:05:53 2010 -0300

    New-ogg-seek-logic-theora-specific-changes
    
    Signed-off-by: Ilkka Ollakka <ileoo@videolan.org>

commit eea1cddcb651c874e66999a91962da3b3f85bed5
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sun Oct 24 10:17:13 2010 +0200

    rtsp: fix socket leak
    
    A socket is leaked when the client passes a wrong session identifier.
    A remote attacker could craft malicious RTSP requests and...

commit 7c5348b695c23258157ec21cdcf69ed6917bf009
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Oct 24 03:52:12 2010 +0200

    sd: remove the pf_search and use a more generic pf_control function.
    
    This way we can implement both a search function and a description function.

commit b131df4e1d11b0bd8df9d51040825cb9fd033345
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Oct 24 03:24:31 2010 +0200

    Qt: search differently when you are in SD
    
    So that you don't kill the lua.sd search() functions

commit b528f5959085a4d96c5a98838bde1ccb0908cb1e
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Oct 23 19:13:52 2010 +0200

    sout_httplive: fix free of uninitialized pointer.

commit 19dc078e5acc868faaa78429718fe65cf343541a
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Oct 23 17:15:40 2010 +0200

    Use var_Set* when applicable.

commit 3119a2c565236de4dbefd31e6a36c12ecfa5f9cf
Author: Steinar H. Gunderson <steinar+vlc@gunderson.no>
Date:   Thu Sep 23 23:44:34 2010 +0200

    Add access module for BlackMagic SDI cards ("decklink").
    
    Adds a driver for the BlackMagic DeckLink series of SDI cards (input only).
    It requires BlackMagic's proprietary (but free-to-download) SDK to compile
    and run. I've only tested it on Linux -- the Windows API is very similar but
    not identical, so some adjustments will probably have to happen if anybody
    wants this to work on Windows. (Windows users can, AFAIK, already access the
    card via DirectShow, though.) It supports multiple cards, all the various
    A/V inputs and video modes including setting field dominance and multichannel
    input (2, 8 or 16 channels).
    
    All testing has been with a DeckLink HD Extreme 3, which I have very
    graciously been given access to by Frikanalen.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit d7fa382b66ddb92de89edd35864860ebace28507
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Oct 23 17:07:25 2010 +0200

    Typos.

commit bc1506a1863c601fd47a1dd5beb116c3d6cf1c4a
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Oct 23 17:06:33 2010 +0200

    Do not use strlen just to check that a string is non-empty.

commit 79943f01bc40992a5d6be7ec44078b3a6936cbcb
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Oct 23 16:07:11 2010 +0200

    access_out_file: add the sync option, only if O_SYNC is defined.

commit 9076372339058bf8447ce5edfbf8f098aa298d63
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Oct 23 15:46:58 2010 +0200

    shout: fix a memory leak.

commit 6b7771a47904a82aa07c1d6827c104292a24121d
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Oct 23 15:20:30 2010 +0200

    shout: cosmetics.

commit 26256b990ac61e89c26e817a2efeb5710a3d9567
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Oct 23 15:13:07 2010 +0200

    shout: use vlc_UrlParse instead of a custom one that can crash for some input ...

commit 71f84efb0907f2c337af2284ae9d22248723044c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Oct 23 01:46:10 2010 +0200

    Skins2: #ifdef broken code on Win32

commit c403dc6569d7ae1ea06ceaae317d4e986b0f0fb1
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Oct 23 01:32:03 2010 +0200

    Configure: actually do what the help says it does

commit 8c7a6ccd145760f0800901c4d405bb0e64edd882
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Oct 23 01:19:37 2010 +0200

    Fix compilation.

commit 396da76db051d19b751d50ad03cafe211fc5e441
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Oct 23 01:00:38 2010 +0200

    Shout: fix compilation

commit 96929b1b8529b018862f59cd574fa01b5a02adb5
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Oct 22 17:52:09 2010 +0200

    Qt: change the LocationBar Class file

commit d380361862bb5f22b8a672575e0b5b21a9a29953
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Oct 22 17:42:43 2010 +0200

    Playlist code: simplification, part 1

commit 99ab417dbf680f4df1c4f852db87309ef47ffa91
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Oct 22 17:32:50 2010 +0200

    Qt: Remove the "media brower" label
    
    This adds exactly NOTHING to the usefulness of the UI

commit 7310bac28eabdc58eb07a86fcd75416df04ebbb4
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Oct 22 17:30:21 2010 +0200

    Qt: search the SD if possible.

commit 40b4d780a427e29a936e267090d6809e2ce98fd3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Oct 22 21:08:23 2010 +0300

    add_bool: remove callback parameter

commit f7d111759f8dd52efe51bd46b402cd00fb9fc92a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Oct 22 21:06:51 2010 +0300

    add_key: remove callback parameter

commit f98a66cea0e6279975e5f5a6116bf3e9389ec5da
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Oct 22 21:05:50 2010 +0300

    add_integer: remove callback parameter

commit 85ba4839e68f353ebb6cd8d0b2203c97e66d52e6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Oct 22 21:02:01 2010 +0300

    add_float: remove callback parameter

commit 61f30bffae807a435ee4e21ced4f6f7c8c47ff51
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Oct 22 20:57:17 2010 +0300

    add_directory: remove callback parameter

commit 989310c9237b9679c8381aeb165055150f269690
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Oct 22 20:56:06 2010 +0300

    add_loadfile: remove callback parameter

commit cecde7fc23d3ec69f5d096696b3b92827c227ffd
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Oct 22 20:54:03 2010 +0300

    add_savefile: remove callback parameter

commit 2e6858af6a52984118962e3e57050d2de38878a3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Oct 22 20:52:25 2010 +0300

    add_password: remove callback parameter

commit 981a8542bdcd1b3dd1aca96a35d16d4688e96e83
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Oct 22 20:48:41 2010 +0300

    add_font: remove unused parameter

commit 3204d232609fc02fa1893a9714f7ee52f6441b15
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Oct 22 20:19:38 2010 +0300

    Remove legacy parameter from add_string()

commit ac90e39814933b4619bb77247f643680dc850833
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Oct 22 20:11:39 2010 +0300

    Do not pass former callback value to VLC_CONFIG_NAME

commit e5622718c1cb0ec13ae5d8712a1736329ff2dce2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Oct 22 20:00:10 2010 +0300

    Remove unused change_integer_list parameter
    
    Changing the choice list of a configuration item is not thread-safe.
    Plus it does not make much sense to use a strict choice list if the
    choices change dynamically.
    
    If ever needed, we can invent a suggestions list system later, just
    like we already do for SD plugins enumeration.

commit 3c659c5390193503df2258a5233911633910bd65
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Oct 22 19:45:36 2010 +0300

    Remove config change callback
    
    This was only used by {alsa,oss}-audio-device and not semantically
    correct anyway. If we deem that this is useful, we should register
    a callback on the corresponding variables and change the variables
    from the UI, not the process-wide configuration.

commit 4d63bf16fdae29237ac3100ea040573f7edcbac3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Oct 21 21:28:48 2010 +0300

    Remove aout_FindAndRestart()
    
    This was only used to change the OSS or ALSA device on the fly.
    However, this really should be done with a variable callback, not from
    the configuration.

commit aec33ea6e8d42561168df4da7337b50efe639245
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Oct 22 19:31:57 2010 +0300

    Remove read-only field p_callback_data

commit 35c8b6fef690fef90842044a07028b9366255c3d
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Fri Oct 22 18:08:25 2010 +0200

    winvlc.c: cosmetics
    
    make the loop for copying options in argv nicer

commit 10c10044068f81ce662d90762122f63cc39aab74
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Oct 22 02:33:02 2010 +0200

    misc/atomic: fixed linking

commit ce1ee91a2cd8c1541d393d766fc15fdc04086703
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Oct 21 22:13:00 2010 +0200

    macosx vout: fixed minor warning

commit a65ff719229b847d701e657f7a68ed2cac240e11
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Oct 21 22:07:12 2010 +0200

    audioqueue aout: fixed 2 minor warnings

commit d55ae1b896bfacbbd1738307d3e8824b3c7837e6
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Oct 21 21:59:05 2010 +0200

    macosx_dialog_provider: handle EXTENSION_WIDGET_CHECK_BOX and fixed a few warnings pointed by clang's static analyser

commit 2af5e585706b6d1424719fcdca52c40c4e65aa15
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Oct 21 21:18:05 2010 +0300

    NULL rather than 0 pointers

commit 2bd9b911877c5e99af8c9b23c061c8730463ef6e
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Thu Oct 21 21:55:01 2010 +0200

    Revert "win32 contribs: Fix dxva2 decoding for Intel cards"
    
    This reverts commit 1c1e8beacc1c2beb67d0304986fe638f2554fe61.
    Patch applied upstream

commit 2030ca5eb7bb067f268253c358d80ac03a3cd13e
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed Oct 20 21:31:33 2010 +0200

    Fixed potential segfault in vout when not using DR (close #3899).
    
    It can happen if the vout display uses the same chroma than the video but
    doesn't do the resize itself.

commit 981edf1d53ff78c15cbd68fbec96c3dfd478a7f1
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed Oct 20 21:30:27 2010 +0200

    Fixed typo in targa image mime.

commit eea468e632fe620228778b01bec36468222556bc
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Wed Oct 20 16:44:05 2010 +0200

    input: Fill in the input_item es
    
    Based on pdherbemont's patch
    Re-use existing es_format_t, do not worry about memory footprint
    It is meant to replace sout_stream_description

commit 7804b0403c5138c01c67ea42b52a8c7629df66a1
Author: Sébastien Escudier <sebastien-devel@celeos.eu>
Date:   Thu Oct 21 14:57:56 2010 +0200

    live555 : remove timeout thread before closing rtsp session

commit ffd3fce0a407c61e8e5aafdad666424fe5233609
Author: Sébastien Escudier <sebastien-devel@celeos.eu>
Date:   Thu Oct 21 08:48:49 2010 +0200

    net_OpenDgram don't return 0 in case of failure

commit 0dc9628b41d82256474d21f00a569119f403ab32
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Wed Oct 20 19:54:54 2010 +0200

    winvlc: enable media-library

commit f94fecb990baf9c1f6dd1eba6eb72a7bdcbe73b5
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Wed Oct 20 19:54:07 2010 +0200

    vlc-cachegen: remove useless options
    
    --ignore-config and --no-media-library are default

commit 3f71509f445580a4b5ec08f16bc03aa12201cfba
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Wed Oct 20 16:17:31 2010 +0200

    Disable media-library by default
    
    Enable it in vlc binary

commit 14fbb294502dd257433540dc3ab35606fbde4d20
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Wed Oct 20 17:29:00 2010 +0200

    smem: give an error message if pre-render function didn't give a buffer

commit e3c90299e28248b08e4872953829ee41a70212be
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Wed Oct 20 16:01:11 2010 +0200

    libvlc headers: remove commas at end of enums
    
    Fix a warning reported by gcc -ansi -pedantic

commit 50f1d61d6da3e6fdb67420133bd8e5d080064e11
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Wed Oct 20 14:09:53 2010 +0200

    Don't copy activex/mozilla plugins when packaging for wince

commit 56a914d8936b46d7d4deb854e9a0ac9db76417dd
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Wed Oct 20 12:42:32 2010 +0200

    Dummy activex/npapi build rules for Windows CE / Windows 64bits
    
    Move the rules from {npapi,activex}.am to /Makefile.am

commit f3c5dc428ceaea385f6f4c85cfe0aa46bc03faf3
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Wed Oct 20 12:36:04 2010 +0200

    new live555 release: update live-inet_ntop.patch

commit 8c2eaf2c90c104af5e6abca2cda9c1cf4ade32e3
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Oct 19 23:59:11 2010 +0200

    Qt: nameLabel: remove old school padding
    Padding using spaces was resulting in extra spaces when copying to
    clipboard

commit 5eec3beda4f5c2ecd086861f5a0e23b6e861be03
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Tue Oct 19 22:59:09 2010 +0200

    NEWS about ActiveX

commit 5bf4823d25d6009f6c32b421f8e05799394f9899
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Tue Oct 19 22:19:20 2010 +0200

    Remove activex project
    
    It is now available at git://git.videolan.org/activex-vlc.git
    Fetch, configure, and build it when making windows packages
    
    Modify npapi-vlc dependencies, and move install of the dll in
    package-win-common rule
    
    Pass $(SHELL) to npapi & activex ./configure to be sure they pick
    /bin/bash and not /bin/sh (which might be incompatible with libtool)

commit e6552497bb9d06d0b213e04fc4aa26f1d118b06c
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Oct 19 22:09:30 2010 +0200

    modules: assert when trying to add more than one deprecated alias.

commit 081ffed559bb77de1b992b996c43114bd0c4b7e0
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Oct 18 07:20:51 2010 +0200

    modules: fix type.

commit f0d135437b6047ae32a4b8ea9354a944afaaef39
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Oct 18 07:14:43 2010 +0200

    lua_sd: cleanup.

commit ca609be9cb59eeeed5044d400f7b9db2f7b2a721
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Oct 18 07:06:42 2010 +0200

    lua_sd: implement the search function.

commit a60a86bd83d16baba3554950b4eac165ff6d775d
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Oct 18 06:56:57 2010 +0200

    SD: add a function to query a service discovery for more items.

commit 698853e41d9689751ae298f2a1bf16264ac94c40
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Mon Oct 18 15:10:04 2010 +0200

    Don't build/package mozilla plugin for win64
    
    npapi hasn't been ported to windows 64 yet

commit 26a669a991b3479dd89f52133ef467ff27c503a2
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Oct 17 17:24:26 2010 +0200

    Bluray: correctly select the main title
    
    This should fix the usual playback issues we had so far.

commit 7c8209d9348beb02c4c766d15a5278c19b959e03
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Oct 17 16:45:30 2010 +0300

    Revert "XCB: reset the X11 screen saver when displaying a picture"
    
    This reverts commit 48be35499d7545a31a160c7578ffa073f761e814.

commit 99aa0dd994c218d7b64ef064dd8dbce74bfcbcf3
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sun Oct 17 13:50:44 2010 +0200

    win64 installer: install in \Programs Files
    
    \Program Files (x86) is for 32bits programs
    Fixes #4257
    
    fix suggested by jb

commit 82f06bd0e7d0112a8448914e2fddec771f35792d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Oct 17 13:30:45 2010 +0300

    Fix memory leak

commit 3376f9cd084a16c2e62a7cb6f5208c8dae1ae83d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Oct 14 20:09:43 2010 +0300

    Fix non-ASCII comment

commit 24188e89e466d724935a05fe67b393b7fb3958ce
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Oct 14 19:47:15 2010 +0300

    Old RC: remove goto divide-by-two hack (fix #4236)

commit fe4011fd1505c3535eafca5865debb35360d92f8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Oct 14 19:39:49 2010 +0300

    Qt4: use open file dialog for loadfile items (fix #4247)

commit 963630ba6e663775d5b731e85a3201600962f8ca
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Oct 14 19:27:33 2010 +0300

    split add_file into add_loadfile and add_savefile
    
    The preference panel needs to know which of open or save file dialog
    it should use. Here we have 27 load and 4 save cases, plus 2 fonts
    that were not correctly marked as such in projectM.

commit 9ef380927163e60c2ba52485963b0e6232c80159
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Oct 14 19:01:34 2010 +0300

    Qt4: don't trust toggle for systray, do what we say (fix #4248)
    
    If the menu item says hide, really always hide.

commit 4a2819e147e4b8a999d47349d6420368950cd6a5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Oct 13 23:35:30 2010 +0300

    flag a bug
    
    p_demux value is not defined

commit 45d2fe313246ff5f1e02963eb84138ac89227d9d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Oct 13 23:35:09 2010 +0300

    block_FifoPut() accepts/ignores NULL block

commit 13f0c6d0fc7fb56d0fc69b072db95089902ed9b4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Oct 13 19:07:40 2010 +0300

    Timer: do not run concurrently
    
    This is useless and awkward.

commit 6f2119ef405026333d8273ed8c5efd603e9cd287
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Oct 13 19:06:55 2010 +0300

    Timer: make the overrun counter atomic

commit d25fd8d74a7be4bd367410bfeda08ab63f247ee7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Oct 13 19:14:01 2010 +0300

    Timer: remove the static lock

commit 59fb10d033cd01b6d5c2379a20982cc0216f9b22
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Oct 13 18:57:58 2010 +0300

    Add atomic swap and compare-and-swap

commit 1af9f7d397a8381917e4feabd38eec04ca403bf5
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Wed Oct 13 17:52:01 2010 +0200

    win32 packaging: point npapi build to CONTRIB_DIR/gecko-sdk

commit 88784aa9461933f075f40fd75b13e284cce84ea1
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Wed Oct 13 17:36:33 2010 +0200

    win32 packaging: factorize by using --with-contrib and setting CONTRIB_DIR

commit 4a454208743b5af8de93ba6de05ea943018dad68
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Tue Oct 12 22:41:58 2010 +0200

    Fix mozilla packaging for windows
    
    build-npapi is a dep of package-win32-base-exe and not
    package-win-common, because i don't think the mozilla plugin builds for
    windows CE
    
    Assumes we always want to build & package mozilla plugin

commit 2ab70b638bcc79d7cafaffb55705fd01a10767db
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Oct 13 01:02:09 2010 +0200

    Update NEWS

commit 1c1e8beacc1c2beb67d0304986fe638f2554fe61
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Tue Oct 12 22:46:01 2010 +0200

    win32 contribs: Fix dxva2 decoding for Intel cards
    
    Tested on GMA HD, ATI/NVIDIA
    Untested on GMA4500
    
    Needs testing on more cards and samples before it is committed upstream

commit 3babb40513d148e66e83001c91b306c43b893ba3
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Tue Oct 12 22:06:30 2010 +0200

    Update NEWS and modules/LIST

commit 1723efcc374b22d54896b16ee0fb168018864d37
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Tue Sep 14 20:42:30 2010 +0200

    stream_filter/httplive.c: HTTP Live Streaming
    
    Support HTTP Live Streaming as described in the IETF draft standard:
     * http://tools.ietf.org/html/draft-pantos-http-live-streaming-04#page-8
    and Apple its description:
     * http://developer.apple.com/library/ios/#documentation/networkinginternet/conceptual/streamingmediaguide/Introduction/Introduction.html#//apple_ref/doc/uid/TP40008332-CH1-DontLinkElementID_29
    
    Not implemented (yet):
    - Encrypted streams (EXT-X-KEY)
    - playlist reloading for live streams

commit 52b89d15cd43424e9cd72c116f2b6d2e4b6a347d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Oct 12 22:52:00 2010 +0300

    libvlc_..._stop: terminate aout and sout also, not just vout

commit 44848fbc590944811ede09bd6ced0ef74a5bcfd7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Oct 12 22:48:38 2010 +0300

    vlc_timer: compute overruns and adjust if they occur

commit 86d92ca8bb0aae7dc9eba58ab36fa5eafc066f4b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Oct 12 16:15:53 2010 +0200

    Contribs: correctly extract D2D headers

commit 6a4df1923214a7ff27fbb5c55d6e807e1527b2c8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Oct 11 23:09:22 2010 +0300

    Ugly and almost working npapi build rules

commit 33547140752acf73ae96a2f6f93e787ac839d9e9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Oct 11 22:00:25 2010 +0200

    Configure: fix live555 detection
    
    Yes, this code is weird, but well

commit 041923136e2698f652c4f5e71dd646d908c00464
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Oct 11 21:06:39 2010 +0200

    lua extensions: remove dummy function (moreover vlc_join is simpler to understand)

commit 2d0aee25f1cbe0279a9b72f437595ee1c5264c02
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Oct 11 20:06:02 2010 +0200

    lua extensions: use an enum and remove demuy declaration.

commit 75acda83c765451df57a5e42281f538832165bee
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Mon Oct 11 20:08:04 2010 +0200

    win32 configure scripts: --enable-mozilla is gone

commit 1c8a32a495b4fa1c04be9cc81d5b529fd383c162
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Oct 11 20:44:33 2010 +0300

    Remove the NPAPI plugin

commit b3bfc494ac9c577690ef228e0cb547dbcbcce5af
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Oct 11 18:51:18 2010 +0300

    Remove obsolete feisty script

commit 39173fb7097975a2e071399e8f53a2515c19e56e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Oct 11 18:51:04 2010 +0300

    Clarify live555 version error

commit 67ee9ccd6cd0d662458ca43dff9f5262b228354e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Oct 11 18:45:43 2010 +0300

    Don't check for live555 headers twice
    
    If the version header is there, the main one should be too.

commit f70d051df79382a98f5d455232645937f9c4217c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Oct 11 18:35:45 2010 +0300

    Remove unmaintained roku build script

commit 42850ecfa2401d3a6dacea664936b657ae002f13
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Mon Oct 11 15:50:38 2010 +0200

    win32 package: do not package mozilla plugin if we're not building it

commit 30e1378d8a421ad1acf861be9f1dd7e1d5e7b977
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Mon Oct 11 15:43:54 2010 +0200

    win64 configure script: look for contribs in /usr/win64

commit 017db3277468ddac8b534c71f8c6671a8c0abb3e
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Mon Oct 11 15:42:02 2010 +0200

    contribs packaging: use the correct runtime version for win64

commit 740069f5a3aca86d7fece71081921d6c4cc0ecec
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Mon Oct 11 14:35:10 2010 +0200

    distcheck configure: disable-mkv
    
    works around the lack of a recent enough libebml/libmatroska in Debian

commit 4eb06506baf726fd4afbe8dbd900ec73100efdbb
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sun Oct 10 19:33:21 2010 +0200

    Don't trust __MINGW32_MINOR_VERSION for mingw64
    
    the version number hasn't been updated

commit 394f9217a4ed5829c5c56f22e17f6f0fde18ddb8
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sun Oct 10 19:22:30 2010 +0200

    win64 contribs: build portaudio

commit 9ac197baa5689d34a37147d4c4f07294db991a2c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Oct 10 18:44:38 2010 +0200

    MKV: fix stupid typo, sorry

commit 45dd84db7b490997b2bbc8dfbac96232c97ec94e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Oct 10 18:33:38 2010 +0200

    MKV, io_callback cosmetics

commit 0e1a2635ecad79f5db007a1509cd029cf2d025de
Author: Steve Lhomme <robux4@gmail.com>
Date:   Sun Oct 10 17:59:15 2010 +0200

    fix Matroska/WebM reading of live HTTP streams
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 9333b18f8aef4c07fbff067c49188a5da41fc0aa
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Oct 10 18:13:39 2010 +0200

    Fix various typos
    
    Spotted by Christoph Miebach Christoph dot Miebach __ web dot de

commit ea1799418b4ce1293742692d929a2afcd6f7f8b2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Oct 10 17:06:12 2010 +0300

    Qt4: update discs MRL syntax for Windows

commit 4dc568d555e8498977d661eb688d37702c5f8a3b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Oct 10 16:57:23 2010 +0300

    var_InheritString returns NULL, not ""

commit 677247dc1e48dfa2c6c508eeac700948db11682f
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sun Oct 10 14:04:21 2010 +0200

    contribs: fix portaudio build for win64
    
    patch sent upstream

commit c4fc30952da85a6d7bc750c4fb0884eb5f206308
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Oct 10 13:10:59 2010 +0300

    dvdread: fix potential buffer read overflow (fix #4238)

commit d626e6783470e2476b0b61d1c00aa2fe35d03bba
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Oct 10 13:10:06 2010 +0300

    dvdnav: fix potential buffer read overflow

commit d22239dab06428b0b13be6631ec9782d3dd344d3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Oct 10 12:56:19 2010 +0300

    Revert "dvdread: minimum value for ps_pkt_size is 6"
    
    This reverts commit 76003f0e6cd54217619b68537ba73c089c60c8ed,
    which is not needed anymore.

commit e84cbe563bfd63336cdcbe9e2d945074d79f8a69
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Oct 10 12:51:20 2010 +0300

    dvdnav: no need to check for 6 bytes before ps_pkt_size() anymore
    
    This mostly reverts commit 8a497301054ccc2d9d470ade60264036d43e3fc0.

commit ef2f7b9d70d4ea370faf584e58f547e569a14a37
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Oct 10 12:46:27 2010 +0300

    Put size check before data dereference
    
    I think that's a good pattern to follow.
    In this particular case, there was no bug however.

commit 9dc746496551eb854ab6bf0ebdeb8c8ab5cd1709
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Oct 10 12:43:38 2010 +0300

    Really fix ps_pkt_size()
    
    The original commit description is rather terse
      "ps demux: fix an issue in ps_pkt_read()"
    so I don't really know what the "issue" is. But ps_pkt_size() really
    made no sense as is.
    
    This reverts commit d761cf6f1d40a952548407b843ee0c3f0a3cd472.
    
    Conflicts:
    
            modules/demux/ps.h

commit 2bbfeddf9631c255d72bff8f36650ca46c74f000
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Sat Oct 9 16:45:24 2010 +0200

    http: Fix a NULL ptr deref in http-user-agent handling.

commit a1299460d79912a58f4d0c1743f76ed931ec3073
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Oct 9 14:18:01 2010 +0200

    avformat: fix typo.

commit 85f86a934ae337e60c1f7cba5727b5b31fd06796
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Oct 9 14:11:30 2010 +0200

    Remove idempotent operation.

commit bf7f847fd5e57d1a0991177f99242917ed18ad32
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Oct 9 14:07:11 2010 +0200

    quartztext: do not call CFRelease on a NULL pointer.

commit cad39a6be25e9366b49fbd2ab5554709e437bbad
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Fri Oct 8 20:58:18 2010 +0200

    Use var_Inherit.

commit 4cda86b74f8dfce0c48c8952416c48d3c6209df9
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Fri Oct 8 20:12:08 2010 +0200

    lua_extensions: no need to lock the object as we are inside a call to module need with a freshly created object.

commit 7b9e1bc30e2fb4c60d350584dcab808fd3cea4ad
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sat Oct 9 00:26:23 2010 +0200

    windows config scripts: add win64
    
    separate path to ./configure and options
    -> we can disable specific options for win64

commit c2d925e597c9e4e8d045be155017d501d7e5f068
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sat Oct 9 00:25:55 2010 +0200

    vlc_windows_interfaces.h: always define STDCALL
    
    It is not defined on windows 64

commit 13948ee731cd2ec1b1e3452a06f7cac6b272129d
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Fri Oct 8 23:36:29 2010 +0200

    win64 contribs: misc fixes
    
    gecko-win32 -> gecko
    build dirac
    don't make ffmpeg depend on libvpx
    don't build portaudio
    patch x264 to link x264.exe with -liberty (debian's amd64 runtime hasn't getopt)
    patch pthreads to link with libws2_32 instead of libwsock32

commit 4b103b8440fb8dbbe40ace739927d26795bbc2e1
Author: Steinar H. Gunderson <steinar+vlc@gunderson.no>
Date:   Sun Sep 26 00:24:09 2010 +0200

    Support DVD LPCM encode.
    
    This patch adds encode support to the LPCM module; only the DVD variant for
    now. It's not been tested with any other clients than VLC.
    
    The rationale for this functionality is relatively simple -- LPCM is
    currently the only low-latency codec that VLC supports and that can be
    embedded in a TS stream. Longer-term support for other low-latency codecs
    would be good, but if you're not particularly bandwidth-constrained and need
    low latency, this is currently the best option I know of.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 6f3f8160c7fc5c254d34155c366394aa21955310
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Fri Oct 8 22:34:28 2010 +0200

    contribs: update x264 options

commit f2513588b0099ce5634b7094246bac63d503a3c2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Oct 8 23:30:08 2010 +0300

    dvdnav: clean up, fix error message and probing encoding (fix #3816)
    
    Paths for error message must be UTF-8; they were locale.
    Paths for probing must be UTF-8 also, as vlc_fopen() does the
    conversion to locale internally.

commit 140a43f3d3394f92b3d8079ce79e343dd0a6738e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Oct 8 23:29:02 2010 +0300

    dvdread: clean up path handling and fix error message encoding
    
    Paths given to msg_*() function must be UTF-8, not local.

commit c56850aac01fb75ed5d8d9d26e9293faa95848b8
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Fri Oct 8 22:12:54 2010 +0200

    libvpx: make sure destdir exists for libvpx.a

commit 60ab24d9d006ed4407e22332c69ea8ccb34c9784
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Oct 8 22:35:33 2010 +0300

    Fix a warning

commit 104a9920e9b13ca005c423fbca660d12b832018e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Oct 8 22:35:18 2010 +0300

    Weaken test case so that it does not depend on the locale

commit 890f8ebc72b5f33f8257bd6da014c6416552fadc
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Fri Oct 8 21:34:04 2010 +0200

    contribs: make sure destdir exists when unpacking directshow headers

commit da3dc2aee0435719f18ef1843a6efd365381ab9e
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Fri Oct 8 21:13:33 2010 +0200

    contribs: bump orc and schroedinger
    
    schroedinger doesn't depend on orcc anymore

commit 0d53fcf41b5cfa73c9f350587751c762e83422ad
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Fri Oct 8 20:34:10 2010 +0200

    contribs: fix pthreads build, it doesn't like MAKEFLAGS=-j4
    
    Force MAKEFLAGS=-j1

commit d85d6537739f9f088d3b96be996dde7d8a075b56
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Fri Oct 8 20:08:39 2010 +0200

    contribs: fix copy of aclocal m4 files
    
    make sure they are copied only after all contribs have been built

commit 81d3d94568a060e0a8b0b9dad67a223bd7660c4e
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Fri Oct 8 19:17:18 2010 +0200

    contribs: use existing MAKEFLAGS variable to change make options
    
    as suggested by courmisch

commit dd9e78e046409cd28d5f4071c9c7e61ff7bd674a
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Fri Oct 8 19:18:43 2010 +0200

    contribs: make sure destdir exists when unpacking directx headers

commit 54cd05eb701c15df0a1f7909ffbeb6501cee552f
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Fri Oct 8 19:15:06 2010 +0200

    contribs: add dxva2api.h cleanup rule and fix jpeg rule

commit 57d7451344c7890d845a43decb89d7f5df4e732d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Oct 8 21:41:07 2010 +0300

    Playlist search: proper case-insensitive search (fix #4214)

commit c862c0fcf254fa87a8e67bfbefccd4227f242467
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Oct 8 21:40:52 2010 +0300

    Test case for vlc_strcasestr()

commit 027cc99e4fdf949846225d8c23e97c78ad32f4b3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Oct 8 21:02:23 2010 +0300

    Add vlc_strcasestr()

commit 9ce1a13fb8fa77a38e0dfdfe3387829e1df3f085
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Oct 8 20:30:11 2010 +0300

    Refactor EnsureUTF8 and IsUTF8

commit abe105d5d58f64912adb2f09fa94132d509e3375
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Thu Oct 7 22:35:21 2010 +0200

    contribs: use make -jX
    
    Where X is the number of CPU detected on Linux, or 1
    TODO: detection on BSD, OSX, etc...

commit 8c723814b224f467abdc3d823f74efa25d01ac1c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Oct 7 22:35:44 2010 +0300

    Speed up vlc_meta_TypeToLocalizedString()

commit 2222eb8403e6f223e932515079c6060b171539d1
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Oct 7 17:44:21 2010 +0200

    Doc: fortunes

commit ed762d69aa8a4e41d6f681d8a951f736bbe8164f
Author: Sébastien Escudier <sebastien-devel@celeos.eu>
Date:   Thu Oct 7 11:38:40 2010 +0200

    don't try http tunneling in case of error 404. Also add a debug message.

commit e21d626d6abb7009f1b48963596c3cad3156bcf1
Author: Sébastien Escudier <sebastien-devel@celeos.eu>
Date:   Thu Oct 7 11:36:22 2010 +0200

    rtsp, don't timeout if DESCRIBE failed

commit 5b49f631404f4c89e7f2afda975da29d03aafd08
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Thu Oct 7 14:23:40 2010 -0700

    live-inet_ntop.patch: update for new live555 release

commit 93b130325528d417070324317fdb08fd4c119387
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Thu Oct 7 13:27:08 2010 -0700

    contribs: store path of external tools with ""
    
    helps when paths have a space in them (/c/Program Files/...)

commit 18ef3eb583557fd07128e388ff000f6d45b4614d
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Thu Oct 7 12:19:19 2010 -0700

    contribs: remove obsolete config option for fribidi

commit fb6bead8e2ab4f9e52dfeb718fba82e4c73f7c36
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Thu Oct 7 10:43:00 2010 -0700

    Revert "contribs: fix libmp3lame detection in ffmpeg"
    
    This reverts commit 5ff88fe4590d27a27173847e212f1173dce74ef1.
    Patch applied upstream

commit 5ff88fe4590d27a27173847e212f1173dce74ef1
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Wed Oct 6 21:01:12 2010 +0200

    contribs: fix libmp3lame detection in ffmpeg
    
    patch sent upstream

commit f35c705e31421cf70997d2760778f4d844f739a8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Oct 6 21:12:12 2010 +0300

    Permissions

commit e2bf328095ae842c0d03f7aaee559e8757dbb976
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Wed Oct 6 19:33:45 2010 +0200

    lua_input: grab the input lock only one time when reading the metas (do not lock/unlock for each meta).

commit 7a725e89a45fb4c2e28f848e7f927c7a3f93a497
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Wed Oct 6 19:14:19 2010 +0200

    epg: more small cleanup

commit c31eda211a3394f93cba2a39940bf1436a88f1f6
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Wed Oct 6 14:12:57 2010 +0200

    win32 config: don't use --with-live555-tree
    
    fix configuration with mingw on Linux
    
    Acked-on-IRC-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 7e7ead5d37667ea3016bc2d355b57958d9ef93e2
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Wed Oct 6 10:51:31 2010 +0200

    skins2(X11): add icon to vlc
    
    this should fix https://bugs.launchpad.net/ubuntu/+source/vlc/+bug/521850
    Tested successfully with compiz and metacity
    
    Todo: adapt configure.ac to ensure XPM is available for skins2 (as done with mozilla)

commit 27d14aa4b8206a2cb31a13e095b7b72b46fdc3a4
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Wed Oct 6 14:06:19 2010 +0200

    win32 config: sdl-config-path has been dropped

commit 04476453d3c4bba6fd5562c45fe0a7c2ee2a6bd5
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Wed Oct 6 13:21:40 2010 +0200

    win64 contribs: run autoreconf -fi when needed
    
    Some old libraries configured with ancient autotools  don't recongize
    amd64-mingw32msvc-
    Also update libswscale patch (one hunk applied upstream)

commit b1170d85021b107417a5e714ca9ba309ff787b20
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Oct 5 20:11:54 2010 +0200

    epg: remove dummy cast.

commit e8d9d1f3cf58c26aa28e668087414ebdc69e5070
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Oct 5 19:49:57 2010 +0200

    Also test config_chainDuplicate.

commit c9718f88482f3c2e70bd8023b5deb6a77f362816
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Oct 5 19:12:52 2010 +0200

    config_chain: improve automatic testing.

commit 762244d8be874f7b99c55461be14d972ff609af8
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Oct 5 16:28:18 2010 +0200

    Configure.ac: cosmetics and cleaning

commit 49c5a5471d3b31c644944a31e89f51b4aa1aa1ec
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Oct 5 16:25:36 2010 +0200

    Bump libebml and libmatroska requirements to 1.0.0 for webm
    
    Basically, we need that to be able to play correctly the matroska/webm
    files that have unknow length segments
    
    If you are running debian, use packages from experimental
    If you are running Windows and Mac, the contribs are fine
    Else, please contact your local distribution administrator

commit 27e2bbffe7168ee928cbb37ebf8f196ca4a1e475
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Mon Oct 4 16:34:53 2010 +0300

    lua: youtube seems to do some (more) double encoding

commit 444c6a067575f5ec5a002a2204c31e734f50aa04
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Tue Sep 28 00:12:18 2010 +0300

    x264: use default libx264 lookahead-value

commit 57766ff3471c43f045921118dddc64e499547827
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sun Sep 26 14:50:03 2010 +0300

    refactor rate(,-faster,-slower) to playlist
    
    Thisway we don't reset playback rate between items

commit 00e9a165dea5ca8851186a79046116a4fd2fb87e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Oct 4 17:26:05 2010 +0200

    Update LIST

commit c03f74b690598a7fe51b1589b8dbeac07805ca0d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Oct 4 16:52:14 2010 +0200

    Contribs: Update tremor to work with upstream
    
    They applied it upstream, almost completly
    As discussed at FOMS

commit 940cc4c91b78bfd2ddc3c3dbcc9f3859d374e58e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Oct 3 17:31:50 2010 +0200

    Blu-Ray: be way more restrictive in the probing
    
    BDMV/ isn't supported yet, because we don't know how to do wrt to AACS
    and BD+ yet

commit 487b82d0a6d8e216ac9555a8351b03265d44a092
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Oct 3 17:25:58 2010 +0200

    Configure: do not die if live555 version is too old, just warn about it
    
    If you --enable-live555 and are too old, it will error
    Else, if you are too old, it will error
    
    If you use live555-tree, you are on your own.

commit 7294042bb9c3459fe0b11b1100360cd3cf8a0c87
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Oct 2 19:28:21 2010 +0200

    Qt: sinput_pref: add dvd/cd devices listing

commit e6e4cb89ca84881ee0b09fe06f2e9af1d45a08c6
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Oct 2 18:31:06 2010 +0200

    Qt: OpenDiscPanel: add devices listing

commit 57a4f916876060dc51583f40483522a0ad1de8bc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Oct 2 18:54:53 2010 +0300

    Revert "Remove libvlc_free"
    
    This reverts commit 61f0547b72d3ba80039f09064249d89fa8f2b0f7.
    
    Conflicts:
    
            include/vlc/libvlc.h

commit 39349f5c16dbf4d7dc7e474e7b596bd34c380730
Author: Tony Vankrunkelsven <Tony.Vankrunkelsven@otnsystems.com>
Date:   Thu Sep 30 13:13:06 2010 +0200

    decode an RTP/H264 elementary stream without using SDP
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 02ada6459d3add49f1515f6b164b6e37e2981187
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Oct 2 11:42:54 2010 +0200

    Fix file rights.

commit 20da20364f00d55e60df831918097386ca5e9e03
Author: GBX <g.b.x@web.de>
Date:   Sat Oct 2 11:28:20 2010 +0200

    LUA HTTP Interface: Implementation of missing seeking funtionality when using status.xml from the lua http interface.
    
    Seeking is now possible with relative values instead of just absolute ones.
    Also the time format as mentioned in the readme file is now recognized:
    [+ or -][<int><H or h>:][<int><M or m or '>:][<int><nothing or S or s or ">]
    
    Signed-off-by: Rémi Duraffort <ivoire@videolan.org>

commit e6cd528635caf98867b5182bb9d7c6aca02ae1dc
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Oct 2 09:49:25 2010 +0200

    playlist: do not signal the playlist thread when PLAYLIST_PAUSE is asked without input.
    
    This fix a strange behavior if playlist_Pause is called without input.

commit 5d1ad8bc46fb54274d481c17b365b7c0442febca
Author: GBX <g.b.x@web.de>
Date:   Sat Oct 2 08:53:15 2010 +0200

    LUA HTTP Interface: If <id> is omitted at the status.xml play command, play last active item instead of first playlist item.
    
    Signed-off-by: Rémi Duraffort <ivoire@videolan.org>

commit 599fbde71fba4397aa62fe81f957ee641654997c
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Thu Sep 30 21:00:06 2010 +0200

    mtime: Minimize imprecision and prevent overflow on darwin.
    
    Pointed-out-by: Rémi Denis-Courmont.

commit 098df76ff5ea0cd087a36ec67021607de2e3a49c
Author: Kaarlo Raiha <kaarlo.raiha@gmail.com>
Date:   Sun Aug 15 18:54:59 2010 +0300

    Change RGB2 to RGB8
    
    Signed-off-by: Rémi Duraffort <ivoire@videolan.org>

commit ea5d5de5fa9c0f8aa22803802b6b628a6cf580f1
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Oct 1 16:07:55 2010 +0200

    h264 packet: Remove trailing spaces

commit 33778d4d8c5d4b53793bdfe699315dac4e5baf68
Author: Steinar H. Gunderson <steinar+vlc@gunderson.no>
Date:   Tue Sep 28 23:55:48 2010 +0200

    Support H.264 SEI recovery points.
    
    H.264 SEI recovery points are put at frames in the stream that are not
    (necessarily) keyframes, but that mark “if you decode the next N frames, you
    will have a [perfectly or approximately] valid picture no matter what your
    starting point was”. In particular, this is needed to decode streams encoded
    with Periodic Intra Refresh (e.g. --sout-x264-intra-refresh true), at least if
    you don't see the beginning of the stream, e.g. tuning into a multicast stream.
    This may also help with some kinds of streams from AVCHD cameras that use
    similar techniques.
    
    One could argue that this functionality should live inside libavcodec instead,
    but given that VLC does its own H.264 depacketization, this seems to be the
    best place. I've tested it with streaming over UDP, and it seems to work fine.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit cb6f956af387be6dd030caff8527f3238a7e3f54
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Sep 30 20:39:21 2010 +0200

    freetype: use var_Inherit.

commit 37a4eca2752150fbcdd0b760a55a6b29557f1ec8
Author: Denis Charmet <typx@dinauz.org>
Date:   Thu Sep 30 20:37:10 2010 +0200

    fix freetype compilation for WIN32 without HAVE_FONTCONFIG
    
    Signed-off-by: Rémi Duraffort <ivoire@videolan.org>

commit 8c499322011ee0a363e9dfc9310576ebb14612dc
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Sep 29 19:32:36 2010 +0200

    Qt: CaptureOpenPanel: fix layout

commit 1ce4f166a9653d8ee369862ee3111cce91af815d
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Sep 29 19:13:51 2010 +0200

    Qt: CaptureOpenPanel: check and prefill with usual devices

commit 2a100fcd186304e600d6d896325855836fa899e6
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Sep 29 17:47:02 2010 +0200

    Qt: NetOpenPanel: add drop-down list

commit c04668ad5effb61eda668b293aa9aa8e161d369e
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Wed Sep 29 21:26:13 2010 +0200

    lua: factorize the right way.

commit b318bfb3d71139b337cd61f4b9e146b59545a3c9
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Wed Sep 29 19:59:30 2010 +0200

    Revert "lua_extension: factorize."
    
    This reverts commit e20a107d1aae63efe536c863e9e9d4692da86e45.

commit ade1b3cb6bd4dfd5e3eef3c811cd1b276e415eb0
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Sep 26 21:08:13 2010 +0200

    lua: fix fonction prototype (should return a boolean).

commit d80fc2d2f0b7188a9d500dd8cac0aa265be6e0b1
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Sep 26 21:02:09 2010 +0200

    lua_meta: factorize.

commit 63ffc8e1218d553842ba80e577b6110bd2d4e48d
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Sep 26 20:39:56 2010 +0200

    lua_extension: remove dummy variable (we want to run every extension anyway).

commit 122b75e99e787d9f7504e11708fdd17600f4db72
Author: Steinar H. Gunderson <steinar+vlc@gunderson.no>
Date:   Mon Sep 27 23:52:59 2010 +0200

    Fix DVD LPCM format description in comments.
    
    The format comments are out of sync with what the code actually
    assumes. I updated the comments, and filled in some missing information from
    http://www.mpucoder.com/DVD/ass-hdr.html .
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 563338edada378178f1e61247b92b100fa55c97c
Author: Sébastien Escudier <sebastien-devel@celeos.eu>
Date:   Wed Sep 29 08:42:26 2010 +0200

    Use live555 asynchronous calls.
    Require live555 version >= 2010.05.29

commit 5925a3846f7268fc710db8273096754b0aaf35e4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Sep 29 07:22:02 2010 +0300

    Correct documentation libvlc_media_get_tracks_info (fix #4202)
    
    Too many quotes.

commit 3de7f18a4cc4f264a571384437373bc255da0632
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Mon Sep 27 15:44:48 2010 +0200

    Qt: standardbuttons are bad for win32 and translation. Only use custom
    buttons in the managed layout.

commit 7e6beb9e37ca5cae486504e75ae91792d00ea2d1
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Sep 27 16:42:05 2010 +0200

    NEWS update

commit 5b86425b762dab1f6b5bc3e0d6776188c8d927af
Author: Ludovic Fauvet <etix@l0cal.com>
Date:   Fri Sep 24 00:04:50 2010 +0200

    qt4: attempt to work around a design flaw in the toolbar editor
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 8faa8a8fc0fedeb05517e8ff9d86e4d1649605e7
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Sat Sep 25 23:51:08 2010 +0200

    contrib: Disable ffprobe in ffmpeg.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit e20a107d1aae63efe536c863e9e9d4692da86e45
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Sep 26 12:05:38 2010 +0200

    lua_extension: factorize.

commit 28ad9041168d7e09b58705ad1f885b068b014208
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Sep 26 11:32:18 2010 +0200

    lua_demux: fix a potential read of uninitialized value (thanks to JoungEunKim on the forum).

commit 479dc6f761dad459f70782c79320cca9e0a84991
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Sep 23 22:25:15 2010 +0200

    Attach the sap object to libvlc.

commit 6dc4e2605312381b4e8dd5eb4d8463075037dce0
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Sun Aug 1 17:15:10 2010 +0200

    pthread: Use pthread_cond_timedwait_relative_np() on Darwin.
    
    Switching to the non monotonic clock was still unsafe.
    This fixes some sync issues on the iPad.

commit 532b014ad9c53a3ef32a74373fdb895726bde516
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Sun Aug 1 12:48:49 2010 +0200

    mtime: Avoid overflow when using mach_absolute_time().
    
    Switch to double, do the operations and then convert back.
    This fixes the iPad video freezes.

commit 0381d38320edc33cd7bff46fa4adcb6236f5f7fa
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Sat Sep 25 20:56:33 2010 +0200

    VLCKit: Protect against file that takes forever to thumbnail.

commit a8b37fbd6e4b8d8adfacbbf64cc546c90a5a5994
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Mon Jun 28 22:29:33 2010 +0200

    VLCKit: Import MobileVLCKit.

commit b3564a7d8180f0e72111a485aaf4d46ab0be868e
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Sep 25 22:20:45 2010 +0200

    Qt: messages dialog: new verbosity spinbox

commit 0ab13a3aba48c5428286acb4c568886ea5077392
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Sep 24 23:18:24 2010 +0200

    Qt: errors dialog: use standard buttons. pack controls.

commit d43b6be00d16cc30b3f33e5657d8860f4e59ec89
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Sep 24 23:01:23 2010 +0200

    Qt: v4l2 control: drop v4l2.ui. auto-detect instance.

commit eb4d5bcf7a0b9e2faaeff42204d3d749915f633c
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Thu Sep 23 22:26:43 2010 +0200

    Qt: make extended dialog use standard buttons

commit e7e4692fcc4d12494d0896553f686c7d5b9a8b58
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Thu Sep 23 21:07:19 2010 +0200

    Qt: make help dialog use standard buttons

commit 2b1fabb28defb0599022f6142fd14ac5e06b4310
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Thu Sep 23 15:51:15 2010 +0200

    Qt: rebase update dialog on QtCreator

commit 58b5d4a15ba661d7ef7046d9f64a5df688397274
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Sep 18 14:41:43 2010 +0200

    Qt: rebase about dialog on Qtcreator

commit e6d25cc59bfb9d32f5cf675fb10ab69e38de731d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Sep 24 12:54:13 2010 +0200

    contribs: updated live patch

commit 589a6b5048de295bae7e81ff04b9fc53b9c19b38
Author: Gildas Bazin <gbazin@videolan.org>
Date:   Fri Sep 24 08:50:34 2010 +0100

    video_output/xcb: fix description strings for --xvideo-format-id config option

commit b01d8a39bdd535a9ba1c732e972e6db16c7ff396
Author: Gildas Bazin <gbazin@videolan.org>
Date:   Sat Aug 14 10:44:16 2010 +0100

    video_output/xcb: add --xvideo-format-id config option

commit 27cdf52e972a7bfbde24c7e42b3b8144cc83a7e2
Author: Gildas Bazin <gbazin@videolan.org>
Date:   Thu Sep 23 22:27:32 2010 +0100

    demux/mkv: extract framerate info for RealVideo

commit f3ad50e8a846bd4de3c36a31bae26c1042b52c7c
Author: Gildas Bazin <gbazin@videolan.org>
Date:   Thu Sep 23 22:22:39 2010 +0100

    Fix playback of RealVideo with B frames (pts were not calculated properly)

commit 400225775310c82d83a45dd34e7e5805ba4b3a9e
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Sep 23 21:33:28 2010 +0200

    vlm: remove dead code (AFAIK a relative seek does exactly the same thing).

commit 422662000ea67b4bbc817e3b26ff246cbec96d58
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Sep 22 12:34:37 2010 +0200

    Qt: sprefs_audio fix layout

commit eb5f87d9cbffbb78c4578875475e9261bbc9316a
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Sep 22 12:31:37 2010 +0200

    broken avi dialog: notify the effective changes

commit 41b8c2e1f660c767ee7a96ab69204b94b1470ca8
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Wed Sep 22 12:48:41 2010 +0300

    transcode: destroy spu on transcode_spu_close
    
    Fixes issue for me when doing transcode{}:gather: --sout-keep and subtitle
    overlaying from dvbs. Otherwise keeps last subtitles on video if new channel
    doesn't contain dvbs track.
    
    also consistenty as spu_Create is called on transcode_spu_new()

commit 23566858e9dae7083730cb5525c4342a1e8dbaf4
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Sep 22 01:12:35 2010 +0200

    Qt4: compressor and Spatializer widget margin shouldn't be 0

commit f53ca6c86874edd3aec14af9b3d0d6ba5c9f5840
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Sep 22 00:57:42 2010 +0200

    Qt: equalizer, fix the "too much space between preamp and first slider" bug

commit 33df12b05cc115c53ca9f54e178eed6d4168d6c8
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Sep 22 00:33:28 2010 +0200

    Adjust: code cosmetics

commit ddb69692c44d26b2c7454d807c04a52464febf25
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Sep 22 00:29:11 2010 +0200

    Qt4: rework on the video effect dialog
    
    Changing places of items depending on their actual usefulness
    Removing one tab
    Reordering tabs according to usefulness
    Reordering of tab order and buddies

commit 9e94d8105c8d858b8d419290648126627c807572
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Aug 24 16:54:54 2010 +0200

    Contribs: add libbluray
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 8fd093d4130b4e7a5b4ca82f3934b6fdf1a10c8d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Sep 20 15:14:12 2010 +0200

    Basic support for Blu-Ray using libbluray
    
    This needs heavy testing and improvement to be actually usable

commit c3d7a3757351b49909fe328e104e08fa596dd511
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Sep 20 00:38:18 2010 +0200

    Qt: sprefs, cleaning of input/codecs part

commit 4ba419b6cbd377c668d6a221154df358b610ebcc
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Sep 20 00:28:45 2010 +0200

    Qt Sprefs: remove mpeg2 skip-frames

commit 3b2502986923eb8ebf0bdcd7cc7ded6291af2587
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Sep 20 00:25:16 2010 +0200

    Qt sprefs, cleaning of Audio and Interface parts

commit 2530046854382902dfce326fc2343897f62e4c58
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Sep 20 00:17:35 2010 +0200

    Qt: sprefs, simplification
    
    Removal of UDPport... This doesn't belong here

commit f4362a24bf6d9c93c78455988505fd184a5e5316
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Sep 20 00:08:48 2010 +0200

    Qt: Simple preferences simplifications

commit b1ed84080be06cf581a97ff9483e9e37874d4c85
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sun Sep 19 23:36:53 2010 +0300

    livehttp: add missing , to EXTINF after duration

commit f42b56bb857128e3551baafb8f8acc34da18c40b
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Thu Sep 16 15:09:39 2010 +0200

    broken avi dialog: don't confuse user by asking a binary answer

commit dea4f0a1b9ca2132ac32b2b31b0b6063a03c8bc0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Sep 17 07:09:19 2010 +0300

    TS: prioritize normal audio tracks over special ones
    
    Otherwise, VLC sometimes selects the impaired track instead of the
    usual/default one. This is a major annoyance with YLE, the Finnish
    national broadcaster. YLE routinely provides a visual impaired audio
    track in Finnish (declared as Dutch for some reason!) in addition to
    the original version.

commit 1c1a4e41611e1802b60a3ceddcc1f4e1c3eb7f4e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Sep 17 06:10:17 2010 +0300

    Fix potential overflow in vlc_readdir()

commit fc08208b886f5d05c6d89b076ba9c351c67f853c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Sep 17 06:10:04 2010 +0300

    Improve vlc_readdir documentation

commit 2c7fa28678ed96ed2d5e569ba2733e0ae1348fc4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Sep 17 05:41:53 2010 +0300

    Mark http-user-agent private
    
    Modifying from the configuration won't work anyway (since VLC overrides it).

commit dadb0622e6244456f7b5576ab2f9aa0c6582c683
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Sep 17 05:25:13 2010 +0300

    Restore LibVLC/VERSION at the end of the HTTP user agent

commit e29d283640cb3b4cde9e5c9118115d36b9080a99
Author: Konstantin Pavlov <thresh@altlinux.org>
Date:   Tue Sep 14 13:56:17 2010 +0400

    configure.ac: Fix linking plugins with static ffmpeg on Linux 64bit.

commit c6b2d01d4df5e571ea90373f2cf224b7e49d36fd
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Sep 16 18:45:16 2010 +0200

    Fix Solaris building
    
    Close #3040

commit eef97c482956d6ce084886dc87f7fde90ceda5cd
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Sep 16 17:50:46 2010 +0200

    MacOS: fix equalizer 170Hz issue
    
    Close #4177

commit 1df0fa1323fbb927ae8e869a85e2eca0a03fff0f
Author: Branko Kokanovic <branko.kokanovic@gmail.com>
Date:   Thu Sep 16 00:35:45 2010 +0200

    Adding posterize filter to effects dialog
    
    Adding posterize filter to Color fun tab of Video effects tab of Effects
    and filters dialog
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 9427bb62cc89999ceee5e9fbd6a98c78db84ea8d
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Wed Sep 15 17:59:04 2010 +0200

    skins2: small optimisation
    
    Only update image and notify for those mouse events that we care about.
    This removes the job being done twice (once on mouse pressed and once
     on mouse released)

commit 6028275a26cb841df7187bd53023a7a0393e0751
Author: Branko Kokanovic <branko.kokanovic@gmail.com>
Date:   Sat Sep 11 18:17:56 2010 +0200

    adding posterize video filter
    
    Acked-by: Jean-Baptiste Kempf <jb@videolan.org>
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 8e32c9aae4af29e450361731b6dc984097d4daf3
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Sep 16 02:03:04 2010 +0200

    Ogg: no tabs in source-code

commit 98b1b28043ac0adcb625c6bd1df14a2d26d2f6af
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Sep 16 01:11:34 2010 +0200

    NEWS about libvlc_media_player_navigate

commit 25bf88284c9d20cb9aefaa30948d1f9ce58522a5
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Sep 16 01:08:00 2010 +0200

    NEWS, po and modules/LIST for AudioQueue

commit aa9ba2d5df9b2885d9deecb81c7434cb9c1f2417
Author: Romain Goyet <romain.goyet@likid.org>
Date:   Sat Sep 11 19:17:54 2010 +0200

    iOS: audio output module (Based on the AudioQueue API)
    
    This audio output is still quite young, but works fine on existing iOS devices.
    In theory this can also be used on Mac OS X as well, but for now it's not as powerful as the existing CoreAudio driver.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit b2e1a820e1e7aa041f2d52bf75d9363c10e0c7ac
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Sep 11 21:51:19 2010 +0200

    Qt, selector: cleanup
    
    Code cleanup, forward declaration and cosmetics

commit 9eb0513ae6c3b98a1e111c85821809ac3415e03e
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Tue Sep 14 23:48:21 2010 +0300

    Revert "Qt4: don't reset rate when input changes"
    
    This reverts commit 21ad24ea6b641038a8a95d4a33b817fcfea02820.
    
    I'll try to do it properly in core

commit 73ae1440370184c80cb43a605b18eb73044dcd80
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Sep 14 20:06:52 2010 +0200

    update: remove spurious asprintf (the string is not used).

commit 911b23af510484805d35525eb99aec6afc3bb957
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Sep 14 19:16:00 2010 +0200

    access_http: use the user agent provided by the user: fix #4162

commit 639c195bf4a6e89e32042663857165b7eb05b33b
Author: Fargier Sylvain <fargier.sylvain@free.fr>
Date:   Tue Sep 14 00:24:48 2010 +0200

    Fix out of range memory access when APIC frame type is out of the range defined in the ID3v2 specification (corrupted tag or vendor defined).
    
    Signed-off-by: Fargier Sylvain <fargier.sylvain@free.fr>
    Signed-off-by: Rémi Duraffort <ivoire@videolan.org>

commit 538256248634dcc3ce44357a642d64a2cff1a477
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Sep 13 22:50:26 2010 +0200

    lua: Update the README.

commit 498262cef5133af555f2ce8a8efd775aa163c41b
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Sep 13 20:19:44 2010 +0200

    lua: remove "bla ? true : false"

commit e6eb7bbfe380257bafe3e51cb8c65b0cd1328aed
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Sep 13 19:42:14 2010 +0200

    Updated contribs for Mac OS X
    
    This also fixes the X11 la file issue on machines running 10.6 and later.

commit 428bcf0d9da2501675460fb5184022dff1f56ec6
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Sep 13 19:50:33 2010 +0200

    lua: use msg_Err instead of fprintf (remaining debug).

commit 519fe4ca46c9c415856835cbfe5d6b8710ca7203
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Sep 13 19:46:31 2010 +0200

    lua: also implement timer:getoverrun()

commit d45d5293397f4a0027dc8bdb8a11f96ef7a00b29
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Sep 13 18:20:58 2010 +0200

    contribs/libcaca: disable X11 support on Mac OS X

commit 21ad24ea6b641038a8a95d4a33b817fcfea02820
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sun Sep 12 23:05:56 2010 +0300

    Qt4: don't reset rate when input changes
    
    Maybe littlebit hackis implementation and core could be better place to
    implement this.

commit 80ca7c7067c55c3685110b701254567dbedeff0d
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Sep 12 19:24:10 2010 +0200

    lua: implement timers in vlc.misc

commit 86ac0d4e75dc10fdaaf1da3ab3f6194cc73280f0
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Sep 12 18:34:25 2010 +0200

    lua: cosmetics (use the exact pointer typer not just void*).

commit f7345bf58ea06d0f5e8a0c7d42c1728eff334c0c
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Sep 12 15:19:54 2010 +0200

    i420->yuv2 converter: disabled altivec usage if video's width isn't a multiple of 32
    
    This fixes the video output on PowerPC based Macs. A proper fix would be welcome.
    
    Forward-port of [c036a9961b04ef03e8ae6951c78f1e550e57395a]

commit 9f1c2185529eec1eb422acd60800c6bca8d66983
Author: Arnaud Vallat <rno.rno@gmail.com>
Date:   Fri Sep 10 08:47:10 2010 +0200

    Extend libvlc Media Player API for DVD menu navigation
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit f40bd5fd59898e6c2ace87ab1e3432a552198740
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Sep 10 04:45:09 2010 +0300

    Revert "skins2(X11): add missing <limits.h>"
    
    This reverts commit e209d40a8614c9fbb4c89300f327146528eae397.
    This is not needed anymore because of the previous commit.

commit 11d4295550ce6496001c34d90e8ad9c9fbeaadf4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Sep 10 04:43:44 2010 +0300

    Revert "skins: use readdir_r() instead of readdir()"
    
    This reverts commit 4bf419574b51ced5dea893f9e247fe38a2a0d163.
    
    This is not needed. readdir() uses one dirent buffer per DIR pointer,
    not per process. In other words, as long as a given DIR pointer is used
    in a single thread, readdir() is thread-safe.

commit c80cd4689256b3704e865ba16697ae88c94fe8a1
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Sep 9 20:34:30 2010 +0200

    skins2: fix compiler warnings (missing ())

commit f35cb906aa3cc163d90a43dd0b3b68c3d7e67ee4
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Sep 9 20:23:26 2010 +0200

    Change %d into %PRId64

commit 2ab3934faa8de2f5a4ced403d16f82e0bc1a37bb
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Sep 9 19:57:38 2010 +0200

    lua_intf: also provide the --rc-host option for backward compatibility.

commit dee36954d7873dac1084355361a7a94235ce6a9b
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Sep 9 19:26:20 2010 +0200

    librivox: some cleanup and add the book author as artist of the item.

commit d51c1abd42bf36f715d42d58b169a1016f4fbee4
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Sep 9 18:56:14 2010 +0200

    librivox: create a node for each book of the podcast.

commit 470dea53587ed183d38da42662b4e2de531b7a81
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Wed Sep 8 20:30:35 2010 +0200

    lua_sd: warn in cas descriptor function is missing.

commit a5b2deb1ecb6265522089104eff91012036162c6
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Sep 8 00:07:48 2010 +0200

    Contribs: fix fluidsynth link

commit 96f479ec390681b428e63e900cbfa4274004ef4e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Sep 7 23:46:05 2010 +0200

    Build: move subtitles codecs to m/codec/ instead of m/codec/subtitles
    
    Most subtitles codecs are still in m/codec/, like dvbsub, svcdsub, cvdsub, libass, spudec.
    This makes it consistent.
    
    This also removes an extra folder to compile...

commit 4f0c843d18c54f7877c6918fa70fccc281a8cb8c
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Sep 7 18:24:12 2010 +0200

    Qt: simplifiy/rebase messages on QtCreator. Fix Ui Logic
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit fe65deaa3c1bafbfc08be5adbb8ef4eb0996aab6
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Sep 7 15:48:57 2010 +0200

    Qt: use dyn layout for messages
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 5c331b20ab0ec6f5cd0c7d350e9017cd2f129719
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Sep 7 15:25:50 2010 +0200

    Qt4: Only scroll messages if required
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 3e1e07d5d44ff54fc372d7d44402224b55dcec41
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Sep 7 22:53:40 2010 +0200

    LIST: fix module accounting

commit 4461fa65fffd24af44088176d739886076d58d60
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Sep 7 22:47:03 2010 +0200

    Update LIST.

commit 7a7cdf7d0538d6d8645d8b21a12f31be54915e06
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Tue Sep 7 18:21:24 2010 +0200

    video_filter: colorthres.c: check return value of GetPackedYuvOffsets()
    
    Check return value of GetPackedYuvOffsets().

commit 3a702ceffc8b0639674bd19051dd451ca59efb73
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Sep 7 18:27:09 2010 +0200

    Typos s/hidding/hiding/g
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 610cf8ff4b3e0f0f4b6f69f49b09f3ae276c4f0b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Sep 7 18:17:38 2010 +0200

    Contribs: Fluidsynth, warn about 1.1.0 bringing Glib...

commit 6e14c048289103e081ec214f51b929fe69ea254b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Sep 7 15:07:20 2010 +0200

    Qt: be able to recompute the minimalWidth at anytime
    
    Close #3774

commit f2c03da6c61887c6e7bcd45f6702a0498fbea953
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Sep 7 15:10:25 2010 +0200

    Qt: document MinimalView functions

commit 2f8eed3529a8e39b632fc2a2b5fb552529762692
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Sep 7 12:59:02 2010 +0200

    Qt: do not allow activation of DxVA2 in SPrefs on XP
    
    XP is too old. Deal with it. Will ease support
    Close #3727

commit 59045c47174a5f33d80d38df4680e21eefbbb845
Author: Tobias Güntner <fatbull@web.de>
Date:   Wed Jun 30 01:36:13 2010 +0200

    Added support for VDR recordings
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit a3ff19cdb17b53bbc266d81a107744b60d3ff61d
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Mon Sep 6 15:26:38 2010 +0200

    mozilla: test.html: remove BsSlider JavaScript from page
    
    Almost nobody has the JavaScript library where this page depended upon.

commit 9d0207b65780d95a69aad08776e1c7fb3d039bc7
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Mon Sep 6 14:45:25 2010 +0200

    mozilla/test.html: kill monitorTimer use MediaPlayer* events only

commit 2776c67e6abdeec44196fc73b3b9f113b1b6b829
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Sun Aug 29 17:24:25 2010 +0200

    modules/video_filter/deinterlace.c: make unused parameter 'p_old'

commit d659fcdc15b517c7da63114ce3ae044a431377d5
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Sun Aug 29 17:19:03 2010 +0200

    modules/video_filter/colorthres.c: set default values
    
    The compiler complained about possible use uninitialized use of the variables
    i_u_offset, i_v_offset and i_y_offset.

commit a624aaeba63b19221691402bc9ea3e0db5445570
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Thu May 20 15:53:23 2010 +0200

    mozilla: activex: update test.html
    
    - use VLC MediaPlayer events
    - use unix style EOL

commit 366cc4b93cb1f964d2bda55770954201031dfe8e
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Tue May 18 16:21:37 2010 +0200

    mozilla: activex: add cache filling level to event MediaPlayerBuffering
    
    Add cache filling level to the MediaPlayerBuffering event.

commit bb12c0f13bc6a3bb1fd7724e97b034a8aeaf691c
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Fri Jul 30 11:51:12 2010 +0200

    mozilla: rework events
    
    The mozilla webplugin events do not support arguments and expose all events available in libvlc. Most
    of these events are not usefull for the webplugins and not being able to pass arguments is another limiting
    issue. This patch addresses both problems at the same time.
    
    The mozilla webplugin limits supports to the libvlc_MediaPlayer* events just like the ActiveX webplugin does.
    These events are usefull in the context of a webplugin.
    
    Ommit the 'libvlc_' prefix from the libvlc_MediaPlayer* events to obtain the events name that must be
    used from JavaScript to listen on the event. Example:
    
    - libvlc_MediaPlayerOpening becomes 'MediaPlayerOpening'
    - libvlc_MediaPlayerNothingSpecial becoms 'MediaPlayerNothingSpecial'
    
    Signed-off-by: Jean-Paul Saman <jean-paul.saman@m2x.nl>
    
    Conflicts:
    
            projects/mozilla/vlcplugin.cpp
            projects/mozilla/vlcplugin.h

commit 5e07b00c3432b2dd79d6134cab6992afaabbca94
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Sep 6 04:38:01 2010 +0300

    Qt4: module help may be NULL - fix #4144

commit 33f94a3d0f8b3cb10e5ee0b31a3fd5d582d098f6
Author: Eduard Babayan <edo248@gmail.com>
Date:   Sun Sep 5 22:38:48 2010 +0100

    l10n: New Armenian translation
    
    Cheery-pick of  [4099d3dda0c311a]
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>

commit 9eb3ee78e61e26b066b0564bbf135a378990287f
Author: Daniel Mierswa <impulze@impulze.org>
Date:   Fri Aug 27 09:02:35 2010 +0200

    remove references to removed asademux code
    
    62487ef428d02953eaae1c879655d714f38c8562 removed asademux code but not
    all references to it vanished
    
    Signed-off-by: Daniel Mierswa <impulze@impulze.org>
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 3019d6dea9e3b091e4e362a381cb353b09011422
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Sep 5 18:17:35 2010 +0200

    Configure: warn is panoramix is disabled

commit e101893d377bb438a1a5465606337ed350345d86
Author: Mirsal Ennaime <mirsal.ennaime@gmail.com>
Date:   Sat Sep 4 21:16:30 2010 +0200

    modules/list.sh: Fix grep usage

commit bc7776a7d8a481488eefccd622a17482d58db760
Author: Mirsal Ennaime <mirsal.ennaime@gmail.com>
Date:   Sat Sep 4 20:57:41 2010 +0200

    modules/list.sh: Remove useless use of cat

commit 36eff3f63a815dc59a4401ddece17cf2fc6dc7b6
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Sep 4 20:11:47 2010 +0200

    Qt: correctly handle Unicode in Win7 jump lists
    
    Closes #4142

commit c47bb3b7936ba2463b0b17cfacb4302c9b90db4f
Author: Kaarlo Raiha <kaarlo.raiha@gmail.com>
Date:   Tue Aug 31 00:27:06 2010 +0300

    Associate .flac to raw muxer
    
    Signed-off-by: Rafaël Carré <rafael.carre@gmail.com>

commit 9810ccf7f16a8d7241ad33c763b031abe6f1cf3d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Sep 4 19:58:34 2010 +0200

    Same mute button for lua http interface

commit 49831d15e54ecd8b88da3d6136947cd7a0cae2ca
Author: Adrien Cunin <adri2000@ubuntu.com>
Date:   Sat Sep 4 16:25:11 2010 +0200

    Added mute button to http interface
    
    It lacks an icon for now and doesn't have the "unmute" ability.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 96ad75b181675a9fc73c075c540d5e38fd0174c7
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Sep 4 18:34:07 2010 +0200

    Qt/Sout: pass the ttl from the UI to the MRL

commit babf7fcca704ae8afe49c8887ca0435e3f2712bc
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Sep 4 18:19:45 2010 +0200

    Qt/Sout: avoid a possible crash

commit 7087fab24f23a1375f1cd63be82695aa83db9ea8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Sep 4 08:11:57 2010 +0300

    No need to check for ctime_r

commit f6cecfc93bd3b0fe10141d2f928b2a1da9ff4e19
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Sep 4 08:09:54 2010 +0300

    Do not use obsolescent ctime(_r)
    
    Use strftime() and localtime_r() instead.

commit 6232433c7e5e60f508fb55dd933db3ce7f9956e0
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Sep 3 22:45:29 2010 +0200

    Qt4: put gradfun in the UI

commit 2152eabca9bbd403e99dca5e3f46ae3ebf801525
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Sep 3 22:34:39 2010 +0200

    Qt: extended panels, remove last tab and simplify code

commit ebb2d8d15c5c1d2aa6ab1627ea30c17142bceca0
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Sep 3 22:23:46 2010 +0200

    Qt extended panels: do not spam about options about modules that don't exist in 1.2

commit c4050dc359d9447606f5111c704e9addef99b6a6
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Sep 3 21:47:42 2010 +0200

    Qt: extended panels, code simplification and spatializer slider naming
    
    Consistency between Spatializer and Compressor

commit 35eeabbfb577be2b0de06d06bb7bf2a190fdebbe
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Sep 3 20:57:00 2010 +0200

    Qt: compressor UI, foolproofing the controls values
    
    And translate strings

commit c285701c03180320ebf89a5068b9d873aaa04d15
Author: Ronald Wright <logiconcepts819@gmail.com>
Date:   Fri Sep 3 20:18:14 2010 +0200

    Qt: Add control to the compressor module
    
    Modified by jb@videolan.org

commit b14b18857f6ac240d9d850c658c1eb1e9d038d46
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Sep 3 19:07:32 2010 +0200

    NEWS about compressor

commit 3c65f5f08e4c93306ba39f4ae3acf6be3b62ebb3
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Sep 2 22:48:03 2010 +0200

    macosx: compilation fix

commit 91db6804f7f618c858b8bea2c0261474a31bfd58
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Sep 2 21:57:33 2010 +0200

    macosx: remove remnants of a previous VLM GUI draft pointed on IRC by Raim

commit 4c17619f89da9a79cab3c1c970145e11777a6091
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Wed Sep 1 23:20:56 2010 +0200

    Add a lua sd for librivox.
    
    This SD is really simple for the moment, It can be improve to ease the
    navigation through the different books.

commit 011b13a37ee93c933f64d5fca8b43347aef05dd3
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Wed Sep 1 19:52:40 2010 +0200

    sync NEWS with 1.1.x

commit 958cd0365898ef0db3f1e8a42ef13a9f46e31e3e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Sep 1 06:38:11 2010 +0300

    subsdec: NULL dereference (fix #4125)

commit 87200ffb9f6f7dfad7d858a765bcb9aee9987c4f
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Aug 31 23:15:40 2010 +0200

    lua_sd: add an sd for magnatune (proof of concept for the moment).

commit 6a93cd1939807403c9caf08d9c617aa7662231c0
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Aug 31 23:12:04 2010 +0200

    test_src_config_chain: fix missing return value.

commit fdc455adc812cf9b02ae40c8bd47a1a261a32ce6
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Aug 31 21:53:28 2010 +0200

    Fix some typos.

commit 2d268697cdb889a102c580e12e1e1fdfd8f9db6b
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Aug 31 21:51:02 2010 +0200

    Add a test about chain escaping escaping.

commit e2238b5cbbc7a85ac84ee62cf6d3eb49b79905ba
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Aug 31 21:07:50 2010 +0200

    Be sure audio equalizer filter is inserted first.

commit d017a2f8c6ba66405628d5d7adc4978068417924
Author: Ronald Wright <logiconcepts819@gmail.com>
Date:   Thu Jul 1 03:32:59 2010 -0500

    Adds the compressor module to VLC
    
    Signed-off-by: Laurent Aimar <fenrir@videolan.org>
    Modified by Laurent Aimar (removed the equalizer part of the initial
    patch).

commit d45fa422b40406ae66512d14d3d44517708f13fb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Aug 29 18:14:36 2010 +0300

    Qt4: do not create pref tooltip if there is no text
    
    By the way, it seems like we should always use NULL rather than "" for
    longtext. Not only this avoids the recurrent gettext("") translation
    problem, but an empty tool tip makes no sense. There should be no tool
    tip at all if there is no text.

commit 61bbf16ff435135692ad9ada074b590c3fb47be6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Aug 29 05:57:11 2010 +0300

    Fix typo

commit 690f19195f8e526750c5413c5a5a261c95cd55bf
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Sat Aug 28 18:33:36 2010 +0200

    skins2(Win32) : fix GDI leak (trac #4101)

commit d40cd11ca19043f7f042d6f133b9f52d72bf581b
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Thu Aug 26 14:43:23 2010 +0200

    Don't touch stamp-cache file
    
    stamp-cache is a PHONY target

commit b58531219e04935846243955e8d6a448e809739a
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Wed Aug 25 23:27:19 2010 +0100

    Fix loading of the VLC icon
    
    Both in installed and non-installed mode

commit 5ae2d4713fc82170beb38bf8fac4a2d930989905
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Aug 24 19:30:29 2010 +0200

    Contribs: fix libcaca-beta17 linkage on Win32

commit 3df4c74ca5f142255454a6cbdee037ef91c8a357
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 24 20:23:17 2010 +0300

    Do not output config.status into srcdir
    
    This reverts commit b1aa3f58b13435f680e205be3126a86615d935ac.

commit e3edfb6b75ee1af7adacc019907a055102e7c166
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Aug 24 19:00:34 2010 +0200

    Contribs: remove clinkcc

commit 5d820e55be0eb3f58248d3001f6c6dbd1fa74eb5
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Aug 24 18:53:41 2010 +0200

    Contrib: upnp/win32, remove strerror use, and other small hacks...
    
    This should make the upnp module compile on Win32
    Should Close #4108

commit b6160774e6982f1a34ae8c94bd88355a1f90035e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Aug 24 18:14:10 2010 +0200

    Contribs: fix libupnp linking with pthread for Win32
    
    Ref #4108

commit bfaf469fb4ac098df51815ef44d3704866f77c30
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Aug 24 17:55:56 2010 +0200

    Configure: upnp_intel is C++, not C
    
    Ref #4108

commit 180fef5efbb7d0fed04bd79f5a72746ef4b37712
Author: Filippo Carone <littlejohn@videolan.org>
Date:   Tue Aug 24 16:57:42 2010 +0200

    media list player: return NothingSpecial on is_playing if media instance is null

commit 29a112b6d6f3bd52b0dd1c14161d0c1efb22f303
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Aug 24 17:07:38 2010 +0200

    Contribs: update again to latest live555 patch
    
    I obviously didn't had the latest.tar.gz

commit 87ba62f7066a6e277a4c3d8e33f16695f0f8cec0
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Tue Aug 24 16:51:02 2010 +0200

    R.I.P. toolbox

commit 48f5522f911068f93f9985fc5aa04fbd4ac3a368
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Aug 24 15:40:20 2010 +0200

    INSTALL.wince is gone.

commit b0eb44053c3fffdf04b00f5e0cd1986c7fdf848f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Aug 24 15:37:53 2010 +0200

    Contribs: update live555 patch

commit e29a34ade7bf6459b95888e1ade8bfa704466e99
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Tue Aug 24 08:45:38 2010 +0200

    ignore autogenerated libvlc_version.h

commit b1aa3f58b13435f680e205be3126a86615d935ac
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Tue Aug 24 08:44:30 2010 +0200

    Fix out of tree build

commit 50c12eaee379b1b1722d82eb59587fd6cea7a9c0
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Aug 24 00:03:24 2010 +0200

    Qt: reindent

commit 89f5d36846718c86518e11d6f542e61b8823b5ab
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Aug 23 23:59:24 2010 +0200

    Qt: try to fix the "open containing folder" on Win32
    
    Should close #3536

commit 48be35499d7545a31a160c7578ffa073f761e814
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 11 13:59:29 2010 +0300

    XCB: reset the X11 screen saver when displaying a picture

commit f5ac248b3ab9a70dc43ec8f8b9063aa200d94136
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 23 21:41:48 2010 +0300

    Flush standard output after help is written (fix #4102)

commit 82b3b8dd0c9a27b1ba3ecb3599ad66a675beb773
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Aug 23 19:04:55 2010 +0200

    Qt: cosmetics

commit 30a0d8c1592f781f49c64f12f972e5ba67b0a5e1
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Aug 23 18:58:47 2010 +0200

    Qt: warn when we cannot save the configuration
    
    Close #3944

commit 7087eb30bed167083dda8134159e0d05a4fdb4f7
Author: Alexandre Ferreira <alexandref75@gmail.com>
Date:   Mon Aug 23 10:06:24 2010 +0200

    Correct solid .desktop files
    
    https://bugs.gentoo.org/show_bug.cgi?id=333723

commit e621ea035d960e8e3b02bdb5af28ac3a12f77d65
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Aug 22 20:04:31 2010 +0300

    Fix/improve some strings

commit e0b2c38dc2563c08c1746a69b78f5694562fbb74
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Aug 22 09:09:57 2010 +0200

    appletrailer: sort the elements of the playlist.

commit 30a80a475de3cdcf64230f9d4301590daaf764df
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Aug 21 19:20:45 2010 +0300

    Distribute libvlc_version.h.in

commit cfb7cd11119817e46743203d7483035863c05419
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Aug 21 19:19:47 2010 +0300

    Install vlc_about.h for hypothetical out-of-tree UI plugins

commit 9e89a674e7faffe6c656022679eb4e722946c6c9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Aug 21 19:17:39 2010 +0300

    Do not ignore vlc here, it breaks include/vlc

commit 20703d1eb24516fd4cebadc038db3f30d14f5abc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Aug 21 19:17:18 2010 +0300

    libvlc_version.h: build-time version macros

commit 303d8ea42d8c416683ceba4b9002e67bc022a648
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Aug 21 12:29:58 2010 +0300

    subsdec: add a special "local system" character set

commit 0ad2d338236c5b14cdabb545741cd4ab8a5bd7f7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Aug 21 12:24:56 2010 +0300

    utf8_vfprintf(): simplify

commit 130ff9a34434077cb185c4612d5795631137ffe7
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Fri Aug 20 20:46:26 2010 +0200

    lua: improve the apple trailer sd:
    
     * fetch the list of video for one item only if required
     * use the provided thumbnail if available.

commit 3b98bdf8955176015dd51233cd1d9228ab625d66
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Wed Aug 18 22:29:14 2010 +0200

    osd_simple: fix a potential null-deref (can only be triggered when OOM).

commit 9896506ee513bcd89afcd1bc48bc238fa5ef1cf2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 19 23:58:14 2010 +0300

    Qt4: translate description text for configuration choices

commit 22da31efd99ff625cfd7e74d2231667a74c582d7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 19 23:58:01 2010 +0300

    subsdec: use var_Inherit()

commit bf151581da3e1aeac58e72bae317f080599fa2a7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 19 23:51:52 2010 +0300

    module_gettext: return "" on NULL, fixes a segmentation fault
    
    There still are some formatting issues (e.g. --cdda-track)

commit e756f1322837217ab392d627346986434555f6ac
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 19 23:40:56 2010 +0300

    Remove now useless checks
    
    This reverts commit 10d0f724bc1ad48ed2b7729c612af01c4073b569.

commit 5716471a9582a80b0e5bf760de8d9e3e371ddaec
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 19 23:27:26 2010 +0300

    Do not translate "" for good this time

commit faa09ff63a2bdf68db989a5a9bfe80027c951c0e
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Thu Aug 19 02:23:35 2010 +0200

    fix zsh completion
    
    add needed header to fix build
    process all config items
    process all items of config lists (off by one)
    fix display of lists: some option have a space in their name

commit a103aafe1e3a3ad54df94be338fa6b3e50d6f226
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Thu Aug 19 02:19:04 2010 +0200

    zsh completion: fix include of contrib headers

commit 5ae80509edfc8dc25113615fb7b975e944cdb690
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Aug 19 01:04:14 2010 +0200

    Qt: Fix opening of folders under Win32

commit 65aaa4aa0ee41c999e343ed4bc51b5bc572c0fcb
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed Aug 18 22:51:31 2010 +0200

    Fixed a regression in vout when stepping or seeking while paused.

commit f8bc940945d6b889303ad34edcdf4f471b228b51
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed Aug 18 22:38:14 2010 +0200

    Ignored language specified as 'und' (close #4077).

commit 3dc18b873caf4613b3a85466872d341234950fae
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Aug 17 22:28:23 2010 +0200

    Reworked the way the vout select the pictures to be displayed.
    
    It allows to:
     - properly support filters that do not have 1:1 input/output relation
     (yadif2x, bob, ... are back).
     - filter only once each picture (for the 'static' filter chain). It
     fixes filters with state behavior.
     - display as soon as possible the first frame after a flush.
    
    There are still a few issues:
     - when paused, on filter changes, the picture displayed step forward the
     first time.
     - preventive frame dropping is not enough agressive.

commit 0441cf8fdabffd8141a182f9ea21ccf967ae597e
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Aug 16 21:38:38 2010 +0200

    Separated vout filter chain into static/interactive filter chains.
    
     Due to the way dynamic configuration is managed, the static chain contains
    only deinterlace/postproc for now.

commit b243cb886645b5d812d122a130e2ac0064db7975
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Wed Aug 18 22:13:09 2010 +0200

    Second attempt to fix compilation of dvdread (I don't really like this but it might work).

commit 52b715e37cb00211feece00aaa4c5e8eb22f2cbe
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Wed Aug 18 21:37:11 2010 +0200

    variables: add some LIBVLC_MALLOC and LIBVLC_USED.

commit bd2f90bc9eae147250216e1738f27070811aa0b9
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Wed Aug 18 21:16:07 2010 +0200

    Fix dvdread compilation.

commit a604eea5bf392018501d288df24b4eabebf38c26
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Aug 18 20:37:46 2010 +0200

    Win32: fix resource file compilation

commit 5e3efc8e15a1ceed498dfa2f1ebab6feb6be84d7
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Aug 18 20:37:02 2010 +0200

    Contribs: Keep an older libgpg-error as release is broken on Windows
    
    As reported by xxcv

commit 387ba8547b6aecb0c10e9b85699d307129738fad
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Aug 18 17:38:50 2010 +0200

    Merge 1.1.3/NEWS into master

commit b7b88f91d07b1da032c5583f1ce9759e386b1bce
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Aug 18 17:35:54 2010 +0200

    Win32: correctly bump resource version
    
    Close #3996

commit 9683d8870fba25e4642610c5545d7660f21dd5b5
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Wed Aug 18 15:46:14 2010 +0300

    Qt4: use percent-encoding on dnd filenames
    
    Should fix #4078 , same issue was in linux side also.

commit 6deae4bd4b3482b755e96a78a1e7b1690865bf9e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Aug 18 12:23:53 2010 +0200

    MKV: remove unnecessary include

commit 205ca91723f906f2568b3a1d670d0d7c9d1d0e02
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Aug 17 23:31:38 2010 +0200

    Fixed xml_reader usage in the freetype module.

commit 134f4a7b08d5fbbd0e645690e7d170b090caa6e5
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Aug 17 23:30:04 2010 +0200

    Fixed order between xmlFreeTextReader and xmlCleanupParser.
    
     I am not sure it had consequences, but it seems more logical and
    it follows the libxml2 code example I found (reader1.c).

commit 45991a807b72af682a854b323407d7fd10e518cf
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Aug 17 23:24:26 2010 +0200

    Fixed a segfault and a possible memory leak in xml_reader_t API
    
     xml_ReaderReset(reader, NULL) followed by xml_ReaderDelete(reader) lead
    to a double free.
     xml_ReaderReset(reader, stream) would leak the module upon error.

commit 295b0e07523b7e9daf6c7ed76eec02d2dcfd80f0
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Aug 17 21:56:05 2010 +0200

    Use var_Inherit* when applicable.

commit 49c2f12198ba1db7da45db41fed128313ae399a1
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Aug 17 21:55:38 2010 +0200

    access_udp: remove obsolete shortcuts.

commit d68f20fdf10904396c8931c1c05387aa2410f668
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Aug 17 21:51:30 2010 +0200

    Use pkg-config to check for dvdread (the .pc file exist for a long time).

commit 252c7cf3f951c1d5043f10a97f0eaa71ed62a0f9
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Aug 17 21:45:27 2010 +0200

    lua_playlist: improve jamendo matching test.

commit f22fba29ed8bf8258978481b30dec721475da97c
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Aug 17 21:38:07 2010 +0200

    jamendo: also get the artist along with the list of songs for one album.

commit 8532c923b1467a66b95d377a2d93986251c1c53f
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Aug 17 20:23:51 2010 +0200

    lua_sd: improve the jamendo script to load the content of an album only if asked for.
    
    The script is faster and decrease the load on the server.

commit 552136938058e86d947a9eda6e63f2484e12dcea
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Tue Aug 17 19:23:13 2010 +0200

    qadd is an armv5e instruction, check for an ARMv6+ instruction

commit f5a892046e02230becaf64d80d9d1074ca9fcaf9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 17 19:45:29 2010 +0300

    M3U export: small code factorization

commit bf472b10b5b217259a1d6fabcf438c5d196096c4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 17 19:44:14 2010 +0300

    M3U export: use local paths if applicable (fix #4063)

commit e69b3ad35d3e32ad66d8744017e804723ed90407
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Aug 17 13:01:20 2010 +0200

    Includes: remove tabs and trailing spaces

commit 10c68b56f970e05729b30a1c0f42cfe87d5fc55d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Aug 17 15:51:40 2010 +0200

    Qt4: fix a minor (but annoying) UI glitch on restart
    
    Close #4041

commit bf97d43aee0be50f37e21e316d1099c7a45a4637
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Aug 17 13:08:11 2010 +0200

    ASF mux: reduce variable scope

commit bad7a2dd0b6758da05572dba4652b599ff621571
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 16 20:44:00 2010 +0300

    ARM: check ARMv6 support at the same time as NEON
    
    Our NEON optimizations don't compile on ARMv5 and lower. It is
    dubious that there would be any use for NEON on such processor anyway.

commit f5121bc53fa2d6549bf34b9ca8bbf466e91e142e
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Fri Aug 13 20:18:44 2010 +0200

    Update LIST file.

commit 2aef1c084bef4e127c7c15f6c75707b3b68fa4f4
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Aug 16 15:40:52 2010 +0200

    Fix snapshot height integer overflow creating mini-snapshots
    
    See http://forum.videolan.org/viewtopic.php?f=2&t=81103
    http://forum.videolan.org/viewtopic.php?f=14&t=80008
    http://forum.videolan.org/viewtopic.php?f=13&t=73500

commit f0f9acb1def56a589910e22eb082247211a5916a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Aug 15 22:18:20 2010 +0200

    Remove outdated WinCE howto
    
    You know, there is a wiki that is actually useful

commit e209d40a8614c9fbb4c89300f327146528eae397
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Sun Aug 15 19:22:55 2010 +0200

    skins2(X11): add missing <limits.h>
    
    This fixes a compil problem on FreeBSD
    
    pointed out by jsa@FreeBSD.org

commit 7e86e38f1a3709c1e4d3c479fff2ed076df7fbe4
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Aug 15 14:29:24 2010 +0200

    macosx: added the mt2s extension

commit f17cdd16bc795da3602e65750436b83f0c7b45b9
Author: Sasha Koruga <skoruga@gmail.com>
Date:   Sat Aug 14 17:16:01 2010 -0700

    Added nVidia PerfHud (a Direct3D performance analysis tool) capabilities to debug versions of VLC
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 6154d28dabf97571b5d1057e107761eb8c951aba
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Aug 15 01:29:50 2010 +0200

    MSW: fix DisableScreensaver and RestoreScreensaver definitions

commit 1bfc1c42dfd68f873a844bb5c4779815d07f50c6
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Aug 15 01:29:19 2010 +0200

    DirectX: kill a warning from unused variable

commit 7603d934120130d1ae541586bc15336f91016c43
Author: Sasha Koruga <skoruga@gmail.com>
Date:   Sat Aug 14 14:45:41 2010 -0700

    Removes three compile warnings by casting
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 3b0c9463f55d0481fb05cd7b03225c606eb46c6c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Aug 14 17:53:28 2010 +0200

    Update slightly INSTALL.win32

commit e5043f11d971d8631a133340eb8446e33c0d1eff
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Aug 14 17:43:57 2010 +0200

    Remove reference to toolbox

commit 9af91c9f1bf815bde7783f1de90ab481f1bc9453
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Aug 14 17:27:55 2010 +0200

    Remove unmaintained and outdated config.in

commit e03575f14bbe12673de2ede04879f452299a9e2c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Aug 14 13:56:27 2010 +0200

    Remove outdated and not maintained toolbox
    
    glade2 and flexml are dead
    update-includes mostly cares about builtin.h, and is broken
    changelog action tells you to use svn log
    po action tells you to use make update-po
    distclean is broken as the message says
    contribs is unused by anyone

commit 6ee2e79bee89bd7d3657201c803c9a618b0b2af9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Aug 14 17:25:56 2010 +0200

    Create a special script for Doxygen, instead of the toolbox

commit 8079da513e4673acaca296e431ba5d7f39d25944
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Sat Aug 14 15:33:52 2010 +0200

    skins2: Oops, autoresize (part 2)
    
    this patch completes 07bf40d589a3f4fa9a608c50d7599b8b9b7059bf

commit 9346f23dd752eabf9c79bb588c267314d3fe34d9
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Sat Aug 14 11:49:18 2010 +0200

    skins2: don't resize video if set up not to do so.
    
    This bug has become more conspicuous in vlc1.2, because of some enhancement in
     the vout reuse (width/height no longer a limitation)

commit 07bf40d589a3f4fa9a608c50d7599b8b9b7059bf
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Sat Aug 14 11:28:35 2010 +0200

    skins2: fix video autoresize default when contradictory
    
    when parameters for a video control are contradictory (this occurs when the
    skin developper only relies on default values), it is better not to resize,
    since there is no easy means to check if the layout is really set up to handle
    resizing properly.
    
    This fixes some ugly behavior for a few skins from the skin repository
     on the website.

commit 28856b8cff0b5c561a5608ebe9dbad953a5cf0f0
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Aug 14 02:18:24 2010 +0200

    Revert "Netsync: kill 2 warnings"
    
    This reverts commit cabb37428b3ab8449392d559688d4353985c39f2.

commit 9365e5b08acc788b1ddb55b9b62152572146f8f4
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Aug 13 23:21:54 2010 +0200

    Contrib: one step further on the Win32 upnp port to compile vlc plugin

commit 9998fd24398f37bddb5df590fc93c49f90cefd4c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Aug 13 22:17:26 2010 +0200

    Configure: remove dead code for cc_upnp

commit c574f41b2880a489f4248f0546c24aabc292caa1
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Aug 13 20:29:44 2010 +0200

    Win32 globalhotkeys: kill warnings

commit cabb37428b3ab8449392d559688d4353985c39f2
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Aug 13 20:16:45 2010 +0200

    Netsync: kill 2 warnings

commit 62487ef428d02953eaae1c879655d714f38c8562
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Aug 12 12:58:31 2010 +0200

    Remove unmaintained SSA demuxer
    
    We don't need it anyway

commit 2f00cae97a8a06b18dbdcc82506c1648e88e8e52
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Fri Aug 13 09:47:00 2010 +0200

    dvb_scan: fix memleak.

commit 6b9c7f2a35eb8e379e427a03110d9039d7ee756a
Author: Konstantin Pavlov <thresh@altlinux.org>
Date:   Fri Aug 13 09:57:59 2010 +0400

    Do not install vimeo lua playlist scripts.

commit 447e29e9d8ece04c0a3d0942a14f4e89af5c5314
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Aug 12 22:19:22 2010 +0300

    XCB/XVideo: fix resolution with non multiple of 16x16 videos
    
    Fixes: #3928
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 7c9f25dd1bffcab310393bbeead0a15c0ef8a9b5
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Aug 12 13:02:29 2010 +0200

    lua: add xml binding to the README.

commit acca2657566e2b4e15fde222f6893b2c99453a3b
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Aug 12 12:39:01 2010 +0200

    Update the lua README.

commit 09a2365da0672be3e8401f6fcafd765b281db3ad
Author: Brad Smith <brad@comstyle.com>
Date:   Wed Aug 11 19:24:49 2010 -0400

    Only define LIBVLC_USED for GCC 3.4 or newer. GCC 3.3 does not support the warn_unused_result attribute.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 04a5bdf3fb10b76f5c44df4816834fd1cbb60bfd
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Aug 12 11:54:28 2010 +0200

    Real demux: kill warnings

commit 671c8ee278fc04bb8d51ce84fb211f7bd261100b
Author: Jai Menon <jmenon86@gmail.com>
Date:   Wed Aug 11 23:25:32 2010 +0530

    ALSA : Fix error check for the busy waiting case.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 59daa25896415df20977042d6bfe5e2635d145ff
Author: Jakob Leben <jleben@videolan.org>
Date:   Thu Jul 29 10:49:36 2010 +0200

    playlist: refactor and fix #3932 (take 2)
    
    When an item gets sub-items, we have to run our own random-picking among
    the new items.

commit 7f09499fd1519d8187a744a2aa9e7f196cdde898
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Wed Aug 11 17:03:07 2010 +0200

    skin2: fix minor issue with default skins
    
    Fix two text controls overlapping by 1 pixel in length.
    Though it's no real problem, that avoids unnecessary refresh for zilch.
    (one control is the position that keeps being updated)

commit d1b18e9403b16796513887203d5d107465b1a057
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed Aug 11 23:11:23 2010 +0200

    Export title length in dvdnav access_demux.
    
    You need a recent enough libdvdnav. It is related to #4021.

commit 6759cca26487f2edf4e27afe1b9ba4483f6b84bf
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed Aug 11 23:08:31 2010 +0200

    Display the title length (when known) in Playback->Title/Navigation.
    
    It closes #4021 at the core level. The access_demux/demux need to set
    input_title_t::i_length to actually change something.

commit 17ef111f5f371c0f4399d2b7b9f21f139710df89
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed Aug 11 23:02:54 2010 +0200

    Replaced a %d with PRId64 in dvb access.

commit d74696079d2ee470660f2c1794481d3a4e50fb92
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed Aug 11 22:17:35 2010 +0200

    Fixed invalid pointer usage after free (vout).
    
    It closes #3999.

commit 530fe3e45863699193d0afd0aff72a825571f21e
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Aug 10 23:43:29 2010 +0200

    Factorized a bit colorthres code.

commit eb07c341123fd85843c56ded82bd1e323fc660cb
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Aug 10 23:19:36 2010 +0200

    Fixed colorthres/erase/extract/gaussianblur/gradient/motionblur/motiondetect/noise/psychedelic/sharpen filters.
    
    input and output picture pitches may not be equal (corruptions or segfaults).

commit 6c4aa108e97cf111d711dbcee4f345056d4f4d90
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Jul 25 21:23:16 2010 +0200

    No functionnal changes (vout).

commit 2b5b0dc8189e3029fe378be0746b8c592ba057cc
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Jul 25 21:09:14 2010 +0200

    Enabled back bob, linear and yadif2x mode in vout.
    
    They are not yet really functionnal, the vout will throw the extra frames.

commit 82c27c5b2ca564a1e1f67d870c557ca878807221
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Jul 23 20:10:12 2010 +0200

    Reenabled bob/linear/yadif2x modes in the deinterlace filter.

commit 12d8b77bc2097c6ef253a6abb087ec90ae679890
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Jul 23 20:06:41 2010 +0200

    Extended filter_chain_VideoFilter to support filters returning multiple pictures at once.

commit 121a30e2dcb0f5444d53e5664f8e3e044f52b080
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Jul 22 23:38:14 2010 +0200

    Prepare doubling frame rate in deinterlace filter.

commit 0a3d05b4058fe683e2ef49da8ece9214ade01870
Author: Lukáš Lalinský <lalinsky@gmail.com>
Date:   Wed Aug 11 22:02:30 2010 +0300

    taglib: fix NULL deferences after dynamic cast
    
    Reported-by: FortiGuard Lab
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 1b67e3a69eb1fa93947d0b8f44fdd64e7899ff5f
Author: Denis Charmet <typx@dinauz.org>
Date:   Wed Aug 11 09:58:40 2010 +0200

    Fix lua telnet vlm_message_to_string
    
    In the current lua vlm implementation, messages can have value xor
    children but not both. But the "show media" command gives media a
    value : ( %d broadcast - %d vod ) and children (if any). (cf
    src/input/vlmshell.c:1502)
    
    Signed-off-by: Rémi Duraffort <ivoire@videolan.org>

commit 2241aa2262c92732958fa19f3866a0258cfafc69
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Aug 11 18:18:51 2010 +0300

    Move disc defaults to libvlc-module.c, fix Windows VCD and CD long text

commit 9adb17b9449595217b9e9a4c7e3c0c4bd8f2c1e3
Author: Brad Smith <brad@comstyle.com>
Date:   Mon Aug 9 18:11:16 2010 -0400

    Set CD_DEVICE and DVD_DEVICE to device names appropriate for OpenBSD.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 925583dcb3132e329ed149b9526fee6759c2c95f
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Aug 11 14:07:40 2010 +0200

    contribs: updated binary package for Mac

commit ffd4e271deb829c5580d673cbbda757255670e2d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Aug 11 13:41:47 2010 +0200

    NEWS for 1.2.0

commit 710a7cdef39987f251dbf2f4e0b03da1b5d5b546
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Aug 11 13:39:24 2010 +0200

    contribs: updated live.com patch

commit 81c74a989f9d3696e21f07f7211de9dd0dc794d1
Author: Kaarlo Raiha <kaarlo.raiha@gmail.com>
Date:   Tue Aug 10 17:18:14 2010 +0300

    remove .ps from nsis again
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 19263ccaa05ee9fee50d13671e1c6e5dff1fdca4
Author: Manol Manolov <man40dev@gmail.com>
Date:   Tue Aug 10 17:42:07 2010 -0400

    dshow: cosmetics replace "dshow-" with CFG_PREFIX in the whole file.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 8b2f0f79d226cea6a97a5a965d4c52af044dad48
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Aug 11 13:00:01 2010 +0200

    Contribs: update libool to 2.2.10

commit 2e3a8c064b0bbe7cccec85b4a2bb9082ef7d8433
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Aug 11 12:55:00 2010 +0200

    Contribs: port libupnp to mingw and make it compile
    
    This is untested for the VLC module

commit fa0a0d802678f49ce49386e9f83c5a2422197365
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Aug 11 12:19:57 2010 +0200

    Contribs: update libass to 0.9.11

commit 63751e5aef7dc2ef5098df0df8bdca07849d8fd5
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Aug 10 21:53:30 2010 +0200

    Remove upnp_cc module

commit 0a29e83bbd79ca0a4e2c634808a3e350bd04090a
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Tue Aug 10 18:45:36 2010 +0200

    skins2: playlist, fix selection issue
    
    selected items may not be erased (e.g ready-only items). Compute the new
    lastSelected only if no more selection exists.
    
    This fixes the extra selection popping up when one tries to
    erase the media library for instance.

commit e866693d12668857fe05564e64c7b73b1240e38b
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Tue Aug 10 18:19:15 2010 +0200

    skins2: playlist make sure deletion works for both nodes and leaves

commit cf79a31cfbcca646a9d9a440d2ceba68c3945fe2
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Tue Aug 10 16:01:45 2010 +0200

    skins2: transform getNextSibling into getNextSiblingOrUncle

commit 98c1ff6e3d80c30af01c0c211c0ead8964d3d8a1
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Tue Aug 10 13:41:06 2010 +0200

    skins2: add a method to flag a whole subtree for deletion

commit 9b6c32316755f11b26f8f93ea770f66566480ebc
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Tue Aug 10 13:34:13 2010 +0200

    skins2: remove unused function

commit 226d4e65f7c7034a858654c18fc951ec4ed73009
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Tue Aug 10 11:45:52 2010 +0200

    skins2: VarTree, make root() a private function

commit 86205b1ee926a25d788a31c3d92f9114009193db
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Aug 10 18:36:40 2010 +0200

    Contribs: update libkate to 0.3.8

commit 424a8584663cdf330ce47c1e480f610d8728a711
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 10 18:23:31 2010 +0300

    Warn about libvlc_new() arguments
    
    Those are not part of the API and ABI compatibility "promise"

commit ad3a92c456ae9b16ce196c5fd330252d96f4c038
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Aug 10 12:42:37 2010 +0200

    vlm: remove some spurious calls to asprintf: vlm_MessageNew does it already.

commit 8182c380aaee6ca5232573e901cfe2db23174df0
Author: G Finch <salsaman@gmail.com>
Date:   Thu Aug 5 12:14:06 2010 -0300

    Ogg-page-size-to-oggseek-bytes-to-read
    
    Signed-off-by: Ilkka Ollakka <ileoo@videolan.org>

commit 208dbc5f367080cf0e2faafb7e3782709fb872fd
Author: G Finch <salsaman@gmail.com>
Date:   Thu Aug 5 12:13:28 2010 -0300

    Use-opriv-current-page-in-ogg.c
    
    Signed-off-by: Ilkka Ollakka <ileoo@videolan.org>

commit 4654ab230b0f2d22ad2850456a34e49d80f83a02
Author: G Finch <salsaman@gmail.com>
Date:   Thu Aug 5 12:11:19 2010 -0300

    Ogg-seek-new-logic-generic-changes
    
    Signed-off-by: Ilkka Ollakka <ileoo@videolan.org>

commit f90b7fec4f984a41ada5cef87e7fe39a393b558a
Author: G Finch <salsaman@gmail.com>
Date:   Thu Aug 5 12:10:07 2010 -0300

    Refactor-code-into-ogg.c-and-ogg.h
    
    Signed-off-by: Ilkka Ollakka <ileoo@videolan.org>

commit bf7633a527953434cfc0cd60db74806ddb8f77a5
Author: G Finch <salsaman@gmail.com>
Date:   Thu Aug 5 12:09:04 2010 -0300

    Non-seek-related-ogg-changes
    
    Signed-off-by: Ilkka Ollakka <ileoo@videolan.org>

commit c580a341d85b4bc24481e396897e516060d6fb4a
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Tue Aug 10 10:47:37 2010 +0200

    skins2: playlist, fix issues when deletion is at stake
    
    This patch does the following
       - do not reset m_firstPosition when not needed
       - fix corner case when playlist is flat (prone to crash)
         The node with a single leaf being deleted should become the
         next leaf. But, actually just forcing the rtree.begin()
         in any case is simpler and no problem here.

commit fadb461f84972d73439b401d06014733858f4a9a
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Tue Aug 10 10:47:07 2010 +0200

    skins2: playlist, improve deletion of items

commit fb5480e482697ff1895792db0eedd73e97e040c1
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Mon Aug 9 23:07:07 2010 +0200

    skins2: playlist (process delete everywhere in the same way)
    
    Deleting an item can either be initiated by the user or coming from the core.
    In one case, a m_deleted flag was added and notify occured before
    deletion to avoid invalidated iterators.
    This patch ensures that the other case is processed likewise.

commit 54919d68fad96b3c49cd564fbd52146e8afbe938
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Fri Aug 6 08:56:23 2010 +0200

    skins2: fix slider position a bit erratic
    
    This path simplifies code a bit, makes index consistent throughout the code
    (spanned from 0 to n-1), and remove a += maxitems that seems wrong

commit 81652244c4049260892d4def1011c82cd3e303cb
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Mon Aug 9 22:41:30 2010 +0200

    skins2: playlist a few iterator issues
    
    - check validity before using iterators
    - don't use iterator anymore once the item is erased

commit 952ca023c8cb4f03cbf391382eb073d06e5df309
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Thu Aug 5 18:34:18 2010 +0200

    skins2: playlist (cosmetic)

commit e14ddb1442a8215a4dc3a6a19bba737e17d9fc4e
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Thu Aug 5 18:05:45 2010 +0200

    skins2: fix arrows short of 1
    
    For n items, index spans from 0 to (n-1).
    This issue accounted for arrows failing to move the cursor past the end of
    the visible list (short of 1 click)

commit 4d79e227ff00cd77567b27b02e8847d6774029ff
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Aug 9 23:15:52 2010 +0200

    dvdnav: fix memory leak.

commit c9e7c34b0feccc2f3f8a8afa047e6363bfcae6d5
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Aug 9 23:12:24 2010 +0200

    dvdread: fix typo (does not have any impact).

commit 113cb9941052b4c8b08095f16e40050747d8565c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Aug 9 23:07:25 2010 +0200

    Art: Do not crash if album is not null but empty

commit 49b3b98b18b9a082c561b26f487789e7b8b305ee
Author: Jai Menon <jmenon86@gmail.com>
Date:   Thu Aug 5 16:18:18 2010 +0530

    AVCodec : Allow delayed opening of audio codecs.
    
    Additionally, enable delayed opening for AAC which fixes decoding
    of media where we rely on decoder configuration being supplied by
    the packetizer instead of the container.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 6233041035593e0c83daf28992087c5a45c4cccd
Author: Jai Menon <jmenon86@gmail.com>
Date:   Thu Aug 5 16:18:17 2010 +0530

    AVCodec : Set audio related parameters in ffmpeg_OpenCodec and use it for audio decoder initialization.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 512acd87b9562ed50cad02dffa37f12a7e37e644
Author: Jai Menon <jmenon86@gmail.com>
Date:   Thu Aug 5 16:18:16 2010 +0530

    AVCodec : Move ffmpeg_OpenCodec to avcodec.c and mark it as non-static.
    
    This will allow us to re-use this function later.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 506f2f69a5563cbe5d882129564d54e1ced40ff2
Author: Jai Menon <jmenon86@gmail.com>
Date:   Thu Aug 5 16:18:15 2010 +0530

    AVCodec : Factor decoder configuration setup code into a separate function.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 47d7ace68c5ed8a0491f40e3d755e2f4756b870f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Aug 9 20:35:01 2010 +0200

    DShow: small fixes and cosmetics

commit d475b82a023d7016dba778ea1110999c8c953277
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Aug 9 19:55:34 2010 +0200

    DShow: small fixes on error paths

commit ab3a276e8240fb586c54fb84b904a378914f5d1d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Aug 9 19:41:19 2010 +0200

    DShow: update Copyright years

commit 68c78698a5e97cdf0c7e66960bb26d81f48eacb2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 9 21:25:01 2010 +0300

    Old RC: "rate" is a float nowadays (fix #4088)

commit 51169d42596c89ca8b03fdfaa7d2e46c3a26411c
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Aug 9 20:21:01 2010 +0200

    contribs: fixed typo *cough*

commit 55bf9d5aaf62cc6b6565451fa1334717a6d70b19
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Aug 9 20:19:25 2010 +0200

    contribs: removed outdated patches for Mac

commit 5af94ab9f6696cdf3caa48c5f3aeaa7e12842faf
Author: Manol Manolov <man40dev@gmail.com>
Date:   Mon Aug 9 19:32:13 2010 +0200

    Add frequency and video standard options in dshow
    
    The new options are dshow-tuner-frequency and dshow-tuner-standard

commit f81980b46f1ff69644168873c93d83e91bab15c6
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Aug 9 19:24:08 2010 +0200

    Win32: prepare for Dshow freq and video standard options
    
    By adding the required enums from ks.h and ksmedia.h
    Those are copied from MSDN online documentation

commit 1b3bce18859b0df9fae87b46dfee4adb8a7606b9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Aug 9 18:24:31 2010 +0200

    Fix make dist

commit 653b7892d5f1d09caf9eeb4ed040012ced7af5cb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 9 19:20:04 2010 +0300

    udev: fix disc device node encoding
    
    Contrary to V4L2, the CDDA, DVD and BD plugins use the decoded file
    path. In practice, this was a very minor problem as device node paths
    normally only contain lower case ASCII, digits and the forward slash.

commit 892a2b1aeeda130ba08ab3dab8524112f9d8ea4b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 9 19:16:39 2010 +0300

    udev: minor simplification

commit fdc99f2a5286c5407bb30b7beea622c35c5582ae
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 9 19:15:17 2010 +0300

    udev: use dvd:// rather than file:// for DVD device nodes

commit 26c05d8b00f6674cc8f8adbaf12ffc3a2e4e38e2
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Aug 9 17:48:47 2010 +0200

    contribs: updated OS X patch for libcaca

commit 3bc47647d909a49d80f06c6794eb54877523dc10
Author: Brad Smith <brad@comstyle.com>
Date:   Sun Aug 8 19:58:51 2010 -0400

    Also include sys/param.h when trying to detect the presence of sys/mount.h so that the test works on OpenBSD, as documented by mount(2).
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit ae3128b5617ed1439f5eabf89541b88b06e7afb5
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Aug 9 17:26:06 2010 +0200

    contribs: updated yasm

commit b9c5a440d6458b9b2e50450293b9aa3e20865ad6
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Aug 9 13:23:06 2010 +0200

    Contribs: force gnu99 for FFmpeg and fix compilation
    
    For somewhat reason, on debian's (and arch's) mingw, strcasecmp isn't defined in c99 (very probably because _NO_OLDNAMES is defined)

commit 6478c429a2700d129485b13069d964a202fdded9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Aug 9 13:02:06 2010 +0200

    Contribs: Update fontconfig to 2.8.0

commit 2b32342c35f88100bc70c0836f91f5af86ab434c
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Aug 9 12:29:02 2010 +0200

    atmo: fix compiler warning.

commit 829f7b9600e048c8fcdec1eb1d90ba8386ab5cc3
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Aug 9 12:23:03 2010 +0200

    dvdread: fix memory leak.

commit 41ee4f73987ce6125398e853596702db5f2661e0
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Aug 9 12:18:42 2010 +0200

    Contribs: update projectm to 2.0.1

commit 922b5784b451e815c1c9626eb4537a7f6d4b9836
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Aug 9 12:09:02 2010 +0200

    Contribs: compile whole modplug on Win32
    
    It now compiles fine

commit ddb682a6fe32caae7a597fff0c3f22195a90c835
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Aug 9 11:50:26 2010 +0200

    Contrib: update libcaca to beta17
    
    And remove unneeded patch + simplify target for speed-up

commit a284d05a426a52523d6f34c776580f2a726f053c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Aug 9 11:37:15 2010 +0200

    Contribs: update freetype to 2.4.2

commit 46d650249eba124b7b1436b21af1c219fe0f4bea
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Aug 9 11:35:32 2010 +0200

    Contribs: update to gettext 0.18.1.1

commit 5edd3a6bba96f7310cfbcc50afe3b26dc60b2aa2
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Aug 9 11:31:54 2010 +0200

    Contrib: update png to 1.4. branch

commit 6c28114d8ba4ca42fc7834bb31e77d81f72cb312
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Aug 9 11:28:49 2010 +0200

    Contribs: update libgpg-error, gcrypt and gnuTLS...
    
    And create new patches accordingly for new build hiccups...

commit 0b47b18cb742ffe0affa2baea50fcd52f36eb8e7
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Aug 9 11:14:11 2010 +0200

    Contribs: update libdvbpsi to 0.1.7

commit 9d34c9bb90611066ed48f7e2631a5bf427fbddfd
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Aug 9 10:47:29 2010 +0200

    Win32: fix lua compilation

commit 568b86621b920efed1c722fcd5dcd74f26c6bf1c
Author: Brad Smith <brad@comstyle.com>
Date:   Sun Aug 8 17:29:59 2010 -0400

    Add support for detecting the number of CPUs with OpenBSD.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit fd2943948cb4080b37003cef34a5e84637738a61
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Aug 8 23:50:57 2010 +0300

    Qt4: only show "Open containing folder" for file items

commit f210514c93fdd60103f2c203d656b83da1ecda51
Author: Brad Smith <brad@comstyle.com>
Date:   Fri Aug 6 21:52:58 2010 -0400

    Add AltiVec detection for OpenBSD/powerpc.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 725cf4eb04ab02491301a83d8ce6a5c3f5d80794
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Aug 8 23:06:02 2010 +0300

    Always call _exit() at end to avoid buggy exit handlers
    
    Removes the KDE scheduler hack.

commit c515906bbb216b3592d621bf85e3164f21fe953e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Aug 8 23:03:22 2010 +0300

    Compress the source tarball with XZ (LZMA)
    
    This saves over 30% space from BZip2.

commit ecddc9b761c5a577835d7510d04c19568a581232
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Aug 8 21:40:57 2010 +0300

    Revert "playlist: refactor and fix #3932"
    
    This reverts commit 2a4a8f9a3f57087ac320a090442c876e94cda9c7.

commit 8a497301054ccc2d9d470ade60264036d43e3fc0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Aug 8 18:50:47 2010 +0300

    dvdnav: ps_pkt_size() requires at least 6 bytes (fixes #4015)
    
    The same check is already done in the dvdread, ps and vobsub modules.

commit 6fb07d77f142c9eed3da1e281c66e482e836cf49
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Aug 7 10:08:46 2010 +0300

    Do not tell people to install in /usr by default

commit 883f119444e60f6fd67bbb97ddb17170872e57b7
Author: David Kaplan <david@2of1.org>
Date:   Tue Aug 3 16:23:17 2010 +0300

    DVB channel search dialog now shows ETA
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 594814819abade2d860bc439579b1c24d13c88e1
Author: David Kaplan <david@2of1.org>
Date:   Tue Aug 3 16:23:16 2010 +0300

    DVB-S scanning support
    
    DVB satellite scanning using transponder lists from the config directory
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 7a01aa9c95996a2c29cb531eefbd7a6936c11e04
Author: David Kaplan <david@2of1.org>
Date:   Mon Aug 2 17:26:04 2010 +0300

    DVB access module format improvements
    
    ScanDvbTNextExhaustive() -> ScanDvbNextExhaustive() as is used for both DVB-T/C
    Various code format improvements
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 100ef2ea60ebac6b4e3eb06842411addfb2fd89e
Author: David Kaplan <david@2of1.org>
Date:   Mon Aug 2 17:26:03 2010 +0300

    DVB: Increased signal timeout times
    
    These are simply too short - expecially for DVB-S
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 99f02e92782d40eb07808b687b572faf5f6129f5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 5 19:08:17 2010 +0300

    xml_ReaderUseDTD: remove useless parameter

commit 9ecc09199b38f1a1740c3dd1e2386dd7ff6d2d48
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 5 19:03:54 2010 +0300

    LUA: remove unused catalog and DTD support
    
    In my opinion, we do not want to encourage use of this.
    
    On the one hand, our libxml2 catalog support has never been thread-safe
    and this seems to have caused problems in the past (looking at the
    skins2 comments). On the other hand, the xtag plugin never implemented
    catalogs, so XML parsers have to handle unknown XML tags gracefully in
    any case.
    
    Also, shipping DTDs with VLC is awkward and arguably a waste of space.

commit c328515343633f4f85e40cd88d7ffd977c951c1b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 5 19:01:30 2010 +0300

    xtag: fix a warning

commit f37d226983f37e6cabd11176d8a9d4dbfb528f55
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 5 18:58:25 2010 +0300

    xtag: don't pretend to support DTD and catalogs

commit d74fa0c527554ec376ee99508db0366407e9ee27
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 5 18:58:16 2010 +0300

    skins2: missing initialization

commit 68a46961c8cde3cec896e6a03708181684df0b8f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 5 18:57:24 2010 +0300

    skins2: remove unused static variable

commit 49b4824b37e23995ef9c7eb46a8aba427a4fad19
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 5 18:55:57 2010 +0300

    skins2: don't load XML catalog if DTD not requested
    
    Also don't fail if the XML validator cannot be loaded.

commit 6141b54e820e8d9bc5ac103d01cfb5a8f77da891
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Thu Aug 5 16:17:29 2010 +0200

    skins2: playlist (simplify)
    
    getNextSibling was buggy (previous patch), and the only use doesn't seem right.

commit c6c9ea7e0034595768295d0754ccafb68e82e453
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Thu Aug 5 16:16:23 2010 +0200

    skin2: var_tree (add a forgotten return)

commit 54e2e5162cb8eb2fe4717ed6abe8b7ec6e5fc69e
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Thu Aug 5 16:05:58 2010 +0200

    skins2: playlist (missing parentheses)

commit 41f420438587fd47b1004b419ef75533dc05e75a
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Thu Aug 5 15:56:08 2010 +0200

    skins2: fix playlist arrows and enter no longer functioning
    
    This patch fixes a regression brought by 88ba4526d03285a10e9abd59b9053c9d6927661
     that prevented arrows from being functional.

commit 830905f60a7db37ab87c5043d09b50ae9ad81594
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Aug 4 23:50:59 2010 +0300

    Unroll a for loop that only ever iterates once

commit 0e3e62f3582ab6ee45462dc7b39fabab935a5e68
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Aug 4 18:12:16 2010 +0200

    Qt: allow to select inexistent files from Prefs
    
     - for some reason, this worked on Linux (?!?)
     - for some other reason, there doesn't seem to be 2 different modes for add_file
    
    Close #4004

commit 2c0b770976956de35b321f3307405adc9cfde85e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Aug 4 19:13:39 2010 +0300

    XCB/window: cannot be resized if embedded
    
    (manual forward port of 3a31af06dbabd4e21a68e46249fdf3209cd8060a)

commit d254e4ff8e8f396969d863f23f991e64d729065d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Aug 4 19:03:36 2010 +0300

    Dummy input: implement pause with infinite duration

commit 45f7ca3d6cff34b10f2cf314c15fca9066e8ccf8
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Wed Aug 4 14:48:28 2010 +0300

    mp4: require can_fastseek for mp4-demuxer
    
    As it works fine over http if mp4-files are done with mp4box -tight or similar way,
    in most cases mp4-files aren't done like that and avformat works much better in those
    cases (don't need to seek so much).

commit 86cf130e6fdf90afe4c04ec22f5736d2a6aa49ef
Author: Adrien Maglo <magsoft@videolan.org>
Date:   Wed Aug 4 12:48:44 2010 +0200

    Qt/EPG: Remove the update button. Improve the window layout.

commit 4b897bbb5eca8beac7fa2a092a94513b985f83b3
Author: Adrien Maglo <magsoft@videolan.org>
Date:   Wed Aug 4 11:07:22 2010 +0200

    Qt/EPG: Remove channels when they don't have any item.

commit daae8e520f9441631aed70863198bb2a44107d35
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Wed Aug 4 00:29:17 2010 +0200

    qt4: improve code readability.

commit f93eb575366f57526e7e010b99b3d23ab7262708
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Wed Aug 4 00:14:00 2010 +0200

    Fix compiler warnings.

commit 638854386e24bc8b66bad667f8d7a9416ffab9a1
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Aug 3 23:13:59 2010 +0200

    lua: fix README.

commit f7bf1662025e4d2da20f8d3ace7fd49416d1f2b5
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Aug 3 23:07:51 2010 +0200

    lua_osd: add some parameters to the osd.message function to allow the user to set duration and position.

commit bfd061bbf3aaa9da2d648de8c79d9f0ee75bfac9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 3 23:52:26 2010 +0300

    FTP: directories cannot be sought

commit 6f533a250b9e29b906788d90fe008935fe016c88
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 3 23:52:12 2010 +0300

    FTP: fix small memory leak in directory case

commit 421d5ae77d686b592aaa4fa45ac4a2c1c3629fe0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 3 23:51:51 2010 +0300

    FTP: fix directory support

commit 8cb56e3105bb44eb785aa767df828fec61e28a52
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Aug 3 21:13:47 2010 +0200

    lua: fix hotkeys demo file.

commit 502a2fa8050ae47d34c5635dd0f6ee6fd4ce8242
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Aug 1 22:29:29 2010 +0200

    includes: add some LIBVLC_USED.

commit 223059b143c6693f4705b21fb4781356b6779a2f
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Fri Jul 30 22:52:54 2010 +0200

    Remove aliases deprecated since 0.8.2

commit 7214994261f855c83ee4d40d4b068418e04dcc62
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 3 21:55:49 2010 +0300

    vlc_loaddir: avoid realloc at every iteration

commit 04ad4fc735a909c6e3f100c90bcc5efc4a2bf0c1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 3 19:16:45 2010 +0300

    Do not export vlc_wclosedir()

commit 1da8392047446063f48bfaa61c1dc08be4461df8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 3 19:00:32 2010 +0300

    Remove useless <dirent.h> check

commit 744ff759b3e319b47fb4b2b58fac8e5d9d684d7a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 3 18:48:11 2010 +0300

    Kill dirent.h replacement
    
    While the configure checks were platform-agnostic, the implementation
    was Windows-specific. Worse, this code now conflicts with our Unicode
    filesystem layer, which uses the same function names. In practice, this
    code was never used.

commit 7c39812c628cd3e26559250f2d4a35e3adcd88f7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 3 19:11:10 2010 +0300

    Fix default for --enable-non-utf8

commit 85a61b6d4fa0c4746712a045d89428fcee6d36b1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 3 18:33:13 2010 +0300

    GetWindowsError: use FromWide()

commit 1e7cd2c85a338ef153002325ae40cc90517f51e1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 3 18:28:54 2010 +0300

    DMO: use FromWide(), fix charset
    
    On Windows, wcstombs() converts UTF-16 to ANSI, not to UTF-8.

commit 9b62ffa0c7ae92bdfe3e05ba46ac693469b260b5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 2 22:24:15 2010 +0300

    Use vlc_mutex_locker

commit fb77c0f7df71bc228f6d60990a87ac2910e46992
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 2 22:18:37 2010 +0300

    Qt4: remove useless playlist pointer

commit 0ad85b8520873e54cd1e11c3494f0ec621497404
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 2 21:42:22 2010 +0300

    FTP: fix relative file paths (fix #3984)

commit dae4a34faea492b1b0db0706569fdb2cf3536812
Author: Olivier Teulière <ipkiss@ulukai.(none)>
Date:   Mon Aug 2 20:17:53 2010 +0200

    Fixed a bug in rect::isIncluded(), and added constness.

commit 6de554efe1c224a46bb07f90c305295e04c2a08a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 2 20:47:20 2010 +0300

    Remove CPP contradiction from [5a005c66]

commit ef61df309612786ed316534908978a2a9340e154
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 2 20:43:19 2010 +0300

    Win32: always use the performance timers (fix #3918)
    
    They may be inconsistent on broken multi-processor hardware. But the
    system tick count is causing worse problems with power saving features.

commit d6aa3d36b8570833583b763b187979399b8c6b2a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 2 20:32:14 2010 +0300

    subtitles: do not use scandir as sorting is not required

commit 351d62a8500f37b5bb3683bb18abd85774184354
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 2 19:33:36 2010 +0300

    Revert "Call libvlc_set_exit_handler() before the interfaces and playlist start"
    
    This reverts commit 4d636fa3a74924691b0bb1e26e600f7657e0af5c.

commit dbb30dece5ad3cd149400b3ca9c2857c6eb7cc4d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 2 19:31:46 2010 +0300

    Revert "access_http: use only the provided user agent."
    
    This reverts commit a869d39dc6f521e7bcb74bb8c359f37ce1582535.

commit 3310dccd85dbe3c0ba8048c5236507c91d8a0e29
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Aug 2 18:06:17 2010 +0200

    Mark bookmarks() as safe
    
    It isn't dangerous, helps people that use those features in playlists,
    although those playlists are VLC-specific

commit 0509552d93734a8ac97e1ad953fc70aa1c9b2f6a
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Aug 2 00:18:51 2010 +0200

    Added Sparkle to list of used libraries

commit 1fd11f79ab5c45fd63daeb99a4953686eed0736f
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Aug 1 16:54:55 2010 +0200

    qt4: don't use CPPFLAGS for moc, since it isn't necessary and just creates trouble on Mac

commit c713e0148c4d938e876f4d96081894b239d865d4
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Aug 1 16:30:23 2010 +0200

    contribs: updated qt4 for Mac, in case you're keen on compiling it from source

commit ed20f78204d15b98c296a891ff50395039906ce8
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Aug 1 16:29:15 2010 +0200

    configure: don't enforce the legacy macosx interface
    
    (still default enabled, but now it's save to use the OS X defaults without bothering about it)

commit 4d636fa3a74924691b0bb1e26e600f7657e0af5c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Aug 1 13:51:50 2010 +0300

    Call libvlc_set_exit_handler() before the interfaces and playlist start

commit d2c08b113d4c74f3a38b7fdf939cb07004b02957
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Aug 1 13:50:53 2010 +0300

    Cosmetic fix

commit f3afae4fa71971a7a7d5359ec6f97a2925521f6a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Aug 1 13:42:42 2010 +0300

    podcast: fix gettext parsing (cannot rely on CPP)

commit f7d33ffa576f54c2c940f5bd5fe1827ada9a6bd5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Aug 1 13:00:56 2010 +0300

    Make sure libcompat is never empty

commit a1921136e0dcdc037994d34a0c12be7401f59d00
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Fri Jul 30 00:13:02 2010 +0200

    skins2: improve refresh of layouts
    
    Up to now, notification of invalidated subareas was available for controls
    but yet, the layout always ended up being totally rebuilt. For instance,
     a small animated image meant a total rebuild of everything. For simple skins,
     this could go unnoticed, but old computers had much difficulty with more
     complex skins (e.g wmp11), that were mostly busy rebuilding layouts
     over and over.
    
    This patch ensures that only what needs to be rebuilt is rebuilt. Some skins
     like wmp11 on Linux do show dramatic improvement with this one patch.

commit 6fad8bffb1cdfe90c495eb19cc680f4120ecc657
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jul 31 23:37:07 2010 +0300

    module_start, module_stop: vlc_object cast

commit 055b9de0fddbdedeb58884471090bbe61154a46a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jul 31 23:35:51 2010 +0300

    XML: use inline functions instead of expansion-unsafe macros

commit 953253dda844e8f9caebf3c640464c00fb6ab440
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jul 31 23:20:13 2010 +0300

    Cosmetic fix

commit 4f4d1a58241dd254b5d8555a4c094e5b6c3b907e
Author: Juho Vähä-Herttua <juhovh@iki.fi>
Date:   Sat Jul 31 22:02:25 2010 +0300

    Qt: Run mainloop on the main thread on OSX
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit b0ad9149cedf0c94932ed8c9ae034e63accbed41
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Sat Jul 31 16:14:43 2010 +0200

    skins2: rework theme loader
    
    This patch does the following:
       - fix skins that could not be saved, because their ids contained the space
         character. Names are now enclosed between "" to preserve those spaces.
       - show windows only when the init and check work is done. This avoids
         fleeting windows that sometimes occur (usually visible on Linux)

commit 78b09e7be88397c1baf2d70b307f8bd15ca1bf43
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Sat Jul 31 08:43:05 2010 +0200

    skins2: kill a warning at compil

commit 6e59bfe80fbbe314625d54ab74a4f7edbb28aef4
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Fri Jul 30 11:24:19 2010 +0200

    skins2: translate $F into local path instead of uri when possible
    
    Local paths are more user-friendly for display than full uri
    when that makes sense

commit 50200d70d0dc4497191e363ac06590bb5cd077c8
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Wed Jul 28 22:37:51 2010 +0200

    skins2: improve callback system
    
    This patch is mainly intended to work out the async queue getting
    bigger and bigger when skins cannot keep up with command processing.
    Since flushing the queue is an infinite loop, this ends up in vlc
    hanging (frozen GUI). This happens when skins are complex (many controls,
    many timers, animated images, scrolling text, ...)
    
    With this patch, new commands of a given type can now replace pending
    commands not yet processed when that makes sense (e.g position, volume, ...).
    The position is really the one responsible for overflooding the queue.

commit e13aa916fcc3b67a01e103fa88e9d7c4143844ab
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Thu Jul 29 14:19:09 2010 +0200

    skins2: differentiate new and release window commands

commit a2e4a08570eb92d79aa9cc5d6f32a436cf1866b8
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sat Jul 31 01:04:13 2010 +0200

    xcb/xvideo.c: makes Pool() slightly more readable
    
    split allocation into a separate function to remove one level of indentation
    split some overly long statements
    factorize some bits
    
    green line is still present at bottom of output

commit 86c01d643f8338050e0a5c7055469a3962e2a250
Author: Jai Menon <jmenon86@gmail.com>
Date:   Fri Jul 30 23:40:54 2010 +0530

    MKV : Fix format specifier for KaxChapterUID.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit c1e1d93849589ebba7bbca2918f12d816854760f
Author: Juho Vähä-Herttua <juhovh@iki.fi>
Date:   Fri Jul 30 15:43:54 2010 +0300

    Qt: Do not use the xpm window icon on Mac, it's ugly
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 07471c3c2a74f8454fb736f00257584193a2cbbe
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Fri Jul 30 20:00:20 2010 +0200

    SPrefsPanel : swapped 2 arguments

commit 1d7df6fad180b4697ef76fb6148621c758b77566
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Fri Jul 30 19:55:46 2010 +0200

    main_interface.cpp: remove trailing ':' after #ifdef

commit 2164865c7cedbffe510f5e0450b7184251bd1503
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Fri Jul 30 19:46:19 2010 +0200

    vlc_media_library.h: unused variable

commit 615bcffe5297b99422ffec435228ac015ae12d64
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Jul 30 09:41:32 2010 +0300

    make_URI: fix assertion failures (fix #3956)
    
    Handles "\\hostname" properly.
    On Windows, error out on "X:directory" instead of aborting. Looking up
    the current directory of the specified drive letter would be a better,
    though.

commit db6104c7f94c9da5a3dbcfcda5a03757d32d51fa
Author: Juho Vähä-Herttua <juhovh@iki.fi>
Date:   Thu Jul 29 23:22:31 2010 +0300

    Qt: Remove an ifdef, no one knows what it should be doing
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 15f19b6e25d599e5f69107d6590cd96a99630738
Author: Juho Vähä-Herttua <juhovh@iki.fi>
Date:   Thu Jul 29 23:22:30 2010 +0300

    Qt: Make the systray menu work much nicer on Mac
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 0b86dfabe7f49924c75a5a8e5e34688f569fe0a8
Author: Juho Vähä-Herttua <juhovh@iki.fi>
Date:   Thu Jul 29 23:22:29 2010 +0300

    Qt: Remove extra separator from systray menu
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 12e711eb3992fc269d47b86004dfd3775fd5e900
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 29 22:35:07 2010 +0300

    Revert "Qt: save volume on exit"
    
    This reverts commit 47e8817acdc58829acfbf5d02913007164b0a0bf.

commit b673f3235dabd39e4815267e08407c8981fcce68
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Tue Jul 27 14:49:57 2010 +0200

    avcodec: encoder: Check memory allocations.
    
    Signed-off-by: Rémi Duraffort <ivoire@videolan.org>

commit 9d99a7ab7450ddb180d26f9677d7e95a748a361c
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Thu Jul 29 19:27:12 2010 +0200

    Qt: simple_prefs pack UI

commit 098b32ee0d83c6cb5f6a6a16d298687ca7e8556b
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Thu Jul 29 18:43:27 2010 +0200

    OSX release updates are made through sparkle

commit 1e965d5a46e92c01f332fa306a1d1feb97fd5b2d
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Thu Jul 29 15:58:51 2010 +0200

    skins2: optimize refresh of text control
    
    text controls were far from being optimized
       - a notifyLayout was executed at creation of text control, leading
         to rebuilding the layout twice.
       - the init of the variable was done after the control was created
         which means still more rebuild of the layout.
    
    This patch ensures that no rebuild is done at init since we are already in the
    process of rebuilding the entire layout.

commit 4382ab9c8c0f949365e88ef9dc6891ce321c40df
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Thu Jul 29 16:07:18 2010 +0200

    skins2: optimize the refresh of slider control
    
    only refresh position if the value really changed w.r.t the control measure unit.

commit 63b8b9fee10e6896845b2ae5b60939b4a2293d05
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jul 29 16:23:20 2010 +0200

    Synchronise NEWS wording with branch

commit 2e6b98b531998094cb0138cf77dadcf9d3a4c66f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jul 29 16:14:08 2010 +0200

    NEWS: Merge NEWS from 1.1.2 into master

commit 47e8817acdc58829acfbf5d02913007164b0a0bf
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Thu Jul 29 13:28:27 2010 +0200

    Qt: save volume on exit

commit 35f470c9384200ed45d0731fef44dabebbf9e0a1
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jul 29 11:22:22 2010 +0200

    Contrib: add d2d headers

commit 2a4a8f9a3f57087ac320a090442c876e94cda9c7
Author: Jakob Leben <jleben@videolan.org>
Date:   Thu Jul 29 10:49:36 2010 +0200

    playlist: refactor and fix #3932
    
    When an item gets sub-items, we have to run our own random-picking among
    the new items.

commit b91d79b453481e33536a39208c8714c9f8825163
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jul 29 11:10:50 2010 +0200

    Sout: small fix and rewording

commit 56ff2f3f9ed7a8635ce9b85b3a1733a78ca7e532
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jul 29 11:05:39 2010 +0200

    NEWS about Direct2D

commit aa61f21988e3733c2a3eb36f9b57993f38a5635d
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed Jul 28 23:50:22 2010 +0200

    Fixed invalid assumption about picture pitches in rotate filter.
    
    It may segfault or create a broken image.

commit 4907ca616f0af20aedfccf62d6ce399e508f5b3e
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed Jul 28 23:21:12 2010 +0200

    Revert "Qt: Fix save volume on exit Fixes #2968"
    
    This reverts commit 989ec97aa4b0034e6a4599df11ba5301e5b42af2.
    
     Sadly, config_SaveConfigFile cannot be used that way as it will save randomly
    modified settings as well (at least as long as config_Put* is in use in
    the core/modules).

commit a869d39dc6f521e7bcb74bb8c359f37ce1582535
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Wed Jul 28 22:52:58 2010 +0200

    access_http: use only the provided user agent.

commit b19c57842c9d0d05e7a9226320b8a2383b179cd8
Author: David Kaplan <david@2of1.org>
Date:   Wed Jul 28 11:17:11 2010 +0300

    Direct2D video output module
    
    Adds support for the D2D API on Win7/Vista SP2 with Platform Update
    Requires d2d1 contrib headers
    
    Signed-off-by: Laurent Aimar <fenrir@videolan.org>

commit ba0b10204bf3d5809a16f3ffa2d326ca754c4f4d
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Wed Jul 28 20:42:05 2010 +0200

    avi: do not allocate memory of size 0 (if i_extra == 0, p_extra is not released).

commit 4d85871d1b29265a6cc5744677f0f0bb9bfac20f
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Wed Jul 28 21:03:32 2010 +0200

    s/informations/information/

commit 16af75f1bbc0f0e240d969ef0616de5725a88ddc
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Wed Jul 28 20:53:19 2010 +0200

    INSTALL: the debian packagers uses git not svn.

commit c0dccd6f57da1f9a832aea1402c24c3c33c0da98
Author: Adrien Maglo <magsoft@videolan.org>
Date:   Wed Jul 28 21:33:14 2010 +0200

    Qt/EPG: Fix event deletion.

commit ec1859e9991185b43b3b05815654e8326dd6728c
Author: Adrien Maglo <magsoft@videolan.org>
Date:   Wed Jul 28 20:25:16 2010 +0200

    Qt/EPG: Try to display intelligently the short and long event description with the dedicated widgets.
    
    It depends of the channels. Some use only the short one, others only the long one and others both.

commit 989ec97aa4b0034e6a4599df11ba5301e5b42af2
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Mar 5 19:42:42 2010 +0100

    Qt: Fix save volume on exit Fixes #2968

commit af3aef780e449b296b86625fb65d74832d2a4daa
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Jul 10 19:13:40 2010 +0200

    Qt: simple_prefs audio: Use defined values Fixes #3351

commit eadc598d144c7c4b6c5e7843b10a2b530c9162cb
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Jul 9 18:19:13 2010 +0200

    Qt forced default value is different than libvlc's saved

commit 8c2137907018ca0ae441a1d0e12b736cc3542d2d
Author: Mark Hassman <mark@hassman.org>
Date:   Wed Jul 28 13:08:53 2010 -0400

    http-interface: - changed logic so playlist is only downloaded initially and on modification of playlist
    
    no longer re-downloads playlist on each item change (this was causing
    significant delays (>10sec) in the http service with large playlists).. now,
    the playlist UI is updated locally based on information returned from
    status.xml
    
    Signed-off-by: Ilkka Ollakka <ileoo@videolan.org>

commit 11c280f342df4e6ffc57e041b01f332419ab3a3f
Author: Mark Hassman <mark@hassman.org>
Date:   Wed Jul 28 12:02:23 2010 -0400

    http-interface: - fixed large playlist loading failure
    
    large playlists can take >10 seconds to load. since the xmlhttp object is
    common within the page, multiple /status.xml requests would occurr (1 per sec)
    before the playlist was loaded cancelling the /playlist.xml request.. i moved
    the xmlhttp request object to a global variable. it's now checked to see if
    there are any outstanding/active requests before submitting a new request. -
    improved playlist display of large playlists.
    
    Signed-off-by: Ilkka Ollakka <ileoo@videolan.org>

commit c8ab1739f952be53c7dfe9e96eaf309f69cafecf
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Jul 27 21:29:07 2010 +0200

    QT4_vlm: really fix #3938.

commit f6f5286adf9ac757790f6b60a6693d3973f03344
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jul 28 17:31:28 2010 +0300

    Really fix PRNG return value descriptions

commit a6367fb75fb9c15fdbf91d8005a1234b9ad90f54
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Wed Jul 28 16:11:52 2010 +0200

    logger: fix verbosity

commit 389cb8ef5ac692b152b782515c16bcdaafabd7d4
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Wed Jul 28 13:28:33 2010 +0300

    use unsigned rand-function in playlist thread

commit 33c4360bf63068757989676795d98fe84ea56e04
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Wed Jul 28 13:27:21 2010 +0300

    correct documentation on rand-functions return values

commit d91338c6f6a68601f9eedaa5d95dac749f6281f7
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Jul 28 00:50:02 2010 +0200

    MKV: stop spamming about "unknown seekhead reference"
    
    Seriously, HD logs have 12000 of lines of logs because of that... This is beyond ridiculous.

commit ebc429058fcc3ab1e5064bb381c4151a8149bc32
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Jul 27 23:04:44 2010 +0200

    koreus: use avformat demuxer.

commit c57b78370f392ee12c8c72642333fe551bae8b00
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 27 23:02:05 2010 +0300

    freetype: simplify HTML rendering with the new XML API

commit 70faefb1b693e96c1bfd68643880b6f278a2b2bf
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 27 23:01:35 2010 +0300

    Improve xml_ReaderReset()

commit 15172e6867ea91a40628edea89dce5d4d7039d79
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 27 22:36:03 2010 +0300

    XML: simplify demuxers

commit 5330c52a29bbe0155bb05e49e21029e916cca9bd
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 27 21:48:56 2010 +0300

    add xml_ReaderReset()

commit d4e41e6450ec6321cb6d547fbbb16123fbccd039
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 27 21:33:06 2010 +0300

    Add module_start() and module_stop()
    
    This can be used to restart a plugin without going through the whole
    module_need(). This only makes sense if you are sure that the plugin
    will accept the object parameters. In other words, do not change any
    object parameter that could influence the plugin probing decision.

commit 354f70c527ff183d34f0432b3611ef762fbc84b9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 27 19:43:32 2010 +0300

    XML reader: use VLC object and plugin infrastructures

commit 9d016759c25f227281fb0af9a4ea82bf38328b6d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 27 21:05:36 2010 +0300

    xml_ReaderDelete: remove useless parameter

commit 59117b28623d003c2bf3374bf551f126da4322dc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 27 22:11:58 2010 +0300

    Do not include vlc_modules.h in vlc_common.h

commit e4b51d8d5700b18eb795e250c4b3a0daf29fef57
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Tue Jul 27 00:08:28 2010 +0200

    avcodec: encoder: Don't assume a maximum BPP of 24
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 178f2e27fc5353f488638a6d7a43c22baf874cd2
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Tue Jul 27 14:23:58 2010 +0300

    Contrib: don't enable libxml2 for fontconfig in win32

commit df316b5efcba5b2b50b9e27ba2f21574f21f5207
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Jul 26 22:16:15 2010 +0200

    qt4_vlm: fix #3938 (options must be removed from the input)

commit 48c7e9d1d05c78f7724e3707cc3d24a64c1b7de0
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Jul 26 21:53:34 2010 +0200

    Revert "qt4_vlm: remove double call to VLMWrapper::Edit* functions (already called by the constructor)."
    
    This reverts commit 2e1e9ce57502b4128d8b96ea14732c45cec7f812.

commit c05fa12539d7423fc0f833118c816eab72212df6
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Jul 26 21:34:22 2010 +0200

    Fixed broken video with direct3d for some drivers.

commit 2e1e9ce57502b4128d8b96ea14732c45cec7f812
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Jul 26 20:52:30 2010 +0200

    qt4_vlm: remove double call to VLMWrapper::Edit* functions (already called by the constructor).

commit 87c351e58ad9f47e75ed8c165df229655075466d
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Jul 26 20:29:57 2010 +0200

    Fixed timestamps handling in various audio filters.

commit 8c826f3940e2af2001bd666febe69173792ee065
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Jul 26 18:59:51 2010 +0200

    lua: fix koreus parsing.

commit 8744dc3050ea60d250de033d5b827ba2fb29b8bd
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jul 26 20:15:34 2010 +0300

    MSN: (hopefully) correct non-ASCII characters (fixes #3952)
    
    VLC code page is UTF-8, not ANSI.

commit fef500571bf1cccc49063c298310e8db88be9833
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 25 22:55:08 2010 +0300

    XCB/XVideo: minor simplification

commit fce4f9c45b864ffdd9529152c9fb7879c0646f73
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 25 22:37:25 2010 +0300

    Fix vlc_about.h generation

commit e45f022f8c7f77ea4fb6f674ad9c36cc90a762c4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 25 22:12:22 2010 +0300

    Reorganize AUTHORS and THANKS
    
    Also remove "what" programmers did (impossible to maintain) and
    email addresses

commit aea4bcfb1260ebaf55ded367c1c186a0039124f5
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sun Jul 25 19:28:33 2010 +0200

    Qt: sprefs_interface add developers hints

commit a241b3c73b8b96d8b18a27855e658b2cfbe7e224
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sun Jul 25 19:11:27 2010 +0200

    Qt: sprefs_interface split playlist option

commit b92756eabb66e15b5489b55abb13c233a861382f
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sun Jul 25 19:00:15 2010 +0200

    Qt: layout subtitles prefs

commit 657fff36d7b2ea46b1dfe5bd5c21c4395f28b245
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 25 20:12:44 2010 +0300

    Remove support for V4L version 1

commit c23388a92310654a5547f66452981445182ef962
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Thu Jul 22 22:07:18 2010 +0200

    avcodec: Allow usage of VLC_CODEC_RGBA
    
    PIX_FMT_RGBA is not a define, but an enum member.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 98ea2dfe71eb03d78c8fb5a8ad9571d277c8e861
Author: Sam Hocevar <sam@hocevar.net>
Date:   Sun Jul 25 10:53:51 2010 +0000

    chroma: minor simplification refactoring in the YUV to RGB conversions.

commit 9c8ec0435b30445a3f9a16da2d80da69771665f8
Author: Juho Vähä-Herttua <juhovh@iki.fi>
Date:   Sat Jul 24 23:31:09 2010 +0300

    osx: Add vout_window_t support to macosx vout module
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit cc82ee52dfa8c7958e2226b8b2ebf163daea4933
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 25 13:26:37 2010 +0300

    Win32: run on first thread is not needed

commit b4bf94e06761276859f4a1f36c303269fb7035fd
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 25 11:18:34 2010 +0300

    libva-enabled avcodec needs X11

commit dc67b481afd3bb28a0462c5d09caeb766335f295
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Jul 25 02:54:09 2010 +0200

    Contrib: update freetype to 2.4.1

commit 3bda99a3be785097bcb8f47630e47b1bf7ab5e96
Author: Juho Vähä-Herttua <juhovh@iki.fi>
Date:   Sat Jul 24 23:31:10 2010 +0300

    qt4: More static_casts to null in preference components
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 352fb477565081ff21f4ed3eeafe280a0e00c865
Author: Juho Vähä-Herttua <juhovh@iki.fi>
Date:   Sat Jul 24 23:31:11 2010 +0300

    qt4: Add OSX support to embedded video
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 1eb0e68191ef5187b4b15896a64b3b8db3ea7b9a
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Thu Jul 22 22:16:42 2010 +0200

    smem: Allow usage of RGBA
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 374372612fbea4edbe44aefedcb04a85971b8464
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Jul 24 18:02:14 2010 +0200

    Fix advanced panel height saving. Fixes #3858

commit 02cae56912301b19c936a0155a8e11391eac2da9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jul 24 16:10:55 2010 +0300

    SaveConfigFile: correctly an error on I/O failure

commit be235a08f8f9185947bbec07de8c211c35c8f4ba
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jul 24 14:52:56 2010 +0200

    WinCE: actually fix the compilation

commit 28308db499bc763b7a8daf8fad7bee3c03a3790f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jul 24 14:43:02 2010 +0200

    WinCE: try to fix compilation

commit e1c2b18a4dfbf07e32730ac1fc3a6ed153099ca5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jul 24 13:44:27 2010 +0300

    After 3 seconds, allow SIGINT to kill the process
    
    Older versions did that too, and it can be quite useful when debugging.

commit de68b12937589cdcbe5143f162dabd7654969362
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jul 24 13:43:56 2010 +0300

    Do not override signal functions for the time being

commit 7f93109efe3b08154d1f94fb02daff113b57fd7b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Jul 23 19:05:47 2010 +0200

    Qt: make the MainInterface Grey Brushed on Mac
    
    It is ugly, but way less than it was...

commit d2dd502e0a2709f52be26548a3deda5b08db8bb6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jul 24 12:06:28 2010 +0300

    Plus sign must not be decoded in URI
    
    This is different from HTTP forms.

commit 04b436b8b54cf0b08c510a0e28c0d77b0a880e3f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jul 24 11:49:37 2010 +0300

    XCB/XVideo: include XVideo error code in grab error debug message

commit 0f19cebaa61d28562b33ff93bfd1b39b30097119
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Jul 23 13:11:27 2010 +0200

    contribs: use latest OS X binary package

commit 26731f234a225f4fb977e47d897f2f4ad6c77ea9
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Jul 23 13:10:49 2010 +0200

    Universal Binary creation skript: updated to the re-worked version from 1.1-bugfix

commit d4663a4d65b6323aa3b5781dd99b404623d19624
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed Jul 21 21:56:01 2010 +0200

    Do not filter out program/epg at the TS demuxer level, part 2.

commit 325f4e5be6d2e74969ee5ee41b91800907d73b27
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 22 23:15:25 2010 +0300

    typo

commit b6e0ca0b8d5a8d0bffdab06701cb7cb3a1ac60c2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 22 22:43:59 2010 +0300

    XCB/screen: fix misleading comments

commit 2b67ce72a9cbf2279bf8f6f769984aca968fe1f6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 22 20:34:39 2010 +0300

    Win32: use Unicode output for the console (fixes #3125)

commit cc856b0f652a65dba308025ef3502abea1534d25
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 22 20:25:48 2010 +0300

    logger: output to file in local character set

commit e6295d4587187f3b0e2f560ef86dcfc02d5fc0d9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 22 19:53:21 2010 +0300

    Win32: ToWide() converts UTF-8 to UTF-16

commit 726e4ea7f61c9a54675f879ca450d7753f6d848c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 22 19:25:34 2010 +0300

    Allow scaletempo to be toggled without restarting VLC

commit 08af53b8915f18d56725ef933d04a7b0fc3f4607
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jul 22 18:02:30 2010 +0200

    Qt: fix inclusion pathes

commit edf7b0004d4844f72163244d0870fddb6e886830
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jul 22 17:38:32 2010 +0200

    Revert "Disable swscale if avcodec is disabled" because the swscale doesn't need it anymore since [5f919fba48847669640f999dd72bb32df2cd17b8]
    
    This reverts commit 964c7e91c0273447e3f830c9aec4d84d602851b9.
    Please, do NOT backport this.

commit f8c86f64e339a261b94f156527551356e360f547
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 22 18:50:45 2010 +0300

    Don't depend on non-existent file
    
    Pointed out by Alexis Ballier.

commit 93388519b047039c687e5747e0a182a28378ff5b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jul 22 17:34:33 2010 +0200

    NEWS Add Cqam + merge 1.1.1 news

commit a8acf5a0f708aa80499a9d9ef0207ee3d1183193
Author: Manol Manolov <man40dev@gmail.com>
Date:   Sun Jul 18 12:11:50 2010 -0400

    Add GUI support for Clear QAM
    
    Option in the streaming dialog to pick Clear QAM.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 39e9eba7db526f6a6518b80cae5c2a98a3605286
Author: Manol Manolov <man40dev@gmail.com>
Date:   Wed Jul 21 11:51:06 2010 -0400

    Add Clear QAM to BDA
    
    North America cable network.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 539dfc8477945811d07f59f2252d6454acaddeab
Author: Manol Manolov <man40dev@gmail.com>
Date:   Wed Jul 21 14:40:49 2010 -0400

    Remove Wrong BDA shortcuts
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit b8a09dfe0c858f141f222ed4c2554b73b44e3933
Author: Manol Manolov <man40dev@gmail.com>
Date:   Tue Jul 20 20:42:19 2010 -0400

    Improve BDA for Windows 7 and Vista
    
    Add support for the universal Network Provider
    Move put_TuneRequest after the capture filter is created and connected to the network provider. If not moved the request won't be accepted.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 09fc0953dc3f43b61085c21a648e6b21b430e000
Author: Manol Manolov <man40dev@gmail.com>
Date:   Tue Jul 20 20:22:12 2010 -0400

    Cosmetics in BDA module
    
    No functionality changed just more proper type definitions
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit b7508014f4b124bd1a98f32fbe59ef803198e7b9
Author: Toralf Niebuhr <gmthor85@aim.com>
Date:   Thu Jul 22 11:39:36 2010 +0200

    use NSAutoreleasePool::drain instead of NSAutoreleasePool::release since VLCKit ist compiled with Objective-C Garbage Collection = Supported
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 806169e33a349d5ccd2a7c42eceeeaab8e154281
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Thu Jul 22 17:52:36 2010 +0300

    fix youtube.lua

commit 54e9c0767a34e4ee37b8ef262e7ea61794edec4d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 22 17:45:06 2010 +0300

    Fix moc detection

commit 3056962ed16e48b438dc43cf1ca5092615821e4a
Author: Juho Vähä-Herttua <juhovh@iki.fi>
Date:   Thu Jul 22 14:53:27 2010 +0300

    qt4: Add OSX to supported platforms of the towlower function.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 7ba91883bfc80375dc17ced94501c6c4e1baf82b
Author: Juho Vähä-Herttua <juhovh@iki.fi>
Date:   Thu Jul 22 16:58:43 2010 +0300

    qt4: Prevent an equalizer crash on Mac OSX
    
    Signed-off-by: Ilkka Ollakka <ileoo@videolan.org>

commit 3b35ca6d42b294a614a790032c24987a44a8c3c1
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Thu Jul 22 14:29:39 2010 +0200

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

commit 5f919fba48847669640f999dd72bb32df2cd17b8
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jul 22 12:59:03 2010 +0200

    Split Avutil<->VLC chroma conversions functions from avcodec.h so that swscale doesn't depend on libavcodec

commit 378c80277b249ab3c9545c0d11da29e464ccc48f
Author: Juho Vähä-Herttua <juhovh@iki.fi>
Date:   Wed Jul 21 16:54:25 2010 +0300

    osx: Fix a bug where glView frame doesn't get set if NSView parent is used
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit c422b773fd5613634c1c80e18d1e70661af5f2db
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 22 00:22:53 2010 +0300

    ipkg: packaging rules don't belong in the source tarball

commit 0359fa361b615bf7ee2418ffffa688bed70470b5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 22 00:22:05 2010 +0300

    Only expand non-Makefiles config files if they are used

commit 5e33034d87a3e3258573410053f0bfc1e7925674
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Wed Jul 21 22:28:08 2010 +0200

    m3u: fix a memory leak (the string is not allocated with FromLocale nor ToLocale but strdup).

commit d69171a2d863fad067d87df764d90572e3e509b4
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Wed Jul 21 22:00:56 2010 +0200

    m3u: factorize.

commit c06c0301e002ed750bcb9df86ca7caf2413ebca7
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Tue Jan 12 19:32:38 2010 +0100

    configure.ac: Enable color-test automake option.
    
    This will colorize the `make check` output if your term supports it.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 830fd6fc69e7eb5288b8f85b34f138355ce23e76
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jul 21 22:58:08 2010 +0300

    Update gettext files

commit 27e4465a44ba59633c1606cee6453adc48591ff9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jul 21 22:53:36 2010 +0300

    m4/.gitignore: remove legacy filenames

commit fdbda6fec038e314228314288d29e2c218c0aeef
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Wed Jul 21 21:54:22 2010 +0200

    m3u: use the album art provided by jamendo along with the m3u files.

commit d4c7ef27dd409c192fcfec571921bd7f892eb5af
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Wed Jul 21 21:49:37 2010 +0200

    Qt4: fix memleak when album arts.

commit ab9825861e7e51408d1addb1f1e77fb03f900abf
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Wed Jul 21 18:32:28 2010 +0200

    faad: fix potential memleak.

commit bf3282436ddb9dcd56f549b2955531a5b2b3f95a
Author: Blake Livingston <blake.a.livingston@gmail.com>
Date:   Tue Jul 20 22:42:32 2010 -0700

    Setting b_subtitle on subpictures during transcode, and applying correct timing.
    
    Signed-off-by: Laurent Aimar <fenrir@videolan.org>

commit bdb9f0c0e3a25f78e5affbc61f4198a8e25e2ed1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jul 21 21:52:45 2010 +0300

    Really check if Qt4 needs -lX11

commit b35dc178d7d159a850ace7baec714c5759e40908
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jul 21 20:26:10 2010 +0300

    avformat demux needs -lavcodec (av_free_packet)

commit 964c7e91c0273447e3f830c9aec4d84d602851b9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jul 21 20:25:59 2010 +0300

    Disable swscale if avcodec is disabled

commit 1c6ac615a82aa1d8bab6295c828238e126ad201a
Merge: c1cf203b27 a81518d6c9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Jul 21 18:16:32 2010 +0200

    Merge branch 'master' of git.videolan.org:vlc

commit a81518d6c9f960b92fcafb24855398600c0765ee
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jul 21 18:40:33 2010 +0300

    Disable avformat if avcodec is disabled

commit 393a1b3308030682a3d670bb2865f5be8ce8cea7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jul 21 18:19:17 2010 +0300

    Require automake 1.11
    
    ("It is more than a year old")

commit 66ddfd87b6d50bbd879b08518df23a009fc163b8
Author: Juho Vähä-Herttua <juhovh@iki.fi>
Date:   Wed Jul 21 16:54:21 2010 +0300

    Add nsobject support to vout_window_t
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit a985ebd5cc1c73f885eb663707cb3daa995bdc29
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Wed Jul 21 00:07:47 2010 +0100

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

commit c1cf203b27210576125cb7f23df93804c4598b39
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Jul 21 00:19:39 2010 +0200

    Avformat: correctly detect the fps
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 88041dfe447b0239779f0af66e212e04a1d14da8
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Jul 21 00:18:51 2010 +0200

    Force avcodec to be at least 52.25.0 and avfomat 52.30.0...
    
    They are more than 1 year old...

commit 9d14d571d4b68f19e7adc786813339d8cb9e1162
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Tue Jul 20 16:56:32 2010 +0200

    make_URI(Win32): rather default to "file" than format a wrong uri

commit e575df71f59dcc2d9ce7c694ed5fb2b1d307e0ec
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Tue Jul 20 15:21:49 2010 +0300

    fix documentation INPUT_GET_VOUTS actually uses size_t* than int*

commit 4332f5b4071f1cf3f459b3883e1fa1a11c0e58c2
Author: Tristan Heaven <tristanheaven@gmail.com>
Date:   Tue Jul 20 11:50:09 2010 +0100

    qt4: Fix stack smash in InputManager::UpdateVout
    
    From http://bugs.gentoo.org/show_bug.cgi?id=328969
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 4cd590ad52fcc3f94e7c409523d64fe6fcfb32a5
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Tue Jul 20 11:12:01 2010 +0200

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

commit ab8483243dbccc5af8cd3ebf88239ba9a88421d9
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Mon Jul 19 17:44:30 2010 +0200

    skins2: rework image control (scale while preserving aspect ratio)
    
     - implement mouseOver (forgotten in prior commit)
     - picture rescaled only when size changed (better performance)
     - some cosmetics

commit 409553d22b18aacb2d3a918b900b85643ee6f6f6
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Mon Jul 19 17:09:22 2010 +0200

    skins2: correct wrong height when animated images are used
    
    The height of a control associated to an animated image is not the height
    of the image but the height divided by the number of subimages.

commit 182e64587a1dc6f012360f4c318de762261dbd22
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Mon Jul 19 22:16:54 2010 +0200

    skins2: typo

commit 5a4a1bc22725d5639afe9192973952afec49b832
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jul 19 23:45:38 2010 +0200

    Win32: Remove quicktime from system codecs...
    
    Seriously, FFmpeg is way better and free...

commit f0582d9d61ddac10d431d61103eb5c49024094f1
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jul 19 23:32:46 2010 +0200

    Win32: Comment package-win32-crx from basic win32 make because it needs crxmake

commit f2366bdd03c2818e23fee33fefff9f4ca27892e1
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Jul 19 22:15:56 2010 +0200

    Fixed a potential IDirectDrawSurface2 leak.

commit 9381877a72a850aa13051a91a1e86938e19b3cac
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Jul 19 22:12:30 2010 +0200

    Used a CPU memory fallback when Direct3DLockSurface/DirectXLock fails.
    
    It fixes a segfault when the directx/direct3d device is lost at the wrong time
    or cannot be restored soon enough (close #3647).

commit a0530f4ab42c5e9dbd1b21e5a44c95d208254c55
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Jul 19 21:58:47 2010 +0200

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

commit d0606472d5a245ec89846d091f5280e51874ed96
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Jul 19 21:45:48 2010 +0200

    Fixed overlay update in directx vout.
    
    IDirectDrawSurface2_UpdateOverlay may fails, in which case vlc should simply
    retry later.

commit 63f6d064b52301a3979c76e5df05786123651fb0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jul 19 23:27:13 2010 +0300

    News about id3tag

commit 2046250142e380c8f3238aeaaae3e6c1b6765757
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jul 19 23:24:21 2010 +0300

    Remove libid3tag from contribs

commit 8eed6bd4ac58b444dd75b10f77b8c4499c825016
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jul 19 23:22:40 2010 +0300

    Remove the id3tag plugin

commit c95dc9e8a95274d7c6eeffc5024e38124e7fb964
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jul 19 23:34:57 2010 +0300

    MP4: do not depend on id3tag plugin

commit dc4b98a9646e9cfa00d66a894e0aeadf59f03643
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Jul 19 22:29:47 2010 +0200

    lua_demux: fix object leak.

commit b5746390cd24c1df6fcc0ac06c8108fcf16dfb5e
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Jul 19 22:25:14 2010 +0200

    lelombrik: fix title encoding.

commit 2797ca1c04ec91cd293293f998badcb0d7f944be
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Jul 19 20:02:45 2010 +0200

    Revert "Called XInitThreads in vaapi."
    
    This reverts commit 7c93516a555e29c51f0a191b0c64daf65b029583.
    It is useless as 6adc39614a933e6d7cdc187963532de8573c1312 added it already.

commit 1f253df8acc7f2c249c1aae2ba44cae2020a45f7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jul 19 20:32:55 2010 +0300

    MSW: fix assertion failure on Open() error paths (fix #3889)
    
    Do not try to delete a callback and/or a mutex that do not exist.
    The goto error paths still look a bit suspicious, someone should
    double check them.

commit 47369283f9bed68db77e0f1ba1f11840ddf1bfb3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jul 19 19:59:15 2010 +0300

    Fix heap corruption

commit f83fdcacb5f9fecf1ac457d6620eee1255748845
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jul 19 19:57:30 2010 +0300

    Expansion safety

commit a14e5a4edc8c817bf3d3dc9c2f6a3f6bc638e64a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jul 19 18:02:43 2010 +0200

    MacOS: minimal_macosx is broken, don't compile it...

commit e62feac00d9f66cd9c5cb39eee86102a2bd16f5a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jul 19 17:56:20 2010 +0200

    MacOS: don't compile opengl provider in the GUI since it doesn't compile...
    
    This doesn't make it usable though, but noone seems to care anyway...
    WARNING: this is a HUGE hack. It will kill yourself and your kittens

commit 617801b6877e3aac9651eaa15e9ee0d2aea564d8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jul 19 18:30:16 2010 +0300

    Undocument the now fixed X11 drawable depth bug
    
    This was fixed after 1.1.0-RC.

commit 216818a84e81e8332f74a93513c249d63beee444
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Mon Jul 19 12:06:39 2010 +0300

    std: cosmetic

commit 1f5e1e827fffcb075d196faffced40eee2df8c08
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Mon Jul 19 10:48:26 2010 +0300

    sout: add ogv as known extensions on muxing selector

commit 8970ff6d495ee362098545b8f4a075ebda5d8099
Author: Konstantin Pavlov <thresh@altlinux.org>
Date:   Mon Jul 19 14:01:46 2010 +0400

    Fix MPORA lua playlist script.

commit e55650d5397fe8c1faa1920c79e8d32cb0cb0512
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Jul 18 23:38:05 2010 +0200

    Win32: fix breakage in Makefile

commit 2e298fb87562b7a6470c24091a336b251be64bc4
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Sun Jul 18 20:27:13 2010 +0200

    skins2: fix fullscreen issue (black screen when video terminates).
    
    fullscreen is now managed (activation and deactivation) in skins2
     exactly as it is done in qt4.
        - activation when a VOUT_WINDOW_SETFULLSCREEN is received
        - deactivation when (and only when) a vout_window release is received.

commit 532e5d01d788f9c161065321e7ffa057e0041df4
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sun Jul 18 22:14:36 2010 +0200

    lua playlist: update lelombrik parser

commit c389095ab7b94daaedbbb9ebd2a5295b054e201c
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Sun Jul 18 20:05:28 2010 +0200

    mp4: Cosmetic.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 0aef10fe623b3d3a561f5ee4da688d0b76ff272d
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Sun Jul 18 20:27:54 2010 +0200

    Qt4: Open disc: Reset path when changing disc mode.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit cd117a889816240f95bdb8ba5565af85749da1af
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 18 21:28:36 2010 +0300

    udev is not a new feature in 1.1.0

commit 244fb9d5faef0f51a26af949dae2c6e44ad324cd
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Sun Jul 18 19:18:31 2010 +0200

    Qt4: Fix a warning.
    
    WId is almost always an integer (except for Symbian)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit e043658db0f93148d2a3e499cd90e6fb76ee3fd2
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Jul 18 19:27:24 2010 +0200

    Configure: try to fix modplug detection
    
    If 0.8.8 is detected and --enable-mod is passed, it will error,
    if --disable-mod is passed, nothing will happen
    else it will autodetect. This is mostly like all other PKG_ENABLE_MODULES_VLC
    detections

commit 3908f9542d9465bca0af35200729c941d50fa5b2
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Jul 18 19:06:20 2010 +0200

    MacOS: compile fix for playlist.m

commit 9f26c14b7c1b9665bee20704d4fa3017973ef43f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Jul 18 19:02:03 2010 +0200

    MacOS: more compile fixes

commit 719baa7f435d47e8e45a0d39365df82b509af721
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Jul 18 18:57:27 2010 +0200

    MacOS: fix compilation

commit e7c39a72714c1ff65ff7269c2c2ae8159252ecb4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 18 19:37:09 2010 +0300

    ALSA: remove call to deprecated snd_pcm_sw_params_set_sleep_min()

commit 95a18cc9e66e7f06276052ae6411d494c6e8b6aa
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 18 19:35:34 2010 +0300

    ALSA: cleanup

commit a9d916728b2717206a0a7fe0702b0bc6dad16747
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Jul 18 18:28:19 2010 +0200

    Configure: don't stop everything when modplug 0.8.8 is detected, just deactivate the module
    
    This was annoying because if you had a modplug.pc and didn't --enable-mod, it was auto-detected and then failed.

commit 202c4d9c4fab9bf3391c887194d4f05999634d61
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Jul 18 18:17:28 2010 +0200

    MacOS: try to fix MacOS Audio crash
    
    Should fix #3767

commit 71542b4b6f161251ca31b39de55d70bec1bde0bd
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Jul 18 17:58:07 2010 +0200

    Qt: preferences, show correctly the column items
    
    Close #3887

commit e0499d3813fc84e6f77f6bad8b9cd525dfb79180
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 18 18:59:59 2010 +0300

    ALSA: use default device if none specified instead of failing

commit 063bfc5c7ebca857aeeb1c7f4bed1c9c66ce9edb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 18 18:46:07 2010 +0300

    ALSA: use plughw rather than hw for manually selected output
    
    plughw provides transparent userspace format conversion if needed.
    That is much safer. In fact, I doubt VLC would support all raw hardware
    drivers - some have rather weird format requirements.

commit 756890613a5236cf9145331c531a6add6c847878
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 18 18:01:06 2010 +0300

    ALSA: 16-bytes is enough for a card name

commit 7d9488cf0055fb8baf3b1d619d30824e7f8c4a10
Author: Jai Menon <jmenon86@gmail.com>
Date:   Sun Jul 18 18:43:31 2010 +0530

    AVFormat : Don't drop metadata keys.
    
    The current code seems to require _all_ metadata fields to be populated
    which seems a bit unreasonable.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 7f971a831498d501fb269f05e82b3c0e4f467f3a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Jul 18 13:25:31 2010 +0200

    Update LIST

commit 4e4c2ddbad38df03cd1ea5d8e42dacf8115dbd1b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Jul 18 13:18:28 2010 +0200

    Win32: makefile simplification

commit 24a1b306aa45ad2f0f1d4011e9bfed43c2eb9f59
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 18 12:14:09 2010 +0300

    Assume UTF-8 operating system by default

commit 9f1a2dccb55a21de912f580e95100f5a99ecbd06
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 18 12:09:55 2010 +0300

    utf8_vasprintf(): avoid useless strdup if UTF-8 is assumed

commit d303d6a8d31912e66116b137fea2eb7400314697
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 18 12:06:05 2010 +0300

    Unicode: refactor, no functional changes

commit 9164192f0231bed4913e5cd3bb4174343163439b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 18 11:59:57 2010 +0300

    nl_langinfo is not thread-safe, avoid it
    
    This brings some useless overhead for native UTF-8 systems.
    Linux packagers may want to define ASSUME_UTF8 to avoid this problem.
    
    Also, this assumes that iconv_open() recognizes "" as the current
    character set (POSIX says nothing about valid iconv_open() parameters).

commit 53a9e90cea0976140f2f7f8e07c4cdc20bb0fc17
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jul 17 23:01:05 2010 +0300

    sout std: use raw mux for .mp3 extension (fix #3910)

commit 749860b6bf52df7418f25a820fc14f54a08ffb32
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jul 17 21:50:22 2010 +0300

    Fix implicit switch case cast

commit 0c6062ece8e73986a031a22c440f2b2b5f5a9a12
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jul 17 20:25:35 2010 +0300

    udev: use ALSA to find capture device names
    
    This is a little bit more understandable than device numbers.
    Unfortunately, hot plug is as flaky as before: udev reports the device
    before it is ready. alsa-lib provides no event interface (that I know),
    so we have to stick with udev for now though.
    
    Also, alsa-lib is _not_ used to fetch the card name. In my opinion, the
    udev vendor string is a lot better. Compare:
    - "USB Device 0xccd:0x77" (alsa card name) with
      "TerraTec Electronic GmbH" (udev vendor), or
    - "Intel ICH6" (alsa card name) with "Intel Corporation" (udev vendor).

commit 483379cdc00fc5ac61c2f2f2ea2af3c31aad4a6b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jul 17 19:37:31 2010 +0300

    Move most alsa-lib logic to Makefiles

commit 6d0e9da90f82f350917eff0d8f930b40e29ac94f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jul 17 19:27:00 2010 +0300

    OSS is not Linux-specific

commit c559cc48cbd3410727f8d8034dd84dcf92a80603
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sat Jul 17 16:46:38 2010 +0300

    lua art: don't try too much to find some art
    
    Move googleimage search first, and enable it again but don't use eg filename in search query.
    Move musicbrainz after last.fm, and don't try more than one way to find art, also do query once in 2 sec
    
    If you get bad hits from googleimage album-art, please report them to me.

commit 7bf3ee3c5447365e956330b9a3788c7a1b5a3092
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jul 17 16:34:01 2010 +0300

    RC: stats are 64-bits

commit 56d72625e7ee77962fc4b5de041789c175a25a3d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jul 17 16:33:55 2010 +0300

    RC: fix warning

commit e21730c43e7c7fdb6d5d02c4b1e97888732c2ec2
Author: Pankaj Yadav <pankajdnapster@gmail.com>
Date:   Sun Jul 18 09:47:29 2010 +0530

    All other Interfaces already moved on.Only my oldrc was left :)
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit a5dc11a80916461de6e279143db532d7782cfea2
Author: Pankaj Yadav <pankajdnapster@gmail.com>
Date:   Sun Jul 18 09:32:37 2010 +0530

    Some platforms may have macros optind optarg and optopt so we don't...
    
    ... use them as names of our variables
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit f2e9e1493074b89632022946d3f6c319e8e0e522
Author: Juho Vähä-Herttua <juhovh@iki.fi>
Date:   Fri Jul 16 14:50:52 2010 +0300

    asf: Fix WLE->DWLE in codec list object parsing
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit ebf5468e5beaa6489b69e7ec6cc2220d315a029b
Author: Juho Vähä-Herttua <juhovh@iki.fi>
Date:   Fri Jul 16 14:50:51 2010 +0300

    asf: Fix packet length handling to be correct
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit f4142bc80fd66221f41270c866d2d5f5ea0c18a6
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Jul 14 18:29:34 2010 +0200

    Qt: video_effects fix logo ui
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 2ed186ab9bdbf2caa86cda4972e62fd9e8136b93
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Jul 14 18:29:33 2010 +0200

    Qt: sprefs_subtitles fix layout
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit f4d4a5e0f2ced2bcb300289de040356ffd97e52b
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Jul 14 18:29:32 2010 +0200

    Qt: sprefs_input fix layout
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit fb92e7a0440af1dcb237479702e559e0278a8bca
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jul 17 14:15:14 2010 +0300

    XCB: transparent rather than black cursor (fixes #3916)

commit ac6b127e2eabcda70a86d94c6ebfc7df9de3dbe6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jul 17 13:32:13 2010 +0300

    Always re-arm the cursor hide timeout on movement (fixes: #3915)
    
    At least with X11, the mouse may move without changing coordinates.
    We need to re-arm the cursor hide timeout since the cursor was shown.

commit bc8dd6c8faab9e62b3814cb28adedaa846349414
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jul 17 01:28:22 2010 +0200

    Win32/CE: Nicer Makefile syntax

commit e2254d4cc2ad6e358bc707e60a88015de3af4a44
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jul 17 01:20:56 2010 +0200

    Qt4: fix open dialog issue when file browser is embedded
    
    Close #3893

commit 8cbfee18eea8c7aee9020dcdc7072104e7b8d004
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Jul 16 17:36:13 2010 +0200

    Wince: do not fail if locale/ is missing

commit fbc31765a70cf56f1bf74a765e03dc3c7f81c358
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Jul 16 16:43:05 2010 +0200

    Win32: man find

commit 93a913a0afa3901da551c9f724ef121e5ff713e8
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Jul 16 15:56:28 2010 +0200

    WinCE: try to fix building packages

commit 5ca3019168c0617ca08b34b140c2cb97b36dcec6
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Jul 15 23:44:49 2010 +0200

    includes: add some more LIBVLC_USED.

commit b694c2d0512da5ccd93b9141594f96e8b0486a46
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Jul 15 23:32:10 2010 +0200

    Fix compiler warning.

commit 6b0dd9ac31b4d886284925b46c1757aa2bf1a213
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Jul 15 23:18:49 2010 +0200

    libvlc_media: fix documentation.

commit 496194df14b925c49931c39167c8c09f4c1a113b
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Jul 15 23:14:21 2010 +0200

    http: fix warning.

commit f860d76241de14faf0e1527ad1fb2add998177b1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 15 22:01:34 2010 +0300

    Kill implicit pointer -> bool cast

commit 00fa14440f3da5324e882e4a57184884d1f68c7b
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Jul 15 20:55:59 2010 +0200

    Fixed a compilation warning.

commit d456bb4a261fbdc47989c25538f9f2072d7f9c76
Author: Götz Waschk <goetz.waschk@gmail.com>
Date:   Thu Jul 15 20:04:24 2010 +0200

    Fix taglib compilation.
    
    1.6.0 does not support cover arts but the later version does support it.
    
    Signed-off-by: Rémi Duraffort <ivoire@videolan.org>

commit d4b758bc2b2edc79e6732de44b1b72c5a6a03005
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 15 20:40:03 2010 +0300

    Fix --enable-id3tag help

commit ac49700607b46e824d93671722c8442aad409a6a
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Jul 15 18:55:36 2010 +0200

    aa: fix compilation (collision with Xlib symbols).

commit d6d738ce6ec022d25c2dda2c12d9c194092230f4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 15 19:26:43 2010 +0300

    ASCII Art: initialize Xlib
    
    Don't ask me why, but libaa depends on Xlib.

commit 12a85b8a32922fe28a2d67fd42a592baae8e0dce
Author: pk@pk-desktop.(none) <pk@pk-desktop.(none)>
Date:   Fri Jul 16 00:20:40 2010 +0530

    some platforms can have int64_t typedefed to long long ..This patch prevents illegal implicit conversion from long long * to int *
    
    Signed-off-by: Ilkka Ollakka <ileoo@videolan.org>

commit d350820bdecf153a9e1ea072c672f240b7114992
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jul 14 23:14:34 2010 +0300

    Correct example RTP location (fixes #3901)

commit c282137c7fb604fc9c5efbc9810c857316c15fac
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jul 14 23:11:28 2010 +0300

    scene: Windows cannot replace files atomically (fixes #3521)

commit 246c01b392ab5f91e5beecf35cf1d013a42347c7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jul 14 22:49:07 2010 +0300

    Doc typo

commit a1c5d036c2b1692a5670dfe197ed776084c35946
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jul 14 22:39:18 2010 +0300

    Typo, fix libvlc_video_set_format() pitch

commit 7f48382793df3f420d48d63940ad92cbf7dcf447
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Wed Jul 14 19:07:36 2010 +0300

    statistics to 64bit
    
    Didn't touch the os x interface code. I don't think I missed any core-code that relates.
    Fixe #3411

commit ef39893fa2ea4ab5c479d166679f792343cc320d
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Tue Jul 13 19:57:16 2010 +0300

    Qt4: change messages-dialog to use msg_SubscriptionSetVerbosity

commit 14d8d88c6c045e5241fa6237eb65f95124c9deda
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Tue Jul 13 16:22:48 2010 +0300

    add msg_SubscriptionSetVerbosity call, so core filter message-level for subscribers

commit 2784bc2a8e8c022398879fbe5299d9683edfafe6
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed Jul 14 20:27:18 2010 +0200

    Added an assert in mkv.

commit 04ddc68f796e87980bb5f41c1990fe947d3a60b4
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed Jul 14 20:11:06 2010 +0200

    Modified aout_ChangeFilterString to handle audio filter order.
    
    For the moment, no order is imposed.

commit a7f5775ea877b0619a0311a3e966a46b42988240
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed Jul 14 19:16:31 2010 +0200

    Fixed a (probable) typo in aout_ChangeFilterString().

commit a9121588115a890ada660c45a5cec0a750153a62
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed Jul 14 19:14:11 2010 +0200

    Moved AoutChangeFilterString out of aout_internal.h.
    
    No functionnal changes.

commit a4f30ff9f74a205f9ad39fd5c76fbda32d064771
Author: gbeauchesne@splitted-desktop.com <gbeauchesne@splitted-desktop.com>
Date:   Sun Jul 11 23:33:13 2010 +0200

    use VA_INVALID_ID wherever appropriate (vaapi).
    
    Signed-off-by: Laurent Aimar <fenrir@videolan.org>

commit 7136b2e6aaeb52a4f82d916db13957b8391c79b9
Author: Jai Menon <jmenon86@gmail.com>
Date:   Tue Jul 13 13:30:35 2010 +0530

    MKV : Add MJPEG codec ID.
    
    Signed-off-by: Rémi Duraffort <ivoire@videolan.org>

commit 67ffa80ab226c41d78f5e147ead702f6a3bc7f34
Author: Jai Menon <jmenon86@gmail.com>
Date:   Wed Jul 14 23:00:34 2010 +0530

    MKV : Fix some memory leaks in the EBML parser.
    
    Signed-off-by: Rémi Duraffort <ivoire@videolan.org>

commit 665515c79b90a76625f766f9bec278748ac5dab3
Author: Jai Menon <jmenon86@gmail.com>
Date:   Tue Jul 13 13:30:34 2010 +0530

    MKV : Add support for parsing Matroska Tag elements and exporting them as metadata entries.
    
    Signed-off-by: Rémi Duraffort <ivoire@videolan.org>

commit d56e311e7c89f128a4b9e69872231e97b2ac36e2
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Wed Jul 14 19:02:17 2010 +0200

    modules: remove an unused define and assert if we try to add too many shortcuts.
    
    In fact the cache loader does only load less than MODULE_SHORTCUT_MAX shortcuts.

commit 7b337cff1e4ef7bcfd12ba5b0601cb62b44e793b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jul 12 20:53:56 2010 +0300

    SDL vout: fix crash due to (not calling) XInitThreads

commit 96067e4922878b125f86509a83c3495670bcb450
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Mon Jul 12 17:32:41 2010 +0200

    dbus: monitor input state change through "intf-event"
    
    End of playlist is still not notified

commit a34ed254124195592cf79e1998fc6e06d8566863
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Mon Jul 12 15:39:10 2010 +0200

    mpris.glade: silence a gtk warning

commit 063c97ffa68a552a1e40294fc1916da6d7f2b5f1
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Mon Jul 12 15:32:48 2010 +0200

    MPRIS metadata required field is "location", not "URI"

commit 2f001223b069618a18a99bcec9d28301a9268235
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Mon Jul 12 14:35:09 2010 +0200

    Fix make dist after moving dbus files

commit 1b4afebb16f664f9cb43ab32d89de4493427ae2c
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Mon Jul 12 14:33:45 2010 +0200

    Remove file forgotten in [79a45df736]

commit e778af8bb60ba6a67c47e8b30c175874726414ee
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Mon Jul 12 00:26:00 2010 +0200

    fixes dailymotion parser
    
    get the SD video (in flv), the HD and HQ videos (in mp4) causes seeking
    back and forth and the video is unplayable

commit 59144ef3ce8728013c8d9ccef985cead4b7cf700
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sun Jul 11 20:59:08 2010 +0300

    transcode: use var_Get(Int|Bool|String)

commit b874bf2523bad8c70fd54c348e2aea12c57a2314
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Jul 11 19:05:50 2010 +0200

    Enabled back yadif deinterlacer mode in the vout.

commit 4bfd8cb7103f6776d4463de001edee8e30f9e9b9
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Jul 11 19:04:35 2010 +0200

    Added support for video filter that introduce latency (vout).
    
    It is not yet perfect as the input is not warned of the latency of the vout.

commit 62f5a01be5f660c780936a21ab27bcf7a55a0883
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Jul 11 19:02:37 2010 +0200

    Fixed deinterlacer mode configuration (vout).

commit ce1b1bda347a6e4540b8c418b70f2b46f34726c7
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Jul 11 19:01:51 2010 +0200

    Cosmetics.

commit 4e57bfa7f0ad081f216f4f99b7a3f84d40c493ca
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Jul 11 18:59:11 2010 +0200

    Enabled back yadif mode in the deinterlace video filter module.
    
    Becareful that it adds a delay of one frame, so it needs to be
    flushed on discontinuity and it will return NULL one time.

commit 6c6beec6a652a2bab7ef4078c4c68995979b6b26
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Jul 11 18:55:47 2010 +0200

    Added a way to flush video filters and video filter chains.
    
     It is not yet used, but it will be needed for filter that need to delay
    frames.

commit 3683cc99da0a39bca72d14a17682ffeacee7652b
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Jul 11 18:53:05 2010 +0200

    Used VA_INVALID_ID when appropriate.

commit 7b27f950b0fe4c76acbea58ea183a486bdc7da2e
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Jul 11 18:50:49 2010 +0200

    Used VA_INVALID_SURFACE when appropriate.

commit 84f1839b2318ac0963bc37d43b078d5992e9e8db
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Jul 11 18:42:07 2010 +0200

    Fixed fourcc selection used for video extraction from vaapi.
    
    We now test that the selected fourcc actually works by calling vaGetImage.
    Initial patch from Gwenole Beauchesne.

commit 70092cf6e88d85fbb25e87675c7ee1d2eb2e8eaf
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Jul 10 01:21:38 2010 +0200

    Used the right picture to get the date we have to wait on.
    
    No functional changes.

commit 8e07ff9c78f03acfd67a5fb38cc09342b28cbc0f
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Jul 10 01:19:38 2010 +0200

    Moved out the code retreiving a decoded picture from ThreadDisplayPicture.
    
    No functional changes.

commit b8a46d564f7d6c822b8dbe945af2bcb679a0e579
Author: Mark Lee <mark.lee@capricasoftware.co.uk>
Date:   Sun Jul 11 06:47:58 2010 +0100

    Add functions to get/set audio delay.
    
    Two new functions added:
    
     * val = libvlc_audio_get_delay( p_mi )
     * libvlc_audio_set_delay( p_mi, i_delay )
    
    The delay is measured in microseconds.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 3356dff1a7c7b4c60f3018d84d39a70129557148
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 11 18:59:45 2010 +0300

    Fix previous commit

commit 90b0c4d1258d04479478b1e446897620fe5e4c16
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 11 18:47:44 2010 +0300

    XCB: use var_Inherit*()

commit 6bbabbb5d27d6a221d9af04f1c6bf83bd8ae3a23
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 11 18:40:40 2010 +0300

    Warn if xcb-keysyms is missing
    
    As suggested by Jan Janak <jan@ryngle.com>

commit eee7959f60de79984e1c691253e07e3e86c1333a
Author: Kamil Klimek <naresh@tlen.pl>
Date:   Mon Jul 5 10:31:44 2010 +0200

    support for stream size in imem access module
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit d823d1842255dad93232205647ca6450db91ca9f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 11 18:22:54 2010 +0300

    Check that integers are within range when loading vlcrc

commit 4a44ee69d45616c02e40f2c3760a5a640e560773
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 11 18:22:29 2010 +0300

    Fix reading integers from vlcrc

commit ea409cf90e182f5a321bc1a9baca28adb2de00ff
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sun Jul 11 16:26:23 2010 +0300

    Qt4: shorten the html in net_open.ui

commit 0390b69b47e162367c9edfc26c21c48ceeab47ff
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sun Jul 11 16:20:00 2010 +0300

    Qt4: define generic font-family instead font in net-open helper-text

commit 8273b8bb7a28a17bf6307d233483261f1d2a40cf
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sun Jul 11 16:15:23 2010 +0300

    Qt4: user system font in preferences labels

commit fd05e9c16c4a044ed25a5555de13b411e1a9ee11
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 11 15:55:22 2010 +0300

    Marq: allow opacity parameter in config chain

commit 7e765ed1396fb3e279c5435d35044b11d4b9d009
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 11 15:45:40 2010 +0300

    Remove legacy casts

commit d601ddbb3d7835ebc32f67ad48300ebf8b132e54
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 11 15:45:08 2010 +0300

    Return 64-bits values for integer object variables

commit 8daf472e80e9eed2308dbedec2b03bd1d459429e
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sun Jul 11 15:07:47 2010 +0300

    Qt4: handle int64_t-values in preferences-widget

commit b27990c5c570519c44101464ea9871e4325a527b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 11 14:43:43 2010 +0300

    Store and parse 64-bits values in vlcrc

commit cafd2e02288005f71157bc74cf13b7d1d68fb808
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 11 14:43:01 2010 +0300

    Use 64-bits for integers in plugin descriptors

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

    Store configuration integer as 64-bits values

commit f8d899e7630c48354af0d3d3f77efb58e39b1cd6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 11 13:59:03 2010 +0300

    Cosmetic

commit 21f056e8c51e0c1f9ad522a41b5cfd48ea088160
Author: Daniel Tisza <dadatis@gmail.com>
Date:   Sun Jul 11 11:52:23 2010 +0300

    Add entity encoding for input options when outputting an xml file.
    
    Entity encoding was missing (for options) in generation of an xspf playlist.
    On the reading side the entity decoding is all fine.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 77dd16bace3e70599cab1a36fe94565bca717227
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Jul 11 08:45:57 2010 +0200

    pulse: fix a memory leak.

commit 71ed5a7b8e5844d54c2279e06993b5161b6f2689
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Jul 10 20:05:58 2010 +0200

    luatelnet: really add the possibility to pipe commands into the telnet interface.

commit 41297efb1b500434e8a8902b315290c4c516f67c
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Jul 10 19:17:13 2010 +0200

    Revert "luatelnet: accept multiple commands seperated by '\n' or '\r'."
    
    This reverts commit f5b8b43a9e210a70e016871db6bab36929d6b866.

commit d97a54a6417348376e26cc5f4d5ba9bbc698ede7
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Jul 10 19:17:02 2010 +0200

    Revert "luatelnet: missing debug message."
    
    This reverts commit 8c1d2b3e3a20805becc4ce0d800f6f0c40de50dd.

commit 31150350679286f873c94fc670ddbafddaed7163
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jul 10 18:09:05 2010 +0300

    Add LibVLC API for vmem

commit b401af054814d7067ef6217133b437e5fe695bfa
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jul 10 17:56:39 2010 +0300

    vmem: major rework
    
     - add an optional display callback,
     - make unlock callback optional (planes could be static),
     - pass an opaque picture identifier from lock to unlock and display
       callbacks (this would enable multiple pictures later),
     - pass pixel planes back to the unlock callback for convenience,
     - use pointer VLC variables instead of configuration strings,
     - fix an unlikely memory leak.

commit 00c81739e161efef6dd86733c28c5bcae75feda1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jul 10 17:52:21 2010 +0300

    Fix typo

commit 57bc01b040818f1b5251f08f1d8b8f527c6d2306
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jul 10 17:25:41 2010 +0300

    Fix compilation

commit c7dd9b7ee11d95598e3c0414439b95bd220f7466
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jul 10 17:17:12 2010 +0300

    XCB/window: allow compilation without xcb-keysyms

commit 73339d95a75f7f9311d4aa8674ee2600f884d8d7
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sat Jul 10 15:39:10 2010 +0300

    avcodec: disable direct rendering for VP80
    
    avcodec native decoder has priority over libvpx one, and I don't know
    howto change that easily. Fix #3820

commit 5f118ca94b8b9e25b78e72e781c94fb2376541bb
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sat Jul 10 13:31:36 2010 +0300

    avformat: fix non-file usage after [1644d683e9df]
    
    Fixes eg youtube viewing.

commit b1a700d1e3e5432235afe6179f67d2d13707a3a3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jul 10 12:49:16 2010 +0300

    Framebuffer: don't register useless signal handler
    
    The signal handler currently does nothing anyway, so this was a waste.

commit ef186aec55c5425ef7d913f365f6452ce3057465
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Jul 9 17:56:45 2010 +0300

    vmem: use var_Inherit*

commit fd907c9abaa6304442ced84809bdb53600c922ca
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Jul 9 17:50:50 2010 +0300

    Add var_InheritAddress()
    
    Returns NULL if the variable cannot be inherited - pointers can never
    be found in the configuration.

commit fe3cb633a222d1dde3fc300fe654b66a1c9b070c
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Fri Jul 9 19:12:58 2010 +0200

    src/playlist/loadsave.c : Fix [1644d683e9df]
    
    typo and double free

commit 2af37db2cec14a68030fa2d55ae4885b2b333a90
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Fri Jul 9 13:15:28 2010 +0300

    Qt4: disable all by default if user sets message-filter
    
    Also accept filter-name without +/- as enabled one, so user can see
    messages by just typing module-name without any other syntax.

commit eadba593a3010168598a4395fceecd392f8469c5
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Fri Jul 9 11:48:50 2010 +0300

    Qt4: enable all messages only if filter is empty

commit cd0c2c45c0198ec38cce4af877b033529639ddaa
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Fri Jul 9 11:49:48 2010 +0300

    apply Enable/DisableObjectPrinting to filter subscriptions too

commit fe145872fccb389edc97c3dea2463f4956bc3db4
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jul 8 23:53:43 2010 +0200

    Qt4: do not explode if MyDocument isn't available
    
    See http://forum.videolan.org/viewtopic.php?f=14&t=78396

commit c2a9fa6d7c095caa26e60943c88e528d08e2eec0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 8 22:58:56 2010 +0300

    http-user-agent needs restart

commit 7f9b7d3e31101f97831b2e62ca25dc671de14c6b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 8 22:45:43 2010 +0300

    Add a proper API to set the user agent

commit d3b02be6e47870bb1dff74f99bfa510fc4140646
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 8 22:45:34 2010 +0300

    Remove the --user-agent hack

commit f566eb87f26199f73d9f7cec71724872c0fca714
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 8 21:14:05 2010 +0300

    Reject libmodplug 0.8.8

commit 4787f2365afd93cbd2fa8fc5790920b5ad10fc40
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 8 20:24:32 2010 +0300

    Force the X11 video outputs when libvlc_*_set_xwindow() is used
    
    So LibVLC won't try to use a video output that cannot be embedded.

commit 9671a6d62a80c0e1179d70728949564ba29bbc2b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 8 20:19:49 2010 +0300

    unset "window" if the LibVLC drawable is cleared

commit e2d1b524ca440868f8bf364ef402ff6fd348829e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 8 20:07:15 2010 +0300

    XCB/window: force window provider when libvlc_*_set_xid() is used
    
    We cannot drop the priority to zero. This would break rare but
    functional use of `vlc --drawable-xid $WINDOWID`.

commit 3778d63a32207df8e2dcc9a274fa9aa4f22ab9d8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 8 20:04:39 2010 +0300

    Win32: drop drawable plugin priority to zero
    
    We select it explicitly when a HWND is set for embedding.

commit 6eb5f0750c022b7431e74dced5641be13e27d682
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 8 19:56:27 2010 +0300

    Qt4: drop window provider priority to zero
    
    Mapping the Qt4 plugin requires a particularly long time and much
    memory. So we had better avoid doing this everytime we create a new
    video window (if the Qt4 interface is _not_ used).

commit 0a64cb093bdd6aff27193b12a97599b1cc8ce2d3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 8 19:52:30 2010 +0300

    Add a window variable to select the window provider

commit fa4ba3ac6e157737f7ecc269377659ff1c8a3f4e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 8 19:49:38 2010 +0300

    Define drawable-*-* variables only on MacOS

commit 782865e801093e37cf4d5cc9643ae479f99179fa
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 8 19:40:54 2010 +0300

    playlist: simplify with demux psz_location

commit 86805ce1797781bcdd97828db7b0cdbc77d74f6f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 8 19:25:03 2010 +0300

    Remove unused property

commit 0a47447d5ca81575c143e9a1c24da31ef38d323d
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Thu Jul 8 16:11:56 2010 +0200

    Qt4: Cosmetics about ClickLineEdit, QVLCFramelessButton
    
    This removes useless member, useless parameter, useless empty dtor, and
    adds a missing reference.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 16196a40d6adbf672fcc4804d4b28710e5c2ba9f
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Thu Jul 8 16:09:56 2010 +0300

    Revert "ts.c: check that pts is valid for H264"
    
    This reverts commit cf45f5073677d2e7bfe57066c426340703198107.

commit 485c8db9faf42d34953b4e65ce7de6d1676b3da2
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Thu Jul 8 14:51:53 2010 +0300

    dvdnav: don't decode_URI for psz_file

commit 167f75fbfdb2f9a00ee2e7f438b4746197890b1f
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Thu Jul 8 14:49:49 2010 +0300

    taglib: dont decode psz_file as URI

commit cf45f5073677d2e7bfe57066c426340703198107
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Wed Jul 7 18:21:52 2010 +0300

    ts.c: check that pts is valid for H264
    
    Hackish workaround for #3306

commit d5cec4585d66dd4c67c496ed29a163436774b793
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Wed Jul 7 15:52:32 2010 +0300

    pes.c: make sure H264 stream has aud
    
    TS-stream needs aud-nals, but didn't find any confirmation yet if ps needs those too,
    so I assume it does. Maybe it would be better just to check first nal and set boolean for
    adding aud.

commit b445a6a9ffb600e4aa87793c21186d457631d588
Author: Sébastien Escudier <sebastien-devel@celeos.eu>
Date:   Thu Jun 24 08:41:16 2010 +0200

    rtp : safety check.
    There was a small window of opportunity between RtspSetup and RtspAddId where this can happen.

commit 23f17c3370b45c6102109713976ad5983764fd59
Author: Mario Siegmann <Mario_Siegmann@web.de>
Date:   Wed Jul 7 23:46:25 2010 +0100

    Update german installer l10n
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>

commit 5bfc874a371b299f70c1f889a45ed043dc128b7c
Author: Michał Trzebiatowski <hippie_1968@hotmail.com>
Date:   Wed Jul 7 23:43:51 2010 +0100

    Update polish installer l10n
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>

commit f8d5652706916e4b7471a6d40f0d1c23854a79a4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jul 7 23:56:33 2010 +0300

    Qt4: do not allow spaces in network URLs (fix #3870)

commit 852f0db978ded9e96adff1165bba5b6fe025775d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Jul 7 22:52:14 2010 +0200

    libass: kill unused variable warnings

commit 1e7c4bb02b766cb088ccc5d151295cd77f9552e2
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Jul 7 22:45:21 2010 +0200

    Ignore .exe files in bin/ folder

commit d3ad0ff17cd425bf072026e38c239596ee8523ab
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jul 5 18:51:42 2010 +0200

    Qt: spref small rework of video and codecs part
    
    Move the skip-frame pref from video to codecs

commit 6e4f7493b073e405a03e977adb52085924740fd5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jul 7 21:57:56 2010 +0300

    Qt4: fix opening DVD directory with special characters

commit d63b17d13ef0d76acda28c714c6299df44ffa6fc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jul 7 21:52:10 2010 +0300

    demux: provide both URL and file path as with access
    
    This commit may eat your domestic pets.

commit 222f800a28377358198dc3df341f32ea085272af
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Wed Jul 7 20:52:24 2010 +0200

    doc/transforms.py: whrandom is deprecated since python 2.1
    
    Only import needed functions

commit edeb8f7bc73ca5bf1eeeca767469098252add6fa
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Wed Jul 7 20:38:32 2010 +0200

    Qt4: fix #3872

commit a6817becf30b9e7c4d682e42128a374c8ba49ffc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jul 7 21:15:08 2010 +0300

    Qt4: fix opening directory with special characters

commit 1644d683e9df1620685ed666865b4752bfcca3a0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jul 7 21:12:46 2010 +0300

    make_URI: add scheme parameter

commit a0112f4b5674a621b3781d7c1125182c96b2c228
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Thu Jun 3 16:25:45 2010 +0200

    vlc_block.h: typo in comment

commit aefa6eebe0258742c0c5ac56d0e185bd5ef14cc6
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Jul 7 16:46:17 2010 +0200

    mozilla: remove unused include
    (cherry picked from commit 8749a60070100b42765472bfef4be6e1fb1731e8)
    
    Conflicts:
    
            projects/mozilla/vlcshell.cpp

commit 87c1d81632bf8c90fbe8f50b74f8326baa02b500
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Mon Mar 22 11:25:21 2010 +0100

    mozilla: correct comment
    (cherry picked from commit ce050593f3b4a668472d481154e1e548c1f79e03)

commit 36fda079eaf46162d0cd67f205766e9c71ee1cc5
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Wed Jul 7 15:36:27 2010 +0200

    skin2(Win32): add support for mouse wheel in fullscreen mode
    
    fix #3862

commit 2dee046f6a5dfaa323be036da7e3631d8096ccef
Author: Sébastien Escudier <sebastien-devel@celeos.eu>
Date:   Mon Jul 5 14:50:24 2010 +0200

    change warning color in console
    Use the same orange than in FFMPEG, instead of yellow.
    It wasn't readable in consoles with white background.

commit b76086655eb6543fc90dc174f98c0cfaffa76f24
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Jul 7 14:06:42 2010 +0200

    Mac: small menu fix

commit 8c1d2b3e3a20805becc4ce0d800f6f0c40de50dd
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Jul 6 21:19:56 2010 +0200

    luatelnet: missing debug message.

commit f5b8b43a9e210a70e016871db6bab36929d6b866
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Jul 6 21:16:01 2010 +0200

    luatelnet: accept multiple commands seperated by '\n' or '\r'.
    
    It was possible with the oldtelnet interface using something like
    (echo admin ; echo help) | nc localhost 4212
    That's now working with the lua one (but not the cleanest way).

commit ec87e89b5950679bb48b714ebffd2ae7040b999b
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Jul 5 21:56:06 2010 +0200

    Core: add some LIBVLC_USED.

commit 1e8de67594fcf0f6cfefa2dd969519db4671e762
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Jul 5 21:54:52 2010 +0200

    Fix printf type.

commit 3fc54c1ac1b1114d88c9ca782de378a0497c0272
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Jul 5 20:10:17 2010 +0200

    mp4: fix a memory leak and an invalid release in MacOS code.

commit 2cf7cf9f0a7fb5e24f1bfe5dc48898e173c1df22
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jul 5 11:59:57 2010 +0200

    Input: code alignment and cosmetics

commit f16cd68a2a2333296cd337f69180fba3b6958226
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Mon Jul 5 12:49:05 2010 +0300

    Pulse: do flush in close() not play()
    
    Also compare against RUNNING and not DONE on waiting loop. Also lock mainloop
    when modifying values that are used in callback-code, and don't signal without lock.

commit 3926efdad583c1b745c20a96b4f03efe8d5a5813
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jul 5 11:35:34 2010 +0200

    Qt: forgotten file in previous commit

commit 79a45df7360a2bdab24cd844201152d8ce3451c4
Author: Mirsal Ennaime <mirsal.ennaime@gmail.com>
Date:   Mon Jul 5 09:05:34 2010 +0200

    Reorganize the dbus control module code
    
     * Split the module source code into several files
    
    Functionality is unchanged, but the result is more maintainable.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 597e38cbe309d14e0b02615a277c290c7424062d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jul 5 11:24:30 2010 +0200

    Qt4: small preference cleanup

commit 1a2ec59a38bdbf34fb97c27d7d58ef8da9ee92cf
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jul 5 10:16:18 2010 +0200

    Win32: simplify and fix targets

commit 693cfd62cda56a287661faf6cabd55d35e48746d
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Mon Jul 5 10:00:10 2010 +0300

    x264: forgotten free() spotted by ivoire

commit 50f134512daa73b359e5b1ff9e269fe9c472e129
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Mon Jul 5 09:47:05 2010 +0300

    x264 compile fix for x264 < 102

commit b7bf2596a9cb4772997cb08a7b93380bb583c3a8
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Mon Jul 5 09:33:18 2010 +0300

    x264: add options for opengop

commit a5d406db831d22a9a4420615f8cad1592a9371a6
Author: Sebastien Zwickert <dilaroga@free.fr>
Date:   Sun Jul 4 03:45:04 2010 +0200

    Fixes comment.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit d461733d5b96180497050a9edf22229d501b792b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Jul 4 20:53:48 2010 +0200

    Win32: Remove rebase stuff
    
    This was cygwin specific, probably conflicting with ASLR/DEP
    and noone is able to understand the logic behind it.

commit c38d7ca2761d566e0c4e882f51aeb0cd2ac8d08f
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Jul 4 08:22:14 2010 +0200

    rar: fix possible use of un undefined value (due to a goto on error).

commit 3d80127ebdfc7d73b4ee3af2230e1d74e11adb3d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Jul 4 00:26:53 2010 +0200

    Qt4: restart the playlist in the correct state when closed
    
    Close #3788

commit e339d116d18123afcd30e3c7f6ec176c84d160e7
Author: Srikanth Raju <srikiraju@gmail.com>
Date:   Sat Jul 3 23:51:01 2010 +0530

    ML: Use a lock for ml_Create

commit c78c2b56631fb2490884261a580e980a468f0e94
Author: Srikanth Raju <srikiraju@gmail.com>
Date:   Sat Jul 3 23:28:43 2010 +0530

    ML: No need to initialise

commit 88c67824f0b94bc3a4ceb2087c6d3567a3bb526c
Author: Srikanth Raju <srikiraju@gmail.com>
Date:   Sat Jul 3 21:13:56 2010 +0530

    ML: Remove leading underscores from core functions

commit d4d1d2ecbb4054ccce1bd2dd219e58597d661df3
Author: Srikanth Raju <srikiraju@gmail.com>
Date:   Sat Jul 3 19:13:33 2010 +0530

    ML: Replace pl_Hold with pl_Get

commit 26105b49cfd13aa52e8a6cafb5e90f17aa5e7711
Author: Srikanth Raju <srikiraju@gmail.com>
Date:   Sat Jul 3 18:52:48 2010 +0530

    ML: Remove asserts in vlc_media_library.h

commit cbb9f5f6fb64fce2196ea1bfd482b74e16bd1af7
Author: Srikanth Raju <srikiraju@gmail.com>
Date:   Sat Jun 26 22:12:21 2010 +0530

    Suppress warnings in missing.c

commit 8bf3b3a083d1b5e61efa95b788c1750338f32c11
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jul 3 17:07:58 2010 +0200

    NEWS about Rar

commit c0acdd72db9234ec055de7ce473150eb123b6f45
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jul 3 17:05:52 2010 +0200

    Fix make dist after RAR commits

commit 4a25a7f26f9b44680c12332a675d71cb7a642ebc
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jul 3 16:39:15 2010 +0200

    Makefile: remove BeOS make
    
    BeOS is dead and unmaintained

commit e52396a4a73c666350a0a4201d7f2ccaf4232956
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jul 3 16:38:20 2010 +0200

    Win32: fixup for Unix2dos various names

commit 29ed6fa5511a3a3dc4207f3912694f72864f9b94
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jul 3 16:24:17 2010 +0200

    Win32: further simplification

commit a0761fb15104e7120ed69de9da0a0c7d491ce27b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jul 3 16:17:07 2010 +0200

    Win32: no need for activex and mozilla folder.

commit e1e5b556c7907f6372263c0869381b30fdbb43a7
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jul 3 15:57:28 2010 +0200

    Win32: we now depend on make install
    
    + small fix

commit 37607cf9d5c65e5d8b0e378c8f4b152cd6444ac5
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jul 3 14:17:45 2010 +0200

    Qt: more fixes for x64

commit 5a7b2f11a8fa75967ab64e55bc07163a3e92e847
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jul 3 14:03:22 2010 +0200

    Qt: blind fix for compilation of extended panels

commit 15b18c04b30d456147f53445f98fa138f8cfa20b
Author: Jai Menon <jmenon86@gmail.com>
Date:   Thu Jul 1 19:51:40 2010 +0530

    MKV : Export MPEG[12] sequence header present in CodecPrivate as extradata.
    
    This fixes files where the muxer doesn't store sequence headers
    as part of the stream.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 9e7276df6a300ad828bcd771e703f2dd9d324f2b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jul 3 13:35:09 2010 +0200

    Win32 Makefile: remove unused targets and clean
    
    This commits installs plugins in a plugins/ hierarchy and NOT a flat plugins/
    This might kill your cat. You are warned

commit c748554df814c00764b89a1397da04ed2062499c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jul 3 13:24:01 2010 +0200

    Win32: makefile simplification for peflags, osdmenu and lua
    
    Using find.

commit d6b0077ced3c07f5df12888a01c0643b8132fc02
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jul 3 13:13:29 2010 +0200

    Win32: more simplifications using find foo

commit f196a40a6a7ca17b72642cf83c99c53d17039121
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jul 3 12:49:54 2010 +0200

    Makefile: Forgotten file in previous commit

commit 354d002d0f5160ce5f87ce9ef2151700ab89388e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jul 3 12:41:16 2010 +0200

    Be consistent in how you name readme files

commit 162edb54a1f6a3b1be1bb9a8a18aac7f0167ceda
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jul 3 12:34:35 2010 +0200

    Win32: makefile simplification
    
    After `make install` move the right files around so it matches the old layout

commit fd57f0eabf1a16e5c44c8e4d4a8e948787bde1e7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Jul 2 21:29:33 2010 +0300

    C++ compile fix

commit b4c9cb160e24388a8c6092717f5257cdf46f146a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Jul 2 20:54:50 2010 +0300

    Make vlc_value_t.i_int 64-bits
    
    The memory usage is already there anyway. However, this increases the
    code size a little, especially on 32-bits platforms.
    
    N.B.: helper getter functions are still 32-bits until further change.
    So are configuration items.

commit 2a6fdbb4b001bf8553e98b5ea75914aac84ad293
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Jul 2 20:46:12 2010 +0300

    stats: can't set two values in the same union

commit e284f2409ee97ff1909baa8c1eda277c560e7a94
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Jul 2 19:52:13 2010 +0300

    padding is superfluous (mtime_t, coords...)

commit 098b6f264b75d4fec99c42e214eea3c371d50c71
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Jul 2 15:18:32 2010 +0200

    Win32: prepare "make install" to work.

commit 8fc10b42bdd457362cc46dc454066879c66c775d
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Fri Jul 2 14:47:58 2010 +0300

    Qt4: adjust default playlist font, hopefully looks better in windows

commit a1b6032885b87deb623e5f5da86f7b98ed579c38
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Jul 2 12:02:09 2010 +0200

    Update module LIST
    
    Remember that omapfb opengl hd1000v and ggi are dead...

commit 871eee664eb12f03f768d9e8e70c38d05811b244
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Jul 2 11:49:27 2010 +0200

    DxVA2: Remove tab in source code

commit c6464e8ebf846fc279ee448a15f61175f289c05c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Jul 2 05:43:25 2010 +0300

    Fix libvlc_video_set_crop_geometry() to accept custom values (untested)

commit 89486ccb0bcebd2e047cdcf2d2c51a59ec4a0adf
Author: Geoffroy Couprie <geal@videolan.org>
Date:   Thu Jul 1 22:17:38 2010 +0200

    Win32: Activate DEP on XP SP3. DEP is useless without ASLR, but people using an 10 year old OS don't have the right to complain

commit 167a3db323a822146585784ad790fc4c73686c46
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jul 1 22:14:07 2010 +0200

    Fix rar compilation on broken OSes

commit 4b555eab6a8163d6580235a57aa5ea988781058d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jul 1 16:25:23 2010 +0200

    DxVA2: user-friendly descriptions

commit 6f9bf4ab7f99b89c6c2d6c977028b34f71095a18
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Jul 1 20:32:44 2010 +0200

    Safer vlc_atomic_set for win32.

commit 7d8a47a7db02135256610955da8b7e251e02fd57
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Jul 1 20:20:19 2010 +0200

    Fixed MPEG2 video decoding used in RTSP.

commit fdf2f0fcecccf3f40b1dd2ed5922e04a056091b7
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed Jun 30 21:47:27 2010 +0200

    Added support for multiple files in RAR archives.
    
    It is not yet perfect as it should probably create a XSPF playlist by
    reusing some code from the zip modules.

commit 5d3e4a5dbade823289376566ba1ea5f09cb222d7
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Jun 29 20:13:09 2010 +0200

    No functiona changes (rar).
    
    Creates a full list of files inside a rar archives for future modifications.

commit 2298f3808f2c8ec4278377ed5f002fbc7da5960f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jul 1 18:12:19 2010 +0200

    Qt: Increase the max synchronisation time

commit 5b1eee3669e205fb591af9a67dcec270a89b1f8e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jul 1 17:09:41 2010 +0200

    audio-visu are about visualization2 modules.
    
    Closes #3826

commit 35bbdac8fd599bf00a5024efc7aae67b99faaef1
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Thu Jul 1 15:45:42 2010 +0200

    skins2: fix RadialSlider (overflow)
    
    position varies between 0 and (n-1) when n images are available.
    This fixes the widget disappearing when slider was at 100%.

commit f14f66e9882633ac5fb675766d42eeaf208cd51b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jul 1 15:48:16 2010 +0200

    DxVA2: cosmetic alignment in GUID

commit fe4a2f20f202d0c6ad275d33639d27ae04957f8d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jul 1 15:00:56 2010 +0200

    Qt: fix F* keys in Preferences - #3827
    
    KEY_F* are not consequential, while Qt::Key_F* are
    Close #3827

commit 0e5461f0789f229a1674a22d24bc74f17bbe866b
Author: Kaarlo Raiha <kaarlo.raiha@gmail.com>
Date:   Thu Jul 1 15:28:46 2010 +0300

    destroy whitespace
    
    Signed-off-by: Ilkka Ollakka <ileoo@videolan.org>

commit e0b2fbe6b250e377846a5d3fb5b85417435f658b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jul 1 14:02:42 2010 +0200

    Thanks to dilaroga

commit c6b77506dde6f72b217bfb890cc7800fc1e68d9d
Author: Sebastien Zwickert <dilaroga@free.fr>
Date:   Mon Jun 28 13:28:30 2010 +0200

    MacOS: fixes an issue with the recents item that doesn't list the opened media since changes made in b0620aea6b50d3062d1240e6d4a3945ca40b5e92.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit d02ebf22f52f84fd367b0e2133a24d22a508755d
Author: Sebastien Zwickert <dilaroga@free.fr>
Date:   Wed Jun 30 13:01:30 2010 +0200

    MacOS: fixes #3825. Since [af97f24d528acab89969d6541d83f17ce1ecd580] we need to send a stop: message to properly exit libvlc.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 95c6e2f347e00a66ea53f39ee575e6e4163d5bbe
Author: Jai Menon <jmenon86@gmail.com>
Date:   Thu Jul 1 00:23:53 2010 +0530

    AVCodec : Add the MPEG1 codec ID to the map table.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit b6552403fd1f82512e2a682bc9a0ec3f71fa6c73
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Thu Jul 1 12:01:38 2010 +0200

    skins2: fix RadiaSlider (typo)

commit a2bd0738d74befa4444d3d1a3101983265781cc3
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Thu Jul 1 10:21:36 2010 +0200

    skins2: fix RadialSlider
    
        - fix several parameters wrongly spelled (case sensitive)
         (led to crash in atof)
        - fix uninitialized m_position variable

commit 20a67d037f191d01053af4753fe855beb4829141
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jul 1 00:29:50 2010 +0200

    Fix english text

commit 5661954c35570f67148f096c209ac679f9742a1b
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Wed Jun 30 20:49:15 2010 +0300

    lua: fix fuzzy musicbrainz search and use " " around title/artists

commit 03b67fa4dd6859c54f703633959d438607087af2
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Wed Jun 30 19:09:16 2010 +0300

    Qt4: add playlist-tree selection to simple preferences
    
    I think tree-view on playlist looks ok (iconview/listview atleast),
    so lets not make too hard to enable it.

commit 41148b036037ae84568019cefc1b485f80a6522a
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Wed Jun 30 14:21:19 2010 +0300

    Qt4: scale iconview art related to fontsize
    
    Scales whole view content related to fontsize we get from model.

commit 8526b9a33f5d9e49d910bb8511faa68b6b33d0cb
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Wed Jun 30 14:20:44 2010 +0300

    Qt4: return fontrole for all items
    
    By default use defaultsize (from theme/system) - 2 points.

commit c07dca23baad4773054aefd5ea99602dffc2c8ec
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Wed Jun 30 06:54:38 2010 +0200

    ignore plugins cache in source dir

commit e4fb597bfba8715c99b900b767dcd931aa45cf93
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Wed Jun 30 06:07:13 2010 +0200

    ncurses: use const, silence a warning

commit 85fadc92b7c93bd2f74e7dae13d602a0adbbe0ea
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Tue Jun 29 18:32:14 2010 +0200

    contribs: fix FFmpeg target when building ARM
    
    Specify --target-os=linux when HAVE_LINUX is 1
    Don't depend on libvpx on armel

commit df6818ddca9ea664cded20fcf4a7cd5fc7106595
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jun 29 17:29:50 2010 +0300

    Win32: fix InterlockedExchangeAdd use

commit a9daba19eb7d07965cfe86dda138ff88a24e590c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jun 29 17:25:37 2010 +0300

    Move vlc_atomic_t typedef to <vlc_common.h>
    
    Then we don't always need to include <vlc_atomic.h>

commit 85a9ea3bac5bd026836c3e6bad37c42f1161fca7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jun 29 17:24:15 2010 +0300

    Atom: use volatile keyword

commit 3c73117a137e01d1770da9cd8e62827ca20d5f11
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Tue Jun 29 09:12:09 2010 +0200

    skins2(Linux): set _NET_WM_PID in any case
    
    whatever the window manager says (in _NET_SUPPORTED), setting it is never harmful. It may even be useful in some situations.
    
    pointed out by courmisch

commit bde1898a73522e268bbe43c6f5d4da27c4681a45
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jun 29 01:47:21 2010 +0200

    Win32: try to fix atomic adds with InterlockedExchangeAdd iso InterlockedAdd

commit 8940931e6375cce95b08079342c7bb8f25788e0a
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Mon Jun 28 18:59:42 2010 +0100

    Fix build of mpeg2 module with old libmpeg2 on arm

commit 21db0b7d082aadcf580528f1d14d2df17ee1afeb
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Mon Jun 28 21:35:16 2010 +0200

    Cleanup after [17638ecf0bd]
    
    There is no need to change the ASM name of constants
    This might fix compilation on compilers not supporting all gcc asm()
    features

commit 172c2460bc35a33a22b3bf257650482711275573
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Jun 28 02:49:41 2010 +0200

    Fixed --program behavior.

commit 3c1e28fa63be40577a1c678252dc2b51e829f210
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Jun 28 01:43:51 2010 +0200

    Fixed the selection of a program list in TS demuxer.

commit 16c88b6d8f8cdeff0df833abd1e094991e34a137
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Jun 28 01:35:23 2010 +0200

    Do not filter out program/epg at the TS demuxer level.

commit d4c95534b792182ac9f9539456504c5b5782771f
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Jun 28 01:21:12 2010 +0200

    Clean up b_access_control usage in TS.

commit 1cfd777352fa66c3d2ce317c4b26c844f73cc022
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Jun 28 01:15:47 2010 +0200

    Factorized program (un)selection in TS.

commit 0d068c4acbf116dcf8c65894f9ac9108b11fbc3b
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Jun 28 01:08:06 2010 +0200

    No functional changes (ts).

commit 5c040f079afd6b1ae6f78aad680232d4cd1daa04
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Jun 28 00:55:32 2010 +0200

    Removed write only variables (ts).

commit 871731a028baebf07e9fa1578c21fc800aac741b
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Jun 28 00:53:57 2010 +0200

    Fixed program selection in TS demuxer.

commit ba789e5b890e071671fc9310192fa70898dce635
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Jun 28 00:52:53 2010 +0200

    Fixed (un)selection of pcr pid in TS demuxer.

commit 46c39f92566e30e1758436124d7646b5b630fe1b
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Jun 28 00:50:38 2010 +0200

    Fixed a segfault when --programs is used in the TS demuxer.

commit 3658e653a9a8a6bbf37e3e3ccaf573a282830af6
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Mon Jun 28 19:34:43 2010 +0300

    dshow: add aspect-ratio optio to video-capture
    
    same as v4l2, can't do win-compile myself, so buildbot will be my judge.

commit ec30dbc12d48358711d25a5c80a509e641e6bb79
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Mon Jun 28 10:13:03 2010 +0200

    skins2(Linux): check if _NET_WM_PID is supported
    
    This kills X11 warnings for Ubuntu/Gnome.

commit 87d96eea33644f68c511c4d9f5bc0179ff6f2c9c
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Mon Jun 28 11:33:48 2010 +0300

    Qt4: don't draw background on nodes in icon_view by default
    
    Only draw background if it's parent of current item, hopefully makes the
    iconview in tree-mode littlebit cleaner in UI-wise (well, actually want to
    see what others like it in this way). Also should make easier/faster to spot
    the current items parent from iconview mode in tree-mode.
    
    Also draw background-rect with rounded corners.
    
    Feel free to revert/worship/point fingers/express opinions on this commit.

commit f4ffaf1a8845d590a0cef7c31309e94185a1be1c
Author: Sebastien Zwickert <dilaroga@free.fr>
Date:   Mon Jun 28 01:53:00 2010 +0200

    MacOS: fixes memory management issue. closes #3807
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit e5640463ca1c7e1fa7bf2a1e87e0d5136c264e5b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jun 28 02:19:22 2010 +0300

    Rewrite GC code on top of atomic ops
    
    (This saves one useless spin lock per GC object)

commit 34f3dfb172a44155148df362efb8a0831da757ca
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jun 28 02:13:33 2010 +0300

    Atomic operations (currently same ones as in garbage collector)

commit d0248515a18f96b6658f59163c72841085338011
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jun 28 01:08:28 2010 +0300

    OSX: same string as Qt4

commit 0601ce56ed422cc56a63da6d8f3b0123dad340e0
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Jun 27 20:07:15 2010 +0200

    xspf: silently skip unknown extension nodes (fix #3696)

commit bfe5bcce4f973f0ff1223cbf177295f7a93bfb15
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Jun 27 00:21:40 2010 +0200

    Revert "Do not scan for subtitles files in the current dir for TS files"
    
    This reverts commit c6ab39323aacc0d62f0908a3f526e93261de62e2.
    
    It is not needed anymore with 769aa8d3f72623abd2543a84d90eba21c89e3f45.

commit 46576f85796c8fd8a06df1d39102fed7b6f9a82c
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Jun 27 00:18:46 2010 +0200

    Preparse the TS until at least one ES is declared.
    
    It is a better workaround to #3075 and it makes preparsing return the ES list
    (not yet perfect for that).

commit 7d5dbadace37c60324afb93d0c572776da0dc658
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Jun 26 23:07:09 2010 +0200

    Fixed a segfault with opengl provider.

commit d5a5026d7f4567d12481099e80b15061dacc9b96
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Jun 26 21:55:20 2010 +0200

    Allocated mod16 D3D surfaces.
    
    It seems necessary for ATI(?) dxva2 support.

commit 10e9ceafd19c1a77ab23e775563233b2b26ca20a
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Jun 25 00:53:14 2010 +0200

    Prefered DXVA2_ConfigPictureDecode with guidConfigBitstreamEncryption equals to DXVA_NoEncrypt.
    
    It should fix the performance issue with ATI hardware.

commit df833855559a20ce60cdf1429c845ee3b8a25120
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Jun 27 18:36:49 2010 +0200

    meta_folder: fix a memleak.

commit 645e8d0bee60c90923b2d4351e8f10adaa0c43e1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jun 27 17:10:33 2010 +0300

    Add version infos to new LibVLC functions

commit 9529ae4e8cd615f311bbfba8cab466dc427fdfb9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jun 27 17:10:07 2010 +0300

    Add test cases for bug #3812

commit 67bc4a20d784131ce7de8292c60c0829f4784735
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jun 27 17:09:24 2010 +0300

    Fix libvlc video functions when there is no input (fixes #3812)

commit 2a14fb71bc4b3cd817856d2187305b0529c0a629
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jun 27 16:54:07 2010 +0300

    Test libvlc_media_player_set_pause()

commit 4faa38ecba8274d50fb03ff070ff18df9f4f9875
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jun 27 16:52:58 2010 +0300

    libvlc_media_player_set_pause: race-free pause/resume function
    
    While -confusingly IMHO- libvlc_media_player_pause() toggles the pause
    state, libvlc_media_player_set_pause() sets it.

commit 67e7a01a0b94a0b60670cbf34d8c94d1df098b46
Author: Robert Jedrzejczyk <robert@prog.olsztyn.pl>
Date:   Sun Jun 27 01:13:57 2010 +0200

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

commit 5e0b1e9370c984bddf6c8a97726a5c973f4e114d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jun 26 23:20:40 2010 +0200

    WAV Mux: kill warnings

commit 05627b6605e043e1fdc02acd7955709ffacf6510
Author: Jai Menon <jmenon86@gmail.com>
Date:   Sun Jun 27 01:08:11 2010 +0530

    WAV Mux : Extend the muxer to support non-PCM codecs.
    
    Currently, the muxer generates invalid files whenever any streams
    with  non-PCM codecs are used as input. This is fixed by adding a few
    additional waveformat tags to the wave_format_tag_to_fourcc table and
    using the fourcc_to_wf_tag utility function.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit c1a7d8e396f7ece5e90309b0c460911f7a8ed37f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jun 26 20:32:50 2010 +0200

    Contribs: update png to 1.2.44
    
    CVE inside.

commit eff70d83b83fa453220c4c4383db032f253b5784
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jun 26 18:25:43 2010 +0200

    MacOS: deinterlace != deinterlace-mode

commit 455cfd6f9ebbd0e98c73b6c9aa1d32ad4e2645f2
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jun 26 18:24:01 2010 +0200

    MacOS: variable renaming for future fix

commit e9bc095a5d8534cb4b700d85097ae2ccbbcbb5c2
Author: Sebastien Zwickert <dilaroga@free.fr>
Date:   Sat Jun 26 18:11:19 2010 +0200

    MacOS: fixes #3772 (disabling macosx-eq-keep causes crash).

commit 06a4528b4b5cda65690a5bec5b4c8a78be9ef2bc
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sat Jun 26 18:06:49 2010 +0200

    fix fd:// broken by [370b6cbb300]
    
    file descriptor number is not a file path

commit d9ab91e21802e278a1741a68364b25f274c23631
Author: Srikanth Raju <srikiraju@gmail.com>
Date:   Sat Jun 26 20:07:17 2010 +0530

    Core: Remove stray code that releases playlist twice

commit edeb940a36d5506254947fc8f3530d6881f9dff6
Author: Srikanth Raju <srikiraju@gmail.com>
Date:   Sat Jun 26 20:05:45 2010 +0530

    ML: Include ml_GetPersonsFromMedia() in src/missing.c

commit 6cf46ba69751908f401b28264e68cb805ddd5b65
Author: Srikanth Raju <srikiraju@gmail.com>
Date:   Sat Jun 26 19:11:31 2010 +0530

    ML: Remove functions not defined in core from livvlccore.sym

commit 6bff1cc92a66ab1a73ba1fbf22523671bf5c8ce3
Author: Srikanth Raju <srikiraju@gmail.com>
Date:   Mon Jun 21 22:26:52 2010 +0530

    ML: Media Library Core
    
    Core functions and singleton media library object

commit 49fd520ae96e62938038a750c06c784e5eb3d22e
Author: Srikanth Raju <srikiraju@gmail.com>
Date:   Mon Jun 21 22:24:53 2010 +0530

    ML: Include Media Library header

commit 9f1f778cf13ebc1c028cb9a77d141a453c45fded
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jun 26 14:30:06 2010 +0200

    Apple: do not try to run a non existing globalhotkey module.

commit cc5b3af019db3893c84e4f09fef4277727151a84
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Jun 26 12:11:08 2010 +0200

    alsa: fix a memory leak.
    
    The thread can be canceled when owning a block_t, so we must push a way to clean it up.

commit 7b6dc5d928a0d62bc71cf1b52318b9a833720add
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Jun 26 11:37:22 2010 +0200

    Fix spelling.

commit 3f573875f66043bf59609ac4398f09f1478dec4f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jun 26 03:16:31 2010 +0300

    Fix vlc_pgettext

commit ae74559c7270c8bc671b6992bf9484341ab23d01
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sat Jun 26 01:51:35 2010 +0300

    ts-mux: repeat sps/pps on keyframes, should fix h264/ts streaming issues (hopefully)

commit a1aae98ac63eb4d4f18487777dfb8fe2b4f41941
Author: Adrien Maglo <magsoft@videolan.org>
Date:   Fri Jun 25 22:00:00 2010 +0200

    Qt/EPG: set word wrap true for the tittle QLabel.

commit aeb4a8149ba23975e4ed411f41fc60f4943e2f66
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Jun 25 18:27:51 2010 +0200

    Contribs: update libmodplug to 0.8.8.1
    
    This closes #3793 and #3779

commit c1ba81aeb1d72979953c4eeaf85f1202e0008469
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Jun 25 11:34:41 2010 +0200

    Add jp2k fourCC

commit df8768da3e17abb5fca0081c98b7e61d53735b32
Author: Jai Menon <jmenon86@gmail.com>
Date:   Fri Jun 25 13:59:19 2010 +0530

    JPEG 2000 decoding support.
    
    Adds a JPEG 2000 fourcc and hooks it up to the libavcodec decoder.
    Also add an alias to 'mjp2' which is used to pack JPEG 2000 in MOV
    by Final Cut Pro etc.

commit 3eeacf09e70470b01226cd41e40856477258b0b5
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Jun 25 11:18:01 2010 +0200

    Fix symbols after [a8fbe67ffbd0299169317074bdab82a84d35dc3b]

commit 51304fe91b9f24e4dec96d133eea9be16797e308
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Jun 25 08:07:01 2010 +0300

    LUA: make one byte room for the nul terminator after iconv()

commit 78d1d1105b1b309406eca03d2275daf7e78cdd62
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Jun 25 07:45:23 2010 +0300

    subtitles: make the default character set value explicit

commit 4b85979a1c02a40912226568c815970d178a1ac9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Jun 25 03:08:58 2010 +0300

    Spell preferred

commit bd2035ebca26cd9b01432b023f39911a1050b606
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Jun 25 01:11:09 2010 +0200

    DxVA2: CoTaskMemFree can be used correctly now.

commit e7aff502e234f2ca64c0f25a85280c8f94942525
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Thu Jun 24 21:25:47 2010 +0300

    Qt4: constify

commit 568e55553dfb2a2bb01395614d45fcb422b9a302
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Thu Jun 24 18:13:17 2010 +0300

    Qt4: constify currentIndex() and find* helpers, remove CACHE in findInner

commit eb2da50b47b1af2d9b38a982579f34873d1bb081
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Thu Jun 24 18:12:51 2010 +0300

    Qt4: don't cache current
    
    reverts 0455f985986b54085f3651d1cfcdc7d53efda9c7 and 7cdb0761b23277f508cefeb5dca4098c9ec4120d

commit f9fe9f294474e6c286ff458522e5dd373f92564d
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Thu Jun 24 18:06:25 2010 +0300

    Qt4: check that index.isValid too

commit bed0b78014ffc80b4b9aad87bc86c6c10ee7361e
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Thu Jun 24 21:50:47 2010 +0200

    audio filters: display input/output formats when conversion fail

commit 80308100199f289184e07fb0ad27839d8dfbf686
Author: Jai Menon <jmenon86@gmail.com>
Date:   Sun Jun 20 22:08:23 2010 +0530

    AVFormat Demuxer : Set fourcc based on source container.
    
    This is required for those containers which mux the
    AVCDecoderConfigurationRecord as private/extra data
    so that the AVC packetizer works correctly.
    
    This should close #2850
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 1afc9d6656e7e6a931d80f60efa1efdfd76dd7ff
Author: Jai Menon <jmenon86@gmail.com>
Date:   Sun Jun 20 22:08:22 2010 +0530

    AVFormat Demuxer : Set video ES frame rate.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 19a50f5df315c583d84712be7c724ba3ab587c1c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jun 24 04:37:32 2010 +0300

    Spell "separate"

commit 277fd0e2ea12386e7ad0dd9d0d82d5d8bf17f18e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jun 24 04:35:45 2010 +0300

    Spell "connection"

commit 62f23806d2642eea640a811ee9088ee310d4af41
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jun 24 03:19:32 2010 +0300

    Missing const

commit b83f330408feb2dc6df1b63b28e42869daddbeda
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jun 24 03:18:25 2010 +0300

    Libvlc: bump SO minor version

commit a8fbe67ffbd0299169317074bdab82a84d35dc3b
Author: Frank Enderle <frank.enderle@anamica.de>
Date:   Thu Jun 24 03:16:04 2010 +0300

    Add adjust filter features to libvlc_media_player/libvlc_video
    
    This patch exposes the adjust module to libvlc_media_player/libvlc_video
    and adds a frequently requested featureset: to manipulate brightness,
    contrast, gamma, saturation and hue through libvlc. The patch introduces
    a new set of functions analogous to
    libvlc_video_{get,set}_{marq,logo}_*, hence the use of the function set
    should be self explanatory.
    
    New Functions:
    
    * value = libvlc_video_get_adjust_int( p_mi, option );
    * libvlc_video_set_adjust_int( p_mi, option, value );
    * value = libvlc_video_get_adjust_float( p_mi, option );
    * libvlc_video_set_adjust_float( p_mi, option, value );
    
    New Options:
    
    * libvlc_adjust_Enable
    * libvlc_adjust_Contrast
    * libvlc_adjust_Brightness
    * libvlc_adjust_Hue
    * libvlc_adjust_Saturation
    * libvlc_adjust_Gamma
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 7cdb0761b23277f508cefeb5dca4098c9ec4120d
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Wed Jun 23 15:09:53 2010 +0300

    Qt4: reset current_index cache sametime as i_cache_id

commit 53849a6eb70df0e1dbea0d7418f6eb5de7466917
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Wed Jun 23 14:37:59 2010 +0300

    Qt4: cosmetic

commit e7fcaab6ff49da28d84ba319ef7f75afd0a90b41
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Wed Jun 23 14:37:30 2010 +0300

    Qt4: add check if current isValid()

commit 0d9ca0e07cdbe2903b8edc6126ee45cec815734b
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Wed Jun 23 12:51:14 2010 +0300

    Qt4: highlight nodepath to current item on icon_view
    
    Shows user where the current input is on icon_view with tree-mode.

commit 0455f985986b54085f3651d1cfcdc7d53efda9c7
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Wed Jun 23 12:42:08 2010 +0300

    Qt4: cache currentItem index
    
    Not sure if it's the best way, but this enables
    to show the current item even when input is stopped.

commit 15745ba514210fdbb557124dcde5d398e41a03ce
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jun 23 07:56:07 2010 +0300

    HTTP interface: fix ! operator (fix #3768)

commit 91e56a1ea8059552d6de1b0497939c8b43eca6e4
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Tue Jun 22 22:18:45 2010 +0300

    lua: add vlc.strings.iconv to use vlc_iconv, shouldn't eat kittens
    
    Not sure if I remembered to do all the checks needed for errors, but
    works for me ok.

commit e352b7d5977dcebb9aee38cb2f69e36fb6b31527
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Tue Jun 22 20:53:53 2010 +0300

    add sd for katsomo.fi
    
    Not added to makefiles, as katsomo.fi hasn't responded yet.

commit 324d2591c818ff99435619c0747fbb23f58157d4
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Tue Jun 22 20:52:55 2010 +0300

    update katsomo lua-script
    
    uses vlc.strings.iconv to get correct encoding

commit 1d4c5a496b8b6d21c20ccb7598216195069f346e
Author: Sébastien Escudier <sebastien-devel@celeos.eu>
Date:   Tue Jun 22 15:25:37 2010 +0200

    Fix a crash in live555 demuxer on close.
    We must first close the stream before deleting the tracks, because tracks can be used in StreamClose callback.
    This crash could only happen in recents version of live555 library.

commit 6f81ceb15848ea5db09d631d1d389eaaee58d34e
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Tue Jun 22 08:32:03 2010 +0200

    Fix luac detection error case
    
    ac_cv_path_XX only caches positive results, not failures

commit e06d5fd0dd06e5dbd4456974d0225c386b083569
Author: Joseph S. Atkinson <jsa@wickedmachine.net>
Date:   Tue Jun 22 08:19:52 2010 +0200

    file.c: Typo fix
    
    Signed-off-by: Rafaël Carré <rafael.carre@gmail.com>

commit b028610a03184c78490fb5dc3637a11450eaa05f
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Mon Jun 21 16:39:08 2010 +0200

    Fix version number in NEWS

commit 9922f5d345fd1d296f53fae11a9ac8c27f7532f5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jun 21 02:29:53 2010 +0300

    make distcheck: bypass kde4-config
    
    distcheck uses --prefix instead of DESTDIR :(

commit 6ff44239c2361efe7b89c66ea0edfd5acfb5dedd
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jun 21 00:53:55 2010 +0200

    Win32: fix danish package

commit ba55b25a88cde10affeb491ef6d5a5755b45aaf0
Author: Michał Trzebiatowski <hippie_1968@hotmail.com>
Date:   Sun Jun 20 23:23:20 2010 +0100

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

commit 16967781bf90e39fab994a82414454ba3f87f122
Author: Adrien Maglo <magsoft@videolan.org>
Date:   Sun Jun 20 22:35:05 2010 +0200

    Qt/EPG: Set the EPGView start time correctly.

commit 0c55b2d8d29921428716ec5e8ffcaaf057146823
Author: Adam Hoka <ahoka@netbsd.org>
Date:   Sun Jun 20 20:13:13 2010 +0300

    V4L2 on NetBSD
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 62a73f7d2d352c90014ae6b142fecceb173f4443
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jun 20 19:56:44 2010 +0300

    Use fstatvfs where usable (BSD) - fixes #3762

commit b24d9e0fdf09a530c39dc01cffb6e4173217cbc4
Author: Jakob Leben <jleben@videolan.org>
Date:   Sun Jun 20 14:50:45 2010 +0200

    indentation

commit afbc7600a302fe2617fe409b06e0939f31b2bcb2
Author: Jakob Leben <jleben@videolan.org>
Date:   Sun Jun 20 14:47:40 2010 +0200

    playlist_NodeRemoveItem(): set item's parent to NULL

commit 56c70401a28856211bc0021841179f5edc392c6f
Author: Jakob Leben <jleben@videolan.org>
Date:   Sun Jun 20 14:24:10 2010 +0200

    merge playlist_DeleteItem() functionality into playlist_NodeDelete()
    
    ...omitting b_stop argument, because it is true in all use cases.

commit 72be2e48e344bb8eb595f85c9392a35e9a66e870
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sun Jun 20 13:41:30 2010 +0300

    Qt4: change comment on littlebit closer to the code

commit c80a170ae02ae60f861745d6073aeb4aaf0efa57
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sun Jun 20 13:32:45 2010 +0300

    Revert "Qt4: don't do playlist_model recursive remove as core signals for those anyway"
    
    This reverts commit 926bbf142f297f9715e3cc5ad746b98a448c3451.

commit d45df2a136470a40257f0c3b13ff4becda55cbac
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sun Jun 20 13:20:07 2010 +0300

    Qt4: don't call browseInto if not needed when item changes

commit f7d274eac3ccfd8751f519e19625e3bfe2084fe7
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sun Jun 20 13:19:42 2010 +0300

    Qt4: cosmetic

commit d445eefa79a9cef3807766fa6fe137f79f04f9bf
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Sat Jun 19 23:14:34 2010 +0100

    Fix Estonian selection in installer

commit 95296eaa38826c1b35daded42de08fe3555612f9
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Sat Jun 19 23:13:38 2010 +0100

    Add Lithuanian installer translation

commit 0c3870b4a44ab564574155a41d9e45010be9f25d
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Jun 19 21:40:18 2010 +0200

    Fixed video format decoder changes detection.

commit 6b49f68da9e956c0397dab0f4588e33940e84036
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jun 19 04:34:46 2010 +0300

    Avoid anonymous compound in add_shortcut (fixes: #3742)

commit fb718f7cebbb1d4a0b307647a02b1fc884a043e2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jun 19 04:26:05 2010 +0300

    Qt4 needs libm (fixes: #3744)

commit 44676a0590c2b96d13ea5a700b5878166b6f432a
Author: Adrien Maglo <magsoft@videolan.org>
Date:   Fri Jun 18 23:39:40 2010 +0200

    Qt/EPG: Aesthetic modifications.
    Feel free to change what you don't like.

commit 1ef8da27660e7a46070a7b104b9b5b1f96daf5a7
Author: Adrien Maglo <magsoft@videolan.org>
Date:   Fri Jun 18 23:23:02 2010 +0200

    Qt/EPG: Remove a bad setting of the EPGView start time.

commit 753a7d15e9d2dedf650789245dc7d0b5b1765c65
Author: Adrien Maglo <magsoft@videolan.org>
Date:   Fri Jun 18 22:14:53 2010 +0200

    QT/EPG: Fix EPGItem management.
    Synchronize correctly with the EPG structures provided by the core.
    Remove EPGItems from the EPGView when they are not anymore stored.

commit c57d47dbe87f236784e975743ae1fe32e18fdcdc
Author: Adrien Maglo <magsoft@videolan.org>
Date:   Fri Jun 18 19:57:49 2010 +0200

    Qt/EPG: Use the right function to update the EPGItem position.

commit beb86eee25d2d255563cf959c086879f1a4b08fd
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Jun 18 22:09:13 2010 +0200

    Enabled mpeg2 dxva2 decoding support.

commit 7c801152fd5e10de620c8d34a46067ad2f2a634f
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Jun 18 21:53:47 2010 +0200

    Added 'Extended Stream Properties' in asf muxer for WMV3 too.
    
    It closes #3522.

commit bc96ea9fe82d4f8e0cf439b83b31cfc74dd6cf9b
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Jun 18 21:52:46 2010 +0200

    Parse WMV3 frame type in the generic packetizer.
    
    It is needed to close #3522.

commit 3f7e57a4c23b25054ce185dd3d650bfa52f9e09f
Author: Adrien Maglo <magsoft@videolan.org>
Date:   Fri Jun 18 19:51:53 2010 +0200

    Qt/EPG: Display the short description and the long one when available.

commit 330016cb7d533bc6c5d7946c66aa26b9944eb830
Author: Adrien Maglo <magsoft@videolan.org>
Date:   Fri Jun 18 19:14:40 2010 +0200

    Qt/EPG: Fix an EPGitem position issue.
    This was wrong to update the EPGItem start times when changing the EPGView start time.

commit 2061b7f08eb51713c7b9b4e2fed5e55f44ba976d
Author: Oleksandr Natalenko <pfactum@gmail.com>
Date:   Fri Jun 18 17:27:48 2010 +0100

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

commit 67839110df6569e0a6d4f324cfd1afdcc9b41b6d
Author: Fumio Nakayama <fumio.n6a@gmail.com>
Date:   Fri Jun 18 17:13:23 2010 +0100

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

commit 85b270b09a49e7801d9875e4fd73938af4b1254c
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Fri Jun 18 17:00:25 2010 +0100

    Correct the encoding
    
    NSIS files should be in the default windows codepage for this language

commit 563dc32bd8be2d4a6b51082563825a17f33eb888
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Fri Jun 18 16:25:02 2010 +0300

    Qt4: make sure Item can be scrolled to visible even in treeview
    
    Change visible-root to currents parent so it's visible. Not sure if
    it's best way to do it, but atleast you don't get lost why isn't current
    item visible on playlist in tree-mode.

commit 926bbf142f297f9715e3cc5ad746b98a448c3451
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Fri Jun 18 15:35:04 2010 +0300

    Qt4: don't do playlist_model recursive remove as core signals for those anyway

commit 65bdaa29d87a8a0e263aa6f2e85d0bb3c72d2f4e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Jun 18 13:52:54 2010 +0200

    Fortunes: "the yes need the no to win against the no." attitude

commit d3ed6bcb51d1bf13be1f035239e085fca3910645
Author: Sebastien Zwickert <dilaroga@free.fr>
Date:   Fri Jun 18 00:06:11 2010 +0200

    gui/macosx: set URL instead of path to ITEM_URL. Fixes #3706
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 6a8df715f0f0831bab4e8344b7ff7b57d1c01964
Author: Sebastien Zwickert <dilaroga@free.fr>
Date:   Thu Jun 17 19:21:35 2010 +0200

    gui/macosx: second attempt to fix equalizer issue #3718.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 4fa9b7f16c6a7afb6eac718d8e65c78d78d129ad
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Fri Jun 18 00:28:58 2010 +0200

    i18n: remove deleted file

commit 5897814445b62d1c87cff47631a340a6b9bd42dc
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Jun 18 00:17:07 2010 +0200

    Fixed reverse stereo mode (close #3755).

commit a8f019f23091a4b65790f74a39939b0c0749686f
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Jun 17 23:55:22 2010 +0200

    Added a ref count on input_resource_t.
    
    It should fix invalid accesses of input_resource_t using input_GetVout/Aout.

commit 4862094f8b2a9359f6ff808adec1914d39fbefae
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Jun 17 23:32:06 2010 +0200

    Remove the oldtelnet module.

commit db35e6905cec16d2e9f29bcbcfee394d536affd1
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Jun 17 22:39:48 2010 +0200

    luatelnet: the oldtelnet options are now working well with the luatelnet module.

commit e600df620ad1805ff6948fe4e679144d25d2cb95
Author: Adrien Maglo <magsoft@videolan.org>
Date:   Thu Jun 17 22:14:15 2010 +0200

    Qt/EPG: Display the program start and end times just before the title in the description box.

commit fca4d1eca586a05232e3f17f46a64c965e50f293
Author: Adrien Maglo <magsoft@videolan.org>
Date:   Thu Jun 17 22:00:18 2010 +0200

    Qt/EPG: Revert previous commit.
    Sorry, this is not causing the issue ...

commit ce90f5dfd2291827fe31eb902664f84261be5c8a
Author: Adrien Maglo <magsoft@videolan.org>
Date:   Thu Jun 17 21:50:05 2010 +0200

    Qt/EPG: fix start and end program displaying.
    My fault: addSecs() call was modifying the item start time ...

commit e1ff44d2afe03c87242cd3e5e9b48146bdb1e1da
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Jun 17 21:20:25 2010 +0200

    playlist_pls: fix use after free (can be triggered by some invalid shoutcast playlist files).

commit 19d59d86736e79f5d9f89e0e349156eaad035d36
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Wed Jun 16 17:23:22 2010 +0200

    Update THANKS and AUTHORS.
    
    If in AUTHORS => not in THANKS
    I moved also some people from AUTHORS to THANKS (only small fixes).

commit 077f47ff59b9e5e1a523d924a0307105dcdee4bc
Author: Jai Menon <jmenon86@gmail.com>
Date:   Thu Jun 17 12:08:13 2010 +0530

    AVFormat Muxer : Set codec frame size.
    
    This allows for correct output when using muxers (like the MOV/MP4 muxer)
    that require frame_size set.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 7ab5a157381a712b4ba1ade9e9dd6305876f91b4
Author: Mirsal Ennaime <mirsal.ennaime@gmail.com>
Date:   Wed Jun 16 03:21:00 2010 +0200

    dbus control: Split the mpris dbus interfaces
    
    The mpris defines three dbus interfaces with the same name.
    This is wrong on many levels and the second version of the spec
    which is currently being drafted fixes that.
    
    In order to be able to reflect this change, the dbus control module
    should not assume that these interface have the same name.
    
    With this patch applied, VLC still complies with the mpris v1.0
    
    Signed-off-by: Rafaël Carré <rafael.carre@gmail.com>

commit 1e2a142ff8e90af6a4ab3fa725320a1ab2772eab
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Thu Jun 17 05:36:24 2010 +0200

    libflac installs its own assert.h which fails to define assert()
    
    Define assert() to no-op

commit 07329b0a5a64b6fd3d9c7c078fc08f3148be81ba
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jun 17 04:50:39 2010 +0300

    sn?printf -> strl?cpy

commit 6fce72c757f545cd2c4f18bf553e2f32fd28dbf1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jun 17 04:39:24 2010 +0300

    str_format_meta: use lldiv, do less math

commit a8c86004499bed7014dfbdbe188a113759f7e340
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Jun 16 21:53:36 2010 +0200

    Qt/EPG: use a qgraphicsitem_cast instead of dynamic_cast

commit a5909adc57c8429890f4fa67bc098f5c50eacd46
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Jun 16 21:13:08 2010 +0200

    Win32 installer: add Danish translation
    
    PLEASE check it

commit d5446dd5bcdfcca32eccfa1a75b1365ebe70e2d2
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Jun 16 21:04:55 2010 +0200

    Add extensions to open dialog ones
    
    Patch from Diblo_Dk on the forum, adapted by /me

commit fa5ddee7f338704fd959fa5e2edce765584cb322
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Jun 16 20:44:29 2010 +0200

    Win32 installer: add a few new extensions and Autostarters
    
    Patch by Diblo_Dk on our forum and adapted by yours truly

commit e276b6488d2c59d61549828aafe95221f0e76146
Author: Jai Menon <jmenon86@gmail.com>
Date:   Wed Jun 16 16:55:07 2010 +0530

    AVFormat Muxer : Don't create AVStreams for unsupported ES types.
    
    Currently, the libavformat based muxer supports audio and video streams
    properly. Subtitle muxing is still a work-in-progress. Till those are
    verified to work as well, we need to ensure that we don't create AVStreams
    with invalid codec type.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 5995ceeb4cd344894f24bfd9402e18972fd5adca
Author: Sebastien Zwickert <dilaroga@free.fr>
Date:   Mon Jun 7 22:34:31 2010 +0200

    Remove observer from the notification center in the dealloc method to prevent a crash when notification center posts NSApplicationWillTerminateNotification and the VLAboutBox has already been released.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 4a65401d54fef5d25742fe9b482b89072a2aa679
Author: Sebastien Zwickert <dilaroga@free.fr>
Date:   Tue Jun 15 23:57:13 2010 +0200

    gui/macosx: fixes equalizer issue #3718.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit d9a02c44cf5498976fa3719f622199e3e76e6121
Author: Sebastien Zwickert <dilaroga@free.fr>
Date:   Wed Jun 16 00:05:08 2010 +0200

    macosx_dialog_provider: set the usual keys equivalent to cancel or validate a dialog.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 54e68fc2309beeeb87f12f54f9eafeb410ce4184
Author: Jai Menon <jmenon86@gmail.com>
Date:   Wed Jun 16 19:18:26 2010 +0530

    Correct description for the Ogg mux module.
    
    Signed-off-by: Ilkka Ollakka <ileoo@videolan.org>

commit c6f0cdd1bb6b5428e9277fbd61007e30a078bde3
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Wed Jun 16 11:36:54 2010 +0300

    Revert "dvbsub.c : Don't fill region if page_state == 0"
    
    This reverts commit 57527c545a4cc51e6dbf1c15c8fb63c9b9da455d.
    
    Didn't mean to commit this one at this point.

commit f48557ff58040543a107f6589aa2b0d8bace2339
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Wed Jun 16 11:35:01 2010 +0300

    add myself to authors

commit 57527c545a4cc51e6dbf1c15c8fb63c9b9da455d
Author: Björn Stenberg <bjorn@haxx.se>
Date:   Tue Jun 15 14:47:22 2010 +0200

    dvbsub.c : Don't fill region if page_state == 0
    
    My interpretation of ETSI EN 300 743 is that the region_fill_flag of a region
    composition segment should not cause the region to be filled when the containing
    page composition segment has its' page_state variable set to 0 (page update).
    
    Signed-off-by: Ilkka Ollakka <ileoo@videolan.org>

commit 3a3c9aa620057fbadf623c67c1d9876c933202e1
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Jun 16 02:11:50 2010 +0200

    Qt: forgotten include

commit eed5cd17bb72639923faf541cc697467786adc2f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Jun 16 01:56:44 2010 +0200

    Win32: hopefully improve the fontconfig cache display

commit 0d7273005d223df44194a0dfe8bedcd3cd717336
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Jun 16 01:54:14 2010 +0200

    Win32: fix some win7 taskbar issue.
    
    Partial forward-port of b2096f74334eaf1043d00396e097412a99ff5847

commit 2e959033fffa317c99c45b1d7926851e33fe3b1a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Jun 16 01:52:17 2010 +0200

    Win32: fix memleak

commit 7240444db88efabeea7e85310864f6b48c19537e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Jun 16 00:44:37 2010 +0200

    Qt: external progressBar, simplification for win32 style

commit 89c1b2c76e8922ebb44623c3b419d1b4a3a699f6
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jun 15 23:23:41 2010 +0200

    Qt/EPG: deactivate crashing code on Win32 for now.

commit e29018e7eda0814cfcf78873c4164d44654d900a
Author: Adrien Maglo <magsoft@videolan.org>
Date:   Tue Jun 15 22:41:58 2010 +0200

    Qt: EPGItem aesthetic rework.
    Do not display the description in the items.
    Display the start and end times in the items.
    Change the item colors.
    Feel free to modify these choices.

commit 540bcfd77ea662eee554aeae27b9621c854659db
Author: Adrien Maglo <magsoft@videolan.org>
Date:   Tue Jun 15 22:34:57 2010 +0200

    Qt: test if EPG events are the same by also comparing the start time.

commit c4ffaad9c6330618f1f9ba62b9ec86ccfcce54b0
Author: Adrien Maglo <magsoft@videolan.org>
Date:   Sun Jun 13 22:18:44 2010 +0200

    Qt: Remove the font specification for the channel list widget.

commit 3d7a2bdf6cc0fea4744ac0c4421c78ab178000cd
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Tue Jun 15 22:45:53 2010 +0300

    Revert "qt4: don't force pixelsize in soundslider"
    
    This reverts commit 770f3c56899da1bd79501cb5cc383beb727ea525.
    This reverts commit eaf749979dac4eb9d2148bf18d3d48803bafcd8a.

commit e4de986a143b0fdf4ef04b2b5e5286192b3ae4c1
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Tue Jun 15 22:13:06 2010 +0300

    don't use empty string for user-agent

commit 29d478ff1e54a3390f576da3c8af937b61a3b0d7
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jun 15 12:03:51 2010 +0200

    MSW: fix WinCE compilation after Cursors modification

commit 61b3abff8ab709fad647c42f724136208497ccdc
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Tue Apr 6 11:19:37 2010 +0200

    dbus: add option --dbus-unique-service-id (default: false)
    
    The option --dbus-unique-service-id provides a unique name to identify a VLC instance on the DBUS session bus.
    Each vlc instance will uses the following naming scheme on the dbus bus: org.mpris.vlc-<pid>, where <pid> is the PID of the vlc process.

commit c35e504a57cead20266b1c37b137a3ad98c3d1cd
Author: Jakob Leben <jleben@videolan.org>
Date:   Tue Jun 15 10:44:42 2010 +0200

    core playlist: fix my mistake in [4eff56920]

commit f5b52a214d4053b3e4b6c26e9371f9c89f692d42
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Mon Jun 14 18:36:52 2010 +0200

    vlc_GetCPUCount: add Solaris detection
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 063895670b30de910d13a46942b3c902b36205b1
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Mon Jun 14 18:36:51 2010 +0200

    fix unsupported shortcut syntax
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit b72555737405cb4f31071ee28367ba42d3150ce7
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Mon Jun 14 18:36:53 2010 +0200

    Ambiguity between std::log(double) and std::log(float)
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit f7ef9010f8c65b6a66a14c9c1000dc1f29f56027
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Tue Jun 15 01:35:30 2010 +0200

    vod: fix memleak
    
    Port c7690cec0129d2fb3198e60602c4894e728df092 to duplicated code

commit 4e6d8a18da418ffd3657b37bc94d7debe8fc4764
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Tue Jun 15 01:30:23 2010 +0200

    vod: fix h264 profile-level-id generation
    
    Port 9f5bb41a34b73cca36ad83c1fd563fe2b2b7fd4a to duplicate code

commit 9f5bb41a34b73cca36ad83c1fd563fe2b2b7fd4a
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Tue Jun 15 01:22:31 2010 +0200

    rtp: fix h264 profile-level-id generation
    
    This was broken in the previous dedd7cd2ae0864dedfad367c1cbf916e1d315a00

commit 96f6e5a506ba035f5c5db72d8cbb87f4041ae4ce
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jun 15 01:05:58 2010 +0200

    Win32: try to improve the win7 taskbar buttons.
    
    This is not ready yet

commit 3d2ef5f961a59b44fc7e966608c6a4a196fdba54
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Mon Jun 14 23:50:29 2010 +0100

    Missing in d1b5547ce122761

commit f03b6a09a7b37a87e1ea45ca4bfa6355b88ca15b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jun 15 00:44:48 2010 +0200

    Remove trailing space.

commit ad3e37cf63b3cb7e42e9b2759e9ff27228f5f698
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jun 15 00:42:39 2010 +0200

    Win7: add the button ressources

commit d1b5547ce1227614d72ad28b078a31cbd09629ae
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Mon Jun 14 23:33:38 2010 +0100

    Drop the icons resolution from their name
    
    The less acrobatic way

commit 2b727d160177d0f9d7a13289e0278b6442ba4046
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Mon Jun 14 23:07:32 2010 +0100

    Revert "Drop the icons resolution from its name when installing"
    
    This reverts commit c5329659d46c9e6111dbb3c27b7339058438d01e.

commit fe0bf180e4ea6412d5cd07b613605daf8eca1971
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jun 15 00:02:18 2010 +0200

    Win32: fix file opening from context menu
    
    Also when double-clicking.
    This fixes #3604

commit 8e6959cc18bb207bebed3fb151cddad900f3d826
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Mon Jun 14 23:35:00 2010 +0200

    vod: fix h264 sprop-parameter-sets generation
    
    Port dedd7cd2ae0864dedfad367c1cbf916e1d315a00 to duplicated code

commit 7820c6b276438390eac5b5a371659dc7cbafabfa
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Mon Jun 14 23:10:57 2010 +0200

    vod: use memcmp()
    
    Port df301d6589de2662febe4cf408e4ecdcf3b589b9 to duplicated code

commit c5329659d46c9e6111dbb3c27b7339058438d01e
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Mon Jun 14 21:51:16 2010 +0100

    Drop the icons resolution from its name when installing

commit bb36728234a1a48109ad0a97c75d816417ff2ccf
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jun 14 22:32:36 2010 +0200

    Fortune: wisdom about Guiness book from pk

commit c2fd9461c3927377966ecac990464f65b3f512a8
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Mon Jun 14 19:25:23 2010 +0300

    logo: set default x/y=-1 so position is actually used

commit 6249f42136e40e7dbb4fd2eb03cefe98b0f2f8b0
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Mon Jun 14 18:58:24 2010 +0300

    video_filters: use make_URI for filename
    
    This restores that you don't need to give full url for example logo-filename it to work

commit 1405901025e0a3d3baa81fd7e3cb2d31d8069240
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Mon Jun 14 17:56:17 2010 +0300

    mp4: set amr-nb samplerate to 8000, as it's only valid one
    
    Fixes some 3gp-videos with amr-nb audio.

commit da898b28b2ee6d2eadc048d89e8db885c32ec3f7
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jun 14 12:35:01 2010 +0200

    Ignore manifest.json

commit b68fb123875dbc0038bb551769f1ce1a1f68b8a7
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Mon Jun 14 11:26:18 2010 +0300

    qt4: allow dnd to file-input on convert-dialog

commit 2fddd62529e27b9459027d9128362eda2434e36c
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Mon Jun 14 11:25:53 2010 +0300

    qt4: add webm on convert containers list

commit b1f3bb49ccdde53a3fcb46bec25e69079ae9fa65
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Mon Jun 14 09:42:44 2010 +0300

    transcode: default audio bitrate to 96k

commit 0f8980274129820bfce1a72024dc1bffbcfd61c8
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Mon Jun 14 09:33:45 2010 +0300

    x264: don't repeat headers, we should do it ourself where needed

commit 6ade0ae9db8ba30ab14aca7f0a71b0d875a6b20e
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sun Jun 13 23:20:28 2010 +0300

    mp4: calculate stream duration sameway all around

commit 01adc95ce5d9f79c22011caf9fe8ff860024c561
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sun Jun 13 23:05:19 2010 +0300

    mp4: call get_timestamp just once

commit dedd7cd2ae0864dedfad367c1cbf916e1d315a00
Author: An L. Ber <madrat@hotbox.ru>
Date:   Sun Jun 13 23:02:17 2010 +0300

    rtp: fix h264 sprop-parameter-sets generation
    
    Patch from An L. Ber whitespace-modified by me
    Signed-off-by: Ilkka Ollakka <ileoo@videolan.org>

commit 734045e35ceacde089a76c6bf65474bca10f1e94
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sun Jun 13 16:35:47 2010 +0300

    avcodec: don't play rc-max/min for vp8, doesn't seem to work as it worked before

commit 2fffa228eaec9b00cd968d22a2834444fc3e4573
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sun Jun 13 15:23:23 2010 +0300

    x264: use libx264 with 0-started pts values and scale them back
    
    I'm not really sure why libx264 sometimes gives negative dts even if
    given pts values are >> 0. So until I see why, I think this way works better

commit abfcb0302d9b28f3d9e09f4e4272fc522b9ef3e1
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sun Jun 13 15:20:54 2010 +0300

    mp4: add avc1/3gp6/qt  brands
    
    I think this should be safe even if there isn't avc1 track

commit aa51f404602d10086947b870d0cc9541e0e67a42
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sun Jun 13 15:01:11 2010 +0300

    mp4: find nal limits on 0*001 startcode instead 0001

commit 0023f19d8acc0909e5fc92a2f7a3ed8f1ea0f9ce
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sun Jun 13 14:38:18 2010 +0300

    youtube.lua: decode uri/xml-chars on name

commit f331c5a219d5dcd9edeeeecf52643e9cda7c2e37
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sun Jun 13 14:35:09 2010 +0300

    Qt4: check extensionlength 2-4 (ts to webm) on sout regexpt

commit 96ee4e664bc8bb7a69287bfab7f09db15875fd4d
Author: Adrien Maglo <magsoft@videolan.org>
Date:   Sun Jun 13 22:08:23 2010 +0200

    Qt: Remove the lines separating the channels in the EPGView widget as they are not displayed properly.

commit c2ef487cfc91cca62bb9a58b6ae261b8421a7280
Author: Adrien Maglo <magsoft@videolan.org>
Date:   Sat Jun 12 22:15:14 2010 +0200

    Qt: remove the bottom line of the channel list widget.

commit 4f2f1d8e85a302fb1a7af5623de489c5c8f8a9c9
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sun Jun 13 17:11:05 2010 +0200

    playlist_NodeInsert(): adds an assertion

commit 835f1233204bf0c3e1828f2b555993a6e63f05d9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Jun 13 12:39:20 2010 +0200

    Prefer libvorbis encoder over libavcodec's
    
    lavc's is marked as experimental

commit e9a226a321b8cfc484e13bf099462e6387ded702
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Jun 13 01:41:11 2010 +0200

    Workaround a potential segfault when using VAAPI/DXVA2 (close #3606).
    
    It seems that some avcodec decoders release frames even after being flushed.

commit 957409b26fea130c93c740dbb1a032b1e7624794
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Jun 13 01:25:43 2010 +0200

    Fixed potential unaligned access in vaapi/dxva2 picture copy.
    
    It (probably) happens only when the video is non mod 16, or non mod 32
    with YV12 hardware surface.

commit 3f02af55066ffad01869bce27761da117580d6a3
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Jun 13 00:55:54 2010 +0200

    Qt: try to fix hangout on win32
    
    Signed-off-by: Laurent Aimar <fenrir@videolan.org>

commit 2a1f2f0bf5f14963417fb758910db478ac407a62
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Jun 13 00:44:31 2010 +0200

    Fixed mouse buttons state for msw vouts (close #3519).
    
    Used SetCapture/ReleaseCapture to emulate what x11 seems to do by default.

commit b2140ef42e7bf116feca73ddea1566df77ea1dda
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Jun 12 14:15:11 2010 +0200

    Fixed vertical video alignment (close #3688).
    
    It is not limited to win32.

commit 29fee9267fc0e8bba8a19711d805826f574da7c9
Author: Adrien Maglo <magsoft@videolan.org>
Date:   Sat Jun 12 21:25:20 2010 +0200

    Remove the channel list overlaid above the EPGView widget.
    Add a channel list widget at the left of the EPGView widget.
    Remove the splitter on the EPG window.

commit 0b9fa694707cd5d664e06a951cdfcccc9a236f1a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jun 12 21:35:01 2010 +0200

    Qt: fixing message debug to help fixing some issues.

commit e0600d460ae60e32b189b79ed61c9dc217577af2
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sat Jun 12 11:34:27 2010 +0300

    x264: use int64_t instead int as delay

commit 2c383bfcff7a1c54108a9fce254fe91c92ace979
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Jun 12 09:40:01 2010 +0200

    skins2: delete the callback only if it was really added.

commit a9d0016e1b6a110b4b84006a78c669705459410b
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Jun 12 09:03:25 2010 +0200

    modules: use the new add_shortcut capability (add multiple shortcuts at a time).

commit 96f372a21c100ffb64102af251c3aa7fb503f36e
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Jun 12 07:54:44 2010 +0200

    Spelling.

commit 4a549c8b8d12d3c0957c349890c3534df5bc0a74
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Jun 12 07:52:59 2010 +0200

    input: constify.

commit 4eff56920864b1b4c37ffacc953e50d5940f3cd5
Author: Jakob Leben <jleben@videolan.org>
Date:   Sat Jun 12 04:24:38 2010 +0200

    core playlist: refactor & fix #3737

commit 8a0bd27b9524be4ba2b8b67e030ae9d9ca096b03
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jun 12 02:28:34 2010 +0200

    Qt: videoWidget shouldn't be show/hide(), the parent stackWidget should toggle.

commit c78699e53d95924690f12c14dad499b82e84c1bb
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Fri Jun 11 22:28:32 2010 +0300

    Revert "Revert "redundant includes of vlc_playlist.h""
    
    This reverts commit eca93931a367e3acedaa6028e8843552ced4a1d0.
    and fixes taglib compile

commit eca93931a367e3acedaa6028e8843552ced4a1d0
Author: Jakob Leben <jleben@videolan.org>
Date:   Fri Jun 11 21:21:49 2010 +0200

    Revert "redundant includes of vlc_playlist.h"
    
    This reverts commit 61db9aad014bdb7427bdcb4d9c0f93c89ed99242.

commit 6760f6a59bb25ca78370a5c5e6d39139a7bd8626
Author: Jakob Leben <jleben@videolan.org>
Date:   Fri Jun 11 19:39:31 2010 +0200

    RC: playlist locking
    
    untested

commit fe85cd9a157e393e6e03decb5a474fdb929f2172
Author: Jakob Leben <jleben@videolan.org>
Date:   Fri Jun 11 19:28:10 2010 +0200

    http: playlist locking
    
    untested

commit 5d626d6a02368aff1628eaaca72fa41ec5e7a66b
Author: Jakob Leben <jleben@videolan.org>
Date:   Fri Jun 11 19:19:17 2010 +0200

    Hotkeys: playlist locking
    
    untested

commit 59048279bbcccb99d3849c58774500f7db9b5584
Author: Jakob Leben <jleben@videolan.org>
Date:   Fri Jun 11 19:17:59 2010 +0200

    dbus: playlist locking
    
    untested

commit c6d8c654a37bfd17a24600e17b6e061dfc654273
Author: Jakob Leben <jleben@videolan.org>
Date:   Fri Jun 11 19:14:58 2010 +0200

    http: add warning about locking

commit 61db9aad014bdb7427bdcb4d9c0f93c89ed99242
Author: Jakob Leben <jleben@videolan.org>
Date:   Fri Jun 11 19:11:59 2010 +0200

    redundant includes of vlc_playlist.h

commit f21deb5f53dc127c7a57060bdfbb77a4b5300e34
Author: Jakob Leben <jleben@videolan.org>
Date:   Fri Jun 11 19:07:21 2010 +0200

    vlc_input_item.h is not self-sufficient without vlc_events.h

commit 4a1e7bbf6252f9bd5a6a93639163bad79c6e4dae
Author: Jai Menon <jmenon86@gmail.com>
Date:   Fri Jun 11 18:38:22 2010 +0530

    Matroska : Set default compression type for the ContentCompAlgo element to 0 (indicating zlib). Some muxers (for example mkvmerge v4.0.0) do not write ebml elements which correspond to the default values (as defined in the spec).
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 91663977c582eab7e5eebaf528f981afd86b2f4f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Jun 11 00:56:42 2010 +0200

    Update NEWS

commit 594d968787d85caae026f14b2b16fe7594ec9e1c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jun 10 23:45:14 2010 +0200

    Mozilla plugins: add some mime about RealFormat

commit fd7497054b9ee959faa9d18d5bb15a1f5f0268f0
Author: Grigori Goronzy <greg@blackbox>
Date:   Thu Jun 10 23:44:26 2010 +0200

    Subtitles/SSA: enable reordering after load
    
    Use currently unused code to sort subtitle lines after they have been loaded.
    Closes #3734.

commit 925f5e0229bd473c162f5fee4529af1921d3e840
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Jun 11 00:06:38 2010 +0200

    Fixed ES packetized propertys in PVA demuxer (close #3735).

commit 8871e919ee6eafac14101475a0654d0ab53a5167
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Jun 10 23:22:01 2010 +0200

    Fixed the value of the dpb size that we got after requesting the vout display pool.

commit bbe96d36561c5f3d880291f9f065eda5eb959869
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Jun 10 22:57:53 2010 +0200

    Updated window size after changing fullscreen state (msw).
    
    It should improve the transition.

commit 9064f47392f9bc9c48f6187219d7953cedfbd586
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Jun 10 21:41:25 2010 +0200

    Removed wrong casts in msw.

commit 6034b5c50ffda54704f8e053a7b0b2a55bddb73d
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Jun 10 21:00:54 2010 +0200

    Fixed invalid mouse cursor state on win32 (close #3675).
    
    As a side effect, window class names are now uniques (process wide)
    allowing to unregister them and so to unload properly the msw vouts.

commit 5422c4fa7ef126f40eefa692b4a14b35f55f01c5
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jun 10 23:25:06 2010 +0200

    Qt: Remove redundant code

commit afe774e0b19c7dcad8d0ae248480df1b0660a380
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Wed Feb 10 13:19:42 2010 +0100

    Win32(core): do not duplicate handle
    
    Unlike _endthread and ExitThread, _endthreadex doesn't close the handle.
    It is therefore up to the caller to close it. Hence no need for an extra
    handle duplication (that mostly amounted to a memory leak when the normal
     path was used, i.e normal return from thread with implicit _endthreadex)

commit 99f71e5a62fdd14b031fdc89f452d873e3509c74
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Wed Feb 10 13:15:00 2010 +0100

    Win32(core): _endthreadex(0) instead of _endthread()
    
    According to msdn doc, _endthreadex(0) is to be used when thread is
     launched with _beginthreadex().
    
    Note that when returning from the normal path, an implicit _endthreadex is
    issued anyway.  It is important to be consistent whatever the path, since
    those final functions (_endthread, ExitThread, _endthreadex) don't have
    the same deallocation policy.

commit 5a6d423101dae9a3315564c5babdc8ec99509b20
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Thu Jun 10 20:46:00 2010 +0100

    Fix description

commit 8fb9110b8907a1fdbcfa1391cd8741b4cdfe18c1
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Thu Jun 10 19:56:54 2010 +0100

    Honor LUAC passed by the user.
    
    As we use AC_PATH_PROG, if you want to force LUAC by specifying it on your command line you need to give a full path+exec_name. Which is a bit un friendly. So work-around this behaviour.

commit 0a231ffaab59a0a98af8f72922cfd70bd553b26e
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Thu Jun 10 21:04:49 2010 +0200

    msw: remove unneeded code and useless "shaking" of window
    
    For lack of a faster detection (based on win32 api messages),
    resize/move of the parent window are detected in the Manage function
    on a regular basis and acted upon if need be.
    
    Move is an issue only for directx (surface doesn't automatically follow
    the associated window). Though coordinates doesn't change, an UpdateRects
    is still required to update the various rectangles used by directx.
    
    As it was coded, everything was already taken care of.
    The artificial "shaking" of the window was quite useless.

commit ff58f2746ef5e57771fa546eb42b738497d13f96
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Jun 10 21:42:06 2010 +0200

    Bump the ABI.

commit eeb1cf539937c797bcfe87807bc0e5b3a7a034b3
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Thu Jun 10 22:03:59 2010 +0300

    qt4: make dnd to accepts network-urls
    
    drop toNativeSeparators-usage (shoudln't break win32, but then again this could
    be my application for the 'stupid win32 breakage of the year' ;). This allows
    for example drag youtube links to vlc playlist directly.
    
    Parse also dropper text if it has valid url if we don't have urls on drop ( from browser addressbar for example you get text ).

commit ed246608e80f193bf20bbc4bb892c8a19415cfb6
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Jun 10 20:19:05 2010 +0200

    plugins: allow to set more than one shortcut in on shot.
    
    This is faster as we can now alloc the right size for the shortcuts array.

commit 5f6a8d74c11c4b158ac7198da890db7da7b2ff18
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Thu Jun 10 19:29:12 2010 +0100

    Allow users to select Sinhala

commit c8b51e05d71834aefd11c5d89bf193132bd1305d
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Thu Jun 10 18:19:48 2010 +0200

    msw: let zooming to exceed the display size
    
    There seems to be no more reason to force clipping to the display size
    when zooming.  (tested successfully on WinXP with directx, gdi, opengl)

commit 30efd37a75ab41794a3999cf949a41dcb1c1dc1d
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Thu Jun 10 18:09:42 2010 +0200

    core: fix a wrong division
    
    Dividing an unsigned int by 2 is different from dividing an int by 2
    
    This division was the cause for vlc(Win32) displaying a black screen
    when zooming exceeded the display size (alt-'o')
    
    Weirdly, there was no problem for Linux !!?? and also no regression :)

commit 3a6ce9618b93435f8e8e2b0b3c9310e9752c870f
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Jun 9 01:13:56 2010 +0200

    Ignore unmute if volume hasn't been set or muted. fixes #3636
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit d704a3956c0f6bc3907016544377d81cc27fa5e3
Author: Jakob Leben <jleben@videolan.org>
Date:   Wed Jun 9 19:39:01 2010 +0200

    playlist: documentation update

commit 715de3e617f8f58717b654832185c65ed258d3d6
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Wed Jun 9 16:56:24 2010 +0300

    NEWS: mention about iconview/listview in qt4 between 1.0 and 1.1

commit a70095543572745dca9b9ef1c776ed751e76d936
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Jun 8 20:29:17 2010 +0200

    Simplified/fixed qt4 fullscreen implementation.
    
     It removes the need of the reparentable widget (it is not needed
    to reparent at all) and so simplify the code.
     It fixes win32 fullscreen support and improves win7 transitions.
     It avoids the need of an extra fullscreen widget, which is consistant
    with the other media players I have tested.

commit c38f2e5f94231ee2b1a37bf1654fcf9ea20101ff
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jun 8 23:05:28 2010 +0300

    Fix compilation

commit 20141e2c65bd1b5c924943046ec640adc5ec7a4a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jun 8 21:05:44 2010 +0300

    libvlc_media_player_stop: destroys the kept vout

commit 12256be1f21c0eeb5aadb69397c50063ba38a088
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jun 8 21:04:18 2010 +0300

    Export input_resource_TerminateVout
    
    LibVLC needs it.

commit f90eeab1ee15fdcc7c4121d877c44eacf5cea3fb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jun 8 21:03:11 2010 +0300

    Remove VLC_VAR_LIST variable type

commit 034ae114634510d7cdf7fe15e2e76ac34c1a6ddf
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jun 8 20:39:01 2010 +0300

    programs is a string, which is a string, which is not a list
    
    This fixes an assertion failure whenever --programs is used.
    This should also fix a memory leak in the ES output.
    
    This needs testing and backport to 1.1-bugfix.

commit 2cd8dae355364132c3129998a8cede8e302407fb
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jun 8 14:04:36 2010 +0200

    Contrib: update zlib to 1.2.5
    
    And patch it again and again...

commit d933c54212a3a6c5283ea4a93367bc48f9288470
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Tue Jun 8 12:44:37 2010 +0200

    Fix list of distributed nsid l10ns

commit f1fa7e930b2f06740bbc365e698a95018c24df4c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jun 8 12:39:57 2010 +0200

    Contribs: Update libxml to 2.7.7

commit 6e7990245b66b55fd2ec44054ac3d66840af6e81
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jun 8 12:19:21 2010 +0200

    Contribs: remove unneeded change of CFLAGS for win32

commit a46129e442b4b70f44c1766231198ac697835e73
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jun 8 12:13:03 2010 +0200

    Contribs: update libebml and libmatroska to 1.0.0
    
    This hopefully should fix multiple issues with live webm files

commit dd5c1b63119d2f569c0b02801c5fc15316405862
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jun 8 11:54:01 2010 +0200

    Contrib: delete outdated patch

commit f3b61b5f0669179bef9b6b64fbbaa26f8bd04436
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jun 8 11:53:28 2010 +0200

    Contribs: portaudio, AC_CHECK_SIZEOF works now in Xcompile

commit 2c7bfe80014fcad79e7ac969e9b6f6dde77ff2f9
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Tue Jun 8 11:03:58 2010 +0200

    lua: distribute extensions and missing playlist scripts
    
    Also sort the scripts by file name...

commit 5e969105d58499aed4dbf59c0bb45ded5cdbb072
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Tue Jun 8 08:37:50 2010 +0300

    pulse: no need to check null in free

commit 6b710a60659752ef22f404bad116bd2d7c78ce1c
Author: Colin Guthrie <cguthrie@mandriva.org>
Date:   Tue Jun 8 00:34:43 2010 +0100

    pulse: Use the 'user-agent' variable for the client name.
    
    Signed-off-by: Ilkka Ollakka <ileoo@videolan.org>

commit 560a002fec755c82e219dab8ceedd08dbc8b41c0
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Tue Jun 8 05:52:42 2010 +0200

    activex: distribute missing header too

commit 6582de2f1a1f583f7ae4fcc65ca56c6b1f004233
Author: Austin Burrow <atburrow@gmail.com>
Date:   Tue Jun 8 01:10:18 2010 +0200

    UPNP: Cleaned up code to match code conventions
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 2d8eb31e25b245dbd8f18eb226348f4b47439bfb
Author: Austin Burrow <atburrow@gmail.com>
Date:   Thu Jun 3 16:59:50 2010 -0500

    UPNP: Cleaned up code so it goes by the code conventions.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit b5ddf37d5f937569e05bda7e7b1b5b47aa044589
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Mon Jun 7 22:19:49 2010 +0100

    Distribute nsis l10ns

commit df261c30a4ec89baee1c7b3a1152b846d0bc80a7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jun 8 00:07:11 2010 +0300

    Qt4: raise the fullscreen widget when it is shown

commit 7700501e81b5b2eb092d93273d3849b19348b812
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jun 7 22:16:22 2010 +0200

    Contribs: take libvpx GIT and not the tarballs
    
    Because now the license is ok. And update the patches on ffmpeg

commit 06ed465441b3caefd3aeeb41c62ca321850ec717
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jun 7 21:33:23 2010 +0300

    Qt4: turn off video and subs when transcoding to pure audio profile
    
    This fixes #3681

commit ac795f1a9e032a14b9e09d9a8f44e14de5a0d4cd
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Mon Jun 7 20:08:10 2010 +0200

    Distribute missing header

commit 921fdef8b41457755f2fd9592ccce5660d946c08
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jun 7 20:56:12 2010 +0300

    Qt4: remove PaintOnScreen option - fixes #3702

commit 2dde53c525ed5c9a8d74bb8a85e3ea8ead1dcd11
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jun 7 20:42:49 2010 +0300

    Only print the first 5 threading errors each

commit 804f2fb6e079309ac0fee7c2a31237f3c25b6ae9
Author: Oleksandr Natalenko <pfactum@gmail.com>
Date:   Sun Jun 6 23:36:19 2010 +0100

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

commit cc428ff5a41c8c657be106e2c50ddf832cf7fa5c
Author: Mihkel <turakas@gmail.com>
Date:   Sun Jun 6 23:12:25 2010 +0100

    Estionian l10n for the win installer
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>

commit ae2c9e4fb61cd0be61d160d1d0c6aae353706497
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jun 7 00:25:10 2010 +0300

    var_InheritInteger -> var_InheritBool

commit 46048d0de4da970267ccaad70c51a56003e30e08
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Jun 4 00:38:32 2010 +0200

    Added a missing vlc_join() in vout.

commit 89dbfd782618074a2ee4122f0bead8a08917c805
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Sun Jun 6 18:17:29 2010 +0800

    Lua: Allocine, grow buffer up to 500k
    
    This seems a lot, but 65k definitively ain't enough for some
    movies.

commit c3d96600618add7768f713ccf1fcdddaf06dd1fb
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sun Jun 6 12:20:01 2010 +0300

    appletrailers: fix location finding

commit 4d429b613e427f49a272185dcc26c7d03e7243c7
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Sun Jun 6 13:44:36 2010 +0800

    Lua: remove 'http' shortcut.
    
    Since 6bb9f2996 (or master/1834c5a73e) it was not possible to load
    luahttp using this shortcut anyway.

commit 8078a54f2c4365bf7f94a81fe0a0fd61a574cca1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jun 6 00:40:37 2010 +0300

    live: update inet_ntop patch

commit b986c0673d293d7c334eeac199c9f91160ed7906
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sat Jun 5 23:19:38 2010 +0300

    qt4: don't scale to 720p on webm profile
    
    Which was wrong way anyway.

commit 16ea0e630bc4cb792c132ff15d3d6a1f8a5e5f06
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sat Jun 5 23:18:08 2010 +0300

    avcodec: fix vp8 default to check height for 720p
    
    also fix sub 720p defaults

commit 8e6a4513d42bc602f5cb9f56c6a79299b60056e2
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sat Jun 5 19:04:44 2010 +0200

    Spelling

commit c60dc271901f061dda5fd98bde516fa7b8c705d2
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Sat Jun 5 15:35:14 2010 +0200

    Playlist: Allow pausing the playback using space.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 972e458c4744e95e67f57b73758db9197b3f5582
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jun 5 16:36:46 2010 +0300

    Old RC: correct inherited boolean variables

commit eb2becab3fe2e0872a3b6f21a71b95f3e2fcd2e6
Author: Confused Vorlon <rob@hobbyistsoftware.com>
Date:   Fri May 28 15:36:36 2010 +0100

    Add version to footer alongside the copyright message
    
    (as with old http interface). Also added '-Lua Web Interface-'.
    
    Adding the '-Lua Web Interface-' will give an easy way for applications to tell whether they are dealing with the old or new interfaces. The commands are somewhat different, so this is important.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit fd28e9fee81c90265984bc943ebb63af7643a860
Author: Greg Farrell <greg@gregfarrell.org>
Date:   Sat Jun 5 16:20:53 2010 +0300

    Mark rtsp-kasenna as safe
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit e8b350df4f1985fab19f797f0fb926c21bff18b8
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sat Jun 5 14:18:44 2010 +0300

    qt4: add vp80/webm to profiles
    
    VP8/webm profile defaults to 720p, which could be reasonable default imo.
    Not sure if people want to it to default to same resolution as input is.

commit c5010ad330c808122ca16cdcbbd1b20d330b1d4b
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sat Jun 5 14:16:18 2010 +0300

    avcodec: default gop=120 for vp80

commit 02a7f81f74280114c783f75903109e96c1b60173
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sat Jun 5 13:43:27 2010 +0300

    avcodec: fix typo

commit 292351be0320d0523cc312f820a6d99d22b3fbbf
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jun 5 13:24:09 2010 +0300

    Remove promiscuous #include <vlc_common.h>

commit 3e258835cb95562a5a8ebbbb9f6c11e7b073a41b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jun 5 13:18:00 2010 +0300

    Spelling

commit d8685373ac2760882f257ab58cbc8fe3c1c8df95
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jun 5 13:10:09 2010 +0300

    Remove left over HAVE_GETADDRINFO, fix ACL regression (1.2 only)

commit d9c60eb846c3ce61263fb9d0319384a54ee17413
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Fri Jun 4 20:00:42 2010 +0800

    Xlib: fix build (skins2) - Part 1/2: fix include

commit c86a04d7467384a5354a1312a66352c998312b3e
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Fri Jun 4 20:01:15 2010 +0800

    Xlib: fix build (skins2) - Part 2/2: cast vlc_object

commit a1ad237835102a5468facf62c3e6c5584bb4f933
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Fri Jun 4 19:11:39 2010 +0800

    Lua: update Allociné script & remove debug

commit a7c0e2a065b845e9bdd7f00bb7bd8e86a93b5dbe
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jun 5 11:10:50 2010 +0300

    Typos

commit 5c5ec9c6cc89c9a3009ba0ebca1da1da3760900d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Jun 5 00:16:27 2010 +0200

    Updated German translation of the Win32 installer by Mario Siegmann and me.
    
    Manual forward-port of [41c69be0dd9f7cdf6cc791e7f9064fdd748eb988]

commit 4da38d89222cc2b5cd971b25d50e3b6af4e36958
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Jun 4 21:16:58 2010 +0200

    live: updated patch

commit 79db0f282017f4cb5e75b1d45688e9c1cf3a3391
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Jun 4 21:13:28 2010 +0200

    libdvdnav: updated patch

commit db60e23c082afbfbd8bc205aba89a1ad23c4879e
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Fri Jun 4 19:10:11 2010 +0200

    youtube.lua: remove old broken break
    
    We don't want that anymore anyway

commit f18b314bd2e6059e73fbc4dc18000c18aa6e4535
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Fri Jun 4 18:51:09 2010 +0200

    youtube.lua: support WebM formats
    
    We parse the additional HTML5 section too, the only place where the
    WebM formats are listed. If the URL contains "&html5=True", the WebM
    formats are preferred, when available.

commit 312d9c3fc4dee049bf25288d7a3f519003c817b4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Jun 4 18:15:45 2010 +0300

    Qt4: do not set fullscreen window on top (fixes #3712)
    
    Normally, the window will go on top of the stack of normal windows
    anyway. If not, we may need to force this, which is different from
    always-on-top in any case.
    
    Known issue: toggling video on top while in fullscreen is not
    implemented yet.

commit 09b6b8e32fe1e46e1f69d8dec0df29975a83f649
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Fri Jun 4 16:19:14 2010 +0200

    youtube.lua: fetch HD videos when available by default
    
    This also saves one HTTP redirect

commit 875c3bcf035af67f9069ce0ca4f32c36fd2d7079
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Fri Jun 4 16:27:00 2010 +0300

    qt4: don't  hardcode fontsize in epgitem

commit 9688cdde203ab675d0af7f6c61f96706b3cfe2ef
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Jun 3 23:54:04 2010 +0200

    Compilation fix.

commit 390827681f6449f3227aef574fe73a5ceae24ce8
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Jun 3 23:04:42 2010 +0200

    Added missing subpicture_Update.

commit 57e6c0256e59dc699192e371436ef96bfac28009
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Jun 4 00:10:35 2010 +0300

    Fix missing lock in 440126cfb7322950d14f7029dd424c4f4bd41ad

commit ddfbaea04ac415ce036350e3f2244b6f6bb881dc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jun 3 23:55:27 2010 +0300

    Protect XInitThreads() with a global lock

commit 89717011bc83fcf86467544aa8ba43de13e22657
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jun 3 23:29:35 2010 +0300

    gcrypt: use vlc_global_mutex
    
    This saves a few mutexes, but it does not really solve gcrypt
    reentrancy. gcry_control() should only be called once for all per copy
    of gcrypt in the memory. This is hard to conciliate with dlopen().

commit 2a5fa328ccb31a60ddd85e10c77c858594fe6838
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jun 3 23:29:24 2010 +0300

    avcodec: use vlc_global_mutex

commit e3c350269cf1b482d2f6842e5b31a83be27a1c40
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jun 3 23:25:31 2010 +0300

    vlc_global_mutex: common functions for process-wide mutexes

commit 7c93516a555e29c51f0a191b0c64daf65b029583
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Jun 3 20:59:13 2010 +0200

    Called XInitThreads in vaapi.

commit faca3e7c1b56dcb2e26ee82d55ea55f4ee2316d3
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Jun 3 20:57:47 2010 +0200

    Check "xlib" before trying vaapi.

commit 77f62d5d99857944e8af2d510d197666787ca618
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon May 31 20:28:55 2010 +0200

    Moved generic subpicture code to its own file.

commit 2b88fd41466b886c4c1b06d4a7b823d70c41342c
Author: André Weber <atmo@videolan.org>
Date:   Thu Jun 3 19:31:40 2010 +0200

    atmo: updated README.txt for Fnordlicht, added author to THANKS

commit 9521f0a0a3073c63c54f4dd002ab62eab5d01b86
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jun 3 21:26:10 2010 +0300

    libvlc_set_*_input also works on Win32 nowadays

commit c215f7b79628a32373cf0041152cff1a5042d15b
Author: Kai Lauterbach <lauterbach.kai@web.de>
Date:   Thu Jun 3 19:21:52 2010 +0200

    atmo: add support for Fnordlicht devices
    
    The Fnordlicht-Class implements only parts of the fnordlicht-protocol:
    sync, stop, start_bootloader, boot_enter_application and fade_rgb
    Have a look at http://github.com/fd0/fnordlicht/raw/master/doc/PROTOCOL
    for more details.
    
    Signed-off-by: André Weber <atmo@videolan.org>

commit f53ff18f969ce5d3cc5f9e844d390ad7898dd05d
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Thu Jun 3 18:59:51 2010 +0300

    QT4: Connect INPUT_EVENT_ITEM_EPG to update epg-widget via inputmanager
    
    Now epg-content should update automaticly when user changes channel etc.

commit 286d3083010d5e1835f8d6983f756a06e7f677c0
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Thu May 20 21:03:30 2010 +0200

    contribs: update gettext to 0.18
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 7d2baa8648e87491bf7492c19583754d407a65e9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jun 3 01:44:37 2010 +0200

    Contribs: update Qt for win32 to 4.6.2
    
    Compiling qt on win32 is still long and painful

commit 45e88d66232f5df6d6409ee8f657162dc28b3e58
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Wed Jun 2 23:01:27 2010 +0100

    Typo

commit aa34b13d14c5fe5a5b5abdf0010aace03f7a7d70
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Wed Jun 2 23:10:51 2010 +0300

    x264: use x264_picture_init from X264_BUILD >= 98

commit f5a1049dc3bdb660e5bfc29983e23ac9a7688345
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Wed Jun 2 21:49:35 2010 +0200

    luahttp: use the same options as the http interface.
    
    Nnot every options are implemented right now, only the most wanted.

commit aefd2599e05b82c01d468a1e7bc7a5f2b6ed8164
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Thu Jun 3 03:22:25 2010 +0800

    Lua: new script Allocine (France)
    
    This extension is in French only.
    A german version may appear soon.

commit ac07c98252cdcbacf3340f2b5522f808169331dd
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Thu Jun 3 03:15:46 2010 +0800

    imdb.lua: Redesign, fix some bugs

commit 9886f288158ad2a56d8e2d66910ccde2c87e7206
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jun 2 21:36:53 2010 +0300

    Mozilla: use --no-xlib
    
    It will be hard to convince all Mozilla plugins-capable browsers to
    call XInitThreads() early enough, if it ever happens. In the mean time,
    make sure we use only pure XCB and avoid Xlib in VLC plugins.
    
    Note: I did not check that the web plugins itself was not using Xlib
    outside the main Mozilla browser thread.
    
    This should fix #3662. We loose GLX and PulseAudio inside Mozilla.

commit 95c95cc91ac583b76582b63dfd6c95ca5fdde592
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jun 2 21:30:49 2010 +0300

    --no-xlib: prevent use of XInitThreads() and hence Xlib
    
    Certain LibVLC applications fail to call XInitThreads() before they
    call XOpenDisplay(). Then VLC calls XInitThreads(). Then the
    applications call XCloseDisplay(), which raises a segmentation fault.
    In this case, Xlib tries acquire lock that was never created as the
    Display ppinter was created before threaded Xlib mode was enabled.
    
    These applications can now pass --no-xlib to libvlc_new(). This will
    prevent any VLC Xlib-based plugin from being used. Currently, this
    affects interfaces (not really an issue), PulseAudio (until Colin's
    patch is merged upstream) and GLX (Xlib-based by design).
    
    This will be necessary to address #3662.

commit b4b9d3840f13781db372a7dcf4613d4a35d26784
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jun 2 21:24:47 2010 +0300

    --glx-display is also merged with --x11-display

commit 06e609ea922918f4d2d0f427049a236b4a4c08af
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Thu Jun 3 00:47:34 2010 +0800

    Extensions: fix Qt freeze when reloading scripts
    
    Description of the bug:
    
     This freeze happened only on Windows (tested on XP & Wine), but not on
     Linux. If I only moved up the "killInstance()" line, then the freeze
     would happen only on Linux but not on Windows.
     In these cases the QDialog's destructor never returned.

commit 79fc0522238625747ea4ba0b9ae1d08ca5d73c74
Author: Christian Masus <cmasus@kth.se>
Date:   Wed Jun 2 18:30:34 2010 +0200

    Http interface VLC_OBJECT_VLC has been replaced by VLC_OBJECT_LIBVLC.
    
    Signed-off-by: Rémi Duraffort <ivoire@videolan.org>

commit 0ba54f498eafa5b8c081ff37ecd65d791c3718e9
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Wed Jun 2 18:12:58 2010 +0300

    qt4: use slower and better scaling on albumart-label
    
    We could use QPixmapCache here too, but I don't think it speeds up it
    any noticeable way, just makes code littlebit longer.

commit 3e2e7f2aa25adb90602e529b9cb0123508186b1a
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Wed Jun 2 00:34:33 2010 +0800

    Package Win32: add .vlt and .wsz extensions
    
    To open skins, you have to use a special command, thus a different
    ShellAssociation.
    Entries are not selected by default (as they may be associated to
    the VLC Skin Editor)

commit 79d1e54c675092fa12246a7235fdb8dc4a5e6814
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Wed Jun 2 00:14:08 2010 +0800

    Skins2: remove skins demux
    
    As pointed by Rémi, only medias should be "openable" in VLC.

commit 035a3f5e7ad1c288d810eba4bef0f74c152fd41c
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Wed Jun 2 00:07:23 2010 +0800

    Skins2: check if file exists, not folder
    
    Note: it looks like vlc_stat("C:") returns an error (Windows)

commit e75d1bf151b7666c543934cf078e38a005269348
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Wed Jun 2 00:07:05 2010 +0800

    Revert "Zip filter: skip .vlt & .wsz (skins)"
    
    This reverts commit 80bd960092525f0af649881ccb6081da1eea4d04.

commit 005d56964da71bbca9219e96147fab2074abfc49
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Wed Jun 2 00:06:53 2010 +0800

    Revert "Decomp filter: skip .vlc & .wsz files (skins)"
    
    This reverts commit 3acea6444dca179ef35358917b8595e02beeb0e3.

commit 8328b699e5031e17902d902be28755ff0ea44431
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Wed Jun 2 00:05:56 2010 +0800

    Revert "Skins: "file" shortcut for skins access_demux (& decode URI)"
    
    This reverts commit 117c94235c96a5927592398ec13f8ce3d8a58a36.

commit e83ac1de6b14bcc7b888d25b22508ebfd4bf7acb
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Jun 2 12:01:21 2010 +0200

    Fix obvious typo lost in a git warp.
    
    Sorry

commit 45ac6e578e11e63c69a6ee537ade1b02ba5697db
Author: Ludovic Fauvet <etix@l0cal.com>
Date:   Wed Jun 2 11:06:05 2010 +0200

    epg: remove the external channels widget
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 4f30340a1ea3b3caa4d2d4d07318a7a8a9a2a3f9
Author: Ludovic Fauvet <etix@l0cal.com>
Date:   Wed Jun 2 11:00:29 2010 +0200

    epg: add an overlay containing the channels list
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 5cae846c31adbe5adada090319db54006cbe80e3
Author: Ludovic Fauvet <etix@l0cal.com>
Date:   Sat Mar 6 13:55:48 2010 +0100

    epg: highlight ongoing programs in the epg view
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 5519059009749a0357e95751cdde3b00d1f7f2b3
Author: Ludovic Fauvet <etix@l0cal.com>
Date:   Sat Mar 6 13:45:07 2010 +0100

    epg: remove debug in epg
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit b0db307c4cf3ac509fe33079f132a0dc6c939e22
Author: Sebastian Birk <sebastian.birk@googlemail.com>
Date:   Wed Jun 2 11:19:06 2010 +0200

    playlist: modified playlist_NodeCreate()
    
    The passed flags in the variable i_flags are now applied to the new node.
    This solves bug ticket #3690, where it was possible to delete the "Playlist" and
    "Media Library" nodes, since the read-only flag was not set for them.

commit 4e49a139a21a825f203f9b4fd0df72efcc4f082d
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Wed Jun 2 06:07:28 2010 +0200

    vod_rtsp: C99 for loop iterator declarations

commit 19bc50ee63bd5cd5b7b87c151e011bc5dec27b93
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jun 1 23:30:59 2010 +0200

    Win7: new buttons for taskbar

commit 9e47aa722c12324cb5915750d717d9dc281ca7f9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jun 2 00:11:38 2010 +0300

    Do not disable X11 ARGB visuals (fixes: #3581)
    
    The XVideo and X11 outputs can cope with this properly now

commit cdb53ce67f80307fabd6d8447e9b55a5c25eb2ef
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jun 1 23:56:29 2010 +0300

    XCB/X11: rework and fix color depth selection

commit 53752a74e22c0a64d5af333d6a9d8475d2f541f1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jun 1 23:55:00 2010 +0300

    XCB/X11: support different color depth than parent window (refs #3581)

commit 3cfc015c749a4e3b37271974b71b8ce7810c6121
Author: André Weber <atmo@videolan.org>
Date:   Tue Jun 1 21:36:45 2010 +0200

    Revert "atmo: add support for new device fnordlicht"
    source contained tabs, will commit again later (sorry for any trouble)
    
    This reverts commit 1af1e3b16f2c70d802e5155efd38823756ca1be9.

commit ffb2a1bbf249eec74366f9f0c8005a011661caa0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jun 1 23:10:52 2010 +0300

    XCB/XVideo: support parent window with ARGB visual (refs #3581)
    
    X11 inherits properties from the parent window by default. XVideo does
    not (typically) like ARGB visuals. To create plain RGB window on an ARGB
    window, we need to force the color map, background and border parameters
    to non-ARGB values.
    
    There is one remaining problem to enable ARGB support in Qt4: the Qt4
    video widget has a transparent background by default. This is inadequate
    in fullscreen mode.

commit 1af1e3b16f2c70d802e5155efd38823756ca1be9
Author: Kai Lauterbach <lauterbach.kai@web.de>
Date:   Tue Jun 1 21:26:36 2010 +0200

    atmo: add support for new device fnordlicht
    Fnordlicht - is a serial device with up to four channels
    - http://github.com/fd0/fnordlicht/raw/master/doc/PROTOCOL
    - http://github.com/fd0/fnordlicht/
    
    Signed-off-by: André Weber <atmo@videolan.org>

commit ac3514edab1a5f94167d3dfa6cc88ce2adb317c9
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Tue Jun 1 21:20:20 2010 +0300

    avcodec: adjust encoders vp8 defaults littlebit

commit e855bde0ae92e40c856897a187447405d640c97c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jun 1 19:24:06 2010 +0200

    Synchronize NEWS

commit 676c2926fcf869212b6a8c965e2d8240d4df6518
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jun 1 19:14:52 2010 +0200

    Synchronise NEWS between 1.1 and master

commit d24e45887e24bb45da8c7a55263a47d0bf548da3
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jun 1 16:26:51 2010 +0200

    Qt: correctly forward wheeling events on Win32
    
    Closes blocker #3262

commit 8cfa162d96f4cd8ab790ac14ba3ef7a2a7315f8f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jun 1 15:17:37 2010 +0200

    Qt: fix 'leave fullscreen' menu
    
    Close  #3700

commit 9c9912267983327fcf4da6e442ec208f4d460a51
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Tue Jun 1 07:03:57 2010 +0200

    vod_rtsp: fix scope of variables

commit 6c00c0fc475211cb27e18d33eb4cdbc3509d5eaf
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Tue Jun 1 06:02:02 2010 +0200

    vod_rtsp: cosmetics
    
    Identation

commit 5e57a6a57c5c5db271836bdb487df6b2c99fcdc3
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jun 1 01:47:11 2010 +0200

    Contribs: cleanup
    
    Remove unneeded old patches
    Rename patche for consistency

commit c631f1022b56545f4c083ddc5586c21c7c4b18b8
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jun 1 01:39:30 2010 +0200

    Contribs: remove dead patches

commit 9734b1ffdfe7b49b846d2dfc097d6614cfa77557
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jun 1 01:32:42 2010 +0200

    Contribs: update libdvdnav patches
    
    Resolution and Win32 threads have been merged upstream

commit 14bb0136b65fc50b6f1b9c327b25417ce1e4faba
Author: Juho Vähä-Herttua <juhovh@iki.fi>
Date:   Mon May 31 15:23:52 2010 +0300

    os x: fix preferences to leave x264 preset/tune empty
    
    Signed-off-by: Ilkka Ollakka <ileoo@videolan.org>
    (cherry picked from commit c521391d4c4a8bbcfed35e09705698099798efd9)
    
    Signed-off-by: Ilkka Ollakka <ileoo@videolan.org>

commit 07bb7d76cabb4735262721db4d336da9984c09d8
Author: Juho Vähä-Herttua <juhovh@iki.fi>
Date:   Sun May 30 10:47:53 2010 +0300

    OSX: fix a crash when the option-list finished by 0, like the new x264_nal_hrd
    (cherry picked from commit 64188f7809f44b9b74f94e07bbd0381b398a6afa)
    
    Signed-off-by: Ilkka Ollakka <ileoo@iki.fi>
    (cherry picked from commit 5fd7ef49bdd60d2d9b0c007426627313dec48366)
    
    Signed-off-by: Ilkka Ollakka <ileoo@videolan.org>

commit 19b821f24540b55c7aabdea374942dc6ece966d3
Author: Jai Menon <jmenon86@gmail.com>
Date:   Mon May 31 19:12:58 2010 +0530

    SPUDEC : Bump up the capability value for the native decoder. This will be useful in the case where we want to selectively enable DVD subtitle decoding through libavcodec, but override it by default.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit c6ab39323aacc0d62f0908a3f526e93261de62e2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon May 31 16:31:35 2010 +0300

    Do not scan for subtitles files in the current dir for TS files
    
    This should work around #3547.

commit 732ea8c6cf936abb0e7a1b6b4705d1eb46fe7e7f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon May 31 16:25:27 2010 +0300

    Simplification (make_path always returns an absolute path)

commit 83ffb866a8590db08ada770a568ade8f6fdcf293
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon May 31 16:13:08 2010 +0300

    Qt4 media info: show local file path instead of file:// URI
    
    This fixes #3626.

commit 117c94235c96a5927592398ec13f8ce3d8a58a36
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Mon May 31 13:44:57 2010 +0800

    Skins: "file" shortcut for skins access_demux (& decode URI)
    
    Without the shortcut, it is not possible to start the access_demux
    for skins, as the full URL is set to file://<path>.vlt
    
    Now we can read skins packages as in earlier versions:
     $ vlc your_skin.vlt

commit 3acea6444dca179ef35358917b8595e02beeb0e3
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Mon May 31 13:43:45 2010 +0800

    Decomp filter: skip .vlc & .wsz files (skins)

commit 80bd960092525f0af649881ccb6081da1eea4d04
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Mon May 31 13:43:20 2010 +0800

    Zip filter: skip .vlt & .wsz (skins)

commit 8b17a1b324015ef5533db6b897d3035eaff5afb5
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Mon May 31 07:14:28 2010 +0200

    i18n: remove deleted file

commit 2ffc955f6a6565cf6609f4444c608c55c89b72ba
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon May 31 01:24:24 2010 +0200

    Contrib: activate mp4 and asf in taglib
    
    Ref #3630

commit 77e3f0df4630447ffb9f9b0cb6d0ca821e499f0e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon May 31 01:06:22 2010 +0200

    Taglib: add debug to help fixing mp4/cover bugs

commit 162f56f7cabde897cd93218597a5049bf7e2ff61
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon May 31 00:07:30 2010 +0200

    MKV: code cosmetics and copyright update

commit c7bc593d4262976fd884a1629e85b09954aa7c44
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun May 30 23:51:55 2010 +0200

    MKV: code simplification by scope reduction

commit a4cc75569bca5fd1ab774dc5f660f90fd6469b90
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun May 30 17:42:36 2010 +0200

    MKV: parse segment cleanup
    
    Notably: do the difference between Unknown and Unsupported Elements so the bug reports are cleaner
    do comment deprecated stuff

commit 6fac93217a965a843046e4c0c814cc161a4e0cc8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun May 30 23:28:22 2010 +0300

    Qt4: set title for the video as we do for other dialogs

commit f240f03f690eba05786caddca0e4dcf2c0689281
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun May 30 20:52:07 2010 +0300

    remove the signals interface

commit 82a5a07b283630b80ef6fcd92f867fb43f8cc042
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun May 30 20:50:13 2010 +0300

    Do signal handling in the main() thread
    
    This saves one thread. Previously, the main thread was doing nothing.

commit cb435e2774e43702c7b23ce9fd5bd303e300212e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun May 30 20:28:35 2010 +0300

    Add libvlc_set_exit_handler(), more powerful than libvlc_wait()

commit 6197b056e6f9bd026012db6f1512bbd981e27442
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun May 30 20:17:27 2010 +0300

    libvlc_Quit: support using a callback
    
    This is more flexible than the current libvlc_InternalWait() which
    requires a thread that does nothing for the whole lifetime of VLC.

commit a440126cfb7322950d14f7029dd424c4f4bd41ad
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun May 30 20:15:50 2010 +0300

    intf_Create: do not fail if libvlc is exiting
    
    This should fix VLC reporting an interface error if it is interrupted
    early.

commit 860b78b3d6132b6ab5014a768cbdfbd96c0461fc
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Sun May 30 22:57:21 2010 +0800

    Lua Extensions: implement fake "require"
    
    As the "descriptor" function is called with absolutely no libraries
    loaded, even the built-in "require" function is not present at scan
    time.
    This closes #3453.
    
    Note: this is a bit of a hack, but I prefer not to load any libs when
    scanning the available extensions
    
    Remove some useless debug, too

commit 3339c90e94805f80007a14c40d70980011e8640e
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Sun May 30 20:09:37 2010 +0800

    Extensions/Qt: open external links on labels

commit b9dc215ef92924d7b8ef05408ae9cffa04995300
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun May 30 16:29:21 2010 +0200

    Fix variables types.

commit fec5ea6a008cbe07fdc3f07fe0bf3a668fe20e4b
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun May 30 16:36:50 2010 +0200

    Fix duplicated option.

commit 71a9a90ceacd66856978d06bb3f494cfa031b5db
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun May 30 12:52:49 2010 +0200

    LuaHttp: Fix #3628 (update the sout mrl).

commit 985a8c9ef8b62b3237fd49a1b620d79fa221d305
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun May 30 17:59:31 2010 +0300

    Revert "Added Qt::Tool flag on the fullscreen widget."
    
    This reverts commit a91750568de08cd94738e8692420ddc4b2088f5c.

commit a736053c00778ca35f8653713517558e1e710aea
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun May 30 18:01:00 2010 +0300

    Qt4: main interface drops always-on-top mode when going fullscreen
    
    If the main interface does not contain any video, it has no business
    with the video-on-top flag.

commit 8abd25d4f52c23e6c19f40740e3aaafc385c0e73
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun May 30 17:37:12 2010 +0300

    Qt4: change main interface mode from the UI thread
    
    This presumptively fixes a probable race condition. For the umpteenth
    time, never ever make any Qt4 UI call from the video output thread!!

commit 7e26f748884c337eeafdd55c403c5ebce7e90f80
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun May 30 17:29:35 2010 +0300

    Qt4: convert on top event to signal/slot model

commit ac1b335ceb78455180c2a771d4fdcde6002a91ae
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun May 30 17:07:41 2010 +0300

    Qt4: undo always-on-top hint when the video is released
    
    The main interface went always-on-top when the video widget was created
    but it failed to return to normal state when the video widget was
    destroyed.

commit 99b7cf3c3f0d554bf3175082a32722e78bb0f4e8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun May 30 17:04:32 2010 +0300

    Qt4: only reset main interface window flags if needed
    
    Unfortunately, according to the Qt4 documentation, changing the window
    flags hides the window (until show() is called). So I guess there is no
    way to toggle the on-top mode without the ugly blinking effect. Then,
    try to minimize its occurences.

commit ed4a1d9a9722a65bbf9b61a1b99d150a42f7b9b5
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun May 30 15:01:17 2010 +0200

    Fixed vout display key event thread destruction.
    
    block_FifoWake does not work as I thought.

commit 631ebd4ebf9eb8114db2830c0ff42b288cb5a0e8
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun May 30 14:49:13 2010 +0200

    Set vout_display_info_t::has_event_thread for msw and xcb vouts.

commit 6c73ecd0995166536973595f63e08ed51f2e54f5
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun May 30 14:44:17 2010 +0200

    Added vout_display_info_t::has_event_thread.
    
    If false, the vout core will use a thread to dispatch key events.
    It reimplement [cb72d26f0825b31fd10af18a03763b41067cfe37] using a bit less code
    and by adding support for multiple keys pressed in a row.
    The thread is created only if needed.

commit cd90aa059059566317a60fafae60931fc1b8ee2d
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun May 30 14:27:21 2010 +0200

    Revert "Helpers to emit asynchronous key press events (refs #3661)"
    
    This reverts commit cb72d26f0825b31fd10af18a03763b41067cfe37.

commit 1f7ce77d650ee47ca44d378d324abb81a040731c
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun May 30 14:25:38 2010 +0200

    Revert "SDL: use key thread (partially fix #3661)"
    
    This reverts commit a0c1d2ccdd62ef333e30f2fc9717fd0bf44ec4a3.

commit 0ce024271b3ff2f997781e05ad15463865a83539
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun May 30 14:25:34 2010 +0200

    Revert "CACA: use key thread (partially fix #3661)"
    
    This reverts commit 031dec33fbe1cde74e6ef1680638435d335daafe.

commit 8f61520c3ecb3bb774fd0ebb66c022c0e7b5d49a
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun May 30 14:25:30 2010 +0200

    Revert "AA: use key thread (partially fix #3661) - untested"
    
    This reverts commit 4b4350938d98feb676cc0f0573780449ff9125cb.

commit 4b4350938d98feb676cc0f0573780449ff9125cb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun May 30 14:46:27 2010 +0300

    AA: use key thread (partially fix #3661) - untested

commit 031dec33fbe1cde74e6ef1680638435d335daafe
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun May 30 14:43:54 2010 +0300

    CACA: use key thread (partially fix #3661)

commit a0c1d2ccdd62ef333e30f2fc9717fd0bf44ec4a3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun May 30 14:41:04 2010 +0300

    SDL: use key thread (partially fix #3661)

commit cb72d26f0825b31fd10af18a03763b41067cfe37
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun May 30 14:33:35 2010 +0300

    Helpers to emit asynchronous key press events (refs #3661)
    
    We have the same bug in several outputs (SDL, AA, CACA), so lets make
    the solution generic.

commit bf66354d0205141d146f7f8dd913e0448665519c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun May 30 10:50:23 2010 +0300

    transform: invert horizontal and vertical flip
    
    This is consistent with the current mouse filter, and how people tend
    to interpret the horizontal and vertical words. Until now, VLC would
    refer to the rotational axis direction rather than the direction of the
    changed dimension.
    
    Fixes: LB#568750

commit 8ca53bfd5abb38e5b4d4a8b89ce523e0f4d4aad1
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun May 30 01:03:09 2010 +0200

    Work-around a Qt issue when starting in minimal mode
    
    Close #3573
    How can the size of a widget be bigger than the size of its parent window? Really weird Qt bug

commit 083860bfa3431cf0df856183e57c7767ba928414
Author: Dean Lee <xslidian@gmail.com>
Date:   Sat May 29 23:10:11 2010 +0100

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

commit 83879aa5eebd4cb7dc3df0ff8b53c1d840850c19
Author: Michał Trzebiatowski <hippie_1968@hotmail.com>
Date:   Sat May 29 23:05:16 2010 +0100

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

commit 2098f7858a9672c10527807511d0cd3daac458cc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat May 29 23:44:40 2010 +0300

    Fix invalid free at exit on non-UTF-8 systems

commit e5ab4b4142a2d9430f74b11b379036a700972dea
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri May 28 22:04:09 2010 +0200

    Moved "sub-margin" to vout.
    
    It doesn't belong to the input.

commit dbc2edaca2d8d2412c6c197124c4c8788c3fc5d6
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri May 28 21:50:18 2010 +0200

    Simplify up/down subtitle hotkey.

commit 6650cb888870a57b45165635a486d36d9afbcf87
Author: 김정은 <sunqueen@paran.com>
Date:   Sat May 29 20:08:18 2010 +0300

    freetype: Try to use non-bitmap fonts first and fallback to bitmap ones
    
    Signed-off-by: Ilkka Ollakka <ileoo@videolan.org>
    (commited with --author, no git-format patch was send to vlc-devel even if requested)

commit ae16ebf3524a76da5b2584451bcf0f0f9fc820a4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat May 29 19:27:32 2010 +0300

    Add a secret --user-agent option to pass the application name
    
    Currently, this is not used anywhere, but better have it for forward
    compatibility. This is not as elegant as a dedicated libvlc function
    call. But there is no other way to set a parameter before
    libvlc_InternalInit() is called by libvlc_new(), short of changing the
    libvlc_new() prototype (again). And that would probably be worse.

commit cdb6faf0d09605a6af1216b4f75872ca3de8dcdc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat May 29 19:15:03 2010 +0300

    Fix Server: HTTP and RTSP header syntax

commit affc7db0a6578bf9fe3ec96845584f4dbd305ae7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat May 29 19:14:46 2010 +0300

    live: fix HTTP user agent syntax

commit 3d37be4f70d386e9751ec41309f82475ffae0ad8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat May 29 19:03:23 2010 +0300

    HTTP: add LibVLC version to User-Agent correctly

commit c10f4954f2cdc12c6e593c8975be159415b53619
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat May 29 19:06:58 2010 +0300

    Partially fix previous commit: allow forward slash
    
    In theory, we should check that there is only one slash per token, but
    it is not really dangerous.

commit 2656ae56c83d87634ba5a137f118c04570ec8052
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat May 29 18:57:33 2010 +0300

    HTTP access: validate user agent string
    
    First, we should not let user shoot themselves in the foot. But most
    importantly, we need to validate the string as it is marked as a safe
    option (especially CRLF there could be disastrous).

commit f1dac78a4a5b3fa3f081f8ee29b1abdf27d20fca
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat May 29 18:43:48 2010 +0300

    HTTP access: fix User-Agent syntax
    
    RFC2616 requires a space-separated list of names[/versions]

commit 002135d9e4de26b5ed725739b4ad7c03b7b5dda2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat May 29 18:40:55 2010 +0300

    HTTP access: use var_Inherit*()

commit 6b35f6ff09419006d8af86cfb507fc644669a118
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat May 29 18:25:36 2010 +0300

    config_PutPsz: fix potential use-after-free
    
    The new config value is duplicated, and the copy is stored to the
    configuration. After the configuration R/W lock is released, we have no
    warranty that another thread does not change the same configuration
    item, and free our own copy. Admittedly, this is very unlikely.
    
    Instead, we can simply pass the original string from the caller to the
    callback - that one must remain valid through the config_PutPsz()
    function call by definition.

commit 2f5357149a3c7597de173884f85a87fefe24064e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat May 29 18:25:07 2010 +0300

    config_PutPsz: reduce lock contention scope

commit f5abb96d4aef877581f7afb92b7c9ccd7c5a0869
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat May 29 14:41:24 2010 +0200

    Contrib: update to libmatroska 0.9.0
    
    And remove patch applied upstream. Keep the same change as libebml for win32 buildsystem

commit b49b25bb5b2c5b9c55471f3688db45473e26a282
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat May 29 14:32:48 2010 +0200

    Contribs: update to libebml 0.8.0
    
    Remove 2 patches applied upstream, add another one :)

commit 9efe5bff03ca4a0d218b98e0e697d51dea8d5b55
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sat May 29 15:04:17 2010 +0300

    avcodec: blacklist WMV2 also, missed that codec previously
    
    See #3613

commit 0c180b069320dd9d197a43a934b561cbd8a3bfbc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat May 29 14:18:48 2010 +0300

    Don't put VPX in any default contrib
    
    VLC would not be redistributable.

commit 1834c5a73ecf97c33e385c5f837af72a48a8672d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat May 29 14:09:38 2010 +0300

    Put http alias back from LUA to native
    
    The LUA interface is unmaintained, enough waiting.
    Works around #3623, #3627, #3687, #3691.

commit 8b3ba34657edbbeec13ef70cbaa966d6a735aed5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat May 29 10:53:12 2010 +0300

    VCD: fix segfault when opening not-a-file

commit b342028bfc91eced569ed4f2257af21233d919e8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat May 29 10:52:15 2010 +0300

    access_New: handle errors

commit bfd32e70335fa3f5ea31d7c006f4f43a516fa2aa
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat May 29 10:27:19 2010 +0300

    url -> URL

commit 12e39efb9eef08b7a6d242f076205fe6d5a23469
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat May 29 10:23:50 2010 +0300

    Mozilla plugin requires XCB window plugin which requires xcb-keysyms
    
    Otherwise we cannot render videos with X11 (and fallback to
    non-embedded SDL or ASCII).

commit 2272dbd830f1f4727bb903ceedbb31a459b358d7
Author: Oleksandr Natalenko <pfactum@gmail.com>
Date:   Sat May 29 00:52:16 2010 +0100

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

commit 70ab9417b0b9825763f9a6cd246088bfd2822409
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Fri May 28 22:03:17 2010 +0200

    Playlist: repack (save some memory)

commit 2c4f04e29d3dc5f0dbeac845f5b2fb71a1f775c8
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Fri May 28 22:01:03 2010 +0200

    libvlc headers: try to be consistent (cosmetics).

commit ff23d0ea0ded9f3e6b855e87f3b8fa2fcb28de04
Author: Jai Menon <jmenon86@gmail.com>
Date:   Fri May 28 12:25:05 2010 +0530

    Cosmetics : Fix real.c comment header since sipr support was merged in trunk.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 42b6e524e5157d9557c80581a3bff3d24b2a0c66
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri May 28 12:08:38 2010 +0200

    ASF muxer: remove unused variable.

commit becf1111d668e6cf36c3d4bd53b1dc633c25bea9
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Fri May 28 00:17:45 2010 +0100

    i18n fix

commit 4079a71f3a52c94290bbc992388769a25d9a36e6
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Thu May 27 23:19:40 2010 +0100

    i18n: Add First Run dialog

commit 84c113542ee444d0c1979a669d8ae5b81e771c2e
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu May 27 21:46:34 2010 +0200

    Removed unused ZOOM_FP_FACTOR define.

commit 78ab1ef2678ca93f5a5686f9f2a746ad6a4307f4
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu May 27 21:44:29 2010 +0200

    Removed duplicated vout_Close description.

commit 7b1053aa99937a40d2e1e40793caeaf2e332eac6
Author: Jai Menon <jmenon86@gmail.com>
Date:   Fri May 28 00:43:07 2010 +0530

    Add Sipr support to the native Realmedia demuxer.
    
    Signed-off-by: Laurent Aimar <fenrir@videolan.org>

commit 8e82d024ca0136b6b849910fd48c18a3de42eb16
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Thu May 27 20:45:15 2010 +0300

    appletrailers: fix arturl, seems that appletrailers-page changed littlebit

commit 94763831fb59701a30f7e55c8ce9258ddbeeff18
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu May 27 18:46:47 2010 +0300

    Force SIGCHLD to default handler
    
    ... so that waitpid() works even if our parent process ignores SIGCHLD
    (SIG_IGN is preserved across exec*()).

commit 1c02d8d5ddb2ee9f470e65d46a235be14324b810
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Thu May 27 10:33:04 2010 +0300

    NEWS: add mention about live-http module with example

commit 7dcc4328b3a7b78351e057c5ce9d1b6fc9cc97aa
Author: Keary Griffin <kearygriffin@gmail.com>
Date:   Wed May 26 22:56:19 2010 -0400

    comsetic changes, remove define, and move callback inits in livehttp module
    
    Signed-off-by: Ilkka Ollakka <ileoo@videolan.org>

commit 21659d6907abfeeae475e276b595dabff63bf4f9
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed May 26 23:40:50 2010 +0200

    Removed vlc_object_find() in svcdsub.
    
    I don't understand why the test would be needed, you do receive data
    only if the ES is selected.

commit 7074dbe12d4cfa36e47623b9ef2fe5b78e56977b
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed May 26 23:31:50 2010 +0200

    Used VLC_CODEC_OGT/CVD in ps demuxer.

commit 08737f85e0e34e8b75da567054389cc0521327e6
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed May 26 22:37:00 2010 +0200

    Qt: fix Minimal view switching
    
    This was broken after the extension merge.
    Close #3665

commit a72aa02a860ffcb133eb485548d8dd530c96a04a
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed May 26 23:05:06 2010 +0200

    Removed all vlc_object_find in lua osd code.
    
    I highly doubt that the osd register/clear functions are usable...

commit 4d5258cf604df6e5b6f7469ca8b2c210c9f6cfbb
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed May 26 22:41:05 2010 +0200

    Removed dead code (spu).

commit b087d7887a1741c581a979812131505777975a3f
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed May 26 22:37:25 2010 +0200

    Used filter_GetInputAttachments in freetype and quartztext.
    
    It removes two broken vlc_object_find(INPUT, PARENT) and fixes input
    attachements support when the vout is reused.

commit aa889bcfce5c5d6572468c9ba35c3cef16669fc0
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed May 26 22:35:03 2010 +0200

    Implemented filter_GetInputAttachments for text renderer in spu_t.

commit a5c73d38fa4744962e5fee55abcd56b8237e6c08
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed May 26 22:07:37 2010 +0200

    Added filter_GetInputAttachments.
    
    It allows to retreive input attachments.

commit d378b8662292f7bbc3660868b42d9f5929cc529b
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed May 26 20:50:41 2010 +0200

    Improved spu_SortSubpictures.
    
    spu_sys_t::i_channel is not equal to the number of currently used
    channels but t is equal to the number of reserved channel since the spu
    creation.

commit f30c7d152a7a2d9ba60a6d863e8f943dbbd271b9
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed May 26 20:26:28 2010 +0200

    Cosmetic.

commit 770f3c56899da1bd79501cb5cc383beb727ea525
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Wed May 26 22:46:09 2010 +0300

    qt4: fix volume-slider tooltip to fit volume regarding fontsize
    
    Should Fix #3672

commit 865a279f05af298d19e23aa75fafd012b0106e6f
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Wed May 26 19:46:45 2010 +0200

    lua: update youtube script to support "html5=True" URLs
    
    Sorry for last commit which was a little retarded

commit 7b93afedd622c26a7210859da4d078954d932f61
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Wed May 26 20:37:24 2010 +0300

    avcodec: disable vp8-encoder options until it's in ffmpeg

commit ec8a62c783a4160d399c4f96881093de3404e66a
Author: Keary Griffin <kearygriffin@gmail.com>
Date:   Wed May 26 11:33:00 2010 -0400

    Added livehttp access_out module to support HTTP Live Streaming
    
    Signed-off-by: Ilkka Ollakka <ileoo@videolan.org>

commit ae3528d43c44addfdb85afd6e1fa0bc9784af037
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Wed May 26 17:16:03 2010 +0300

    avcodec: change version-check to 52.69.1 for libvpx encoding settings

commit f5b8f4a13fe40151abd54a009049e5d9a6e6780c
Author: Jai Menon <jmenon86@gmail.com>
Date:   Wed May 26 17:02:20 2010 +0530

    Add support for DivX XSUB subtitle streams.
    
    This close #2383
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit d3c422e310bfaed687554e2553357b89b3b2a82e
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Wed May 26 15:54:52 2010 +0300

    avcodec: add littlebit options that are adjusted for VP8
    
    Seems that maxrate needs somekinda exponential function from bitrate (comparing
    ffmpeg's libvpx presets) and cbr isn't something you likely will get out of this.

commit f250fde857ed92d04c362e6174d081d0d03ea729
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Wed May 26 15:40:17 2010 +0300

    avcodec: check p_pict for NULL before using it

commit 86263dcda269b17eff6b8a985f4865f176f44714
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Wed May 26 12:16:29 2010 +0300

    avcodec: set some hopefully reasonable defaults to vp8 encoding

commit 3862bf72d11553807eae0d9933b3bde186d62ab6
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Wed May 26 12:13:37 2010 +0300

    standard: add webm-shortcut to mux

commit a0b8fe96242a2542307101f75800c0890085585f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed May 26 10:09:54 2010 +0200

    Revert "Process doc/Doxyfile.in"
    
    This reverts commit a27709775d5ef457a4e3a41b4ec953cf828acabe.

commit a35051d3e5ba0809824e6ce633d7bb55015c8785
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Wed May 26 07:57:32 2010 +0200

    rtp sout: move ES port number initialization
    
    They are only ever used if there is an explicit dst

commit 2c58eea1220a94882458f11cb64d0382b4e30eef
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Wed May 26 07:06:19 2010 +0200

    i18n: update POTFILES.in

commit c6bcc788be1ca4a91c9637a7b136d305f6d3ee08
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Wed May 26 06:46:38 2010 +0200

    rtp sout: don't add a=rtcp: in SDP if RTP port is not specified

commit a27709775d5ef457a4e3a41b4ec953cf828acabe
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed May 26 01:39:03 2010 +0200

    Process doc/Doxyfile.in

commit f8d0db86464dfaa0f231edd082cf149859077176
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue May 25 23:50:05 2010 +0200

    Reimplemented vout_RegisterSubpictureChannel.
    
     This avoids the potential deadlock introduced by
    [38ed2e8ef37df763e187c1dca6b6a6c1da4887c4] when it is called inside
    an event emited by the vout.

commit 25174a7dd002e752c668ddeb6692ef0b5e9f1c20
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue May 25 23:44:59 2010 +0200

    Revert "Used vout_control_Push for vout_RegisterSubpictureChannel."
    
    This reverts commit 38ed2e8ef37df763e187c1dca6b6a6c1da4887c4.
    It is not complete.

commit a0d319bab02f2f8109f005424ee0c9df767bdedd
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Wed May 26 00:19:41 2010 +0300

    x264: allow b-pyramid in main-profile selection
    
    5cc3984f92754e1fd3643039354f8f00c324a90c was too strict, and for baseline it
    should be only cosmetic change.

commit 9a76e73836c7c15c8e2d9039474495048bf4bc4f
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Wed May 26 00:16:15 2010 +0300

    x264: default b-pyramid to "normal" from X264_BUILD >= 87
    
    libx264 changed default to normal in that build too, also change logic
    littebit so b-pyramid selection works better.

commit a4ebcf662591d77889ae0ef6c33ab34c4380bef7
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue May 25 22:59:37 2010 +0200

    Removed one vlc_object_find(VOUT, CHILD) in mkv.

commit 097ab8521c7fe1f4804221685eedcf2720170bf8
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue May 25 22:53:50 2010 +0200

    Removed one vlc_object_find(INPUT, PARENT) in subtitle_asa.

commit 5a66939e09d5e13542ef3812654cb6790aff122d
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue May 25 22:50:11 2010 +0200

    Removed one vlc_object_find(INPUT, PARENT) in mkv.

commit 8f5541c5fcb0c017a8cd3d70694ee365dbabe1ed
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue May 25 23:51:14 2010 +0300

    Simplification

commit 07dd8683aa2ec200e25a373c1f390f7fa3097b8d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue May 25 23:45:43 2010 +0300

    Remove support for reparenting

commit 5e1e150cc50494f679ddcd9ad8534bf2177a1fd7
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue May 25 22:38:48 2010 +0200

    Attached aout to its parent in aout_New().

commit 78418c511a5eb18e5bf1f3e552676a40e6d8d15f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue May 25 23:36:04 2010 +0300

    Remove vlc_object_detach()

commit fbbde4b28ac2e8a957b23507de411be088a80214
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue May 25 23:35:48 2010 +0300

    Remove useless detach before destroy

commit fb279135cd71565c84ae291c33419a3696d651c9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue May 25 22:17:52 2010 +0200

    MP4: update Copyright

commit f10ce6e53c6bcbcf3a0eb911f45095cbd71ec806
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue May 25 22:16:41 2010 +0200

    MP4: support other annotation atoms (wrn, mak, mod, PRD, grp, lyr)

commit a1ebfadde57af2b4433f7df3c95cbcf4035e9710
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue May 25 21:54:47 2010 +0200

    MP4: support numerous unusual metadata as extra_metadata

commit e12f10f71223967156de8bd5f505fb5c4a2ace73
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue May 25 22:00:35 2010 +0200

    Destroyed the spu object inside vout_Close.
    
    It avoids a vlc_object_detach.

commit 38ed2e8ef37df763e187c1dca6b6a6c1da4887c4
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue May 25 21:54:45 2010 +0200

    Used vout_control_Push for vout_RegisterSubpictureChannel.

commit 68e3372bf836fef4b8a06cfdd2cae4cf9aa621b3
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue May 25 21:21:44 2010 +0200

    Used Used vout_control_Push for vout_FlushSubpictureChannel .

commit b0ffce5e7e9250234dffe86aefde13fbdbefdd44
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue May 25 21:13:53 2010 +0200

    Added vout_control_PushInteger.

commit a224dc9915bc8a4d337be2addbb52460155000ae
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue May 25 21:03:20 2010 +0200

    Used vout_control_Push for vout_PutSubpicture.
    
    It will be needed if we want to remove one of the timeout in the main vout
    thread. It also avoids 1 access of vout->p->p_spu outside of the vout thread.

commit 211f72ff01d9f6fcfefc6801503b01b3a4e935a4
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue May 25 20:31:13 2010 +0200

    Made object created by input_resource attached to a high level object.
    
     The high level object must at least live as long as the input_resource,
    I used playlist, vlm or libvlc_media_player.
     It avoids invalid reparent of the vout, aout and sout on input changes.
    
     It breaks support for per input options used for creating vout, aout
    and sout (:sout= is not impacted). I will fix the vout case.
    
     It breaks invalid usages of vlc_object_find(INPUT, PARENT) used
    at least by :
     - the sout modules describe and display.
     - the sout statistics.
     - the vout splitter change
     - the snapshot vout display.
    I will fix the vout related ones.

commit 63e5475e641364376113d787d5053b3b160b73f0
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue May 25 19:08:35 2010 +0200

    Removed fake decoder.

commit 43e06934c4f075ed33f144a4e582892469870d24
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue May 25 19:04:33 2010 +0200

    Removed fake access.

commit e29b6d9c2015afc2f5ea350d4fc91ef15e0fcffd
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue May 18 14:33:38 2010 +0200

    NAME_MAX is undefined on SunOS
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 36c1cbc3f2e228ef120e7413cc2613d3f8aded5c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue May 25 20:28:18 2010 +0300

    pulse: require Xlib

commit 025e08ce9c5e67bd17ca1aa84b6a9a56e4e31682
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue May 25 20:28:09 2010 +0300

    Do not require SDL by default

commit f8e7eaf7ec85cf694ead92564a4797b5e01e4033
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue May 25 20:13:54 2010 +0300

    Missing #include
    
    Pointed-out-by: Sébastien Escudier

commit 5cc3984f92754e1fd3643039354f8f00c324a90c
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Tue May 25 19:10:07 2010 +0300

    x264: make sure b-pyramid ain't set other than high-profile
    
    Reported by Lotesdelere

commit 018de320fa70078984c2744b4f994467d8a7c4dd
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Tue May 25 19:09:24 2010 +0300

    x264: change 8x8dct default to true and fix logic so you can turn it off
    
    reported by Lotesdelere

commit 75a524c518a587d088b10a8b89e68d52e0b3bae3
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Tue May 25 17:20:01 2010 +0300

    transcode: use same pts with and without threads on duplicating

commit 49132d8e10cb6da496aa25ba107af8dc71d2580e
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Tue May 25 17:18:37 2010 +0300

    transcode: use bool instead of int to inform if we need to copy picture

commit ab5f8e9460b96d8b16e8a2020c41f5f37d9df789
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue May 25 19:46:17 2010 +0300

    VOD: missing "unicast;" in SETUP Transport response header

commit 17fa368e6984d7636286f787ebf0de6d9481a6a9
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue May 25 18:24:06 2010 +0200

    taglib: read the cover art from mp4.

commit 0b01c67ef5204d352701f15617b69859f4dcfaa0
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Tue May 25 17:52:39 2010 +0200

    rtp sout: fix reporting of sequence number when using SRTP

commit 8812a3c881e5a70068e2a5d74cc72b00b999a919
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue May 25 15:52:00 2010 +0200

    MP4: Recognize \xa9wrt
    
    We don't do anything with it yet.

commit 3ebe37d27e97cafa647292eca25ee77c4c207501
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue May 25 15:44:41 2010 +0200

    MP4: support for the \xa9too atom

commit 08d51eaa6e33e3c47c6d00de5fc8424a27955912
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Mon May 24 23:26:46 2010 +0100

    Add a caution message

commit 93a85bdbb0ef55cbd491c4e9e6a4a4deb83c85da
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon May 24 23:55:07 2010 +0200

    Used dvdnav_get_video_resolution to fix the AR of some dvd menus.

commit 4f36a3e7b0e62d3dfed0b87eccf925e3017f1998
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon May 24 23:53:30 2010 +0200

    Added a patch to the contribs to have a dvdnav_get_video_resolution() function in libdvdnav.

commit f36c13c6651adc5ba99ca2787384c1fa91800324
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon May 24 20:10:31 2010 +0200

    Added an image demuxer.
    
    It replaces the "fake" demuxer and decoder, and partially
    the mjpeg one.
    It does not rely on the extensions to detect the format.
    The detected picture formats are: XCF, GIF, PNG, TIFF, BMP, PCX,
    LBM, PNM, JFIF and SPIFF(Jpeg).
    The reload feature of the fake:// demuxer is lost, as well as the deinterlace
    feature of the fake decoder, patches are welcome.
    
    It closes #3107 and #3388, and modifies #2295.

commit 37bef1d6d63314e01af86fe2080d188719f61152
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon May 24 20:06:11 2010 +0200

    Fixed a memleak in picture_fifo_Delete().

commit 932f2030e756d2e942890492766a10e65f4faeab
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon May 24 19:51:51 2010 +0200

    Fixed raw picture size in rawvideo codec.

commit 2915b611a1c64c6c9b3dd5dcda951e0787916ca9
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon May 24 17:36:44 2010 +0200

    Moved var_InheritURational to the core.

commit 67b39ef6e3e8110090de752a830c8357925dd9bb
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon May 24 23:56:40 2010 +0200

    Contribs: update VPX support

commit 3ed9cb74a335ca63ac57e0ac19780e9692c837a9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon May 24 23:11:09 2010 +0200

    MKV: code factorisation around extra_data filling

commit 2b5aff224a537fedf35e63ba7a637cd9ff490e71
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon May 24 22:43:04 2010 +0200

    Rawvid: rewind to the beginning of the stream when an error occur
    
    That fixes the y4m with unknown chroma that avformat can read

commit 7ad088642e5af9b022940b10fa838d6c15ff31ab
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon May 24 22:35:08 2010 +0200

    MKV: cosmetics

commit c0d7b74503430714c0d3edcb440ff366da330654
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon May 24 21:52:04 2010 +0200

    MKV: code simplification

commit e7228ceaa3f39d600bb794dba570974fc73b9a9d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon May 24 21:42:04 2010 +0200

    MKV: code factorization on Tag parsing

commit a11cf1543e653a10a6d4966953c0e33c90ffdfbc
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Mon May 24 22:16:11 2010 +0300

    qt4: don't force font and size in epg-widget

commit eaf749979dac4eb9d2148bf18d3d48803bafcd8a
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Mon May 24 22:15:49 2010 +0300

    qt4: don't force pixelsize in soundslider

commit adeaefc878674b3f79b935cb406d8fea9da9de54
Author: Jai Menon <jmenon86@gmail.com>
Date:   Mon May 24 21:13:22 2010 +0200

    AVI : Don't free uninitialized ES format descriptor for DV muxed in AVI.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 6ea06756b2cf5410b2c5665911f3cfcfda9eb890
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Mon May 24 21:51:51 2010 +0300

    qt4: respect qtconfig fontsize on icon_view
    
    This may be too big font for some, but static 7 point isn't that good either.

commit 38d8ba2750dbc000297421cbed57eaf772101f63
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon May 24 01:18:07 2010 +0200

    Mac OS X: support the mp2t mime type (refs #3485)
    
    Manual forwardport of [1c26d070fa884f9964482b6ee46a76f3d94ba6e8]

commit 611d42d07e0a11e56e8c2194f8bcdea4bdc359e1
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon May 24 01:06:50 2010 +0200

    legacy OS X intf: fixed a rare case in which the vout window could loose its window decoration on recreation after a performed close
    
    Manual forward-port of [fcbdd49671dfc8f2f0a6a74a6da19153b54137bb]

commit 99bf5aff5c87576eda3d9d2587242e31ea672a1c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon May 24 00:42:04 2010 +0200

    MP4: fix off-by-one genre metadata reading

commit 2f35df86dcab9a4504161180c3735fe9470adac5
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon May 24 00:29:12 2010 +0200

    Add the m2pt mimetype to vlc.desktop
    
    Close #3485

commit c766b72a8db46710ed49cceaa525bddb1eeabc23
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Sun May 23 22:31:50 2010 +0100

    Add Estonian translator

commit 56d3a4d6716592b4e25636faa0de6a9ccf1a89d4
Author: Dean Lee <xslidian@gmail.com>
Date:   Sun May 23 22:28:23 2010 +0100

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

commit e27e4a217e883e2b0d91ab52909927c99adcb3b1
Author: Mihkel <turakas@gmail.com>
Date:   Sun May 23 21:25:52 2010 +0100

    Improve Estonian comment
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>

commit 56a2cf345270c9c9c43dc13e3b1183d0a090567a
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Sat May 22 22:18:31 2010 +0100

    Really get rid of sdl-config
    
    Use only pkg-config.
    Fix sdl_image detection

commit d00684982028100b9caee5b9fe03f007b10f8059
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Fri May 21 23:33:05 2010 +0100

    Linking to X11 is optional
    
    But you need careful, if you compile without X and then run with an X-enabled PulseAudio, boom.
    
    Closes: #3650

commit a91750568de08cd94738e8692420ddc4b2088f5c
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun May 23 22:38:56 2010 +0200

    Added Qt::Tool flag on the fullscreen widget.
    
     It fixes 'on top' behaviour when going fullscreen (at least for linux), and
    it avoid having a 'Untitled Window' in the taskbar when fullscreen.

commit a61cb21fd61350444abc09c91b55c16d7a4a64cb
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun May 23 22:38:02 2010 +0200

    Fixed vout reuse regression.

commit 3fd7fd49d2262ada1d003b6fcbdf1bc432ce4eb0
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun May 23 22:37:29 2010 +0200

    Gives the needed DPB size when requesting a vout.
    
    It properly fixes #3526.

commit 3576b1fdf04ad87cdd2d80b82bcd4a4519aea8ec
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun May 23 22:36:34 2010 +0200

    Made XCB xvideo independant of VOUT_MAX_PICTURES.
    
    The maximum number of surfaces it will allow is now 128, but the actual value
    used is configured by the core (around 20-30 when DR is used, a few otherwise).

commit 8528c53a5af4a20b74a7183b5ed8d861e4ac1385
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sun May 23 21:36:13 2010 +0200

    vod_rtsp: use CLOCK_FREQ

commit 84d7407b82e6f77e592f0f52bb9bfaac6a627ded
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sun May 23 20:33:03 2010 +0200

    vod: limit dynamic payload type to 127

commit 7f51d7fbcf24593c6b2735db8152ab94b0163045
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sun May 23 20:28:54 2010 +0200

    vod: remove useless lock
    
    All the operations are done from the command thread now

commit fc5f04d8f6c4a79534d4530e4e15ab9a88deaeb5
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sun May 23 12:04:01 2010 +0300

    youtube.lua: add demux=avformat,ffmpeg for options
    
    This should help watching mp4-videos (&fmt=18 and 22 or something like that)
    from youtube. ffmpeg for fallback for windows. Not idea about OS X side.

commit 3a2e995bac241700c3a2287f55e421ed9a9cd34e
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun May 23 02:59:31 2010 +0200

    contribs: updated binary packages for Mac OS X including WebM support

commit 0f6da93e7f53a95f2983d427f21c29ff5512fd8e
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun May 23 02:45:34 2010 +0200

    ffmpeg-libvpx: fixed typo

commit b7382dfbcb33b34ab7156cbb40320881b1fe9001
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun May 23 02:41:43 2010 +0200

    contribs: .glib is no longer a valid target

commit 2871ee78e3b83135b1533961f77ae9ccc3691edc
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun May 23 02:41:13 2010 +0200

    contribs: added Google's libvpx patch for ffmpeg with a couple of compilation fixes for Mac OS X and added another patch for libvpx

commit 9b88eef666b12b7f626c9bfa68db66b66da9103d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun May 23 01:08:52 2010 +0200

    Mac OS X: sparkle update feed is now available on update.v.o instead of jones

commit ab99dcdf9e787d31b9bd4ff70b09d82f43060188
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun May 23 01:08:02 2010 +0200

    contribs: fixed libvpx compilation on Mac OS X

commit 13acaa7e01519d2c8f8e6743e297611b14add161
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun May 23 00:10:31 2010 +0200

    Mac OS X: added missing key to fix updates with Sparkle.
    
    Please note that updating pre1 to pre3 won't work because of this missing key *cough*

commit 54a4359b2dbde8daa471962fe8dfba99d2a9146e
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat May 22 20:55:46 2010 +0200

    Mac OS X: added various missing file extensions to the supported-by-this-application-list (xa, m3u8, b4s, vlc, xm, amr, aob, dts, cdg, idx, oma, voc, vqf, mpeg1, mpeg2, mpeg4, mts, mid, mlp, webm, rar, rec, rmi, s3m, vro, tod, utf)

commit 4596b63aaaa370ee9a1d7b492d0c3539bbe62283
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sat May 22 10:58:01 2010 +0300

    appletrailers: add ffmpeg-fallback to demuxer
    
    This should fix usage on windows.

commit c66d8167e43c6b35466bfa3c19837eadc648a0b9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri May 21 22:35:18 2010 +0200

    Contrib: fix typo

commit ce9519fbde306ec40adb6a8c37d6c556646d4257
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri May 21 22:21:51 2010 +0200

    Contrib: vpx small fix

commit 4b9c63a36eded246ad9ef1ea0de0cf7b38d29ad9
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri May 21 21:01:36 2010 +0200

    Gives the input_thread_t to use to vout_Request().
    
    This removes a dangerous vlc_object_find(PARENT) and potentially
    invalids var_DelCallback().
    It also avoids useless callback destructions and so fixes some dvd menus.

commit 37a27cc6447a51b5780adf0917ab7b22a4456a5b
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri May 21 20:31:27 2010 +0200

    Moved spu_Attach definition to the core.

commit 7e7f8be16ba22cf63c5b45887dc690e5c4c0f340
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri May 21 20:27:25 2010 +0200

    Modified the prototype of vout_Request and unexport unused vout_Create.
    
    It will simplify improvements of vout_Request.

commit 9c1e5242ab9bf554524e175fa8e546b8d01cba4f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri May 21 14:21:06 2010 +0200

    Win32 Register .webm extension

commit da2d11062fa345e1f1026279becb098ee393e0ff
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Fri May 21 14:31:18 2010 +0300

    appletrailers: remove unneeded debug

commit f55454623e42647de24518aaa402827206d47bdd
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Fri May 21 14:05:17 2010 +0300

    remove unneeded appletrailers_iphone.lua

commit e78e5ad1873afe798aafc830c2dd6e3f01c6c4f8
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Fri May 21 14:00:08 2010 +0300

    appletrailers sd: rewrite
    
    Don't use the iphone-trick, but instead parse the playlist-file and add
    all the video-types on one run. Seems that when adding nodes on lua sd plugin,
    theres some flickering.

commit 99039b1133635e43381e60b10590cafd7691e6b8
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri May 21 10:53:27 2010 +0200

    Rename On2's VP8 to Google/On2's VP8

commit 5f6359d02ce5962e814cb25916861704d65454c5
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri May 21 01:07:54 2010 +0200

    Workaround non set reordered_opaque value with some FFmpeg codecs.
    
    It seems that decoders not using AVContext::get_buffer() do not
    initialize AVFrame::reordered_opaque.

commit 710b39fa1171600d86706da279b6da2155eb0061
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu May 20 23:14:02 2010 +0200

    Called vout_display_DeleteWindow(vd, NULL) for vout display not using vout window.

commit 5741789dd874a3156b9c55a99b25bfa2053170b5
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu May 20 23:06:58 2010 +0200

    Allowed vout_display_DeleteWindow(vd, NULL) to destroy unused window.

commit c75fafe4ec348154a6e07c324dbe62c1c23a7149
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu May 20 20:50:14 2010 +0200

    Reused vout window in vout_Request().
    
    It basically works but they are some issues to be fixed.

commit e5d23eb8038b042e92fb057b0f55b1ecbf549890
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu May 20 20:49:37 2010 +0200

    Fixed initial fullscreen support in XCB vout display modules.

commit 84d6990a64cfe559d1eb95ebc1614434d6925984
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed May 19 22:32:00 2010 +0200

    Avoided recreating vout_thread_t in vout_Request().

commit 9adcbb2f05007beae7e8faf33b28ac921f5aa592
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu May 20 22:52:46 2010 +0200

    Fixed/improved support for video timestamp in mkv.

commit 07990fcdad3e635f05d53ab35d89ebece45f7eb2
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu May 20 21:11:08 2010 +0200

    Fix assertions. (dts-dynrng and spdif are boolean parameters)
    
    This close #3646

commit cc4995b9a114da2198ddab6109d9c8159838b2f1
Author: Michał Trzebiatowski <hippie_1968@hotmail.com>
Date:   Thu May 20 20:10:47 2010 +0100

    Small correction
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>

commit d9fb377fdb872e454f89aceb3ebe355b1a8b4930
Author: Michał Trzebiatowski <hippie_1968@hotmail.com>
Date:   Thu May 20 20:04:27 2010 +0100

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

commit 2ec9749b801a38e25a7e0ba516b403d102752a71
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Thu May 20 19:51:45 2010 +0200

    ps demux: reset current pts when seeking
    
    This prevented the play time from being updated correctly in the
    interface when seeking backwards

commit 9a84bdeb76c33e746ba8e7bb77ad87efd3d5c334
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu May 20 19:10:55 2010 +0200

    Contribs: more includes copying and ranlib on libvpx

commit f8047838593c111608a9edcb8a2e5ec566cee15e
Author: Jai Menon <jmenon86@gmail.com>
Date:   Thu May 20 21:42:06 2010 +0530

    MP4/MOV Demuxer : set audio track samplesize correctly for [au]law and variants.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 8115853d91657ef9c09317b77d38788b5a8b602d
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Thu May 20 17:40:55 2010 +0300

    avformat: check if stream can seek before setting is_stream to avformat
    
    based on feedback from fenrir, looks nicer too.

commit b90fde4ed23aa44f8c5563e49b03c513eb4fac46
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Thu May 20 16:33:52 2010 +0300

    transcode: add clue to check earlier log-messages when encoder wasn't found

commit b85d3a07e9a1977416bed98a5e45cb68e30a31e1
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Thu May 20 13:11:30 2010 +0300

    avdemux: tell avformat that input is stream
    
    Thisways find_stream_info() doesn't get stuck with some http-streams (like
    http://bglive-a.bitgravity.com/twit/live/high ) when trying to seek. Fix #3080

commit 2c3b8946fa62d7b127f96615e8021b0b7bd48e33
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Wed May 19 12:55:31 2010 +0300

    taglib: only try to read local files

commit b0247e59d5b2b3556f44295f6276a00d222f9277
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Wed May 19 12:32:57 2010 +0300

    access_http: add connection: close to headers, we close the connection anyway when seeking

commit b2c48abbf83774ecb46549351fd9de73d381ef24
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu May 20 00:35:25 2010 +0200

    Contrib: support for vpx with HACKS
    
    The library buildsystem is a MESS, and I am polite...
    The patch is a bad workaround for the wait of a better solution.
    Is google really that low a standard? Maybe they should recrute other people...
    
    Only tested on Win32 so far

commit 72b032ff6e790613cd589aa4b2f9eb256bb21d57
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Wed May 19 23:50:31 2010 +0200

    skins2: fix typo in documentation
    
    it should read 'TL/TL and BR/BL' instead of 'TL/TL and TL/BL'

commit 917555567e3bb1f160ec732f495aef0e618e706a
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Wed May 19 23:10:54 2010 +0200

    skins2: update documentation with new features for vlc1.1 and vlc1.2
    
    These features include
    
    for vlc11
     - new variables : vlc.canRecord and vlc.isRecording
     - new functions : vlc.toggleRecord() and vlc.nextFrame()
     - a new 'loop' parameter for animated bitmaps
     - a special id="fullscreenController" for Window, intended to be
       used as a skinnable fullscreen controller
    
    for vlc12
     - a new 'art' parameter for image control
     - a new 'scale2' value for resize parameter of image control

commit 2a897d1d4b27fd21eafb97ec1225cb3bec753011
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed May 19 22:44:02 2010 +0200

    Support .3gp in interface open dialogs

commit 9a2c22d4b3776ca931685d8eaf35b2a46977c29e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed May 19 22:39:30 2010 +0200

    Mozilla: Add the relevant webm mimetypes to the webplguin

commit 488fd4bd13150d12327a67fa203b406dcd03a0c7
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed May 19 22:26:53 2010 +0200

    Use the correct LIBAVCODEC_VERSION_MINOR for VP8

commit b35bf7d51d76175e78b574df438aa8afc4c6cef3
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed May 19 22:16:49 2010 +0200

    Recognize the new .webm extension in interfaces
    
    I don't like the name of it.

commit d242e5e8302643b1821dbf8d11efdb9ea8656e2f
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed May 19 21:49:40 2010 +0200

    Fixed crop behavior (with a ratio) after AR changes.

commit 0e70f9ed44c34c7ba22dcf11bc2b1e04c3bb9374
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed May 19 18:52:26 2010 +0200

    Avcodec: prepare the binding to VP8 in ffmpeg
    
    This is still commented out until we have a lavc version bump

commit 57fee78fbf80e640695053d016450f92eff152ee
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed May 19 18:28:25 2010 +0200

    Support for webm/mkv and VP8 inside it
    
    We now should wait for libvpx integration

commit 889482503f86645c39960f7cfc1e4dcdbbc43e1c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed May 19 18:27:57 2010 +0200

    Add VP8 fourcc VP80

commit 4e44edef3313d8c6e6a61ad6018f630657451403
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue May 18 23:04:42 2010 +0200

    MP4: small cosmetics fixes

commit 1e7532bb4b94f24eaab5fdc4e3045a76137291f7
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue May 18 23:46:40 2010 +0200

    MP4: support for trkn atom
    
    Ref #3630

commit 8cba4462239f3524e789937bfc69c93f55ca3c30
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue May 18 23:02:19 2010 +0200

    MP4: support for gnre atom
    
    Ref #3630

commit 5a6ee7961b6485a3b6b7d4713ab4e050f572d0be
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue May 18 22:45:17 2010 +0200

    Moved "sub-filter" from spu_t to vout_thread_t.

commit ef785d7aca0763c247b0c76acf2a707798b53473
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue May 18 21:58:29 2010 +0200

    Cosmetics (vout).

commit acbdb684610fea1a392b7780b529706a52eb7238
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue May 18 21:48:48 2010 +0200

    Prepared for a better vout reuse.

commit 933b7aa13d5a1b2189e330390ed834b722454357
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue May 18 21:31:27 2010 +0200

    Removed useless includes.

commit a4b5488b09fd42b31aa03ab83a59c4ea32e471de
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue May 18 21:26:29 2010 +0200

    Made video_format_t vout_Create/Request parameter const.

commit 3e8f184d5610c5defc3d41185e3779d747c1b662
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Tue May 18 21:19:46 2010 +0200

    skins2: add support for art in default skin
    
    This patch implements art display in the default skin, in the same way as it is
    implemented in qt4 interface, namely if no video is available, art is displayed in lieu of video.

commit 0530638a5038a8bc4abb4fae36d64420e61fb05b
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Tue May 18 18:35:56 2010 +0200

    skins2: implement art display in image controls
    
    This patch gives skins developpers the possibility to display the art file
     associated to the current input in an image control.
    
    It features the following :
        - a new 'art' boolean parameter is added for the Image control (skin.dtd)
        - when set to true, the skin engine will reuse this control to display
          the current art file
        - in addition to 'scale' and 'mosaic', the resize parameter can now accept
          a new 'scale2' value, that respects the original aspect ratio of art files

commit a8fcb7dd6c253e8534d8582b4ef2f9ba30fae691
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Tue May 18 21:02:51 2010 +0200

    skins2: fix a refresh artefact (not frequent corner case)
    
    If, for instance, video is not embedded and visible="vlc.hasVout" is used
    for a video control, the video control background was not refreshed.
    Yet, partial redraw (overlapping windows) could occur, leading to a visual artefact.

commit d4d14518060b66ed4a56630e79b020e680c21cfe
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Tue May 18 18:49:52 2010 +0200

    skins2(Linux): delete needs [] in C++ for arrays

commit c5c957f940d383ce549ef5dd18e2d1280da30131
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue May 18 20:33:07 2010 +0200

    Improved vout behavior on crop/ar/zoom changes (close #3641).
    
    The black borders are removed by modifying the width of the window.
    It also fixes the behavior of zoom when used in fullscreen.

commit 4552b6c7e778ababe51ac3ea97665ff8bdf7e853
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Tue May 18 16:12:11 2010 +0200

    vod_rtsp: remove tautology

commit a855ebbf411df4b4d73d2d1764a21ade4140d34c
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Tue May 18 16:05:38 2010 +0200

    vod_rtsp: do not unpause stream on PAUSE request
    
    Untested

commit 5be60a1e3ad2b7810cee90be37889683f21d23b8
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon May 17 18:39:58 2010 +0200

    Qt: rate display: fix [5bf9231283106ed14d0eb3272da2db4e60fc6f2e]

commit fc28b6408283f55819beb36749dfe7abf7611e20
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon May 17 18:29:13 2010 +0200

    Qt: keep the video centered when the vout resizes twice to the same size
    
    Close #3621
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 440435aecfa98b551d0d0a1753a32adda9c93cdc
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Tue May 11 11:15:01 2010 +0200

    mediadirs: ensure uri-encoded path is passed to vlc core

commit 58f63289c2a8720b6aef6c3ae365737ead8ec05b
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Tue May 11 11:00:43 2010 +0200

    skins2: ensure uri-encoded paths are passed to vlc core

commit e0ff545ec7982865d7a27e3ffa092aba1e59c3f4
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon May 17 17:47:13 2010 +0200

    Qt: Block extended filter to not appear off-screen
    
    For some reasons, only Qt/Win32 is affected.
    Close #3612

commit 5bf9231283106ed14d0eb3272da2db4e60fc6f2e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon May 17 17:24:24 2010 +0200

    Qt: reset rate display at new input
    
    Close #3627

commit 9a2fcda2f1124e6bc0b4d7ef143ca5f464c33d18
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon May 17 16:28:37 2010 +0200

    Zoom hotkeys: fix conflicts with Qt interface
    
    Close #3622

commit 97a0b3ba067f45612975276e33c684b5b249a6c4
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon May 17 16:20:16 2010 +0200

    Qt: correctly restore the playlistWidget state when the undocked playlist is closed
    
    Close #3607

commit 5bc203097536eb21a9ed026ee11c3211df1ed1cd
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Mon May 17 13:44:14 2010 +0200

    audio/converter/fixed.c: cleanup

commit 989723b2c1d8854e279898f25d83d783c3534b73
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Mon May 17 13:42:00 2010 +0300

    appletrailers sd: fix parsing
    
    Fix parsing to get trailertype. Should help to view all the trailers now.

commit 30bdfac0b1afec1bc0724200be04d538b1be457e
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Mon May 17 13:34:23 2010 +0300

    appletrailers_iphone: remove debug message

commit 459189dc04331f1f150b94b344c9628ba50f82f3
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon May 17 07:23:53 2010 +0200

    Win32: unbrake configure

commit 015b33bc369f7cf89df349e81790ddf655427316
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sun May 16 23:05:07 2010 +0300

    avcodec: blacklist some codecs for multithreading
    
    libavcodec doesn't allow multiple threads on some codecs, so blacklist them
    to have only 1. Not sure if it would be easier just to revert few commits to
    default whole to 1 thread.
    
    I did't spot any other codecs that would exit if thread_count > 1 in libavcodec.
    
    Fix #3613

commit 6db40aa9998be5088a0b7b8c14fc38b9311afb31
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sun May 16 22:24:16 2010 +0300

    lua apple_iphone: strip " - .*" from title and change options
    
    add demux=avformat and play-and-pause, remove play-and-stop as it's
    playlist-option not item. demux=avformat seems to help littlebit on
    constant seeking (we don't want to dos as http-access closes and starts
    new connection on seek currently ).

commit 035d7c503e003620c6adec2aaf656c30a0d0d18e
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun May 16 20:23:53 2010 +0200

    Load both AVI indexes (ODML and standard) and choose the best one (avi demuxer).
    
    It closes #3512.

commit eeaaabe04cd257b5c435a1f887ad7f10306c469e
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun May 16 19:30:15 2010 +0200

    Fixed key flag for odml indexes (avi demuxer).

commit 900c69d6313165f7b789c710ac133e795b4db39e
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun May 16 19:20:36 2010 +0200

    No functionnal changes (avi demuxer).

commit fdb3c7365247ad2faf4a4b7d65e04c1bb7cb1f93
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun May 16 00:01:56 2010 +0200

    Flush the video track even on dvd menus not using DVDNAV_STILL_FRAME.

commit 4979e6d702eab1973dfee025c492bb3f945363e0
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat May 15 23:27:22 2010 +0200

    Flush avcodec on discontinuity.
    
    It is needed to be sure that the first image displayed after a discontinuity
    (flush or seek) is the right one.

commit 27e306df96c937068816685406593e980a53a585
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sun May 16 15:30:47 2010 +0300

    x264: preset/tune are in from X264_BUILD >= 86

commit 0c53f514381cf975552af2803fda6653c0ecbee5
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sun May 16 15:22:10 2010 +0300

    qt4: add x264 profile/level to simple-preferences

commit 87e5e733e51d5d7baff67da7b019cb613b81d228
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sun May 16 15:21:19 2010 +0300

    x264: bump required version to >= 0.86

commit b5c418c3fcdc74cac708e43ba51fcc7d5af7ed53
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sun May 16 15:18:45 2010 +0300

    x264: add info about letting libx264 set level when level==0

commit 9aba558dbc3441a9f96eca41fe823e84907bc2d4
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sun May 16 14:22:57 2010 +0300

    qt4: little fix for sout-http muxing check
    
    First priority is file-extension user gives, if that isn't
    specified, use mux-value and if that's not valid (eg mp4), fallback
    to flv-muxing.

commit b46a8cb9e596cc5d0b69480cb374d382cdc46b90
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sun May 16 14:16:04 2010 +0300

    qt4: sout-widget changes to check mux
    
    Doesn't allow mp4-muxer on other than file-output (doesn't check rtp atm).
    Also tries to be littlebit clever and cleanup sout-mrl.

commit e161e46803711409c045c2e85ccae35789b4baa5
Author: Dean Lee <xslidian@gmail.com>
Date:   Sun May 16 00:24:47 2010 +0100

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

commit 7dbad05d6eca7f7714ea595de76ac68453a9c492
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Sun May 16 00:00:18 2010 +0100

    Add Walloon translator

commit 9427395c2df7f13ab4ce250be0cbe00d38c4dd6d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat May 15 22:35:32 2010 +0300

    NEON deinterlace: fix register clobber

commit 4a6584208fdf5da6aa8a1fcd747cff3ac9d67a87
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat May 15 22:10:42 2010 +0300

    No need for common SUFFIXES definition anymore
    
    Left-over from pre-libtool era

commit cafb4269670c35cad981cbe70efe03b845fbdb08
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sat May 15 20:50:13 2010 +0300

    qt4: fix preferences, set empy as default only if setting is empty

commit f01fe561104e3c62fe77366d3c19b77bf8776a9a
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sat May 15 20:43:36 2010 +0300

    qt4: don't add duplicate on convert if not needed

commit 9589b73d0d6e10ef61f5464b93da5aea1b3550f1
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sat May 15 19:53:19 2010 +0300

    qt4: change mp4v/mp4 profile to h264/mp4 and make it default profile

commit 9f96d00952f05a59eefd4bdbb2ed9224e882162f
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sat May 15 19:52:33 2010 +0300

    qt4: videobitrate range from 0 to 32768

commit 6193c35a6ef00e52ebc8c1276c205d1efd868b0b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat May 15 19:40:18 2010 +0300

    drawable: fix typo, should fix assertion with two or more videos

commit 902605baeaab7e80eab202d132af559ef4df6be2
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sat May 15 19:17:08 2010 +0300

    qt4: set empty choice as default in preferences if there is one

commit c84468369574231a1e6318b141804388675d4156
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sat May 15 19:12:58 2010 +0300

    qt4: add x264 tune/preset on simple-preferences

commit 36886f821d48b0139a91bd989988835bac0fc1a8
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sat May 15 19:11:30 2010 +0300

    qt4: add empty-string instead skipping string on preferences.
    
    Basicly sets setting to empty or default. Shouldn't affect others than x264-module.

commit 5d34933a25c804a6467251e01567d289a64f6468
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sat May 15 15:36:38 2010 +0300

    transcode: refactor littlebit video-encoding

commit 4e8660881a3c31efb18b6249bc58652b5160bb06
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat May 15 11:57:14 2010 +0300

    Don't check for putenv

commit 61f8e439fdaf29c2489ef4511f4fa2d17a38d1e6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat May 15 11:52:52 2010 +0300

    Use setenv(), safer and cleaner than putenv()

commit bb5a42a7fc414c2936557ce48270bd82a46b4aaa
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri May 14 22:14:13 2010 +0200

    Fixed dxva2 regression when using NV12.

commit 53fb648423e6959b1d44b91e5d7c4b1728d1c447
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri May 14 00:58:43 2010 +0200

    Rewrote grain from scratch using filtered gaussian noise.
    
    It is faster (and has use a bit of sse2), and better looking IMHO.

commit 06f934e9dda9696b5d61c91a67494ce47e0d6266
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri May 14 00:50:09 2010 +0200

    Used vlc_fourcc_GetChromaDescription in gradfun.

commit 8bfc50dd00a10aebd3dfdc1d8f176a918f9331b3
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri May 14 00:32:23 2010 +0200

    Made vlc_fourcc_GetChromaDescription public.

commit 963ba769c2b62fb2e7d08848f378e1336924d1d2
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu May 13 20:25:03 2010 +0200

    Disabled GPU acceleration when using ffmpeg-mt.
    
    It segfaults otherwise.

commit bf4e7c9acf39971fa489a9309e8daef5b1030bd7
Author: David Menestrina <dmenest-vlc@ofb.net>
Date:   Mon May 10 15:32:02 2010 -0700

    Change plugin path for Mozilla plugin on Mac OS X
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 4ba242dff61112a4d46260c50064f75bdb087547
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Mon May 10 19:25:56 2010 +0200

    more appropriate mute/unmute fr tranlations
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit fd49cf22125e2c68e4055b8edef89a4661f12d30
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu May 13 16:56:43 2010 +0200

    Fixed output format of audio format.c convertor.
    
    It closes #3620.

commit b450808821f4dac09796fbcba2a100b6c5ef0e77
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Thu May 13 07:04:38 2010 +0200

    WinCE: try to fix make_path()
    
    Untested

commit 82afaa7160855901690f1ae9667904ff1a03e6a1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed May 12 22:27:11 2010 +0300

    XCB/window: fix xgettext comments

commit 1cf827dbbce62448a5679f174edcae122a47c7b5
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue May 11 21:58:17 2010 +0200

    Clean up vout object creation/destruction.

commit 0ae5c1cda4da2498e86ec182b7a52542c740030c
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue May 11 21:14:07 2010 +0200

    Added video_format_Print.

commit 77e04037606c170fa23a5a8d370bf6bea6b4594a
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue May 11 21:03:39 2010 +0200

    No functionnal changes (vout).

commit ea3a73d0fd36e0a2c51bcbc1d798a01a785b6550
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue May 11 19:37:04 2010 +0200

    Cosmetics (vout).

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

    Missing path->URI conversion for subtitles
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit b522668d6b34f052afb9cc0a5d7d5f307abe0e5f
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Wed May 12 14:15:19 2010 +0300

    blend: find correct blender on opening not inside Blend()
    
    I assume that chromas don't change while running on same filter.

commit 9be49a57305de3504ecc53b60e3574ce876fab8c
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Tue May 11 17:55:15 2010 +0300

    dvdnav: use decoded path

commit 92fb098b738440fb04fa95eec0bb14badc5611d5
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Tue May 11 17:52:54 2010 +0300

    taglib: use decoded path

commit bc638da9816572e5c19ee00e157865602099c728
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Tue May 11 13:07:11 2010 +0200

    Fix comment

commit 29f84aa06dcf33f1c57a05b1d7b64383fa213714
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Tue May 11 07:38:03 2010 +0200

    Correct English in comment

commit 594a75c4d01955e660b88421c02f87ab810f72ed
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Tue May 11 06:24:25 2010 +0200

    i18n: remove deleted file

commit 560cbbf12dacc35e17f702dedafd0d43df59b5d0
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Tue May 11 00:03:21 2010 +0100

    Add Sinhala translator

commit 8f94b77dcecd4c9adf0fd4f15ec614962eea969b
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Mon May 10 23:47:11 2010 +0100

    Compile fix

commit 359847ff5b56b5c5b64c5dce79e394d71f491d4a
Author: Sidney Doria <ssdoria@gmail.com>
Date:   Mon May 10 23:45:47 2010 +0100

    l10n: Update pt_BR NSIS l10n
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>

commit f3383825af71f4f0ef1d1dfa03372b60bdf17b08
Author: Sidney Doria <ssdoria@gmail.com>
Date:   Mon May 10 23:42:49 2010 +0100

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

commit 392263877087e0da0813cbeb863b8fcca9ef83a7
Author: Otto Kekäläinen <otto@sange.fi>
Date:   Mon May 10 23:38:28 2010 +0100

    l10n: Finnish l10n for .desktop
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>

commit 9b334071ef9b1c098f4bcddaa4e06504fe9be3f6
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Mon May 10 23:02:17 2010 +0100

    Compile fix

commit f22a1f3ffaf9a92f3edd06f6d2b9edf0551d4fb3
Author: Sebastien Zwickert <dilaroga@free.fr>
Date:   Mon May 10 21:03:21 2010 +0200

    macosx: connect the right slider outlet. close #3598
    
    Signed-off-by: Pierre d'Herbemont <pdherbemont@free.fr>

commit b501789db33724b832ebc09348fefe4d3b42e5b4
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon May 10 23:01:37 2010 +0200

    Fixed segfault with some OSD.

commit 6e8939e4961f2f471a702db016939156f99ded5f
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon May 10 22:38:49 2010 +0200

    Made SPU commands go through vout.

commit a3988310d257c5eee3b372a6fa7e3251e64c72c7
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon May 10 22:13:17 2010 +0200

    Cosmetics (vout).

commit b874f1bf91ea9d0eb3b435e8b7162dab6c7b2788
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon May 10 22:01:13 2010 +0200

    Removed dead code (vout).

commit b981b0b38a1fc9286863d1225e6b10364de1d35b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon May 10 23:39:21 2010 +0300

    Remove the file:// URI decode hack

commit 6d4bc50f38f446d21a9d8eabf983e7b6584d9474
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon May 10 23:30:48 2010 +0300

    Rename access_t.psz_path to psz_location

commit 370b6cbb300d4db09701b156a5cf899896958c56
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon May 10 23:15:55 2010 +0300

    Use file path instead of URL where appropriate

commit c20f0e81f033223e2ec2066b5c9a9c10a2b97e6e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon May 10 22:55:06 2010 +0300

    access: add a separate field for local file paths
    
    Access plugins are now responsible for selecting the correct
    media location, either the URL-without-scheme form or the local file
    path form. This will help solve weird bugs with the current file://
    URL decode hack, e.g. it does not work for directory://.
    
    Lets see if we also need this for access_demux plugins (normally,
    they don't use files).

commit 579368d262c02ab4dc3f2c13f2f2fc76a6ac0129
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon May 10 22:49:57 2010 +0300

    Break plugin ABI (due to next commit)

commit aba9d5a94bb94c718e8a770aa123f4d860420abd
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon May 10 23:21:57 2010 +0300

    DV: remove useless strdup
    
    This plugin does not use its MRL at all (?!).

commit 06dad8d48c87065404514f90fc2f019783f24452
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon May 10 23:08:12 2010 +0300

    PVR: decode PVR device node path

commit a932bff47430b4b5938e224159f8fad8c7d99268
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon May 10 21:53:52 2010 +0200

    Removed unused variable.

commit dd50e81c8969905671c66dfe7a927ca41aa2ded7
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon May 10 20:26:07 2010 +0200

    Clean up crop/aspect ratio changes and associated video format.

commit 27fa51a4ed9e03f45a643367537dffa59005cafa
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu May 6 23:51:57 2010 +0200

    Cosmetics.

commit 0ada7d44140f06f242958a26f975de7141c40c52
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu May 6 23:43:28 2010 +0200

    Fixed video_format_IsSimilar regarding sar.
    
    It also fixes es_format_IsSimilar.

commit de53ab422f3877a42450820eb40f2a25380ee27d
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu May 6 23:01:14 2010 +0200

    Used subpicture_updater_t for vout_OSDSlider/Icon.

commit 2991f900904b633585a31c042c91c2964e657582
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu May 6 21:52:34 2010 +0200

    No functionnal changes (osd icons/sliders).

commit b57a4d9d1fee564713abea99d74ddbb63c9de13a
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu May 6 21:38:35 2010 +0200

    Removed useless vlc_osd.h includes.

commit 5ce9dc48b8cfcb5d2827aa5c669b9643c36829ab
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu May 6 21:33:40 2010 +0200

    Used subpicture_updater_t for vout_OSDText/Message.

commit cae552ce563d1a880957656615acb23a609698f7
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed May 5 23:00:38 2010 +0200

    No functionnal changes.
    
    osd_widget.c and video_widget.c has been merged.

commit eb95c577ffd968065e6852f9942a2a6f99c283a8
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed May 5 22:03:43 2010 +0200

    Used a vout object for vout_OSDMessage/OSDSlider/OSDIcon.
    
    It reduces the number of executed vlc_object_find.
    Some macosx calls have been commented out.

commit 26d4cf7850bd01d4a0cadc74d68476d21a9e7107
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed May 5 21:29:41 2010 +0200

    Moved out text_style_* to src/misc/text_style.c

commit 2383257ee96e98742be9cc63682e257325d7e72b
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed May 5 21:23:59 2010 +0200

    Removed useless includes (video_epg.c).

commit 01164765feb2d776e4c1cc91b30d7120cf750480
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed May 5 21:19:01 2010 +0200

    Used subpicture_updater_t for vout_OSDEpg.
    
    It avoid acessing private vout fields and will allows
    rendering at the display size (not yet done).

commit 087442fc1e36298dfbef018401b39d72249a17a9
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Mon May 10 17:04:05 2010 +0200

    lua/net.c: revert [14707cbaca9fa] and fix properly
    
    Always return 1 argument, but avoid pushing 0xffffffff bytes on the stack
    Also fix vlclua_fd_read()

commit 314cd3825c7b20f77bab5fcc9909a7e700d88d3f
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Mon May 10 17:04:46 2010 +0300

    x264.c: forgotten free() added

commit 33f515869ff07841e7b433128f783b518b4156e0
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Mon May 10 17:01:42 2010 +0300

    demux/ts.c: dont leak psz_name/psz_description on multilanguage epg
    
    This happens when there are multiple descriptions on event (multilanguage epg).
    Only use the first one per event. Maybe someday we handle epg-language as same
    as subtitle-language preference.

commit 33864067e59ffddc24bcaa67632dca7e0bdd032a
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Mon May 10 06:19:48 2010 +0200

    i18n: update POTFILES.in

commit a9e82f63ae2c02ce5b8e33062565670ab5601207
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Mon May 10 06:08:16 2010 +0200

    "#if HAVE_MAEMO" -> "#ifdef HAVE_MAEMO"
    
    Fixes warning

commit fecfe67732811e2eadd81c9fd39e94b2b9dce8c8
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun May 9 23:38:25 2010 +0200

    NEWS for 1.2
    
    ffmpeg-mt and gradfun

commit 3076fe1bf0dff81f2b9cef25d70dabf7f78ce72d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun May 9 19:21:06 2010 +0300

    ARM NEON: fix I420/YV12->UYVY

commit ba0a5b432b47a61b68d0db4b4e8fd6b22cab7f39
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun May 9 16:04:56 2010 +0300

    Cosmetics

commit b899d5adddac5a8a3be75f0b6572df2fc68145e5
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun May 9 16:04:08 2010 +0200

    Imported gradfun filter from MPlayer.
    
    gradfun.h is a stripped copy of mplayer vf_gradfun.c (a function has been renamed).

commit e5058da0987ac1db0570434fe10023b06ef51e08
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun May 9 16:02:31 2010 +0200

    Used vlc_memalign for vaapi/dxva2 copy buffer

commit 54bac7d87af582675d09464790731a38dd86582a
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun May 9 15:54:30 2010 +0200

    Made vlc_memalign public.

commit 7f42234cabfde2f61ced5694eb9e09ea49c40987
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Dec 15 17:59:17 2009 +0200

    Maemo: work-around segmentation fault when poll() unwinds
    
    (This seems like a toolchain bug)

commit 91550604e16a2329bad99b65d7bd23d44d280349
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun May 9 14:17:53 2010 +0300

    contrib: disable PA support in Fluidsynth

commit 0aa088cde297e30c8d002767bc2d3bbb570b0f01
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sun May 9 09:59:46 2010 +0200

    live555: recreate URL only to strip username/password
    
    This restores the original logic from
    c77ee7637b006df4810a548916072532467936e5

commit bc9751069ceb91c1b385677f04dd2726a40576f9
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat May 8 23:11:41 2010 +0200

    Fixed xcb yv12/i420 UV planes swapping.

commit 7b664151d4ca965eb73a2a28f35b20d5ec707213
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat May 8 22:44:12 2010 +0200

    Used CopyFromYv12/Nv12 for vaapi picture extraction.
    
    It also adds the support for NV12.

commit f10016faa516f273566129871ef5c7826fce3c31
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat May 8 22:23:57 2010 +0200

    Contribs: liboil is gone...
    
    De Charybde en Scylla

commit 0777bcbfcb4ce001cfb74693f32d8bf0d451be15
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat May 8 11:16:22 2010 +0200

    Moved out optimized VA nv12/yv12 copy functions from dxva2.

commit 287ccf14085d974b8ad2c5d238fb6c95d1fc660f
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat May 8 10:29:31 2010 +0200

    Added VLC_CODEC_NV12 to vlc_fourcc.h.

commit e763137961d9b1096ba3121508b4526f32017a0f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat May 8 22:50:44 2010 +0300

    Win32: hack^Wfix opening UNC paths (fixes #3459)

commit a64f014a7097d94ed3c028ae3937aff84fd7e0b0
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat May 8 21:16:55 2010 +0200

    Contribs: move to schroedinger 1.0.9 and add ORC
    
    And patch the whole mess, because it seems they don't understand what Cross-Compilation is.

commit c35705e52dc8aba7e7ca1a6c4547a2e78ede8b2e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat May 8 19:52:45 2010 +0300

    Don't invent French words

commit 669ff5690782c5137f309dbf16b1a3349edbcb39
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sat May 8 18:36:36 2010 +0200

    Add optional first arg to specify contrib directory.
    
    Most of the scripts' content could be factorized.

commit 9fda5f376b9964257b3ff7bc7b277de686567b11
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sat May 8 18:02:29 2010 +0200

    Add trival script to change the contribs root directory.

commit 6ae6e2220ac79a6767770ca6a4b837e193dad14c
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sat May 8 17:44:22 2010 +0200

    Add optional first arg to specify contrib directory.

commit f76374224a753e908a4655f16b1cf1ca85897723
Author: Juho Vähä-Herttua <juhovh@iki.fi>
Date:   Thu May 6 17:52:57 2010 +0300

    pthread: Use Mach semaphores instead of POSIX semaphores on Mac OS X
    
    Unnamed POSIX semaphores don't work on Mac OS X at all.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 2a625dda910374d20d2e751cdbd63bbfa1a20878
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Fri May 7 06:37:35 2010 +0200

    test: update .gitignore

commit 46ad87e0c514795d89afabadc6211fcb27fd9b58
Author: Khoem Sokhem <khoemsokhem@khmeros.info>
Date:   Thu May 6 23:07:34 2010 +0100

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

commit b74e535188e4001b42500461013b727b7f2a5649
Author: Jamil Ahmed <itsjamil@gmail.com>
Date:   Thu May 6 22:55:05 2010 +0100

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

commit 1ef175cb28927f1ad01acabaf6e09936c451dc60
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Thu May 6 20:09:25 2010 +0200

    skins2: fix skins crashing when playlist is flat
    
    m_firstPos (iterator associated to a stl list container) is not guaranteed to be valid (the associated item may have been deleted). Up to vlc1.0, this was no problem, because deleting an item was also buggy (a no-op). From vlc1.1 on, m_firstPos must now be recomputed to ensure it keeps on pointing to a valid item in all cases.
    
    start for instance a playlist with the 'Dragon' skin as a test case.
    This was pointed out by colt45 (from the forum)

commit 86ca1b563da49e869e7ef3c62dab2a3c1c58916b
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Thu May 6 16:44:09 2010 +0200

    skins2: fix wrong test (it's the other way around)

commit 4337a2d9b9e125f0619e1e7ffc390ce161d76284
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Thu May 6 15:42:03 2010 +0200

    skins2: fix memory leak (a malloc not paired with a free)

commit a47b7c7a747abd282bed35ebf41421a2eb53037e
Author: Sébastien Escudier <sebastien-devel@celeos.eu>
Date:   Wed Mar 17 11:06:02 2010 +0100

    File output : add a sync option

commit 9aa3dfaefa8cadf870856cf89318073fd911a42e
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Thu May 6 10:01:37 2010 +0200

    skins2(Linux): WM_CLASS also set for the invisible root window

commit 82f69eb3dda543b72626c8c9f10a1bc37bb07434
Author: Juho Vähä-Herttua <juhovh@iki.fi>
Date:   Thu May 6 01:13:49 2010 +0300

    cpu: fix compilation on Intel Mac OS X by including header
    
    Signed-off-by: Pierre d'Herbemont <pdherbemont@free.fr>

commit c2485641f2d3b8d1563374a231ebc0f296b226e9
Author: Fumio Nakayama <fumio.n6a@gmail.com>
Date:   Wed May 5 22:34:49 2010 +0100

    l10n: Japanese translation for win32 installer
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>

commit 6d67bdac4954dc2d08cb03ddfde1a1cca06f834d
Author: Marián Hikaník <podnety@mojepreklady.net>
Date:   Wed May 5 22:17:11 2010 +0100

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

commit f56c4f24fb625c65827ff976220d62c4899cb0cf
Author: Marián Hikaník <podnety@mojepreklady.net>
Date:   Wed May 5 22:15:32 2010 +0100

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

commit e856a8447656a197bf72e33dd48804f88eae7c75
Author: Gaëtan Rousseaux <garousseau@voo.be>
Date:   Wed May 5 22:09:23 2010 +0100

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

commit 053f9d6ea00435633c3dcbf87041d868223c9ec7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed May 5 22:56:29 2010 +0300

    Fix the KDE open file dialog KIO scheduler crash avoidance hack

commit bb7ae441f98c35ed5248c6cb2946a371d4a82c96
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed May 5 19:15:48 2010 +0300

    net_Listen: pass socket type parameter
    
    We cannot use any random type semantic that we do not know of.
    This also works around bugs in deficient getaddrinfo() implementations.

commit 5d61b6b2b169d1b9be4185232c71f301c06ff29f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed May 5 19:20:25 2010 +0300

    net_Connect: missing hints ai_socktype

commit efb5b136032e9cb786f17aa9cf1202e0c6bf18e6
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Wed May 5 21:56:07 2010 +0800

    Qt/Extensions: remove useless "version" field

commit 0a15eecff314dc9f9cb8b9e6d89d1b338dd54948
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Wed May 5 21:27:52 2010 +0800

    Extensions: fix vlc.deactivate() malfunction
    
    Inspired by jetru's patches, thank you. This should fix #3451

commit 69d7fdea2da6f773fd7993f78c2bea494eb2d819
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Wed May 5 13:42:28 2010 +0200

    "#if HAVE_FOO" -> "#ifdef HAVE_FOO"
    
    This fixes some warnings.

commit 6a30fd81c3248949fb5f8554ba22e52cbc4489c8
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed May 5 13:14:13 2010 +0200

    Avcodec/Avformat: fix CODEC_ID_MP2/MP3 issue when using avformat demuxer
    
    This could result in undf codec. Pointed out by ver

commit 5acb64db842bf4273e190ef39d6af90759563850
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Wed May 5 13:02:53 2010 +0200

    access_http: avoid passing NULL to printf %s

commit 188599631a113eece314d79b896e93952cc4fdbc
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Wed May 5 11:01:59 2010 +0200

    cpu: fix a typo and cpu detection on Mac OS.

commit 4106f477c6f967e369afc84e64538add1ccce64b
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Wed May 5 18:10:59 2010 +0800

    Extensions: fix a leak (and a potential crash)

commit 45ea8ad02597deb90cf6030e2c0e0a7d205a40e3
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Wed May 5 08:49:42 2010 +0200

    access_http: fix unbalanced quotes

commit a7dd0605970b86e214c55500539a84aed93436ac
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Wed May 5 07:50:20 2010 +0200

    live555: fix RTSP URL when it contains no path part

commit 761d30d7e59af976fa3eac24457aac7fbaa256b5
Author: Dean Lee <xslidian@gmail.com>
Date:   Tue May 4 23:23:17 2010 +0100

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

commit 3953586c057cb4cbecb2c5d5aa7631ec17e40d1f
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Tue May 4 20:50:37 2010 +0200

    cpu: Implement vlc_GetCPUCount() on Mac OS X.

commit 9f410e429acdeb12bc75ccc98ee0a325a7c07e37
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue May 4 22:41:52 2010 +0200

    Fixed picture clean up when closing vout.

commit 776b826403cda061217ede59b2d89b26e3dca166
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue May 4 22:20:21 2010 +0200

    Cleaned up a bit spu_t API.

commit a01d5d94f9292d300411c67b30ce1075923a3080
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue May 4 21:46:17 2010 +0200

    Removed now useless vlc_osd.h includes.

commit 021bda3e79ed68f105180730223a86ee4e97ff32
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue May 4 21:26:12 2010 +0200

    Splitted out specific vout osd functions to its own header.

commit 5ba9cf272657c4300008f3c33bc214840b5bc0e6
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue May 4 21:16:16 2010 +0200

    Splitted out spu_t and related functions to its own header.

commit d6a118bda13ff93686bddf6a8e5be7ee79378439
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue May 4 20:10:13 2010 +0200

    Splitted out text_style_t and related function to its own header.

commit 8f0d6292981f4487f106398a5bcfe497fbb7c59e
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue May 4 20:02:44 2010 +0200

    Made vout_ShowText* private to the core.

commit e875fef573cb51a0e453b715f19efe21867da3be
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue May 4 20:01:47 2010 +0200

    Removed OSD_ALIGN_* flags.
    
    SUBPICTURE_ALIGN_* must be used instead.

commit 308b6e6d8eab5bb2b4cfb8208f4504f54534273c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue May 4 21:18:36 2010 +0200

    Qt: remove mousewheeling code.
    
    Previous commits showed it wasn't necessary.

commit fb7868548127507c8d792253d24ec362f1cb72f2
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue May 4 21:16:35 2010 +0200

    Vout: Correctly handle the mousewheeling
    
    Close #3262

commit 9fa5b7ae718430f3da64d853be3bd26e4d66b12e
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue May 4 20:12:12 2010 +0200

    German l10n: changed the proposed translation to a more formal one, which is more appropriate in this context.

commit 965c64221f5d91443e9ee2993b758beb132d00d5
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue May 4 19:39:50 2010 +0200

    Qt: Correctly close the player when alt+f4 is pressed
    
    even when in fullscreen. Close #3602

commit 03cc7a2d99c6ec877741b12bf14bcc81d20c8d6d
Author: Konstanty Bialkowski <konstanty@ieee.org>
Date:   Mon May 3 22:39:43 2010 +1000

    Increase maximum allowed upnp response size.
    
    (Containers with >10 entries will no longer be ignored.)
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit c311521229abb1704497a496f5448ff3227de055
Author: Konstanty <konstanty@gmail.com>
Date:   Mon May 3 21:42:39 2010 +1000

    The upnp module is called upnp_intel
    
    --00148536e60e0cebb80485af170d
    Content-Type: text/plain; charset=ISO-8859-1
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 05a68584b81fb871977c8ef1c90a9006f5d90b10
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Tue May 4 13:31:53 2010 +0300

    avcodec: use vlc_GetCPUCount() to set thread count also in encoder

commit 8f2f41dcc6a3868b40833d5247143e6d7f387288
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Tue May 4 05:43:36 2010 +0200

    WinCE: fix vlc_GetCPUCount()
    
    The function used by the Win32 implementation is not available, so just
    leave it unimplemented.

commit 2fe5cdf355037ff1ae3e1326ad86ac9d1389bd4f
Author: Dean Lee <xslidian@gmail.com>
Date:   Tue May 4 00:35:01 2010 +0100

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

commit b72af5cab1600f353a2bd62a4f3839513cedce41
Author: Vincenzo Reale <smart2128@baslug.org>
Date:   Tue May 4 00:34:07 2010 +0100

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

commit 8005e8db9c56bede9351a3d407dbedc2f15a256e
Author: Gabor Kelemen <kelemeng@gnome.hu>
Date:   Tue May 4 00:31:08 2010 +0100

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

commit 51247e9c42837db6d82f199f3309b4f501dce0d6
Author: Dean Lee <xslidian@gmail.com>
Date:   Mon May 3 23:09:06 2010 +0100

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

commit 7b7f2f807d59c8b99dd08a0be67475e175b3be80
Author: Michał Trzebiatowski <hippie_1968@hotmail.com>
Date:   Mon May 3 23:04:20 2010 +0100

    German l10n for vlc.desktop
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>

commit fb9c08430e655559e4aece0ba3a4de4fdd3c2041
Author: A S Alam <apreet.alam@gmail.com>
Date:   Mon May 3 22:55:05 2010 +0100

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

commit 78d97bb780ccd13e401d99542b11bfed62fae990
Author: Myckel Habets <myckel@sdf.lonestar.org>
Date:   Mon May 3 22:42:59 2010 +0100

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

commit ca407011c8e6a6b3e8528a3e27389d1d6fbed246
Author: Gonçalo Cordeiro <gzcordeiro@gmail.com>
Date:   Mon May 3 22:36:03 2010 +0100

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

commit c70451ad96c182e9e9b2379fabf2b012be457ca7
Author: Eirik U. Birkeland <eirbir@gmail.com>
Date:   Mon May 3 22:27:10 2010 +0100

    Nynorsk translation for .desktop
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>

commit dc272d02ae532dcad26b327cae93d5c62755a2ac
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun May 2 22:48:38 2010 +0200

    Added support for ffmpeg-mt.
    
    It is not well tested yet.

commit 933d6755d4cd316745feb90601451e4f07ee2340
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon May 3 21:54:28 2010 +0200

    Added vlc_GetCPUCount() to retreive the number of available CPU.
    
    It is implemented for win32 and when sched_getaffinity() is available.

commit 529a7a1af65af87e4655497fe123a0e3f5dbe734
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun May 2 21:58:20 2010 +0200

    Used reordered_opaque for timestamp managment in avcodec.
    
    It is cleaner. Also, it seems that ffmpeg-mt correctly handles it
    and so will allow using it.

commit cbe1cda8765084294b3649fc89ddd63c26dd2f4c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon May 3 20:45:47 2010 +0300

    ALSA: use non-modal error dialogs
    
    aout_Restart() is quite buggy (IMHO) and restarts the audio output
    from the interface thread. Then Qt4 external dialogs are buggy as
    they deadlock if called from the interface thread (I cannot find a
    direct way to use BlockingQueuedConnection for foreign threads and
    DirectConnection for the interface thread).
    
    Until either or both of those bugs are fixed, we cannot use modal
    dialog from the audio output.

commit 6eb90af3ba93c2707c44f769eb516e3c837df25b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon May 3 20:37:07 2010 +0300

    Revert "i18n fix"
    
    This reverts commit 110693d59e6bdeb2598579caeb41d7520dbb39ad.
    This fixes #3599.

commit 476385663123ec0b550a113fa3601cc4efe17bc2
Author: Konstanty Bialkowski <konstanty@ieee.org>
Date:   Mon May 3 21:15:52 2010 +1000

    Use correct title for upnp containers.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit b8fd723b6725da3de6c0c8a40aeca21ad2b7d023
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon May 3 15:28:50 2010 +0200

    Contribs: simplify mozilla dependencies

commit aa8b54178110b9862105b31836ddec332469c12d
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Mon May 3 15:22:41 2010 +0200

    skins2(Linux): _WM_NET_PID requires WM_CLIENT_MACHINE to be set
    
    code inspired from xcb.c

commit 0484b127c762d7519726db78e2017cb762a20c1a
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Mon May 3 12:46:15 2010 +0200

    macosx_vout: Correctly change context after -lockgl.
    
    And don't unlockgl if lockgl wasn't successful.

commit 6ef23b74e938f1d25009ac01d07b19b451837512
Author: Sebastien Zwickert <dilaroga@free.fr>
Date:   Sun Mar 28 15:19:03 2010 +0200

    VLCKit: Add the # character that prefixes the output chain.
    
    Signed-off-by: Pierre d'Herbemont <pdherbemont@free.fr>

commit 837758099ac966b117129e8ef43bb9c452e85c51
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Mon May 3 11:40:04 2010 +0200

    Bump libvlccore version on the Mac OS X install script.

commit 7df2787075068f51894e1332f8be8b2b43769d80
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Mon May 3 11:02:42 2010 +0200

    skins2(Linux): add WM_CLASS and _NET_WM_PID properties to skins2 windows
    
    This patch refers to trac #3594.
    Tests required to ensure that it really solves the "Docky" issue

commit 0f7abe2f0e024c3303c458c1875a6cbe0e7e198c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun May 2 22:59:54 2010 +0300

    Revert "Remove the Xlib no-ARGB hack"
    
    This reverts commit 9f9f6d1153bb1954bed4ab7146a6a801dfe36fb0.

commit 6d4a41a6e779e606c8ffd212948535f9e46691c1
Author: Sébastien Escudier <sebastien-devel@celeos.eu>
Date:   Wed Mar 17 08:30:22 2010 +0100

    Unload vod-VLM only at the end
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit c9a8f8f6aa430e2de4d7d8e42ab9a3fea2e87cd3
Author: Sébastien Escudier <sebastien-devel@celeos.eu>
Date:   Thu Mar 18 14:06:07 2010 +0100

    smem : support non raw video format. In this case we copy compressed data into user buffer.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 2a034e4c43e003d0c6522ae7006e4014c8303a3e
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun May 2 14:02:34 2010 +0200

    contribs: updated binary package for Mac OS X

commit feb4ecb5602c861c9ac02ac5c62fbf32c2ec43c8
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun May 2 02:41:09 2010 +0200

    Fixed kate build without libtiger.
    
    It closes #3586.

commit b67498fe91f91067560afd0a5e99aa5d241d840b
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun May 2 02:32:10 2010 +0200

    Fixed compilation of freetype module without fontconfig.

commit f9f6f88c53d72b8b1cf2b05a37e5ced786a2fbbf
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun May 2 02:13:03 2010 +0200

    Fixed bandlimited audio filter with low output samplerate.
    
    It closes #3543.

commit 827d60ce665c7088eae6761a9c3deb6a694dac42
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun May 2 01:50:21 2010 +0200

    Factorized a bit bandlimited audio filter code.

commit 1d62036ce29b7277fdad44d2addb6c6b995e6383
Author: Vincenzo Reale <smart2128@baslug.org>
Date:   Sun May 2 00:46:14 2010 +0100

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

commit 95f32b1bf51a5bb03488a59f18feac42b80479d4
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun May 2 00:09:48 2010 +0200

    Fixed avcodec audio encoder wrapper.
    
    It closes #3538 and #3496.

commit 792054ae5cebe62b1a7269d0006eee821c066532
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun May 2 00:09:19 2010 +0200

    Improved audio codec description from fourcc.

commit cc4676bf4ad78c0d0db56cd4eb687478bd2bb190
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun May 2 00:01:06 2010 +0200

    Moved out avcodec SampleFormat -> VLC formats to its own function.

commit 0e0eb5aa8d5c2bc32837eada52bf0b56c27afeb0
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat May 1 23:44:41 2010 +0200

    Used vlc_fourcc_GetCodec in aout_BitsPerSample.
    
    It is a bit safer.

commit b86867f6bf0a2cdae0c849e8719a21416cc3c9df
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat May 1 20:24:05 2010 +0200

    Fixed potential segfault (on failures) with avcodec audio encoder.

commit c2e2e5c16304f36a9abf0bc473081ff4798bc769
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat May 1 20:16:01 2010 +0200

    Fixed segfault with opengl provider.

commit 8900648846ab501c875638eab5763b41951c1e8c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat May 1 23:29:45 2010 +0200

    Avcodec: Correctly free the Subtitles structures so it doesn't crash on Win32
    
    Close #3439

commit 9f9f6d1153bb1954bed4ab7146a6a801dfe36fb0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat May 1 22:31:13 2010 +0300

    Remove the Xlib no-ARGB hack
    
    The XCB/XVideo (for a long time) and the XCB/X11 (since the commit
    before the previous one) video output plugins will fail safe in case
    the embedding window has an alpha channel. In VLC 1.0, the Xlib plugins
    needed this hack as the Xlib error handler would terminate VLC.
    
    If compositing is in use, VLC will now use GLX. This will require
    software chroma conversion from YUV to RGB. Also, unless the GLX output
    is explicitly selected, VLC will flash twice before it starts rendering.
    First, it tries (and fail) to use XVideo, then plain X11. To fix this
    cosmetic problem, we would need to keep the window across plugins.
    
    I assume this change is needed to fix #3581, but I have not tested, so
    it may or may not be sufficient.

commit b660648dff46b0ea05a73b094b8c306be128a741
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat May 1 22:27:52 2010 +0300

    XCB/GLX: higher priority than Frame Buffer
    
    Neither of them support YUV. But GLX is much more likely to work than
    FB, and also fails in a safer way.

commit 2e2bf09f3f55246dd65a0d479f9b4cc04d747b46
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat May 1 22:26:56 2010 +0300

    XCB/X11: disable ARGB support
    
    VLC does not currently handle color masks for ARGB chromas, so this can
    not work yet. Instead, fail safe to the GLX output.

commit d9fa51946ade253fd438f48ff7114180f4d55bf2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat May 1 22:26:34 2010 +0300

    XCB/XVideo: add debug message in case of problem with visuals

commit e9117abcc258fbef86cf5ea57a9d44964d524d02
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat May 1 20:58:26 2010 +0300

    GLX: destroy context before window

commit ee0f54b35b1d3ceab09d6fd900dda3f643964a37
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat May 1 13:46:22 2010 +0200

    Missing include (vout).

commit b1d00bedc55e1996fd5e611c9785cfeb2a58c9b1
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat May 1 13:39:04 2010 +0200

    Fixed ASF muxer header with extended streams and aspect ratio.

commit 8e2ba632c6ab8b424213835baf16fdde7e8a1c4d
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat May 1 13:20:32 2010 +0200

    Write new ASF header on the fly only in HTTP mode.

commit d50635dd8a26612a00453ec3a228800050dd5140
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat May 1 13:12:14 2010 +0200

    Do not remove track informations in DelStream for non http ASF muxing.
    
    It fixes #3522.

commit cd70bf31543d6f2588645a40e2bb90c4e0063001
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat May 1 01:47:35 2010 +0200

    Privatized remaining vout fields.

commit fd28b417d1c28fbf3e31859dae2458b7b92784fb
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat May 1 01:47:13 2010 +0200

    Updated remoteosd to new sub-filter mouse API.

commit dc0f32c1467e5a5cd3e6521f853fe7a2f8244bdb
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat May 1 01:32:57 2010 +0200

    Updated osdmenu to new sub-filter mouse API.

commit 72aabd946436d7ad8fe9f24a79a3da476f8fd01a
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat May 1 01:31:26 2010 +0200

    Added mouse support to sub-filter.

commit 5d51dfe0711b6c1539e39fe43995875a4eff3f78
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat May 1 00:32:20 2010 +0200

    Fixed a segfault with osdmenu filter.

commit af279394bf371c13eaa99a0f5524080130109048
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat May 1 00:29:16 2010 +0200

    Do not reuse "osd" variable in osd menu.

commit daa556bc3b195e09017685044c4c953f3da5fb56
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Apr 30 19:41:24 2010 +0200

    At input EOF, wait for all pictures to be displayed.

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

    Qt: fix playlist entry in taskbar on Win32
    
    Close #3520

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

    Qt4: Fix the VLC hangging in fullscreen on Win32
    
    Close #3513

commit 5567d4df50ca7d6d28910a28f84f051069dc538c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Apr 30 15:59:23 2010 +0200

    MKV: cosmetics and NULL-check

commit 8ae8da347a32fd6e3e74a2721b079170b925eecf
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Apr 30 12:52:12 2010 +0200

    MKV: reduce the scope of the var loop counters

commit e21a40d8b1b39c3fd62c1d99d927e7d2fb53e7d6
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Apr 30 12:06:55 2010 +0200

    MKV: stream_io_callback simplifications

commit 18dbd3acd0197d3e2a3f4b6de3b0795045d76666
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Apr 30 11:55:25 2010 +0200

    MKV: EbmlParser, cleanup

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

    Qt: fix debug messages

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

    qt4: connect accepted/rejected from correct widget

commit 830a1215175b734c476390dd24c59a444a8a2fec
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Thu Apr 29 22:14:27 2010 +0100

    Remove dead code

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

    Synchronise NSIS translation with 1.0-bugfix

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

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

commit 08a73f8b3328767ed9f903bc9913a8dfe27d5079
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Apr 29 21:16:25 2010 +0200

    Simplify the creation of subpicture with dynamic content.

commit 14054532b429237a6de66a9aaf6f17fc69793178
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Wed Apr 28 15:47:03 2010 +0300

    transcoding video, sends NULL when ending. Should fix sending all the encoded frames to sout
    
    Sends NULL-pict to encode when it's closing time, then encoder knows to
    flush buffers and check that it has outputted all the frames.
    
    Contains changes to x264/avcodec-module to implement that on encoder-side.
    Add quick check on omxil/dirac/theora for that, so they don't crash.
    And add likely-macro to x264/avcodec in check of NULL
    
    If someone more familiar with dirac/theora/omxil encoder-modules could
    check if they have buffers that need to be outputted, would be nice.
    
    Fixes some tickets, but I failed to find any of those in trac.

commit d8bc8db8f074a4c9fe38910688d5d7caa8989e21
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Thu Apr 29 21:37:18 2010 +0300

    add comment that BlockChainAppend() can take NULL (somewhat obvious, but just in case)

commit 6aa2e63da7d3f73b922027d5c07cb91ab7065459
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Thu Apr 29 12:41:08 2010 +0300

    avcodec: default to 2 threads on encoding
    
    Multiple cores are pretty common nowdays, so shouldn't be big issue. Maybe
    better would be implement cpu-core counter, like in x264, but at the moment
    only avcodec-module doesn't seem to handle i_threads=0 as automatic.

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

    Qt4: fix a crash (kind of a 'use after free' error).

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

    Qt4: fix a memleak in the extensions menu.

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

    qt4: clear extensions list when the dialog is destroyed.

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

    qt4: fix memleak.

commit 69196d4b10c91bc39efe2b26121d5e64981036f2
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Thu Apr 29 01:38:19 2010 +0200

    WinCE: fix build
    
    Add now needed -lws2 to stream_out_standard

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

    Fixed MS-RSTP RTP packet parsing.
    
    It closes #2812, #3197 and #3533.

commit 8abe30826a4cfa0d25f37d609867027e4f8c9ca5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Apr 28 23:50:08 2010 +0300

    Remove useless freeaddrinfo wrapper

commit 95a84cda1e26ab6fae7bc215366d73ac5079d152
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Apr 28 23:48:30 2010 +0300

    Remove getnameinfo and getaddrinfo wrappers
    
    They weren't thread-safe (and did not support IPv6).

commit c796d10a9a7004a6b2f558c0f4a8847168850a7e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Apr 28 23:46:26 2010 +0300

    Require Windows XP
    
    (I doubt VLC 1.2.0 will be out before July 13th this year)

commit 0ef46dbedcab87a3100753407f70505479209638
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Apr 28 13:41:29 2010 +0200

    imem: remove tab in sourcecode

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

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

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

    Fixed qt4 fullscreen behaviour with multiple monitors (win32 and linux).

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

    Fixed video display with directx and multiple monitors.

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

    i18n fix

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

    i18n: Factorise qtr() and fix nodes i18n

commit 11333c7750ecf066c6b3c3093b2e88243cb11545
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Tue Apr 27 22:38:06 2010 +0100

    Revert "Qt: fix missing translations"
    
    This reverts commit 5cf83d9c99fe2554b74124a11c2a1e7e1751c82b.
    
    It's nor displayed strings but passed to the core

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

    i18n: Don't do _("")

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

    i18n fix

commit 56077cc74972814ca396a026ef96a64a5c18e2aa
Author: arian Hikanik <podnety@mojepreklady.net>
Date:   Sun Apr 25 23:28:47 2010 +0100

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

commit 07e5aced3f8d067c348911baef41e7b685c4f51f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Apr 27 15:37:21 2010 +0200

    Fontconfig: hardcode fonts path on Win32
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 0af86a1812824a0eb655fdedb6ed9b24bdaf6098
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Apr 27 01:57:06 2010 +0200

    Naming consistency over Web Plugins

commit fa6d48f4bee25c77b0ed1a46e45ba893b3f8201b
Author: Luca Barbato <lu_zero@gentoo.org>
Date:   Tue Apr 27 00:49:46 2010 +0200

    Initial support for chrome/chromium
    
    It relies on crxmake and doesn't preserve the private key.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

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

    Qt: forgotten translation

commit 5cf83d9c99fe2554b74124a11c2a1e7e1751c82b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Apr 27 01:19:36 2010 +0200

    Qt: fix missing translations

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

    The plugin now works with firefox 3.6 and 3.5.3
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

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

    libass/win32: Factorize

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

    Libass: put the dialog, where we actually need it.

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

    Moved win7 taskbar disabling code from qt4 to msw.

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

    Libass: simplify and do not call ass_set_fonts_dir
    
    This should continue to fix the fontconfig caching bugs

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

    FreeType: simplify and let the p_dialog the shortest time possible.
    
    People on mac should really check this on their machine

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

    Freetype: try to fix the fontconfig cache building bug on Win32

commit c8209ec1c6ca29844f89afe58204c8bd1cc68877
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Apr 26 21:32:17 2010 +0200

    Converted more commands to vout_control.

commit e4e3c67eb98a386a8f5386e429d27369eb124b0f
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Apr 26 19:37:01 2010 +0200

    Removed unused "intf-change" vout variable.

commit bfbbfdf0505fe28ebad2894d2f4bfb35e69c07be
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Apr 26 19:45:36 2010 +0300

    Slightly different name for Direct3D XP (fixes #3560)
    
    (N.B.: Backporting this would break translations)

commit 2c2f3856370e3480e4a61c263ec7917ace9fb60d
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Apr 25 19:28:25 2010 +0200

    Used vout_control for various commands (vout).
    
    It also improves reactivity of seek while paused.

commit 1618a00d42eb5573d142a8568a0d13b4379e88ab
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Apr 25 19:18:02 2010 +0200

    Added API to simplify/clean up vout controls.

commit 3624290f3b18fa51dbb7a3d6c1be5c90d3b33b78
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Apr 25 18:48:12 2010 +0200

    No functionnal changes (vout)

commit 7ea9a56dee592c4a8fb072e04730307a7c25b00f
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Apr 25 16:34:57 2010 +0200

    Split out interlacing/post-processing management from video_output.c (vout).

commit 7230018645198fdfebdda7ff1d270df921512327
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Apr 25 15:59:28 2010 +0200

    Removed vlc_object_find_name in vout.

commit b0e3202d1dc599580987c8f7abfa4b5f5fa2f5b2
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Apr 25 13:44:36 2010 +0200

    Removed dead code (vout).

commit b0586bcbfa09d16048bd7b734aae8e14efd5a562
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Apr 24 22:41:50 2010 +0200

    No functionnal changes.

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

    Qt: translate external dialogs buttons too

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

    Qt: translate all buttons in plugins dialog

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

    Qt: translate all buttons in openurl

commit 12b85d0797782da7044da487e705e1918102c58d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Apr 25 14:56:35 2010 +0200

    Configure: Remove slp linking

commit 15b99999c9a6c4430c8616a82bd463e88cd5f6da
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Apr 25 09:29:33 2010 +0200

    Fix make distcheck.

commit 31a9a2e346344393e14155cd276ae04b9570c4ec
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Apr 25 09:17:29 2010 +0200

    skins2: remove uneeded .svn exclusion.

commit 3ac7ce38ac59eeb46281cf08d83beaa654c400c8
Author: Gaëtan Rousseaux <garousseau@voo.be>
Date:   Sun Apr 25 00:04:12 2010 +0100

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

commit 5db7afc0a1260e89c46a2d706c544ba8916edd6d
Author: Myckel Habets <myckel@sdf.lonestar.org>
Date:   Sun Apr 25 00:02:27 2010 +0100

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

commit c5f7285e05d1e93936613227dd5700822fb6e0e5
Author: Vincenzo Reale <smart2128@baslug.org>
Date:   Sat Apr 24 23:51:34 2010 +0100

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

commit 2698cf7c53b685086f6965d85c5e22b612fb9bb2
Author: David Planella <david.planella@gmail.com>
Date:   Fri Apr 23 15:47:53 2010 +0200

    Added Catalan translation to the desktop menu entry
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>

commit 60a63e042bc76cd9672a793c9f26e86efbbe0493
Author: Keary Griffin <kearygriffin@gmail.com>
Date:   Tue Mar 30 23:00:30 2010 -0400

    Add support to mpeg-ts muxer to pass keyframe flag (BLOCK_FLAG_TYPE_I) to access_out modules
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit d53121f71e0ec6d22e89da02b136020e8f502adc
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Apr 24 17:10:10 2010 +0200

    x264: activate preset only on recent versions of x264

commit 7cacee0ccb881a59759273f6d28b6681c4a24aa6
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Apr 24 15:30:19 2010 +0200

    Simplification in avcodec.
    
    Reported by ivoire.

commit e5cd0b1fd117c683eca0c7f8874c26964bf244f9
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Apr 24 15:09:24 2010 +0200

    Fixed :drop-late-frames= inheritance in vout.
    
    Reported by ivoire.

commit 475416920231075135fb106282c8377142cbe6d3
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Apr 24 13:47:14 2010 +0200

    contrib: bump taglib to 1.6.3 and update patches.

commit 1674728e44836e40ff17b2d44739195f2ca20b11
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Apr 24 11:33:42 2010 +0200

    Contrib: Don't compile portaudio support in fluidsynth

commit 4b79776711dd0e76e35c250bb0ae8a907dcdc24c
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Apr 24 11:21:50 2010 +0200

    Fix signess.

commit 0b574db7fddd22289bedd007e6b382f92f96ea31
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Apr 22 20:41:10 2010 +0200

    Second attempt to use a dynamic array shortcuts (this save some memory).

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

    Contrib: use the same new headers for NPAPI in Win32

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

    Mozilla: fixes for Win32 using the new np headers

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

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

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

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

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

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

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

    Remove references to mozilla-config.h, remove linkage with libnspr and other xpcom libraries.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

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

    Contribs: Use official npapi headers from http://code.google.com/p/npapi-headers
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit c63cc6b04c979c6eadfad6fef740ea4cac89110a
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Apr 24 00:00:19 2010 +0200

    Manual revert of now unneeded a1b58a771b1bdfcca56d24541b43ce5bf6caf8b7.
    
    Picture reserved/linked state has been merged.

commit 94e0618bb553abc7d1c59095b52de95c51deb724
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Apr 23 23:45:56 2010 +0200

    Removed now unused picture_t fields and associated enums.
    
    They are p_data, i_status, i_type and b_slow.

commit a114568c40ada4851d3ac20dc4a0e7ac2d6a5561
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Apr 23 23:20:54 2010 +0200

    Removed invalid comment (vout).

commit 0c5adb0ef5270e9c3b24c01fc92fbfa94ea38257
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Apr 23 23:18:56 2010 +0200

    Modified vout_*Picture API.
    
    It is a bit simpler and cleaner.
    I plan to remove the need for specific vout
    vout_HoldPicture/ReleasePicture functions, but it is not yet possible.

commit 11ac4b09efb8ebd7ba4f44e72f685dbb5d1fd87d
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Apr 23 22:57:49 2010 +0200

    Removed now useless vout_CountPictureAvailable.

commit de67c3f773660b926545da3717f896a1e6109e29
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Apr 23 22:54:58 2010 +0200

    Fixed vout_Reset.

commit a274331ee5b95d7e2537255344d5b4d2991a41a3
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Apr 23 22:46:48 2010 +0200

    Split vout_FixLeaks into vout_FixLeaks and vout_Reset.
    
    No functionnal changes.

commit fd32a7c3189ffe63798c24f9696c8233c2ab69a5
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Apr 23 22:03:30 2010 +0200

    No functionnal changes (vout).

commit f0fe302ba01b04310abeec9efaa9e9eef1bfbf3f
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Apr 23 21:47:34 2010 +0200

    Removed dead code.

commit faba61698f7a12f201f56867116f9b2b69b69045
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Apr 23 00:50:42 2010 +0200

    Fixed avcodec picture reference counts.

commit 958ae35d1498512821ebcdb2d98d4ce7fce4871b
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Apr 22 20:06:05 2010 +0200

    Reworked the way pictures are handled by the vout core.
    
    As a side effects, it may improve a bit frame stepping.

commit 889ae4fb267810151ceaa91ad1041dfd60576f56
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Apr 22 20:02:52 2010 +0200

    Added picture_pool_GetSize helper.

commit 0a3c6b714f774a403081858f978e71f0f5ccec28
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Apr 20 00:17:56 2010 +0200

    Added picture_pool_Reserve helper.

commit 47c001b3045698790f006909654fdd35b47a0610
Author: Dean Lee <xslidian@gmail.com>
Date:   Fri Apr 23 01:11:19 2010 +0100

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

commit 6c97ece29defabb583ce6c17720072432d9cf849
Author: David González <pico.dev@gmail.com>
Date:   Fri Apr 23 01:06:44 2010 +0100

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

commit fb511ad88561222278ea635b27e1025abaa2cee2
Author: Ivo Ivanov <bestran@mail.bg>
Date:   Fri Apr 23 01:05:50 2010 +0100

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

commit 1f32f3d3baa0c1e26ff88d94eea048d18d0c9695
Author: Oleksandr Natalenko <pfactum@gmail.com>
Date:   Fri Apr 23 01:03:13 2010 +0100

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

commit 46196b79efcd185c3216c490a5dea3f248bd7cbf
Author: Michał Trzebiatowski <hippie_1968@hotmail.com>
Date:   Fri Apr 23 01:02:33 2010 +0100

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

commit a084d762258710b3f765e14ce704d129d6085715
Author: Vincenzo Reale <smart2128@baslug.org>
Date:   Fri Apr 23 01:01:38 2010 +0100

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

commit 6976e4b918aff0f0dc1f03aa9f94dd3b532fab46
Author: Marián Hikaník <podnety@mojepreklady.net>
Date:   Fri Apr 23 01:00:37 2010 +0100

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

commit 9074e6e8a34b9cd68b71b2039c68e6e26e334961
Author: Jamil Ahmed <itsjamil@gmail.com>
Date:   Fri Apr 23 00:58:15 2010 +0100

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

commit 12db340bf342eb5ddfdce3afccfb0700ddc28c01
Author: Gaëtan Rousseaux <garousseau@voo.be>
Date:   Fri Apr 23 00:55:33 2010 +0100

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

commit 23432a1e405e61d76e701ed8b3f8740b613cb0eb
Author: A S Alam <aalam@users.sf.net>
Date:   Fri Apr 23 00:54:09 2010 +0100

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

commit cba2171ea4d9ab60289fb0ad1b2bcb63f42ff11e
Author: Éric Lassauge <lassauge@users.sourceforge.net>
Date:   Fri Apr 23 00:43:46 2010 +0100

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

commit 31a7a1af1b3c92b7f80b136027b8f14272940709
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Wed Apr 21 22:52:00 2010 +0100

    Typos
    
    Pointed-Out-By: Gaëtan Rousseaux

commit 4c584433c6a46b6626f7662af1af7435962e955a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Apr 22 20:24:48 2010 +0300

    POTFILES: missing files

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

    Remove unused string

commit 78973025e4065e463202e2c72d96dc1deb4d1dd1
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Thu Apr 22 13:39:26 2010 +0300

    appletrailer: fix adding those other hd-resolutions besides 480p

commit f470c23bf7311623e997f0c9101ce40c6cea5203
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Thu Apr 22 13:34:14 2010 +0300

    appletrailer_iphone: remove unneeded debug-message

commit 6149d37d00adab4e219b22653518f67754d54566
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Thu Apr 22 13:10:48 2010 +0300

    x264: add forgotten help-text to preset/tune options

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

    Add a new FourCC to VP6F

commit 8aa1cc92d7adad82768559c8088f4a796b81410a
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Tue Apr 20 22:34:59 2010 +0300

    x264: modify code to add preset/tune options and don't set option if it's default
    
    Float comparisions aren't really nicelooking, but they should work ok.

commit ca986886cdcb1d5369ba3401460887ee806dcc80
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Tue Apr 20 12:28:13 2010 +0300

    appletrailers_iphone: add play-and-stop to optionlist, not sure they work corretly in this form
    
    Also check that hd is true and add different hd-resolutions (with albumart) to playlist.

commit 3765f1d9469dce19b34d6d13ee2cb55354d61e9a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Apr 21 23:21:52 2010 +0200

    Contrib: quick and dirty fix to compile FFmpeg on WIn64
    
    This isn't the right way, but I don't know how to fix yet. I'll wait for ramiro

commit e2ae35588014ad882f634d20ed573af389ad5e0c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Apr 21 23:19:19 2010 +0200

    Contrib: keep Win64 mess only for Win64

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

    live555: rtsp-caching is needed also for SDP

commit 3f74d14d87aac7869ce19ed3b34777f419561992
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Apr 21 21:38:27 2010 +0300

    Bump libvlccore ABI
    
    (vout and module_config_t changes)

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

    Revert "Modules: use a dynamic array for the shortcuts (this save 40K of memory on a 64bit system)."
    
    This makes the cache loader crash (depending on the input file).
    
    This reverts commit 3c3964589ec711c9ea363e51750f431104ac1637.
    
    Conflicts:
    
            src/modules/modules.h

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

    Fixed mkv seeking regression while adding simpleblock support.

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

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

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

    contrib: skip live555 patch on WinCE too

commit e78923c34a14fa58834b8b3e7bbb9a63fd2991dd
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Apr 21 13:38:14 2010 +0200

    Fortune about 1.2

commit 9f0974cbcc34cfcde5c7d02881195918ae8e0b15
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Wed Apr 21 12:11:23 2010 +0200

    module_t: repack again.

commit 9e90c99a3b9c33bdf34fa712969f411d1fa7934d
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Wed Apr 21 11:43:16 2010 +0200

    module_config_t: pack the structure. This save 10K on a 64bit system.

commit 3c3964589ec711c9ea363e51750f431104ac1637
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Wed Apr 21 11:17:17 2010 +0200

    Modules: use a dynamic array for the shortcuts (this save 40K of memory on a 64bit system).

commit 29d8337d1e27112ea44ee3081feee7d2990c41bb
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Wed Apr 21 11:12:54 2010 +0200

    rar stream_filter: add "rar" shortcut
    
    module name is "stream_filter_rar"

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

    Fix MainInterace initial sizing
    
    Close #3551

commit b714addf88c020e681dc8fde99317f474dd2dca1
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Apr 20 13:36:55 2010 +0200

    Bump Fluid to 1.0.9
    
    Yeah, we should use 1.1.1 for win32, but I don't have the faith yet, with the glib dependency.

commit 8a088e6ef438a705e5766c62b69727dc8e2ed598
Author: Song Ye Wen <ffmpeg@gmail.com>
Date:   Mon Apr 19 18:46:49 2010 +0800

    update POTFILES.in
    
    Signed-off-by: Rémi Duraffort <ivoire@videolan.org>

commit ce56b26e1e1f824d0ad975680af66e2f22df7cb2
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Apr 19 13:59:45 2010 +0200

    dshow cosmetics.

commit 4b4d2494895fdd9d0ac16849c9a679539ad19033
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Apr 19 12:35:06 2010 +0200

    "strlen( psz ) == 0" => "*psz == '\0'"

commit 61f59e9233c3ac7cb800bd620fff99701cc3bbf8
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Mon Apr 19 15:10:13 2010 +0200

    contrib: update FFmpeg configuration on WinCE

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

    Distribute position.h for mozilla plugin
    
    Signed-off-by: Rémi Duraffort <ivoire@videolan.org>

commit 6d0ff171f0d210edeed30b209b409d88479f7ca4
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Apr 19 09:44:11 2010 +0200

    video_filter: fix compilation.

commit b681025492099ccd0721d707bd2a99d8c3088ec3
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Apr 18 22:48:26 2010 +0200

    Fixed win32 build.

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

    Fixed mkv seeking when simpleblock is used for video.

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

    Moved picture_heap_t out of vlc_vout.h

commit 345afd987d784d846605dc85f8a6d6dfa77cd727
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Apr 18 19:35:59 2010 +0200

    Do not use private vout fields in atmo filter.
    
    It breaks a bit atmo filter features (ie crop parameters aren't retreive correctly
    anymore, at least until the core does set them for video filter2).
    But it fixes potential segfaults due to the way the crop-update callback
    is (un)registered.

commit 38ac8544e29a0cb3b31cfd96b4aac6679f7907da
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Apr 18 18:31:16 2010 +0200

    Moved most of private vout_thread_t fields out of vlc_vout.h

commit b67a5864cbcd069e3c0ad971745137469bb07ed6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Apr 18 17:32:19 2010 +0300

    Catch unsafe (but alas common) strerror()

commit c37501542c7aee37635f6cabd0301924c5f8b0dc
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Apr 18 16:19:45 2010 +0200

    Compilation fix for osdmenu.

commit 4cd0b03690b8de28d568bafb0754f5d6a48d2f57
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Apr 18 15:42:41 2010 +0200

    Removed picture_heap_t::i_aspect/width/height/chroma.

commit 47e1d944ba1e27a2bf85e5ab083f99418bb22dc9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Apr 18 16:42:34 2010 +0300

    Ignore signal/sigaction on blocked signals
    
    It is a bad idea, but it does not really harm.

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

    live555: fix use-after-free in TCP rollover on MS-RTSP

commit 4820423079799cb162c52ebdabb29dd0697124e6
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Apr 18 04:17:02 2010 +0200

    Removed picture_heap_t rgb informations.
    
    They are copies of vout->fmt_*.

commit 6bffcd8055dd0728f2ef9c584af186bfcea89597
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Apr 18 04:00:14 2010 +0200

    Removed write only vout_thread_t::i_zoom.

commit 64da2d69863680f9298f1a1b32131ce2c51fb468
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Apr 18 03:57:26 2010 +0200

    Disable invalid access of internal vout fields.

commit dad7a3097bd05f657fd316a7c406f2da9d60c6a1
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Apr 18 03:55:52 2010 +0200

    Typo (vout).

commit 67936bb121f31c6806c0d62d203be9ad4e071307
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Apr 18 03:51:47 2010 +0200

    Removed write only vout_thread_t::i_window_width/height/i_alignment/b_autoscale.

commit 9754c0acfbc10bdbbfe2660cd058e2f6a0851426
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Apr 18 03:49:37 2010 +0200

    Moved vout_sys_t out of vlc_common.h.

commit a94151f19e830a603e9edb0bf4b25647353cbd60
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Apr 18 03:48:10 2010 +0200

    Removed write only picture_heap_t::b_allow_modify_pics.

commit b189e402a1a3c1bd44ee8d022483d2332b8082e3
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Apr 18 03:46:43 2010 +0200

    Removed write only vout_thread_t::i_heap_size field.

commit d83763e8bde5fc40780bc1ce7cda3a52c5ab2691
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Apr 18 03:44:56 2010 +0200

    Moved some private fields out of vlc_vout.h

commit e0e818e1db95df0cc3c27c2bb23c875cf1be1144
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Apr 18 03:35:10 2010 +0200

    Moved vout_AllocatePicture out of vlc_vout.h

commit 501d6e22f240234fae622bb11e169af9241a1215
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Apr 18 03:32:15 2010 +0200

    Do not use vout_AllocatePicture in dynamicoverlay sub filter

commit 447d0c8fad511536e86bad5141bd9dd9721ed95a
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Apr 18 03:25:28 2010 +0200

    Moved vout_IntfInit out of vlc_vout.h

commit 2447adc6249c3698752a7a60a86ca6f1eea93033
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Apr 18 03:23:57 2010 +0200

    Removed vout_PlacePicture function.

commit f25a03a23717bbcc630bfeb0918e962a1917f214
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Apr 18 03:21:20 2010 +0200

    Removed unused vout flags.

commit 2fb8a236e4dc25e1c8d9465c03cdaacc75316bd6
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Apr 18 03:18:22 2010 +0200

    Removed dead code in vout.

commit 8a1ee23adf32c880c24734432069b84a4dda0f83
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Apr 18 03:06:57 2010 +0200

    Removed picture_heap_t::pf_setpalette

commit 6d2319a0c76a26965ba510dc561380c3b6f922a6
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Apr 18 02:58:25 2010 +0200

    Calls directly the vout wrapper iof using function pointers.

commit 14f9486ce609105ed35ae692b4a2570ac90d5ff7
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Apr 18 02:50:25 2010 +0200

    Removed unused vout_thread_t:pf_lock/unlock/swap fields.

commit 6d8975b217b0c9c9c35b036b2872ff1040e6e704
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Apr 18 02:48:37 2010 +0200

    Removed unused vout_thread_t:pf_control field and related code.

commit 030555469cc4b2f5a1bcc82c0655e4d0a299b9fb
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Apr 18 02:45:45 2010 +0200

    Removed unused vout_thread_t:p_module field.

commit dfc4f334657a9803d22bc014abf7ad1bbb9cf3cc
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sun Apr 18 13:50:06 2010 +0300

    lua sd: add apple trailers service discovery
    
    atm. you should use --input-fast-seek to get better performance. Basicly
    script pretends to get iPhone and asks it trailer-stuff and demuxing
    it on appletrailers_iphone.lua-script.
    
    Works for me for most trailers, some don't work, just fix it.

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

    Fixed auto-reconnect mode in http.
    
    TB.

commit 2a8338e57e6ca855a4cfd7cb81dc20c174b13caa
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Apr 17 22:42:59 2010 +0200

    Removed now unused filter_common.h header.

commit 7357deeea05e64f77a8956a327d37b2412639e83
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Apr 17 22:40:04 2010 +0200

    Removed useless include in remoteosd.

commit 4f326f632b280d9df862ceaf70ae68c92e84c54f
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Apr 17 22:28:04 2010 +0200

    Do not show non working deinterlacing modes until it is fixed.

commit 62c53d4ac373ce7032d3dacbb008eff913cc53a6
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Apr 17 22:24:44 2010 +0200

    Removed the "video filter" part of the deinterlace filter.
    
    The modes bob, linear, yadif, yadif2x cannot be used anymore
    until the core is extended.

commit a2deb59af5f4ff170c676e4a6639b95edd1d13ea
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Apr 17 21:35:01 2010 +0200

    Do not build crop video filter plugin.
    
    Only the autocrop feature is really lost with that but it was very
    inefficient.

commit f533a3279332686391d44527eb5eaa60dd0af3fe
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Apr 17 21:33:48 2010 +0200

    Do not build opencv_wrapper video filter plugin.
    
    It will have to be converted to "video filter2".

commit fda3269c9e4e3daf92d1a2c73397330884abee50
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Apr 17 21:31:07 2010 +0200

    Do not build transform video filter plugin.
    
    It will have to be converted to "video filter2" (and the core extended
    to support output format changes).

commit ffc6fed0d6050715a3f343e070c3dace221c5fd9
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Apr 17 21:30:30 2010 +0200

    Removed "video filter" wrapper.

commit c7426c00ad1fd26a5b0adb635c6b831d1ab2ad6a
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Apr 17 20:39:49 2010 +0200

    Removed non converted opengl video output module.
    
    X11 and win32 opengl modules are not impacted by this change.

commit 63acd4255da48b43d089486716cd7d4401ecfd56
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Apr 17 20:34:44 2010 +0200

    Removed non converted omapfb video output module.

commit ff21d846599910c9156caae484ad3935b23e6611
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Apr 17 20:21:37 2010 +0200

    Removed non converted hd1000v video output module.

commit 390bbad7051ca2b7799bbfd92d98f77c794a820f
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Apr 17 20:20:39 2010 +0200

    Removed non converted svgalib video output module.

commit b311515d35eeddd3184785291d6fe8d2643e4ac0
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Apr 17 20:19:45 2010 +0200

    Removed non converted ggi video output module.

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

    Fixed icy meta data parsing after http reconnection when the server change the position.
    
    TB.

commit 5d0b102f906c90ad6a21772d1b6dd712ba403537
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Apr 16 23:39:45 2010 +0200

    Enabled support for video splitter directly at the core.
    
    It isn't complete yet (no mouse/crop/...).

commit 95cee7fc59fa06c7494c60cc4dad1038ffb27a1c
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Apr 15 22:47:11 2010 +0200

    Moved "video output" -> "vout display" wrapper to the core.
    
    This removes support for non converted "video output" and "video filter"
    modules.

commit 9580417f22c2b5a68daf68cb5808b506a12311f9
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Apr 13 22:33:46 2010 +0200

    Do not use video_filter wrapper for puzzle/magnify/logo.

commit 4c3384da61ecd4acdc45fbc42b74593fecc7c901
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Apr 13 22:26:00 2010 +0200

    Let mouse events go through vout filter chain.
    
    It only works for vout display modules.

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

    Fixed and simplify a bit puzzle filter.
    
    Pitch of input and output pictures can be differents...
    BP.

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

    FLUID_FAILED is not defined in version 1.0.x

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

    NAME_MAX requires <limits.h>

commit 9fb933d3279d7da8ba81346c0e2a2437424a8b99
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Apr 17 20:24:05 2010 +0300

    live: use getaddrinfo() instead of gethostbyname()
    
    gethostbyname() is not thread-safe.
    
    This patch is not used in Windows. getaddrinfo() requires XP, and
    gethostbyname is thread-safe with Winsock.

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

    live: use inet_ntop() instead of inet_ntoa()
    
    inet_ntoa() is not thread-safe (except with Winsock)

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

    skins: use readdir_r() instead of readdir()

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

    vlc_readdir: thread-safety fix
    
    Use readdir_r() instead of readdir().

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

    Avoid calling dlsym at every code
    
    First I ever need to use the auto keyword...

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

    qt4: add tooltip to playlist viewchange-button

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

    Compile time support for FluidSynth 1.0
    
    Packagers shall be responsible for fixing FluidSynth thread-safety
    issues if they choose to use this old buggy version.

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

    fluidsynth: fix code point for channel aftertouch

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

    Avoid problems with srand() and speed up a bit (avoid dlsym)

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

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

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

    fluidsynth: parse SysEx messages

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

    fluidsynth: implement channel aftertouch event

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

    Require fluidsynth 1.1

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

    SMF: demux SysEx messages

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

    fluidsynth: fix pitch bend value

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

    LUAC: fix error detection

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

    Win32: vlc_rename() needs to erase target file first, fixes #3521

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

    scene: use vlc_rename(), fixes use on non-UTF8 systems

commit 082f3b1a5daa96bfb6b8ce762f53ab7dd7093a85
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Apr 16 17:07:20 2010 +0300

    GnuTLS: return WSAEWOULDBLOCK rather than WSAEINTR

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

    Win32: handle WSAEINTR correctly, should fix #3101

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

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

commit d8b153f8a487ae1da3957062b885c577beac9650
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Apr 16 15:38:56 2010 +0200

    Check for avcodec version also in configure

commit ad0b21e09097d2b7c4843dcc4bde66c9e2b766d1
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Apr 16 11:28:22 2010 +0200

    Avcodec: bump required version to 52.2.0
    
    This removes outdated code.
    It isn't nice to FFmpeg programmers to allow people to keep such old versions of lavc
    52.2.0 allows the Audio Channel Layout to be defined.

commit 027f68c3a6d17f32d7832ec205e1eade09dbad7a
Author: David Menestrina <dmenest-vlc at ofb dot net>
Date:   Wed Apr 14 16:24:05 2010 -0700

    int16 -> int16_t
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit f92ab361c0b0e52d7c3ca3df4d7386749a41216a
Author: David Menestrina <dmenest-vlc at ofb dot net>
Date:   Wed Apr 14 16:24:04 2010 -0700

    Use the new xulrunner-sdk 1.9.2 on Mac OS.
    
    This just changes the package that is downloaded and extracted
    in extras/contrib for Mac OS.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

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

    fix unsupported compact ifelse syntax
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

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

    VLM : add a dedicated mutex for the manage thread. We must not del callback while mutex is locked.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

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

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

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

    Drop trailing semicolons
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

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

    Visual: Center the vuMeter.
    
    Close #3534

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

    udev: move Discs SD under Devices category

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

    Use pragma packing for suncc
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

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

    Don't use solaris incompatible fstatfs(fd, struct, int, int)
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

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

    void function cannot return a value
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

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

    typedef va_arg function pointers to avoid compiler parse errors
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 435bc6686ad62d7651c0179d7be4a67103dd4ba8
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Apr 14 16:19:00 2010 +0200

    Contribs: deactivate DxVA2 on Win64

commit 6e2922444cfd0bfa4eca22ce69ae802942052bbe
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Apr 14 15:57:44 2010 +0200

    Contribs: compile pthread on Win64
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

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

    Qt: Fix playlist sizing
    
    Close #3523

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

    use requested item for meta fetching instead of currently playing one
    
    Revert "lua: fix my previous commit (missing '()')."
    Revert "Lua: fix the remaining scripts."
    
    This reverts commit dd9997bcbff0665bfd74a92f9aed25a787b24680.
    This reverts commit 5c29e5fc20816bf9d03600a557fead12a9ef716b.

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

    help: fix semi-colon wrongly stated where colon or comma is expected

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

    help: fix comma wrongly stated when colon is actually the right delimiter

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

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

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

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

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

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

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

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

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

    Typo

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

    Typo

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

    Typo

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

    lua: add art fetcher for last.fm
    
    This can commit bad code and bugs under your name into tree, so beware.

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

    MKV: fix compilation after vlc_codecs removal

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

    Qt: fix a crash when the option-list finished by 0, like the new x264_nal_nrd one

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

    Useless vlc_codecs.h includes

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

    Fix flawed KDE4-config detection logic

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

    Try to fix WinCE build

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

    x264: hrd option should be in from X264_BUILD >= 89

commit 878968cc492db7412943c3a1ec6c19428a2fe41d
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Tue Apr 13 16:10:47 2010 +0300

    x264: add hrd-option

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

    x264: remove upper limit for subme-value
    
    subme-value doesn't have any upper-limit in x264.h and libx264 seems to
    handle that it doesn't go too high.

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

    NEWS: mention the changed 2009 Apple Remote behavior

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

    contribs: updated binary package for Darwin including latest libmodplug

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

    Use the additional middle button on the new Apple Remote introduced in 2009 to toggle fullscreen
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

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

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

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

    FR: fix errors in x264 translation

commit 8a163fec68bf7c0ba8da066767e9aac42a4194b9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Apr 13 02:14:20 2010 +0200

    The next major release of VLC after 1.1.0 will be 1.2.0

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

    Refresh PO files

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

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

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

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

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

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

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

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

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

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

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

    NEWS updates

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

    Matroska demuxer: support for real atrac and real 28_8

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

    Qt: remove unnecessary debug message

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

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

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

    Improve signal/sigaction wrapper

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

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

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

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

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

    Print dynamic library error message if applicable

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

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

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

    Matroska: support for Cook

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

    Contrib: update modplug to 0.8.8

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

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

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

    Refresh PO files with new vlc.pot

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

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

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

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

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

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

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

    Qt4: i18n fixes

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

    i18n: Don't use "" for translatable strings

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

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

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

    Fixed compilation when disabling vlc_enable_override().

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

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

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

    strings: typo

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

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

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

    Print error when setting TTL fails

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

    NSIS: quoting error (fix #3514)

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

    Lower the noise level

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

    Safety checks for X11 error handlers

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

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

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

    VLC: remove false positives after fork()

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

    Add small backtrace

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

    Log dangerous registration of signal handlers

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

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

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

    Detect dangerous use of environment variables at run-time

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

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

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

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

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

    LUA: store p_intf->p_sys separately

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

    LUA: avoid leading underscores

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

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

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

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

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

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

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

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

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

    Qt4: use putenv() before any thread is created

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

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

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

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

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

    DVB/BDA: add_safe bandwidth/frequency

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

    build the static VLC binary with $(make core)

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

    Fix dangerous use of qtu() on anonymous QString

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

    Explicitly error message if LUAC is not set

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

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

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

    fdopendir needs dirent.h

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

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

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

    Mozilla: more fixes

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

    Mozilla: More fixes for XulRunner 1.9.2

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

    utf8_lstat is called vlc_lstat nowadays

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

    Contribs: use XulRunner 1.9.2 on Win32

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

    Mozilla plugin: try to fix some errors with XulRunner 1.9.2

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

    Require xul >= 1.9.2 explicitly

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

    Mozilla: do not hard-code autoconf file descriptors

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

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

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

    Allow MOZILLA_CFLAGS to be empty

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

    typo

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

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

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

    Do not hardcode libdl (fix #3506)

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

    fdopendir does not imply openat (fix #3505)

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

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

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

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

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

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

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

    lua_rc: print the item uri.

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

    Lua: fix the remaining scripts.

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

    lua_http: fix /art url

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

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

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

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

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

    Grammar

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

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

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

    Fix contrib automatic non-detection

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

    Missing quotes

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

    HTTP old: use vlc_sd_GetNames(), fix #3490

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

    Typo in extension, fixes #3502

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

    Replacement for getdelim and getline - fixes #3503

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

    lua_http: fix duration printing.

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

    Lua_http: fix fullscreen.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Win32: inline vlc_cancel_self

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

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

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

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

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

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

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

    qt4: popupmenu (part2)

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

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

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

    qt4: fix another QMenu without parent

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

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

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

    Qt: kill a fixme for Fullscreen Control recreation

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

    Qt: updateSystrayTooltipStatus simplification

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

    Qt: remove unuseful code.

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

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

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

    NEWS: imem is an access and an access_demux

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

    Smem: update a comment.

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

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

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

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

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

    Fixed seeking to I frames in mkv demuxer.

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

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

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

    Qt: more settings fixes (undocked playlist size)

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

    Qt: use QStackedLayout for playlist views

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

    x264: b_vfr_input came in X264_BUILD >= 81

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

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

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

    Lua: use config_StringEscape.

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

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

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

    Lua documentation: fix typos.

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

    Fix Lua documentation (thanks to Dan Brickley)

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

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

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

    luahttp: fix service discovery loading.

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

    v4l2: 0 => NULL

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

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

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

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

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

    Lua_ext: fix race condition.

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

    Typo (thanks to Austin Burrow).

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    fr: two typos in one line

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

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

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

    Qt: main interface, small fixes

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

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

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

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

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

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

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

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

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

    merge xcb keysym-table for video_output and global hotkeys

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

    Compile fix

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

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

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

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

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

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

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

    vlc_accept: accept() with close-on-exec

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

    use vlc_socket()

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Add translaors to THANKS

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Refresh PO files

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Activate Nynorsk on Win32 and MacOS

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

    Activate Walloon on win and mac

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

    Contrib: EAC3 spectral is finally upstream \o/

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

    NEWS: All ALS sample seem to work now.

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

    Fixed non initialized date_t in some corner case with avcodec.

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

    Add 2.35 and 2.39 AR

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

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

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

    Used var_Inherit* in imem.

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

    Added support for raw data injection in imem.

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

    No functionnal changes.
    
    It prepares for an access imem.

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

    Removed duplicated call in imem.

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

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

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

    On the road to -pre1

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

    Qt: correct the size behaviour when zoom is called

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

    Qt: Better restore of the playlist State

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

    imem: typo

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

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

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

    imem: typo

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

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

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

    Qt: correctly restore the ColumnID in the playlist.

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

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

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

    vmem: mark options private or volatile as needed

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

    smem: mark options private or volatile as needed

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

    imem: don't pass data pointer through MRL either

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

    imem: mark options volatile or private

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

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

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

    parent-item is not used: mark it obsolete

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

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

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

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

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

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

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

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

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

    Remove debug statement

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

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

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

    system_Configure: do not depend on vlc_optind global

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

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

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

    GetFilenames: avoid use of vlc_optind global

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

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

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

    Remove useless indirection

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

    Contribs: minor bump freetype to 2.3.12

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

    Contrib: jpeg update to v8a

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

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

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

    Contrib: update GnuTLS

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

    getopt: use ANSI style prototypes

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

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

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

    Contrib: update lame to 3.98.4 (from 3.98.2)

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

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

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

    Contribs: live555 remove patch applied upstream.

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

    getopt: remove unused ordering modes

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

    getopt: posixly_correct need not be static

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

    getopt: remove useless global variable

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

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

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

    Qt: delete unneeded MenuItemData

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

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

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

    Qt: memory leak

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

    vout wrapper: fix creation of vout with window on top

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

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

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

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

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

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

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

    Fix warning

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

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

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

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

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

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

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

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

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

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

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

    Qt: initialize stackCentralOldWidget
    
    Close #3471

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

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

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

    Lua: fix interface selection.

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

    Remove noisy debug

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

    RTP: fix timestamp wrap - fix #1645

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

    Avformat Don't double unlock

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

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

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

    RTP: premultiply timeout value to VLC frequency

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

    RTP: typos

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

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

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

    Qt: fix updating of album art on BackgroundWidget

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

    Qt: subclass QStackedWidget for custom minimumSizeHint()

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

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

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

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

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

    Growl: cosmetics.

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

    Growl: fix a second buffer overflow.

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

    growl: fix a buffer overflow.

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

    Grow: fix crash when the password is NULL.

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

    Growl: fix bad memset.

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

    Growl: cosmetics.

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

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

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

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

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

    Typo.

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

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

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

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

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

    Qt: appropriate SoundSlider size

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

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

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

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

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

    Typo
    
    Pointed-Out-By: Gaëtan Rousseaux

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

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

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

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

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

    decomp: handle memory error

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

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

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

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

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

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

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

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

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

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

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

    Simplify a bit input rate setting.

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

    Fixed fine rate modifications in hotkeys.

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

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

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

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

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

    Installing KDE4 solid files.
    
    Closes #3436

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

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

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

    Detect the variation of unix2dos

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

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

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

    NEWS updates for 1.1.0-test

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

    Rename 1.1.0-git to 1.1.0-test

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

    Confusing typo

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

    Prevent negative caching value to be displayed.

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

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

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

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

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

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

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

    compilation fix when building a single arch only

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

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

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

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

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

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

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

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

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

    Qt: fix extensions dialog title (after set_title)

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

    Lua: fix previous commit (83ab54255)

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

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

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

    Lua: update documentation

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

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

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

    Win32: minor fixes to the installer

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

    Lua: Extensions, fix position of buttons
    
    Fix #3375

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

    Remove all the quick settings of VLC on Windows

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

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

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

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

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

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

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

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

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

    Avoid integer overflow

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

    IMDB: fix description

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

    Qt: remove ugly hack for popupMenu

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

    IMDB: use a shortdesc
    
    Close #3414

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

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

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

    Qt: fix comments

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

    Qt: remove unneeded workaround

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

    Qt: remove dead code

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

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

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

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

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

    skins2: fix wrong focus

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

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

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

    activex: stop processing events on closing ActiveX plugin

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

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

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

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

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

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

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

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

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

    activex: sync libvlc_MediaPlayer events between activex and mozilla

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

    activex: bool to VARIANT_BOOL macro

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

    mozilla: stop playing on page reload and when already playing

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

    activex: stop playing on page reload

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

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

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

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

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

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

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

    Fix make dist due to vlm removal on Macos

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

    Qt: use forward declaration when possible and remove includes

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

    codec/omxil: OMAP3430 only supports h264 baseline profile up to level 3.0. We now reject anything else as the codec gets confused otherwise.
      Also changed the priority so that this module is now the default video codec on Maemo.

commit b2077df0d4036ccb7c8b60911c1fc38dc434fd32
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Mar 15 19:01:27 2010 +0200

    x264: remove 0.8.x deprecated aliases completely

commit eb0d98e6efbb486a5b2f4342eebf2f03146fbe3d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Mar 15 19:00:15 2010 +0200

    x264: remove deprecated aliases from chain
    
    That does not work anyway.

commit d79b55833b99cf909c8f389212bb987c16781604
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Mar 15 18:57:13 2010 +0200

    dirac: an existing option cannot be a deprecated alias

commit 652fbde4d1de2c700a5347d367aae99ec0145a4b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Mar 15 14:23:08 2010 +0100

    VLCKit: fixed typo which prevented the creation of re-distributable bundles and added the libvlc headers to the project file (not distributed in any target)

commit 6e57b286525d57db5741da6d0cd919da0e3c0cec
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Mar 15 12:44:03 2010 +0100

    legacy OS X intf: fixed broken time slider

commit d1786b248b374353e9466ff32d9e5f8e221ec0f7
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Mon Mar 15 13:04:08 2010 +0100

    VLCKit: Embed the plugin cache for all archs.

commit b9606f5d8b5916f0bce13f5d02bd5abdff659bfb
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Mon Mar 15 13:03:38 2010 +0100

    VLCKit: Use name instead of $1 and $2 in Pre-Compile script.

commit 2211e84cbe83dff5f3a740085e49066d6b2b7c70
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Thu Mar 11 00:06:46 2010 +0100

    VLCKit: Disable syslog.

commit 57c73d7402eba87f9c237bfed72639830a2be1c9
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Mar 15 12:34:57 2010 +0100

    legacy OS X intf: fixed locking the vout window's AR

commit 644bd8439cebee81fbb3aabd3531b99061d2a375
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Mar 15 12:19:40 2010 +0100

    legacy OS X intf: removed nslog-based debug

commit 09560b2b4f07c3826d38ccfcebff6d84421929cd
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Mar 15 10:34:56 2010 +0100

    Use gitorious for phonon-vlc, so we don't have 2 forks around.

commit 7357cfac94a9115dece4b3b782cd69312513a6b4
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Mar 15 00:53:02 2010 +0100

    legacy OS X intf: re-add the menu items for 'Quit after playback' and 'Normal [playback] rate'

commit 66341dc15b6dbe8b153f5668e3630b76c99321f3
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Mar 15 00:41:05 2010 +0100

    legacy OS X intf: fixed playlist table view as hinted by Derk-Jan

commit ccee49c75601180e6f855383847f70d1caaa4af0
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Mar 15 00:16:30 2010 +0100

    legacy OS X intf: removed unfinished VLM interface
    
    The existing code only managed to display some windows without any functionality.

commit ef7ac2f845b05f010f0195368e00eb71e4b28b3d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Mar 15 00:06:49 2010 +0100

    legacy OS X intf: fixed check-for-update and fullscreen-toggle menu items

commit e01621b2708f57869ec3ac67434574512640be91
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Mar 13 21:26:33 2010 +0100

    legacy OSX intf: correctly adapt vout window's size to video content

commit 4647e341e9fc829795b575397b5bad8b87eab049
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Mar 13 21:18:36 2010 +0100

    legacy OS X intf: restored 1.0 look of the video output window

commit 8b1ab3581cd5f41a58dbb8b52173b1b960842797
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Mar 13 21:00:18 2010 +0100

    opengl: make sure we use this module instead of the caca vout as default within the legacy VLC.app

commit c68b81019c2840eaa9781a4d967bebf36758d888
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Mar 13 20:46:04 2010 +0100

    legacy macosx intf: make sure we display the right playback button graphic when drawing the video window

commit eaf80712d1dd84693e497f49c91e6a1d16377ce2
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Mar 13 19:42:01 2010 +0100

    Updated list

commit 091387bc67ede6c9604f5a737ecdcdcd50fc8173
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Mar 13 19:41:31 2010 +0100

    Updated Swedish translation by Daniel Nylander

commit 3048882f57f5ec815fe21e1a803fddaff7a58f61
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 13 19:32:20 2010 +0200

    Print exact revision in addition to version number on console

commit 0db7b28884831a860b0928e118586c2e4f7b790d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 13 19:31:04 2010 +0200

    Put only the copyright statement in COPYRIGHT_MESSAGE

commit c95e19193d2e37539bcb56eb3c601f9c831a6028
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 13 19:28:53 2010 +0200

    Do not put copyright statement where it does not belong
    
     * plugin cache identifier string,
     * HTTP user agent header,
     * configuration file head comment,
     * CGI server software name.

commit 80c7271188e57f89c1d7fe93d22b3034d485e9e9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 13 18:21:16 2010 +0200

    Fix a warning

commit b63326b733936482b4e7ddf7d58bf9bb4d59ec92
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 13 18:18:00 2010 +0200

    Rename linked_with_a_crap_library_which_uses_atexit()
    
    In several cases, it is not used because of atexit().

commit bc27ea6b11cc017e9c3db686c0853f35ef8c87fb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 13 18:17:07 2010 +0200

    Revert "PulseAudio cannot be unloaded - fixes #2538"
    
    This reverts commit 8b40fb0f0bfb71913fe5dd22402ecfa479d80b6d.
    Reading the PulseAudio source code, #2538 seems wrong.
    
    Conflicts:
    
            bindings/python

commit afcdbd2da4b1072c0c20c274b15e1177942fc784
Author: Jakob Leben <jleben@videolan.org>
Date:   Sat Mar 13 17:06:01 2010 +0100

    input_item: remove b_prefers_tree
    
    Nothing uses it and it is irrelevant after tree form and list form
    playlist representations were joined.

commit 873e5edb26e043859d184d10a818ba984706f850
Author: Jakob Leben <jleben@videolan.org>
Date:   Fri Mar 12 09:27:31 2010 +0100

    adjustments to playlist API changes

commit e4b20c82e3cd5188903069d731781f8b29b833fa
Author: Jakob Leben <jleben@videolan.org>
Date:   Thu Mar 11 19:26:53 2010 +0100

    playlist: new playlist_NodeAddCopy(), modified playlist_NodeCreate()
    
    - New function to copy a playlist item and all its children.
    - Allow node creation at any position in parent.

commit 6f436e214f44f2e604f9db29edf88b22997e7322
Author: Jakob Leben <jleben@videolan.org>
Date:   Thu Mar 11 19:20:20 2010 +0100

    input_item: new input_item_Copy()

commit 190459cf85bb73f05b12b86c3740365627218745
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Mar 13 16:06:09 2010 +0100

    Qt: menus, force ViewMenu to run at menuBar creation.
    
    Fixes #3406

commit ccb91d379a0f15c1833b2381066516d7aaa15c4c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 13 17:13:30 2010 +0200

    RTP output: fix SRTP error path

commit 79ec72315b9329c8edfbcb29e98293225a19cea4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 13 17:13:11 2010 +0200

    RTP output: E/S needs not be a VLC object

commit 11bdad13cd18b9b90af0fcf9e6d4c33763c4034e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 13 17:12:15 2010 +0200

    RTP output: avoid vlc_thread_create()
    
    This triggers a race condition and ultimately a crash when the input
    kills all its children.

commit bc612f60839b668f13902049adecf0a87e7dfcf3
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Mar 13 13:05:50 2010 +0100

    Qt: menus, simplification
    
    Ref #3406

commit ceb9edfac3bceb3aa54acf52252c0dd9baa85088
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 13 14:51:17 2010 +0200

    TLS: attach before inheriting variables

commit f79d566e54045591f7242f69eac13a91ab6306e6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 13 14:36:26 2010 +0200

    Fix "play only" hotkey when playlist is stopped (i.e. no input)
    
    This fixes #3377.

commit 88e981720d14f17808503ec651857db2b16c9a12
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Mar 12 23:03:30 2010 +0100

    Qt: put Win32 Main Interface function in its own file.

commit e17ee1aae6a85d6cc0b81f6161b9aac541336ce0
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Mar 12 14:11:26 2010 +0100

    Qt: Fix simple preferences according to new ui modes
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit b56560d76430e3453e25fa8959b6b332fced2421
Author: Fabio Ritrovato <sephiroth87@videolan.org>
Date:   Thu Mar 11 18:45:36 2010 +0100

    Lua SD: check if p_input exists before using it

commit 18cb2997f3132ba1c57613e0cc3cd73de1f3830f
Author: Fabio Ritrovato <sephiroth87@videolan.org>
Date:   Thu Mar 11 18:04:22 2010 +0100

    Lua: fix typo on previous commit

commit 78be7ca222d06e3cd85d4cc547573371507e7b07
Author: Fabio Ritrovato <sephiroth87@videolan.org>
Date:   Thu Mar 11 17:40:28 2010 +0100

    Typos

commit 0074c723d073f6d24dc0bed82352357c2a31a1dc
Author: Fabio Ritrovato <sephiroth87@videolan.org>
Date:   Thu Mar 11 17:26:53 2010 +0100

    Lua: don't use empty strings for metas (close #3403)

commit b5014d72038a7cceca35f2cd2f897928dc8a7be9
Author: Fabio Ritrovato <sephiroth87@videolan.org>
Date:   Thu Mar 11 16:42:35 2010 +0100

    Podcast: trim whitespaces from url

commit 6c79d4a6c9007c9fc7e1bede312ed1902f869728
Author: gozer@progrock.com <gozer@progrock.com>
Date:   Thu Mar 11 05:00:14 2010 -0800

    i18n: QT4: added 2 missing calls to qtr() in toolbar.cpp
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 19fdcb237af935385d77d1c9cdb7a5e35afaef5c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Mar 11 17:29:40 2010 +0200

    C++ #include fix

commit a569473aa6bfcd46161eba2c030f8dbd448698c7
Author: Fabio Ritrovato <sephiroth87@videolan.org>
Date:   Thu Mar 11 15:57:28 2010 +0100

    Lua SD: don't open the playlist lib

commit dce84f16eff36ca70cbb431f0654569eb02ca458
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Mar 11 15:49:08 2010 +0100

    Remove debug

commit de1210ab0ade2ae3b8f7eddda76a7d6f9e11c42f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Mar 6 17:22:02 2010 +0100

    Qt: Fixing main Interface, phase 1.
    
    Removes a lot of hacks, especially around manipulating size (no more sizeHint(), very limited use of doComponentsUpdate and updateGeometry() ),
    Simplify the number of starting options of the interface
    Fixes crashes due to QStackWidget limitations
    Still a lot of debug around, but mostly commented out, that will go in future commits
    Close #3401
    Close #3210
    Close #3332
    Close #1717
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit b20a361834b8bf028c7eb78f3876ec602db431e1
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Mar 10 23:57:50 2010 +0100

    Qt: Force firstRun Ok button to be focused.

commit 055b9c473740304f183b61b0de2d67de480ebabb
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Thu Mar 11 09:20:58 2010 +0100

    skins2: fix corner case with old skins and fullscreen
    
    For skins without video elements, fullscreen mode could be launched with the inner video kept hidden. Initializing the video control to NULL fixes it.

commit 64675811fee2e99b9cbc2a2fdef1184714196451
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Wed Mar 10 22:51:30 2010 +0100

    Update: remove printf.

commit 1dbf36451bb0e4ef0ceef2aadc05c394316a607c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Mar 10 20:07:35 2010 +0200

    typo

commit 5111521d53ec968f1b6f3e004bf8336e17601f05
Author: Eric Lassauge <gozer@progrock.com>
Date:   Wed Mar 10 18:32:34 2010 +0100

    Win32: don't rebase UAC.dll
    
    Signed-off-by: Geoffroy Couprie <geal@videolan.org>

commit d49a326387222f30a4882cbbbda54172941ba679
Author: Jakob Leben <jleben@videolan.org>
Date:   Wed Mar 10 18:31:24 2010 +0100

    Qt: use Qt::DropAction properly throughout playlist drag-and-drop

commit 79944bcee0ee49d490081a16e683a02bf29a318f
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Tue Mar 9 18:57:41 2010 +0100

    skins2: improve list of skins
    
    - make it case insensitive and sorted alphabetically
    - fix a few regressions about config_Get vs. var_Inherit

commit a18b31a4c0f496f800e598b82238f55476dca02d
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Wed Mar 10 16:20:25 2010 +0100

    skins2: fix skins broken because of wrong path separator
    
    In skins, slash is the preferred path separator for both Linux and Win32
    yet, rather fix those separators and issue a warning than fail to open skins.

commit 7c1dc4d12af7caf300ed6e591faf71efed2f71a9
Author: Jakob Leben <jleben@videolan.org>
Date:   Wed Mar 10 11:47:06 2010 +0100

    Qt: use "no art" picture for drag-and-drop pixmap in all playlist views
    
    This makes drag-and-drop easier, because drag-and-drop pixmap does not
    cover the area under mouse cursor.

commit 552367122ca16f4d5f5296beddc44bcec945348f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Mar 9 23:48:58 2010 +0200

    Constify (fixes #1391)

commit b445a6a530a89dfcc2bf7d286c975f1c98b5ea11
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Mar 9 23:48:46 2010 +0200

    Remove useless casts

commit 924ed95fdb21cad0be138ea5600fcc7b0b848725
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Mar 9 23:41:47 2010 +0200

    FileToUrl: constify

commit 96ea7e8d80399ad020537a37c9f46c91458daa04
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Mar 9 23:33:02 2010 +0200

    FileToUrl does not need to be extern

commit e3c255e660e71af08a9cae4183e36cefd4085623
Author: Jakob Leben <jleben@videolan.org>
Date:   Tue Mar 9 17:49:41 2010 +0100

    Qt: drag-and-drop: simplification and robustness
    
    - Make PlMimeData simply a subclass of QMimeData: destructor of indirect
    subclasses of QObject is called even if their direct base class' destructor
    is not virtual.
    - Protection against using input_item_t* from another VLC instance:
    qobject_cast<PlMimeData*>() will fail on QMimeData dropped from another process.
    - Some refactoring of PLModel::dropMove() for robustness.

commit 066b059ba824a8ec9155ecde84d707ba16d2a469
Author: Fabio Ritrovato <sephiroth87@videolan.org>
Date:   Tue Mar 9 17:19:49 2010 +0100

    Fix typo

commit 51d11338e28829a71445af6162cfeff3fa1c7642
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Mar 9 12:39:40 2010 +0100

    Qt: use qt QStyle to center dialogs on screen

commit 91392b25d4e44af812f4544a9c0d8c366d8d836c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Mar 9 12:39:08 2010 +0100

    Qt: missing includes

commit 0469e38363d5eef08efc0732948541e65772516e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Mar 5 00:44:13 2010 +0100

    Qt: bgWidget, add the margin to trigger the hide of the label when resizing

commit 88a0b150bc85653d84ba4039edb1998f39b6b268
Author: Fabio Ritrovato <sephiroth87@videolan.org>
Date:   Mon Mar 8 23:29:12 2010 +0100

    MTP: update to libmtp 1.0.0 + fixes

commit 2974955f30d6cf72005087b3803c5380209d6697
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Mar 8 23:20:56 2010 +0200

    Compile fix

commit 0737a8ca97311b943c4437adb0bef9f39aa1962b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Mar 8 22:31:37 2010 +0200

    Fix Doxygen errors

commit 07a4bafe987d9fe56b26b19d48a8411bf3c47e22
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Mar 8 21:45:04 2010 +0200

    Do not apply playlist path to full URIs

commit 3a9a03f9e583e1feb3e054f7291071d76118273d
Author: Ricardo Pérez López <ricardo@ubuntu.com>
Date:   Mon Mar 8 21:27:41 2010 +0200

    .desktop Spanish translation
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit b5f299eebb6b61600225edd8bb2ec79a93f42bf4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Mar 8 21:26:27 2010 +0200

    Cosmetic

commit a63296bc50dcf9f421863d509709f5e4b7b2902f
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Sun Feb 28 17:25:47 2010 +0100

    msw: add support for --[no]-mouse-events and --[no]-keyboard-events

commit 61e1f02d91b431e23d379f0c62f1956d8e3a8637
Author: Jakob Leben <jleben@videolan.org>
Date:   Mon Mar 8 19:16:59 2010 +0100

    Qt: use input_item_t* for drag-and-drop data
    
    A helper object keeps reference count until drag-and-drop is finished.

commit c518343cb244b40c0a90407f21ef5d990778d9c2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Mar 8 19:59:22 2010 +0200

    Qt4: disable implicit cast from QString to (const) char *
    
    This enforces the use of qtu() or whatever appropriate.

commit ab3dce8b11a2c4c10ba3eb3d022e5ba78f859655
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Mar 8 19:50:54 2010 +0200

    Qt4: fix x11_display double free and leaks

commit 630dbe9f363c8a2e0f349a4493f06b05a7af7444
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Mar 8 13:57:44 2010 +0100

    Fix make distcheck

commit 44fb88bf44e59febfa60ac9ca3ff9ff484ecbaf6
Author: Geoffroy Couprie <geal@videolan.org>
Date:   Mon Mar 8 13:12:57 2010 +0100

    Win32: UAC.dll must be packaged while doing package-win32-base-exe

commit d575e644abb57c77678f7ab144ef7356d0d4fec8
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Mar 8 13:09:06 2010 +0100

    Qt4: fix the "Show Containing folder" feature.

commit 4bd42ef61b011eeb2f016354df9767bd75a5e1df
Author: Jakob Leben <jleben@videolan.org>
Date:   Mon Mar 8 11:56:45 2010 +0100

    Qt: Playlist drag and drop corrections
    
    - Use item ids instead of pointers for drag data to prevent usage after freeing.
    - The list of selected items that contitutes drag data is sorted correctly according to item position in tree. This keeps their relative order after drop operation even if they originated from different parent nodes.
    - If a parent and any of it's children are selected, only the parent enters drag'n'drop operation. Children are thus not moved out of the parent when dropping.
    - Copying by drag and drop performs a recursive copy of all children.

commit 3968fd2daf7f24dbd4e654268ffa1c8fd3d75b80
Author: Jakob Leben <jleben@videolan.org>
Date:   Mon Mar 8 10:47:49 2010 +0100

    Qt: don't emit redundant InputManager::statusChanged() signals
    
    Thanks to Srikanth Raju <srikiraju@gmail.com> for pointing out the problem.

commit 8bcd29bde5e43d11edf6c2c9e651b04a91cfbc93
Author: Geoffroy Couprie <geal@videolan.org>
Date:   Mon Mar 8 01:02:54 2010 +0100

    Win32: don't forget to remove the plugins cache at uninstall

commit 80dbf3d851bc8daf4a48270ce552fb99e287a689
Author: Geoffroy Couprie <geal@videolan.org>
Date:   Sun Mar 7 21:04:43 2010 +0100

    Win32: don't remove inexistant directory while uninstalling

commit ea337a8a1f2adece000318ee287d85182df32e80
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Mar 7 22:29:23 2010 +0100

    Symplify configure.ac regarding OpenCV and rename the example file from C++ to C (that's a C file).

commit e7bff62a9731452b788d5399ef17ce9618726cba
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Mar 7 21:57:48 2010 +0100

    Projectm: missing attach.

commit 34d2ff171b428be5e2532799e75cce2559802708
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Mar 7 20:43:22 2010 +0100

    OpenCV: more cosmetics.

commit 6ad0cd7e82e6cd78206b2c3d5ed7278fb0766caf
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Mar 7 20:40:20 2010 +0100

    OpenCV: cosmetics.

commit bdcee1948728fa600f992c29be0b63dd905c5678
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Mar 7 20:36:06 2010 +0100

    OpenCV: include config.h first

commit 0bcf39540635289e6fcacf1cb6da6b0ac0f03279
Author: Geoffroy Couprie <geal@videolan.org>
Date:   Sun Mar 7 20:32:54 2010 +0100

    Win32: fix the path to the plugins cache

commit 7de52220ab987028857939fb16cdbff69c3e5270
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Mar 7 21:26:56 2010 +0200

    RTMP: totally broken, disabled for the time being

commit 0854aab55b38c87155701e0616b3d3aa57409bec
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Mar 7 21:21:29 2010 +0200

    Cosmetic fix

commit 48ae5b2a99157ce1baec3cdb74e34ada060afc9d
Author: Nathan Phillip Brink <ohnobinki@ohnopublishing.net>
Date:   Fri Mar 5 19:58:52 2010 -0500

    Fix #include <SDL/SDL.h> to be #include <SDL.h>
    
    ...as the FAQ on http://libsdl.org/ declares this is the most portable
    method.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 438bc9c60012609fc2872235709950c219f49b7b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Mar 7 20:29:20 2010 +0200

    MSN: fix assertion (fixes #2930)

commit c83ddc49d39f35257dd27cbfbf835350f9bb6d84
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Mar 7 17:39:50 2010 +0200

    Qt4: bookmarks: don't give an anonymous temporary object to qtu
    
    There may be similar bugs in other places

commit 0820fb75f362afb97b6b11ece174c1e2f19abdd5
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sun Mar 7 17:28:39 2010 +0200

    udev sd: fix udev based disc finding
    
    Only blank discs seem to give ID_CDROM_MEDIA_STATE=blank normal audio-cds just
    dont have that property at all. And instead defaulting to file, default to
    invalid and return NULL if we don't find any property to tell use that optical
    disc is something we are able to play currently.
    
    Fixes udev discs sd for me, tested with empty dvd-r discs and audio cds.

commit fb3c1a2898afb16be0f9833ffc5b2662060825a0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Mar 7 17:02:44 2010 +0200

    LUA: (really) fix infinite loop

commit d710b22ac825daff7497e73afacdc400235748cf
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Mar 7 12:33:07 2010 +0200

    Partially fix encoding of relative paths in playlist files

commit ec70eaa03e004ecfd72b799bc1f259ba933e1fe9
Author: Dean Lee <xslidian@gmail.com>
Date:   Sun Mar 7 00:12:00 2010 +0000

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

commit 0cc2ca7a5767a3ae26a6a3899840b290735e3948
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 6 22:37:28 2010 +0200

    Win32: allow negative values for window coordinates (fixes #3389)

commit 2a919991ceb0d741b04abb992368fafcbd813e20
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 6 22:35:01 2010 +0200

    video-x, video-y: make zero the default
    
    -1 is a legal coordinate for a window (both in X11 and Win32).

commit 5a477c259b7d963ec8757348f01db81a1d39387d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 6 19:16:46 2010 +0200

    vlc-cache-gen: add --force option

commit 0b220edc8087ebffc3c124e5196b224008aada6a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 6 18:48:43 2010 +0200

    Win32: use video-x and video-y (fixes #3215)

commit 3c2a866a6de04525e874c3aabf027608f43a381c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 6 18:38:25 2010 +0200

    XCB/window: pass requested position to the X server

commit 764088d5b7cd19da4aa29d133ff3ad0905cfc716
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 6 18:36:21 2010 +0200

    XCB: set window provider requested position from video-x and video-y
    
    Note that only the Qt4 provider seem to use the values this far. Also,
    most window managers will move the window wherever they see fit anyway.

commit 2551fbcbfcfb60e2715bb7ba388a9d84f4ce4383
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 6 18:29:06 2010 +0200

    Revert "Qt4: --embedded-video must be checked on the window object (not the UI)"
    
    This reverts commit 4c40aec495ef7062523e092c8ef5d9bfffde063a.
    
    We already check is_standalone.

commit 1aacc6584d540be5ff459124f880ad4046343da4
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sat Mar 6 17:17:29 2010 +0200

    playlist: fix crash  when p_playlist->current.i_size == 0  and random is on

commit 7fc73f3fe1f9d976ce3f739ebb39423179b10718
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Sat Mar 6 14:28:07 2010 +0100

    skins2: replace most config_Get with var_Inherit

commit 4d6247fdd024fcf4511eb40cf62d01e12c825e7d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 6 12:29:29 2010 +0200

    Use vlc_mrand48() instead of rand()

commit ac8243334cd14ffcf8f407cb5fbee89d4790d389
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 6 12:21:02 2010 +0200

    Thread-safe random numbers for session IDs

commit 8d00d8b7069d5b8d1090708976334cc31849fa50
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 6 12:20:41 2010 +0200

    playlist: randomize in a thread-safe manner

commit f3096f3f5d87de8e86aefbc4962788f93e6ce475
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 6 12:04:51 2010 +0200

    vlc_(d|l|m)rand48: thread-safe wrappers for non-secure/fast PRNG
    
    These functions are just convenience so we don't need to seed the
    PRNG all the time, nor to use vlc_rand_bytes() for non-security-critical
    randomness.

commit 26e7928801f206ae1aade88c161a6c3106a75f3f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 6 11:46:03 2010 +0200

    vlc_rand_bytes: minor thread-safety fix
    
    We need the lock to read okey and ikey

commit e80d880336624f91fd039952ac95aefd5a9e2e7e
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Sat Mar 6 10:16:24 2010 +0100

    mediadirs: display snapshots in the video widget
    
    This patch replaces vlc://pause:10 (only working for qt4 in complete mode)
    with fake:// --fake-file=... (working in any cases)

commit 40461fab68a7e6577bf2cc2a499e60dcb8f1424d
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Fri Mar 5 15:10:53 2010 +0100

    skins2(Win32): add a way to hide the popup menu on systray
    
    Rightclicking on the vlc icon in systray displayed the popup menu,
    but till now, there was no means to hide it without first executing
    something from this menu
    
    This patch uses leftclick as a way to hide this popupmenu

commit d663d29a5802222f4034833d1e51c787e1788a9f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 6 11:31:34 2010 +0200

    Also provide erand48 and jrand48, they come almost for free

commit df9356f54bd6396447e2a465b8efda2fdbd21147
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 6 09:50:10 2010 +0200

    nrand48: small fixes

commit 59d3fb9c9e89e24ff9d0c7c868b669979c6bf637
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Mar 6 08:44:02 2010 +0100

    Fix use of uninitialized value.

commit 77720949948eda711f5558e4429abe45f659068c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 6 00:40:35 2010 +0200

    Mux: kill srand() use

commit 275a5d4a43afc98d65d215407c78a7faa7738837
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 6 00:34:16 2010 +0200

    ASF: thread-safe pseudo-random numbers

commit 6268a229b1091c361b17028d3d54417190c791e0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 6 00:03:27 2010 +0200

    nrand48 replacement
    
    This is the POSIX linear congruential pseudo-random generator with
    48-bits of state. It is non-secure/reproducible and thread-safe.
    rand() is not thread-safe and *ahem* must not be used in VLC code.
    rand_r() is thread-safe but obsoleted in POSIX.2008.
    
    For secure random numbers, use the slower vlc_rand_bytes().
    vlc_rand_bytes() can also be used to generate the seed if you are short
    on idea for a 48-bits pseudo-random value.

commit 392d0b532638ffa2e2c3890c79bbd07adb238a4d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Mar 5 23:14:56 2010 +0200

    Run system_Configure after playlist is created (fixes #3344)

commit 39e49dedf4aa85c7107d83a5773e946562fe77d9
Author: Kaarlo Raiha <kaarlo.raiha@tut.fi>
Date:   Fri Mar 5 20:30:31 2010 +0100

    NSIS: fix autoplay of DVD and CDAudio
    
    Signed-off-by: Geoffroy Couprie <geal@videolan.org>

commit 4323384ce5619a45768522309a47bd398262c028
Author: Geoffroy Couprie <geal@videolan.org>
Date:   Fri Mar 5 20:15:14 2010 +0100

    NSIS: small path fix

commit 3cf00fd4e72a6a2c3696965e1c0e3f55130ebe98
Author: Geoffroy Couprie <geal@videolan.org>
Date:   Fri Mar 5 19:48:17 2010 +0100

    Win32: don't launch VLC as admin after installing
    
    Fixes 3192

commit c83becf565eee9c5c867a2455fd203b5373ba166
Author: Geoffroy Couprie <geal@videolan.org>
Date:   Wed Mar 3 20:38:02 2010 +0100

    Win32: use ShellExecuteW instead of ShellExecuteA in the update code
    
    Fixes #3355

commit 0704d00ff7135d8283d70a3e45a98163f0d0ceec
Author: Geoffroy Couprie <geal@videolan.org>
Date:   Wed Mar 3 18:49:59 2010 +0100

    Win32: Store the plugins cache in c:\ProgramData\VideoLAN\VLC, run vlc-cache-gen.exe at install time, and as a bonus, fixes #3308

commit 6ff5a488a41ed665a285276dde65e28d751aa4e7
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Fri Mar 5 19:37:03 2010 +0100

    Fix quoted values containing # in VLM shell.
    
    (close #3154, thanks to Marnik Vander Elst)

commit d6547572772c97088bbd97a773d35565682b227c
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Fri Mar 5 11:34:42 2010 +0100

    Fix randomisation algorithm. Thanks to jawbroken on IRC.

commit 14dffe40f2ac41599acba2af4b39b86c63baecd0
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Fri Mar 5 14:58:20 2010 +0100

    Revert "modules: Put bool at the end of the structure to eventually ease packing."
    
    This reverts commit 58275b9dd582d873d42c08a47873ae44b67f1003.
    
    This is probably too late for this kind of changes. And it's probably not the best way to reduce the hudge memory footprint of the module bank.

commit 909af0dbaab638d035e361a7c6a4c0bd8531322d
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Fri Mar 5 14:24:37 2010 +0100

    modules: Put bool at the end of the structure to eventually ease packing.

commit ccf38fc75fe0a6b552eec76b6e3841bfc7e35aa5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Mar 3 20:51:49 2010 +0200

    kilobit is kb, not kB

commit d3f962e138466e48902805ba73d555637d915d0a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Mar 3 17:33:44 2010 +0200

    Use KiB instead of kB for input statistics
    
    This is an arbitrary choice. But KiB are much more common than kB.
    Also the notation is unambiguous.
    
    Note that we keep kbps for *bit* rates.

commit 0d82e89f5743449417902f5c8e7055aa6c8c1e21
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Fri Mar 5 18:33:57 2010 +0100

    Lower the size of the module_t structure because not any module as more than 15 shortcut (I choose 20 to be safe)
    
    Thanks to Pierre d'Herbemont who pointed this out.

commit 5f2dc0e2d0a920e45c4c6c85589f85aaa9202927
Author: Jakob Leben <jleben@videolan.org>
Date:   Fri Mar 5 15:13:27 2010 +0100

    Qt: prevent having cached a deleted item
    
    When deleting, clear cache in any case since deleting an item deletes all it's children too.

commit f296eec57a1c1614fd83bb5bff115b4aac9c8c4b
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Fri Mar 5 14:58:20 2010 +0100

    Revert "modules: Put bool at the end of the structure to eventually ease packing."
    
    This reverts commit 58275b9dd582d873d42c08a47873ae44b67f1003.
    
    This is probably too late for this kind of changes. And it's probably not the best way to reduce the hudge memory footprint of the module bank.

commit 58275b9dd582d873d42c08a47873ae44b67f1003
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Fri Mar 5 14:24:37 2010 +0100

    modules: Put bool at the end of the structure to eventually ease packing.

commit 503a7851c50a83d1249528787929afeea3b81c93
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Fri Mar 5 11:01:32 2010 +0100

    luasd: Force a garbage collect at the end of Run().
    
    Generally the core won't call Close() until the end of vlc's life. Hence
    it's our last chance to gc collect before the end of vlc's life.
    
    This gets important because some sd (freebox...) will open a vlc.stream
    which (and that's an other issue) will eat 12MB at creation for a cache
    that will never be completely filed. It also mean that if you vlc.stream
    N small files, we may consume N * 12MB until finally lua decides to garabge
    collect. And because we don't teach lua that vlc.stream takes 12MB this
    is not likely to happen.

commit 15e7ff2ba809bf8b2999b254a36b209d69560ce9
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Fri Mar 5 01:27:07 2010 +0100

    Revert "Lua SD: let the user know we are working"
    
    This reverts commit d38329b4dbcc1901e2f3ac147e1dd0697a174a7e.
    
    This is reverted because it is a hack.

commit 6a8bb95bc89d9bd6e3843e2e3f90788c5f7594e7
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Fri Mar 5 09:57:46 2010 +0100

    Fix make distcheck

commit 53233be7c9e0c459f39ccb3f5a5b5eccc073e036
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Fri Mar 5 08:24:29 2010 +0100

    Use var_Type to test for the existence of a variable (even more for a void variable).
    
    Should fix #3385

commit 5fd5aaf262c319d3324e326405ee04cd72a59c74
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Mar 4 23:03:40 2010 +0100

    Added an option (clock-jitter) to control the maximum compensated jitter.
    
    Only input jitters lower than clock-jitter will be compensated. You
    may set it to 0 to avoid having the latency increased automatically
    by VLC.

commit 4c0a761ae89d9c92d24f34e140cb84c75a33a5a9
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Mar 4 22:23:29 2010 +0100

    Prepare for maximal clock jitter configuration.
    
    No functionnal changes.

commit 4407742549e8b7bb5b368bd1186c2712575faed1
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Mar 4 22:15:49 2010 +0100

    Cosmetic.

commit 8fba1635ceca1efdb2c2b4ce2dc5d9261d4d1bfb
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Mar 4 22:37:33 2010 +0100

    Qt: clean bgWidget

commit e4aae87da2036d69088a9ad2490089e4d1689c58
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Mar 4 23:09:23 2010 +0200

    Fix make install plugins path

commit 138f082938a7f506c126e56176e46c2bff5de378
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Thu Mar 4 20:42:22 2010 +0100

    luasd: Fix a leak.

commit 18b79e8285aeb817a79effa001f854baa42c908d
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Mar 4 20:31:34 2010 +0100

    Fixed ogg demuxer with non xiph extra header (close #3379).

commit 11a72334588b61d41b3858c79b00fc89a8d23a7d
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Mar 4 20:07:23 2010 +0100

    Always use direct rendering with H264 in avcodec (close #3380).

commit b0313121b9023eb1eae5540c5e4b510770d894a9
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Mar 4 20:06:21 2010 +0100

    Increased VOUT_MAX_PICTURES to allows H264 direct rendering.

commit 89c880953375a0e49f378f88af84444c1b00d101
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Thu Mar 4 19:34:21 2010 +0100

    VLCKit: Fix Pre-Compile.sh when building VLC-release.app.

commit 84b88ba59e2940c45bb3625bb5b2085613b8faef
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Thu Mar 4 19:24:47 2010 +0100

    am: Use plugins/ for VLC.app.

commit acd7c21d72119e2400ca6a38e0530d0b5553ddfd
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Mar 4 19:51:29 2010 +0200

    Get rid of PLUGIN_PATH

commit 5cc597e79abc2d8acf36ffee70860ee512e9ac19
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Mar 4 19:44:11 2010 +0200

    Set libvlc path for other platforms

commit 7bc7544cb1676b0ae011e02532fbce6778559ac9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Mar 4 19:43:29 2010 +0200

    Avoid tabs

commit 144ef90590189a08038c4c2977dd63dcc6d551d5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Mar 4 19:50:38 2010 +0200

    LIBDIR is not used anywhere

commit e6511e80462f959ad201d7fb8800eabefde9e798
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Mar 4 19:42:47 2010 +0200

    Linux: fix set_libvlc_path and enable it

commit 674ae38bb3b5438f474f62855c93f104f9934a29
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Thu Mar 4 18:47:57 2010 +0100

    VLCKit: No need to force the -arch flag now.

commit ca4339c7110426face49fba0ebf633aa1b39cb84
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Thu Mar 4 18:44:55 2010 +0100

    configure: Properly set gcc -arch flag depending what host we are targeting.
    
    Now you just need to properly set --host to build for the arch you want (ppc, i386, x86_64).

commit 17fbb4b01689180e24f2cd51f5fd26c68eaeaf20
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Thu Mar 4 13:55:58 2010 +0100

    VLCKit: Update Pre-Compile.sh to use plugins/ instead of modules/

commit 4c044d3d48552e4f5b2ea25c0cde9d803159c79e
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Thu Mar 4 13:29:22 2010 +0100

    modules: Don't look in install directory on the Mac OS.
    
    This could be mitigated one day by using a configure flag for command line builder.

commit c8de865072ed473a5db2defdaab30485e183b93b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Mar 4 15:41:10 2010 +0100

    Contrib: use libass 0.9.9 and stop using Git
    
    There are no reason to use Git anymore, since upstream is now clear and reactive.

commit 47fba51d8b831e57548cfbfe32f5e76087e845ee
Author: Jakob Leben <jleben@videolan.org>
Date:   Thu Mar 4 14:33:32 2010 +0100

    Qt: reorganize playlist actions, rename "Delete" to "Remove Selected"

commit bb168adf4d29028a444a20098ac3fd28ee0dd733
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Fri Feb 26 11:06:07 2010 +0100

    Revert "Do not try to compile mozilla plugin for win32."
    
    This reverts commit b21ac0359611a99f8bea0c1bbcdcf1d8f4ee1768.
    
    Commit cc59f6552bde51010ec2fc67bfa101a44acd6967 fixes building for win32.
    
    Signed-off-by: Jean-Paul Saman <jean-paul.saman@m2x.nl>

commit b1b4acfe68816641337603ef9e836d9117c0f8ca
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Mar 3 10:02:12 2010 +0100

    mozilla: use locking wrapper
    
    Conflicts:
    
            projects/mozilla/vlcplugin.cpp

commit 37a18cbfcc90f731a4b6843c21c3dfab80d6fd1b
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Thu Feb 25 16:05:39 2010 +0100

    mozilla: fix building for win32 (events not implemented yet)
    
    ifdef the dependency on pthread for windows. It restricts pthread usage to XP_UNIX only. The events object should be extended to support MacOS X and Win32 too, this will be done in coming commits.
    
    Signed-off-by: Jean-Paul Saman <jean-paul.saman@m2x.nl>

commit fcc3616f567ed1b6cc5113e49d7c4c307ba6cafc
Author: Jakob Leben <jleben@videolan.org>
Date:   Thu Mar 4 10:31:45 2010 +0100

    Qt: allow sorting by any meta in any view using right-click menu

commit 4f5a40108c2dd6c8dbe6758fe1eb2cdfb86b26d6
Author: Jakob Leben <jleben@videolan.org>
Date:   Wed Mar 3 18:58:58 2010 +0100

    Qt: adjust item text position in listView for better readability

commit 4e5dff5adce40b0b5eaa33dfea0f8cb167388706
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Mar 4 01:32:01 2010 +0100

    Qt: do "normal->loopall->loop1->normal" instead of "normal->loop1->loopall->normal"
    
    And fix logic

commit 47da002cac7b3d3396cc86f79856c57950d8a7ea
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Mar 4 01:18:53 2010 +0100

    Qt: New shuffle icon, still from Daniel Dreibrodt

commit 548d89d193d0ffd1a4141a781c8fee5f39139841
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Mar 4 00:16:04 2010 +0100

    New icons for repeat, more obvious, done by Daniel Dreibrodt
    
    At least we can now see the difference between loop1 and loop-all

commit 1c7c0c9f95b8df3141121736e22c212173a10860
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed Mar 3 22:34:57 2010 +0100

    Fixed mix up between pitches in magnify filter.

commit 6b8a408fdbde63a83751c304079c44f1dde650c2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Mar 3 23:32:21 2010 +0200

    utf8_lstat -> vlc_lstat for consistency

commit a1b58a771b1bdfcca56d24541b43ce5bf6caf8b7
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed Mar 3 22:10:34 2010 +0100

    Fixed picture leaks when unlinking a non displayed picture.

commit 35a59f2d0f6a18fd2b80f9edbc5f0a258b770bd9
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed Mar 3 22:09:51 2010 +0100

    Fixed invalid var_SetBool in video_filter wrapper .

commit 6adc39614a933e6d7cdc187963532de8573c1312
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Mar 3 21:35:26 2010 +0200

    VAAPI: call XInitThreads() before XOpenDisplay()

commit c3ad841b1255b6d2de96bfa0a7f1fcad81909a28
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Mar 3 21:33:06 2010 +0200

    GLX: uses Xlib, needs XInitThreads()

commit b64885ef2fadbc5360d0ff839cd0793cb194dc54
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Mar 3 21:27:15 2010 +0200

    Pulse: uses Xlib, needs XInitThreads()

commit e05d34f19d1e10cfb9297457e61e58974b772612
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Mar 3 21:20:46 2010 +0200

    Pulse: fix warning

commit 7fb17601b5163bfbc6657f04eeabde286c43ac1a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Mar 3 20:51:49 2010 +0200

    kilobit is kb, not kB

commit 778a6f0719a6bf547917ff9f2ef7fd84769fd901
Merge: 8d76c39a23 f8aeca6aea
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Mar 3 20:09:49 2010 +0200

    Merge branch 'master' of git.videolan.org:vlc

commit f8aeca6aea380d1477e325ee2303140281f80e3b
Author: Jakob Leben <jleben@videolan.org>
Date:   Wed Mar 3 18:38:49 2010 +0100

    Qt: show folder icon for non-leaf nodes in iconView and listView
    
    close #3343

commit 8d76c39a239f73fe70fd72dbd86ef5c006e1ce7b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Mar 3 19:12:57 2010 +0200

    Remove HTML anchor from URI in all cases, not just file://

commit 3fbf9b48e1187d532b0685d27aface811996cf06
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Mar 3 19:01:01 2010 +0200

    Qt4: only embed video coming from the playlist (i.e. not VLM)

commit 4c40aec495ef7062523e092c8ef5d9bfffde063a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Mar 3 18:53:21 2010 +0200

    Qt4: --embedded-video must be checked on the window object (not the UI)

commit 42ed348c15f99491502acb7b9d517bc45c24d452
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Mar 3 18:52:29 2010 +0200

    Qt4-X11: cannot embed video if wallpaper mode is on

commit add3a2b1ee82d0143c19a2ef32ca8f2ccbd49a64
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Mar 3 18:50:15 2010 +0200

    Grammar

commit e17d5ecd8918a78c8ecbff36110292c1caaafd26
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Mar 3 17:33:44 2010 +0200

    Use KiB instead of kB for input statistics
    
    This is an arbitrary choice. But KiB are much more common than kB.
    Also the notation is unambiguous.
    
    Note that we keep kbps for *bit* rates.

commit 2d692952142354a7a91e10048a0dc8f0ca95ec6e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Mar 3 17:48:51 2010 +0200

    Use MiB rather than MB for arbitrary memory limits

commit e2eccee759772d903d7fb1fed398fb354d45b676
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Mar 3 17:47:48 2010 +0200

    Use ISO 80000 units for byte quantities as adequate

commit b5a14d4d7684f609e5fe071c01870694fa3cd812
Author: Jakob Leben <jleben@videolan.org>
Date:   Wed Mar 3 13:44:25 2010 +0100

    Qt: ensure that item selection has visible effect in playlist views
    
    Fix #3349.
    Unfortunately we can not use QStyle to handle selection generically across platforms.

commit 757c699e0961682607f11986a9c442d2ecfb7317
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Mar 3 00:07:10 2010 +0100

    Qt: use float for rate and fix a bug when mouseWheeling

commit 9ac719c31809fb4f72abe7e6c98e6a9db0bc2cf5
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Tue Mar 2 23:19:06 2010 +0100

    Update the rate value when setting the input.

commit 9658acc090c330151e4069066f47eae18afe149a
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Tue Mar 2 23:09:34 2010 +0100

    Parse input specific options earlier to enable using :rate=something

commit 56c907c617b9e895e4c348cf35473227813ff482
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Tue Mar 2 22:56:59 2010 +0100

    Check rate value before using.

commit 0888d465c1b531be0a7b9635500ec2e60cccfdc3
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Mar 2 21:26:35 2010 +0100

    Removed down/up mixing support from mpgatofixed32.
    
     It was incomplete and was creating issues when the audio output provided a
    non mono device (close #3272).

commit 83655cec3fe316a3f073c510688b881f10c787c1
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Tue Mar 2 14:51:05 2010 +0100

    Prefer use of function references for buttons
    
    Use of function references rather than function names to store button
    actions. This allows using all kinds of functions, including non global
    ones. Note that the old mechanism using global function names is not
    supported anymore. Existing scripts will need to be fixed (-> just
    remove the quotes around the function name).

commit 874015cce397cd25d400e64b4879774a1cde92aa
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Tue Mar 2 14:33:11 2010 +0100

    Lua: Misc simplifications.

commit 4822a79c7160571ce020fab27efd2273622512a6
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Tue Mar 2 12:44:26 2010 +0100

    Change vlc.stream() and vlc.memory_stream() error reporting to behave like lua's io.open() or loadfile() functions.

commit 0e4feb1e125ca3446306835a6d7c8c340f6d9111
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Mar 2 22:12:02 2010 +0200

    Handle -v correctly (i.e. as most other programs do)

commit 4ac9513cfdcf97af9776575b312267b0e785b386
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Mar 2 22:07:50 2010 +0200

    Install and look for plugins in plugins/, not modules/ (fixes: #3352)

commit 8902488ba529c0cf4c903a8a84ff20b5737cc753
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Mar 2 21:30:08 2010 +0200

    XSPF: fix NULL dereference on empty <location>

commit 8bf4be30381fa0474cf8de4f3655233abef8bad5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Mar 2 21:24:29 2010 +0200

    Input item URI cannot be NULL

commit 6894acd77779454199d47a2c5c7a36ccf8278db0
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Mar 2 16:53:11 2010 +0100

    Qt: display the correct rate
    
    Close #3368

commit 0900cd7c2459b15ba66746c8a8f2ac20e2d16f7e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Mar 2 11:59:37 2010 +0100

    Qt: simplify SpeedLabel constructor
    
    Ref #3368

commit 937fb9bc4f88c2d59748bd9ff130a00b3760d877
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Mar 1 23:22:46 2010 +0200

    SplitMRL: warn if we get a path instead of a MRL/URI

commit 2d9dbfb9f202be3b5b040e84eaec85878340a47a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Mar 1 23:21:49 2010 +0200

    stream redirected path is a path, not a URI (i.e. no scheme)

commit 31b16162b274c560a616041a4f3d30993d6fb293
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Tue Mar 2 12:24:41 2010 +0100

    Revert "Use pushliteral instead of pushstring where possible. Saves a strlen call."
    
    This reverts commit d69b5e609845a113328dc724e241d5e900091c9f.

commit 33cb855c1469f8ce10ef72ebded98c94dc37afb9
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Tue Mar 2 12:21:25 2010 +0100

    Use var_Inherit instead of var_CreateGet + var_Destroy.

commit d69b5e609845a113328dc724e241d5e900091c9f
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Fri Feb 26 12:14:26 2010 +0100

    Use pushliteral instead of pushstring where possible. Saves a strlen call.

commit 41bf4c46cb6c9f30a621ebb3d68bc8844c35a9be
Author: Jakob Leben <jleben@videolan.org>
Date:   Tue Mar 2 11:12:03 2010 +0100

    Playlist: fix faulty duration sorting due to integer overflow
    
    close #3361

commit 86d3f7ad940198606f709fe5f13c8e4634f542d7
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Mar 1 21:11:17 2010 +0100

    Fixed closed caption decoder with CC3/4 and TX data.

commit 1898f3753d05d121dcbfad2d87bcc3fb806c942b
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Mon Mar 1 21:50:32 2010 +0100

    core: two typos

commit e86c4feff7651d53eb7bb3d28b3a724a52dd7055
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Mon Mar 1 21:12:42 2010 +0100

    skins2(Win32): no need to manage a two window classes

commit 4ad06d105245706d12932f3391584ee5f5bbf5ea
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Mon Mar 1 18:16:47 2010 +0100

    skins(Win32): replace GetWindowDC with GetDC
    
    GetWindowDC paints in nonclient area (not recommended on msdn)
    and not needed for skins. Also, it doesn't take WS_CLIPCHILDREN
    into account and forced to add a lengthy hack which can now be removed.
    
    This patch hopefully could also fix a refresh issue found only on
    Vista/Win7 (to be tested) (http://forum.videolan.org/viewtopic.php?f=15&t=68891)

commit 88d39ceef6b983663ccae410be55a2ace26d9074
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Mar 1 21:06:10 2010 +0200

    Qt4: use explicit direct connections when passing VLC pointers...
    
    ...without reference. With a direct connection, the call stack ensures
    that the pointer remains valid until the slot returns. This is not the
    case for asynchronous ("queued" in Qt4 documentation) signals.
    
    Obviously, this means we have to emit the signals from the Qt4 main loop
    thread, *or* alternatively not touch any Qt4 UI stuff fromt he slot.
    Hopefully, any such bug would be easier to find this ways.

commit 9bd636a7f94ebba26aa068570636efe9611afdaf
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Mar 1 20:40:34 2010 +0200

    Revert "Qt4: passing pointers over thread signals is not allowed..."
    
    This reverts commit dcd592840d22bc93d287c9edbba72625746d1096.
    
    This bug is so pervasive within the Qt4 interface that removing this
    instance won't make a difference.

commit 892f3b5aa68e57dd35c0a95f13c6ac7112ec2d32
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Sun Feb 28 23:53:00 2010 +0100

    libvlc: Attempt to fix set_nsobject() with QMacCocoaViewContainer and improve documentation.

commit 1609af14267518bf7c2c87a64755a90e4a23c12c
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Fri Feb 26 15:11:29 2010 +0100

    VLCKit: isPreparsed doesn't exists anymore.

commit 7b5b08e3c744f3f8c08b27dcc02a1c1b53ad30d1
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Thu Feb 25 23:53:08 2010 +0100

    libvlc: Use a union for libvlc_media_track_info_t.

commit a3670b8f940206078bb51b4babe60e8a385c97e7
Author: Fabio Ritrovato <sephiroth87@videolan.org>
Date:   Sun Feb 28 23:43:39 2010 +0100

    Lua SD: fix leaking

commit 92661c0e6635c1d9b6816219faba3f7de3850984
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Feb 28 15:00:23 2010 +0100

    Qt: clean and cosmetics

commit 84a974e668238b979e389eddf656ca32f51e3de4
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Feb 24 16:19:53 2010 +0100

    Qt: undock the playlist
    
    Ref #3332
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 9ab961880231c692a92b1710010bcf7ac503cf17
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Feb 28 20:26:03 2010 +0100

    Ship everything that is needed for lua script on Win32
    
    Patch by ale5000, on IRC. Close #3336

commit 5abfcea36b2a03bda22266f8481e2f1a83b62dab
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Feb 28 23:03:41 2010 +0100

    Fix doxygen documentation.

commit dcd592840d22bc93d287c9edbba72625746d1096
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 28 21:35:45 2010 +0200

    Qt4: passing pointers over thread signals is not allowed...
    
    ...unless proper reference counting si involved,
    or the signal is blocking queued (but that is deadlock-prone).
    
    Ref: LP#528285

commit 077b6674a9f0f9c322b6a8d2d53b8d0890a4a112
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 28 19:10:46 2010 +0200

    This is still buggy.

commit 9f0d9b4fac9067e3d131a0f77c4236ed29fabf47
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sun Feb 28 18:00:46 2010 +0100

    Fix debug messages.

commit 7056f7113ecf94d1a87a0ee22840f25537ff66ab
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 28 18:53:52 2010 +0200

    FTP: handle ftp://HOST correctly
    
    This should fix LP#465560 - segmentation fault in strstr()

commit 16114c73acf90695d2fdb6f0ee1e5e79b2dfa52b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 28 17:47:07 2010 +0200

    libvlc_media_player_play: missing unlock

commit 430c69a6736848eee2032e5af4fc2b88cac18e0e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 28 16:24:40 2010 +0200

    Avoid namespace clash with normal getopt

commit 68f6af6e769cd3022861c421a15a610b6227a301
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 28 16:10:34 2010 +0200

    getopt: remove optional argument support

commit 2b1c487cf82250a85af291e5e382028b7f87d9c6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 28 16:05:14 2010 +0200

    Remove Apple getopt_long bug-to-bug

commit 6edb2da8f463a74490a6a16ddaef86ea6ddb4417
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 28 16:02:15 2010 +0200

    getopt: remove opterr global (always 0 within LibVLC)

commit 2361280d58e8b8c52ff4b7afa9dded5bc112efea
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 28 15:25:17 2010 +0200

    getopt: remove useless functions and boiler plate, update licens
    
    We only use getopt_long(). Also we don't care about pre-C89 compilers.

commit b3a59c07e71c74191c2d1524dbd2f5412dd762db
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 28 14:58:26 2010 +0200

    Always build and use "our" getopt
    
    (We still need -lgnugetopt for cachegen)

commit 880c1d98801b4edd0330145ab2a98d3edf575c59
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Feb 28 15:03:01 2010 +0100

    libvlc: fix doxygen comments.

commit 89410999e5c13de0d83ac18c5a69026017d0d7f5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 28 15:07:43 2010 +0200

    Remove deprecated and unused AC_TYPE_SIGNAL

commit 9e46824b2991658d6d7ad5228545350e218f5d31
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 28 11:52:38 2010 +0200

    Win32: convert file:// URI to path correctly
    
    This mostly reverts commit 37de4458fcac515a7683c1bd3da08a22d5c0d890.

commit add8534f31b7c7ff20503169437d7d47ec3ac156
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Feb 28 12:48:10 2010 +0100

    Prevent a potential integer overflow (mkv).

commit 059a5785363ecf61de81ebf0e3628b5638b93d43
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Feb 28 12:35:18 2010 +0100

    Fixed segfault with incomplete mkv files.

commit b51e492c3da42a569b9b6715c97fe858a0c96a15
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Feb 28 00:46:45 2010 +0100

    Fixed potential segfault with corrupted streams (audio codecs).

commit 10029dae8d0612702856a3b74390d80362b52c78
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Feb 25 19:58:14 2010 +0100

    Qt: remove debug and cosmetics
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit f327c96f7502df6235a059003052edbbe94ec8d9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Feb 27 13:48:36 2010 +0100

    Qt: Be sure to hide the caching when an input is deleted.
    
    Fix the bug where caching would stay all the time when stopping

commit 18ed1a8922ec552d8aeb7b98f192600065ecfdd7
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Feb 28 10:54:30 2010 +0100

    Qt: avoid a crash on first Startup

commit a278cc95be52d3aacfabf48622710ba3efd5b5f8
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Feb 27 16:16:08 2010 +0100

    NSV: fix comment

commit 5fbff8a0285766c83280a1335b286079ce1f61e0
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Feb 26 22:30:18 2010 +0100

    NEWS about Flac to please audiophiles

commit bf92daa5d47cfa6379cfe5e1ce80533e92b4f6cc
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sun Feb 28 00:39:53 2010 +0100

    Add error handling to luac intf.

commit b8d7defe1771f3f4dc486f80d75b8dbcd1475d57
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sun Feb 28 00:19:18 2010 +0100

    Don't use printf to print debug output.

commit 34500c14bf7d9e58a62ff0f0d6a98ec4a9cf4e91
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Feb 27 22:57:50 2010 +0100

    Fixed segfault with corrupted mkv files with compressed data.

commit 6b4ec806e6e15ba70ed1d577ab7d8dd1efb33262
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Feb 27 22:48:22 2010 +0100

    Fixed text_style_Copy() behaviour.

commit 873bcee7d2eb03fe944fe28dad5ca11251e51196
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Feb 27 22:37:57 2010 +0100

    Fixed potential invalid access with too short packetized data.

commit fe82dccc31a3a311f54cf8078127ba132679e54d
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Feb 27 22:11:37 2010 +0100

    Fixed segfault with corrupted zip file.

commit 08813ee6f8eb0faf83790bd4247c0a97af75a1cf
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Feb 27 22:09:09 2010 +0100

    Fixed read(NULL, size) in zipstream.

commit 356372b2c187407de84e0d4fc33263ccb303b336
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Feb 27 22:06:54 2010 +0100

    Cosmetics (zip).

commit 7bbc2ae8270ebf737660b25b226bddbab55b70c5
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Feb 27 22:01:02 2010 +0100

    Fixed memleak if no data are read or poke (zip).

commit 725a1777f451060452977382712f0a1c0c395167
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sat Feb 27 23:13:32 2010 +0100

    Don't add share directory to lua search path on windows. Fixes #3320.

commit 67cfc81471993023209c2bdb907295a0a451c5ff
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sat Feb 27 23:00:12 2010 +0100

    Fix NULL pointer dereferencing due to c58a5af7401735b50fa058fe5ab83d8ae911de4c.

commit 1f01a7c64eb1ecd975595736b261fec074fb7116
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sat Feb 27 22:34:22 2010 +0100

    Provide luac compilation script. See vlc -I lua --lua-intf luac to get usage.

commit af632723ca953443629bd88aabd2ddb3dfda34da
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sat Feb 27 22:07:07 2010 +0100

    Kill warning.

commit 725f76a196227157cd86c1f6f55dc494fba0528a
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sat Feb 27 22:04:53 2010 +0100

    Kill warnings about unused variables. (jpeg?)

commit f782f86eb4b103a7fc7c7c9454dc838e9e2438f0
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Fri Feb 26 12:14:26 2010 +0100

    Use pushliteral instead of pushstring where possible. Saves a strlen call.

commit 7478dfe4edc66d74679620be38d686d08e48ac7a
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Fri Feb 26 12:01:33 2010 +0100

    Do not store extension pointer in a variable visible from the lua code.

commit 2c24456389d6518d0d429c0c4f41e5bf52c2d793
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Fri Feb 26 11:56:32 2010 +0100

    Do not store p_this in a table value visible from lua code.

commit 5a60c559f1408d874fb4bb2afdd8cb5c073c45c7
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Fri Feb 26 11:45:00 2010 +0100

    Do not generate and run lua code to define the module path. Use lua C functions.

commit 92c3f4a5c88652aa8cdcca9b4406b8a836342949
Author: Geoffroy Couprie <geal@videolan.org>
Date:   Sat Feb 27 19:24:44 2010 +0100

    update.c: ifdef some win32 specific code

commit 00f8541d82a6e40c67064dba15769de64e53defa
Author: Fabio Ritrovato <sephiroth87@videolan.org>
Date:   Sat Feb 27 15:15:43 2010 +0100

    Lua SD: Jamendo - using album_image will give better results than album_id

commit 1cf9988ad55cdb177626d1c7a00be48f65dee417
Author: Fabio Ritrovato <sephiroth87@videolan.org>
Date:   Sat Feb 27 14:59:03 2010 +0100

    Fix white lines

commit e9cfdeed1051e959ed4ca575827a6d67a07313ff
Author: Fabio Ritrovato <sephiroth87@videolan.org>
Date:   Sat Feb 27 14:56:25 2010 +0100

    Lua: Jamendo SD + Demuxer
    Jamendo radios are accessed trough the demuxer, otherwise the SD script will be too slow.
    The demuxer should also resolve all the Jamendo api calls to the track unit, xml only.

commit 8e9cdc1579df7dce26ccb796157d654faf4065f8
Author: Geoffroy Couprie <geal@videolan.org>
Date:   Sat Feb 27 13:55:01 2010 +0100

    Launch the installer after download

commit fffce3a3c7213de213ee5b52b961a1561d54f0ba
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Feb 27 10:45:43 2010 +0100

    Fixed segfault when seeking in ASF with broken index.
    
    It closes #2272 and #3350.

commit b4f08e46d879bdfedd784e002399598e1405e51e
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Feb 27 10:27:14 2010 +0100

    Cosmetics.

commit df3997deea7782189d100a4c2270d95ef37a2bce
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Feb 27 10:21:58 2010 +0100

    Fixed invalid read in ASF_ReadObject_Index (asf).

commit 6cceda066b7c5f4f2d489f816fb816551c69aaa5
Author: Fabio Ritrovato <sephiroth87@videolan.org>
Date:   Sat Feb 27 00:52:26 2010 +0100

    Lua demux: open the stream lib

commit 544d405502d2bd119328426c9c934d23c7414432
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Fri Feb 26 22:49:18 2010 +0100

    skins(Win32): fix minimize not functioning (see #3300)
    
    This patch
        - uses owner/owned windows so that all skins2 windows get
        minimized at the same time
        - add WS_MINIMIZEBOX to enable minimize in taskbar button
        - some cosmetic

commit 9e3f5a7e70929c3b3496ab5b465645ce3d5566e8
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Fri Feb 26 23:19:35 2010 +0100

    skins(Linux): remove dead code

commit cfcad6458ccd9ba173d0c43fbd5811e22f4a7816
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Thu Feb 25 22:28:39 2010 +0100

    skins2(Linux): support clean exit when user closes vlc via the taskbar
    
    if not managed, vlc terminates with a "vlc: Fatal IO error: client killed"

commit c5154680e5159e3952248aa3f7312a79552ff075
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Feb 26 23:50:25 2010 +0100

    For private stream_type, fallback on registration descriptor in TS demuxer.
    
    It closes #3339 (the stream is correctly detected), but as the 302M content is
    not PCM data (probably AC3 or Dolby E), the audio is not correctly decoded.

commit 8f21522cd30beae9ae5367092ed60976c5c0da83
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Feb 26 21:54:34 2010 +0100

    Flac: Fix compilation warnings about signed vs unsigned

commit 376853e5d685a9dde50acbdc2524fa5d890aed83
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Feb 26 21:49:34 2010 +0100

    Fixed missing A() section for VLC_CODEC_ADPCM_IMA_AMV.

commit 32d00638c478da621698e84c5846f05601720039
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Feb 26 14:27:48 2010 +0100

    Vorbis: remove unused variables

commit 4ddfcff3a2b18c7ae08f39511224782d443925aa
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Feb 26 14:26:55 2010 +0100

    Vorbis: support for 6.1 and 7.1
    
    Close #3347

commit 86352fc87a075258c0343585ce36aa6f2018da29
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Feb 26 13:24:05 2010 +0100

    Fix FLAC 7.1 support
    
    Close #3348

commit f74eff7db9c0e4b7f8d3e6108ca6ab3985928255
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Feb 25 18:08:41 2010 +0100

    Qt: open dialog, set a minimumSize for the playButton

commit b28c81b4f583192006da8140847122f10ac93234
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Feb 26 18:47:43 2010 +0100

    Fix typo in comment

commit 37ab7434c092ef57e464202b4d224e7e37b44e82
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Feb 26 20:58:29 2010 +0100

    Allowed H264 direct rendering for non reference frames only (avcodec).

commit b1deb11a2427118f470b9a528df22b2629acc669
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Feb 26 20:51:20 2010 +0100

    Allowed I422 direct rendering support when possible (avcodec).

commit c7c5b9c92c9037b0f67221d23d1d37cdb8cb46c9
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Feb 26 20:42:22 2010 +0100

    Added logs about direct rendering usage (avcodec).

commit c228c356bb5bbac52edf06c0ba9dbdeb48bdb55f
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Feb 26 20:36:29 2010 +0100

    Check for codec specific pitches alignment in avcodec.
    
     It is ugly to have this list of codec id (as it can become unsynchronized), but
    ffmpeg does not provide a way to retreive this information :(

commit c935a03f2f5bddaef3ff4b3ea06684607338df2d
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Feb 26 20:26:45 2010 +0100

    Correctly test for picture compatibility with avcodec direct rendering requirements.

commit c1fc6e205ae1d86fddfa850bc10ceefec3c3f86e
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Feb 26 20:10:09 2010 +0100

    Modified picture_Setup to provide more vectorization compatible pitch/lines values.
    
    picture_New() will now always return a picture having
     - pitches multiple of 16.
     - chroma pitches multiple of the luma one.
     - a bit of extra height (as it can helps some ASM functions).

commit c8179819a4b69a06dbdc74c626f796cab09bab34
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Feb 26 19:57:30 2010 +0100

    Removed the assumption that XV and picture_New() behaves alike (xcb).

commit 89b42584a9ad2ff822c68a7cf259b580cdf89dcb
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Fri Feb 26 19:51:01 2010 +0100

    Revert "Missing return values."
    
    This reverts commit 46626b9d1d0ac80a89ed152d2785cc961eb856d5.
    
    Dead code.

commit 6715011684a800b49ce98f50fb0027ee0fffb2a7
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Fri Feb 26 19:45:08 2010 +0100

    qt4: remove a dummy call to var_Get (void variable), fix #3346.

commit 46626b9d1d0ac80a89ed152d2785cc961eb856d5
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Feb 25 20:53:22 2010 +0100

    Missing return values.

commit e2cc2f754b9b9584b8837128ec69f1a252059a4c
Author: Konstantin Pavlov <thresh@altlinux.org>
Date:   Fri Feb 26 15:32:03 2010 +0300

    Fix previous commit.

commit 6a0d4bdd348dbf478bbad60fd736201b6c85dde0
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Fri Feb 26 11:07:42 2010 +0100

    Include all authorized lua extensions in module search path too.

commit 16511fee7c80ba34d176a20c40cd7e341241a441
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Thu Feb 25 23:15:48 2010 +0100

    test: Report when preparsed is working only when it works.

commit ba1fea8d5e1c18719499ca7b1b5346ee6ca2d3c2
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Thu Feb 25 23:03:35 2010 +0100

    test: Alloc more time for media_list_player test.

commit ad3a30059635060be68935d167f8d9887a0a7bd9
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Thu Feb 25 23:02:15 2010 +0100

    test: Simplify media_list_player test.

commit 92bdd6e5d93513a77b42844d1bc38738a9c7fd3a
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Thu Feb 25 22:25:59 2010 +0100

    meta: Use libvlc_media_parse().

commit 1b1325c6d462f508f3e0d0e6ff2d4eed4e1d4b1e
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Thu Feb 25 22:05:05 2010 +0100

    test: Simplify media_player test.

commit 9dfc36b28d0e6120afd92dc0ea2a59be313ca17f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Feb 26 00:01:07 2010 +0200

    Missing ignored files

commit ec36bfdc677be93e17914cd1435417082bc832f9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Feb 26 00:00:26 2010 +0200

    Ignore .luac files

commit ca6b633e9b398864ad0e4b6f125c7e30c3bf0221
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Feb 25 23:56:45 2010 +0200

    Remove error/warnings from module_need()
    
    They caused much confusion from bug reporters and support requestors.
    Feel free to add more explicit and specific errors after module_need()
    call sites in failure cases.

commit 4cd022e633fb75f08bdf918726e75a19ee31f2c2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Feb 25 23:36:52 2010 +0200

    Document config_LoadCmdLine() more

commit 065f17b24b22b089e4a89873b58161b6f13e713a
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Thu Feb 25 21:27:18 2010 +0100

    test: Pretend that our test suite is working where it is not.
    
    And no the test is not broken. libvlc_media_get_tracks_info() is.

commit 2dbdde0d0ab5359ced9121940470824b49ebfa7d
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Thu Feb 25 21:31:22 2010 +0100

    Revert "Broken test case"
    
    This reverts commit 9a2adcfde5e66cc3dc1de9c220c88c77fe718970.

commit d9477b1f6d92f32192770396fc13dc6f2e50582c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Feb 25 21:46:35 2010 +0200

    Install simplexml too

commit 55a915eaaec6c0ddebfa45690bcf59d07a0c87ae
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Feb 25 19:46:23 2010 +0200

    Qt4: handle Meta modifier in the prefs

commit 6fc7f48a2cf85e4e9f593f80346912285b4cfb67
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Feb 25 19:43:53 2010 +0200

    fr: Fix "Set [hotkey binding]" translation
    
    Oddly enough, this was correct in VLC 1.0.

commit c2a0c299b5be9482db8470e9c45d7353ee9cc6b2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Feb 25 19:37:41 2010 +0200

    XCB window: key modifier 4 is meta, not command

commit 960f708ef919a822db9664052a855ea515338873
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Feb 25 18:48:21 2010 +0200

    Distribute and install the CUE parser

commit 0bae97c50a46dac48d2225ec2a9e36dc8278e8d9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Feb 25 18:45:20 2010 +0200

    Check that .lua files are declared (faster than make distcheck)

commit 647ea7baec3260e3ca3b081c34e945063ed6afb0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Feb 25 18:45:07 2010 +0200

    Clean lua byte-core (fix)

commit 3da0fd7e0230b16a3b2fb7e9742d75a81ac6205f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Feb 25 16:22:18 2010 +0100

    Qt: don't show the menu button if there is only 1 chapter and 1 title

commit cec40cfa2331580a617ada164de9fd440b20a079
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Feb 25 00:37:02 2010 +0100

    Forgotten .nsv in open file dialog

commit 23c4cec46995dbbfd1fb1e6b7aa7fa44f35a4722
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Thu Feb 25 11:08:39 2010 +0100

    skins2: extend --[no]-qt-video-autoresize to skins2
    
    As for qt4, offering the possibility to deactivate automatic resizing
    is desirable. Reusing the qt parameter is not a problem for skins since
    qt4 is a prerequisite.
    
    TODO, rename this parameter with a more interface agnostic name since
    the need is for all interfaces.

commit 6c4ac35e3d336ad70028030f8bff9d21632660ca
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Thu Feb 25 10:11:16 2010 +0100

    skins2: make default more consistent for video control
    
    For a video control, default values are contradictory, in
    a sense that a video control is not resizable and autoresize
    is true. By default, this results in skins resizing to fit a new video, but
    the inner video not using this extra space. (see AirFlow for instance)
    
    This patch ensures that if autoresize is true, default behavior for a video
     control is to be resizeable.

commit d1540b171b024dbe019b907775d40c245982a03f
Author: Gildas Bazin <gbazin@videolan.org>
Date:   Wed Feb 24 22:38:51 2010 +0000

    fixes for maemo build

commit 0f1503b43f42967d871f9adc467eeac40e04dea0
Author: Gildas Bazin <gbazin@videolan.org>
Date:   Wed Feb 24 22:20:18 2010 +0000

    hildon: add a slightly more useful menu to the maemo interface

commit 49edd4a73b9a532583b3b29d56bba9f1ef01eb49
Author: Gildas Bazin <gbazin@videolan.org>
Date:   Tue Feb 9 21:45:57 2010 +0000

    contrib: no need to build the whole of twolame

commit b4aabc38fd96fb27bd422f9f82b1281ba5d62531
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Wed Feb 24 23:03:20 2010 +0100

    Distribute .h files

commit 2bac8977d8c2d8877dc0c0df7bc635a6dc5cbdf4
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Mon Feb 22 21:55:16 2010 +0100

    Win32: use linked_with_a_crap_library_which_uses_atexit() (libxml2 and libqt4)
    
      On windows,
      - libxml2 spawns a 'watchdog' thread, when statically linked.
      - libqt4 spawns a 'watcher' thread.
    
      These threads clean up remaining ressources once their initiator thread has
      terminated. So, the associated dll must NOT be freed explicitly and blindly.
      Since there is no means to know when these 'cleanup' threads terminate,
      the safe approach is to not free the dlls and let freeing occur when vlc
      terminates.

commit 9e36c6f4da525cdf1fcba3fbe3421a5a0e958ab6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 24 21:20:32 2010 +0200

    Uninitialized value

commit 47ed26270dbef9d9414b42ea96b676f170740f6b
Author: Jakob Leben <jleben@videolan.org>
Date:   Wed Feb 24 19:04:08 2010 +0100

    Qt: no need to clear playlist search twice

commit c895ed19b17074a1a760602596dfa746239974ca
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Feb 24 18:10:25 2010 +0100

    Qt: use qtu( ) when appropriate
    
    Close #3333

commit 9a2adcfde5e66cc3dc1de9c220c88c77fe718970
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 24 18:08:01 2010 +0200

    Broken test case
    
    Apparently, running make check when adding test cases is too difficult.

commit 55abf4ec4b9b010438d83a4b925f7f8fec4270cc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 24 17:55:05 2010 +0200

    Revert "sd: Make most members private."
    
    This reverts commit 786292c3f205f96b467321c9973a2ba13029fb60.
    
    Apparently, compiling libvlccore (on any platform) is too much to ask.

commit 350b1052769f273c46b29d1ba60e2caa9c925ecb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 24 17:54:49 2010 +0200

    Revert "sd: Export internals with a getters."
    
    This reverts commit 027b44025e11be76c4c3f9e34c2648841f389f14.

commit 10c43ff060f2fb46db77f62a12c6580d785b87ca
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Wed Feb 24 14:16:57 2010 +0100

    skins2(Win32): fix second bug of #685
    
    On Windows, skins with on top set were still visible in fullscreen mode
    
    This patch makes fullscreen also a topmost window.

commit 027b44025e11be76c4c3f9e34c2648841f389f14
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Wed Feb 24 14:15:59 2010 +0100

    sd: Export internals with a getters.
    
    lua need them. Also fix an obvious leak.

commit 786292c3f205f96b467321c9973a2ba13029fb60
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Wed Feb 24 11:19:38 2010 +0100

    sd: Make most members private.

commit 33983bc558f3efe402af8a5719d6796316ec9a16
Author: Jakob Leben <jleben@videolan.org>
Date:   Tue Feb 23 18:13:57 2010 +0100

    Qt: media library is always a tree

commit 5ea622dc8f808ef7879505078ad280ce5eeb00a6
Author: Jakob Leben <jleben@videolan.org>
Date:   Tue Feb 23 17:43:46 2010 +0100

    Qt: hide buffering display if buffering doesn't reach 100%

commit f3efae83adeebb6cd08bfd18ecf4953a1344c4aa
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Wed Feb 24 11:44:11 2010 +0100

    skins2: add a way to reset rate to normal speed (trac #2412)
    
    Skins did not offer a simple way to get back to normal speed
    once user had clicked several times on either slower or faster
    rates.
    
    This patch automatically resets rate to normal if user presses play/pause
    when an input is already launched. (as suggested in trac #2412)

commit a94dd37ee15a7e9d54aeb27991431bd0bdf3696c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Feb 24 11:45:32 2010 +0100

    Win32 configure: disable sqlite for now

commit 7c51e98a6b685f6d172ef817b47ff672ce73056e
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Wed Feb 24 10:36:45 2010 +0100

    skins2: add support for --[no]-video-on-top (fix #685)

commit 4602023991ab63c6b47f091795cd6fa393b41c2c
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Feb 23 23:31:57 2010 +0100

    Fixed invalid accesses in decoder with corrupted subtitles streams.

commit bee1e640081f8013f058fd147d6d4d80d20f47b0
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Feb 23 22:51:08 2010 +0100

    Fixed potential memleaks in avformat wrapper.

commit db449895e90d2fd0dbedd7620d174cf70e00ea40
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Feb 23 22:50:19 2010 +0100

    Fixed division by 0 with invalid files in avformat wrapper.

commit 8e16fb45f4e4b8b745b180e3b84ba2a8b9ffff76
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Feb 23 22:43:20 2010 +0100

    Fixed signed integer overflow when loading AVI ODML index.

commit 07f608d11eade6b1bbf5b7a41176e6fb90f1d7e9
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Feb 23 22:36:52 2010 +0100

    Fixed segfault with corrupted AVI ODML  index.

commit 88b84dbe29d5a8217ac7988dec9d7b2ed9bf25d4
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Tue Feb 23 00:49:49 2010 +0000

    Don't use a directory for a lone file

commit ebbb05512f9c16812db5808fcba9a4678973d21f
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Tue Feb 23 00:32:39 2010 +0000

    Install the icons according to freedesktop "standard"
    
    http://standards.freedesktop.org/icon-theme-spec/icon-theme-spec-latest.html#install_icons

commit 1f30e8690b43fb90f1ff7ed9588e95830f525e3b
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Tue Feb 23 22:56:03 2010 +0100

    skins2: fix #689 (text control refresh issue)
    
    This patch redefines the method associated with visibility
    to ensure that the latest text is displayed when
    the text control gets visible

commit 53e51f041445f19a53b82bc702c7ac9b97863350
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Feb 21 20:21:33 2010 +0100

    variables: print a warning if doing var_Set on a void variable.

commit 61d909606573e2ee5cbfde89409dd1ab6b78bb05
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Feb 23 19:47:29 2010 +0100

    contribs: another binary package update for Darwin including proper pc files

commit ccdfdfdf1bca9dd8b24d332e38a7104cffbd935e
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Tue Feb 23 19:35:31 2010 +0100

    contrib: Also fix up .pc file on Mac OS X.

commit 544625f19e2bcff397f6b591759f486d0a325075
Author: Jakob Leben <jleben@videolan.org>
Date:   Tue Feb 23 17:24:53 2010 +0100

    a macro to automate the choice of "folder"/"directory" string version according to platform

commit b904c184ca24f41624f25d56c1767f2bc3fb9b2b
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Tue Feb 23 15:26:15 2010 +0100

    sd: Factorize function dispatch for better code readability.

commit fcd847ecef19c10fec38ab510f3133af9bf0aee9
Author: Fabio Ritrovato <sephiroth87@videolan.org>
Date:   Tue Feb 23 15:23:49 2010 +0100

    Lua SD: blind attempt at fixing #3324

commit 08b59679d090775824f786933f5c6d661d36cbe2
Author: Fabio Ritrovato <sephiroth87@videolan.org>
Date:   Tue Feb 23 14:32:32 2010 +0100

    Lua SD: don't fail the whole probe if a script fail

commit 27d5a2c474bcacf98a49ff78548c9ad21f115236
Author: Fabio Ritrovato <sephiroth87@videolan.org>
Date:   Tue Feb 23 14:17:25 2010 +0100

    Win32: fix previous commit

commit db1e6a133d1e29d3eb5bf8d526b76423d523d6a9
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Tue Feb 23 13:59:04 2010 +0100

    test: Use image.jpg for testing tracks reading.
    
    image.jpg is a very small 1x1 image.

commit f782942ddaab9922bd6326dd9e96685992869fc0
Author: Fabio Ritrovato <sephiroth87@videolan.org>
Date:   Tue Feb 23 14:10:59 2010 +0100

    Win32: package lua common scripts

commit 44c53d0e284565d60cbd40c51f3b961d83ba04ea
Author: Fabio Ritrovato <sephiroth87@videolan.org>
Date:   Tue Feb 23 13:58:59 2010 +0100

    Lua SD: add longname option (Close #3323)

commit 9969ca2fbe184e5ea703163a6a013ab2c2d3fdd1
Author: Jakob Leben <jleben@videolan.org>
Date:   Tue Feb 23 12:42:47 2010 +0100

    playlist: remove unused ItemToNode()

commit abc84401cd082ccd70a8bb07f9d96c3cff12b122
Author: Jakob Leben <jleben@videolan.org>
Date:   Tue Feb 23 12:39:41 2010 +0100

    playlist: consistently change input item type when subitems are added

commit dfebdb6a7f9ef786468684952d20a9b34950135b
Author: Jakob Leben <jleben@videolan.org>
Date:   Tue Feb 23 11:41:35 2010 +0100

    playlist: only make The Playlist flat, not Media Library

commit 02745c6f42be59383d7ce82f44859261cdc83e86
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Feb 23 11:13:41 2010 +0100

    Win32: package the luaSD scripts

commit 426550fe2315553ccdfde0639f8e1e536598bc12
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Feb 22 23:26:59 2010 +0100

    Removing tabs from previous commits.

commit 8cd59f4a46875a4f0e44ae29124ebc122d168f48
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Feb 22 23:19:50 2010 +0100

    Fixed regression in http access.
    
    access_t::info.i_pos must always be updated to allow icy-meta and seeking
    support.

commit d66b08e0863383ec14c35ecc2556ca80054486a6
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Feb 22 23:08:47 2010 +0100

    Fix GoogleImage warning. Close #3311
    
    Patch by ale5000

commit d38329b4dbcc1901e2f3ac147e1dd0697a174a7e
Author: Fabio Ritrovato <sephiroth87@videolan.org>
Date:   Mon Feb 22 22:41:57 2010 +0100

    Lua SD: let the user know we are working

commit 6ebad9e33d13310387e53f4b115ec958ae321120
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Feb 22 22:10:50 2010 +0100

    Avcodec: comment an extra debug message on subtitles size

commit 3620e95f210186d8c22214bf5364c02f2626f4f5
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Feb 22 21:20:28 2010 +0100

    Fixed audio transcoding when using filters.

commit 460ea1d9c820ce65f0f593d3f57b900a038a5ad0
Author: Fabio Ritrovato <sephiroth87@videolan.org>
Date:   Mon Feb 22 20:39:11 2010 +0100

    Lua SD: Icecast Directory script

commit db21ff87b3749938d3bc1a8c6466f2105d0783b6
Author: Fabio Ritrovato <sephiroth87@videolan.org>
Date:   Mon Feb 22 20:30:02 2010 +0100

    Fix debug message

commit d9ab1c7141514fc12776a567654ea3fd97e598fd
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Mon Feb 22 20:31:04 2010 +0100

    VLCKit: preparsed->parsed.

commit 17e117d8b662d94b865ee6b5d856b14145be18c1
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Mon Feb 22 20:30:39 2010 +0100

    libvlc: Export libvlc_media_is_parsed instead of libvlc_media_is_preparsed.

commit 3acfd5b5707b65e6e9d9d4d7e53106c390bf338f
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Mon Feb 22 20:22:45 2010 +0100

    VLCKit: Remove contrib dependency files.
    
    We already do that in contrib makefile.

commit b0da3bf1991ccd2996f5197d1256fddde1add308
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Mon Feb 22 19:52:20 2010 +0100

    libvlc_media: Destroy the cond and the mutex.

commit 8adbb2d7f9c46066ec568e6b9a9cd5933c11c45a
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Mon Feb 22 18:34:32 2010 +0100

    libvlc: Don't refer to media_preparsing as we don't have media_parsing.
    
    parsing is simpler.

commit 8211292f1c6339fd716831be155cdf1374cc2997
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Mon Feb 22 17:51:35 2010 +0100

    libvlc: libvlc_media_get_es->libvlc_media_get_tracks_info.

commit ad916056154d04e42576bcd153491de2bd646a9f
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Mon Feb 22 17:37:39 2010 +0100

    test: Update libvlc_media test.

commit 8119b3280c178fc00eba57eea5ad694cd675fca6
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Mon Feb 22 17:23:14 2010 +0100

    libvlc: Export libvlc_media_parse() and libvlc_media_parse_async().
    
    Else there is no way to properly trigger meta preparsing from libvlc.

commit a78bada1696e6b8bc976d3599085ad9bd7d0812a
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Mon Feb 22 17:03:31 2010 +0100

    libvlc: Put a ref to libvlc_media_release in libvlc_media_new.

commit 3b474bb0b6885eb77c4088667854fbd057cc04a5
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Feb 22 18:02:49 2010 +0100

    Updated contrib package for Mac OS X including latest ffmpeg and Sparkle on every platform

commit 16c04de1e8fa7240ae07df7d78d2215367dfec59
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Feb 22 17:57:13 2010 +0100

    Removed debug from previous commit.

commit a69ba6d4dd6d0682399f2e49e300f8cf3a56c705
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Feb 22 17:55:22 2010 +0100

    contribs: slimmed the OS X package
    
    The included share folder was cut down to aclocal, autoconf, automake, gettext and libtool. Additionally, the gecko-sdk is downloaded and installed separately now. This vastly speeds up the installation process.

commit f4f797d13d2420f236ea2cdc0b5ac60f7c8a7221
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Feb 22 17:43:39 2010 +0100

    Qt4: small fix for sprefs

commit e95b99e6466cf4a9d1c9c27bc980b0dc11c5092f
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Mon Feb 22 17:03:44 2010 +0100

    skins2: work around a deallocation problem
    
    VlcManager and VarManager dependents on each other (a design problem)
    Anyway, it is a bad idea to use instance() on any manager when deallocating ressources
    as it can start anew a manager already deallocated.
    Better use global variables in p_sys and act accordingly.

commit f745927683e483793b8b2d0de63d9b8c5c0debd4
Author: Jakob Leben <jleben@videolan.org>
Date:   Mon Feb 22 17:16:34 2010 +0100

    Qt: compile fix

commit 9f5e5825632aa9910ce91993ce50bf273bd334c2
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Feb 22 11:29:13 2010 +0100

    VLCKit: ppc970 aka PowerPC G3 is no supported architecture

commit 6a3cc0c54e7e5d2c5191dca14b64db6e3aa58cb3
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Feb 22 12:23:41 2010 +0100

    Qt: grey out the inexisting options.

commit 518ec8337ff510523c54d761aa4c3795a8c872ad
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Feb 22 10:34:02 2010 +0100

    Add .amr to recognized extensions
    
    And update NEWS to show latest improvements of avcodec. Next contribs
    on mac and Windows should have AMR working

commit 803bde05b884fc92316cec6c48e8b61d4907666e
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Mon Feb 22 12:14:22 2010 +0100

    Fix copyright.
    
    Pointed by xtophe.

commit 2fc112a1b4c6725d642163e70c91707c4f2ca85f
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Mon Feb 22 12:02:09 2010 +0100

    libvlc: Test preparsing.

commit 8d6ec4645936ebb01ca1dc8ec163cc33246093d5
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Mon Feb 22 12:01:32 2010 +0100

    media: Whitespaces cleanup.

commit a0c7001bb2f4c4ba4c807bba1b734bca02beb376
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Mon Feb 22 07:01:45 2010 +0100

    libvlc: Register PreparsingChanged.

commit 24ae7ed55e206a37571d0d39a3d21353936f9a64
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Feb 21 23:27:00 2010 +0100

    Fixed an assert with still frame in dvdnav.
    
    We can come out of still mode by user actions, and so
    the timer need to be reset in DVDNAV_BLOCK_OK.

commit 7465767945a10c26ecbf7a961706f72a27c2e35d
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Feb 21 22:48:34 2010 +0100

    Fixed invalid free on picture_NewFromFormat failure in subpicture_region_New.

commit 39cbcafd10b4c0451ca84328c535f9d3d560f776
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Feb 21 22:47:58 2010 +0100

    Fixed potential division by 0 in vout_AllocatePicture.

commit 84b4c3e9ab1f56186a9faee4e72230e14b07d9f2
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Feb 21 22:15:57 2010 +0100

    Fixed and simplified support for slow picture in vout_RenderPicture.
    
    It should fix subtitle perfs under windows.

commit 732ff9dccde394ed7a9176196b02c955ed6550df
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 21 22:19:44 2010 +0200

    Qt4: black magic for logo-transparency -> logo-opacity

commit 2c1bb9ac1b77b5aa3e94f8d83839a2e5016a2bd9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 21 22:12:04 2010 +0200

    Qt4: update EQ slider when reselecting the same preset (fixes #3322)

commit 56bdcd25b9641c953067a14baf70cea7d346173b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 21 21:30:39 2010 +0200

    ParseExecute: robustify and cleanup
    
    This should fix LP#525278.

commit 4cc00ee38f49806f30342ba38df388b29e89a073
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 21 20:08:54 2010 +0200

    SPU: create "highlight" before attaching to it

commit 993626efaeca4cc86248f632dbe91888c6450228
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 21 19:41:12 2010 +0200

    Win32: avoid error with missing drawable-hwnd

commit 57c36282504104d38f54dd35dafaba35512ff4d3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 21 18:40:38 2010 +0200

    ASX: fix obvious crash (fixes #3321)
    
    Regression from the ASX ad unskipping stuff

commit afe94b1cfcbf8dae446a54833e34004e168b2c2f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 21 18:00:31 2010 +0200

    Remove confusing debug message (fixes #3319), fetch timeout once

commit b3e29297c8c5525e1da4ba3efedee686c3c6d785
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Feb 21 16:26:29 2010 +0100

    Fixed vorbis encoder.

commit dcc1d93d9ba50c1954b2afb227d0ef6f976d18fc
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Feb 21 16:19:25 2010 +0100

    Fixed theora encoder.

commit fdd6eed1c3fb518a5ace68e0441ba5b8c9021248
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 21 16:51:37 2010 +0200

    Qt4: screen-fps is a float, not an integer...
    
    ...so allow decimal values.

commit f47bbde33e32099f16ec557668cc0995de640266
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Sun Feb 21 15:26:21 2010 +0100

    lua: fix crash
    
    when using set_text on an image widget, vlc crashes
    (trying to unlock when no lock is held)

commit 4210120aff8272e3ca2b60ba317a890208946103
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Sun Feb 21 15:16:15 2010 +0100

    skins2: fix equalizer
    
    Recent change in core(audio) now requires playlist to be passed as object
    so that findAout can success (based on "find-input-callback" inheritance)

commit 066bcd2441de49b0526b8c5cdddcdff0f33ce3a2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 21 15:42:38 2010 +0200

    Fix luac install path

commit 59b6f7d50c12dba264178402ebf00583b2f71321
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 21 14:52:16 2010 +0200

    LUA: fix directory separator for meta data scripts

commit 08a13fd4366cb2defaa0c6f5b2283483565446db
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 21 13:21:47 2010 +0200

    Fix live555 compilation under Scratchbox

commit 9f800212803d62e332c1c1e16546c1002aaeb64e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 21 12:01:24 2010 +0200

    Dead code

commit e056b5805aabed93d484dd92131463b760261b89
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 21 10:58:10 2010 +0200

    UIs: call XInitThreads if using X11
    
    This is needed to protect the Xlib internal state. Xlib may still be
    used by user interface thread, the GLX video output thread(s) and
    PulseAudio -audio thread- while it initializes.
    
    Fortunately, we do not need to lock X11 displays as every thread uses
    its own. Hopefully Xlib is not buggy in that respect, but I am not so
    sure :(
    
    This should fix LP #419915.

commit a5a49b4eec9707ff9fe66ffd54c33b618f4d6dd8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 20 23:48:09 2010 +0200

    Revert "Ugly hack to enable really quiet running of VLC."
    
    This reverts commit 3dd62c351d0f72a04634da26181b70b76f918755.

commit 60fa2918cf617975d3239b1694f27d70029149e3
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sat Feb 20 22:24:23 2010 +0100

    Fix spelling.

commit 3dd62c351d0f72a04634da26181b70b76f918755
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sat Feb 20 22:20:54 2010 +0100

    Ugly hack to enable really quiet running of VLC.
    
    Suppress VLC media player <version> message if --quiet is passed as
    first argument. Feel free to revert if this is an issue.

commit afde41da943489e073ecc31b394fceb9197a9618
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Feb 20 21:27:39 2010 +0100

    Removed dead picture_t::pf_lock/unlock fields.

commit 9517fa1161a4ca719c6b14b0e21ad3b867c31762
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sat Feb 20 21:19:01 2010 +0100

    Export VLC's md5 API.

commit 21a99454a015707075906da149693f0fa805d60b
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sat Feb 20 20:28:27 2010 +0100

    fix assignement order from [3ecd0eb5dcb4]

commit 2acf64c7bfceffd8f5f288b97f54d4a0ef348dec
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 20 21:10:58 2010 +0200

    decode_URI: do not call EnsureUTF8
    
    This fixes opening files with non-UTF8 sequences in their path (as long
    as the file:// URI is %-encoded correctly).

commit 118274b4a05fad9c492dfc916a54780e049f8fbb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 20 21:05:54 2010 +0200

    RTP out: use make_path for SDP file

commit 3ecd0eb5dcb4172a9eaac984426b9d4899eb265c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 20 21:05:42 2010 +0200

    notify: use make_path

commit 4cf6a1bafed216c8786c537a8e67780794dc85c8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 20 21:02:56 2010 +0200

    growl: use make_path()

commit 3e112f9428e2302415fa7d772855ddadb2bfc19a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 20 21:00:50 2010 +0200

    taglib meta writer: don't decode file path twice (core does it better)

commit d459aab3dd59d8264cb15656bacb3e3de5f2dffa
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 20 20:57:48 2010 +0200

    folder: use make_path

commit 581da20c86ccbfd3bcc9badb623763f215eee8d1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 20 20:52:19 2010 +0200

    Qt4: use make_path

commit 532e2f3efd8eab7ba54f7a5a262f451d36f15047
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 20 20:50:03 2010 +0200

    RAM: force meta data to UTF-8
    
    As already stated (I think), this might be wrong. I have no clue what
    codeset this file format is supposed to use.

commit effea1b948cce171981808140abb27bb983c0497
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 20 20:47:58 2010 +0200

    ITML playlist: do not decode URI when creating item (!)

commit f36b9bc6156d0cba167cba986fc5c2125b7c112a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 20 20:44:45 2010 +0200

    HTTP interface art: use make_path and fix a few memory errors

commit a85ee2ea76c47c120fe6aacd3eb07637048afde7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 20 20:14:42 2010 +0200

    Compile kludge for glibc 2.8

commit 6d951bda65d9048a15368b67381c1d3d6c5e4430
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 20 19:42:01 2010 +0200

    msecstotimestr: fix negative numbers handling

commit 820b4643f98b98aaaa3289c7f8f34bad7dc02e13
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 20 19:36:16 2010 +0200

    secstotimestr: use int32_t not to overflow if int exceeds 32-bits

commit 9d269c5baa523f8460b3f4c622feb85229e284d1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 20 19:33:29 2010 +0200

    Remove msecstotimestr

commit c58a5af7401735b50fa058fe5ab83d8ae911de4c
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sat Feb 20 17:48:05 2010 +0100

    Dynamically allocate the dir list to prevent potential array overflows (I believe that we were writing to the 5th element of a 4 element array since the luac commits).

commit 38a58dec25baaf1a3b3588c6172834fa57825ac1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 20 17:20:46 2010 +0200

    OMX IL: clean up dll_* macros

commit 7553630d1a8acd8a02ab7eb6e0cf2570732c95f6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 20 16:56:49 2010 +0200

    Do not assume that Open and Close are called in the same thread

commit 809e98a6d1529ebdaefc4ed9f19a81771178eaf8
Author: Fabio Ritrovato <sephiroth87@videolan.org>
Date:   Sat Feb 20 15:53:40 2010 +0100

    Lua SD: add a bit of documentation

commit 3590d1c30ef0d80898759c33e44a0525bcb766a2
Author: Fabio Ritrovato <sephiroth87@videolan.org>
Date:   Sat Feb 20 15:13:03 2010 +0100

    Lua SD: use "path" instead of "url"

commit bad5a04978e01aca5996822ea75831130d6dc254
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 20 16:50:17 2010 +0200

    Qt4: fail cleanly if started multiple times (instead of crashing)

commit 96966aeae979d60ec983d9e4bb2098395e3a286c
Author: Fabio Ritrovato <sephiroth87@videolan.org>
Date:   Sat Feb 20 14:23:43 2010 +0100

    Lua SD: compile scripts

commit 84f6eb34ae635f3909f3fb423ec54c4cb9c59b95
Author: Fabio Ritrovato <sephiroth87@videolan.org>
Date:   Sat Feb 20 14:20:42 2010 +0100

    Lua SD: implement the descriptor() function in scripts

commit 87151c412ebfdfab867fcbf0d6b5cb9de4107fc5
Author: Fabio Ritrovato <sephiroth87@videolan.org>
Date:   Sat Feb 20 14:16:58 2010 +0100

    Lua SD: use a function to get the SD description

commit 80db30df18c28f40756ffe31d6f6eaac5d97c509
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Feb 20 14:07:16 2010 +0100

    Fixed a harmless typo (avformat).

commit 7dfc8992f2f8fd90418ebfb977a8498cb6e12c9c
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Feb 20 13:36:36 2010 +0100

    Allowed GetFfmpegCodec() to convert more subtitle codecs.

commit c26c8d737f83c80493541627abf6cef3bc4f60de
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Feb 20 13:34:38 2010 +0100

    Workarounded SSA payload modifications done by mkv avformat demuxer.

commit 2f7813804454a339f017ff8fc892dfbeb022bde0
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Feb 20 13:07:55 2010 +0100

    Fixed ES block length value (avformat).

commit 6883dcd3ce6db1ffc874c0bf33c788106819a8c8
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Feb 20 13:06:15 2010 +0100

    Implemented ES priority flag in avformat demuxer.

commit 92fcb9eca989f511de3071c962563e11ac363a60
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Feb 20 13:05:00 2010 +0100

    Cosmetics.

commit 49e9d64f0d3b0c07982ba50033fdda6871a36c3a
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Feb 20 13:01:20 2010 +0100

    Fixed theora/speex workaround (avformat).

commit aad46ccd35a9579a487c8ae85d3edf5383ffbdbd
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Feb 20 13:00:14 2010 +0100

    Do not fail on av_find_stream_info error (avformat).
    
    It is not fatal.

commit f94cd3e8a2d4b80bbfdb68533f97d2998cdfe251
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 20 15:10:08 2010 +0200

    Fix secstotimestr

commit cded4bcdf6b4eddadef0cecf81b6345580f7ac64
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 20 15:07:23 2010 +0200

    HTTP: fix read sizes and signedness (fixes #3302)

commit 44ecbe1cd2bb106ce4317220de9f139b7430d830
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 20 14:32:35 2010 +0200

    Ignore the plugins cache

commit e7ce21e424ac7bc507f3942a90749ef44321b594
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 20 14:31:42 2010 +0200

    Rudimentary test case for libvlc_event_type_name()

commit 2f63e68b447e5b2484954f60b90d430afd887b98
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 20 14:31:23 2010 +0200

    Reimplement libvlc_event_type_name

commit 8fa0ec3cb331c2127da8d7354b4767f2cc923c36
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 20 14:08:44 2010 +0200

    Mozilla: untested compile fix

commit 2d7c19fd30f7562eb8477852991a5ea955a1c691
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 20 14:01:01 2010 +0200

    Make libvlc event types less ABI-brittle w.r.t. the next versions

commit fd3ef9055df9088e6c1fd544a9d26a71f465d0cb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 20 13:04:33 2010 +0200

    Improve Doxygen documentation, deobfuscate event types

commit 18852621b881387f5b1152fa0126b452fc54c05a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 20 13:44:32 2010 +0200

    LibVLC structures: cleanup

commit a9f5ce8a84314137fccbc66c6ab0089b73b5b1f0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 20 13:29:29 2010 +0200

    Kill old and buggy libvlc_drawable_t

commit 1247e8709a3339f8b2000e52538a3545a92a63dc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 20 13:25:39 2010 +0200

    Update doxyfile (doxygen -u)

commit 663824a7ac40824e3340d58685b0a2871723ffcd
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 20 12:40:10 2010 +0200

    Doxygen: don't browse modules/
    
    This was mind-boggingly slow, and quite useless.

commit 1adff98535b9c52ec5dae751c9fd160488099136
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 20 13:23:12 2010 +0200

    Doxygen fix

commit fd6bab54c2338b4b5898e403897daa1400e86897
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 20 12:31:31 2010 +0200

    libvlc_video_set_fullscreen: fix documentation

commit e8e65d95ffc3103486cffa94e0b22647fdbf6762
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Feb 20 01:29:08 2010 +0100

    macosx dialog provider: moved UI widgets out of the interface implementation

commit 4ad09c1bcdc5bfd3bdef1692b969d72fcec2e9ac
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Feb 20 01:24:28 2010 +0100

    VLCKit: don't ignore VLC's config anymore since we got our own vlcrc now

commit 09b32304d4c67d718af46c210ffdb67da0366fe8
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Feb 20 01:06:31 2010 +0100

    macosx display provider: added the ability to enable/disable Last.FM submissions through the distributed notification center

commit 05c777f9072483d0026aa1db66378a2b8a2c4169
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Feb 20 00:17:16 2010 +0100

    VLCKit: added an aggregate target to build both VLC and VLCKit with one click

commit 1d3327067a68bf6ef9f5f0a6ca9799d32f6d2cad
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sat Feb 20 01:02:49 2010 +0100

    live-armlinux.patch got accepted by upstream
    
    So apply it unconditionally so when the new release is here it will be
    spotted and removed faster.
    http://lists.live555.com/pipermail/live-devel/2010-February/011820.html

commit b584f3dfa16680b1d08487d21d259c0593bff83d
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Fri Feb 19 23:34:11 2010 +0000

    skip-ads option is a bool

commit 3780cebaa7fe1ab94cffeafd7257dedf43447a7e
Author: Emmanuel de Roux <lostbread@free.fr>
Date:   Mon Feb 15 15:18:41 2010 +0100

    macosx/framework : added method setValue:forMeta: to VLCMedia
    
    Signed-off-by: Pierre d'Herbemont <pdherbemont@free.fr>

commit 14083ca02b8f52adfff1e2b19bb69043a73e9cd2
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Fri Feb 19 11:39:10 2010 +0100

    libvlc_test: fix compilation of "make checkall"

commit 443e9191f280be4c61eacc3355cf997c43f80ede
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Feb 19 01:21:41 2010 +0100

    Fixed seeking on a sample described by the last STSS entry (.mp4).

commit 7f4859032b716e483abb17da9af569b59be25404
Author: Fabio Ritrovato <sephiroth87@videolan.org>
Date:   Thu Feb 18 23:33:54 2010 +0100

    Lua SD: add scripts to makefile

commit 649b36da356659f7cb077d12de1c94fbdce72715
Author: Fabio Ritrovato <sephiroth87@videolan.org>
Date:   Thu Feb 18 23:13:13 2010 +0100

    Lua SD: simplify fmc.lua

commit e8f2c68830e2bdd09517cad836d9a1d35bcc1881
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Feb 18 23:18:27 2010 +0200

    secstotimestr: use div()

commit 6e43f483514ecec10759c38f77b63f4f5dd8b528
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Feb 18 19:35:53 2010 +0100

    Fixed activex compilation.

commit a3947b183302a6a1a5fab53b10e176a417db363c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Feb 18 20:12:23 2010 +0200

    input_item_SetURI: improve warning

commit 7eccf3a2cf7bdf158f58b8f4ef006ad604738c0b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Feb 18 19:56:15 2010 +0200

    libvlc_media_new_path: create a media from a file path
    
    Also rename libvlc_media_new to libvlc_media_new_location to remove
    the ambiguity.

commit 501f845fee66daa613d83f460a35626399fdccc9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Feb 18 19:47:31 2010 +0200

    VLC preferences are not the developers documentation
    
    (not to mention typos)

commit 89212e6963c7b240a4d8132eaeb5c610513b4d32
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Feb 18 19:32:06 2010 +0200

    Don't waste translator's time...

commit 012e93a73382df07238a122f9de884b5270c252e
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Feb 18 18:15:19 2010 +0100

    Qt4: fix pontential NULL dereference and show the right containing forlder.

commit f5de3aee2c4e43ef6b84e3c3c5ae181f899bd7e5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Feb 18 19:21:10 2010 +0200

    dummy demux: implement seeking and positioning with vlc://pause

commit 7e0df1f4df673653e16a3283b99b07d99f4f6159
Author: Jakob Leben <jleben@videolan.org>
Date:   Thu Feb 18 18:18:14 2010 +0100

    Qt: show buffering on the background of time label

commit 34965ad08c9c7c3bbed6b1418ad3a4f1bc3c0c83
Author: Vicente Jimenez Aguilar <googuy@gmail.com>
Date:   Tue Feb 16 17:22:52 2010 +0100

    Corrected comments' file name, description and year reference. Cut-and-paste left over.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit d2a8d7c11ae9c19ebf76f94e69eaac384fed4a34
Author: Vicente Jimenez Aguilar <googuy@gmail.com>
Date:   Thu Feb 18 18:17:03 2010 +0100

    Fix typo in comment.
    
    I was looking for a memory leak when I have a lot of
    "ts demux warning: discontinuity received 'x' instead of 'y' (pid='xxx')"
    messages.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 82c5d9de7635a9be6235a9273ed66d300c7950ed
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Thu Feb 18 15:49:25 2010 +0100

    libvlc: Add a test for media_player_set_media().

commit 27934aa93b8d8da495a3a4041cca2e2871c2e0f1
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Thu Feb 18 15:49:08 2010 +0100

    macosx/framework: Fix our hack for extensions.

commit 7d59872c455cb83be6ec6745dbd61e409d160610
Author: Hugo Beauzee-Luyssen <beauze.h@gmail.com>
Date:   Thu Feb 18 14:44:53 2010 +0100

    libvlc: Don't lock the media player twice in set_media().

commit c11082a5e58edae6cf090201d70e79bcc0e0e4fb
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Thu Feb 18 08:27:34 2010 +0100

    Don't look for live555 in /usr when using contribs

commit c0e8b04da9e49184f5620340fe19655f0c104eca
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Thu Feb 18 08:17:15 2010 +0100

    fix live555 compile on armlinux

commit e261333922e24582216e37886d255ee2be7869b3
Author: Jakob Leben <jleben@videolan.org>
Date:   Thu Feb 18 02:53:27 2010 +0100

    Qt: cache "no-art" pixmap as well

commit 9af87f11844b8a398263e17e64e0898c94ea69f3
Author: Jakob Leben <jleben@videolan.org>
Date:   Thu Feb 18 01:13:26 2010 +0100

    Qt: remedy faulty locationBar layout

commit cd22ae1dc6cc7942152804f28f33214b61e83f48
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed Feb 17 23:51:05 2010 +0100

    Fixed theora/speex support in avformat demuxer.
    
    Theora/speex extra data are converted to a format suitable to VLC.

commit 23c600974fe69b38ecd08fdee7300aadfbf4d61a
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed Feb 17 23:12:20 2010 +0100

    Added vorbis in avcodec<->vlc codec map table.

commit b5ad5b6152423762fe4c6a0849f7307678223da2
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed Feb 17 01:30:45 2010 +0100

    Modified the way xiph codecs headers are transported in VLC.
    
    It makes VLC compatible with FFmpeg vorbis/theora decoder.
    It fixes support of big headers (like comments with an art encoded
    as a base64 string...).
    It simplifies a bit.

commit d61a6d40f2330b4896d2a7d6a258c716578700fe
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Feb 18 00:04:39 2010 +0200

    LibVLC: hopefully fix media player callback dead lock (fixes #3307)

commit e51d033c69bcfcb70b2317b040bc90fa3a8eda56
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 17 23:23:50 2010 +0200

    Mostly revert "libvlc: add mouse events as libvlc_MediaPlayerEvents"
    
    This mostly reverts commit 114b922fa7bbe06f4acfcc3d7af9c47ef534b1a2.
    This introduces deadlocks in the LibVLC media player event handling.
    
    Conflicts:
    
            bindings/python
            src/control/media_player.c

commit 1994eafa59427665edd4488445304597986bc14f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 17 23:09:19 2010 +0200

    release_input_thread: NULL check after dereference

commit 5af0a5d418c0be1c83e5df434ab9d34ae27d41c0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 17 22:37:36 2010 +0200

    stream_ReadLine: handle MacOS-style end-of-line (fixes #2156)

commit fcead451d89ae2837684b32c7af6c28ef43a3e12
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 17 22:25:06 2010 +0200

    stream_ReadLine: bytes per char is either 1 or 2

commit 62d1845e1ba8a8f224503a525d1bfd72c0861dde
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 17 22:02:56 2010 +0200

    Remove libsysfs code
    
    udev has dropped libsysfs in favor of libudev. Normally, you'd want to
    port the code, but this only concerns old devices with FireWire.

commit 2aadd69afc330d68cbf6f7eceee5fab15a8fe80a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 17 20:52:13 2010 +0200

    PLS: remove warning that fires even on empty lines

commit c435708a8db02e27d65859c017f7b5ec048c5d1b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 17 20:44:27 2010 +0200

    PLS: simplify

commit 24127e33cb461fbf624824ebe6693248da56db51
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 17 20:43:49 2010 +0200

    PLS: use atoll() to parse length

commit f532c117c5de5e20bed83550d30fbab9725f12d9
Author: Fumio Nakayama <fumio.n6a@gmail.com>
Date:   Tue Feb 16 19:56:23 2010 +0000

    l10n: Japanese translation for .desktop
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 5c89f557dd29eb3d2c268edbd29ec718de989e12
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 17 18:58:56 2010 +0200

    Missing initializer

commit 2a371fbfc98b0d8be0bbbd67574287f9c6e941bd
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 17 18:48:13 2010 +0200

    Put a warning for developers

commit b8ef158dad5705cd3aa74c5b703c8d6c2a128bc3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 17 18:38:33 2010 +0200

    RTP out: fix race condition in SDP generation from RTSP DESCRIBE

commit 2ed6e6a63f838e732ed1e2f5ad030b83a7489a12
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Wed Feb 17 17:03:39 2010 +0100

    skins2: correct playlist issue when sorting is used
    
    better keep track of the playlist_item_t reference than its iterator
     (may change if the playlist is sorted)

commit 0972b0824c8e7d68632bc4d8ee3072bad16f3a19
Author: Jakob Leben <jleben@videolan.org>
Date:   Wed Feb 17 07:04:15 2010 +0100

    Qt: separate status bar label for "Buffering" + show time while seeking (close #2760)

commit 2f75620afc33e5e876654a449037f1fc5d271422
Author: Hugo Beauzee-Luyssen <beauze.h@gmail.com>
Date:   Tue Feb 16 15:15:05 2010 +0100

    Don't try to use p_extensions_manager if it failed to be created
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 25100efbbd8c26cd81c4192daeb117b78cc68d76
Author: Jakob Leben <jleben@videolan.org>
Date:   Wed Feb 17 00:58:49 2010 +0100

    Qt: refactor and (again) emit currentChanged when processing new items

commit d46336c648b03523d46c49673f2f81648d496e5f
Author: Jakob Leben <jleben@videolan.org>
Date:   Wed Feb 17 00:24:36 2010 +0100

    playlist: fix first subitem added as last and refactor

commit c2078b6615039c5d0d0f3dedc077e0f51fd592ef
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Feb 16 23:42:44 2010 +0100

    contrib: fixed iconv hack when run for the first time

commit 8a2985803914238656f47acf18bc34ccebe2aa81
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Feb 16 22:57:40 2010 +0100

    contribs: updated contrib package for Mac OS X including the recent x264, libdvdcss and ffmpeg changes

commit 3b95102c23485677ad3d97c81c072ea04f534be4
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Feb 16 22:37:26 2010 +0100

    projectm: fix typo.

commit c6603c262f0a49f28213eb094bb16984e27c540e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Feb 16 22:29:13 2010 +0200

    configure: one error message for missing Lua is enough

commit 6857322fe1e021220943788d000a78806c634912
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Tue Feb 16 19:37:01 2010 +0100

    SD mediadirs: set module priority to 0
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 383ce6bac8feff0aea610e7f757607a328d3cb3d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Feb 16 21:58:04 2010 +0200

    Remove old testsuite
    
    The first three modules are empty.
    The last one is so out of date that it has become totally useless.

commit a5c0ce11f9f80f4f3d818b54580792a72327b971
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Feb 16 21:50:13 2010 +0200

    ignore vlc-cache-gen

commit ec0ee66b27e185a9a7288998f2f8e959fc671491
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Feb 16 19:10:21 2010 +0100

    contribs: removed outdated x264 patch

commit 77b38910f11488cfd136a0b03725831846b64c7d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Feb 16 18:52:31 2010 +0100

    contribs: use libdvdcss 1.2.10 instead of HEAD to prevent issues on Win32 and Darwin

commit a3cc30cad8aa3b5c435cd51c10eea39c2bad1114
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sun Feb 14 23:12:38 2010 +0200

    qt4: try to read playlist headers state in same group we write them

commit 477c04bc7a1f11c185738ce9ef6e5e258cc4c405
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Tue Feb 16 12:46:57 2010 +0100

    macosx/framework: Factorize precompilation.

commit 902b4cd3a9b1f0e44deb3f7bbf67c0246e1101da
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Tue Feb 16 15:16:32 2010 +0100

    libvlc: intf-show and intf-popmenu must be created before interfaces are launched (via use of --extraintf)
    
    This fixes 'vlc -I rc --extraintf skins' that fails to add a callback to these
    variables because they are not yet created
    (pointed out by assert failed in debug mode when calling var_DelCallback)

commit 1c07e9e44edaf359003339727b02fe8220e37ac3
Author: Hugo Beauzee-Luyssen <beauze.h@gmail.com>
Date:   Tue Feb 16 02:09:21 2010 +0100

    Don't assert for NULL instance in killInstance
    
    Singleton pattern is about not carring about this.
    Fixing failing assert when quitting VLC after the view menu has been
    clicked
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit af18a24a77d39a443c4f532edd4fa9146f734b8e
Author: Fabio Ritrovato <sephiroth87@videolan.org>
Date:   Tue Feb 16 14:12:30 2010 +0100

    Copyright fix

commit 07db8d36078131bde0c65881c5ccf5a6fe69e430
Author: Fabio Ritrovato <sephiroth87@videolan.org>
Date:   Tue Feb 16 14:07:16 2010 +0100

    Lua SD: Free Music Charts script

commit 97b484a832fa5846a69c538047c7761e749e939d
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Tue Feb 16 13:07:10 2010 +0100

    demux(avi): fix crash occuring when trying to open some avi files
    
    fmt.p_extra should only reference malloc'ed memory, since it is cleaned
    with free() in es_format_Clean.
    
    This patch reuses the same logic for p_vids as that of p_auds.

commit b0830f25a29cb54513fe8f61a5bc7bfd4bafd996
Author: Fabio Ritrovato <sephiroth87@videolan.org>
Date:   Tue Feb 16 13:20:11 2010 +0100

    Lua intf: missing lua_close()

commit 6264ce1341c5ee3aab46dee68fa3862f94d73493
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Feb 16 12:22:25 2010 +0100

    lua_sd: fix memleak and factorize.

commit a97937b7121330857dab66717ca0ad4d6e47082b
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Tue Feb 16 02:34:16 2010 +0100

    macosx/framework: Fix precompilation.

commit beec07229c941fdc39cea99618383ac9d260f9a5
Author: Jakob Leben <jleben@videolan.org>
Date:   Tue Feb 16 02:28:46 2010 +0100

    Qt: locationBar hides parent locations that don't fit in
    
    Instead it shows a "..." button which opens a menu with those locations.
    Current location is thus always displayed as wide as possible.

commit d536e2bb9e579e0fc912aadf3f91ded9e7798fbc
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Tue Feb 16 01:51:17 2010 +0100

    Revert "freebox: Bring back freebox SD in C."
    
    This reverts commit c8a67b80e5af4c5bad8d1d3409570c024e7bc8c9.
    
    Conflicts:
    
            modules/services_discovery/freebox.c
    
    freebox luasd is doing a wonderful job now.

commit 0539e7e1a3b52230ffe7f2c74a98d035d8db6a44
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Tue Feb 16 01:49:18 2010 +0100

    macosx/framework: Build a fat framework (x86_64 and i386) in Release mode.
    
    The current contrib bin for i386 seems to be a bit broken here and most modules are x86_64 only.

commit f0a3b00e9a54dfe39f4347f23cb9b20d9446907a
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Tue Feb 16 01:48:39 2010 +0100

    contrib: Make sure we properly do the ugly hack for iconv on OS X.

commit 1eff27e08aa7c8c271d5fbed7ba6b7c9e60375b7
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Mon Feb 15 23:19:41 2010 +0100

    macosx/framework: Support building multiple vlc tree for multiple archs.

commit e8995677ae9e0adda936c06924723411955e1a24
Author: Fabio Ritrovato <sephiroth87@videolan.org>
Date:   Tue Feb 16 00:21:00 2010 +0100

    Lua SD: freebox - there was no problem after all

commit a97b78c2fb57860b99d79e1f523ee3b5d4fce410
Author: Fabio Ritrovato <sephiroth87@videolan.org>
Date:   Mon Feb 15 23:58:45 2010 +0100

    Lua SD: freebox now should work correctly

commit ffa6a2fa83452afe6a6ec67c4a3e8a5f1a6aaeef
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Feb 15 23:50:27 2010 +0100

    Png: compatibility with libpng 1.4
    
    Patch probably from arekm -- pld-linux . org

commit b21ac0359611a99f8bea0c1bbcdcf1d8f4ee1768
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Feb 15 22:59:17 2010 +0100

    Do not try to compile mozilla plugin for win32.
    
    It doesn't work...

commit e6fc028b83bcb141a4e04a0e52df7d5d35057ffc
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Mon Feb 15 22:21:23 2010 +0100

    macosx/framework: Fix build in Release mode.
    
    Thanks to DiDjCodt.

commit 7c1437b3d69d68ba496c2cd23c8126bfde361237
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Feb 15 22:56:36 2010 +0200

    udev: fix obvious faults in previous commit, refactor

commit 24726bf937e33dc953b1fadfa7177403a1d165b6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Feb 15 22:35:28 2010 +0200

    Update distcheck configure flags

commit 9063a0035d5b05bfd31c984811ab6513c8248127
Author: Fabio Ritrovato <sephiroth87@videolan.org>
Date:   Mon Feb 15 21:31:58 2010 +0100

    Freebox needs a category

commit f6a4cc89d730c244898209428c659867303f0b2e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Feb 15 22:30:52 2010 +0200

    Typo (fix make dist)

commit 4320b4afc82851ce7516b9d32de06b6a907510fc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Feb 15 22:30:17 2010 +0200

    Really remove m4v

commit 3dcbc7955c3518fa9ad145342dda6668664b020f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Feb 15 22:26:30 2010 +0200

    OpenMAX IL: don't distribute non existent file

commit b865e213ee30f12cdd3cec2d6a6ce4dbe91f0466
Author: Jakob Leben <jleben@videolan.org>
Date:   Mon Feb 15 21:22:31 2010 +0100

    udev: improve disc type recognition for -R -RW and alikes

commit 58e693a21c288f8d755451d76f667026389f1176
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Feb 15 22:13:47 2010 +0200

    Win32: vlc_mutex_lock is *not* a cancellation point

commit d7aa9ec2b0a80a9177677edb9c21076638453626
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Feb 15 22:09:27 2010 +0200

    WinCE: don't build signals

commit f722655b7259027a3fc75fe3c7dd79036fcbe0fc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Feb 15 21:44:06 2010 +0200

    WinCE: don't build RC

commit 2864452800521ed6a9a821efbee702ef19993ee6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Feb 15 21:41:56 2010 +0200

    Trivial WinCE fix

commit efd65b0b03ae8d6317d4cd6443ecc2f05728862a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Feb 15 21:35:24 2010 +0200

    Trivial OSX compile fix

commit 95c50996ad27739414032f65c6d8181b77b68df0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Feb 15 21:28:29 2010 +0200

    Do not (try to) build flac if it is not enabled

commit 54e0d270e2e8a8b81e83c3540f3e5bd6c9444d2e
Author: Jakob Leben <jleben@videolan.org>
Date:   Mon Feb 15 19:09:33 2010 +0100

    SD: remove category node when it becomes empty

commit c8a67b80e5af4c5bad8d1d3409570c024e7bc8c9
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Mon Feb 15 17:47:40 2010 +0100

    freebox: Bring back freebox SD in C.
    
    lua version doesn't support adding subitems and passing the option over to subitems.
    One day the lua libs will be ready to offer feature parity for luafreebox and
    this one will be able to go away. But not yet.

commit 05b625bca255512ea9b246c2752d217ba4be0404
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Mon Feb 15 16:55:11 2010 +0100

    lua: Add freebox and frenchtv back in the builtin SD.
    
    You can now load them with --services-discovery=freebox,frenchtv.
    However non registered lua sd will still require --lua-sd=<name>.

commit e1bdce67e23065d1dd13294c9e7e43d9bcdfacf8
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Mon Feb 15 16:54:52 2010 +0100

    macosx/framework: shoutcast is gone.

commit f2e0773eb5eb0417eed0c7b6e3c10ad7b29dbae8
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Mon Feb 15 14:55:05 2010 +0100

    configure: Use the full path to luac to support our contrib system.
    
    This fixes the build on Mac OS X. This is probably not the best way
    for non-contrib dependant build, but I don't have any better idea.
    Feel free to make it works differently.

commit 23efe419964d54061cacf0c68d420c299319c07a
Author: ogg.k.ogg.k <ogg.k.ogg.k@googlemail.com>
Date:   Fri Feb 12 16:39:13 2010 +0000

    fix the un-premultiplying post processing step, which would yield values above 255 for full white - and thus shade some text.
    
    Signed-off-by: Rémi Duraffort <ivoire@videolan.org>

commit 71d91ef3c963878b4d1d25a630e494497b60b4eb
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Feb 15 08:12:12 2010 +0100

    Contribs: better match for Win64
    
    So that debian packaging can take it.

commit 05d736eac9cb11e55fca0552ff4150cb48004ed8
Author: Jakob Leben <jleben@videolan.org>
Date:   Mon Feb 15 05:12:15 2010 +0100

    Qt: respect font sizes

commit a9c6b1f121984d4962617c9da06261c8931d13af
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Mon Feb 15 01:23:00 2010 +0100

    modules: Make sure we save all the modules.
    
    Previously we were just saving the loaded modules which resulted in zero modules being saved to disk.

commit f77033a62901b69a7d34ca43bf14ee67352ae679
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Feb 15 00:58:46 2010 +0100

    Win32 Simpliy windows configure script

commit f55a3a4bbcbb49ba5788923316c30aea2966328a
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Mon Feb 15 00:39:52 2010 +0100

    Add function to add a children map to an xml table. (children_map[tagname] is an array of all the child tags with give name)

commit 8a00b3f2e5e04e97d45fafa7e4fdba19f3f85896
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Mon Feb 15 00:31:29 2010 +0100

    This should fix <tag/> cases.

commit 1478e54313c00a1ed656b435fd667708692186d2
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Feb 15 00:27:21 2010 +0100

    Qt: fix compilation to non-X11 systems

commit c62856983247568d5c3eb5619c7863d41adc80b7
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sun Feb 14 23:30:31 2010 +0100

    Fix simplexml (still has issues with <bla/> tags)

commit 43848e7ed4264df03e599fa0244cd3e526490f18
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Feb 14 23:28:37 2010 +0100

    Qt: fix Win32 compilation
    
    Mingw, Mingw-w64 and MSVC support towlower

commit 437dc39932e7f23962dc763002bdd8e6c909d960
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Feb 14 21:37:11 2010 +0100

    Remove shout.c

commit 1086c467ee02d03421b5ffe4b244619d7e460d94
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Feb 15 00:13:26 2010 +0200

    Don't try to outsmart the compiler for the include path
    
    This breaks cross-compilation with any prefix other than /usr

commit 5f68da68a5534c31a09c43d284a9939e6c39f6ec
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Feb 15 00:01:16 2010 +0200

    No full point at end of configuration item short text

commit 251d121b905fdb70bb353cdf5656a4a161e0e6fb
Author: Fabio Ritrovato <sephiroth87@videolan.org>
Date:   Sun Feb 14 22:55:56 2010 +0100

    Lua SD: add modules path

commit 151825fb08ff7238dae21fb9b813be1ca4ccd2f0
Author: Fabio Ritrovato <sephiroth87@videolan.org>
Date:   Sun Feb 14 22:24:32 2010 +0100

    Lua SD: open more libs

commit 14dcee57b78be1326a5ec2b91c74db81886d11a8
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Feb 14 21:32:22 2010 +0100

    Contrib: fix FFmpeg win32 compilation...

commit 580aeaf5be3f355a3a93d98d101da8cb2d459569
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 14 22:30:01 2010 +0200

    Revert "Fix lua compilation"
    
    This reverts commit 2356c0dd7eff0d041d76854dc1c7bd935f9ce818.

commit 2356c0dd7eff0d041d76854dc1c7bd935f9ce818
Author: Fabio Ritrovato <sephiroth87@videolan.org>
Date:   Sun Feb 14 21:26:55 2010 +0100

    Fix lua compilation

commit f509010a10265f3cb151bd26c3b3f773329f3cdd
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 14 22:26:02 2010 +0200

    Silent rule for genmf

commit f5e900bebbc632f36190edd5cdd71273e669abff
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 14 22:25:05 2010 +0200

    Remove legacy nice target

commit 3c7d7ead1dfab57e9e589f239cb7bcd5e03a54ec
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 14 22:23:53 2010 +0200

    Remove some silence hacks

commit e374c656948ab23b0a9eb78e002145ef2d76b173
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 14 22:22:45 2010 +0200

    Generate aliases silently

commit 5da5356a1ff08d5bcc681ad37476875c632cb212
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 14 22:12:48 2010 +0200

    Set AM_DEFAULT_VERBOSITY with historic automake versions

commit b1b0b33e2d5488fa555cfc3feabfb3aa78ddfdb5
Author: Fabio Ritrovato <sephiroth87@videolan.org>
Date:   Sun Feb 14 21:09:16 2010 +0100

    Replace Freebox and French TV SD from shout.c with lua scripts
    
    They should work fine, but I can't test them from here...

commit bf7db5be441aabb740157dce7c61c42f14924a70
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Feb 14 20:11:50 2010 +0100

    Shoutcast SD, goodbye
    
    The .c file is not yet removed to help transition to lua scripts.

commit caa3a6c5f4c85ee138827d2db771e2778b000b14
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 14 21:17:09 2010 +0200

    LUA: check libdir before datadir

commit 22a57c82c3807727996271dff8f9a2921f3d5fd5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 14 21:13:13 2010 +0200

    Check for luac

commit b6195822264bc4492dc591ccafc6fb5f868e12b9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 14 21:09:08 2010 +0200

    LUA: precompile with luac

commit 4e4a43931b4594c53ea293e20de22aeb67d001f6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 14 20:49:27 2010 +0200

    LUA: look in $(pkglibdir)/lua
    
    This should fix FHS conformance for .luac files

commit dda9df40911dd0db4d8bf868d778caf959bf8155
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 14 20:48:59 2010 +0200

    config_GetLibDir: return arch-dep package directory

commit 4ad069f686ee545dc030a5d35c500a7626759b0e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 14 20:12:54 2010 +0200

    LUA: fix memory leaks in error path

commit c7eabcd9174667cfd57430f0220407bb5d806f98
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 14 20:04:08 2010 +0200

    Put plugins in $(pkglibdir)/modules
    
    We can now store other architecture-dependant files in $(pkglibdir)
    (and without bugging the plugins scan).

commit 1b2799e4a0b2e09347b906043c5d10e52273ad06
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Feb 14 19:10:50 2010 +0100

    Decreased priority of raw mpeg video demuxer.
    
    It has a too permissive detection code to have a high priority.

commit f4827eb2a47dc96e6d6ecceb56a41817a2457dfd
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Sun Feb 14 18:30:19 2010 +0100

    Lua: fix IMDb script and listen to input changes

commit 4a50f0a7d11cf0c01236ee7c4d34af418cbcca20
Author: Srikanth Raju <srikiraju@gmail.com>
Date:   Mon Feb 8 23:27:43 2010 +0530

    Qt: Call Lua status callbacks on playing status changes
    
    Signed-off-by: Jean-Philippe André <jpeg@videolan.org>

commit eeda6528dd9bf2fbb7bc5a61bb5744a59e913847
Author: Srikanth Raju <srikiraju@gmail.com>
Date:   Mon Feb 8 23:27:08 2010 +0530

    Lua: Add new callback playing_changed for playing status changes
    
    Signed-off-by: Jean-Philippe André <jpeg@videolan.org>

commit 31d2afeed7c271f0e1256ed6593f0555af71e1b5
Author: Srikanth Raju <srikiraju@gmail.com>
Date:   Mon Feb 8 23:24:18 2010 +0530

    Lua: Allow arguments to be passed to lua functions in lua_ExecuteFunction
    
    Signed-off-by: Jean-Philippe André <jpeg@videolan.org>

commit d4b9c029f70cf6a64b696989db5b3f887daacc81
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sun Feb 14 19:26:53 2010 +0200

    QT4: scroll to playingItem when changing view
    
    I think it works better thisway, but you're free to change it if you think
    otherwise.

commit f1a5feea6eb4e459f8682c90daf5bac181c75e7d
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Feb 14 18:09:19 2010 +0100

    Fixed audio-desync support and simplified (close #3253).

commit ccba67b5ee8f7a31d5a28714375c93a939c24aa6
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Feb 14 18:02:53 2010 +0100

    es_out_SetDelay cannot fail.

commit 6dad28316e1dca9b805e3aebdced04b059ddfdad
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 14 19:08:33 2010 +0200

    Gather all inhibit module in a directory (no code change)

commit d9b41d296958a27fe2993889e4acf9a4915d2821
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 14 18:00:53 2010 +0200

    screensaver: wait for process
    
    This runs with a timer of its own. It's best to wait for the process
    that do a fork bomb, if it ever takes a long.

commit e1e7582a561d7ee64502c14ba7d7cccfa88dc0a4
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Feb 14 16:59:44 2010 +0100

    Add GEOV fourcc to mpeg4...

commit 3c65c1560c4cf74aa33eb2848bc950b5c83a517f
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Feb 14 16:28:17 2010 +0100

    Increased probing size for ac3/dts in wav (close #3298).

commit 7c7ad3b0759079c63f0fd0fbc3118cadaf05619f
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Feb 14 16:04:39 2010 +0100

    Simplified and fixed mmst/u pausing (close #2673).

commit cdc9281c4841e62f066328e7bdd56398755a3077
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Feb 14 15:03:58 2010 +0100

    Default to any for --audio-language.

commit 4396c68b8933a10b1ca4b99092a60c16670f06d3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 14 17:15:09 2010 +0200

    net_Write: always a cancellation point as promised

commit 2932220e9ed7d99f8b8397f1b578c9f0a3a1aa3b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 14 17:11:36 2010 +0200

    Store audio output interface variables into the input manager object
    
    This partially fixes multiple media players in LibVLC. This also
    removes a few run-away var_Create() in doVolumeChanges().

commit 5a5cbadd836de42cb1655e65e2353edfd9241db1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 14 17:10:05 2010 +0200

    net_Write: improve documentation

commit 5eedc2aec432ba05d7e33920a035b85b1af5c0b0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 14 17:09:39 2010 +0200

    Typo

commit 10f105d2bfe55fff1f735af7d4a0ee545bb21120
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 14 17:04:38 2010 +0200

    vlc_object_waitpipe: cancellation safety

commit 1b20e18a2731582fbe1112e1ab3921f6956f1a50
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Sun Feb 14 14:46:29 2010 +0100

    skins2(playlist): fix current playing item still on when stopping an input

commit 32e68688ea59b2736afb69738749df3e2b32e6e5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 14 15:43:49 2010 +0200

    Fix missing signal while stopping preparser (fixes #3291)

commit e8d5a49a2633d4a2944827f21774fa8ca1108112
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Feb 14 13:34:59 2010 +0100

    Support for Windows Media Voice natively
    
    May Ronald S. Bultje be praised for this.

commit d9666c8a60e61d63c21b25c6de9b07741bf0b151
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Feb 14 13:03:15 2010 +0100

    Support for Indeo 5
    
    May Kostya Shishkov be praised for this.

commit f561f73c3fa78d447000ded1f52adfe3685a1417
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 14 13:50:36 2010 +0200

    LibVLC: allow setting playback rate even without input

commit 951dd377d0a2c1197be552519c52e4a2f1071e27
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 14 13:33:35 2010 +0200

    Use vlc_openat, fix support for non-UTF-8 systems

commit 37ae6248dd0ce4b78bd3ef4526a872ba8154a7db
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 14 13:33:23 2010 +0200

    add vlc_openat wrapper around openat

commit d38c4f98b0e7af605da38e957a1244202e8990ac
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 14 13:26:25 2010 +0200

    directory: remove useless string if fdopendir() is supported

commit 66150e515b710c720a737e2a3f464a969edff9e7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 14 13:19:34 2010 +0200

    directory: handle fd:// syntax

commit 6783cf4c8ecda3cb29f86306af2df1426b6cc910
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 14 12:46:25 2010 +0200

    directory: use block_heap_Alloc()

commit 7942bdacd9c6209253849398664bd86ceae6d668
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Feb 14 11:33:08 2010 +0100

    Reduced verbosity (vout wrapper).

commit 0648b216b13e2dd3ac985ffb737f887a0cc3f446
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Feb 14 11:27:02 2010 +0100

    Fixed RSS text positionning (close #3115).
    
    Initial patch by Gerrit van den Hanenberg.

commit f3544f08ce50d1638b6121948a9879f73aba6bd9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 14 12:03:47 2010 +0200

    doVolumeChanges: always return the value
    
    This fixes, e.g. garbage OSD display when toggling mute with the hotkey.

commit 512924267fb43172161cebe55de3ff674dae63fc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 14 11:58:14 2010 +0200

    Fix libvlc_audio_set_mute

commit 1341c12935d18fd56b886969ecf1565f5b2ace96
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 14 11:55:50 2010 +0200

    Don't use random number as pointers.
    
    This is not legal (even if it works on all platforms). Also, this fixes
    a warning.

commit d4be4dc20721e131114f83f0b87c942f6be3c190
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 14 11:55:28 2010 +0200

    Remove a few fixmes

commit 7e30f80eed086fafd1583b4e852a550ecc118d32
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 14 11:53:53 2010 +0200

    Add indirection to find input from wanabee input manager object
    
    PARENTAL ADVISORY: explicit hack
    
    This should allow volume control to (somewhat) work in LibVLC.
    Unfortunately, it will still be buggy when there are multiple players.

commit 663e69a685f234f84a028200d53a51daf1f7f249
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 14 11:34:26 2010 +0200

    Make doVolumeChanges static

commit 1e2fab2976a42ad05b377cefc933710ecc0469a8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 14 11:27:23 2010 +0200

    aout_FindAndRestart() needs the playlist
    
    This will probably never work for LibVLC.

commit 1d6f8407da07f0d0dc1c437ba31ff225711ae388
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 14 11:27:13 2010 +0200

    Trivial factorization

commit 1addcfbe39d66600991a5e4d1563aec22d6cef0e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 14 09:48:20 2010 +0200

    flac decoder does not need ogg. Remove bogus build dependency.
    
    This reverts commit cc4cabdf51150e323e6af7ced747b46b4a834d5f.

commit e1f8cb2f52b851da957e9be04255e00186d978fc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 14 10:30:27 2010 +0200

    contribs: static linked flac requires ogg

commit 9c473ff83cd398c7361b1fce295a4bbbda14d3ad
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 14 10:20:13 2010 +0200

    Contribs: refactor flac build

commit 5a109618b33b11ae59747c857291cc82672c5b1d
Author: Jakob Leben <jleben@videolan.org>
Date:   Sun Feb 14 09:10:30 2010 +0100

    Qt: couple of minor corrections
    
    - searchLineEdit: proper clearing
    - locationBar content will not affect searchLineEdit size

commit 367c7701ec182923401425a43f8c0457bfb93922
Author: Jakob Leben <jleben@videolan.org>
Date:   Sun Feb 14 06:42:21 2010 +0100

    Qt: playlist menu strings and icons

commit 1497d96c75ae009b92d25fbe2c4fd4e47777dd61
Author: Jakob Leben <jleben@videolan.org>
Date:   Sun Feb 14 05:51:49 2010 +0100

    Qt: the Add button on playlist panel is gone

commit 0c323ab08961702f5c0bd7787645b49663a14462
Author: Jakob Leben <jleben@videolan.org>
Date:   Sun Feb 14 05:42:09 2010 +0100

    Qt: include Add File/Directory/Advanced Open actions in playlist right-click menu

commit cc4cabdf51150e323e6af7ced747b46b4a834d5f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Feb 14 04:12:34 2010 +0100

    Win32: try to fix compilation of flac

commit 0c35d796db276d695935d5118f21033a6b4421ff
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Feb 14 04:05:47 2010 +0100

    Update LIST

commit f457a64414f382e4a44f58a0e6568c020ba80447
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Feb 14 04:04:11 2010 +0100

    Qt: code reindentation

commit 986ba8fe34d22a8fcc66b2004814631667ba3683
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Feb 13 22:56:11 2010 +0100

    Fixed SPS/PPS transmissions in H264 packetizer.
    
    It closes the other part of #3161.

commit 26ae73ad5db4cac8e465a651ee0b8afea5a5dd0b
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Feb 13 22:54:18 2010 +0100

    Fixed SPS parsing when scaling matrices are present (h264).
    
    It partially closes #3161.

commit 62ce520665b8eec73a29791eefe86fb3eda4203e
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sat Feb 13 22:45:38 2010 +0100

    Add a third query with fuzzy search enabled for every word. (We could also add other searches with lower fuzzyness if the first try fails)

commit ffd70ceb68eb2146e939b4e4e3a15fa48bb12adc
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sat Feb 13 22:28:29 2010 +0100

    Try a second musicbrainz query if the first one failed. This allows for fuzzier matches (like not taking spaces into account in 1980 - 1990 for example) but still doesn't fix issues with minor spelling errors.

commit e10ba748a84a12b9023f547c4c36e2aede795806
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Feb 13 21:56:34 2010 +0100

    Added support for language in asf (close #3292).

commit d72f50ca381e2f42caeed17d647ff901bb25e88e
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Feb 13 21:52:41 2010 +0100

    Factorized the way ES are added (asf).

commit f162a84f3aa6099f639f22ff4d202166599a7ae8
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Feb 13 21:31:45 2010 +0100

    Factorized extended header search (asf).

commit 27a3e8b537bb59fabb0f99dd381bdfe8f9a68a9b
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Feb 13 21:29:43 2010 +0100

    Cosmetics (asf).

commit 369166ac27a2b9164c26ad75d9f7208afb478bd5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 13 22:53:59 2010 +0200

    udev ALSA: use vendor name if available

commit d54c2b59db8d2825f5bf8d582ec7f63de59ba20d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 13 22:53:44 2010 +0200

    udev ALSA: use model name if available

commit 26b5b697bd055842e538438d4a128be113148c6b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 13 22:37:37 2010 +0200

    udev ALSA: don't be reliant on device node path, use kernel path

commit 9744c6016f14b54985c220f3e71dfeff3b565d9a
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sat Feb 13 21:28:31 2010 +0100

    Reduce verbosity.

commit f0e61014e0ddece9ae982ae9e760aea53281d636
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sat Feb 13 21:07:05 2010 +0100

    Fix rc intf.

commit 859ebb87458b05c797ee29a82d75adbbc0325726
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sat Feb 13 21:04:50 2010 +0100

    Attach the vout object to parent before spu creation so modules loaded by spu can use var inheritance.

commit 2b34460c7ffe68c64498a60e50a6c214bc81109a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 13 21:54:35 2010 +0200

    udev: rudimentary ALSA capture support

commit 98dc7bdf66ea22c44f4dde47a3bb394113724b25
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 13 21:54:17 2010 +0200

    Capture devices -> Video capture, for consistency

commit e082d19ba57316d6b0cf94fe7811c0e115455819
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sat Feb 13 20:51:55 2010 +0100

    Attach httpd hosts to the main httpd object.

commit 6421559cb32abf91f261bb5b91187efbfa48e6b6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 13 21:15:30 2010 +0200

    XCB SD: allow running even if there is no ICCCM window manager

commit 88f28b24c32387bfc9ed12c64401aa6f328b01c3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 13 21:14:44 2010 +0200

    xcb SD: add a persistent item for the whole desktop
    
    (TODO: add one item per X RandR view port)

commit 4a95265a63091fee2bd7ef99ababec5ff0090b6d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 13 19:50:51 2010 +0200

    Make mouse-moved and mouse-clicked coordinates, remove mouse-x and -y
    
    This simplifies callbacks a bit, and fixes a race condition.

commit c01dd91cd2d526332229ecea8d4f007c065026ea
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 13 19:49:59 2010 +0200

    Add coordinates (VLC_VAR_COORDS) variable type

commit 0759e71b2f6b35646acbda90406697fd7c0678d2
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sat Feb 13 19:23:29 2010 +0100

    Use lua's object syntactic sugar: a.b(a,c,d) => a:b(c,d)

commit 62001b25498fb26d0f625cc76e759f026a056593
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sat Feb 13 19:20:20 2010 +0100

    use vlc.input.item() where appropriate

commit 90583f82bc7355314476a03b8e8760aad4efb897
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sat Feb 13 19:11:29 2010 +0100

    Update vlc.input doc.

commit 30090106b239ffbefe3c569bdb5e1f27e33fa3e2
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sat Feb 13 19:01:21 2010 +0100

    Item specific information getters are now item object methods.

commit d19961463a9b840d455bf6481b2b87279eb7cbb3
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sat Feb 13 18:57:36 2010 +0100

    Also dump item name, uri, duration and es info.

commit 3fd49ca4086e52e45c8ca8b18326e44f08320147
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 13 19:47:23 2010 +0200

    var_GetChecked and var_SetChecked object auto-cast

commit 61f0547b72d3ba80039f09064249d89fa8f2b0f7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 13 19:03:48 2010 +0200

    Remove libvlc_free

commit 1f849e1dce1017c2aaf29a2dfb4c9063785f079a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 13 18:49:43 2010 +0200

    You shall include <config.h>

commit 4ea41ad215c001fc5c60862af6300379d7b76b93
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 13 18:45:33 2010 +0200

    Cosmetics

commit 428762fb77cc778ea5f02c9bcbc336f02b28a2f9
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Sat Feb 13 18:09:58 2010 +0100

    skins2: fix proccessing item-change at playlist level
    
    it is needed to pass from input_item_t to playlist_item_t
     for this variable only (others directly provide playlist_item_t)

commit 61642608126855b643de8456d8677d9b3a9a5c2f
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sat Feb 13 18:27:05 2010 +0100

    Make sure that the playlist item has been preparsed first (and don't get stuck in an infinite loop). Note that libs/input.c is a mess and would need to be cleanup before we release 1.1.

commit 1fac125aa2d25b8a1323eb070e0c7e43edfb30ad
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sat Feb 13 17:48:57 2010 +0100

    New dumpmeta lua interface module to dump a file's meta data on stdout/stderr (I'll let you figure out which one it is). Use as: vlc -I lua --lua-intf dumpmeta filename.mp3

commit 4a38deb97038d1a5e3ebe5e1dbe41abc4d2b5c95
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 13 18:23:08 2010 +0200

    Remove the old form of variable variable
    
    This is not used. The VLC_VAR_VARIABLE type is used by "navigation" only
    in a different way (basically, it is a string).

commit 457f6a7e92f9f22a6c76a7c724cdc61e8a9bf139
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 13 18:17:44 2010 +0200

    Variable choice names are in psz_string, not var.psz_name
    
    (Fortunately, both corresponded to the same location.)

commit 180c722e1eb51f1ae6f59545b3d8dcb312e9ea5f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 13 18:02:14 2010 +0200

    Make mouse-moved a void variable

commit dc25da7e5a5361b7be519ad1a54ec1faf541494c
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Sat Feb 13 16:46:08 2010 +0100

    skins2: remove dead code

commit 9794aa0652e2e3f53fd7208c9819cc7983d69172
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sat Feb 13 15:31:39 2010 +0100

    Add lua wrapper for memory stream constructor.

commit 456b635ea0a51ddbca5c2c549c1e5880c85f1c0e
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sat Feb 13 15:22:30 2010 +0100

    Remove trailing spaces.

commit 0d63a3ed2459621aea1a02cbba67e103252f9e22
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sat Feb 13 15:16:10 2010 +0100

    Add a simplexml lua module to parse an xml into a table.

commit a0e994c0da86a0c8be9c0525db2148d8c72c06b3
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sat Feb 13 14:54:04 2010 +0100

    Export vlc's xml api.

commit 7276b80834a3c267248e7b87c0e1a550aa3f15ec
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sat Feb 13 14:21:38 2010 +0100

    Move sandbox lua module to global modules directory.

commit 3d693f8b8bc40a9840e2279a149af665dfa62f6e
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sat Feb 13 14:14:04 2010 +0100

    Setup lua module search path
    
    For example, if runing script <user dir>/lua/intf/script.lua, the following paths will be added:
      <user dir>/lua/modules/?.lua
      <user dir>/lua/intf/modules/?.lua
      <share dir>/lua/modules/?.lua
      <share dir>/lua/intf/modules/?.lua
    
    If runing script <share dir>/lua/intf/script.lua, the following paths will be added:
      <share dir>/lua/modules/?.lua
      <share dir>/lua/intf/modules/?.lua

commit 5942b165dda37a5fc14ebc82b40f0d910bb5b4a5
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sat Feb 13 14:07:30 2010 +0100

    When scanning multiple lua scripts, create a new lua_State for each script. This will prevent data corruption from a previous script affecting subsequent scripts.

commit 39852e8bdf8734f341f20d60617adf913f187adc
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Sat Feb 13 16:02:45 2010 +0100

    skins2: fix playlist not displaying cuurent playing item correctly
    
    This patch
      - ensure that current playing item is properly detected
      - deactivate item changes since it is wrongly implemented
        (i_id from input_item_t and playlist_item_t are compared,
         which is wrong)

commit 5a07a426d315847c4e6968f9ca8d809f7fb61e5d
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Sat Feb 13 11:43:50 2010 +0100

    skins2: add support for tracking current playing item correctly

commit 376635fa5db90bc4562aa550a925871110e82bdd
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sat Feb 13 16:50:14 2010 +0200

    pulseaudio: disable pa_stream_drain on close
    
    I didn't find any reason to do it, and it slows closing quite a lot,
    if you know why we should do that, please speak up etc.

commit 9de1b1e3b66fe84fe2715466ceef9f0ec7983174
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 13 16:05:32 2010 +0200

    Qt4: add extended Latin-1 and a few multimedia keys, binary search

commit 74ec041dace007ea5c960f9503cff3990ae30c3e
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Feb 13 15:10:50 2010 +0100

    Be more strict in flac SyncInfo checks.

commit 110e4f8568f241ddc191f2ae6d0ed95e0a91a934
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Feb 13 14:37:52 2010 +0100

    Do not loose pts on stream properties changes.
    
    It closes #2349.

commit 1967b52da22aaba559635ecd518aa48873cf0f08
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Feb 13 14:25:56 2010 +0100

    Fixed a few errors in flac packetizer.

commit 447327c6053e496b70a46e9075e10fa3454211ae
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Feb 13 13:26:03 2010 +0100

    Moved out the flac packetizer from the flac decoder.
    
    It simplify the flac decoder code.
    It fixes the build of the packetizer when flac is disabled.
    It makes the flac packetizer behaviour independant of the flac decoder presence.

commit 0ab429bb1ac49fa95dd460b3d7bef9545b246982
Author: Jakob Leben <jleben@videolan.org>
Date:   Sat Feb 13 11:02:19 2010 +0100

    playlist: sizeof -> strlen

commit 8388a02cfbe5ab1513228d05cf024252696a4887
Author: Jakob Leben <jleben@videolan.org>
Date:   Sat Feb 13 11:00:21 2010 +0100

    Qt: it's Qt::Key_Backspace not Qt::Key_Back

commit 53de5bb90f5e67371c9f6ff365f7065362420da7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 13 15:18:10 2010 +0200

    eventfd: set close-on-exec flag

commit 0b32594e96173ee219302965b8154dcb3af3cc52
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 13 11:53:18 2010 +0200

    spu_Create: attach object before calling var_Inherit

commit a7516f027d7d55c86d3e63bafc1013bef80761d7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 13 11:50:19 2010 +0200

    demux_PacketizerNew: missing object attachment

commit d4e7c32a73fb230a21c505d9a34d6efe95d95978
Author: Jakob Leben <jleben@videolan.org>
Date:   Fri Feb 12 21:35:18 2010 +0100

    Qt: ooops, fix deleting playlist items by key press

commit b5c4baa438691d2965cc92bea5d4e81fed500ba9
Author: Jakob Leben <jleben@videolan.org>
Date:   Fri Feb 12 19:45:02 2010 +0100

    playlist: use md5 hash for caching downloaded art by download URL

commit a776627390f18b77c44581d60ad73058d80ac971
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Fri Feb 12 18:12:56 2010 +0100

    VLCExtensionsManager: Work around libvlccore changes for our nasty hack.

commit 17207ab162e0c8f38b7f0c9fe45483222f710e0c
Author: Emmanuel de Roux <lostbread@free.fr>
Date:   Fri Feb 12 17:41:41 2010 +0100

    macosx/framework: Added [VLCMediaList initWithArray:] method
    
    Signed-off-by: Pierre d'Herbemont <pdherbemont@free.fr>

commit 0c4edec7a5f642d6b004898ee528b50b25855e32
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Fri Feb 12 18:03:43 2010 +0100

    macosx/framework: Simplify the Pre-Compile.sh script.

commit 05b400ef7d23c8b34f6bd16af619fe650d9155b6
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Fri Feb 12 11:46:09 2010 +0100

    activex: simplify test.html

commit 9922b46c47219b10f5e33f966ed5d1dfd364c269
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Thu Feb 11 15:01:52 2010 +0100

    activex: implement JS Events

commit 488909d836914ee9631da27ba934e7227e868f69
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Thu Feb 11 14:41:41 2010 +0100

    activex: fix compilation

commit 2b5315eab1c8ba989080f2885a941cee34d0e7eb
Author: Jakob Leben <jleben@videolan.org>
Date:   Fri Feb 12 11:43:06 2010 +0100

    Qt: playlist panel: search behavior + layout enhancements
    
    - keep root index of views when searching
    - clear search when browsing or changing view
    - layout and geometry fine tuning

commit c3d342a2d5bd2d2534f8a34be9de7a1557b60ea9
Author: Jakob Leben <jleben@videolan.org>
Date:   Fri Feb 12 11:42:12 2010 +0100

    playlist: allow non-recursive search

commit 38e127f60e8399cc8a721aabd25f721d8a5c6ba5
Author: Jakob Leben <jleben@videolan.org>
Date:   Fri Feb 12 03:26:30 2010 +0100

    Qt: enable drag'n'dropping in listView

commit f7257d644993e63924b8ca9ce6b7618e47794e8f
Author: Jakob Leben <jleben@videolan.org>
Date:   Fri Feb 12 02:53:05 2010 +0100

    Qt: iconView: draw artwork as big as its aspect ratio allows

commit f9fa3d512123a4c228ffa07ff6b7f5307c4feb00
Author: Jakob Leben <jleben@videolan.org>
Date:   Fri Feb 12 01:25:13 2010 +0100

    playlist: cache artwork by download URL instead of title when artist and album meta missing
    
    Performs much better.
    URL is sanitized by filename_sanitize() just as title before.

commit 161886f4479ae8e1627e92c66d77a37ca052fb80
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Feb 11 21:46:07 2010 +0100

    Do not include input_internal.h in vlm code.

commit 024420d8dfa3c3610d31ca5cd081f6a500efa597
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Feb 11 00:06:26 2010 +0100

    Set a non compressed format in aes3 decoder at open.

commit e2e26c97576452c1cf0a90b4cea8eddc09efb5a0
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed Feb 10 23:06:06 2010 +0100

    Used var_Inherit in mms access.

commit 42ef22bf1a075a9aed089e0e0d1194908432781a
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed Feb 10 23:02:41 2010 +0100

    Fixed invalid var_Create type in mmsh.

commit f5db1a38666968329a2eeaf5dd2618cef19419cf
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed Feb 10 22:45:37 2010 +0100

    Removed debug left-over in mp4 demuxer.

commit 5b526f506373f16ec07866c42d218628410631ed
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Feb 9 20:57:45 2010 +0100

    Fixed NAL AUD handling in h264 packetizer.

commit a44284713c6dde691d944e5944df8c8d4897b9b5
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Thu Feb 11 20:35:24 2010 +0100

    macosx: Fix compilation.

commit f4bc3b96d4062f2518ef55848115504f468c3f1f
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Thu Feb 11 20:34:30 2010 +0100

    vlm: Remove the callback before joining the thread, and save a dead lock.

commit 3a4de92b572fe75b489b4e00661648fddbcebcad
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Thu Feb 11 20:01:13 2010 +0100

    Oops, sed isn't always enough.

commit 966540425ec13fc7ac4113bc3aaecc2464c4ca08
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Thu Feb 11 18:11:24 2010 +0100

    vlm: Avoid a deadlock when stoping the input.
    
    We may be joining the input_thread inside the vlm lock, and try to vlm lock inside the stop event handler.

commit 85ccc9999a13701489de513ddae03440051676e9
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Thu Feb 11 17:27:47 2010 +0100

    mpeg4video: Fix leaked fmt_out.p_extra.

commit c94c6328955664c8ee85daeffb64ab9f1f56d0a7
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Thu Feb 11 18:09:19 2010 +0000

    Contribs: gsm: install gsm.h in include/gsm to follow ffmpeg 21659.

commit a680cf1d490f3d142d8f2dda41364a7cee5c51be
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Thu Feb 11 18:07:49 2010 +0000

    Contribs: fluidsynth: explicitely disable readline.

commit 6317d1b484dc7c9a9fa4ab2b415dfc0c681d163e
Author: Konstantin Pavlov <thresh@altlinux.org>
Date:   Thu Feb 11 20:55:09 2010 +0300

    Add forgotten slash.

commit bc7786821f47667fdf000edf9a2cc3922469e852
Author: Jakob Leben <jleben@videolan.org>
Date:   Thu Feb 11 03:37:58 2010 +0100

    Qt: add a list view

commit 01de7da13e1258234f74e429e9e54f3e94a6cc48
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Thu Feb 11 17:36:58 2010 +0100

    mediadirs: cleanup
    
    prefer more uri-friendly file://dir_path to dir://dir_path

commit 8d5e7cc89b89c12e9fceaae03dfab5f63421c27d
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Thu Feb 11 17:21:34 2010 +0100

    core: use make_path in subtile_Detect
    
    this also solves uri alteration on Windows (recent regression)

commit 37de4458fcac515a7683c1bd3da08a22d5c0d890
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Thu Feb 11 17:18:33 2010 +0100

    core: debug make_path for windows
    
       - infinite loop and typo fixed
       - remove leading slash forgotten

commit e22624799da7c67a3cfa6ab366927d2ddc985a01
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Feb 11 18:26:54 2010 +0200

    libvlc_video_get_cursor: get the current mouse video coordinates

commit b5f800b62e51e6c6e9f389d9b9b9f502fca36374
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Thu Feb 11 16:45:16 2010 +0100

    dbus: correctly reference current input

commit b0b1fe56a7a69f58c00af5d98ce133fef39e90f8
Author: Sébastien Escudier <sebastien-devel@celeos.eu>
Date:   Wed Nov 18 09:08:16 2009 +0100

    live555 : send the scale again after a pause. It avoids to fallback to 1.0 speed when we unpause a RTSP stream.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 889d554841a63aca2f343083a96f9b436554e85b
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Feb 11 16:00:49 2010 +0100

    dvbsub: remove dummy test (already check then dereference before).

commit 4b7fc754de0be8e0cb613bf44f08a1cc740ba761
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Feb 11 15:45:19 2010 +0100

    lua: fix object leak.

commit 61662db54c85ada5dbac8dc5918c419eb508a85c
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Thu Feb 11 15:36:57 2010 +0100

    Remote urls should be changed directly in the submodule's .git/config file.

commit 37a4d52044737bfaac6140a8e0a65d8f4e22987d
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Thu Feb 11 15:28:45 2010 +0100

    Default to rebase on submodule updates to prevent losing local changes.

commit 4a990366f601559a49fe18dddf7c41e004e1c03f
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Feb 11 12:42:08 2010 +0100

    dirac: fix invalid test (found with coccinelle static analyzer).

commit 6867a707cb4cf5cd8763ddebedb0febee9293d03
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Feb 11 10:08:22 2010 +0100

    Add all bindings as a submodule of the main vlc git tree.
    
    Some basic information about git submodule:
     * by default the submodules are not clone
     * by default the url for the submodules are git:// and not ssh://, the
    developpers must change this (just uncomment the right line in .gitmodules)
    to be able to commit to the bindings.
    
    Git commandes:
     * git submodule init => intialize the submodules
     * git submodule status => status of the submodules
     * git submodule update => update all submodules

commit 51356824029c9ed509aec1c03c57817377dd0759
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Feb 11 10:01:40 2010 +0100

    Remove the python bindings. The python bindings is now autogenerated.
    
    The autogenerated python bindings is now hosted in a specific git directory at:
    git.videolan.org/vlc/bindings/python.git.

commit d9a487c27ac4f2f931e7076f9003e8eef2582778
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Thu Feb 11 12:47:28 2010 +0100

    Untested windows compile fix.

commit d4f950b3285f5afa3f77f35096d7a5d073b9f296
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Thu Feb 11 11:40:39 2010 +0100

    macosx/framework: Embbed the plugin cache as well.
    
    Cool speedup when launching the client the first time!

commit 06df9cc61c625931024b833d6dacc2485e3e491e
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Thu Feb 11 11:39:13 2010 +0100

    macosx/framework: Try to clean up a little bit the now very messy Pre-Compile.sh script file.

commit 479c400807897eeccfa0772c311ef9046ea34224
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Thu Feb 11 11:06:00 2010 +0100

    mozilla: cleanup

commit 4d89b290c0cb12eed8402aaad9af90709c2542e0
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Tue Feb 9 13:07:02 2010 +0100

    activex: remove libvlc_exceptions and adapt to recent libvlc changes
    
    The libvlc_exceptions have been removed from libvlc.
    The libvlc audio functions prototypes have changed.

commit 2f58aad41bc538569712f7d528dc7cd014d81dd4
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Fri Feb 5 14:14:25 2010 +0100

    logo: inform listeners when picture has been moved

commit 114b922fa7bbe06f4acfcc3d7af9c47ef534b1a2
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Fri Feb 5 14:13:29 2010 +0100

    libvlc: add mouse events as libvlc_MediaPlayerEvents
    
    The following events have been added:
    - MouseButton : mouse button pressed events
    - MouseClick  : mouse button click event
    - MouseMoved  : mouse movement event (x,y) absolute against vlc video output window
    - MouseObject : object of interest under mouse button for use by video filters (like: logo)

commit 5131eecaeb41e9759e07e3c680c15e9a8bea2ff8
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Sun Feb 7 14:43:46 2010 +0100

    mozilla: sanity checks

commit 75e737d1ceb36399cc825d8bd821b580b5d35f8f
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Feb 11 09:26:40 2010 +0100

    libvlc: fix doxygen documentation.

commit 0d430a21861588a033bf1ce258cd4974924f28d5
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Wed Feb 10 16:45:19 2010 +0100

    libvlc: fix doxygen documentation
    
    For the sake of the libvlc users please try to take care of the doxygen documention.

commit d7474341857cf8482e3037648afbe4831590fa8e
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Wed Feb 10 23:31:56 2010 +0000

    RTMP: Don't trust the length given by the stream
    
    and fix a null-dereference
    
    Test url: rtmp://cp31335.live.edgefcs.net/live/ (no longer crash but doesn't work)

commit 6e636d05261162689c1c9d6368349371d6154917
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Wed Feb 10 22:41:30 2010 +0000

    Use X_LIBS when using -lX11
    
    For odd Xlib installations

commit 6263aa137259c652a22664726cd068103730b9cc
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Wed Feb 10 22:18:06 2010 +0000

    Hildon needs X11
    
    Needed for XGetWindowAttributes() and XSelectInput()

commit cd6ecaed1e78fda659815ba4b54ee7c3fee8cf46
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Wed Feb 3 20:50:56 2010 +0000

    Document the move of the module cache

commit 1054b95904fca51829d9b6131c45f581d15fa696
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Wed Feb 10 22:17:14 2010 +0000

    Fix compilation
    
    Half-tested

commit e649d679e7506462940de3f3aac5d59a4febb465
Author: Jakob Leben <jleben@videolan.org>
Date:   Thu Feb 11 00:24:30 2010 +0100

    playlist: append input subitems to the end of parent item

commit dccd7a6b8ac995823caf3f1e9b17302b2fbced16
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 10 22:54:02 2010 +0200

    sout_StreamChainDelete: iterative implementation

commit f9db0ea18e2780f43cdb10c6c82b83db77924321
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 10 22:40:51 2010 +0200

    fix seg'faulty sout_StreamChainDelete ordering
    
    We must delete from the head to the tail, the opposite of the creation
    order. This stems from the fact that an stream output object "sees" the
    next element, and may try to use it while being deleted.
    
    The crash was easily reproducible with:
    vlc --sout-keep --sout '#duplicate{dst=gather:std{mux=ts,dst=/dev/null}}' \
        -I oldrc -vv raw_es.mp2

commit b4219e32116ddecfb0d4c8495309ea0dd91181c3
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Wed Feb 10 20:47:38 2010 +0100

    Fix ncurses compilation. (testing compilation before commiting changes would be nice, especially when it's buildable on your platform)

commit cd38b4a13343b362e0a094388b72b1c515c1ed07
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Wed Feb 10 20:45:39 2010 +0100

    Fix skins2 compilation.

commit beaa348e008d960e42548893d6b85fc7e59593c6
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Wed Feb 10 20:40:57 2010 +0100

    Use the normal vlm lock to protect access to the condition variable.

commit 7e6968aec4e94e43b078ed682ec6f7cc69102510
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Wed Feb 10 20:38:38 2010 +0100

    Change filename_sanitize() to work on original string like path_sanitize().

commit 96824f0c8d6134b62fbcf9876a5411258486d390
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 10 20:17:31 2010 +0200

    Emit a fullscreen toggle action on double click
    
    If we just set "fullscreen" on the emitting video output, the fullscreen
    mode will not survive a change of video output.
    With this hack, the hotkeys interface can handle the request correctly.
    On the other hand, the hotkeys can also handle it incorrectly (e.g. if
    inside LibVLC). It all comes down to the fact that key actions are per
    instance, when most of them should be per-input.

commit 2d53f020ab745cb4c37ba039194852d2d2a38222
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 10 20:06:09 2010 +0200

    A52: cease spamming

commit 7343174b7eb04f3ec6e3fc045e65402f21f02ee8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 10 18:52:56 2010 +0200

    Do not clutter the instance with the fullscreen status
    
    This fixes use of multiple inputs with LibVLC. This also fixes a
    theoretical crash if you toggle fullscreen 2^32 times.

commit 40d199a49334bba38ac01010b23155e2572999dc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 10 19:38:47 2010 +0200

    Keep the authoritative fullscreen status on the playlist
    
    This allows the value to be inherited most cleanly across inputs (if
    the video output cannot be recycled anyway). This also enables changing
    the fullscreen status in absence of video, just like LibVLC does.

commit 316129116d0a20e33c98c12495ae5c5b355ce40f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 10 18:06:25 2010 +0200

    playlist: create the fullscreen variable
    
    At least the ncurses and MacOS interface already depends on this, and
    the earlier did not create it... This is needed for a later fix to
    LibVLC.

commit 36d657e1df3c214eb547f14cce4ba6080d974861
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 10 18:03:47 2010 +0200

    "fullscreen" callback: do nothing if value is unchanged
    
    The old video output core assumes that the fullscreen state must be
    toggled if the VOUT_FULLSCREEN_CHANGE bit is set. So we need to check
    that the target state is not already correct, as the VLC variables core
    does NOT do it internally. This commit provides rare exception to the
    rule that oldval is useless.
    
    This fixes a whole class of race conditions where two threads try to
    change fullscreen status at the same time.
    
    In the video filter case, we now enable fullscreen on all childrens, not
    just one. This seems a bit more logical for wall. Without this, toggling
    fullscreen would only ever work on the first video output. With this,
    things should work great if the different pieces of the wall are on
    different video ports, and OK (Alt+Tab is your friend) otherwise.

commit 7b2d398a05571bb78fa7ad513608e8d2743d6268
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 10 19:46:59 2010 +0200

    Do not propagate fullscreen status up the filter chain
    
    This is fundamentally a lock inversion between the parent and child
    object variables locks. Interfaces (hotkeys and others) use downward
    propagation, so we keep that direction and remove the other direction.

commit 49334e07d05bb5e4770a95b8b4f57d84c192cdc9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 10 18:03:47 2010 +0200

    "fullscreen" callback: do nothing if value is unchanged
    
    The old video output core assumes that the fullscreen state must be
    toggled if the VOUT_FULLSCREEN_CHANGE bit is set. So we need to check
    that the target state is not already correct, as the VLC variables core
    does NOT do it internally. This commit provides rare exception to the
    rule that oldval is useless.
    
    This fixes a whole class of race conditions where two threads try to
    change fullscreen status at the same time.
    
    In the video filter case, we now enable fullscreen on all childrens, not
    just one. This seems a bit more logical for wall. Without this, toggling
    fullscreen would only ever work on the first video output. With this,
    things should work great if the different pieces of the wall are on
    different video ports, and OK (Alt+Tab is your friend) otherwise.

commit ec104981f5e337d321520a5ba7adf9e29892be23
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 10 17:50:18 2010 +0200

    libvlc_toggle_fullscreen: use var_ToggleBool result

commit 39b8902447610f6a1c7f595436fbe59f846e0582
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 10 18:41:59 2010 +0200

    Use input_GetVout

commit ee73bdeaf577cdacb229ee298984aaf6fb23652a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 10 17:38:33 2010 +0200

    No need for sprintf() here
    
    This reverts commit af688c8f29ba84096f2e8f752bb5c0e8b4889b7a.

commit 4f4a8d71bb5428029ee1bae8731edce4a4ae6231
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Wed Feb 10 15:06:32 2010 +0100

    msn: simplify (and remove some dummy strdup).

commit 396acde38ecc51964cc91df0776a2eae2905f643
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Wed Feb 10 09:30:48 2010 +0100

    mozilla plugin: fix compilation.

commit 992cf22c17b775206db07d6f29b5b40fff02c133
Author: Jakob Leben <jleben@videolan.org>
Date:   Wed Feb 10 11:07:12 2010 +0100

    Qt: cleanups and organization

commit dee8d5f4cd5d855d160bdda9a409cc88d7e02a45
Author: Jakob Leben <jleben@videolan.org>
Date:   Wed Feb 10 09:56:02 2010 +0100

    Qt: PLModel::removeItem( int ) is not for public usage

commit 74d4a589a628631de88cce97a52135757380367c
Author: Jakob Leben <jleben@videolan.org>
Date:   Wed Feb 10 09:48:49 2010 +0100

    Qt: simplify selected item deletion in playlist model

commit a99d1a2c2a3bcfdcc4ec38b68fd9b35bdf78f5c4
Author: Jakob Leben <jleben@videolan.org>
Date:   Wed Feb 10 09:08:41 2010 +0100

    Qt: update playlist dialog on rootChanged signal from model

commit 790811343ae90c501aabd1a40ec375659fd415f2
Author: Jakob Leben <jleben@videolan.org>
Date:   Wed Feb 10 08:27:42 2010 +0100

    Qt: return playlist model and views to "now playing" root if current root is deleted

commit ea0c27c2b893432e587b7ef33d4f07a0e14f2abd
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Wed Feb 10 09:11:24 2010 +0100

    Unused variable.

commit 86e1fbd0efaa0ad10ba699a82b81fd24b083de1b
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Wed Feb 10 09:08:51 2010 +0100

    hotkeys: use the return value of var_ToggleBool.

commit 9ee5f674f8ea0ab5e50fbb34345e2c63eeaa4025
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Wed Feb 10 09:02:57 2010 +0100

    Use calloc.

commit 347bfe4d1235057e5f0007a886b218d71f795eb2
Author: Jakob Leben <jleben@videolan.org>
Date:   Wed Feb 10 07:21:12 2010 +0100

    Qt: selector cosmetic polish

commit af688c8f29ba84096f2e8f752bb5c0e8b4889b7a
Author: Jakob Leben <jleben@videolan.org>
Date:   Wed Feb 10 02:30:12 2010 +0100

    services_discovery: fix embedding longname in name, take 2
    
    The longname argument to macro #define VLC_SD_PROBE_HELPER(name, longname, cat)
    is usually in the form like N_("some_longname"). Literalization of the argument by
    doing # longname in the macro will result in a literal "N_(\"some_longname\")"
    instead of translating the long name.

commit 2a2dd55119a03f4e410fca67cc07c7a4e990ed95
Author: Jakob Leben <jleben@videolan.org>
Date:   Wed Feb 10 02:12:36 2010 +0100

    services_discovery: implement SD categories and use in Qt interface

commit d269c7681abf11f5a6eb99bfcedf9ae3002e7621
Author: Jakob Leben <jleben@videolan.org>
Date:   Wed Feb 10 02:10:14 2010 +0100

    doc: fix compilation
    
    remove non-existent file reference

commit 2cd51f6b1ba90f8a84815f46df24bc0b67405b81
Author: Jakob Leben <jleben@videolan.org>
Date:   Wed Feb 10 02:08:20 2010 +0100

    dbus: fix compilation
    
    typo?

commit e42ff3a865648b4f197fdaf4415768329c8bd0fb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 10 00:07:21 2010 +0200

    We are in 2010

commit d9e0c70b420c07a47789e4cbb45853a06c8c44fb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 10 00:04:31 2010 +0200

    Remove old ARM cross-compilation (2004)
    
    Software versions are totally out-of-date.
    Platforms don't even exist anymore.
    And this predated ARM support in the contrib.

commit 4ee7b174fea410016616a1e0340de1c9594c4953
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 10 00:02:16 2010 +0200

    Remove "new" (as in 2004) developer doc that was never really written

commit a94101851ed06017b63a4e5090d60996e5102128
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 10 00:00:11 2010 +0200

    demo.sh: remove OpenGL effects

commit df9c038d581d3bf260a5bec08243d0982548d9c2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Feb 9 23:58:54 2010 +0200

    Delete hopefully last leftover from menuconfig

commit ad5c94fdcb61376593969de006633fe457ece041
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Feb 9 23:56:42 2010 +0200

    Remove cddax documentation as cddax was already removed

commit 8c4abfd8a7c522374fb494b766a8beb619cea3fe
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Feb 9 23:54:30 2010 +0200

    Remove (very very) old Win32 cross-compilation howto
    
    Use INSTALL.win32 instead.

commit 171abe233158a6682c3f271b92f7fa1d97fc3dfe
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Feb 9 23:52:03 2010 +0200

    Remove developer documentation, almost untouched in over 7 years

commit b3d6afc65d72e5ef1751c2e14642baf32cb335e3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Feb 9 23:43:30 2010 +0200

    Remove Common Intermediate Language bindings

commit f5bd90eb0e568b340a2809337a5b0b3e56e463e6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Feb 9 23:34:00 2010 +0200

    DBus: ifdef buggy input code out

commit 707aac4dd5797366932b570908a3ddf901c20c66
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Feb 9 23:29:32 2010 +0200

    DBus: no need to lock playlist to add callbacks

commit 3d1fee81e28302f6feca62823ff1d1661bfa2396
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Feb 9 23:26:42 2010 +0200

    audioscrobbler: no need to lock playlist to add callbacks
    
    We already have the variables lock for that.

commit 99f3fface24d388c98702bd399e108af1aa271fa
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Feb 9 23:26:34 2010 +0200

    audioscrobbler: unused variables

commit 77b04cb62f932e9fc48716534853b0ba355077e6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Feb 9 23:06:12 2010 +0200

    Make update-po happy

commit bb14295facd013c7606b3dd912c5ad1868bd5dcf
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Feb 9 21:42:26 2010 +0200

    Revert "services_discovery: fix embedding translated longname into name"
    
    This fixes a buffer overflow and a warning.
    This reverts commit caa08dce07c3b08677645263e325b33148f536bd.

commit f3b598c81ddd9cc59c85892b8387e137ba6ce836
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Feb 9 21:27:57 2010 +0200

    Remove out-dated Maemo 4 installation guide

commit 7e4d50ac4297d445b46075b0dd87d11a951d5a3e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Feb 9 21:18:40 2010 +0200

    Remove pl_Release, and rename pl_Hold back to pl_Get
    
    pl_Hold() assumed the playlist was already created.
    pl_Release() does not solve any problem. Playlist synchronization is
    done with the playlist lock, while playlist deletion must anyway be done
    after all interfaces, services and other threads are joined.

commit 57f92bdea6f1bc694c38fa5de3290a3f3b399558
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Feb 9 20:09:50 2010 +0200

    vout event: use var_GetAndSet

commit 7e6c2325f169cfe06a8562b55a0832c26580c503
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Feb 9 19:53:28 2010 +0200

    var_GetAndSet: implement OR and NAND, return new value

commit 94b463ab9b9bb23517edbdb908548245f3f30eef
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Feb 9 19:15:29 2010 +0200

    playlist does not need a destructor

commit 3863d8b088c06aa4f536bf334351e558bf5dc01b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Feb 9 19:08:13 2010 +0200

    No need to lock the playlist for meta fetch and preparsing
    
    The previous fix made the fetcher and preparser persistent throughout
    the lifetime of the playlist. So we don't need to protect the pointers
    anymore. Also, they are internally thread-safe (with their own lock).

commit 14ee5f1254c0aa7cb2e4c01a99fd4d61b009f7e9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Feb 9 18:38:16 2010 +0200

    Create preparser and fetcher immediately
    
    They do not create threads anymore (unless they have work to do).
    
    LibVLC needs this because we are sloppy programmers^W^W^W^Wit still
    depends on the playlist for item meta infos (it should probably
    instantiate the fetcher and preparser directly).
    
    Also, do not create the preparser if there is no fetcher.

commit fdabacb8478b52116ab86de16d6b25743463c8a0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Feb 9 20:05:32 2010 +0200

    Fix warning (and maybe fix a bug too)

commit 9bd7a6e2581a9ce951b53cf083ceff98ddb40e8a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Feb 9 19:27:11 2010 +0200

    Even Laurent makes horrible mistakes sometimes ;)

commit b015aa3213275bfdfdeaf841daef6b6255aa274d
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Tue Feb 9 19:45:26 2010 +0100

    Stick to the file's coding convention.

commit 23e09ee7eca0aa9b935ec92ad7b05db97760412b
Author: Gildas Bazin <gbazin@videolan.org>
Date:   Tue Feb 9 18:16:55 2010 +0000

    __builtin_offsetof() needs gcc >= 4

commit 6f0b8197697af37d9a235a7aeb8b9c6c35bba055
Author: Gildas Bazin <gbazin@videolan.org>
Date:   Tue Feb 9 18:13:31 2010 +0000

    More improvements to the hildon interface and make it compilable on non-maemo platforms

commit caa08dce07c3b08677645263e325b33148f536bd
Author: Jakob Leben <jleben@videolan.org>
Date:   Tue Feb 9 19:00:45 2010 +0100

    services_discovery: fix embedding translated longname into name

commit 3f26d384b5bac86b958623c5c80b1cc51ba3ddf8
Author: Jakob Leben <jleben@videolan.org>
Date:   Tue Feb 9 18:42:11 2010 +0100

    Qt: selector: correct expand-arrow position

commit 9e48c5596b5e7caf9c7257f459c2c5a5b89abe6d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Feb 9 18:24:40 2010 +0200

    Allow pl_Hold from within pl_Deactivate

commit fc22ddf378014a5182d1b0ad40f21b2277350cc7
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Tue Feb 9 16:19:57 2010 +0100

    Sanitize output from str_format() before using it to build the snapshot's filename.

commit 1756ffef730ec71a50aa5f29798d47826d930762
Author: Jakob Leben <jleben@videolan.org>
Date:   Tue Feb 9 15:56:34 2010 +0100

    input_item: post individual subitems later when posting the whole tree
    
    This makes the interface more comprehensible and allows for
    input_item_node_Append[x] functions to be used for general node manipulation
    without side effects, if needed in future.

commit d49c428062ae7a6e22cc5c1f9f78cd3d72e21610
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Tue Feb 9 10:58:27 2010 +0100

    skins2: update to latest change in core
    
     - remove pf_run no longer in use
     - attach object as soon as possible to benefit var heritage

commit 9f9dfeb81f5fade4d1e9b3f5585710766ccdb4e7
Author: Jakob Leben <jleben@videolan.org>
Date:   Tue Feb 9 04:56:14 2010 +0100

    Qt: PLModel: simplify and fix current item update

commit 8d499950e55f46e92eb9f71a3d755b54ca6c7a85
Author: Gildas Bazin <gbazin@videolan.org>
Date:   Tue Feb 9 00:35:50 2010 +0000

    Stability fix for the omxil decoder and make UYVY the default output format
    for the video decoder on OMAP

commit 102f5c884ce0c0c53e4ca6c66e283e84aee4e53f
Author: Jakob Leben <jleben@videolan.org>
Date:   Mon Feb 8 23:38:35 2010 +0100

    Qt: polish location bar geometry

commit 8fa5fb96f4d878f807ccddb39ff5388689b1a2a3
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Feb 9 00:40:29 2010 +0100

    Fixed transform filter picture pitches usages.
    
    It should fix it when input and output pictures don't have the same
    properties (close #3063).

commit 9428617273d338181627ac55ab88abb7633fa33f
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Feb 8 23:57:23 2010 +0100

    Fixed typo in 192kHz case in flac packetizer.

commit 3d1cc93d3b745cffea8a8614881daf6a1a8bf1b1
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Feb 8 23:47:40 2010 +0100

    Added 88.2/176.4/192 kHz samplerates support in flac demuxer (close #3144).

commit ab5ae32ceb68c5728bbe239455f53d2e0dd67e8e
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Feb 8 23:32:48 2010 +0100

    Completed a bit meta data support in VLC (close #3280).

commit 062112c74231b0a6f850c7d4ad1174c1a79c4598
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Feb 8 22:55:56 2010 +0100

    Fixed es priority for teletext (ts).
    
    It will avoid selecting a non subtitle page at the core levels.

commit e07983a6286e541aa05744e28e350fbf1a7c1471
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Feb 8 22:40:43 2010 +0100

    Fixed no autoscale video mode (close #3246).

commit 97cbb4793fa7352ab92fc1fa85b5afebc7cb1ea5
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Feb 8 22:10:00 2010 +0100

    Fix wrong size given to memset (found by coccinelle static analyzer).

commit 583ea37e5f9af2c88f3fca215c06c1a6be424cec
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Feb 8 12:21:36 2010 +0100

    vcd: fix potential NULL-dereference (found with cocinnelle static analyser).

commit 09d5f89c4f8af919f6726ce80278724cb41bf2d3
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Feb 6 17:42:31 2010 +0100

    Fix test_libvlc meta compilation.

commit b639f729c0837ae0c46b314154af1c27b56d08c5
Author: Jakob Leben <jleben@videolan.org>
Date:   Mon Feb 8 22:21:22 2010 +0100

    Qt: properly styled SearchLineEdit
    
    And replaced QVLCIconLabel with QVLCFramelessButton.

commit cc7f8d5d36de4fbab2d68c7d15fd7a7b9cf7ffd3
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Feb 8 21:40:43 2010 +0100

    Fixed J420/J422/J440/J444 definitions in fourcc.c

commit 37b541a5dc0130d7ef51e60c9a740047a6ed2072
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Feb 8 21:39:50 2010 +0100

    Removed J410/J411 from fourcc.c
    
    They are not supported.

commit a72b9a0a4d382885ab7b657e82981735b16a5d74
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Feb 8 21:39:00 2010 +0100

    Fixed YV12 and added YV9 support to our swscale wrapper.

commit 989691c9b5c5ebf7eb18bb843d4da36faf975994
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Feb 8 21:38:19 2010 +0100

    Added a few missing fourcc to rawvideo decoder.

commit 9ba7d131bc53a56c443ba849cad10dd2053f6aaa
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Feb 8 21:01:22 2010 +0100

    Added VLC_CODEC_YV9 and remove default mapping to I410 (close #3288).
    
    They are not the same as the chroma plane are swapped.

commit d84370a8519245f27883dd59c0ce406a5af48a61
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Mon Feb 8 21:38:08 2010 +0100

    Fix VLM scheduling.

commit 2fcddc868bfe74a9786c0ae71926e722ebb7b872
Author: Fabio Ritrovato <sephiroth87@videolan.org>
Date:   Mon Feb 8 21:24:14 2010 +0100

    Lua SD: fix for scripts without a description and ".luac" files

commit ab399a4d77b692b7b2dbda25555d65556014add2
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Mon Feb 8 22:22:15 2010 +0200

    NEWS: fix typo .eve -> .exe

commit 1ae0370658b739bb9da07ca1ccb14a41469e9e46
Author: Gildas Bazin <gbazin@videolan.org>
Date:   Mon Feb 8 20:06:10 2010 +0000

    Fix for XCB_CURSOR_NONE undeclared issue

commit aa3f9ae3ea0b96c26a43eef8d74a985d9915fbad
Author: Fabio Ritrovato <exsephiroth87@gmail.com>
Date:   Mon Feb 8 20:36:46 2010 +0100

    Lua SD: parse options

commit ca4c116a51bcf8f71d8d34d61aadc07b1ec276c8
Author: Fabio Ritrovato <exsephiroth87@gmail.com>
Date:   Mon Feb 8 20:32:53 2010 +0100

    Lua SD: forgot to cast

commit 51e626468feab9627eace037713e5483f58371c5
Author: Peter Bak Nielsen <peter.bak.nielsen@gmail.com>
Date:   Sun Jan 3 19:52:21 2010 +0100

    Fixed DVB-subtitles decoder subpicture flag.
    
      The module did not mark the subtitles it produces with "b_subtitle == true",
      which causes them to be handled as OSD, and thus allowing them to become
      out of sync unless video was streamed in real time...
    
    Signed-off-by: Laurent Aimar <fenrir@videolan.org>

commit 772bf3a2f1ece505a372c8503fae6bc9d39751ba
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Feb 8 20:07:16 2010 +0100

    Fixed invalid access in file_select (lua).

commit 4ab06f3564cd95539f13b99551bd555172c2bb42
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Feb 6 16:55:52 2010 +0100

    Fixed memleak.

commit 914e2be1881ad090bc46098d565a0e29656a010c
Author: Fabio Ritrovato <exsephiroth87@gmail.com>
Date:   Mon Feb 8 19:55:43 2010 +0100

    Lua SD: use a nicer icon for nodes

commit 2beb76a08665a98a9647e7d72b0b49be1ba6288c
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Feb 8 19:48:07 2010 +0100

    osx/framework: removed unused property

commit 93a2b0c8a61da5a68ad6f37b181383e47ead86f0
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Feb 8 19:47:16 2010 +0100

    fixed some typos in NEWS

commit 170b382ceb6df6ae9f962d980315db4985bc3a2e
Author: Toralf Niebuhr <gmthor85@aim.com>
Date:   Mon Feb 8 13:20:51 2010 +0100

    removed the function catch_exception( ex ), as it is not needed anymore
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 258396bb17b7fb0b66181653dfc59c9914625436
Author: Toralf Niebuhr <gmthor85@aim.com>
Date:   Sun Feb 7 14:01:41 2010 +0100

    removed unused exceptions
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 80b416509e975cbbdc5306b4702ce723ab35ab41
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Feb 8 19:27:35 2010 +0100

    Don't announce the rework of the OS X ui as *cough* we won't ship it

commit a425ad7ba8623000c492795629c6539813214748
Author: Gildas Bazin <gbazin@videolan.org>
Date:   Mon Feb 8 08:53:54 2010 +0000

    Fix typo in qt4 interface

commit 3798efd9241d754339775a29c7edc8c846307d98
Author: Gildas Bazin <gbazin@videolan.org>
Date:   Mon Feb 8 08:37:31 2010 +0000

    Fix harmless typo

commit f4ebb1b3522281cd243e1a1f0b197af00fe22402
Author: Gildas Bazin <gbazin@videolan.org>
Date:   Mon Feb 8 08:33:26 2010 +0000

    Restore cursor when closing vout since the window doesn't belong to us

commit 23e13928607c4366e769b0e54f062feca67832d7
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Mon Feb 8 18:39:42 2010 +0100

    Lua SD: fix another obvious leak

commit 98c78b8b61012914b53175f58aca97965e664db2
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Mon Feb 8 17:34:27 2010 +0100

    Lua SD: fix obvious leaks
    
    + Add missing include

commit 12b8ebac53132d3b240c66a4c10c358ec785212b
Author: Fabio Ritrovato <exsephiroth87@gmail.com>
Date:   Wed Feb 3 23:45:51 2010 +0100

    luasd: new SD related script functions
    
    Signed-off-by: Jean-Philippe André <jpeg@videolan.org>

commit 820069ed81dd587d9485be69b341e69494df3768
Author: Toralf Niebuhr <gmthor85@aim.com>
Date:   Mon Feb 8 17:36:12 2010 +0100

    added VLC_UNUSED( ) for some unused variables
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit a160b8589331960e47702e382794d492ee480946
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Feb 8 18:46:02 2010 +0200

    vlc_cond_init_daytime: condition variable with the wall clock

commit 3f6288216a3f3e92d4ea04add0be59097b08a29a
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Mon Feb 8 17:21:15 2010 +0100

    Second blind attempt at fixing linking with --disable-vlm

commit cb1b6659d9287132d26d18fd534e864192e03730
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Mon Feb 8 16:47:47 2010 +0100

    Remove leading underscores.

commit 142203dbd017af3939bc3c545fcdc577f5dc7f6c
Author: Gildas Bazin <gibalou@videolan.org>
Date:   Sun Feb 7 23:20:15 2010 +0000

    Honor the nointeract config option

commit b36e6edbb29f2791fe4c4539b4b6639e43f5d863
Author: Gildas Bazin <gibalou@videolan.org>
Date:   Sun Feb 7 23:02:49 2010 +0000

    Make the maemo interface a bit more useable

commit c27044171066da05b8c049073d5e1060c85759e0
Author: Gildas Bazin <gibalou@videolan.org>
Date:   Sun Feb 7 22:11:13 2010 +0000

    Forgot to update these when adding the omxil module

commit f559597a1051ddf769c9ead548623fc079c780bb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 7 23:35:47 2010 +0200

    OMX IL needs libdl

commit e1f9ab22e7e3e620d5b5b1c2d0532614ee103576
Author: Gildas Bazin <gibalou@videolan.org>
Date:   Sun Feb 7 20:44:21 2010 +0000

    Add OpenMAX IL Video/Audio decoder.
    This decoder will try to use OpenMAX IL components to decode video/audio.
    Only 2 OpenMAX cores are currently looked for. The TI OMAP IL core (used for
    instance on the N900) and the Bellagio IL core.
    This decoder is disabled by default (use --enable-omxil) and for now has
    a zero priority (use --codec omxil).

commit 08c14020c20ae8b4945fc18d1f68ea2b64eadc81
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 7 20:57:53 2010 +0200

    Maemo contribs: replace id3tag with taglib, add dirac, fluidsynth

commit 10ee5e0fa0cd5a51a7acba57408371e2ff6e26a5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 7 20:49:57 2010 +0200

    Contrib: disable not needed fluidsynth options

commit bded72465e5e094edc8a3c657b4f32fca2230b1d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 7 20:11:34 2010 +0200

    WinCE: trivial compile fix

commit 16fd5ce97f2118f61ff06cf3556f152ca76fe9d3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 7 20:03:26 2010 +0200

    ncurses compile fix

commit 4064c715aceda3a437b7ec174af71b3e0b47f3af
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 7 19:56:51 2010 +0200

    V4L: compile fix

commit 9176d8ffdc3be48a8bffba3f381590272a3ba2ad
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 7 19:56:02 2010 +0200

    Compile fix
    
    P.S.: I don't like to include VLC headers in plugin-wide headers

commit 8823e135e5041e6164371faa17aabc4202ce9773
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 7 19:50:29 2010 +0200

    Blind compile fix

commit b8d77ded5185dd3221f5fa4df15ce34b9b06f696
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 7 18:06:11 2010 +0200

    Remove --enable-release which has no effects

commit 0f1ea875ce1dc4b425b4803d0fb93215880b41b2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 7 18:03:05 2010 +0200

    Remove unused vlc-config build mode macros

commit 7530a392333c7084e52fc195669ad05de10f63f8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 7 18:00:26 2010 +0200

    Win32: strip ".libs" from libvlc path in any case
    
    That said, if someone really wants to support running vlc.exe from the
    build tree, this is far from sufficient. I would suggest setting
    data-path and plugin-path in static compilations of winvlc.c like we
    already do for vlc.c instead.

commit 9372cb45f24bedcffb895d41a643890393162450
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 7 16:47:26 2010 +0200

    Compile fix

commit 8fe4188e7efdd897641a7a28711f32cc4cd6391e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 7 15:54:39 2010 +0200

    Use vlc_dup

commit 71a1c8a68f31206cf725563e07c225fed8e5727a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 7 15:51:35 2010 +0200

    vlc_dup: dup with close-on-exec

commit 7e45ab1b284217f191c35c5c2916742b4fbe39ee
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 7 15:25:29 2010 +0200

    utf8_* -> vlc_* (sed roxxors)

commit d601e4ed290edf58e9ace5c28f06c77ebf072004
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 7 15:18:02 2010 +0200

    Split file path functions out of vlc_charset.h into vlc_fs.h

commit 0ce5cde71c02b1edfb449ebf2ec239d94083b829
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Feb 7 12:59:09 2010 +0100

    messages: compilation fix for OS X

commit 3f424a26f7ad67b6acbb9bcaf8bbbf0995725e13
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 7 13:16:52 2010 +0200

    Misc: remove leading underscores

commit 04180282813d82d334554a2a9f8648aa0d165d05
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 7 13:18:51 2010 +0200

    vout: remove leading underscores

commit 0ec6ee7cbd6afca8ef5243b9617d9ec42e4803f8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 7 13:13:09 2010 +0200

    common: remove leading underscores

commit 7b1cd54796b9f1d7709324c41b1b45b33f576f62
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 7 13:11:26 2010 +0200

    modules: remove leading underscores

commit f8f8faa6a6655200f76031eb23595be0e7a63b6a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 7 13:05:27 2010 +0200

    OSD: remoev leading underscores

commit 5a079f61a4277a01e79b483711831b6b296d4651
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 7 12:59:42 2010 +0200

    stream: remove leading underscores

commit 6bf374569a1dd0ffcb624d7e35f032e424c07b14
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 7 12:53:56 2010 +0200

    net_Printf: automagic cast to VLC object

commit 9242bbe164af2629b2746bbdebb80f5ced1f307d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 7 12:51:50 2010 +0200

    net: remove leading underscores

commit 998ebb85fdfe44160098608c12e35250e1f6658d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 7 12:47:41 2010 +0200

    input: remove leading underscores

commit a87edce45b66ec85ad3b4dbd3e970c5dd67838af
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 7 13:19:34 2010 +0200

    config: remove leading underscores

commit c6a41b08013563858cc9204921c045a7a84f3c07
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 7 12:39:14 2010 +0200

    VLM: remove leading underscores

commit 8e2f8915937936ca788bc36bcbf1b2a5859b8c3f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 7 12:38:11 2010 +0200

    threads: remove leading underscores

commit 094cdf1403bf562dcbed008196276f747258dea4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 7 12:37:39 2010 +0200

    stats: remove leading underscores

commit ec56260552eb41d3931949a54453caba058acc78
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 7 12:36:53 2010 +0200

    objects: remove leading underscores

commit b088af5afe9b8aecdd33dc09f212fd8a24ab4d05
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 7 12:35:54 2010 +0200

    events: remove leading underscores

commit 3a29031f75fe51fb7e3a95c0b074626608ccca0a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 7 12:34:48 2010 +0200

    variables: remove leading underscores

commit a672233d974d28a04fbe7d39f349591627050248
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 7 12:32:48 2010 +0200

    aout interface: remove leading underscores

commit 37a5c2e96b7a7f85baa6fd24d3369ebfd63d671f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 7 12:32:24 2010 +0200

    ACL: remove leading underscores

commit 9ae7d4e604370f2dec236494c48bc33b685a014b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 7 11:40:52 2010 +0200

    IsUTF8: reject surrogates and non-Unicode code points

commit 0b49b59c40489feae11430ccff125b4499159db5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 7 11:40:41 2010 +0200

    IsUTF8: use clz

commit 15b6bc540ddc74f977f37abacede550c0380df6a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 7 11:40:12 2010 +0200

    RTP out: use clz

commit 3c6a0755e70b35b5fc1fe7b931f7eaa350a72ab3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 7 11:39:46 2010 +0200

    clz: count leading zeroes

commit 44c710454e61c81ec8674d84786f9d52b6dcc50b
Author: Daniel Mierswa <impulze@impulze.org>
Date:   Sun Feb 7 00:43:08 2010 +0100

    Remove obsolete Mac OS X 10.5 tweak.
    
    This is obsolete according to IRC conversation. But I also think it got
    never really executed, code like "case foo in fo*) a ;; foo*) b ;; esac"
    would never lead to b in the shells i've tested.
    
    Signed-off-by: Daniel Mierswa <impulze@impulze.org>
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit c9328a2cf7999542083f1d14d47bcb825665d908
Author: Daniel Mierswa <impulze@impulze.org>
Date:   Sun Feb 7 00:43:07 2010 +0100

    dvd module was removed in 2004.
    
    See 9eb3e68fa4d4a34b243bf321d93dbf1e33130246
    
    Signed-off-by: Daniel Mierswa <impulze@impulze.org>
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 848415bb91707ef5c507e4a40b51c995cc3ac660
Author: Daniel Mierswa <impulze@impulze.org>
Date:   Sun Feb 7 00:43:06 2010 +0100

    No longer use LIBS_dvdcss, add dvdcss stuff where needed.
    
    LIBS_dvdcss is vague since it's not it's own module but rather just
    accidently set on bsdi systems. Just do the check in the modules that
    need the hack now.
    
    Signed-off-by: Daniel Mierswa <impulze@impulze.org>
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit b3d1041ddf0f5df6c9ac2ecb144733a62829da9c
Author: Daniel Mierswa <impulze@impulze.org>
Date:   Sun Feb 7 00:43:05 2010 +0100

    Preserve ./configure --help order.
    
    Since we used AC_ARG_WITH(groupname) to indicate a group of options we
    definitely want the configure output sorted.
    Now we use EXTEND_HELP_STRING and do no longer abuse AC_ARG_WITH.
    
    Signed-off-by: Daniel Mierswa <impulze@impulze.org>
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 8524d44bbbfa4a3aabf1176b1d41a295b603180a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 6 23:48:35 2010 +0200

    IsUTF8: redumdant check for nul

commit dd1e8bad853c63c7df40ba28ae62137fc8e5001a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 6 20:35:26 2010 +0200

    LibVLC: remove exceptions infrastructure

commit b6069ae2893e9290518825696337f032538c4edb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 6 20:27:43 2010 +0200

    Remove left-overs from LibVLC media list view

commit 353b6731966bd45e8b610501ed70617829bbf427
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 6 20:26:02 2010 +0200

    Update test_headers

commit ca46a8b72ea78b00394e463d12052e036796cefa
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 6 20:24:52 2010 +0200

    LibVLC: remove last exception

commit 1dd84033773738a8ca439552fdbefbd30175b876
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 6 20:19:21 2010 +0200

    Doxygen updates

commit 3a8c75ab428baab370c73d2b2be82159267c7cb3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 6 20:18:35 2010 +0200

    LibVLC logo/marquee: allow settings without video, remove exceptions
    
    It remains impossible to enable/disable the filters themselves without
    the video output, though.

commit c68071dfcc2e41584fad994b419b5532c4f4de87
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 6 20:09:24 2010 +0200

    Constify

commit 7428ce7ddfc6d615ed642186d0168d703c5770b7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 6 18:59:43 2010 +0200

    Remove misleading comment (I don't lack useless relocations)

commit 4d76e25678ef48a4cc4bfb191df2a8d326edfe4d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 6 18:56:17 2010 +0200

    LibVLC teletext: various fixes
    
     * allow setting page all the time,
     * remove dummy exception,
     * fix an object leak,
     * remove impossible error,
     * fix apparently inverted logic.

commit 55ba176369bb8ea71c2d7a19f26c77dabcd9dffc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 6 18:43:14 2010 +0200

    Keep the instance until after the media player is destroyed

commit 9679313386fbbae9815cf8990cab3ecffbcbb9c3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 6 18:33:40 2010 +0200

    XDG screensaver: fix initialization ordering

commit d4a98023c7b2109ba8c296192bddbc76798f7da7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 6 18:31:54 2010 +0200

    Remove broken WinCE message log hacks
    
    Use freopen() or the logger... seriously. This was not even thread-safe
    (caboom if two messages come at the same time).

commit a519cf4a4d95fc1b3aba6ab880b07a1b11a755a9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 6 18:28:51 2010 +0200

    Cleanup msg_Generic functions

commit 45e8e2a8eb47a7736c4b0e5f125402a672757d21
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 6 18:18:30 2010 +0200

    Hide message bank layout and cleanup a bit
    
    Also fix a potential crash in case of stale subscriber
    (print debug message to stderr).

commit b5c10ad658ac247d4cd0c6efd642f7e174051edd
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Feb 6 17:03:38 2010 +0100

    Fix libprojectM version check.

commit dc444555592e8df8a112b0768e099c8ea4c8ce4c
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Feb 6 15:33:25 2010 +0100

    video_filter_ball: fix typos (options called ball-ball-* instead of ball-*).

commit 080366288b88911511c18ca5eb3a074bf84be59b
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Feb 6 15:26:24 2010 +0100

    bindings: remove java, phonon and python-ctypes. They moved to a dedicated git.
    
    The new repositories are now on git.videolan.org/vlc/bindings/
    * java => jvlc.git
    * phonon => phonon.git
    * python-ctypes => python.git

commit b1e53a17fd3b276cb05e90ff1d5614cb77616e0f
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sat Feb 6 16:49:27 2010 +0100

    Add some locking.

commit f37a79b77d4b698c07a4ab4653650ba8c224b8c6
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sat Feb 6 16:33:32 2010 +0100

    Remove msleep() from vlm. It should work but testing is recommended. I'll take all the blame in case of issues :D.

commit 028ea651e57285d26d14c5d56ccd4e0de0ba5598
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Feb 6 16:23:03 2010 +0100

    Extended input_GetPcrSystem to also return the current delay.

commit b06569fa74e7af8f051034ddf6e9832c711d68c6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 6 17:17:55 2010 +0200

    SD listing: remove module lookup hack
    
    Based on an idea from Jean-Philippe André

commit ccfd6a88445732ec03d8e0977e3c3a27f80c86b3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 6 17:15:18 2010 +0200

    SD probe: always provide a long name

commit be41036fd7baf65f757d5d033a2b8696340bb912
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 6 17:14:59 2010 +0200

    SD probe: fix return value symbolic constant

commit 191fab819dbb2044fc3cd56bb0e28678ab6ad608
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 6 17:04:55 2010 +0200

    Automatically pass the long name in the SD probe helper

commit b6836bc378a3c57f1b05fcca44cfeedef2691411
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Feb 6 15:52:34 2010 +0100

    Properly used enda atom in mp4 demuxer (close #2692).

commit 6b2e2587fe7da294efcf788ca890853cf7613047
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Feb 6 15:52:15 2010 +0100

    Added non native float 32/64 to araw decoder.

commit 2f4e7076fa1c1e889dae193ba494c2d3cfe543c4
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Feb 6 15:50:12 2010 +0100

    Fixed typo for f32b.

commit 0df216d366edc9b660e663e78fa1abd373a690bb
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Feb 6 15:38:53 2010 +0100

    Added float 32/64 (non native) support to aout_BitsPerSample.

commit 4417c123aadb9eb8a4eb03f1cdddd171071f76db
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sat Feb 6 15:51:00 2010 +0100

    Also load .luac files.
    
    Lua source code can be compiled into binary files to speedup loading using the luac command line utility. VLC will first try loading the .luac module and fallback to .lua if it fails.
    (And factorize code)

commit e30ad750353d3599fb791db99d80bed069dcf140
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sat Feb 6 15:25:26 2010 +0100

    Lua's like python, not C. You don't need parentheses around a control/loop statement's condition.

commit f4d4338b3633a9f5834f9530d9a365dfd350e773
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 6 16:36:11 2010 +0200

    Revert "Qt: cleanup dialogs on destruction"
    
    This reverts commit 2e028db617c2cf8da420203de2ea41b594e924dd.
    This violates segmentation when exiting Qt4 with the error dialog.

commit f45d4512a5b9977646cbd2c8623b13075a29c3c1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 6 15:44:06 2010 +0200

    LUA: fopen/fclose -> stat

commit 1a14e109516fee0ac5eb55b75e6d11828abf3fbb
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sat Feb 6 14:45:09 2010 +0100

    Fix lua intf thread cancellation and cleanup properly in vlc.net.poll().

commit f135a526470525704cc78e670fbd9f86c9836010
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sat Jan 16 19:05:11 2010 +0100

    Remove tabs.

commit c1e7c9f28168fdaf3146696d1e067dd2347c8090
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Feb 6 14:36:01 2010 +0100

    Added support for non native float32, and for float64 (BE/LE) in format.c

commit 420e58dec7eca53e9bf630ebfe92b518f0c045be
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Feb 6 14:35:25 2010 +0100

    Fixed potential use of uninitialized value (format.c).

commit 02c0032ab42f33533007cbc24866d4ce5f73b635
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Feb 6 14:20:12 2010 +0100

    Added VLC_CODEC_F32/64 L/B.
    
    VLC_CODEC_FL32/64 are mapped on the native type as before.

commit 2eebef3aacdb90c7e4697d8ef14c3823b459a1d1
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Feb 6 13:52:13 2010 +0100

    Parsed enda atom in mp4 demuxer.

commit 4e29ccba6220630f8cc34b9aa64c787b84613f80
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Feb 6 14:23:34 2010 +0200

    Use C locale when formatting error messages in the log

commit a72aea602b53e6ceb7d5c58c72588879798c2eee
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Feb 6 12:51:37 2010 +0100

    Merged m4v demuxer into es.c (close #2822).

commit 9df6ed9c7d63053339730825935c2adf7861ad80
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Feb 6 12:21:24 2010 +0100

    No functionnal changes (es demuxer).
    
    It will allow to merge a few raw video demuxers.

commit a30751ff3284538c2cb089325a6591a643a4b518
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Feb 6 00:01:08 2010 +0100

    Added missing functions to libvlccore.sym.

commit 68d6b61ea3277452bb5e6532ce2733f282de1a19
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Feb 5 23:06:42 2010 +0100

    Used INPUT_REPLACE_INFOS/INPUT_MERGE_INFOS in es_out (close #3070).

commit 68fe87d7205b3b4ce98815b73863f462b069d1f9
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Feb 5 22:50:52 2010 +0100

    Added INPUT_REPLACE_INFOS and INPUT_MERGE_INFOS.

commit b14d7afaffb17b5aac49207b2ca12e9367f4aaf5
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Feb 5 22:46:36 2010 +0100

    Added input_item_ReplaceInfos() and input_item_MergeInfos.
    
    They will allow to minimize the number of events sent.

commit 2feb065d83c596ee2cf389be6327ed2bf1d814b9
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Feb 5 23:06:21 2010 +0100

    Modified info_category_AddInfo and added info_category_ReplaceInfo.

commit fea5f220608be962663f6ef8d99e074e2bea01e5
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Feb 5 22:23:45 2010 +0100

    Factorized and clean up input_item_t::info_cat_t manipulations.

commit 81d5bdde444273952bc1149c29be33f71e842288
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Feb 5 21:56:49 2010 +0100

    Fixed an invalid free in input_item_DelInfo().

commit b73cf91a9b62745b689eb3de56b7a12f3c36ad18
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Feb 5 20:43:52 2010 +0100

    Revert "zvbi: Fix displaying of teletext and closed captioning."
    
    This reverts commit b48252ea29457ab9a142b797b7e5182dfca1b460.

commit de635911f15705e638ae7f8920d1b7a13c91defe
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Feb 5 20:42:30 2010 +0100

    Fixed support for non dated teletext.

commit 6dafd7ff914da97018d46b8d6adfb1b16ddd5e8c
Author: Jakob Leben <jleben@videolan.org>
Date:   Fri Feb 5 14:58:41 2010 +0100

    lua: adjust to playlist changes and kill a warning
    
    now services discovery root nodes can be found from lua

commit 22a9f08b646ae7262e4cd3699ef02f548ffc2f8b
Author: Jakob Leben <jleben@videolan.org>
Date:   Fri Feb 5 14:17:12 2010 +0100

    lua: vlclua_playlist_add_internal() should post an input item tree

commit b48252ea29457ab9a142b797b7e5182dfca1b460
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Fri Feb 5 10:59:29 2010 +0100

    zvbi: Fix displaying of teletext and closed captioning.

commit 9e4c658667947afd76237804c3a97a11050b5d09
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Thu Feb 4 15:37:24 2010 +0100

    libvlc: restore Teletext functionality
    
    Reverts part of 7db94f4d2fc742537828fbe0c8eb5a and rewrite the code.

commit 69343b742ab5c63e5ab45997ce2927809afecc10
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Fri Feb 5 12:15:54 2010 +0100

    variables: print an error message when a variable is created without a type (often a typo like the previous commit).

commit 8e46fdb49fa5c6a5168777bbef2e4062d3e3d98e
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Fri Feb 5 12:09:25 2010 +0100

    video_filter_colorthres: fix a typo.

commit 351eb082aa3cdc7f2b8aa9630a38253f2f5136f7
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Fri Feb 5 10:32:23 2010 +0100

    projectm: use the new constructor of libprojectM2 if available.

commit 67a692ba3969f212d28ae2b99da59389df54f0b7
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Fri Feb 5 10:55:39 2010 +0100

    vlm: make vod input objects children of vod server
    
    Currently, input objects of VoD media instances are children of the
    libvlc object; this patch makes them children of the VoD server object
    instead. This will provide simpler and cleaner communication means.

commit 7abd141ab2156ffae2af04d85e0414c2394d3f57
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Feb 5 09:48:47 2010 +0100

    Contribs: mac, put the Sparkle framework at the right place.

commit 82a3942149e80c28e833a2ebb7d7c9babb03c7ef
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Thu Feb 4 21:07:10 2010 +0100

    SD: Fix podcast announcement and Qt special hack

commit cfea72e20a765aa4e5acbd0523774a29a1e20d73
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Thu Feb 4 20:53:34 2010 +0100

    Lua/SD: Set the "longname" configuration parameter
    
    This will allow successful matches between the luaSD title and the
    real SD psz_name

commit 60fac2114e22e3b16f9587a955ce8e10d023e339
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Thu Feb 4 20:52:30 2010 +0100

    SD: set the name to configuration value "longname"
    
    If this configuration value does not exist, fallback on the
    module name. This is the current behaviour.

commit 74018e183864e21ad10c9724f9883170de6f7fae
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Feb 4 22:00:16 2010 +0200

    Build XCB statically, and hack pkg-config file accordingly

commit 33b447a55dd5ceaf0ad8f7343261af83ebea077d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Feb 4 21:36:03 2010 +0200

    Contribs: make libass static on all platforms
    
    We only link it once, so this is more efficient. This allows the build
    -time linker to remove unused functions and the export table.
    
    We could probably do the same with a few other libraries.

commit b3252c12a497dc509ab2e1843e6ea34c155157c6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Feb 4 21:29:00 2010 +0200

    panoramix: obsolete bools are not deprecated aliases
    
    An obsolete item is one that is not used anymore.
    Aliases are used when the name of an item changes.
    
    For some reason, this also fixes a memory leak.
    Regression from [5768f29871cfc12975b86dae31a56f43250e7348].

commit fce9882a41a19b578c0f7440faaf804d8f5141a9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Feb 4 21:24:20 2010 +0200

    Fix memory leak and dummy warning

commit a9782f6334b1aacc56446833a7ab37159dbd72a0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Feb 4 20:36:50 2010 +0200

    LUA SD: simplify and fix a memory leak (untested)

commit 4550f0487b16e34381372ffa2b24b0ec099e7cc1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Feb 4 20:35:58 2010 +0200

    win32text is for WinCE, not Win32
    
    Pointed-out-by: Jean-Baptiste Kempf

commit 01040ac116a0d5ba8437f0db0a43c6b1e6690951
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Feb 4 20:35:21 2010 +0200

    Typo in [1b9f9692f91dcf0659919b16551389e0dbf96412]

commit 1b9f9692f91dcf0659919b16551389e0dbf96412
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Feb 4 20:08:29 2010 +0200

    De-uglify root SD item name (part 2)

commit feeef1ef3945c3080ed828381fe9cf02d051863d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Feb 4 20:01:15 2010 +0200

    Remove be_sure_to_add_VLC_COMMOM_MEMBERS and check offset
    
    This saves a bit of space (though the message becomes a bit more
    confusing). This also ensures that VLC_COMMOM_MEMBERS is actually at the
    top of the struct (in C only).

commit 702a970ee7ce38d2a9f07ad62ca0ee9f3de3ee61
Author: Jakob Leben <jleben@videolan.org>
Date:   Thu Feb 4 18:05:42 2010 +0100

    Qt: locationBar: buttons adjustment
    
    now also the text is not elided if not necessary

commit 6e160dae0fe92597775f55dff05937dae709ab04
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Feb 4 18:50:08 2010 +0200

    SD: initialize config chain also in LibVLC media discovery, fix leaks

commit 711d1506666736e6814773dfe637f5784c089323
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Feb 4 18:43:05 2010 +0200

    config_ChainCreate: result must be free()'d, so it must be used

commit 5ec48fbcda446d0fd4050f5db6f3a52cf772c2a2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Feb 4 18:35:17 2010 +0200

    De-uglify root SD item name
    
    Regression from [0a69bbfd9e69bed4760995eccf99552a68a7e193].

commit 023c65cf894071643b6975161c1c6c837f8b20d3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Feb 4 18:24:23 2010 +0200

    Fix pl_Release() crash with -S

commit a19e1b8542c0d401b61ee25cd827463c6565772d
Author: Fabio Ritrovato <exsephiroth87@gmail.com>
Date:   Wed Feb 3 23:45:25 2010 +0100

    luasd: the script loading module
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 0a69bbfd9e69bed4760995eccf99552a68a7e193
Author: Fabio Ritrovato <exsephiroth87@gmail.com>
Date:   Wed Feb 3 23:42:16 2010 +0100

    luasd: use a configuration chain to pass parameters to SD
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 2d81d799164338f9120b6684510936299a023025
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Feb 4 18:07:15 2010 +0200

    Do not use an enumeration for a bits field
    
    This violates the C standard. Passing a value outside not part of the
    enumeration is undefined. This obviously excludes bits fields.

commit 8c7eaa23f195ea75d963b78ecf83dba07cacbee7
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Feb 4 17:00:11 2010 +0100

    Qt: simple FirstRun dialog and rewording

commit c338f4fd509be18af26f69c1fbdf51c49322df3e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Feb 4 13:18:51 2010 +0100

    Show the normal popupMenu when no item is under the selection

commit 99d4458940986c3e99ca81c72db7444dd41cf84a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Feb 4 12:47:11 2010 +0100

    Qt: iconView, code cosmetics

commit 6acd8e48aa7d0a6841a2c72751109b21d8140612
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Feb 4 12:31:12 2010 +0100

    Qt: iconView, setSpacing seems to be ignored in our setup

commit 970cadc818662ff380f58ff63f9701d409fa1068
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Feb 4 12:27:11 2010 +0100

    Qt: iconView, make the item higher

commit 4819ff70002adf75aafdab72f3ca01a20fba22f0
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Feb 4 12:15:30 2010 +0100

    contribs: updated binary package for Darwin including a proper libass

commit 175ef35e965467606cc5467a0e1003264e2702ae
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Feb 4 12:04:45 2010 +0100

    contribs: fixed distribution of libass when using Apple's Intel-variant of ld

commit c5b155b60374786cfe8011d294db489bf39342d3
Author: Jakob Leben <jleben@videolan.org>
Date:   Thu Feb 4 09:19:00 2010 +0100

    Qt: neat and crispy location bar, new location buttons

commit 4fe7b1248d1efb1f3d4970c39db646de6bb3e9e6
Author: Jakob Leben <jleben@videolan.org>
Date:   Thu Feb 4 05:34:02 2010 +0100

    Qt: make playlist widget even a bit more pretty

commit 49f0cd875aa0b48c8e64789f885b1e9041cc9ec7
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Feb 4 03:46:49 2010 +0100

    Qt: OpenUrlDialog ain't a Singleton anymore
    
    And remove unnecessary killInstances

commit af29c1514407de686d7db3db821c6bc6767213e8
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Thu Feb 4 03:37:21 2010 +0100

    Extensions: remove useless hold/release
    
    Pointed by fenrir

commit c235fa52c1ecc0b085dced0879a8c5a10bbfc97f
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Thu Feb 4 03:29:37 2010 +0100

    Extensions: fix leak: free commands

commit 2e028db617c2cf8da420203de2ea41b594e924dd
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Feb 4 03:22:48 2010 +0100

    Qt: cleanup dialogs on destruction

commit 1e132f5960bb374e9c00fd4fc537c87672470430
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Feb 4 03:12:59 2010 +0100

    Qt: fix a forgotten deletion

commit 643479b753630831868faebc58511b2437d93f35
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Feb 4 03:12:41 2010 +0100

    Qt: save Plugins/Extension dialog position

commit d6b0343a811e075b3bacc5a6b6c51fbbc14365ab
Author: Srikanth Raju <srikiraju@gmail.com>
Date:   Wed Feb 3 21:11:06 2010 +0530

    Sqlite: Unlock commit transaction on success, not fail

commit f2596fab9b100bf4392550b9f6596b09e76e2ad3
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Thu Feb 4 02:51:00 2010 +0100

    Final fix for extensions+Qt unload issues
    
    Well... I hope it is final :)

commit 6db774279e14c3a8315b70f80dc79cd18d7d3bf3
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Thu Feb 4 02:00:09 2010 +0100

    Revert "Lua dialogs: remove show() and hide()"
    
    This reverts commit 67d36fd7c71ff213ac363d092d59290b1a943980.

commit 73d52311f647fec65cbfec8d8a74908d10a25049
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Thu Feb 4 01:59:58 2010 +0100

    Revert "Lua dialogs: remove b_hide parameter"
    
    This reverts commit 6787595024f61d65d68a1fe467e6520c75756b20.

commit 738ac6e1c12551eaca806c2f37488f28f21a5eba
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Feb 4 03:00:46 2010 +0100

    Qt: Better media info panel

commit a6eead7f62383c2cb5029c308ed5494add9116a4
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Feb 4 02:49:14 2010 +0100

    Win32: prepare vlc-cache-gen for distribution

commit f6f321dc78104c8aa2a56be6e09082904db8cc8d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Feb 4 02:34:45 2010 +0100

    FIx mozilla plugin compilation

commit 1f716cb755023a2417e2b7feac749291d027ba66
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Feb 4 02:16:00 2010 +0100

    m4: be more safe about quotes

commit 1af9a2da59e52ae7ec083fcd0b359d4d9e297aac
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Feb 4 02:03:01 2010 +0100

    Win32: try to fix win32text linking.

commit 193f0371f07d7f394ec5c3f9379a17271870fd7b
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Thu Feb 4 00:49:21 2010 +0100

    Extensions: do not wait on widget if dialog is deleted
    
    If the dialog is about to be deleted, it's too late to care about
    the widget (it has already been removed from the UI).

commit 547b2f41f76d9a502ada4e991ac56fb36e34dbd0
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Wed Feb 3 23:56:32 2010 +0100

    Extensions/Qt: fix the deactivation race condition
    
    Bind signal EDP::destroyed() to Dialog::deleteLater()
    Clear p_sys_intf variable of the dialog
    Signal condition when this is done

commit 13ca60ed3a07c1e72e606d1b01e304e3ac099ea3
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Wed Feb 3 23:55:57 2010 +0100

    Revert ef5d32ea57103: hopefully fix a race condition on deactivation
    
    This was wrong, the fix should not come there.

commit 7126c75fb3988b789e1d27c3cd2e9d24668ea07c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Feb 4 01:51:17 2010 +0100

    Fix totally broken configure
    
    Yeah, changing the behaviour about -l flags without explaning why nor changing the configure.ac accordingly was a good idea...

commit 719c6db6ec73d53d089c07060e32757a201e998d
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Thu Feb 4 01:34:05 2010 +0100

    macosx_dialog_provider: b_hide is gone.

commit 5f92719d6601aafa5c53237e8809f9301fe2daec
Author: Toralf Niebuhr <gmthor85@aim.com>
Date:   Wed Feb 3 20:13:17 2010 +0100

    macosx/framework: Remove libvlc_exception_t where needed.
    
    Signed-off-by: Pierre d'Herbemont <pdherbemont@free.fr>

commit 2cb15bea96c595250ec403acdf256579898198b4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Feb 4 00:44:46 2010 +0200

    Typo

commit cddcd6dfaab83776e33b3c1990f3beca019e1801
Author: Daniel Mierswa <impulze@impulze.org>
Date:   Wed Feb 3 23:30:13 2010 +0100

    Use eval in setting *FLAGS.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit a0aa43d0d577585d91972dd3c0fbeb55143a54ec
Author: Daniel Mierswa <impulze@impulze.org>
Date:   Wed Feb 3 22:26:49 2010 +0100

    Fix passing of modules of pkg-config stuff.
    
    Due to a missing patch from the configure.ac patch series, this has to
    temporarily get fixed.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 4ddab5df925fd44249e9e4e212e94d1eace2496f
Author: Daniel Mierswa <impulze@impulze.org>
Date:   Tue Jan 26 20:04:49 2010 +0100

    Change configure comments to reflect autoconf logic.
    
    Signed-off-by: Daniel Mierswa <impulze@impulze.org>
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 9bc0151a6213b39e6129e85c4faacbd3afabbfee
Author: Daniel Mierswa <impulze@impulze.org>
Date:   Sun Jan 24 22:24:14 2010 +0100

    Don't use uname in configure.ac.
    
    uname considers the build system not the host system.
    
    Signed-off-by: Daniel Mierswa <impulze@impulze.org>
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit b0e5e6b7385ec80b141eeaa8abf2f74f333608b6
Author: Daniel Mierswa <impulze@impulze.org>
Date:   Sun Jan 24 10:17:56 2010 +0100

    Use one configure option for alsa/access_alsa.
    
    This matches the behaviour of --enable-jack and --enable-oss.
    
    Signed-off-by: Daniel Mierswa <impulze@impulze.org>
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit fbd186bf70f30c85fb9f1a1b41f631c7dedd2bc7
Author: Daniel Mierswa <impulze@impulze.org>
Date:   Tue Feb 2 21:47:27 2010 +0100

    Use new VLC_ADD_* capabilities in configure.ac.
    
    Make use of the new feature in configure.ac.
    I also removed some redundant calls to VLC_ADD* by combining them.
    
    Signed-off-by: Daniel Mierswa <impulze@impulze.org>
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit a199f247a4cfd951b1135f745049f1da020cb0e1
Author: Daniel Mierswa <impulze@impulze.org>
Date:   Tue Feb 2 21:46:15 2010 +0100

    Make VLC_ADD_* capable of handling multiple plugins.
    
    Loop during autoconf since we always use fixed strings for the first
    parameter anyway. Probably saves some runtime too ;).
    
    Signed-off-by: Daniel Mierswa <impulze@impulze.org>
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit caff72d35e8807eb0def1811cffbe204b0db5ef3
Author: Daniel Mierswa <impulze@impulze.org>
Date:   Sun Jan 24 22:29:38 2010 +0100

    Remove obsolete/deprecated configure options.
    
    It's time to let go of those.
    
    Signed-off-by: Daniel Mierswa <impulze@impulze.org>
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 7faa18aa1da1be85efe1455e9bfd6500e3e6ed0b
Author: Daniel Mierswa <impulze@impulze.org>
Date:   Sat Jan 23 22:00:48 2010 +0100

    Remove --enable-cdda it's no longer used.
    
    Signed-off-by: Daniel Mierswa <impulze@impulze.org>
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 3e606bad9824cc8354a8df5d34afe215dc88eef6
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed Feb 3 21:41:18 2010 +0100

    Added netsync in NEWS.

commit 21ab81aceb1ee504d0ff0d3d518d8b5ad2af4e6f
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed Feb 3 21:30:34 2010 +0100

    Enabled netsync build by default.

commit 3a04d8edad2b851fc0384574c09e99bff26dbd62
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 3 22:31:33 2010 +0200

    Hard-code MSN plugin on Windows

commit 86c8774a0056f5709ac950221a222e4ddfa6fc6b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 3 22:31:05 2010 +0200

    Hard-code ntservice, motion and signals interface as appropriate

commit 59f07ca1e51fc9d028cea41cd8be766c8b4b2121
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 3 22:30:27 2010 +0200

    Always build win32text resp quartztext on Win32 resp Darwin

commit 6b22637020b2551eaaf0c835a2dfa2e90a3a1562
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 3 22:29:21 2010 +0200

    Always build oldrc and mediadirs

commit 25882d00079be2c11604ef76539ff165e9e8266f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 3 22:25:23 2010 +0200

    Remove quite useless audioscrobbler configure option
    
    No dependencies, and default to on...

commit 0e4fb813320dcf7e6dc80a4b53fdf030ff72e06e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 3 22:07:54 2010 +0200

    LibVLC VLM: save a few kilobytes of code

commit 4678f5e8835c8212bf0826e4d287d9f4da5fbb82
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 3 21:55:19 2010 +0200

    LibVLC VoD: remove exceptions

commit 3bcf3fa0045d2ed3d1e24f0be77076a4d3286b84
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 3 21:38:37 2010 +0200

    LibVLC VLM: comment out unimplemented functions

commit 6baf8eb330223d0924dc1de4342e780d667c8fd7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 3 21:37:14 2010 +0200

    LibVLC VLM: remove exceptions

commit cebf0bcd720c8f4d1559849176817938778931b9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 3 21:36:49 2010 +0200

    Revert "libvlc: Export libvlc_video_get_size() in .sym."
    
    This reverts commit db14d090e4ab927d186aef9d109c76f2971ef4ee.

commit 18e150a153ee41bbc098ba4274fea5036ac02953
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Wed Feb 3 19:02:36 2010 +0000

    Typo
    
    Fix quiet MOC generation

commit b8dddd33871f9932d58a6c7a69ba38d8e4f158bb
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Wed Feb 3 19:02:16 2010 +0000

    Typos

commit 7c94999fa0f6f5f27028ad34b029ec4d3d397dd6
Author: Eric Lassauge <gozer@progrock.com>
Date:   Tue Feb 2 23:07:25 2010 +0000

    l10n: Update french translation of installer
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>

commit 568151da10221ca4a14fa1d85428a77b77e34729
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Wed Feb 3 19:07:27 2010 +0100

    Enable double-click in Plugins & Extensions panel

commit e93ae0b79711a1412e8df9d08fa76ce92d21d1a1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 3 20:07:54 2010 +0200

    Fix keys order

commit 6c2286c22b6074320338c085d78d4a795478c1c3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 3 20:06:21 2010 +0200

    Remove some exceptions in media_list

commit 6787595024f61d65d68a1fe467e6520c75756b20
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Wed Feb 3 17:58:29 2010 +0100

    Lua dialogs: remove b_hide parameter
    
    Widgets can still be hidden though

commit 67d36fd7c71ff213ac363d092d59290b1a943980
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Wed Feb 3 17:52:49 2010 +0100

    Lua dialogs: remove show() and hide()
    
    Lua dialogs are deleted when closed, they can't be hidden or shown.

commit 93b62275bc69eb33160fe6bbac7f69532dddf8f8
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Feb 3 17:53:21 2010 +0100

    Factorize cleanup case of win32 make

commit 9a7ac26b00ce2fbeacf91aded3ec8930f5f4e41a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Feb 3 17:13:31 2010 +0100

    Win32: makefile cleanup

commit 8bc369ef19cc142ef571277080316f4a56341714
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Feb 3 17:09:02 2010 +0100

    Win32: stop bitching us and fail in the middle of the build
    
    Either you die at start or you don't. Stop making us loosing our time.

commit 0bb74b20d7aec39ac204d5f0bca1b1aee765b43c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Feb 3 17:04:31 2010 +0100

    Don't package qt4 and skins2 in win32 xpi

commit 6b038c2936c141761092a206bc459b46dec2603c
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Wed Feb 3 17:36:28 2010 +0100

    Fix memory leaks in extensions

commit b24c7589a2de3e6fa31e0faea8d9708162377181
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Wed Feb 3 17:22:01 2010 +0100

    Move C++ binding to a new repository vlc/bindings/libvlcpp.git

commit 7a25e2badf0af4e4201780e2383f315f43f9579d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 3 18:28:11 2010 +0200

    Use standard ASCII for ^H, ^I, ^M and escape

commit be5d247044d12f68677b3300693e8541c33f522a
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Wed Feb 3 17:08:59 2010 +0100

    Qt: fix layout of extension info panel

commit 6e6ee4eac6a0a10701955495a94c9bdcc4a37d9c
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Wed Feb 3 16:08:33 2010 +0100

    Extensions: info panel, fix layout and use shortdesc

commit 5918f43bef4374688a4b5cfe55e802116ea5f7f8
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Wed Feb 3 16:08:03 2010 +0100

    Extensions: they can also have a short description
    
    This is "shortdesc" in the Lua descriptor

commit ef5d32ea57103e44f7480abe21de01ec9550b9fb
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Wed Feb 3 15:04:17 2010 +0100

    Extensions: hopefully fix a race condition on deactivation

commit 1f3bd0cc834eeade41efbea617c013cce70c93b7
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Wed Feb 3 14:31:07 2010 +0100

    Extensions: call lua_DialogFlush after Lua call
    
    This flushes the dialog (updates it at the UI level) after a Lua
    function return.

commit 7dcda04feccf4bbd9099944319719d382e08ef82
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Wed Feb 3 11:31:06 2010 +0100

    Lua: dialog auto-flush at end of function (pcall)

commit 24706cde957b064cbd979f09782bd48af315e500
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Wed Feb 3 10:48:55 2010 +0100

    Lua dialogs: introduce "dlg:flush()"
    
    After the next commit, you'll have to flush a dialog in order to
    update it immediately on the screen.
    Flush sends an update signal to the UI dialog provider.

commit dfaef0e6be5447b3b15812a924dac26d24c40305
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Wed Feb 3 09:36:48 2010 +0100

    Extensions: New capability "meta-listener". Push unique commands
    
    PushCommand takes now a new parameter: b_unique. If set, do not push
    this command twice in the command queue.

commit a80e0157e2c39b8b2b380b27b1bb5e9d083ce8d5
Author: Jean-Philippe André <jpeg@aena.via.ecp.fr>
Date:   Mon Feb 1 12:59:33 2010 +0100

    Ext/Qt: Enhance more information dialog

commit a3120aa56363eb2f278205c088a6d80753c4bea0
Author: Jean-Philippe André <jpeg@aena.(none)>
Date:   Sun Jan 31 21:38:46 2010 +0100

    Extensions/Qt: Use a custom QListView in Plugins & Extensions panel

commit 3990277e14434348f414cdbb7865907078c7cb90
Author: Jean-Philippe André <jpeg@aena.(none)>
Date:   Sun Jan 31 17:31:30 2010 +0100

    Extensions/Qt: emit extensionsUpdated() on load/unloa

commit eaa7302d6acc3d2a0f1bad98ee121410e57e6700
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Fri Jan 29 12:24:51 2010 +0100

    Extensions: new script capability "input-listener"
    
    When the input changes (next track, ...), every capable extension
    will execute the function "input_changed"

commit 2d46240cd7d78db0916aae3eb6f619e6bc7c4deb
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Fri Jan 29 12:23:59 2010 +0100

    Extensions/Qt: listen to input-change events
    
    Forward messages to the extensions manager

commit 32ec9c1e6d9a3453046adec942b4d081d108a040
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Wed Feb 3 16:51:48 2010 +0100

    mozilla: fix inverted logic (thanks jpd).

commit e6a7a100931cef0c3664f0b0f3af9a069e33940c
Author: Luca Barbato <lu_zero@gentoo.org>
Date:   Wed Feb 3 16:25:15 2010 +0100

    Small Makefile fixup
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 8382cbe10f52aaa2ab3651c6a7d749c39fc98ce2
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Wed Feb 3 17:38:20 2010 +0200

    playlist: add check if item is allready preparsed before adding it to queue
    
    Also remove setting item here as preparsed, as if it has meta, that should
    have been done allready somewhere else. Preparsing is controlled by
    auto-preparse -variable (no idea where it can be changed), and should work ok.

commit b86f8d766d2dcebc263935626652f56cf3b4847d
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Wed Feb 3 08:38:36 2010 +0200

    QT: use qfu when creating EPG-stuff

commit 63efe9cc468e56e808094223362bafbf36af03df
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Wed Feb 3 17:07:39 2010 +0200

    playlist: fix preparsing (atleast fixed it for me)

commit ffce10f0e59966db1fb6f6e9cf346c45d1274905
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Wed Feb 3 15:39:56 2010 +0100

    sout: fix typo.

commit 33cb9ae7d1a34614445a6dc66f76fc8e6c99470e
Author: Luca Barbato <lu_zero@gentoo.org>
Date:   Wed Feb 3 14:41:47 2010 +0100

    VLC xpi bundle patch
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit fb1f89ba9476f49d477b0564cc3c624f1100d16d
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Wed Feb 3 10:19:14 2010 +0100

    Fix zsh_gen compilation.

commit b92cb882029d25f4c01d324fcd1f30084e9220e6
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Wed Feb 3 10:13:55 2010 +0100

    libvlcpp: fix the compilation and throw an exception if the constructor fail.

commit 2d5d004768fa322a36b95524a05f0f52e7822469
Author: Jakob Leben <jleben@videolan.org>
Date:   Wed Feb 3 03:47:17 2010 +0100

    input_item: compress two functions into one and rename "Add" into "Post" for clarity and consistency

commit 85297c0a112a14635a7b810c8a34970704ff0cb9
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Wed Feb 3 01:32:06 2010 +0100

    input_item: Remove input_item_AddSubItem2 and send subitem_added event from input_item_node_AppendNode().
    
    This means that we don't need input_item_AddSubItem if there is an input_item_node_Append*().
    input_item_AddSubItem now send the subitem_tree_added event as well.

commit a968c2427b3c25e47d617e3769c654acc8563f2c
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Wed Feb 3 01:28:12 2010 +0100

    upnp_intel: Remove trailing whitespaces.

commit 24b456d8e958852192fb17da40159d39d750e684
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Feb 2 23:07:32 2010 +0100

    mozilla: fix compilation.

commit 46761435a82b978809e0e18e45df9b6ab9bf7d18
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Feb 2 21:28:09 2010 +0100

    libvlcpp: add a function to handle video.

commit 7beb3b358105a2cc60a4359fa3be56071f200763
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Feb 2 23:00:51 2010 +0100

    Used vout_OSDEpg for the time hotkeys.
    
    Based on a patch by Adrien Maglo.

commit b0a1ac2e6378b0b86dd8086cdc8eced01195f098
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Feb 2 23:44:43 2010 +0200

    LibVLC media: remove exceptions

commit c8869bbd73fee7f4c3562b4eccd836cfca0e8eb2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Feb 2 23:36:24 2010 +0200

    Media discovery: remove exception

commit b030f616ac60ae0310fa23f3d9201bd3421b4df3
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Tue Feb 2 22:36:33 2010 +0100

    Remove vlc_app. Unfinished, and doesn't belong here.

commit 32ef2433f17430e2fca6f9a32aebf7030c4e2e6d
Author: Adrien Maglo <magsoft@videolan.org>
Date:   Tue Feb 2 22:18:26 2010 +0100

    Rework of vout_OSDEpg.
    
    Fix memleak. Return E_GENERIC instead of displaying an error message.
    
    Signed-off-by: Laurent Aimar <fenrir@videolan.org>

commit d05983d4115bbb52d1ac0fca2ed843d397962dc1
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Feb 2 21:44:10 2010 +0100

    Fixed EPG OSD aspect ratio.

commit a8a6c4fa1934adc8251c191b4fd5c503d480cbd0
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Feb 2 21:40:04 2010 +0100

    Reduced EPG OSD down to 3s and enable fade out.

commit 919eb81be8b163b002a8a25eda800cf1bb107da8
Author: Adrien Maglo <magsoft@videolan.org>
Date:   Mon Feb 1 21:46:15 2010 +0100

    Add a function to display EPG event information for the current program of an input_item_t.
    
    Signed-off-by: Laurent Aimar <fenrir@videolan.org>

commit 82954f9756b67d556d873f1b6ab2d2db852f5200
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Feb 2 20:34:44 2010 +0100

    Create the synchronization thread only when needed (netsync).

commit 188b465fab82459a34e200db8187e5e18159c8ee
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Feb 1 23:26:16 2010 +0100

    Clean up a bit netsync.

commit 4d3a8532adf364038f487f94b9a3792a681216c1
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Feb 1 22:29:08 2010 +0100

    No functional changes (K&R + no hungarian notations, netsync).

commit 30fd105fe8fea10bd15b07730a1206e4f742bba8
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Feb 1 22:09:10 2010 +0100

    Cosmetics (netsync).

commit 1c1ae9cbf20a32c185a870adb5d3a8bf226323c8
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Thu Sep 17 13:09:12 2009 +0200

    netsync: rewrite
    
    Signed-off-by: Laurent Aimar <fenrir@videolan.org>

commit 709d0455ceb4aab2f7a059f9a7a96f2eea9c5636
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Feb 1 21:21:11 2010 +0100

    Added input_GetPcrSystem/input_ModifyPcrSystem.

commit b27904ab3eb661b8e12c4570534fb131db15808d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Feb 2 21:43:53 2010 +0200

    XSPF export fixes and cleanup
    
     - XML encode everything (especially URL), not just some parameters,
     - use fputs() as appropriate,
     - remove a shadowed variable,
     - print duration as a 64-bits quantity.

commit 1422a7353b511736e448029f0ece51eae853b3c5
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Feb 2 20:18:47 2010 +0100

    qt4: fix typo.

commit ba1d87167a364ebc1b42ceec46a1180faf6d2151
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Feb 2 18:49:20 2010 +0200

    Use inlines rather than macros to access input item meta data
    
    I want to use function pointers in a later commit...

commit 540aae331a9515cc862a6de4a1279210a3c3a716
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Tue Feb 2 14:45:17 2010 +0100

    macosx/framework: VLCLibrary initWithAudio.

commit c413be8f7f4d7e963f99590bde3e70f44cff1691
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Tue Feb 2 11:43:39 2010 +0100

    skins2: add support for --[no]-embedded-video parameter

commit 0ca9ac70ba2bcc618c6241613c29097ae474e5b5
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Feb 2 10:49:56 2010 +0100

    libvlcpp: stop the media player in the destructor.

commit ae749fcdc0e2a5a1a174daebd60632ccc12ae639
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Feb 2 10:22:00 2010 +0100

    libvlcpp: add a function to get the audio infromations from the media player.
    
    The Audio class can only be created/destroyed by the associated MediaPlayer
    class. I will add some copy constructor later on.

commit d66c25935089b83e752bfe5a16c39c8e8a6bb71d
Author: Jakob Leben <jleben@videolan.org>
Date:   Tue Feb 2 10:25:28 2010 +0100

    fix compile

commit 829df8297eb5a8b3a28b2e89fc30ae534e8b8c48
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Feb 2 09:33:44 2010 +0100

    libvlcpp: fix compilation.

commit c1626d916ebd47fe0f888f6312f761054fdd1988
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Feb 2 09:23:41 2010 +0100

    Mozilla: missing return value.

commit 71b2fdfdc1f996616427bc54d76f9bc49dd300aa
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Feb 2 09:20:44 2010 +0100

    Mozilla: fix compilation.

commit 81693fe33732aa97bff9496a619942be082fe788
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Feb 2 08:51:02 2010 +0100

    dshow: use empty() instead of !size() (quicker).

commit 33b0e8dfb01102015a8d85f818c4d0083132a9ea
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Feb 1 14:11:08 2010 +0100

    libvlcpp: fix compilation.

commit 2669219aadf9629af7eb61cc2f39c3d2c28c7259
Author: Jakob Leben <jleben@videolan.org>
Date:   Tue Feb 2 09:12:33 2010 +0100

    fix build - remove redundant declarations

commit 5f4912046e026cca161a42a99de5e1f8fa31b04c
Author: Jakob Leben <jleben@videolan.org>
Date:   Tue Feb 2 08:31:42 2010 +0100

    input_item_node_Delete: fix leakage and lessen complexity

commit 4e65194e081998aac4b9168910c1d362eaa6bf94
Author: Jakob Leben <jleben@videolan.org>
Date:   Tue Feb 2 08:16:13 2010 +0100

    Qt: cleanup and adjust to playlist changes

commit 8927c888dc51cd957ecbc1353b4ba6cfb9121455
Author: Jakob Leben <jleben@videolan.org>
Date:   Tue Feb 2 07:35:37 2010 +0100

    playlist: restore stop and browse behavior like before

commit e5ca8a9b83d3f3c705e1250d588834cd298de015
Author: Jakob Leben <jleben@videolan.org>
Date:   Tue Feb 2 07:17:54 2010 +0100

    Qt: kill a bug in playlist model

commit 376ecc67bd62f900fa31cbb98d5de7d5049277d3
Author: Jakob Leben <jleben@videolan.org>
Date:   Tue Feb 2 06:10:57 2010 +0100

    playlist: refactor a bit and fix a crash

commit 2531d5144140a1b5ca3b13419c979c53e0c951ab
Author: Jakob Leben <jleben@videolan.org>
Date:   Tue Feb 2 04:24:18 2010 +0100

    various modules: adjust to new playlist design

commit 6b18cf4cc76a1275bfc9a731f33eea0cdc374cdd
Author: Jakob Leben <jleben@videolan.org>
Date:   Tue Feb 2 04:22:47 2010 +0100

    upnp_intel: new playlist design

commit 128fadfc47eb56908f2c42b2ca28a0aed5fcb354
Author: Jakob Leben <jleben@videolan.org>
Date:   Tue Feb 2 04:19:32 2010 +0100

    itml: new playlist design

commit decef1e783b31a6b81772dbd2424419830860b2d
Author: Jakob Leben <jleben@videolan.org>
Date:   Tue Feb 2 04:18:41 2010 +0100

    xspf: new playlist design

commit defbc4a490e65cfa1d587dceef1b7cb5c230e8e0
Author: Jakob Leben <jleben@videolan.org>
Date:   Tue Feb 2 03:56:10 2010 +0100

    vlc core: single storage playlist
    
    - Playlist items are stored only once. No category / onelevel separation
    - Services Discovery nodes always stay a tree
    - The playlist and Media Library are tree or flat depending on variable "playlist-tree".
      It means that if the setting variable says flat, the items that come from playlist
      demuxers are flattened into a single level list.
    - The design demanded a different playlist demuxing system. Now playlist demuxers should
      construct a tree of items under an input_item_node_t root and send that using
      input_item_AddSubItemTree. Currently, the old scheme will be retained in modules, because
      there is still some listening to the old event in code (the libvlc media system for example)

commit 53d2132c974e12f98ff6863ccae27decebb9120f
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Tue Feb 2 01:42:00 2010 +0100

    macosx/framework: VLCAudio now use a media_player. Cool.

commit 812707a1c273c88f62a89e1a6c153f08868ad62e
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Tue Feb 2 01:29:23 2010 +0100

    missing return.

commit 934b28d95d32b0eacb893f37ff71e2048c4e91ba
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Tue Feb 2 01:27:14 2010 +0100

    libvlc: Remove exception from media_list_player.

commit db14d090e4ab927d186aef9d109c76f2971ef4ee
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Tue Feb 2 01:06:03 2010 +0100

    libvlc: Export libvlc_video_get_size() in .sym.

commit 858057c2e0e928129bea1605fe361e9a4f64b15c
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Tue Feb 2 01:00:08 2010 +0100

    macosx/framework: Don't use deprecated functions, fix style and fix \t.

commit 73ebd2794fd3a332b75f2996533a9f2ba2ee0bae
Author: Sebastien Zwickert <dilaroga@free.fr>
Date:   Mon Feb 1 21:42:32 2010 +0100

    macosx/framework: Remove the newly removed exception parameter from libvlc_video_*
    
    Signed-off-by: Pierre d'Herbemont <pdherbemont@free.fr>

commit 3adb049b4bba9e6537940a907cd50ebb52e1a278
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Feb 1 23:13:26 2010 +0200

    Remove the getaddrinfo transport protocol and socket type hacks
    
    That was meant for DCCP and UDP-Lite but it shouldn't be needed.

commit e71a4f984868b1d3f48d95c03285a06371624476
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Feb 1 19:52:18 2010 +0200

    No need to create a directory to write the cache anymore

commit bdab92b9d508e438c1fe9a94402829f9a790f12e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Feb 1 19:47:45 2010 +0200

    libvlc_video_*: rewrite
    
     - enable (non-ES) settings even if no output is present
     - best effort at handling multiple outputs
     - remove exceptions
     - libvlc_video_get_size returns both dimensions
     - libvlc_video_take_snapshot takes a parameter to select the output

commit b01e357d015d7fb8957f96568b371574d6790054
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Feb 1 19:42:27 2010 +0200

    Move mediacontrol to bindings
    
    TBD: Makefile

commit adaa77780c603ef244ef98262360ce3c1c249b02
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Feb 1 18:49:24 2010 +0200

    LibVLC: enable mouse events by default

commit 9e1a485c4634c22e0786817c7e2faad2a57e94f0
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Fri Jan 29 22:31:56 2010 +0100

    skins2(Win32): GetWindowLongPtr everywhere

commit 7caeab6b279dc011a1dc7678b2f0cf1f2bbc710f
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Fri Jan 29 22:34:26 2010 +0100

    skins(Win32): remove dead code

commit 97a9afa92f30b0ddef722951b6deed3803a09111
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Mon Feb 1 15:08:04 2010 +0100

    core: fix regression
    
    Fix regression brought by ce67728ae1a0d91643e416b86efeab34a0891e35
    As stated in the 'BIG FAT WARNING', decoder_t and filter_t first members must
    be the same ones.
    
    This solves skins2 numerous images failing to be displayed due to swscale
     video filter no longer working properly (a filter_t to decoder_t cast issue)

commit 03997fa14c3d0814187469d97c21198b1da66ef9
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Feb 1 13:20:49 2010 +0100

    mozilla: really fix compilation (and check the return code).

commit 6ead52bb55872971c9ce12a5b0bbcf5b71134861
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Feb 1 13:08:49 2010 +0100

    mozilla: fix compilation.

commit ef74dd1d1413c65bf5def8fb67b3ae6fdee1f622
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Feb 1 10:02:32 2010 +0100

    Qt: sprefs, chipmunk options and audio rework

commit 592c1efc6b3ecdd445c135c12c8ab5f0f0dfafc5
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Mon Feb 1 01:56:02 2010 +0100

    macosx/framework: Get rid of VLCMediaListAspect, and remove a bunch of exception.

commit cb9e605beef6ce4134bec22a90aa54746444e667
Merge: 0afbf87808 58b047635b
Author: JP Dinger <jpd@videolan.org>
Date:   Mon Feb 1 01:57:41 2010 +0100

    Merge branch 'master' of ssh://git@git.videolan.org/vlc

commit 0afbf8780823b4530a698443c33546f1c758bf39
Author: JP Dinger <jpd@videolan.org>
Date:   Mon Feb 1 01:54:08 2010 +0100

    moz plugin: This should fix compilation but I can't test right now.

commit 58b047635b79ec2a53e514e2e62218c8e8644ddf
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Mon Feb 1 01:34:09 2010 +0100

    macosx/framework: Remove this nasty hack, now that core is fixed.

commit abcd6bc8d007dbc09bb31ff01a56a04dac27cfe7
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Sun Jan 31 23:40:17 2010 +0100

    VLCMedia: Don't use setLength in -length. It is bad for bindings.

commit 09020b63ba7513eeaff38f1cc40e2b4937c61030
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 31 23:40:16 2010 +0200

    LibVLC core: remove exceptions

commit 0851b345b93451a2cd0c61f12680b055fbfef027
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Jan 31 22:19:48 2010 +0100

    libvlcpp: fix compilation.

commit 76beeb83a2f233c91d8322bffa2cfb1b04dab843
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Jan 31 21:54:51 2010 +0100

    mozilla: factorize.

commit b3958ce98fa87b60a71d3c2ea4b5c969b9570921
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Jan 31 21:32:42 2010 +0100

    mozilla: fix compilation.

commit 141d72fe96c23293d11d951a2a2b52efdc63202e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 31 22:40:18 2010 +0200

    Missing attach

commit 6cd4aa257bd2d9ea851f809b727806565d03aee7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 31 21:31:02 2010 +0200

    image: filter may fail, don't crash on NULL picture

commit 618605e3423f647ccbab98a12d4c6827b5572120
Author: Hugo Beauzee-Luyssen <beauze.h@gmail.com>
Date:   Sun Jan 31 20:05:24 2010 +0100

    Remove unused exception from video.c
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 595e377e334bff112c55d2799467173adff71001
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 31 21:13:18 2010 +0200

    LibVLC log: remove exceptions

commit 47f6cc9bcdf07d5abaa7dc0fd52b744763f05a9a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 31 21:06:13 2010 +0200

    Dead inline

commit b60075e34e36e77b15af7e791f6ba07f2a4863b7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 31 21:03:54 2010 +0200

    Don't #include LibVLC from plugins
    
    (I was wondering why those kept being recompiled)

commit 6ccb0c4b9d60b5be0518b2f990e3256da1db4a82
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 31 21:01:02 2010 +0200

    LibVLC: remove unused and buggy media list views

commit 148630710d221cd81ac64e34c3c67735db3c0f0d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 31 20:54:18 2010 +0200

    LibVLC audio: take a player object for most functions, remove exceptions

commit d34728306e774ee27a195155d55979aaace3b6eb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 31 19:52:07 2010 +0200

    LibVLC media player: remove exceptions

commit 8d875234ec302aec877c35682d9b1dc2d7b22982
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 31 19:30:49 2010 +0200

    good

commit 8f9c3647ccfcd55cd6835ed90e98766a7f2eb677
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 31 18:56:56 2010 +0200

    LibVLC: use VLC variables inheritance for drawable and UI events

commit e49d07aa5168d20550034383ab95d9fed15e0263
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 31 18:45:12 2010 +0200

    Make media player a VLC object
    
    This will make variable inheritance to child inputs much simpler

commit 26af1ac094f8abef021fb4bdb28fee39872ba345
Author: Jakob Leben <jleben@videolan.org>
Date:   Sun Jan 31 17:11:12 2010 +0100

    services_discovery: no need to attach to events twice

commit 23f2edd6061be58328999375129dd9007b68e2d4
Author: Jakob Leben <jleben@videolan.org>
Date:   Sun Jan 31 17:06:55 2010 +0100

    Qt: simplify playlist item deletion
    
    No need to do that check anymore.

commit 2dfe5574f7b5a39a3ec2af1e27c72e3d2fe8e8c5
Author: Jakob Leben <jleben@videolan.org>
Date:   Sun Jan 31 14:02:01 2010 +0100

    playlist: make playlist_DeleteFromInput delete container nodes as well
    
    and refactor playlist code for optimization

commit 22b2b54f1fae6b33583e588b5afc167ffdd99e11
Author: Jakob Leben <jleben@videolan.org>
Date:   Sun Jan 31 12:30:53 2010 +0100

    playlist: only install input item event callbacks on items under category root

commit 07e20e1bc586913a1c887f55ab1f5ec357f9fbef
Author: Kamil Baldyga <kbaldyga@gmail.com>
Date:   Sat Jan 30 21:01:08 2010 +0100

    Ticket 3234 autodetect subtitles
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 49ad5fbd6accd547d77505a9ca039b4bf8d08d40
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Jan 31 14:51:00 2010 +0100

    NEWS: rewording the ODML/AVI subtitles part

commit afce80d78bf6b8205fceff44c5ddf69e32964d38
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Jan 31 14:44:27 2010 +0100

    macosx dialog provider: use default system font for the scripted dialogs

commit ec59e9f7dd9bfa05531c5cbd704e803b7287d891
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Jan 31 14:33:20 2010 +0100

    Merge 1.0.5 NEWS in trunk/master/HEAD

commit a1416de0dc192cca29948ceaf1017bd14751613a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 31 13:31:02 2010 +0200

    Kill one exception

commit bcc064f2de824fd90c87d65ad93d284665618b72
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Jan 31 12:11:50 2010 +0100

    Added more providers using broken encoding for SDT/EIT (ts).

commit e4980db217fc4c77f09ce93a700d15533061e685
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Jan 31 02:27:25 2010 +0100

    Removed non const static variable in TS demuxer.
    
    Please, be careful to NOT commit such hacks.

commit 997f1d4546d52edd6ad8fc332b18f6cc96c29a80
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Jan 31 02:14:08 2010 +0100

    Cosmetics.

commit 2b1d6c0066c73299743eafce095cffa6cef899ee
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Jan 31 02:06:46 2010 +0100

    Fixed input_GetEsObjects().

commit f194162400835da5e3920a36c346187d9e66c6c4
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Jan 31 02:04:48 2010 +0100

    Removed one vlc_object_find_name() in qt4.

commit 32ca7955ad5f7a63e103699c900ef8064f34ffbf
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 31 13:19:11 2010 +0200

    Kill a few vlc_object_find

commit dd57c0a89e36346e67462a9d9a47c93d154d6e73
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 31 13:18:58 2010 +0200

    aout_IsMuted: fix object leak

commit 731544cd4d4ddf0a01cfcc2f855d256ec834ff6b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 31 13:00:59 2010 +0200

    Silent rule for vlc_about.h

commit 53282ce8fc961391671f93bdd41ba43bddd6dae6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 31 12:58:12 2010 +0200

    Silent rule for .pc files

commit e9a932b5b096a93a4635eeb834dd37d074ee27dc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 31 12:56:20 2010 +0200

    Silent rules for revision

commit 19bed424e1bc4756ae6593e2352b6edd127cefa1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 31 12:53:39 2010 +0200

    Generate Windows resource file on need basis

commit 4ca436a51a31b6b35cfdb2e11e6ca4f9c8490905
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sun Jan 31 11:29:28 2010 +0200

    Qt4: adjust iconviews art position littlebit
    
    Should show current selection little better

commit 6a18a30adfcfaed7ca62ad22a8587d90683dce98
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Jan 31 01:39:41 2010 +0100

    Added input_GetEsObjects() to cleanly retreive ES objects (decoder, vout, aout).

commit 2baa89853ca58d5c5b7e04fc7adcd6cf31d5a01b
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Jan 31 01:13:05 2010 +0100

    Fixed input clean up in case of sout error.

commit 2600c1095d84757aaae07cde21f0de0bfbefb859
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Jan 31 01:04:48 2010 +0100

    Cosmetics.

commit 878a2399dc2400ac63ebfb73b62a00298211a1da
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Jan 31 00:48:34 2010 +0100

    Removed now useless es_out_t::b_sout field.

commit e1978d6dd5811fb73d6cd2eaafe64476b3a28a0d
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Jan 31 00:45:48 2010 +0100

    Added ts-split-es option to control the way sub streams are handled (ts).

commit 57882e0f55c854615251b67e9a8ae90faa86fa55
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Jan 31 00:27:55 2010 +0100

    Made normal es_out_t valid as long as input_thread_t.

commit 92410cb5c3ae0f983ddd61c784d8eb78fe13a2f6
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Jan 30 22:10:12 2010 +0100

    Merged ES_OUT_SET_ACTIVE/_MODE.

commit 484ac6f63e4a28685f9ac20f23cfdb0e72620a95
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Jan 30 21:54:26 2010 +0100

    Cosmetics.

commit fc0fc2753491e5a2283579023b5221b89a71b393
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Jan 30 21:27:22 2010 +0100

    Fixed memleaks in ps demuxer (close #3141).

commit 64002dd12580e648c28f5602c70c19dc59cdf0d6
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Jan 30 20:19:38 2010 +0100

    Added input internal es_out_GetEsObjects to retreives decoder associated objects.
    
    It will allow to removes vlc_object_find(_*) hacks.

commit d335453304946343d9c041ae8b7a3f732fd352be
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Jan 31 00:41:51 2010 +0100

    contribs: updated binary package for Mac OS X
    
    To be used by both the 1.0-branch and 1.1. Already uploaded for all three platforms.

commit 24584c207a50bd2f3c1c3fc2657d99561ed682a8
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sun Jan 31 00:33:43 2010 +0100

    i18n: remove deleted file

commit c029b7afbe9dd9f0f2be5347021f7776d896b73b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 31 01:08:21 2010 +0200

    Don't start the playlist thread if not needed

commit bbb25382d9057fc86b1270d061126ce6f697d0d6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 31 00:46:58 2010 +0200

    Variables fixes

commit 5f39f383534eb589db9860215430d8664df4cfcf
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 31 00:45:46 2010 +0200

    playlist: small race between vlc_object_alive and vlc_cond_signal

commit f58279982edb7bf8cdd8e8e1cf736c90b9d61639
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jan 30 23:53:31 2010 +0100

    Qt: fix a leak when exiting main interface

commit cfa61f3481a1fa19043cab924d4f2e10e1d7a17d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jan 30 23:53:05 2010 +0100

    Qt: fix a leak in iconView

commit 23c1832717523befa2a6c9c75669fca282575418
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jan 30 23:52:23 2010 +0100

    Qt: fix a leak of telexFrame in Controller

commit fb51cbe4712c9691b6aa83dd54addda36a6108bf
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jan 30 23:50:53 2010 +0100

    Qt: fix a leak (2) in PL View

commit df4889d9ff1d3c8ecb46234515182afa10e3e0b2
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jan 30 23:48:21 2010 +0100

    Qt: reindent

commit 3834b98eedc37503d888a8bffa03eb48536b1e1f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jan 30 23:47:51 2010 +0100

    Qt: fix a leaking QSignalmapper in PL

commit fe2d4b8d222cae5b2798aaae9371fc3972a465f8
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Jan 30 23:32:44 2010 +0100

    contribs: fixed fontconfig cross-compilation on Darwin

commit 98ff57ae3a17d1a43cd4dc15f4d0c7da25648841
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 31 00:15:21 2010 +0200

    vlc-cache-gen: no media library
    
    This really should default to off everywhere except in VLC though.

commit 3dab8a39a5933dd30c494fcc2ac7fdbb6117c42c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 30 23:53:24 2010 +0200

    config_CreateDir: error -> warning

commit 271b3d593a41f117351e5022faad55d538cbe221
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 30 23:52:59 2010 +0200

    Save plugins cache into corresponding plugins directory

commit d640dbaf7dfc0cdc4d80888ac1ffb46b6e9d456d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 30 23:41:51 2010 +0200

    Add some const

commit 2ec9fb757e42b1b534fe6d66e93a2d39ee5955b2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 30 23:32:54 2010 +0200

    Load/delete plugins cache from plugins directory
    
    Also refactor. Deletion and loading are now distinct functions.

commit a16618e41082c5c14a58fcd69ce8646e33a1c405
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 30 23:29:10 2010 +0200

    More verbose error when failing to load the cache file

commit 86bae4e701e7fb25a54bb27e77338502bb0d1f7a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 30 23:16:52 2010 +0200

    Enable loading "the" cache multiple times

commit a0fdc0a259202b411a5c5cd3d8bd1cc58f9bec7a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 30 23:07:07 2010 +0200

    0 -> NULL

commit 12717633d6000ca64167d339ce6461100101076e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 30 21:50:25 2010 +0200

    Make delay values true integer constants
    
    Note that CLOCK_FREQ is already a 64-bits integer, so the cast to
    mtime_t is not needed (anymore).

commit d66efdf627630bb8cf039c11199ff5ec71b487f3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 30 21:47:22 2010 +0200

    Remove unused sleep constants

commit 17ac5f7bc0e8bac0109202c9ce616a8300686c14
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 30 21:47:12 2010 +0200

    Fix warning

commit 49aed5c302c118b8d67068712beaff907b4a1beb
Author: Colin Guthrie <cguthrie@mandriva.org>
Date:   Sat Jan 30 11:52:50 2010 +0000

    phonon: Add specific support for PulseAudio.
    
    This uses the PulseSupport class from phonon to allow use to support
    PulseAudio nicely (e.g. nice device listings etc.)
    (cherry picked from commit bf1ef7158347153310cf4644a66da14f85db38c9)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 857f35ff4f05ad95d85962b3db841f8350355918
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jan 30 20:10:21 2010 +0100

    NEWS and LIST update

commit 8c1ba715636d0e273955f4e0a61f1da5955c300f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 30 21:02:52 2010 +0200

    XCBV/window: document ASCII VLC to translators

commit f563f5064dc78d02ff095224b6f7279a072141d8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 30 21:02:38 2010 +0200

    Remove GetFallbackEncoding()

commit 2a9525ee741b927cbeaedda06c1d07808edbe127
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 30 20:56:04 2010 +0200

    Reimplement Win32 GetACP() using gettext.

commit 0203cf885a323d53a6309b4dc192256259b10ede
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 30 20:35:29 2010 +0200

    Win32: minor thread-safety fix

commit 738b0607674aefa1979e3235f411cad8e9cd9a3a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 30 20:21:01 2010 +0200

    timeshift: avoid non-C99 anonymous unions

commit 2201d192cbd50cac7f5183181431ae166b4202e4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 30 18:49:32 2010 +0200

    Take out list player test
    
    It still fails pseudo-randomly.

commit df01407a79ffc7a5ebd1b8529d532ce2a04773b2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 30 18:38:10 2010 +0200

    input_item_WriteMeta: use make_path()

commit 3348a3879bfc80800746c7d4c4b5fea8111b48a5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 30 18:34:06 2010 +0200

    Test cases for make_path()

commit 71decd73e3f84749d914cf5a48a55b80046ca052
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 30 18:31:36 2010 +0200

    Allow tested functions to return NULL

commit f7aa8a5308253dc1a29d59ff1069d929eb18cb1a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 30 18:18:04 2010 +0200

    make_path: make a local file path from an URI

commit 34a55d15d18b27d7de518cbf638875dd19f9be31
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 30 17:36:14 2010 +0200

    Fix make_URI documentation

commit 65ede56bf28dfb2d5d371903a0b10e27880cbcc6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 30 17:25:51 2010 +0200

    Name another anonynous union

commit e175dcbb1bb10591c7f2b2003b392e8a777bbbdf
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 30 17:23:29 2010 +0200

    Missing initializer

commit 8cf3097c11fc14bf254bb5595d70d601fb6188b7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 30 17:22:25 2010 +0200

    Revert "vout_window_t: simplify via anynomous union"
    
    This reverts commit ec4682128ada4047b20763dd94a7ed63c9de3d55.
    
    Conflicts:
    
            modules/gui/qt4/qt4.cpp
            modules/video_output/msw/events_vo.c
            modules/video_output/x11/xcommon.c
            modules/video_output/xcb/common.c
            modules/video_output/xcb/window.c
            src/video_output/window.c

commit c460870aebf217e8b73ef48dde04dd4fd34532f3
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Jan 30 16:08:37 2010 +0100

    contribs: use GCC-4.0 to compile ffmpeg on 32bit Darwin platforms

commit cd3a6e77a1ccf73274eb4c702d79a4783162e205
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 30 16:58:44 2010 +0200

    Grammar

commit ce25160047afad70eec41daab74dd26d16e9b92b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 30 15:59:01 2010 +0200

    Fix previous commit

commit cd3b41614db369194fbbe34b93f56441d5b15ae5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 30 15:34:45 2010 +0200

    ugly resampler: use memcpy()

commit 2e12c3f36dbbf65822bea82ec6338e95c8d4dffa
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 30 15:31:31 2010 +0200

    ugly resampler: no need to allocate a buffer when down-sampling

commit e8beaf5c24dfff63d0f6a0671123da09057f7b7d
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Jan 30 14:31:30 2010 +0100

    Support padded frames in DTS files (close #3274).

commit 5681ac363661c3800c29dd95504543052346c8e7
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Jan 30 13:56:41 2010 +0100

    Removed now useless audio filter float.c

commit 97e5f060705b87f0465da8b845d0142470639d54
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Jan 30 13:49:35 2010 +0100

    Implemented fi32 -> fl32/s16 conversion in format.c.

commit 5bd2bacf60872c96d68ee497f8e8eadd057ae421
Author: Pádraig Brady <P@draigBrady.com>
Date:   Fri Jan 29 16:18:11 2010 +0000

    closed captions: Correctly determine the field for SCTE-20 streams
    
    * modules/codec/cc.h (cc_Extract): Merge repeated field (3) with first
    field (1).  Use the TOP_FIRST_FIELD in the determination of field.
    * modules/codec/libmpeg2.c (DecodeBlock): Pass whether "top field first"
    * modules/packetizer/mpegvideo.c (ParseMPEGBlock): Likewise.
    
    Signed-off-by: Laurent Aimar <fenrir@videolan.org>

commit ff9fe43d8e9e185a1abc598427f5b9629016faa3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 30 14:40:13 2010 +0200

    fixed: add S32N, rewrite FL32

commit 5505394d73876ed0f0c0fa127a1ed6cc4d87d984
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Jan 30 12:54:21 2010 +0100

    Fixed a huge regression in block_FifoPut.
    
    It was broken as soon as a linked list of buffers was pushed.

commit dec529e168720e9efdb64d5863127c1b32ae5480
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Jan 30 12:07:39 2010 +0100

    Rewrite of format audio filter.
    
     It factorizes the common code and implements all conversions between s8, u8,
    s16l/b, u16l/b, s24l/b, s32l/b and fl32 (close #3162).
     In cases a direct conversion is not implemented, s16 is used as the middle
    format.
     The following direct conversions have been removed: fl32->s24, fl32->u16, u16->fl32.

commit 899895efc82213c94c40bfc41bb89a3c0d2dd0d4
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Jan 29 22:53:55 2010 +0100

    Factorized 8->16 bits audio conversions.

commit f3a2e18cdb5d15bdd0730e7e082e7493c53b0e96
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Jan 29 22:35:55 2010 +0100

    Cosmetics (audio format conversions).

commit 935655a7026aae57022a7e724b34741e42662688
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Jan 29 21:51:57 2010 +0100

    Fixed embedded subtitles loading for non ODML avi files (close #3227).

commit 1c3f14ee8c988a6b33b4ee9e24f6898886b7f1be
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Jan 29 21:26:20 2010 +0100

    No functionnal changes (avi).

commit c708eb43a59e08712a26e32b9feabefdc3da9573
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Fri Jan 29 18:06:36 2010 +0100

    macosx/framework: C99 in release mode as well.

commit 0b764e2a1ec922fb0fd11e6ade08192b3b9bd023
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 30 13:58:08 2010 +0200

    Move FL32->FI32 conversion to fixed plugin

commit e71c332dc322a9584003c0b162ca05772cfdfcc9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 30 13:47:26 2010 +0200

    fixed: refactor into one module and one submodule
    
    instead of three submodule and no main module!

commit 736cc6b8930b8c97f2cda4d1dc55c7de6f9701a0
Author: Jakob Leben <jleben@videolan.org>
Date:   Sat Jan 30 10:07:34 2010 +0100

    playlist, Qt: playlist browsing support
    
    A new playlist item flag stops playlist after the item gets subitems.
    The flag is set only upon user request to play an item from Qt views and only
    if he does so in playlist "tree mode" not "one level".
    Behavior on items played when playlist advances is unaffected.
    This allows for comfortable "browsing" of playlist in tree mode, in particular
    when using the Qt interface's icon view.

commit b59984266a5e8af16810da1093d500b950250853
Author: Jakob Leben <jleben@videolan.org>
Date:   Sat Jan 30 08:43:26 2010 +0100

    Qt: efficient iconView browsing demands a specialized playlist event

commit 6a4273c261850edf99dc127bcb937c7adc0558e2
Author: Jakob Leben <jleben@videolan.org>
Date:   Sat Jan 30 01:17:05 2010 +0100

    Qt: playlist: fix updating of currently playing item
    
    - When input changes, update visible item after currentItem has been set.
    - Check if item is current when adding it.

commit a1c69e8ee4a1e2128006b7b008751cd1609c96d9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jan 30 01:40:23 2010 +0100

    VLC supports .vro (DVD-VR) files

commit f39d8331cd2fd8ff85699476de78eb805942cceb
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jan 30 01:00:20 2010 +0100

    Support for DVD-VD .ifo files

commit 3a34857997c67db1000766c8f85c9b03ff095ccf
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Jan 28 12:39:04 2010 +0100

    libvlcpp: add an audio class to handle audio functions.

commit cd6da087dcf4a31d42762d43b3678e3c1803afa6
Author: Jakob Leben <jleben@videolan.org>
Date:   Fri Jan 29 17:07:40 2010 +0100

    Qt: no need to go from bool to int

commit de18629ca00209a4d009b6af21ce0959ec38d7c8
Author: JP Dinger <jpd@videolan.org>
Date:   Fri Jan 29 16:30:26 2010 +0100

    mozilla plugin: rework events listeners to dom level 2 type, sort of.

commit 7228b1b132936ab5d7744a804f89b0155f56bc3c
Author: JP Dinger <jpd@videolan.org>
Date:   Fri Jan 29 16:28:25 2010 +0100

    src/control/event.c: Add missing return for NDEBUG builds. Fix return
    value to something more sensible if desired.

commit 28029c51a8f26ac22cc49ab3458620290d026724
Author: Yannick Brehon <y.brehon@qiplay.com>
Date:   Thu Jan 28 14:36:22 2010 +0100

    Mozilla plugin event listeners.
    
    This is the patch as supplied, which needs work and as of yet doesn't
    compile on non-unix. Fixes pending. -- jpd

commit e783869a8dd6fcaf64dd8324c9938285f6b5c871
Author: JP Dinger <jpd@videolan.org>
Date:   Wed Jan 27 13:10:16 2010 +0100

    async event handling: Push is now O(1) instead of O(n).

commit ce00864d8a994e420b4ac73e9f2521835d7b0aba
Author: JP Dinger <jpd@videolan.org>
Date:   Tue Jan 26 17:28:26 2010 +0100

    activex plugin: move deinterlace to own video subobject.

commit f64e68a73b3af7cde858325409f61f191ca42283
Author: JP Dinger <jpd@videolan.org>
Date:   Tue Jan 26 16:09:09 2010 +0100

    mozilla plugin: move deinterlace to own video subobject, and fix memleak.

commit da87f0fe504c5c4126b6bed5f7c660ddf42d4a54
Author: JP Dinger <jpd@videolan.org>
Date:   Tue Jan 26 16:06:14 2010 +0100

    Refactor libvlc_video_{get,set}_{marquee,logo}_{int,string}.

commit 3a6c32a622cc684ffa0be691a959c4c239ac567d
Author: JP Dinger <jpd@videolan.org>
Date:   Tue Jan 26 10:50:24 2010 +0100

    src/control/video.c: drop debug printf()s.

commit 8fa162cf3e9cb372e6d470c62841b3aa1d328ad7
Author: JP Dinger <jpd@videolan.org>
Date:   Tue Jan 26 10:30:04 2010 +0100

    Cosmetics: activex plugin: add a helper for bool -> VARIANT_BOOL.

commit d9fed02a9ff516a763b313fe15652d7d0d5c4d5b
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Fri Jan 29 17:47:14 2010 +0200

    qt4: show more clearly current item in iconview

commit 9406b4cc08e9eed9f70c543a940e175a43450a67
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Fri Jan 29 15:16:22 2010 +0100

    macosx/framework: Hack ourselves to get extensions.

commit d96b2976d25559d2d69475471c4f8d40628c8d96
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Fri Jan 29 15:15:59 2010 +0100

    macosx_dialog_provider: Update the checked PopUp menu.

commit b554afa92d9bfa07c957a25ff065219bf2de1bcf
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Fri Jan 29 14:56:20 2010 +0100

    Remove libvlc_get_vlc_instance hack from libvlc

commit 87ffb90bc35977f6c79be6482158682f371734de
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Fri Jan 29 14:40:39 2010 +0100

    Revert "libvlc: Export libvlc_media_player_get_input_thread()."
    
    This reverts commit 714ef56a1682be404888668bd3c1c688cd0d2aeb.
    
    By popular demand.

commit 6dcfe3c4efa4cb7623bcc3e484cbdd371b41f01a
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Fri Jan 29 14:11:32 2010 +0100

    macosx/framework: Take the extension mgr lock when enumerating.

commit 3dd2478ce13bb16c5f3f55518b057f21d354ef32
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Fri Jan 29 14:34:30 2010 +0100

    avcodec decoder: export profile/level at open

commit 3f6c97920eba931875b2011e98e170ddede2fbfb
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Fri Jan 29 13:29:33 2010 +0100

    macosx/framework: Don't accept nil mediaPlayer.

commit 5ebb3da913cfe7aa14201eb86321cd5a9dc7978d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Jan 29 12:31:42 2010 +0100

    Qt: try to avoid a potential race condition
    
    If we receive a currentChanged, and currentView ain't set, we might crash in
    handleExpansion
    
    Crashes have happened at
    StandardPLPanel::handleExpansion (this=<value optimized out>, index=@0x406b56a0) at
    components/playlist/standardpanel.cpp

commit 13bfe4cc22b4c334f639fdec386bbd8419ecd80f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Jan 29 12:27:00 2010 +0100

    ActiveX: fix compilation

commit 181466ef448760812fd1e8af476771d02f18b971
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Fri Jan 29 12:15:02 2010 +0100

    lua/libs: Fix a left over lonely UnlockExtension().
    
    Spotted by jpeg.

commit a406c0827f3f1e5b08989582c410e37677ec8cf8
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Fri Jan 29 11:48:56 2010 +0100

    macosx/framework: Make sure -[VLCExtensionManager mediaPlayer] is KVO.

commit 3f4aec548fcf911be1695e214f13febe704843b2
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Fri Jan 29 11:48:38 2010 +0100

    macosx/framework: libvlc_track_description_release.

commit bcfa8de45dfd41d733965840991d446f64f0d6e2
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Fri Jan 29 11:46:54 2010 +0100

    lua/extension: Make sure our input exists when releasing/holding.

commit a41b5f9dbf8d4d0d49f59fd4c17f7066c2a40c02
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Fri Jan 29 11:46:25 2010 +0100

    macosx_dialog_provider: Propagate window close.

commit 23c70ac84c28b59606d4078fd4422412f6b0cc81
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Fri Jan 29 01:44:38 2010 +0100

    macosx/framework: Sync the extension's input to their MediaPlayer's input.

commit 716537eb5a69c7b9263afdc4760ac446bf611a62
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Fri Jan 29 01:44:07 2010 +0100

    macosx/framework: Remove a bunch of exception.

commit 9ceb897c7bebb801951ec533a32dc10bed120f02
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Fri Jan 29 01:43:19 2010 +0100

    lua/extension: Export extension_SetInput().

commit 714ef56a1682be404888668bd3c1c688cd0d2aeb
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Fri Jan 29 01:42:55 2010 +0100

    libvlc: Export libvlc_media_player_get_input_thread().

commit 2114b4ec0bc95a135963c34cd8c6188e786691ae
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Fri Jan 29 01:17:19 2010 +0100

    libvlc_media_player.h: Remove trailing whitespaces.

commit 3d090ab353fd956828e135ddf105452506397a06
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Fri Jan 29 01:16:50 2010 +0100

    libvlc: Remove some white spaces in media_player.c.

commit 82ba24815da4a67df9b99bdf2759915153855a85
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Fri Jan 29 01:02:10 2010 +0100

    macosx/framework: Use libvlc_track_description_release.

commit b98058c9747f812274748ed87f406270afbee2c6
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Fri Jan 29 00:08:35 2010 +0100

    macosx_dialog_provider: relayout the window less often.

commit d7413881446ced9dc7db422f5dc31c410df8b815
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Thu Jan 28 20:21:03 2010 +0100

    m3u: Fix 3 leaks.

commit 19fe54b3682a40aaae37b6f7754d225e90148780
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Thu Jan 28 19:59:32 2010 +0100

    macosx/framework: Fix a bunch of track related leaks.

commit bf144ba3f5ea4fb7b0f3ca5c03cf0257fd858b65
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Jan 29 01:26:58 2010 +0100

    Qt: Playlist, map the click to cycleViews
    
    And adapt the actions in consequences

commit 86e411e4bfbb5a93509d8b439ff32cf3f2943836
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Jan 29 01:22:51 2010 +0100

    Qt: Use a ToolButton instead of a PushButton for view selection

commit c126d695d51f1ffd3d400043401dfdafc05a2330
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Fri Jan 29 00:38:44 2010 +0100

    Extensions/Qt: information panel for Extensions

commit 55d48a71d36fbcb5bc7156f907bd821c3c72eec7
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Fri Jan 29 00:33:05 2010 +0100

    Extensions/Lua: free extension strings

commit 95caced71422f86bcf62783b972cbf3b72bb60a5
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Fri Jan 29 00:29:51 2010 +0100

    Extensions/Qt: new method ExtensionManager::getManager()
    
    Returns a direct pointer to the extensions_manager_t

commit d6c603697f87aa0a55db419d229999cd03163b64
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Fri Jan 29 00:20:55 2010 +0100

    Extensions/Lua script: enhance IMDb descriptor

commit 47af2aa48ca5073f556da255e8497b1848a4c2a4
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Thu Jan 28 18:21:34 2010 +0100

    Extensions: export author, version, url and description

commit dbca7907c5788d62006f88d769e0c40c4544886b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Jan 29 00:59:24 2010 +0100

    Mozilla: compile fix

commit 20773c48ba4ae3ee760076642644b82cfd032486
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Jan 29 00:53:29 2010 +0100

    Qt: sprefs, fix crash when opening Hotkeys prefs

commit 4c04f0b498d66494e976b3d6d2069ce0614b1015
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Thu Jan 28 23:58:30 2010 +0100

    rtp sout: fix DCCP socket leak
    
    We need to actually delete the sinks for incoming connections...

commit 6837ebe13aff7def3f61dbf3f0e5a20327002282
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Thu Jan 28 22:41:08 2010 +0100

    Build fix

commit 494dbf114ee7bdd85ac21f4a344a3e98b3c6e3ff
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Thu Jan 28 22:17:24 2010 +0100

    live555: privatize b_error (and remove useless checks)

commit d147f145510bb7c1f07cd95a050a0e709223f6ec
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Jan 28 21:53:58 2010 +0100

    Added es_out_ControlModifyPcrSystem to synchronize the input clock on an external source.
    
    It could be used to update the netsynch module or to lock the input
    clock on the audio one.
    
    Partially based on a patch by Jean-Paul Saman.

commit 454a3688d220aa86bfa5ea39d6d9177ea6e95060
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Jan 28 21:28:37 2010 +0100

    Added es_out_ControlGetPcrSystem helper.
    
    Original patch by Jean-Paul Saman.

commit ee3b72056abf5ed07384569f45f48fea2ffc0489
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 28 22:57:06 2010 +0200

    portaudio: add private b_error

commit d8205d02ad05cb18073bd352936adfe2cb6023dd
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 28 22:56:52 2010 +0200

    dirac encoder: remove write-only b_error

commit e983c300f87cf2c3055b1477b3e62288e1611197
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 28 22:54:09 2010 +0200

    dshow: remove impossible case

commit b7e0d3cc4874d66dd0b2db433caa620664345eac
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 28 22:49:15 2010 +0200

    Remove some unused p_e parameters and propagate

commit 1e87443a23c8402521dbfc53bac436a8aff23dae
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 28 22:34:05 2010 +0200

    Unexport vlc_object_detach

commit 27cdd6eb494feb8da6ea6fd4112b1b066b5f4f3a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 28 22:25:07 2010 +0200

    Remove useless vlc_object_detach() before vlc_object_release()

commit ee454d5fbf0eb4d22feba57c85239af6c8ca88a0
Author: Jakob Leben <jleben@videolan.org>
Date:   Thu Jan 28 21:17:47 2010 +0100

    Qt: prettier button with menu for playlist view switching

commit f6b3f672dcefb88a2fe7b3f0475dce570fcb476d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 28 22:17:30 2010 +0200

    Factor vlc_object_release() into DeleteDecoder()

commit 5d90ca7cc21e1ba7691765e232c047668bb81578
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 28 22:09:39 2010 +0200

    Allow vlc_object_attach to reparent directly
    
    This saves one unlock/lock cycle, and makes sure that the reparented
    object remains in the tree at all times. This does not fix the race in
    reparenting, but it reduces its window of opportunity.
    
    This also makes vlc_object_detach() essentially redumdant with
    vlc_object_release() and vlc_object_attach().

commit c66586a5445aa3405403ca47ee37db7a7bd64481
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 28 22:03:14 2010 +0200

    Warn about reparented object when debugging

commit 97676090ce41fef305459c6082651cbdd061452d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 28 21:50:30 2010 +0200

    vlc_object_detach_unlocked: don't check impossible case

commit eed0e7361a853185b673446c0b2adb58e99b3cd7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 28 21:29:30 2010 +0200

    Missing vlc_object_attach

commit 73b64879e3d12b1898a0775a67faebd70627c417
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 28 21:23:37 2010 +0200

    Oops

commit ce67728ae1a0d91643e416b86efeab34a0891e35
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 28 21:19:12 2010 +0200

    Stick b_error to object types that actually use it

commit d58211076fb937d2374ef4191ec1252004d86d1f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 28 21:11:23 2010 +0200

    HTTP access: privatize b_error

commit 87b420e2ccb807759a619a30d9d3783520276230
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 28 21:10:09 2010 +0200

    MMS: nothing ever sets b_error, so no need to check it

commit 5630d1b08226f95a639135ed77b08fb60db6b116
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 28 20:58:52 2010 +0200

    LUA: use psz_intf instead of b_force

commit 5c939db25df9daa71b88ae59b1286664f264c9ea
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 28 20:57:52 2010 +0200

    access/access_demux: check psz_access rather than b_force

commit 20431e3be581bf2a513f223bc98c93619bb623c9
Author: Jakob Leben <jleben@videolan.org>
Date:   Thu Jan 28 20:08:50 2010 +0100

    Qt: iconView delegate: encode PLModel::IsCurrent(QModelIndex) into cache key
    
    This way item is redrawn when current item changes.

commit 13942d4755ec8d1cacb480e7f00b5cdfce1b6d02
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 28 20:50:49 2010 +0200

    don't convert bool to bool...

commit 3cf0a2ad76682b752e8dff9400140e5c5f876ac4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 28 20:32:44 2010 +0200

    Typo

commit 57c66b9533add5617c690234c0bdb4f3e47adcb8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 28 19:59:50 2010 +0200

    Use module_gettext() for command line help

commit 1cf900257c53220308faef51a94a52f4db01173d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 28 19:25:22 2010 +0200

    module_gettext: translate a string in the text domain of a module
    
    This is needed for out-of-tree modules. We need to translate their
    plugin descriptor strings from their domain.

commit e2828c396d3adb64f8ef1255c7494c726af2fbc6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 28 19:48:25 2010 +0200

    Load out-of-tree plugin's text domain
    
    They cannot do it themselves. Their strings may be in the plugins
    cache, in which case the plugins may not be loaded at all.

commit 5b7c5b6672ce195b7a5008517b7baec1eafbd93e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 28 19:16:18 2010 +0200

    Keep track of plugin text domain

commit 46c51df557d7905ab3fbb77a65b5696514cb68d3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 28 19:48:06 2010 +0200

    Factor out LoadMessages to support other text domains

commit 4e68ddd0e7ac2f5d8b1346effe9a4359fc1e5c75
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Thu Jan 28 18:25:57 2010 +0100

    Qt4 Icon View: cache full rendering for each item

commit 3daab2d0793920a31d75707c4241e24f4432b768
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 28 18:55:47 2010 +0200

    Warn inheriting a value from an object outside of the object tree

commit f6f1fa0be95ac9bbce70760fa8f87f3396944407
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 28 18:54:44 2010 +0200

    Attach playlist ASAP
    
    vlc_object_find is not used for the playlist anymore, so this is OK.

commit d20e98fbb17fd6c9bf2630ebb6b936f9c6e609d3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 28 18:19:58 2010 +0200

    Resource attach/detach requires the lock. Add vlc_assert_locked()

commit bb09e059c8bb7dcec4f7610b4b67cf6957dae993
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Thu Jan 28 02:12:17 2010 +0100

    macosx_dialog_provider: Improved VLCDialogGridView.
    
    We now properly layout elements, and size the window accordingly.

commit 70812fdcfbd98d6a29c22f7f6979105e0ee5517c
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Wed Jan 27 23:01:21 2010 +0100

    macosx/framework: Export -gotoNextFrame.

commit 0cd9960fd4e26bc621d540d28e33ad673caf090a
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Wed Jan 27 23:00:54 2010 +0100

    macosx/framework: No need to create an exception here.

commit 440bf3aa4a52bc8df0a24fecd17756a786a57855
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Wed Jan 27 22:59:46 2010 +0100

    x/framework: Fix dead code in VLCExtensionsManager.

commit a3f9f72aa91243be26d77b0dd0b41d178db591d6
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Thu Jan 28 16:13:35 2010 +0100

    Extensions/Script: fix IMDb URL

commit f2104a376748cfeab4ac634dadfdd35917e2f105
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Thu Jan 28 16:12:26 2010 +0100

    Extensions/Qt: use a QTextBrowser instead of QTextEdit
    
    Now you can click on URLs

commit 3534ae61ef116e2984e38cb20ffa5dfd760921a9
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Thu Jan 28 16:00:10 2010 +0100

    Extensions/Qt: change list mode to ExtendedSelection

commit bc04b2d1a0964fefa258fb79b4a0756ce30c95ca
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Thu Jan 28 15:55:49 2010 +0100

    Qt: New configuration var "qt-autoload-extensions"
    
    If true, load the extensions on startup. Otherwise, don't load
    them automatically.

commit 67c51e4b99e225d8285ead2d7f95f566e9af6aec
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Thu Jan 28 15:26:57 2010 +0100

    Qt/Menu: ViewMenu is now dynamic (uses aboutToShow)

commit 1ce616c7b04a6b81ea552c6b1d16bd9976f3e66a
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Thu Jan 28 15:24:58 2010 +0100

    Extensions/Qt: add cannotLoad() flag
    
    This flag will indicate that we can't load the extensions module,
    thus preventing many unnecessary (failing) loads on ViewMenu::exec()

commit c11e8245be71ded993f0544230fbf5561b505060
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Thu Jan 28 12:24:24 2010 +0100

    Extensions/Qt: use lock on extensions list

commit 9f49f1112e688ca366b6881172eedb604851f416
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Thu Jan 28 12:07:15 2010 +0100

    Extensions: fix extensions manager's locking scheme

commit dbd4f0ccd58df3c9b4825b1f3c1b4a9806b20cdd
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Thu Jan 28 11:20:38 2010 +0100

    Extensions: remove timers
    
    Clean Extension dialogs and widgets without using a cond_timedwait but
    a simple cond_wait instead.

commit 344416ec80558bfcb24cbcc0650fecbb19da830f
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Thu Jan 28 16:11:56 2010 +0100

    QT4 Icon view: cache album art pixmap
    
    The QPixmapCache default size is 10240kB on desktops, this leaves room
    for 640 pictures 64x64 in rgba
    
    Improves scrolling with a lot of items.
    
    Also use art url from the first children with art for nodes without art
    
    TODO: cache the full rendering (text + art), QPixmap is a QPaintDevice
    subclass

commit 2cd902362e84b9f18ca2a7508c035371bd0eaa7b
Author: Jakob Leben <jleben@videolan.org>
Date:   Thu Jan 28 16:13:36 2010 +0100

    Qt: locationBar: update when browsing back/up, show current bold

commit d1b06eaf9d891b0f123acb37b4136bed0d015526
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Thu Jan 28 15:26:21 2010 +0100

    fix memleak

commit c5ef356f364d1fd78870cf82c17af01d0bd220d6
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Thu Jan 28 14:40:11 2010 +0100

    qt4: correctly displays utf8 in location bar

commit b158efcfd9d2f17b4390ad511b295171ce491551
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jan 28 14:07:23 2010 +0100

    Shortname corrections

commit dee7abe325ec273d02468c0d084ca2b5ba336cc5
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Jan 28 10:06:33 2010 +0100

    phonon: fix compilation.

commit 88b4c402e279e9999c845cf69cab2665c2d31fda
Author: Jakob Leben <jleben@videolan.org>
Date:   Thu Jan 28 08:57:00 2010 +0100

    Qt: views behavior corrections
    
    Only respond to input item change if in icon view.
    Update location bar according to current view.

commit cdd26d2f59ab41c5e6cd6bcbb124f3582e376abb
Author: Jakob Leben <jleben@videolan.org>
Date:   Thu Jan 28 08:36:00 2010 +0100

    Qt: playlist (Fix #3248) Set model after sorting enabled to prevent sorting immediately
    
    And add a debug msg when sorting happens.

commit 1adc6693a71387504c20dc148d2d261399391b44
Author: Jakob Leben <jleben@videolan.org>
Date:   Thu Jan 28 07:56:09 2010 +0100

    Qt: connect to iconView only after it has been created

commit 23b256282b57259d7019dc4ff6c78033b730b9e3
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Thu Jan 28 08:03:37 2010 +0200

    lua/http: use h264 in flash-streaming

commit 84249d56364b2da8f2d197f4074f7fed0b0a230b
Author: Jakob Leben <jleben@videolan.org>
Date:   Thu Jan 28 06:52:04 2010 +0100

    Qt: replace playlist view title with interactive location bar

commit 76cc0af99edbc20c30977006b677614370af726b
Author: Jakob Leben <jleben@videolan.org>
Date:   Thu Jan 28 06:50:35 2010 +0100

    Qt: make PLModel::getItem return rootItem as well, add id getter to PLItem

commit 6a5e84686d31a9a8a83cb29b434f70c342dae974
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jan 28 03:29:29 2010 +0100

    EPG: fix QLabel look and saveGeometry

commit 44a2e5fac830a247217bc6e516f01bf1d3bd3406
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jan 28 03:22:00 2010 +0100

    Qt: Comment out left qDebug()

commit 08823609eadfa901447e58ade45a862a0964d2ed
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jan 28 03:20:28 2010 +0100

    Qt: EPG, propagate the infos when clicking on an Item

commit e0a92345a179401427f6a896626b6259a5c4709d
Author: Jakob Leben <jleben@videolan.org>
Date:   Thu Jan 28 03:12:03 2010 +0100

    Qt iconView: browse into node when it spawns subitems

commit 03fef5e5f807411e3e2ebb9e4364edafa57a9b1a
Author: Jakob Leben <jleben@videolan.org>
Date:   Thu Jan 28 03:10:13 2010 +0100

    Qt: add public index-from-id function to PLModel

commit 69ec164abb756871a3b7421493d28da1288a6bad
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Thu Jan 28 01:59:43 2010 +0100

    rtp sout: fix another race condition in RTSP
    
    When RTSP is shut down, the server destroys sessions (with no locking)
    while clients are still able to concurrently access them, potentially
    leading to a crash. Make sure we unregister the RTSP URL before
    cleaning up (then indeed no locking is needed).

commit b471a8b1aeac35b27b3cb2cb8c102689f7b33dfd
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jan 28 01:33:37 2010 +0100

    Qt: connect the EPG to the core item on request
    
    This is ugly, but I don't know how to do it the correct way.
    The UI is not top-quality yet, but it works. Feel free to improve.

commit 2e1f2e3d78d348c5df60d79d33a0769212b2e1e4
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jan 28 00:08:43 2010 +0100

    MKV: support of PGS (BD subs) in .mkv

commit 91b3352a7f52e985ebb4172f6a6c1c89c6a8769a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Jan 27 16:28:06 2010 +0100

    Qt: EPG, add a close button and other GUI improvements

commit 699252e9d8ebe16a1ed26ba5c2aa99301f8ce207
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Jan 27 16:07:47 2010 +0100

    Qt: We might want to share more that just a description

commit 613ec7315ecf75096b6ae999701a76e955b1c547
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Jan 27 15:06:14 2010 +0100

    Qt: EPGItem doesn't need QObject inheritage

commit 360fe5b28ee233104d47b954ea50d44bf822227d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Jan 27 02:25:24 2010 +0100

    Qt EPG: design and functionnalities improvements

commit 0a03829d9ec0d32fba8a2b175017fa7ebbf46b1d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Jan 27 01:27:19 2010 +0100

    Qt: initial EPG dialogs and DP integration

commit 541836cdf89dc38053eaeab1373612a773b498fa
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Jan 27 01:17:39 2010 +0100

    Qt: EPG, include orders

commit e4cd963a4bf7a67a396a3185911d766add816efe
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Jan 27 01:04:29 2010 +0100

    Qt: EPG in BuildSystem

commit 3484582d7784ec3b9e0bcc17e5896089e234aee6
Author: Ludovic Fauvet <etix@l0cal.com>
Date:   Wed Jan 27 00:45:01 2010 +0100

    Initial commit for EPG class for EPG Viewing

commit 1dc6a868e2fc711565160e0fa5889d1ebda9cf27
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Thu Jan 28 00:55:00 2010 +0100

    rtp sout: fix race condition in RTSP
    
    When an ES is removed, it is possible to set up a track that won't be
    cleaned up and will remain dangling, causing a crash later. Make sure
    we unregister the RTSP URL before cleaning up.

commit 1441dee2edebf99e6acb64450418389b8a7bba4c
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Wed Jan 27 23:08:38 2010 +0100

    Win32: correct the 'one-instance' deallocation code
    
    'one-instance' happens to work on Win32 though there are several issues:
    - a WM_QUIT is sent to the helper thread when any instance terminates
     (the master or a secondary instance). 'one-instance' should then stop
     working as soon as the first secondary instance terminates.
    - But, sending WM_QUIT via SendMessage directly calls the window
    procedure callback. And this callback here doesn't process the message
    at all. Therefore, it is a no-op and the thread is actually never stopped.
    
    This patch does the following :
    - move the WM_QUIT message to ensure that only the master (first) instance
     stops the helper thread.
    - process the WM_QUIT message in the window procedure callback, and call
    for clean termination of the thread.
    
    Note that PostQuitMessage cannot be directly called as there are two
    distincts threads here.

commit 66852fb38b7e4848cee9cd135db23284a3b99d77
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jan 27 20:26:01 2010 +0200

    vlc_object_create: remove legacy support for negative sizes

commit 26fb927690e52e0c6bcd7deb304a814620a8b997
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jan 27 20:33:31 2010 +0200

    aout: use vlc_custom_create

commit c1abcb019a04234e50764d30c8b6cb63620eeff9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jan 27 20:16:58 2010 +0200

    decoders: use vlc_custom_create, generic objects (except in input)
    
    As far as I know, the distinction only matters anymore in the input
    loop, for E/S out decoders (due to the evil ObjectKillChildren).

commit f7b25b3fc70ad281dc614900e70642f0196480e5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jan 27 20:14:43 2010 +0200

    LUA: vlc_object_find does not work for decoders and generic objects

commit 3f64bec52c5e6af2e63b86d7f9bc5ce82ae2d91a
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Wed Jan 27 19:51:03 2010 +0100

    i18n: fix POTFILES
    
    Remove moved files, they don't contain any translation

commit 0a60c851ed9b94975be82050d94d1af42ff763d1
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Wed Jan 27 18:44:33 2010 +0100

    rtp sout: fix socket leak
    
    RTCP sockets of RTSP sessions are not closed when the input is stopped.

commit f43ecf81b7bba5320aea746605b4744c3f4cee45
Author: André Weber <atmo@videolan.org>
Date:   Wed Jan 27 18:14:16 2010 +0100

    atmo: added update news

commit 94a44457cced22147af3e7160c34f31bf721f183
Author: André Weber <atmo@videolan.org>
Date:   Wed Jan 27 18:03:45 2010 +0100

    atmo: enabled by default again, description changed

commit 0e9b69fd2f136d1b24daab414a1c3fc3b65a428f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jan 27 19:24:30 2010 +0200

    Fix make install cache generation
    
    libvlc*.so are not yet configured, so we can't use the installed
    vlc-cache-gen just yet.

commit e9d39acf422ca83a6d9c10654ce841ab0a8c9e7e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jan 27 19:22:46 2010 +0200

    Do not insert a module in the list twice
    
    If the same module (i.e. currently same file path) is scanned more than
    once, the linked list would get corrupted, and VLC crash while loading.
    
    This could happen, e.g. if you put $(vlclibdir) into --plugin-path.

commit 98ab5ed7561c63bdafe3f898a1a87268ba765d91
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jan 27 19:14:39 2010 +0200

    Remove write-only b_used property from cache entries

commit 754aeae1e8d174af0255e61e62345fe7e4b8b4f5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jan 27 19:12:17 2010 +0200

    Remove always false b_junk cache entry property

commit 38430d10a41d707226ae87c803aa450b15fd1979
Author: Jakob Leben <jleben@videolan.org>
Date:   Wed Jan 27 14:25:23 2010 +0100

    Qt iconView: font adjustments
    
    Keep application default font family.
    Make Title italic.
    Make both Title and Artist bold only if it is the current item.

commit 83717d05d9b7ba14dca6c4761fe185faac1a87bb
Author: Jakob Leben <jleben@videolan.org>
Date:   Wed Jan 27 13:52:08 2010 +0100

    Qt: unify item activation among PL views, change title when browsing in iconView
    
    Also delay view creation in constructor after the title label has been created

commit 4fdd32fab86f3d0a430ed6bc8394007c41d38b7b
Author: Jakob Leben <jleben@videolan.org>
Date:   Wed Jan 27 12:49:48 2010 +0100

    Qt: connect currentChanged signal from model earlier

commit ba57e3d2d742f688b98da5aadac90f874fdfba6c
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Wed Jan 27 10:42:29 2010 +0100

    libvlc_media_es_t: export ES id

commit f4f6ef936353feb23eccef35b1adc4de99ff8873
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Wed Jan 27 09:53:51 2010 +0100

    macosx_dialog_provider: Remove legacy -release.

commit 17d04fb536a5f19007ac1008598f98cd25456d23
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Wed Jan 27 02:04:20 2010 +0100

    macosx/framework: Whitespace cleanup in VLCAudio.m

commit ed8db5db22eec520b1a4110d98201124088c06ea
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Wed Jan 27 02:03:21 2010 +0100

    macosx/framework: Export VLCExtensionsManager and VLCExtension.
    
    This enables usage of vlc extension in Lunettes.

commit 0726443c96b3fb9dad60d189e76eef05c474239f
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Wed Jan 27 02:01:29 2010 +0100

    macosx_dialog_provider: Add basic support for dialog-extension.
    
    This needs to be splitted in a separate files.
    VLCDialogGridView still suck, and won't place items as we would expect them.

commit a6cbdf8290bbe17632512d10037930b10bfdad88
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Wed Jan 27 02:00:48 2010 +0100

    lua/extension: Missing lock initialization.

commit be9f783b13830d346a3730f098d7c1dd1c9a433f
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Wed Jan 27 01:58:18 2010 +0100

    vlc_extensions.h: Don't use anonymous struct in typedef.

commit 0fba4c63af39b1afcfeaaf6e6c607f760ec29bea
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Tue Jan 26 12:41:22 2010 +0100

    macosx/framework: Install libvlc and libvlccore as a link to their numbered version.

commit f89857ba2b93fd4c22bcb5a5dcebfee791205d92
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Tue Jan 26 12:40:38 2010 +0100

    macosx/framework: Switch to C99.

commit 635c886f4c46011e12464d846de1bbbc5ad5363d
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Jan 26 23:40:54 2010 +0100

    Removed now unused VOUT_SET_SIZE.

commit 86e59e436dc261493316fc643fbd3b3636548722
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Jan 26 23:34:02 2010 +0100

    Redirected "zoom" on "scale" (vout_thread_t).
    
    It fixes zoom settings at the core level (partially close #3245).
    "zoom" cannot be removed as it provides a list of choices while "scale" is
    a free value. The names aren't great, but that can wait.

commit 3c631309e5144a5807d74f5adbdf449b1dd50dcc
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Jan 26 23:31:38 2010 +0100

    Fixed zoom setting when the video fills the display.
    
    The zoom parameters need to be taken into account as the window
    can be resized.

commit 9c1d2239eafecda7bfcfdf2b74f374a9b9fb63a6
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Jan 26 23:12:31 2010 +0100

    Removed invalid var_DelCallback in teletext code (qt4).

commit a67d563f100cbdf4ec7fe2f23c89b829b226f2d9
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Jan 26 22:38:37 2010 +0100

    lua: fix potential leak (and missing unlock).

commit f741dd1b7e5499c311bb0e91569e5d8f44835778
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Jan 26 22:27:37 2010 +0100

    atmo: fix mismatch allocation/deallocation.

commit df1a14da7838496b4102948d902f2a90fdaa5d0e
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Jan 26 21:43:25 2010 +0100

    libvlcpp: add some functions for Video.

commit f81a7e477928046065a9b94c4470231ccaf18ce3
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Jan 26 18:18:53 2010 +0100

    cil binding: typo.

commit 6ffbc6cfb7fc3b3da767a5eebf2e5c332ac9944b
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Jan 26 13:55:45 2010 +0100

    Update Doxyfile.in file.

commit 1a63cdeda2a72f18f9280687a9e04f16ee5f6f37
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Tue Jan 26 22:34:06 2010 +0100

    freetype: fix a forgotten dialog progress bar when an error arises
    
    With wine, this module goes through the error procedure, but forgets to
    deallocate the progress bar (stuck to 80%).
    This patch simply cleans it up so that vlc can still be used satisfactorily.
    (an error message is also issued anyway)

commit c8cce5ff10787245837f85b973b987d6c9225601
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Tue Jan 26 22:54:46 2010 +0200

    QT4: leave assert there

commit ccd2c798d569ff6f3c16c2184af147e7b1d70828
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Tue Jan 26 22:50:55 2010 +0200

    QT4: connect currentChanged from model on iconView case also
    
    Should fix issue on not scrolling to current item when it changes in iconView

commit cb9ee6880e56f1727d20d858a3b5e5ae3e6e6809
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Tue Jan 26 20:37:31 2010 +0000

    New release signing key. Take 2.
    
    pub   1024D/7144D485 2010-01-26 [expires: 2011-01-26]
          Key fingerprint = 5C3C 8244 E40E BB95 86FD  92B5 7772 A59D 7144 D485
    uid                  VideoLAN Release Signing Key (2010)

commit 993657175e20946d4ada0085bf10bbee693104e3
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Tue Jan 26 20:36:44 2010 +0000

    Add comments about the kind of key we need

commit 72665ee3dbccce404e11577e7a22255da41ce8fd
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Jan 26 20:39:34 2010 +0100

    Fixed selected entry in input_thread_t::"program".

commit 0e996c7bd2aa92e857ac8c0a244675537b1e6454
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Jan 26 19:52:24 2010 +0100

    Cosmetics.

commit 3f7117af00a9d95ceabba1d98465118c7f026eac
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Jan 26 19:30:59 2010 +0100

    Fixed heavy memory leaks in bandlimited.c

commit e080f331c7041595affd809f8bcd253bc4c6712c
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Jan 26 19:18:06 2010 +0100

    Also fix audio_sample_format_t::i_channels in aout_FormatPrepare.

commit afaea620166c7d09f8c9a32c7e258e5d57a4c559
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Jan 26 19:13:02 2010 +0100

    Used name in UTF-16 format for embed AVI subtitles (close #2357).

commit 7edb312503692443791d63df644c6e52e9c737c7
Author: André Weber <atmo@videolan.org>
Date:   Tue Jan 26 19:51:53 2010 +0100

    Added AtmoLight tab inside video effects dialog
    allows only to control some important options of the AtmoLight module, which control the color calculation.
    Hardware setup has to be done inside the normal video filter setup.

commit f00511926eb4278a07201fa8604ac796e595e6e7
Author: André Weber <atmo@videolan.org>
Date:   Tue Jan 26 19:37:37 2010 +0100

    enhanced & corrected AtmoLight filter module
    - added more thread locking/synchronization, to avoid potential risk of race conditions
    - changed the option to choose the output device
    - added support for MoMoLight (http://www.ambilight4pc.com/momolight/momolight.html)
    - added support for a simple serial DMX (255 channel) controller
    - added support for Quattro Atmo Light (allows to use four separated classic AtmoLights, as one virtual AtmoLight)
    - changed the way color packets are passed from AtmoExternalCaptureInput to AtmoLiveView useing a queue object (instead of a unsynchronized global variable)
    - renamed some options inside atmo.cpp to meet the requirements from the video effect dialog widget (later commit)
    - changed the way to define the zones for image color extraction (because the number of zones isn't longer fixed to 4 or 5)
    - removed the need to copy some .dll as bridge for the external AtmoWin into the VideoLAN folder, try to load the dll from the same folder like AtmoWinX.exe
    - do not a complete fade out, if the filter processed a low number of frames and gets stopped (keeps VideoLAN quick responding, if switching through deinterlacing modes)
    - added a debug option to see which pixels are used for color computation (just for fun)
    - added more infos to README.txt inside the source folder

commit bf7822fe956f24303563b040156f6c4abaf75df6
Author: Ludovic Fauvet <etix@l0cal.com>
Date:   Tue Jan 26 14:26:46 2010 +0100

    Qt: more details on the icon view.
    
    Add album name and break long lines.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 54a847e61499d93ba027fa73ec5715aadd96d2f0
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Tue Jan 26 14:35:49 2010 +0100

    Use ifdef's to guard against setlocale() in vlc-cache-gen

commit 474088e2c8e54901e448290fb7e5d4b405847107
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Jan 26 12:41:29 2010 +0100

    libvlcpp: add version-info to the library.

commit 66e08e1b6f78b5edf75fcbcc1d137747f4bdc365
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Jan 26 12:12:03 2010 +0100

    libvlcpp: directly access to the instance.

commit 9225ec114fc2438e844d91b16f321df7739b29dd
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jan 26 12:39:36 2010 +0100

    Qt: allow multiple selection in iconView

commit ec86ab4e1f8542146946a20fd02ccd30aac9115c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jan 26 12:18:00 2010 +0100

    Qt: iconView, use uniformItemSizes()
    
    From Qt's doc:
    "This enables the view to do some optimizations for performance purposes."

commit 4807aded6e4127358df368ecf7145cc5f0d2b2f4
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Jan 26 12:04:31 2010 +0100

    libvlcpp: add a .pc file.

commit 10f045d31419882b2fb09d6cee7f3b92e657181d
Author: Jakob Leben <jleben@videolan.org>
Date:   Tue Jan 26 07:29:39 2010 +0100

    Qt playlist: mistaken currentItem logic

commit c8d328e806f2edf8dfff5263928fc9302378c916
Author: Jakob Leben <jleben@videolan.org>
Date:   Tue Jan 26 06:54:53 2010 +0100

    Qt: save settings for playlist-selector/art splitter
    
    ...to enable permanent hiding of art display

commit 4d4dd098d382f070ab594160f839fcc0905d774f
Author: Jakob Leben <jleben@videolan.org>
Date:   Tue Jan 26 06:48:58 2010 +0100

    Qt: end settings group earlier so other settings have effect

commit b2b38e5e78d42ec301ef0c750aae9051275b4b81
Author: Jakob Leben <jleben@videolan.org>
Date:   Tue Jan 26 05:50:52 2010 +0100

    Qt PL Model: don't emit currentChanged twice

commit 382b629a6af7169a5905b0a55d5ed10d08af8de6
Author: Jakob Leben <jleben@videolan.org>
Date:   Tue Jan 26 05:41:59 2010 +0100

    Qt: currentView initialization

commit ddc7925dd25e8bc236f8e3dbf6f1dc7acc47ff2d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jan 26 01:33:11 2010 +0100

    Qt: plViews, cleanups

commit ede2bb15ef44639f38c2139c1a1f1eefc0678058
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jan 26 01:23:38 2010 +0100

    Qt: track the currentView and simplify the code

commit 7c1fe4832347b316e0aa9f0bc6537758b751385c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jan 26 00:50:28 2010 +0100

    Qt: put CreateTreeView and createIconView in their own functions

commit 0f03fef48484779a70c62d96056f64ed69477799
Author: Sebastien Zwickert <dilaroga@free.fr>
Date:   Mon Jan 25 22:57:17 2010 +0100

    macosx/framework: Remove the newly removed exception parameter of libvlc_event_attach.
    
    Signed-off-by: Pierre d'Herbemont <pdherbemont@free.fr>

commit 0d0e6fc3d330fa7aca50e85edd63f915688d85a7
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Tue Jan 26 00:41:46 2010 +0100

    macosx/framework: Implement write KVC for VLCMediaList.

commit dc36a8047975636c1cb131f75b050f350a89c1d2
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Jan 25 23:15:06 2010 +0100

    Fixed compilation after FromCharset.

commit 599c47de9d9b5c4d8c8c406422c42f844c6e1d4f
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Jan 25 23:05:53 2010 +0100

    Added FromCharset helper.
    
     It allows to easily convert from any charset supported by
    vlc_iconv to UTF-8 (but with a performance penalty).

commit a99b43de32abc4aa1d9cf9e046b6ba6753dd2fc1
Author: Alexis Ballier <aballier@gentoo.org>
Date:   Mon Jan 25 22:42:31 2010 +0100

    Fix segfault when freetype-yuvp is set to 1 in vlcrc.
    
    Allocate a palette for the format/region and reuse it. subpicture_region_Delete should take care of freeing it, but please someone double checks this to be sure.
    
    Reported by: Alexander Stein
    References: https://bugs.gentoo.org/show_bug.cgi?id=300406

commit a4e4c285946ef854d02f6ae1dc07f984149ca093
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 25 22:38:14 2010 +0100

    Set Shortname for Dirac and spudec

commit 20693a6136663cef862e6a2e47c0466043b3cd5a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 25 22:33:44 2010 +0100

    Rename the "Other codecs" category
    
     - Noone knew what it was
     - Only FFmpeg+DMO were there and not being SPU_ES decoders
     - Maybe SDEC meant _S_ubtitles...
     - FFmpeg and DMO are in Video codecs now.
    
    If you don't like this solution, I suggest merging all codecs subcat

commit 96cedc04a0aa0821381ca562479902adcf5a98f4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jan 25 23:13:01 2010 +0200

    Fluidsynth: convert path to ANSI on Windows

commit b14d2f10d62a68e15a0b5f9c524a21b5de290ee2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jan 25 23:11:38 2010 +0200

    fluidsynth: use error dialogs if the sound font fails

commit f65d4913eb6749a3cb43a651883795cc96f41222
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 25 22:03:07 2010 +0100

    We know that you are discovery, don't tell it to us 3 times

commit a1f89b24212225dce7da32aeaee64772926b5e20
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jan 25 22:26:07 2010 +0200

    Try to generate the plugins cache from make
    
     * Generate the plugins cache for the build tree during make all
       (if not cross-compiling).
     * Generate the plugins cache for the installation during make install
       (if not staging with DESTDIR).

commit f974baf1756aebf491bfc51858de432540ea0959
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jan 25 21:07:15 2010 +0200

    Add vlc-cache-gen to generate the plugins cache off-line

commit 91079ddc77238cabf02afb51ccb9bdbbf5218355
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jan 25 22:25:18 2010 +0200

    plugins must match "lib*_plugin"LIBEXT, not just "*"LIBEXT

commit 6862cff0c6951fd877ee5770135c83f88cbd2b0a
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Sun Jan 10 21:56:04 2010 +0100

    xcb: fix resizing failing to succeed sometimes
    
    The vout window provider may issue a series of several resize events in a row.
    (e.g a user switching back and forth between two layouts in skins2)
    Some events may then be wrongly discarded by xcb based on a check that doesn't
    represent the latest situation.
    The new design actually can accept all resizing events, and only processes the last event of a series of events detected by xcb. No filtering is needed in xcb.

commit afe5f8d6076ca8fd5a737ba89128c7fed1fa2d06
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Mon Jan 25 08:31:11 2010 +0100

    skins2: correct forgotten position and set default values

commit cc371f3013ec72a0d3d61bb4f636ffa84eb3d109
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Mon Jan 25 11:31:21 2010 +0100

    skins2: remove dead code

commit ebd971c2ed87ab3d470018c8138046560c3efe8b
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Mon Jan 25 19:58:52 2010 +0100

    Qt4: distribute icon file

commit b9a0fa9677d7084913a9499fd0050c0c952927b9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jan 25 20:29:56 2010 +0200

    Save the plugins cache as early as possible
    
    This rgeatly reduces the changes that it's generated more than once,
    if there are multiple concurrent VLC's, or if VLC crashes before exit.

commit ff41e49daa852a9991cabe60777b2480b17b2e13
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jan 25 20:29:43 2010 +0200

    Consistency loading -> saving

commit 739dbd4963e0fa42c25c0b87282045d274362039
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jan 25 20:29:32 2010 +0200

    Use utf8_unlink

commit 547247da8dca865ce18d42ad4efdf40345393235
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jan 25 20:21:02 2010 +0200

    Useless headers

commit 95c18c5da077888706e93fa99283a228ff9d57ff
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jan 25 20:19:28 2010 +0200

    Modules cache: refactor, no functional changes

commit ec77bc81de6d1d79a5a2c219b6acb1b3b703e397
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jan 25 20:07:18 2010 +0200

    Remove CACHEDIR.tag
    
    As we now store the cache in ~/.cache, this has become quite useless.
    In any case, practically no software implements this spec, adn the
    author seems to have lost interest over  years ago.

commit f89ac2d92a39d35336ae18b612a92d0bb5cd0c95
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Mon Jan 25 18:39:07 2010 +0100

    Extensions: distribute headers

commit 556953c4c2ec361c1d5508702083b76edf89cb4d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jan 25 19:19:19 2010 +0200

    libvlc_event_manager: remove exceptions

commit 6b53f6b72aec497a21772a1d93bec4bc66390270
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Mon Jan 25 18:28:02 2010 +0100

    Qt4: don't use TS muxer with RTSP in sout wizard
    
    Most RTSP clients expect native RTP and won't cope with Transport
    Stream. Also, since RTSP takes care of RTP setup, there is little
    benefit in having a single stream.

commit a1b2eff0bcc9469fdd7587d9977a66e235a7f6e9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jan 25 18:31:26 2010 +0200

    taglib writer: use decode_URI_duplicate
    
    The code looks suspicious though.

commit 75d389747e7a72f7da901e77c54fd5309bfcc0cf
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Mon Jan 25 17:21:21 2010 +0100

    contribs: remove obsolete check

commit 648b92d1269f42ed8ef051db61e4773d47a4b8c2
Author: Olivier Aubert <olivier.aubert@liris.cnrs.fr>
Date:   Mon Jan 25 16:48:55 2010 +0100

    python-ctypes: add MediaES structure definition

commit 8a9a4cb41bf287a771503b06e5edbad47c0876b4
Author: Olivier Aubert <olivier.aubert@liris.cnrs.fr>
Date:   Sun Jan 24 14:46:57 2010 +0100

    python-ctypes: cosmetic fixes in README

commit 91d00d909f5ab02b1ffc6073500667cfb6679b7d
Author: Jakob Leben <jleben@videolan.org>
Date:   Mon Jan 25 16:49:55 2010 +0100

    Qt iconView: initial attempt at item browsing/playing

commit 314f385472663e21acab96fec5c4b10ea95eed24
Author: Jakob Leben <jleben@videolan.org>
Date:   Mon Jan 25 16:36:06 2010 +0100

    Qt: use Title-to-Name fallback for icon text

commit 64ede4fc2b4a582ab516b64ab118605e9d1521df
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 25 16:45:26 2010 +0100

    Qt iconView: recude the clipping radius to 5 (from 7)

commit 5f1d26906bf3b63dfb4ee1a85a4dfc1be61639ad
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 25 16:28:56 2010 +0100

    Qt: don't use 2 drawPixmap

commit 82f5e2afcb006d254fa9c3d2296f81a6bd601d37
Author: Ludovic Fauvet <etix@l0cal.com>
Date:   Mon Jan 25 15:09:25 2010 +0100

    Qt: add drow shadow effect
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit eb9ef15dade467d1b27a900ca510bb377c29ca33
Author: Ludovic Fauvet <etix@l0cal.com>
Date:   Mon Jan 25 14:49:15 2010 +0100

    Qt: add some spacing between items
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit af9bd10dd5643470256a3f4c0543225c818d6a27
Author: Ludovic Fauvet <etix@l0cal.com>
Date:   Mon Jan 25 14:00:37 2010 +0100

    Qt: draw rounded art pixmap
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 80b0d4eac3462aa2dee20406ae7267f58087584c
Author: Ludovic Fauvet <etix@l0cal.com>
Date:   Mon Jan 25 14:21:11 2010 +0100

    Qt: wrap items automatically in a grid.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 3a236ec557d5731481cf0ca6465c3bb95c2211d6
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 25 15:49:23 2010 +0100

    Qt: iconView: don't allow the items to be moved.

commit b19a369ae6a0dd9e0f2eb6af548e0013378ed48b
Author: Jakob Leben <jleben@videolan.org>
Date:   Mon Jan 25 14:59:00 2010 +0100

    Qt: use styled item highlighting in playlist icon view

commit ed9cd68c498af6b07cad489073b77e0b0542e278
Author: Jakob Leben <jleben@videolan.org>
Date:   Mon Jan 25 14:47:00 2010 +0100

    Qt: better function name

commit 0b49fce1c4fc473769c09fd53bddf8ffc8a462fb
Author: Jakob Leben <jleben@videolan.org>
Date:   Mon Jan 25 14:39:55 2010 +0100

    Qt: remove unused code

commit ab43895a4d81f9d4d604c5b0ec72431a740dab99
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 25 14:15:49 2010 +0100

    NEW: mention libVLCpp and extensions framework

commit df8d2104697a38c439bc9f8944cbb28f598990c0
Author: Jakob Leben <jleben@videolan.org>
Date:   Mon Jan 25 13:52:53 2010 +0100

    Qt: playlist: use same context menu for both tree- and icon-view

commit 8f145234d20b0e0666eb8cef1cd74c2a5bd8eb24
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 25 12:05:43 2010 +0100

    Qt: Use the 64x64 icon for noart in iconView

commit d9e5f87e6c90fb7a75fd900d98ed90421094b0f0
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 25 12:03:29 2010 +0100

    Qt: noArt in 64x64
    
    This will be usefull to avoid to many resizing in icon_View

commit 9a26920ddbba39e495ffe5ff4456f314518d6393
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 25 11:49:47 2010 +0100

    Qt: get a correct icon_View design
    
    This is not top quality yet, but it is usable.

commit 8a4209e09534ff5a0a4f611c0e553207bdfe0751
Author: Colin Guthrie <cguthrie@mandriva.org>
Date:   Mon Jan 25 01:12:47 2010 +0000

    phonon: Improve chances of finding libvlc.so.*
    
    Search the install library path as well as the hard coded /usr/lib
    and /usr/local/lib (this is particularly important on system that
    use the 64 suffix on x86_64.
    (cherry picked from commit 47ffd252b036e4047054e3926ba0a9f94170c35e)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 320641ea29771765672e6f2dc67ab84d76a7e0bb
Author: Colin Guthrie <cguthrie@mandriva.org>
Date:   Mon Jan 25 01:11:18 2010 +0000

    phonon: Follow 2c57cb and remove exceptions in calls.
    (cherry picked from commit 80048bbcbf55c63290f3b2f6b1f04ce2f6b8d9f9)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit d5cbf5d658ade58e028bc123d844065a99011a4b
Author: Colin Guthrie <cguthrie@mandriva.org>
Date:   Sun Jan 24 22:42:13 2010 +0000

    RTMP: Fix a format-security warning
    (cherry picked from commit 71c4bb2a2eafcb72c40d7e6f02eb0236e6e92fdb)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit f56248d6f03b6bd6317854d0e92989bbac7ecce1
Author: Colin Guthrie <cguthrie@mandriva.org>
Date:   Sun Jan 24 12:05:20 2010 +0000

    phonon: Add support to detect the pulsesupport.h header from kdesupport phonon package
    (cherry picked from commit 9885b4e6aba33c840056e11cc678b9990f03e629)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 9ef1fb93b1246cd05c4b487ef255767b09e9aaa1
Author: Colin Guthrie <cguthrie@mandriva.org>
Date:   Sun Jan 24 11:51:57 2010 +0000

    phonon: Allow building against kdesupport libphonon.
    
    This uses the FindPhonon.cmake file from kdelibs to find
    the phonon package. Previously it would not build and gave a
    somewhat confusing 'Undefined Interface' error when running moc
    (cherry picked from commit 59ff91c95d5cb447c89bfdb8be02b518a136c7f6)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 456ee26d6b64c8f35657e588b7ae280b08a2426a
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Fri Jan 22 22:03:56 2010 +0100

    activex: remove IVLCLog, IVLCMessagesIterator, IVLCMessage interface.

commit 450c4ed2399cb7f5297c73c170607011f1022fb8
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 25 08:52:27 2010 +0100

    Qt4: compile fix for Qt4.4

commit 9c191f2fbb13aa7162d61c52a15dd290702fb803
Author: Jakob Leben <jleben@videolan.org>
Date:   Mon Jan 25 02:42:07 2010 +0100

    Qt: make playlist tree-view popup menu work again

commit a706d73d469f441e4a25e3486bafa4593763bef3
Author: Jakob Leben <jleben@videolan.org>
Date:   Mon Jan 25 02:18:26 2010 +0100

    Qt: constify arguments

commit ce8732db1523a4f7f136aaea70f35edcedba749a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 25 01:27:49 2010 +0100

    Qt: use a dummy painting for iconView until better

commit f63e51271320160bf9368c53097d36cd1c98d664
Author: Michael McEll <mapei_@hotmail.com>
Date:   Mon Jan 25 01:20:08 2010 +0100

    Qt: Fix Segfault when exiting on Windows 2000
    
    Initialize two handles even if createTaskBarButtons() is not called.
    Otherwise vlc.exe will segfault at exit
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 2551b9325ba114657ba71f5510564a8cc387a01b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 25 01:08:34 2010 +0100

    Qt: compile extensions on Qt4.4

commit 1cdeaa802c0d236e5af18ec073c6ae8d24ce3737
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 25 01:02:10 2010 +0100

    Qt: variable renaming so they are more explicit

commit 27f5e6a9abc2657ff6cb2b203d18ceea8edeae77
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 25 00:59:19 2010 +0100

    Qt: use the new PlIconView class

commit c07eff528deb31d8b430d82f28b19eb33dbcd4d9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 25 00:54:28 2010 +0100

    Qt: create new classes for IconView

commit 251ae55f0d30e03840cbe33b6852940c6b5575ff
Author: Jakob Leben <jleben@videolan.org>
Date:   Mon Jan 25 01:06:48 2010 +0100

    Qt: clear PL item id cache when sorting
    
    fix #3263

commit 439cd43d4b55e315e69ddbf2c9a6764cab65988d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 25 00:19:52 2010 +0100

    Qt: create a helper function to manage core ArtUrl
    
    decodeArtURL( input_item_t *p_item ) should be self-explanatory.
    And use it.

commit e0054371918b5ca98aee48920423eca073875c50
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Jan 24 23:59:40 2010 +0100

    contribs: updated libpng patch

commit a5052c2a8d25f982a12068cf62a4121b46e8440a
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Jan 24 23:40:27 2010 +0100

    contribs: fixed live555 linking when cross-compiling on Darwin

commit 3766cde973086bdff98433f0eb2b8dd6286e4c62
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Jan 24 23:22:28 2010 +0100

    Fix mozilla compilation on OSX
    
    Needs testing

commit bacf57603d3dbef1ee347fdf0075514a920c3a96
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sun Jan 24 23:04:30 2010 +0100

    Qt4: fix file headers

commit dd6d9ec7e126e9ea84ffa0672959a4ca702df1cd
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Jan 24 22:58:37 2010 +0100

    contribs: removed outdated pkgconfig patches

commit 90dc652d33d44d4644c0e393ce1eab0a16d31a52
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Jan 24 22:50:29 2010 +0100

    ActiveX: fix compilation
    
    And deactivate the set_teletext functions, since they have been removed from libvlc...

commit d09767fb78344d163e04dec8f72231b0d8e62c85
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sun Jan 24 22:37:42 2010 +0100

    Qt4: add the RTSP protocol to the sout dialog
    
    It is set up to use the TS muxer

commit a466be03998b9b25da77b35c0a9ba717006ce40a
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Sun Jan 24 21:09:26 2010 +0000

    2010 VideoLAN signing key.
    
    pub   4096R/E79997B5 2010-01-24 [expires: 2011-01-24]
          Key fingerprint = 8B41 4B3D 9A40 7A79 23AC  6B1E 13E9 5EDB E799 97B5
    uid                  VideoLAN Release Signing Key (2010)

commit afbf0d495377d92e883941fc19c1deec177ccbb4
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Jan 24 19:50:15 2010 +0100

    Qt: code cosmetics

commit dc1fd8f52fde9b20144a4026d0a6e0ecccf901b3
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Jan 24 19:49:02 2010 +0100

    Qt: publicize getItem() in the model

commit 42285370dd871e269b7c55de9a31e9ffe284c51b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 24 21:55:08 2010 +0200

    LUA interface: correct/simplify error handling

commit 9cfa269088d5bdad01596c52616e4a84b6af3b23
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 24 21:54:10 2010 +0200

    LUA interface: unlock the mutex sometime

commit 02bffa9fef9f7842458998a831a44c505f32ee3f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 24 21:21:24 2010 +0200

    LUA: fix busy loop with "luahttp" and "luarc" shortcuts

commit 4675f892ad1e6262b981f7618ede09b4c82205ab
Author: Geoffroy Couprie <geal@videolan.org>
Date:   Sun Jan 24 20:05:30 2010 +0100

    Win32: close vlc when heap corruption is detected

commit 275f357291af0e63e5ccd72c02e4c3327a435cb2
Author: Geoffroy Couprie <geal@videolan.org>
Date:   Sun Jan 24 20:04:00 2010 +0100

    Lua extensions: fix (again) compilation on Windows. All the obvious function names are already taken by Windows headers

commit dcce03505b2f15d5e513db4636ee82984e487a8d
Author: Geoffroy Couprie <geal@videolan.org>
Date:   Tue Jan 19 15:13:33 2010 +0100

    Win32: get rid of calls to GetVersion (CoCreateInstance will fail anyway if the feature is not present)

commit c84c86d4a0e2b679c6a0767263022253ee59a8ad
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Jan 24 19:35:57 2010 +0100

    Contrib: disable filters in FFmpeg

commit d5b6c945da34a7e417902857bf61ddeae168498a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Jan 24 19:33:10 2010 +0100

    Contribs: uneeded patch for FFmpeg/win32
    
    Thanks to fenrir and ramiro for their continuous work.

commit bcc710989b3da04f387b25cbd40075d13a5edd11
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Jan 24 18:05:09 2010 +0100

    projectm: add missing return.

commit 006ad882aef70f1051bb5d3506ed06105603fe05
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Jan 24 17:58:37 2010 +0100

    fix mozilla plugin compilation.

commit fb64f7ae7f2383390921b89ab9c79237c4941484
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Sun Jan 24 17:58:49 2010 +0100

    darwin_specific: Fix coding style (sick).

commit 684138de611d8830e7253b37c9acb5f3820173fc
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Sun Jan 24 17:56:39 2010 +0100

    darwin_specific: Make sure developer version of VLC.app works.

commit bdbd85880e6705de9d25a20b9dad80d906fdf948
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Sun Jan 24 17:33:57 2010 +0100

    Extensions: fix compilation for Windoze
    
    Windows already registers CreateDialog as a macro

commit 8f055856fa79bfa284f77bcd55e7556977eec769
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Jan 24 17:12:47 2010 +0100

    qt4_extenssion: the menu need a parent (fix memory leak).

commit c2282767004237ad3bc4d49ee58cddd31523c5a5
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Jan 24 16:29:41 2010 +0100

    QT4_extenssions: replace qstrdup by strdup.
    
    In fact qstrdup use new but the resulting memory can be deallocated by some C code.

commit 146abcd7ce2001f30a55844710676cc8f99c3458
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Jan 24 16:32:40 2010 +0100

    extenssions: fix invalid format string.

commit 92ea10da4e5694e98f4e5a92656d366c2e9e7f26
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Sun Jan 24 16:26:15 2010 +0100

    Extensions: an example Lua script: IMDb
    
    This Lua Extension will get some meta data on the current movie
    (or any movie) from the Internet Movie Database and shows it in
    a simple dialog box.
    
    Please consider this script more as an example than as a final
    version of the IMDb extension.

commit a144530106657914436879d720648a79e4d630f2
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Jan 24 16:09:05 2010 +0100

    config: fix memory leak.

commit d49d125b9ef6c44d89cc36337c533fe377aca5f6
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Tue Nov 10 18:38:22 2009 +0100

    Extensions: Lua documentation (to be completed)

commit d7cb06d6f67a9a100f311f405306abcbf7d5a908
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Tue Nov 10 18:37:05 2009 +0100

    Extensions/Qt: buildsystem + menu entries
    
    You can now play with extensions, from the menu View > Extensions

commit 58f43231fa03505c5be727fb90b39e797abda049
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Tue Nov 10 18:34:19 2009 +0100

    Extensions/Qt: dialogs
    
    These are the main UI files for extensions' dialogs.

commit 42bfc70b723285efb87b8720f14f02fc186f463d
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Tue Nov 10 18:33:42 2009 +0100

    Extensions/Qt: Qt extensions manager

commit 83f1c9442ed8fcb9d03bbda5e574d778d2937701
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Tue Nov 10 18:31:58 2009 +0100

    Extensions: buildsystem
    
    Let's compile!

commit 1bbf6f1c45b86b9ba5224f66bc28617784f05e1d
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Tue Nov 10 18:27:09 2009 +0100

    Extensions: core library
    
    This contains:
    - Extensions manager
    - Extensions activation / deactivation functions
    - Separate threads for each extension
    - Lua specific functions for calling the script

commit c6912c8158befac0fa7f3c6823289e8988d54a2c
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Tue Nov 10 18:24:58 2009 +0100

    Extensions: Lua implementation for dialogs
    
    New vlc.dialog library, that allows users to create scriptable dialogs.
    The calling vlc_object_t should have register a callback for the variable
    "dialog-event".

commit 8c64238e463aac8855dacc3aad4588e2b0a25d95
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Tue Jan 19 13:40:42 2010 +0100

    Extensions: core function dialog_ExtensionUpdate

commit 83f26349dfc20c9c0bd2828ddfbea28635cf24b0
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Tue Nov 10 18:12:01 2009 +0100

    Extensions: public include
    
    This patch defines a new type of interactions between the GUI and
    so-called 'extensions'.
    These extensions are dynamic plugins, that can be scripted, and they can
    create GUI dialogs with widgets (like text fields, buttons, ...).

commit 7963ddf0ac0f29c6d30c6339ca8a2711ca625b63
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Sun Jan 24 15:47:17 2010 +0100

    macosx/framework: Remove the newly removed exception parameter.
    
    Most of them where already NULL, saying how meaningless it was.

commit 12a36253521fbd28b624c11681517009e49f346b
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Sun Jan 24 12:25:01 2010 +0100

    vout_macosx: Fix a leak.

commit 47f729b3e0f8273b46205bfafd6daed9cc1aabef
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Sun Jan 24 11:46:44 2010 +0100

    macosx/framework: Whitespace cleanup.

commit 4e0ec1d2c8b66b6c2bf10cffc315f504f3238679
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Sun Jan 24 11:46:00 2010 +0100

    macosx/framework: Fix a bunch of leaks in -[VLCMediaPlayer videoSubTitles].

commit e50b47115ab603c95c9eb7ccc78b3380329abe3a
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Jan 24 15:44:22 2010 +0100

    libvlcpp: fix compilation.

commit 07867ac862aa76db92386e06f9b2bbf653df4f28
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Jan 24 10:19:02 2010 +0100

    demux_gme: fix potential use of uninitialized value.

commit 7ad6676d1b65a222682dc814782b57de798c068c
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Jan 24 15:26:09 2010 +0100

    Decreased priority of libmpeg2 decoder below avcodec.
    
     It still segfaults on broken streams (or on seeks #3153) and I am not
    willing to spend more time on it.

commit 351e7db465f30ab5600560d5ca3357e6d5f5bca6
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Jan 24 14:58:50 2010 +0100

    Protect against corrupted AVI file.
    
    The limit is arbitrary.

commit 2cf478feb4090b073bda5639432ab3c4da5217f2
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Jan 24 14:45:06 2010 +0100

    Fixed bandlimited invalid writes when downsampling.

commit dbdbf98ea70bf6b1b257f6be21e8d283780ee67b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 24 13:07:55 2010 +0200

    Missing white spaces

commit 9f5eaeff83699fe167bfbad2d06ca828304bfbfa
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 24 13:04:08 2010 +0200

    fr: typo

commit e7dc693ef497512afaf8a51034c642bdf198bc90
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 24 11:45:14 2010 +0200

    Remove some more unused exceptions

commit 7c912f1eda4ff437d3d6f2a44080512a57e314b4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 24 11:51:42 2010 +0200

    libvlc_playlist_play: remove unused exception

commit 7db94f4d2fc742537828fbe0c8eb5a6612601749
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 24 11:31:15 2010 +0200

    Do not export unimplemented functions

commit 3cf5207388513b44eb780436fa98113dc143dd0e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 24 11:23:29 2010 +0200

    libvlc_event_detach: remove exception

commit 2c57cb8088288aaf3540cb28fd80978799a66c48
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 24 11:09:46 2010 +0200

    libvlc media (list) player: remove a bunch of never raised exceptions

commit 6d656addd5f9d7f47f64070200398ac96c7f547b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 23 23:00:31 2010 +0200

    Sort configuration items for faster lookup
    
    We have well over one thousand configuration items, not counting
    dummy hint entries. So now, sort all of them once (well, twice),
    and use binary instead of linear search for lookups.
    config_Get*, config_Put*, var_Create(with INHERIT flag),
    var_CreateGet* and var_Inherit* do such lookups.

commit e4f31848149cff7b04726f499c76897bc7b0298c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 23 22:45:00 2010 +0200

    Remove useless module_bank_t.b_plugins

commit 8fe4cd208a50a8a7b2abad17a1eff83e1675fd1f
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Jan 23 21:24:30 2010 +0100

    Fixed a few memleaks in AVI demuxer.

commit e331532c296a774d79a745acc8660e0d4bac8a1c
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Jan 23 21:16:39 2010 +0100

    Support subtitle description when comming from attachments (close #3241).

commit 0ad9871bddde7d3804c25070f98c476bbbb3b88e
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Jan 23 20:17:25 2010 +0100

    Added sub-description to override a subtitle track description.

commit 114bcc9ed7588b8dbcc78909e4c9c8c18fc043b4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 23 21:44:57 2010 +0200

    config_(Get|Put)(Int|Float): use global configuration lock
    
    While string configuration items have been protected for a while, float
    and integer items weren't. This is now fixed.
    
    There is still a small bug in some plugins setting ->b_dirty without
    locking the configuration lock for writing.

commit 540d82b411c8e2a03c54c06c2f6dc37e9188a0c1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 23 21:36:11 2010 +0200

    Remove the old module config lock

commit b2c266cd066e2ca40e117c86a47710387e6beaf7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 23 21:31:19 2010 +0200

    Use a global R/W lock for configuration
    
    Previously, we had one configuration mutex per module.
    With a global read/write lock, resetting, loading, saving and
    auto-saving the configuration becomes atomic (and use only one lock &
    unlock pair). Also, multiple threads can now read the configuration
    item of the same module at the same time.
    
    Note that, as the earlier configuration mutex, only configuration item
    values are protected. The list of items and their meta-data cannot
    change while VLC runs (they're hard-coded in the plugin descriptors).

commit b3dce1b9848a9f6b916a866e8367e1c3d3b19d50
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Jan 23 20:18:55 2010 +0100

    libvlcpp: add some function to MediaPlayer class.

commit ffbf342998cc103d1cd931a339baabea7a329001
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Sat Jan 23 19:23:02 2010 +0000

    Distribute mmx.h

commit 89ce0ea53b4a46e71f209f78165e46528ec3b839
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sat Jan 23 19:52:25 2010 +0100

    opencv: fix typo

commit a206b9f5e47d470ae1af51a567a63d5945e2df57
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Jan 23 19:37:44 2010 +0100

    libvlcpp: getSomething => something

commit da79f90e24a1b2e712e97ce3cb7ab2f99978717f
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Jan 23 17:17:35 2010 +0100

    libvlc: fix doxygen documentation.

commit 10d0f724bc1ad48ed2b7729c612af01c4073b569
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 23 20:33:35 2010 +0200

    Do not translate ""
    
    That would return the PO file metadatas.

commit 03beb7e6aef75173d5cf6ee9534c0e0b17c8c5e1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 23 20:27:37 2010 +0200

    Do not reload the command line
    
    Loading the configuration from vlcrc or resetting the configuration does
    not alter the command line parameter anymore.

commit 220ce67be850cc30eae15e7104023172bfee6bcf
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 23 20:25:57 2010 +0200

    --full-help: do not alter the configuration, only variables

commit bacc63395311e793355e3762764c8af1ec7143be
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 23 20:19:42 2010 +0200

    Do not reload the module bank if the language is overriden
    
    The module bank is now locale-independent, so this was a waste fo time.

commit b2262bc3649b61d93df0d756017dafb9d2ad5822
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 23 19:27:45 2010 +0200

    video plugins: use var_Inherit

commit cdf54698d550094988f073f2d1caf9abf0b627df
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 23 19:45:13 2010 +0200

    misc: use var_Inherit

commit 23c9bffb5b6e08ca7cdc5e6d2b177af693b07a92
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 23 19:53:57 2010 +0200

    Qt4: use var_Inherit

commit 68684aa49b127b1fc744cde79862fa8091941b88
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Jan 23 18:42:29 2010 +0100

    Fixed typo in avformat access.

commit e193887aa31a0efafd11035ee18a1d7c73ecb453
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Jan 23 12:31:11 2010 +0100

    Fixed error code value in vmem.

commit 80b17e25cc1287ca582520f6a48e68ca465bf8db
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 23 19:19:19 2010 +0200

    Fix use of --data-path

commit 1fa88f66c121b9951db9b480eb578e98c710b977
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 23 19:05:18 2010 +0200

    filter_t: use struct of non-anymous unions, seems more portable

commit a8421c5730af2951f205d018de90f4a234bda4c9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 23 19:04:53 2010 +0200

    VLC: exit if the requested interface could not be started

commit c035e8417b7d1ff3df7d95af3a7e34092912db96
Author: Luca Barbato <lu_zero@gentoo.org>
Date:   Sat Jan 23 17:41:52 2010 +0100

    libvlc os-specific path discovery
    
    Get the right libvlc path in macosx and win32 to reside in the specific.c files.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 4041e2678462848af2331f05468f21f1700cbb1e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 23 18:32:38 2010 +0200

    Some objects have no name. Fix segmentation fault.

commit 167c59f6c0def1770409e149ed9aff622d7c82f1
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sat Jan 23 17:06:55 2010 +0100

    rtp sout: support IPv6 in SDP for RTSP

commit 47109b0d7e3d55c6cba0dbcac9b4d94c522739c8
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jan 23 16:46:46 2010 +0100

    Real demux: Do not store the SIPR flavor in profile.
    
    It is not useful

commit 0da465f60460f5a78fc3430b8f1e18b56f7d6fb7
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Fri Jan 22 14:52:20 2010 +0100

    libvlc: Get ES descriptions for media

commit 8f4a554c7b8c7333a18d8ac8893350e48dc5aad3
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Fri Jan 22 14:40:59 2010 +0100

    mpga decoder: modify input ES format with layer

commit 5352b6054fea35869be94a81a1169b7d8df7401c
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sat Dec 19 17:57:39 2009 +0100

    h264 packetizer: fill profile/level

commit 8ddf6aa4f2bd2ace4ee96b07325f49530db64d1c
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Fri Jan 22 14:35:05 2010 +0100

    es_format_t: add i_level
    
    It indicates restrictions on the ES (resolution, bitrate, codec
    features...), like the H264 level

commit ecbc3c783997833347e18ce88ae2912891e95250
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Fri Jan 22 14:31:13 2010 +0100

    Init es_format_t->i_profile to -1 (not filled)

commit f173401f9d2324f1292b885bd577ee1cdd4fc57c
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Fri Jan 22 14:29:26 2010 +0100

    audio_format_t.i_flavor -> es_format_t.i_profile
    
    Other (audio or video) demux/codecs than real demux can use it

commit 6a893450bcd50e1cad35e2e035bbadd5cc22c8f7
Author: Vincent Penquerc'h <ogg.k.ogg.k@googlemail.com>
Date:   Wed Jan 20 18:04:18 2010 +0000

    Remove the conversion from premultiplied alpha, ...
    
    ...as I found a case where it makes the output almost unreadable, and
    cannot find another test case where it makes it better, which I'm
    pretty sure I had when I did this.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 16f75b88a72dd3aed04175ebd79cc8a113dccc2f
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Mon Jan 18 16:09:53 2010 -0200

    dummy vout: check for sys->pool before deleting it.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit e07d5bbb42bc96203220dd97e37447d3f5ddfb54
Author: Kaarlo Raiha <kaarlo.raiha@tut.fi>
Date:   Sat Jan 23 15:58:50 2010 +0200

    add option to disable dvd subtitle transparency to spudec
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit d2edbc8ebcedb66c65211d657ee60e69da0115fb
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Jan 23 15:04:34 2010 +0100

    phonon: 0 => NULL.

commit 10a63bb57f49c6f63151bf960b5322fe38df69e4
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Fri Jan 22 14:56:46 2010 +0100

    New C++ binding for libvlc.

commit b187fe3d02dc0c0ae00cbe9245bfba04d8fae8a9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 23 15:39:53 2010 +0200

    Still build the vcdx plugin
    
    Pointed-out-by: Alexis Ballier

commit 35192dd7729d4c3aae4c2ff28e8a823f95f02705
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 23 15:36:50 2010 +0200

    ncurses: always use vcd
    
    This is consistent with Qt4 behaviour. This also fixes a bug when using
    the configuration; the item is called "vcd", not "vcd://".

commit 832df23afaf5500ce2b00a1cce1c340383e3073c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 23 15:34:10 2010 +0200

    HAVE_CDDAX is never defined (anymore)

commit f9f69cb5290cb551d0eebb400b8af0a7eab3fa12
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 23 15:33:24 2010 +0200

    ncurses: typo

commit 3ad014c3134227715a14b0bfdc7282dd82bfb96b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 23 14:47:59 2010 +0200

    Use a doubly-linked list for object tree

commit 5e04d7d0858d25874f3554ae824a4a961348c4fe
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 23 14:28:50 2010 +0200

    Remove dead code

commit ec7e1f822910742d3fd221e6b4d26b3d394c0a25
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 23 14:26:19 2010 +0200

    test_block requires threads lib too

commit 6c1e53fa81571ea246c9f32f6fa4301eecb8fb69
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 23 14:20:08 2010 +0200

    Remove vlc_list_find

commit af3779ff1c972dc76b58c6072fef3cff0d68c911
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 23 13:40:51 2010 +0200

    FindObjectName: split parent and child search modes

commit 538a9b4da26d6db1386adf99e7c37faa97621924
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 23 13:34:34 2010 +0200

    vlc_object_find_name: simplify FIND_ANYWHERE

commit 5d600458c9451357e63dd446199e05fd68deb33a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 23 13:30:49 2010 +0200

    Split FindObject into FindParent and FindChild
    
    This avoids pushing and checking the mode parameter at each recursion.
    Also, FindParent is now iterative.

commit c8631c65127e95626aac7fc5106b52805b6096be
Author: Daniel Mierswa <impulze@impulze.org>
Date:   Fri Jan 22 00:25:07 2010 +0100

    Simplify vcdx configure.ac logic.
    
    HAVE_{LIBCDIO,LIBVCDINFO} and have_{libcdio,libvcdinfo} were nowhere
    used in the source except when --enable-vcdx was given, hence only probe
    for them when vcdx is to be enabled.
    Since have_libvcdinfo (which is a requirement for vcdx) can only be
    enabled if have_libcdio was defined, I simply put it in the enable_vcdx
    block. And because vcdx needs to be explicitly enabled, we can safely
    AC_MSG_ERROR on every missing library.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit ef139b0b5c75c5bbd48686d72d59875ebc46c4c2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 23 11:59:22 2010 +0200

    Revert "file: rewind before read"
    
    This reverts commit 09049343c7bdaf39aa5840710260141962e4bdc2.

commit 44a7af395faac26a570f8fe40b6be3da5ddd1dae
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 23 11:23:03 2010 +0200

    file: fix warning

commit 65113f55d63c9995b9ec781e75d531a9bd20d848
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sat Jan 23 01:14:10 2010 +0100

    rtp sout: factor out some SDP code

commit 66b5e14a6acec69024dcf12899ac24bc946ad49d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Jan 22 20:57:28 2010 +0100

    Real: small fix
    
    Sorry, I forgot to push that part

commit ff6ffc77cd5563b597aac92bf93cd39cc801fa1b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Jan 22 13:52:11 2010 +0100

    Real demux: visual alignment
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit fd112a947820cfd5bf0fa54cd004b65e03877c6d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Jan 22 14:16:52 2010 +0100

    Real demux: correctly set the subpacket size when SIPR is used

commit 7108cd2c8eb3ec5308c5c6d11b9b734112ae6106
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Jan 22 13:09:45 2010 +0100

    Real Demuxer: use the VLC_CODEC macros

commit dec7310f089cce86ca54e589e92eda5230344281
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Jan 22 12:08:37 2010 +0100

    Real demux: fix a comment

commit 8159c4c4f7cbad9fd81225bcfb411461c1ca779b
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Fri Jan 22 19:37:04 2010 +0100

    rtp sout: use the URL helper everywhere

commit e30cb4fb539e4fa5ae16ae04c45fe9c6ed52f586
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Fri Jan 22 18:47:09 2010 +0100

    rtp sout: fix RTSP track numbering in SDP
    
    Add a helper to get the right values from the RTSP code

commit 94558b79a949d86ade0184b3262adfedfc91252d
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Fri Jan 22 18:18:01 2010 +0100

    rtp sout: fix duplicate slashes in RTSP URLs

commit 5cd12c79d442d82b3be275f57d5f6e3f16216116
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Fri Jan 22 10:07:40 2010 +0100

    access_sftp: fix compilation.

commit ead9acc05a3a454d7a5547da91f3125e61a3c260
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Fri Jan 22 00:35:21 2010 +0100

    i18n: remove deleted files

commit 75294cb068c7cbbf76a271ed51aff1f1ec3da640
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Jan 22 00:25:22 2010 +0100

    Fixed compilation.

commit 9d447992d1913208c433caacd3279d61c80417ae
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Jan 21 23:41:19 2010 +0100

    Fixed transcode audio filters insertion (close #3199).
    
    Calls to aout_PrepareFormat where missing.

commit a463d9bd0e7fcb7dcc600a26682f98e55df5d303
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Jan 21 23:07:47 2010 +0100

    Made stream_t size and position unsigned.
    
     It fixes segfaults in src/input/stream.c (at least) when demuxers
    overflow int64_t seek position, and avoid testing for negative values
    everywhere.
     stream_Tell() and stream_Size() still returns signed values as too much code
    depend on it.

commit 2e847d8484163b50d8fe98350f3dc96ac8a1a43f
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Jan 21 21:36:07 2010 +0100

    Used uint64_t for access_t::info.i_size/i_pos and access_t::pf_seek().

commit e6ede3994474c4e3b2bb84ee29869d5e658877e5
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Jan 21 20:42:02 2010 +0100

    Do not store -1 in access_t::info.i_size in http access.

commit b04d6af67cf596cd86483456b456c4d172606f24
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Jan 21 20:07:22 2010 +0100

    Removed remaining access_filter.
    
    They were dead long enough.

commit 4d961a24d1111f64a0f1453f0a1c82caa1f49287
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Jan 21 00:37:11 2010 +0100

    Assert that seek position is > 0.

commit 88fd7db1ab410c31aa687d7912ae4fa5b99cfbf6
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jan 21 23:52:04 2010 +0100

    Update Copyright for simple channel_mixer

commit 9d9ed73b41335235b488e234d87825d32578bcc5
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jan 21 23:42:55 2010 +0100

    Removal of realaudio
    
    This codec wasn't good.
    It didn't work on SIPR correctly in all cases.
    The code had lots of warnings.
    The philosophy of it sucks (opening dlls...)
    It didn't work on non-standard architecture.

commit ab73f1272e411b73b384ff61396eec752203fdf2
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jan 21 22:00:34 2010 +0100

    Win32: strip vlc.exe too

commit 09b2d92372c384a51696a6c917d9f103609ba399
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Thu Jan 21 21:17:57 2010 +0100

    rtp sout: fix comment about TTL
    
    We don't use the TTL value in SDP anymore, but we still do in RTSP

commit 531c7a06f547296c4c08b9e798bb388dc2b071ce
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Thu Jan 21 20:46:40 2010 +0100

    rtp sout: config_GetInt -> var_InheritInteger

commit 807bd28ad469b61d321fd33162aab4f5f8bcbe09
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 21 21:29:48 2010 +0200

    0 -> NULL

commit 1f673a2a4866dfd5a0ff68adc9fddb772fa73ca6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 21 20:12:59 2010 +0200

    VLC needs pthread

commit abf060c1ccc54e78156c496e598dd17296cbf368
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 21 20:11:09 2010 +0200

    vlc needs libvlccore for FromLocale()

commit 2c0fc58eacdf5509dc604b1330021dda101e1996
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Jan 21 19:11:11 2010 +0100

    sftp: fix a potential memleak.

commit 3c4fac1eecf58f2d15ebd728ac1f01e0799cb204
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Jan 21 18:53:02 2010 +0100

    libvlc: add some missing 'extern "C"'

commit 6301d60e820ccc41e2ee23670a28c42d67bbec98
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jan 21 18:19:39 2010 +0100

    Mention BeOS intf removal in NEWS

commit af691d06eca85627f0813e925f4f1557be433eca
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 21 19:14:03 2010 +0200

    BeOS interface: remove
    
    This has been broken for sure since 1.0, most probably nuch earlier.

commit e43476119b2eaf46eaed71e5d72195a2b7fa9507
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Thu Jan 21 12:16:37 2010 +0100

    contrib: fix link flags for live555 on WinCE

commit 837e80b8e71c22f2a6acca1c2e6554a44533b231
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Thu Jan 21 10:08:32 2010 +0100

    avformat mux: only write trailer if header was written

commit f4f471482f8b8908b81accfbd57af6016f45d604
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Jan 20 20:06:45 2010 +0100

    Contrib: remove DxVA2 patch unneeded.
    
    I AM in Ur FFmpeg, br34King Ur codez :

commit 35b1c2b12b7ff0fa0f166f366fcc2ac2d96e0a66
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Jan 20 16:58:16 2010 +0100

    Contrib: force x264 to disable broken options
    
    It seem to not work because of cross-compilation. It seems to call directly pkg-config with no way of overriding it.
    --disable-avs-input --disable-lavf-input --disable-ffms-input --disable-mp4-output

commit 4e9e9f5cac1a576cc3c27695d00a11535a8219d6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jan 20 20:44:05 2010 +0200

    Save the fact that an item has a callback, not the callback itself
    
    Saving pointers in the cache makes no sense. In this case, we only want
    to know that the plugin must be preloaded so that the configuration item
    callback works from the preference dialog.

commit abd557df02046acb2f4d7bbb66c851bc282c2eae
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jan 20 20:22:50 2010 +0200

    dead code

commit 5244f8cc7e7bee0edaeea00697887840a723ed56
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Wed Jan 20 19:35:06 2010 +0100

    vod: remove useless strdup()'s

commit 623e196735706f8b2e3199c723159ec6be6a8bf8
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Wed Jan 20 19:29:23 2010 +0100

    vod: config_GetPsz -> var_InheritString

commit 403cd9fb823efca711d6313585dd07347aefb9da
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Wed Jan 20 19:02:28 2010 +0100

    live555: remove broken obsolete work-around
    
    This can't be useful anymore, otherwise connections would always
    fail... and it was preventing VLC from prompting the user for
    authentication credentials (untested).

commit 15569018d349a41cf9b9362918e196e08cbd95a2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jan 20 18:34:41 2010 +0200

    Win32: fix sockets leak

commit 0f1b48765b67af731c0f8ddbf0edeb345e905452
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Wed Jan 20 11:32:58 2010 +0100

    fb vout: use var_Inherit

commit c7acc9f3f98ce182a1df10c730f5e1d2b2e73749
Author: JP Dinger <jpd@m2x.nl>
Date:   Wed Jan 20 10:28:03 2010 +0100

    activex plugin: Replace duplicated get_object methods with calls to
    a templated helper. The holder variables are not otherwise used so a
    pointer to the (virtual) interface classes works fine.

commit f61d8c9f0b0145be4cf04f595ef58660d3f04c6a
Author: JP Dinger <jpd@m2x.nl>
Date:   Wed Jan 20 00:49:58 2010 +0100

    activex plugin: Dedupe a lot of duplicated code.

commit d1e7a6e58801edfb10efeeff48a3da725cb50dbd
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Wed Jan 20 09:48:37 2010 +0100

    Fix libavcodec/vaapi.h detection.

commit 3a9b38391e2d58aa9f01a0d4b26767107697e17f
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Jan 20 09:28:05 2010 +0100

    test.html: fix typo

commit 478ff4e11c65ce9a84539d7cdb9b8ee3048b0734
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Jan 19 14:32:31 2010 +0100

    libvlc: fix calloc usage.

commit 45141762554b2cf5247d7bc6a7d88fdd762d27c4
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Jan 19 14:08:27 2010 +0100

    Fix phonon-vlc compilation and linking.
    
    (not sure that's the best way but that's working well).

commit 2f184dd51728c0d3c883eaaf526505ffd66ddb38
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Jan 19 22:30:05 2010 +0100

    Fixed VA description in avcodec.

commit cde322e89b3f15bace624cb9588ee3d5ad498b17
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Jan 17 21:48:08 2010 +0100

    Enabled VC-1/WMV3 DXVA2 support in VLC.
    
    It won't do anything until the support is actually added to FFmpeg.

commit 151bc2085b0a8d1acee5b70af47ac90191315958
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Jan 17 20:48:34 2010 +0100

    Added Intel DXVA2 GUID for H264.

commit 9f4afd2f081af80f0a30e2f91cf608c4a97e32f0
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Jan 17 19:41:06 2010 +0100

    A bit more explicit dxva2 describe function.

commit ebf225d043c7684143bfd4c58b8c4985822ae3bb
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Jan 17 19:33:45 2010 +0100

    Saved the informations returned by IDirect3D9_GetAdapterIdentifier (dxva2).

commit 711605aff3e099da0a90dc29452b75caf206e8f3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jan 19 23:40:49 2010 +0200

    Add build date/time in the version infos

commit 00dc86ba39fe6862a4598be7f322769469eb9f74
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jan 19 23:28:03 2010 +0200

    Remove COMPILE_DOMAIN, merge into COMPILE_HOST

commit 9934051b23898a63e63c110b3f69eda6b09d6f82
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jan 19 23:27:30 2010 +0200

    char const -> const char

commit 0d175625f828602c0676a0d34b8f6f9f8d6e6879
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jan 19 22:24:21 2010 +0200

    Revert "Bump ABI for logo and marquee changes."
    
    This reverts commit cbb409e5551b3e663d49fb644bad31256988a6fc, i.e. yet
    another proof of the total lack of respect that M2X has for other people
    (volunteer's) time and/or code quality.

commit 9aac6ab45c378631f131791cead186db32b1db51
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Tue Jan 19 20:46:42 2010 +0100

    qt4(Win32): fix fullscreen issue on Windows
    
    On Windows, fullscreen was displayed with a frame and title.
    Passing the newflags when reparenting works out the problem.
    patch tested successfully on Linux and WinXP. other Win flavors to be tested

commit cbb409e5551b3e663d49fb644bad31256988a6fc
Author: JP Dinger <jpd@m2x.nl>
Date:   Tue Jan 19 17:52:02 2010 +0100

    Bump ABI for logo and marquee changes.

commit 8329f64d7573ecd373f19385b9efa9eb284ed95d
Author: JP Dinger <jpd@m2x.nl>
Date:   Tue Jan 19 17:51:39 2010 +0100

    Update bindings for marquee change (untested).

commit a5922991f0660be69c2e363b29786c5743dc0586
Author: JP Dinger <jpd@m2x.nl>
Date:   Tue Jan 19 17:50:52 2010 +0100

    activex plugin: Bring marquee interface in line with logo.

commit c34b5ca59d439d2f6b132689cd09bb95794d467a
Author: JP Dinger <jpd@m2x.nl>
Date:   Tue Jan 19 17:47:31 2010 +0100

    mozilla plugin: Bring marquee interface in line with logo.

commit 2f05ac6cba8ca53db8391fa6a3374ad4588267e0
Author: JP Dinger <jpd@m2x.nl>
Date:   Tue Jan 19 17:45:53 2010 +0100

    Drop option_as_ from marquee interface.

commit df2a3c1983a869b0b1e7c4100a6c17ca48e78687
Author: JP Dinger <jpd@m2x.nl>
Date:   Tue Jan 19 14:42:34 2010 +0100

    Cosmetics: Improve cut&paste in activex plugin readme.

commit 5fc57a8e657648d463ffc031bf8d872c9d6d1c62
Author: JP Dinger <jpd@m2x.nl>
Date:   Tue Jan 19 14:41:12 2010 +0100

    Update activex plugin and test page for new logo interface.

commit 8e6efd054ea95e82dae8e69ec3f6adc024523b67
Author: JP Dinger <jpd@m2x.nl>
Date:   Tue Jan 19 14:39:17 2010 +0100

    Update mozilla plugin and test page for new logo interface.

commit 9ff83fc5b3712708a8b30d1d8d5964c619a9d4a4
Author: JP Dinger <jpd@m2x.nl>
Date:   Tue Jan 19 14:35:10 2010 +0100

    Add libvlc interface to video_filter/logo module, like the
    marquee filter. Also change logo parameter transparency to
    opacity for consistency with marquee.

commit cdce6740bf3a35fdc564eab2a4d7be013e7dc9cc
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Mon Jan 18 22:37:57 2010 +0100

    add vlc.video.logo video filter test case to test.html

commit 851e1c5697e83937bd653e1a0bbcf65f62851b17
Author: Eric Lassauge <gozer@progrock.com>
Date:   Fri Jan 15 02:44:48 2010 -0800

    Changes for panoramix mode
    
    Signed-off-by: Rafaël Carré <rafael.carre@gmail.com>

commit 3bb2fbc5cc4b9a92789b86b7cccf8c34421cda3f
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Mon Jan 18 17:12:00 2010 -0200

    Only print CPU capabilities if there are any.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 5bac97318212381119c01909388dcfeff2e4aef0
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Jan 18 21:30:34 2010 +0100

    Fixed skipping data until EOF while using block access.

commit 66ee062c868b962cdf7731b5b5bdedde29f22bf7
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Mon Jan 18 20:48:47 2010 +0100

    goom: build fixes

commit 0c6e1732609327e9819c43cad2541271f9d2a19a
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Mon Jan 18 20:26:49 2010 +0100

    live555: fix typo in comment

commit fa0113980ec729bd095ccae86e7c4b59d31a9a84
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jan 18 20:15:24 2010 +0200

    Force POSIX shell to run genmf

commit 9ae152ce22dfe43834b010193c50ad87dd966ee0
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Mon Jan 18 18:45:13 2010 +0100

    fix empty declaration warning

commit 0a0db525cf8fe71f395b178cfbb20e3ec92fde74
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sun Jan 17 18:50:36 2010 +0100

    autoconf: Don't hardcode shell in templates

commit b09cb1971566c92cbbb52ce672070ddcd3543f07
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jan 18 20:06:27 2010 +0200

    Input: attach before any variable access so that inheritance works
    
    So far, the input was attached after it inherited quite a bunch of
    variables. This did not quite work. The problem lies in the dual use
    of object attachment: variables inheritance and tree search.
    
    Nowadays, the input object should not be looked for before it is
    initialized. Only children objects use vlc_object_find anymore, and
    they can only exist while the input is fully initialized. Other code
    paths use playlist_CurrentInput() or such, which only ever return an
    already initialized input (from input.c:Create()).
    
    (N.B.: I wonder if there aren't similar issues in VOUT and AOUT)

commit 4d6f12afef2e602fa46faf9568125bc0d160f755
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jan 18 20:03:34 2010 +0200

    Do not allow input to be found as a child, decoder/generic at all
    
    This is not needed, and not a good idea.

commit 0716ea6dbc8a35427817c2ab0dcd81adb6c7f80a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jan 18 19:44:50 2010 +0200

    Remove used FIND_STRICT

commit aa7e71ce707a319d32053436c51daf7971eea3e9
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Mon Jan 18 19:03:45 2010 +0100

    SAP: rename module to "Network streams (SAP)"
    
    Fixes: Qt playlist was not able to display the SAP service discovery
    because Qt relies on a call to playlist_ChildSearchName().
    The name defined as module longtext must be the same as the SD probe
    name.

commit 4572062f504c2aab3079a4dde5bfe3aebb2154b3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jan 18 19:38:24 2010 +0200

    Goom: use playlist_CurrentInput instead of vlc_object_find

commit 95759bad03b6ab0c6e9f02ce346680d2c7bd760a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jan 18 19:19:56 2010 +0200

    libvlc: config_Get -> var_Inherit

commit 36312a90591b4ba1bb084db6438157824b6675c4
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Mon Jan 18 12:14:34 2010 +0100

    missing: sout_Stream{New,Delete} -> sout_StreamChain{New,Delete}

commit 89e0f5225631ceb9051b0ec9879f4b1ff324af94
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Mon Jan 18 09:51:26 2010 +0100

    playlist: fix command line options
    
    Use var_Inherit* on parent object in playlist_Create()
    Check "media-library" before calling playlist_ML*()

commit af6a893aecb73f52f397560f7a7dcb0fe8587f7f
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Mon Jan 18 09:20:12 2010 +0100

    test_media_list_player: wait for playing to stop

commit 463555cbd65281aaef1af170698b8ce5c31d6214
Author: Pierre Souchay <pierre@souchay.net>
Date:   Mon Jan 18 09:21:16 2010 +0100

    ASX ads behaviour
    
    When the first entry is read and has a clientskip attribute, It keeps a
    backup of the playlist entry for later use. If another entry exists
    without clientskip attribute, the backup will be discarded.
    
    When finished parsing, we search for a backup, if found, we add it (it
    means we did not find any entry).

commit 8f9b242ff45f74b59df0aaee81431ea078579036
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Mon Jan 18 09:06:49 2010 +0100

    media_list_player test: attempt at fixing test
    
    Replace arbitrary sleep delays by active waiting of state change
    Add state change wait where needed (after play()/next()/previous())

commit 3b7fe96caa8853b1919e358bd3e773e6706ce8fa
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Mon Jan 18 09:06:16 2010 +0100

    media_player set_state() : only lock if needed

commit 9a706d6099a1b55480eb057a6fc1c20338422064
Author: Steven Sheehy <steven.sheehy@gmail.com>
Date:   Mon Jan 18 08:25:38 2010 +0100

    Improving the accuracy of the A to B looping in the qt4 interface.

commit cc2b055b610e849ac1df3686510bec7df7fa145e
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Mon Jan 18 08:03:18 2010 +0100

    Move mmx.h to the only place where it is used

commit d9be568f0083af04bc5f88bf477c02166c84e0fe
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Mon Jan 18 00:21:39 2010 +0100

    LibVLC: fix another typo

commit c691aa044dbe28929104a7d31eda24e2f254f450
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Mon Jan 18 00:03:14 2010 +0100

    LibVLC: fix typo

commit 3d87006f1a6a277bafa70f0382ff4c8336ef61d6
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Jan 17 22:08:33 2010 +0100

    osx/framework: handle exceptions if there are no SPUs

commit ed02d7a9e939a8a525e80d929b2061f0b59920c2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 17 22:33:45 2010 +0200

    zsh: remove --save-config

commit e49c41592564e2ce8da0ac6140003b2154fe6b12
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 17 22:28:40 2010 +0200

    Remove --save-config

commit 57fc7b4e8b328c9761bee17eaac163e0adfdcfa7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 17 22:08:46 2010 +0200

    Win: use var_Inherit

commit a3f105db642798bc391b7e5f03620326ad1f1d41
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 17 22:06:52 2010 +0200

    Revert "Qt4: don't show unsaveable playlist-enqueue option in the simple prefs"
    
    This reverts commit f2564c1124551c1e05098c9c756e17c0a83846b6.

commit 24bb0bdc836247306c70ac67b21b418832195e46
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 17 22:06:34 2010 +0200

    Allow --playlist-enqueue to be configured

commit 31b9f7d403ded21f17f47c375df40f7c24ad9149
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 17 21:55:39 2010 +0200

    Load the command line into the LibVLC object variables (fixes #1941)...
    
    ...instead of the configuration. As a side effect, the command line
    parameter should not be visible in the preferences, and more importantly
    not be saved as part of the persistent configuration (fixes #1428)
    (and really fixes older #1106).
    
    We might be able to remove a few "dummy" change_unsaveable(). Some of
    them really were just work-arounds for this bug. In principle, we could
    possibly remove all of them as long as we keep add_internal().
    
    Note that this commit will render any command line option inoperant if
    it is read with config_Get*() instead of var_Inherit*() or var_*Get*().
    I already fixed the most commonly used occurences, but there are some
    left, especially inside plugins.

commit 3d3d0ee3734a6cea011eabca45952bf3e10ed4f1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 17 21:54:11 2010 +0200

    video output core: use var_Inherit

commit 42301e495c067fec092f21e6e1598d2d679efa6f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 17 21:51:36 2010 +0200

    modules bank: use var_Inherit instead of config_Get

commit c34586fcb813de244f203bf2c98ea1c9b2f45807
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 17 21:51:15 2010 +0200

    LibVLC: use var_Inherit instead of config_Get

commit f2564c1124551c1e05098c9c756e17c0a83846b6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 17 21:24:48 2010 +0200

    Qt4: don't show unsaveable playlist-enqueue option in the simple prefs
    
    This is silly. This option cannot be set from the configuration, so it
    does not beling in the preferences.

commit 39a6423983ced556a4a43272b93f0ecc8e022744
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 17 20:25:24 2010 +0200

    Audio format: requires same sample rate and channels count
    
    This fixes #3168. The audio_format plugin was ignorantly claiming to
    convert the sample rate and channel count, though it obviously did not.

commit 96e872ee848edad188d0b94d7df085fceeadd7ce
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Sun Jan 17 16:35:10 2010 +0100

    Audio output: fix integer overflow
    
    This fixes the following bug:
    When scrolling the mouse wheel down, volume jumps from 0% to 400%.

commit 87bb0a07b99ad6c320080c15f04793dcc032ad62
Author: Jean-Philippe André <jpeg@videolan.org>
Date:   Sun Jan 17 13:16:55 2010 +0100

    Qt: Prevent volume up/down on mouseWheel events inside StdPLPanel

commit 8bee22608a8459b2373edd1abb7f0049f7a73374
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Jan 17 12:44:10 2010 +0100

    svg: fix possible NULL dereference.

commit 3efb87c08fff26d01afd5c72e1c428d94019daf1
Author: Ilkka Ollakka <ileoo@iki.fi>
Date:   Sun Jan 17 13:38:12 2010 +0200

    x264.c: add psy mbtree and intra-refresh boolean options

commit cc85d3aef83527752150396e0b0404b788755adb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 17 13:32:57 2010 +0200

    bandlimited: avoid large stack allocation (refs #3199)
    
    In most cases, there is enough space for the 2 old samples in the
    input buffer head room. In other cases, we anyway need to memory copy
    the whole buffer. So we now use block_Realloc(). This also saves us from
    copying every samples when resampling.
    
    Unfortunately, the transcode plugin seems to be feeding crap into the
    resampler, thus it still crashes.

commit 6fa2a46b78f489a32774eba5867d6189779f9ce3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 17 13:06:32 2010 +0200

    ...Because we are using pointer arithmetic with float pointers

commit 9537d9778e398cbd9d2937a812736ebfa121c1c8
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Jan 17 11:50:32 2010 +0100

    Mention in NEWS the duplicate merge

commit b598703a0063ebee2706cc9ca8fca80504569e82
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sun Jan 17 11:43:53 2010 +0100

    Fix double free after stream_out creation failed
    
    Also fix a use after free

commit 0f5ff88e50e24cadd691ecc5de0ce183ea18473c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Jan 17 11:31:33 2010 +0100

    CPU: win32 simplification

commit 8b0a6c4fad6f6467a92863f582e069fd6382f51c
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sun Jan 17 11:31:04 2010 +0100

    Replace a not space blank character

commit 73c88a2e7096b7f9a2ad0af83081bd2c19032945
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 17 12:13:31 2010 +0200

    pthread: fix semaphore error handling
    
    POSIX sem_*() functions return -1 on error and the error code in errno
    (contrary to most POSIX thread functions).

commit 30c48e10c5971484761d09243fc4adff9165772c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 17 12:13:07 2010 +0200

    pthread: mark allocation errors as unlikely

commit 49674e452486c9de5c7f6af12f14b2b0015b261b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 17 12:12:32 2010 +0200

    pthread: mark bugs as unlikely

commit 5c66bbbf5285dcc3fe57bf0f682deb37e001c766
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sun Jan 17 11:09:46 2010 +0100

    qt4: Don't update art when it hasn't changed
    
    This gives a use to the otherwise useless artUrl variable
    This prevents qt4 interface from consuming 100% of CPU when art image
    has to be scaled from a big source picture

commit 434e1e0592eff711cbae22f97dbbc0956c86779e
Author: Geoffroy Couprie <geal@videolan.org>
Date:   Sun Jan 17 10:57:20 2010 +0100

    Revert "Win32: use IsProcessorFeaturePresent() to detect available instructions"
    
    This reverts commit 4b5229c80508c84dbb28b834c5955e1177d9f779.

commit f06ff39dd2a837c4a4a6517c3f41f6e82c829cb9
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sun Jan 17 07:58:45 2010 +0100

    vlc_es.h: remove useless vlc_common.h include

commit 1743aae3ec2b5e8b02c3bad36dcd50914ac09d8a
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Sun Jan 17 07:37:33 2010 +0100

    sout: allow duplicate outputs to be merged
    
    The stream_out_t chain creation is modified: all modules are created by
    the core (or by stream_out_duplicate) instead of being created by the
    previous module.
    
    sout_StreamChain{New,Delete} replace sout_Stream{New,Delete} to handle
    modules chains instead of individual modules
    
    sout_Stream{New,Delete} are still used by those new functions but made
    static inside stream_output.c
    
    Remove now unneeded psz_chain from struct sout_instance_t
    Replace pointer to chain of next module by pointer to next module in
    struct sout_stream_t
    
    Example use:
    
    vlc --sout-all input.mp4 --sout
    "#duplicate{dst=transcode{vcodec=mp2v},select=es=0,dst=transcode,select=es=1}:std{...}"
    
    (dst=transcode without acodec/vcodec is a hack to pass the encoded stream to
    stream_out_standard without transcoding)

commit d83a491d2b7a307b0cb0520a1f330e15697786a0
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jan 16 20:15:53 2010 +0100

    Use the VLC CODEC macros everywhere.
    
    I vote that we remove this plugin now.
    FFmpeg supports SIPR natively now.

commit 881e8e56d53b11519b311a778326565c20e0d619
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jan 16 19:30:31 2010 +0100

    Partial revert of debug that was never meant to be pushed.
    
    Sorry

commit 7ef8e0ab873711d83115d27bcb4ba4c9c670ca92
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jan 16 19:29:42 2010 +0100

    Qt4: win32 simplification

commit 4b5229c80508c84dbb28b834c5955e1177d9f779
Author: Geoffroy Couprie <geal@videolan.org>
Date:   Sat Jan 16 17:15:32 2010 +0100

    Win32: use IsProcessorFeaturePresent() to detect available instructions

commit 583e321513a7dc00309c1032dc90e2d5145053b6
Author: Geoffroy Couprie <geal@videolan.org>
Date:   Sat Jan 16 16:39:22 2010 +0100

    Win32: add support for play and pause buttons in media keys (different from a plya/pause unique button

commit 82a0f2998f14dd58f5cdf122c04dcda37830b540
Author: Geoffroy Couprie <geal@videolan.org>
Date:   Sat Jan 16 13:55:03 2010 +0100

    Win32: add support for media keys and remotes in Qt.
    
    Tested with an Apple remote v1, and a HP media center remote. I don't know how to get the "menu" message" from the remote.

commit 9fa5378bce71bf45d1139d8d563a17ec09ed9f86
Author: Geoffroy Couprie <geal@videolan.org>
Date:   Sat Jan 16 02:13:28 2010 +0100

    Win32: fix Win7's taskbar buttons

commit 427d73cdc8d5e9cae41a605cc658f82c58c64556
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Sat Jan 16 16:22:09 2010 +0100

    libvlc: Don't request art if it was already asked before.

commit ad338835352c1164e3f3ac2021413fa226071f34
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Sat Jan 16 16:12:55 2010 +0100

    macosx/framework: Duration is in millisecs, not in microsecs.

commit a6b1ff10ee67506615e2b4f608f5fd9694608f92
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Sat Jan 16 16:11:08 2010 +0100

    libvlc: Fix a bunch of messed up mtime_t to libvlc_time_t.
    
    Apparently libvlc_time_t is millisec, whereas mtime_t is microsecs.
    Most event callbacks where carying an incorrect mtime_t value.

commit c6e4db8d938c5ed49ebbfd5e3cf4d1adfba4e1d7
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Sat Jan 16 15:41:43 2010 +0100

    libvlc: Make sure calling get_duration() triggers preparsing and returns -1 if duration is unknown.

commit 4ea2ec4b7b5a8c322a04ce9bf585f32218ae99dd
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Sat Jan 16 15:40:47 2010 +0100

    macosx/framework: Whitespaces cleanup.

commit 5aa0d7fdeb551e4ce95d0d6ca94c9c670407b946
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Sat Jan 16 15:40:26 2010 +0100

    macosx/framework: handle duration changed events.

commit 79fc5b947bc52b2b815cb503065dd547b2bf80b9
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Sat Jan 16 15:38:05 2010 +0100

    frenchtv.lua: More logos.

commit d36e4117613f34369619549df85e31fd1ac3ec9f
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Sat Jan 16 12:58:45 2010 +0100

    frenchtv.lua: Make sure we handle channels name like "XXX HD" or "XXX (bas débit)"

commit 09049343c7bdaf39aa5840710260141962e4bdc2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 16 18:56:40 2010 +0200

    file: rewind before read

commit e5afe49af364081da062133856a8c5adad35bbbf
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 16 18:48:53 2010 +0200

    directory: restore check against standard input
    
    We could handle directories as descriptors, but we currently don't. In
    the mean time, we had better show an error than generate corrupt
    playlist entries.

commit c6ab35dbc2e591b3d15ab6d2fed0d3cd49fb4b38
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 16 18:34:31 2010 +0200

    file: handle fd://<fd>/<path>

commit f5ffcbe5b993e9d13b6f8e86757b64f322d5bcd6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 16 17:44:07 2010 +0200

    Access: remove special case for "-" (standard input)
    
    "-" is now converted to "fd://0" by the input code. And file:///- really
    means /- (which is a valid file name).

commit 22c52b2b49924bd82b902b6941ccb5b5e3539080
Author: Ilkka Ollakka <ileoo@iki.fi>
Date:   Sat Jan 16 16:21:26 2010 +0200

    x264.c: add forgotten options to list, so slicing parameters actually work

commit 904d94cbfae22f586e2f5f47d1e68a341be311a9
Author: Ilkka Ollakka <ileoo@iki.fi>
Date:   Sat Jan 16 15:52:50 2010 +0200

    x264.c: add slicing parameters
    
    venc=x264{slices,slice-max-size,slice-max-mbs} options are there now

commit e3e7caad7c386d8e54db9a61529b769131cf5ba8
Author: Ilkka Ollakka <ileoo@iki.fi>
Date:   Fri Jan 15 16:45:37 2010 +0200

    x264.c: handle dts/pts from libx264 on X264_BUILD >= 83 onward
    
    libx264 gives dts-value, but we need to calculate initial delay, so dts doesn't
    go < VLC_TS_0.
    
    Tell how many frames are still left on libx264 buffer when we close encoder
    
    Only set BLOCK_FLAG_TYPE_I on IDR-frames on X264_BUILD < 83 and only those
    which have b_keyframe on X264_BUILD >= 83.

commit 430be231b62977db7a191808fdff7e0a4d5a23d6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 16 15:25:01 2010 +0200

    Remove all default modules from configure.ac

commit 232b015044406c794952f40a692b1632aaa1ed31
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 16 14:57:06 2010 +0200

    Hard code most video filters

commit 89d9f144860066ec001281c63814b050108a73f9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 16 14:55:06 2010 +0200

    configure: if not a; then b; fi; if a; then b; fi -> b

commit 26291a4d12076fe559d6b4416c320931017a1b4d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 16 14:54:25 2010 +0200

    Remove unused TIME_WITH_SYS_TIME check

commit f4acbcf9aef86adf6bc7e6e41ef0e795f1246133
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 16 14:54:15 2010 +0200

    Win32: fix linking

commit a6d927b07acefa4eb7cc2b936e1d76d7416aee98
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 16 14:13:50 2010 +0200

    Remove sys/types.h check
    
    We assume it is present in plenty of places anyway

commit 237677155cfbf232595ef449f4ea9742adc984a3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 16 14:05:33 2010 +0200

    Missing files

commit 41351df4184fe51ea70aa14e3b4c459ad7608ba0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 16 13:25:23 2010 +0200

    file: use the same open() path for directories as for regular files
    
    This requires support for fdopendir(). One open() and fstat() calls per
    input file are avoided. Ok, this is not such a major improvement).
    This should also work around brain-damaged file system drivers such as
    Linux HFS+, whereby opendir() succeeds on regular files.

commit 09775b176b5ed30fa028398fda582f5d83bc1f47
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 16 13:13:46 2010 +0200

    file: initialize access_t after the open operation is succesful

commit 300579565c3afadb7bb090335b97583d33501d9b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 16 13:00:16 2010 +0200

    directory: remove special case for '-'
    
    directory does not register the "fd" shortcut, so the standard input
    case should not occur.

commit ba70ee5a40afbb85110ca43cb20eda92dfa81d9a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 16 12:56:44 2010 +0200

    Merge file and directory plugins

commit 4c0ab7ff7ce413e05e45ef583a77151e76a572a7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 16 12:14:24 2010 +0200

    Remove unused setlocale/langinfo checks

commit 865e4ddcd6511649059cab19da62ec9f574e6d2a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 16 12:14:11 2010 +0200

    Sort/factor function checks

commit a774b53507349e9641e098c705c9f9dd29f463d5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 16 11:43:35 2010 +0200

    file: expand a (now) trivial and used only once function

commit 6bd7922ece04cd6180a2cf1820f36d556c9075f6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 16 11:38:17 2010 +0200

    Read-ahead only makes sense for seekable file descriptors
    
    (You can't read ahead a pipe)

commit 063a3bc887e1f75ba181a5063c679e3c5ea7e2a6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 16 11:29:07 2010 +0200

    file: remove Win32 leading slash handling
    
    InputSourceInit() does it globally already

commit 9186a2f0cd21bd7874361a2a9c376d7d69e5af07
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 16 11:28:50 2010 +0200

    Remove useless (and slightly wrong) cast

commit c1b21f0aec8de94ce97f7c19e53f5a6b87639276
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 16 11:28:16 2010 +0200

    Fix tense

commit 8c5a6af9a851269280791b0cd7ceca0cbf047fd2
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Fri Jan 15 19:41:12 2010 +0100

    libvlc_media: fix typos.

commit f4232007aa8415b492e41402e8d2a5856eee9eb1
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Jan 15 18:49:51 2010 +0100

    Qt: sprefs, add the systray popup on minize on the main page

commit fd48c29148b0a9ce30f12ab096d5fb35b1a3c4fd
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Fri Jan 15 16:49:40 2010 +0100

    lua: Remove dummy printf.

commit 63e311d40652a05ef042bd58815206b44b2659be
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Fri Jan 15 16:46:56 2010 +0100

    tvrage.lua: Update copyright.

commit bc331b80f3c7fe41e1eff6d46c82c714f0122da8
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Fri Jan 15 16:38:42 2010 +0100

    lua: Properly set the meta according to metas().

commit d864163c9b1482e38920f60c2b3eb484f1f1cbc9
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Wed Jan 13 13:54:14 2010 +0100

    VLCKit.xcodeproj: Update internal pbxproj.

commit 31d87810b054a586193e0f34e2e2cfeb26c5cc0f
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Wed Jan 13 13:17:51 2010 +0100

    lua: Disable 10_googleimage.lua.
    
    We have too much false positive with this script.
    Feel free to revert or to remove.

commit 1273d73899198c333528a3546eeecc650e73270c
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Wed Jan 13 13:16:01 2010 +0100

    lua: Add a tvrage.lua meta fetcher.

commit 8c8a1ceec5552442a5d2f76216ce01c33edc4da7
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Wed Jan 13 13:14:21 2010 +0100

    lua: Expose a "meta fetcher".
    
    Attempt to run scripts in share/lua/meta/fetcher.

commit b34c73d1aa7bc237e5b6bfcf3961493575e28691
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Wed Jan 13 13:08:40 2010 +0100

    playlist/fetcher: Run "meta fetcher" before "art finder".
    
    The result of meta fetching is not cached (except the artwork), but this could be an envisionned goal for the media library.

commit d9322881a7873940b0bb6cd3d963b0a445ca906e
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Wed Jan 13 12:55:43 2010 +0100

    lua: Expose extra meta through vlc.item.metas.

commit bd26b2c160909325f606cb55788944c95034e8b0
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Wed Jan 13 12:50:06 2010 +0100

    am: Support building VLC.app with an external build folder.

commit 70a5235e5c3f4a105d045488acb01890f363e4ed
Author: Martin T. H. Sandsmark <sandsmark@samfundet.no>
Date:   Thu Jan 14 21:22:56 2010 +0100

    fix crash when switching phonon backends on the fly, remember to stop libvlc media player before releasing it
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 946c16caceec1f4407a394a475a04dc489211064
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Jan 15 08:27:44 2010 +0100

    Qt: remove unneeded hack

commit 2a96d012fc82842e16f16b296037fb6b6d2a8792
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Jan 15 08:22:52 2010 +0100

    Qt: Allow more video outputs in the list

commit 5304cd0f5b91f3fab7ebd5552d072d147ae4539c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Jan 15 08:20:06 2010 +0100

    Better Shortname for smem

commit 53fe486a0f8b58ed74c9cb076bf62e578a6c2164
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Jan 15 08:13:28 2010 +0100

    Qt: Sprefs video, add more space around the text

commit ec8a3f8e6ec68671ef08300cb1e937d7a10478b9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Jan 15 08:09:06 2010 +0100

    Qt: SPrefs input layout change

commit 015d6ab9f2411a3abe2ed6a58a17e83514a535f9
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Jan 14 21:48:25 2010 +0100

    dbus: add 'time' and 'mtime' meta data as requiered by the MPRIS specifications.
    
    'length' is still used for backward compatibility (even if most of the client
    seems to use mtime and time and to use length only if the two first meta
    aren't found).

commit 6688fd832c086d98a59764b65178a6c1be94c2c8
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Jan 14 20:58:03 2010 +0100

    dbus controler: cosmetics (split the meta: the ones requiered by the
    specifications and the ones added by vlc).

commit 9c4359248306e9d9be55b2653ddd9fd9c8ab2369
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Jan 14 19:35:00 2010 +0100

    dbus_control: fix a typo 's/tracknum/tracknumber'

commit 59f49f9cce13e7561f1c6448803e388062105f83
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 14 22:52:35 2010 +0200

    Not only Cygwin lacks the --short switch to hostname

commit 0c331abd89659e9a8c104921a8196e84ac65d19c
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Thu Jan 14 21:33:06 2010 +0100

    Print a list of available alsa output devices in debug output if the user specified a non existing device. Simple example to get the listing: /vlc --aout alsa,none --alsa-audio-device bla -vvv file.mp3 --verbose-objects -all,+alsa

commit d9a43b404dd9fcfb1df775b5ffbe975e3508a752
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 14 22:30:42 2010 +0200

    Remove CPU capability from modules
    
    This is not needed anymore. Modules are not in the bank at all anymore
    if they require an incompatible CPU feature.

commit ade985f6dc0e72b09d22cb75b57c38750037cb12
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 14 22:14:10 2010 +0200

    ALSA: report errors when, and simplify enumerating devices

commit c255d97304d8dad77972323a05acd30f4afab639
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Jan 14 20:54:31 2010 +0100

    Do not use types not existing in official dxva2api.h header.
    
    As reported on ffmpeg-devel ML.

commit 103f5b1b69361bd41335a8015ea87c84bfb0f7c5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 14 20:44:48 2010 +0200

    MMS: fix variable type

commit aceca996f66ad1269633fa38371c8f11d82f12a9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 14 18:53:22 2010 +0200

    HTTP: zlib only supports deflate and gzip
    
    Don't try to handle other codings with it. As of today, IANA lists
    compress, exi and pack200-gzip as other legal values.

commit 5ca001c02529f1d06bb1cfa2df578dd1f7ea1be9
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Wed Jan 13 10:10:24 2010 +0100

    qt4: make dialog provider initialization less convoluted

commit 63304ea5b47fc30e9864884c8632558fba5cd473
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Thu Jan 14 14:34:48 2010 +0100

    skins2: improve deallocation of ressources for layouts and controls
    
    Layouts and Controls are interrelated. Whatever the ones first deallocated, it leaves pointers referencing objects already destroyed. and potentially means memory leak.
    
    This patch adds an unsetLayout() function to pair the setLayout() function and aimed at releasing resources.
    Policy should now be that things allocated in constructor are released in destructor and things allocated in setLayout are released in unsetLayout.

commit bd179ee7be3df40f75b398fd83b47f71fd4788b2
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Thu Jan 14 11:20:40 2010 +0100

    skins2: remove dead code
    
    Remove the old way of tracking change in vout size (no longer used)

commit 5cbb5d860cd870b552cf235e4ea385e3941dbc79
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Thu Jan 14 10:01:45 2010 +0100

    skins2: remove unnecessary notifyLayout()
    
    In today's implementation, notifyLayout() for a control leads to a whole
     layout rebuilt. Therefore, this function must be called _only_ if needed.
    
    - Never needed in onResize() since we are already in the process of rebuilding
    the whole layout. Calling notifyLayout() means the job is done twice.
    - Never needed in onPositionChange() for the same reason as onResize().
    - Not needed for a checkbox since already called in setImage() two lines above.

commit e0674167fc97a82404526c9a08735517fe70732f
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Wed Jan 13 11:42:01 2010 +0100

    skins2 : remove dead code (VoutWindow)

commit c0550de80f32a79842942c924290a9670f12628c
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Wed Jan 13 10:57:36 2010 +0100

    skins2: remove dead code
    
    intf-change for playlist is never updated

commit da51738fbca97e928138964a8facf0e7ca55a9f1
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Wed Jan 13 10:56:19 2010 +0100

    skins2: retain width/height values
    
    When reparenting, these values must be updated to avoid unnecessary resizing
    if the move() method is called.

commit 70df626af21266295d41078de3186d88db24c3aa
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Sat Jan 9 19:57:33 2010 +0100

    skins2: fix skins demux
    
    This skins demux is not of much use, but at least, it is now functioning.
    (no more crash)

commit e1091d8602d0ee319a58c70baf96678754c93ef4
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Jan 14 14:14:12 2010 +0100

    Dbus controler: Fix path for the TrackListChange signal.
    
    Fix #3232

commit 60f0938f9d3835cfecc87e8688e1b4c26b5a7275
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Jan 14 14:10:15 2010 +0100

    dbus control: AFAIK we must lock here.

commit 57a63ce739a89546ba2e72b09561d480b42c241d
Author: JP Dinger <jpd@m2x.nl>
Date:   Wed Jan 13 13:57:45 2010 +0100

    mozilla plugin: Replace near-identical code repetitions with calls to helper.

commit 9bec486d7355d63ffbdba50570b73383cc364175
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Thu Jan 14 09:30:08 2010 +0100

    qt4: build fix

commit 444f8b7d233a7359b27052352f1601082f4c43de
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jan 14 01:38:32 2010 +0100

    Integrate .tta in interface and installer

commit 016a32ad4175833656df5ff34c1c44fbb71c3964
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jan 14 01:36:06 2010 +0100

    NEWS improvements

commit d5ce28ee45694e46431709a8d4ebfa0f8b6b4ceb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jan 13 22:57:35 2010 +0200

    .S and .c should not have the same base name
    
    Otherwise, the object files will conflict

commit 1166c169cf24fc72ef31b1fb0f24cf0f48fc95b6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jan 13 22:54:01 2010 +0200

    ARM NEON: missing prefetch for I420 -> UYVY chroma
    
    PLD was only added to I420 -> YUYV this far.

commit ef9a6285518cbd5210097670f5b13d9739cd6582
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Jan 12 23:17:57 2010 +0100

    Implemented support for embeded subtitles in AVI (close #3227).

commit 32fb711f6eec4cf03fda42ae79d21c21eaa32848
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Jan 12 23:16:55 2010 +0100

    Added support for subtitles stored as input attchments.

commit c189117a7b88619994f130eb39102683cb8f2e6f
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Jan 12 23:16:27 2010 +0100

    Added an access for reading input attachments.

commit 5fd8aa306ebd4ebaf6a8678d4dd8c6dcd79d31d9
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Jan 11 21:36:43 2010 +0100

    Added support for \N \n and \h in subtitles.

commit 79399150ff84330eadf9fb1c88c81f7ccdb5a235
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jan 13 19:10:49 2010 +0200

    Linux: do not hardcode libvlc.so, use address space match instead

commit fcf05b24781d8a02b0172951d8b3b5b94bdefa38
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jan 13 18:40:35 2010 +0200

    config_GetDataDirDefault(): return a heap-allocated string

commit ee0fdf387d53b2cd4555586c20749d6684a394a7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jan 13 18:26:46 2010 +0200

    Fix prototype warning for config_GetDataDirDefault()

commit e67440af251de7a8ef9757416448de0f2308675c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jan 13 18:13:17 2010 +0200

    Move core Win32 files to their own directory
    
    There is still too much stuff in misc/ ;-)

commit bb47a4fa3385c748d9c7249d80bad0076c1102e0
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Wed Jan 13 08:53:30 2010 +0100

    access_mms: fix variable type.
    
    This should fix #3236

commit 1ddc768ca8fe0ddc1e34c6b7ba4baca40c3a3782
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Wed Jan 13 01:45:58 2010 +0100

    Fix oldhttp build : needs struct stat / S_ISDIR

commit 041e0d11d5410da4d51dbf1dcff8f437adfbf044
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Wed Jan 13 01:44:46 2010 +0100

    fix [0b988497] : initialize volume_vars_lock

commit bf42155a81911c2c00295a86af1407cdd9ee619e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jan 12 23:58:31 2010 +0100

    AvCodec: Re-enable RV13 decoding

commit 0ced77d8fdf5bfa94a9a6ef1de271bd970375624
Author: Bernie Purcell <bitmap@videolan.org>
Date:   Tue Jan 12 13:29:16 2010 +1100

    Freetype has had support for synthetic font styling for a while now; add in support for it to vlc.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit bf6b2d1d910e1d0837e19dbb27f3615084ead90b
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Jan 12 22:48:16 2010 +0100

    libvlc: fix volume on sound increment when muted
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 03e38b504cbdcc8ac8c9dd1cf53ec4c5662cd59e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jan 13 00:18:27 2010 +0200

    Win32: assume the OS support what the processor supports
    
    We cannot use SIGILL, so we have to trust CPUID.
    Maybe there is a Win32 API to query the kernel support?

commit 51f8337ec523733193da6eb8990bcd82991aa827
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jan 13 00:13:33 2010 +0200

    Typo

commit 9c4f46a63990e9fad33991eb12f90945b36e0bab
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jan 13 00:02:05 2010 +0200

    PowerPC: reset SIGILL to default handler too

commit 5b4fe3ad4c2f740dfd5af3c9102751d400682a4a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jan 12 23:54:48 2010 +0200

    Win32: compile fix

commit c3daaedca8f315b9bc8fd3a18881a7bac12f77f1
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jan 12 22:31:42 2010 +0100

    RealAudio: compile fix.
    
    Sorry, I obviously wasn't compiling the right module XD

commit 233b4157d6dd8d01e26dd5bf8e5fb4db91c92639
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jan 12 23:28:47 2010 +0200

    CPU: force the SIGILL handler back to default after forking
    
    In case the LibVLC application has overriden SIGILL, we really want to
    crash rather than run the handler.

commit 76f6410c0c6b37f5d582646eafacd8e4ffb24c16
Author: Detlef Schroeder <detlef.schroeder@feinsinn.com>
Date:   Tue Jan 12 21:42:30 2010 +0100

    configure: fix vcdinfo/libvcdinfo inconsistencies
    
    Additional changes in configure.ac according to
    [71fafba47612fa01e51b3933060a277bef900346].
    --enable-vcdinfo was changed to --enable-libvcdinfo and some VCDINFO
    were renamed to LIBVCDINFO but the checking was incomplete so pkg-config
    could not correctly configure libvcdinfo
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 68e9f2bcbd47a539fb747e03139e4090b1e183d1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jan 12 22:00:24 2010 +0200

    Revert "configure.ac: Enable color-test automake option."
    
    This reverts commit 380fc82a97eee5ce7e12e3e879e5075bb61fa847.
    
    This fixes bootstrap with automake 1.9 and 1.10.

commit 380fc82a97eee5ce7e12e3e879e5075bb61fa847
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Tue Jan 12 19:32:38 2010 +0100

    configure.ac: Enable color-test automake option.
    
    This will colorize the `make check` output if your term supports it.

commit 822fc00331d0c23a33c2cf2bdd1c9270e72dd73a
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Tue Jan 12 18:23:52 2010 +0100

    gui/macosx: Revert interface changes in [966d42293a5613a3ce2b55e5e516533680ff2738].
    
    As agreed the work is rather unfinished for 1.1 and Lunettes is rather promising.

commit 345b176f96597c5719d66b1d9ad3ce359464a639
Author: Martin T. H. Sandsmark <sandsmark@samfundet.no>
Date:   Tue Jan 12 18:11:11 2010 +0100

    remember to emit currentSourceChanged
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 4dddafade845754c800b52c27b4ee7c50e6b6fb0
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jan 12 01:37:23 2010 +0100

    RealAudio: use the VLC_FOURCC macros

commit 8a9b498d76ce629b05472c73e2fdd48f6ab38f39
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jan 12 01:34:35 2010 +0100

    Support for sipr decoder from FFmpeg

commit 01e2f27baf8a3990f62303e3399e25b8915c8ca5
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Tue Jan 12 13:45:08 2010 -0200

    Move VLC_HARD_MIN_SLEEP above gcc version #ifdef. It is also used in modules/audio_output/oss.c.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 1daef10918895b4d6258f4e38f07efe706ca5b82
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Tue Jan 12 15:04:44 2010 +0100

    WinCE: fix previous broken commit
    
    Still untested

commit 6a2e4014fe6ed3d920703de0650cb8ad701329e8
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Tue Jan 12 14:47:44 2010 +0100

    WinCE: emulate GetMenuState() function
    
    This fixes video_output plugins on WinCE. Note that GetMenuState() is
    considered as "superseded" by GetMenuItemInfo(), so it might be better
    to just drop the former altogether.

commit 1a974cea523b6fcc055f4bb35e66c9fbcd3a713d
Author: Grigori Goronzy <greg@chown.ath.cx>
Date:   Tue Jan 12 01:29:54 2010 +0100

    libass: avoid crash on ASS_Images which have width or height == 0

commit 4812448c8665707559b81c11ca6c15cd3628a0d4
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jan 12 00:30:18 2010 +0100

    Qt: Compile fix for gcc 4.5

commit 76d6de981ab0a2e7b5a2a8e77e14ec00a87961f7
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Tue Jan 12 00:24:06 2010 +0100

    contrib: fix fontconfig with -march=i686
    
    fontconfig compiles and runs some native code during the build
    process. Because of the -march=i686 flag, this code will fail to
    compile on 64 bits build hosts.

commit c6bd2dd5a2a7c14057b9036311d0670e6cf73fae
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jan 11 19:43:37 2010 +0200

    Remove dead old <sys/times.h> use

commit 49397ad54de3c3aff5f9dcc0856c6fa19f94729d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jan 11 19:42:39 2010 +0200

    Remove useless <fcntl.h> and <sys/time.h> inclusions

commit e7ee6a9d861ea4f62a828ebd929f8ecd15b4163f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jan 11 19:37:21 2010 +0200

    Remove useless <fcntl.h> inclusions

commit 4f9272f73089735e488f65dc973d08b4be46b798
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jan 11 19:17:18 2010 +0200

    Remove useless <ctype.h> inclusions

commit a52793e9241068899a36f4e73a125a2fbb81e1a9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jan 11 19:08:03 2010 +0200

    Remove useless <sys/stat.h> includes

commit 22fdf98f4ce8ea6d3a48da5daa0b3c9fe41e13fe
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jan 11 18:56:36 2010 +0200

    Remove useless <errno.h> inclusions

commit 3ea9fb9c5fb34162624dec53c1906f50dff6131e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jan 11 18:44:02 2010 +0200

    threads: remove legacy #includes

commit 416b9750288ffaabc619e2c01af84603c3fcac62
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jan 11 18:37:18 2010 +0200

    deinterlace: useless #includes

commit 1de18f4ebfafffeb04d7700283eee4c2aec9ffcb
Author: Benoit Calvez <Benoit.Calvez@gmail.com>
Date:   Mon Jan 11 14:14:08 2010 +0100

    Phonon: fix for Win32 compilation

commit 8f3c41de941849f4ff5f2ae5975754c1907637c9
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Mon Jan 11 10:14:29 2010 +0100

    configure: fix detection of ARM NEON

commit fbd95be806aa6ee8df82cfccb7628fba6bf0c085
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 10 17:47:34 2010 +0200

    Move ARM NEON optimizations to arm_neon/

commit b62a28b2aa8620122f2d40ae85a49626fdf6b48a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Jan 10 15:56:51 2010 +0100

    Qt: DO NOT use qobject_cast without checking it!
    
    How difficult is that?
    Fix crash introduced by 1a4bb0599422791234aced46449a017e54ac6115

commit 4be112d1c016fb6edfadec092004d2936c78b263
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 10 16:51:34 2010 +0200

    Move Altivec chroma plugin to altivec/

commit d8aa810a8ead73462c03d3376a89668de60c1b8b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 10 16:47:36 2010 +0200

    Fix POTFILES

commit e5130a8562b6bfd4c7b2620483f116de5bacd78d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 10 16:46:27 2010 +0200

    Move SSE2 chromas to sse2/

commit a763b988077975c39c7b1ad0bf5694804bd4084d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 10 16:37:57 2010 +0200

    Move MMX-accelerated chromas to mmx/
    
    (Feel free to cleanup)

commit 0eb68c7e26d4aff6d7549a4d1948b86db5a69d0a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 10 16:25:12 2010 +0200

    Expose MMX and SSE2 compiler flags

commit 80158557a6793a52dac40fa2a75c627b3366ca9c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 10 15:54:09 2010 +0200

    Make volume-change a void rather than a boolean

commit 6f3969637a0399a158a0554c5fbec258b43a0fef
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 10 15:42:56 2010 +0200

    ymga plugins are gone

commit 0b9884976f98d34142687267ab9100b76c0a1605
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Jan 9 23:54:50 2010 +0100

    libvlc: Unify volume/mute change functions and add a mutex layer
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 0759676c98fd71fd933a5f1b7de914b02c879592
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Jan 8 00:02:15 2010 +0100

    Qt: update widget initialization
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 4704ae3fc98d6bea83f3f4290d314cfabce16001
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Jan 8 00:02:14 2010 +0100

    Qt: rename slots to explicit names
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 18addd464ff59b5b7e8877e426e861d06b86a45a
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Jan 8 00:02:13 2010 +0100

    Qt: remove the b_mybutton hack. Connect the appropriate events.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 1a4bb0599422791234aced46449a017e54ac6115
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Thu Jan 7 20:18:31 2010 +0100

    Qt: Audio control widget changes
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit f870d44caf89f71e3142fc92b6cdd64df4feebe1
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Thu Jan 7 20:18:30 2010 +0100

    libvlc: disable audio mute on VolumeUp/Down
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit a82dc303ae8655384fdfb4b67643536355c4b604
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Thu Jan 7 20:18:29 2010 +0100

    libvlc: introduce 'Muted' as a whole state, not as volume 0
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 722b9d0efed6161666b7a8993809e0c760be221b
Author: Tobias Güntner <fatbull@web.de>
Date:   Wed Nov 25 16:05:57 2009 +0100

    Fix prebuffering after seek.
    
    Signed-off-by: Laurent Aimar <fenrir@videolan.org>

commit ee7c062a726dad6966948dc868656a7d610233dd
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 10 15:10:04 2010 +0200

    Remove YMGA chroma

commit 3186de40c74a61e9fd59776690964917c7786234
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 10 15:05:03 2010 +0200

    Remove the MGA video output
    
    Those cards are normally accessed with the standard FrameBuffer,
    through X11 or svgalib instead. The mga_vid driver is not even in the
    kernel (or not anymore).

commit f79cbd2d7703e33713d795499f729095579954f9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 10 15:07:59 2010 +0200

    memcpy is not a stand-alone plugin anymore

commit 5cf39fab9bb2868d4513a6ad1628148696ef2aba
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 10 14:51:42 2010 +0200

    XCB/X11: missing shortcuts

commit ed22ebd8f2ac249e7f1c841a0322cb86b7a4bdab
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 10 14:44:04 2010 +0200

    Wrapper: remove hard-coded plugin list
    
    This would enable third party vout display plugins, and remove the
    maintainance hurdle that the wrapper was. As a side effect, legacy
    video output plugins will always be probed after new vout display
    plugins even if they have a higher priority.

commit 11d2043778443601e04f832402af5979b8073b99
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 10 14:28:21 2010 +0200

    Select --vout value from vout display list rather than video output
    
    This fixes the plugin names in the user interface. On the other hand,
    legacy video output plugins cannot be selected explicitly anymore
    (though they still take part in automatic probing).

commit 72aa069317767d177021036d1ed3ffb5a10535f9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 10 13:10:57 2010 +0200

    Distribute altivec...

commit 483030a0ef7cac5d8e4d62e3fa31d3110cecdfbe
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 10 13:05:53 2010 +0200

    Move Altivec memcpy to altivec directory

commit 751329b47c4b09e523a499f282798abc949f3f71
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 10 12:34:38 2010 +0200

    Move x86 memcpy plugins to mmx, mmxext, 3dnow directories

commit 52943ce6dcaa19e2924846d2225176375f49b2c8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 10 12:36:55 2010 +0200

    Check plugins directory names for unsupported capability

commit 417eadba3f1c4afbc8077fdca4fc06fca8e8bb1d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 10 12:39:48 2010 +0200

    Make plugin cache name dependent on CPU capabilities

commit 90e94ab5dc8bcbaa59d2fb0959ddc191a6f05b2b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 10 11:27:07 2010 +0200

    Move libc memcpy module to dummy

commit d6d69ae15bc3446871ea400e9dce3e7f03d27270
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 9 20:01:08 2010 +0200

    Mark --sub-file option safe - should fix #3224

commit d14bb18c4a794844b52c746a02b721f852855ccb
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Jan 10 00:12:09 2010 +0100

    Qt: fix a sticking slider issue.
    
    Close #3105

commit 3684f45081e0b0af0e5719016af789115a5ddd84
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jan 9 23:17:40 2010 +0100

    Win32: dvdread fixes for Win32
    
    This should simplify the mms-bitfield issue and avoid the compilation of the dvdread plugin on Windows...

commit e3f2974d3dacb3081d477c5fcd5c6d8afc11e2e8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Oct 3 20:25:23 2009 +0300

    Maemo: saner default resolution for V4L2
    
    Otherwise, we'd use the maximum (5Mpixels) which is a bit large for
    video purposes. Also, 5Mpixels exceeds the capacity of the XVideo
    overlay.

commit 870146382734486fc8af6d0d15b757874477a4ce
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jan 9 16:56:43 2010 +0100

    Revert "Contrib: remove patch unneeded for Windows"
    
    This reverts commit 10b9d038ae2c80fb41e23520ef1284258594f17c.
    
    Yeah, sorry guys, but it looks like the dxva2 code needs it :'(

commit 8e1733aee81ca086428429050c69c63063a8a866
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 9 17:59:50 2010 +0200

    modplug: force linking as C++
    
    modplug is a C++ library (including a C API). So we need the C++ linker,
    at least when linking statically.

commit a902512ec6e83cb38d4a01875396029aa95e1c11
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jan 9 16:47:26 2010 +0100

    Contrib: consistency between Makefile and src/Makefile

commit 1880b882fe322dfd57d71b36342a32470d02481a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jan 9 16:28:24 2010 +0100

    NEWS: correctly synchronize over the whole file with 1.0

commit 73703b21e723c0f8b97200ed8294a5de5177450d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jan 9 14:32:43 2010 +0100

    Contribs: use -march=i686 -mtune=generic for Windows

commit e68c09ae281ec4f58354a56183c43867654d96fd
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jan 9 13:57:17 2010 +0100

    Win32: be compatible with GCC version bigger than 4.x

commit d671e85ed82f8b3bd145610af6790667452044d4
Author: Hugo Beauzee-Luyssen <beauze.h@gmail.com>
Date:   Fri Jan 8 15:19:15 2010 +0100

    libvlc: Register (MediaPlayer) SeekableChanged event.
    
    Signed-off-by: Pierre d'Herbemont <pdherbemont@free.fr>

commit 7b42458ace7a16ea9e258cca23f9f42f5e8a3667
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Fri Jan 8 14:36:25 2010 +0100

    vout_macosx: Don't render more than needed during Cocoa Callbacks.
    
    This saves (from my test) more than 5 frames per seconds during live resize.

commit 2e24fc5e4285d8b2a6e18b27e76c0f459b0da67b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jan 9 12:46:43 2010 +0100

    DxVA2: No need to \n in msg_*

commit 5ac9e88e16f22b8fb82adba43cfd89b5302f20bc
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sat Jan 9 11:51:06 2010 +0100

    Remove vlc.net.select() and fd_set.

commit 5f5d77942050184425bee5a60433a08a402b192e
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sat Jan 9 11:41:09 2010 +0100

    Remove timeout parameter from lua listner:accept().

commit 7ef39293b6b39f06c8d3d92ce012b6dadbf1d63b
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sat Jan 9 11:27:35 2010 +0100

    Remove linux specific poll flag.

commit 1bbcbb013e4e1f4f15064581dbb00a3238dc9b66
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jan 9 11:32:50 2010 +0100

    Contrib: update pkg-config url

commit 6b5e5fb434db2982b2bfd461501a7df65feb860f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 7 21:04:11 2010 +0200

    Fix SPU alpha channel palette values
    
    To convert from 4-bits to 8-bits channel, one should multiply by 17.
    
    Acked-by: Antoine Cellerier <dionoea@videolan.org>

commit 11fe3be41b4ba5d9558306101040319393921003
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 9 12:10:47 2010 +0200

    error and warning function attributes depend on GCC 4.3
    
    (not on some specific operating system)
    
    Pointed-out-by: Ramiro Polla <ramiro.polla@gmail.com>

commit e7514176b569f2a1ba65126279cec7f63edbd768
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 9 12:10:13 2010 +0200

    --disable-avcodec implies --disable-dxva2

commit f9d095a6a60b2136a378be1bc575ceddfcba1833
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 9 12:08:50 2010 +0200

    --disable-avcodec implies --disable-libva
    
    Don't force an explicit --disable-libva. This was especially silly on
    non-libVA platforms.

commit 9dd8de3fb8f4f0820e4b010f6ef452f507c6212c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jan 9 10:59:39 2010 +0100

    Contribs: remove unneeded patch for live

commit a6adcd78680167502df35befc13b5e0945f5e240
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jan 9 10:58:22 2010 +0100

    Zoy is down, take caca from v.o

commit 2d3a1e799795c4ebcf2bd8780d027d6c454b80aa
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jan 9 03:12:19 2010 +0100

    Win32: fix breakage from 555cb288eea92ac9b2b5416225f678323f439ece

commit e84fa4198d93ef5a3403c26fd5c3fc59e551e3d9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jan 9 02:42:41 2010 +0100

    Contrib: minor updates of libpng, SDL_image and gcrypt

commit 10b9d038ae2c80fb41e23520ef1284258594f17c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jan 9 02:29:21 2010 +0100

    Contrib: remove patch unneeded for Windows

commit 0179de14ddb2856cd9733a3937018fa15377c7d0
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jan 9 02:27:54 2010 +0100

    Contrib: fix schroedinger compile for Win32

commit c86d8f7b48d928a44cbba0712d54e86466192ea1
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jan 9 02:13:31 2010 +0100

    Small fixes for Win32 configure

commit 5c0de0fe944865fb5cd487519e166eba469cae90
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jan 9 02:08:10 2010 +0100

    Contrib: fix dirac target

commit 8bbd4a3154744c8604da6940356aef508c214586
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sat Jan 9 01:49:54 2010 +0100

    Add vlc.net.poll() and use in modules/host.lua.

commit 92432bcb27cc118e1bcac57d8c6488ddb55da1ca
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Wed Jan 6 23:34:10 2010 +0100

    Remove dead code.

commit f5bcd007828b11cb6523ab80f85933aa1dbeb1ff
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jan 9 01:18:20 2010 +0100

    Contrib: Fix compilation of libprojectM

commit 3d04e0357a5e1b6c058b2f6ed21f3394b45e961e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jan 9 00:57:44 2010 +0100

    Configure.ac: dxva2 detection and activation

commit 73ce7c2d6a653aeac544e12d9f9cd6f7913afd4b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jan 9 00:26:29 2010 +0100

    Configure: dvbpsi_SDTServiceAddDescriptor wasn't in all versions of dvbpsi. Check it

commit 24745de91b96f235d53b4ea95d8123df8cf9224e
Author: Radek Vybiral <radek@ns.snake.cz>
Date:   Fri Jan 8 23:32:06 2010 +0000

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

commit add029332988994faac4476df6c5ade73c904b38
Author: Oleksandr Natalenko <pfactum@gmail.com>
Date:   Fri Jan 8 22:39:05 2010 +0000

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

commit 5c759bc7747c855fda55a6324a78c5d581967ae4
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jan 9 00:24:21 2010 +0100

    Contrib: be sure to have dxva2 headers before compiling FFmpeg

commit bcd6f556b7a41613074491553a765e5ed6510e0c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jan 9 00:17:44 2010 +0100

    Contribs: Use mtune=pentium2 for Windows

commit 7016eda04d895cbd6cd9fafcb2f7b61339334bfe
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Fri Jan 8 19:26:20 2010 +0000

    Typo

commit eee18af0f5849cb7c79782903e37906958f0062d
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Fri Jan 8 16:42:30 2010 -0200

    libcaca should be >= 0.99.beta14 because of caca_create_display_with_driver().
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit b02a2e24cd1ea2fdd78284e4054dc8703a2274f1
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Fri Jan 8 16:06:45 2010 -0200

    sqlite3 should be >= 3.6.0 because of sqlite3_next_stmt().
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 5824aabb9f5694ea7f35929e84b0630fb390683b
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Fri Jan 8 15:13:40 2010 -0200

    Use pkg-config to check for libmodplug, and check for version >= 0.8, which is needed for some functions like ModPlug_NumSamples(), ModPlug_GetMessage(), ModPlug_NumInstruments(), etc...
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 36a25fbe8bd6710a9611beefc91587e9d69fbcfc
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Fri Jan 8 14:31:21 2010 -0200

    vbi_bcd_digits_greater() needs zvbi >= 0.2.28.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit f1c31ba284bc4fdf54351b47e4a734d8f8c5696a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Jan 8 19:34:03 2010 +0100

    Simplify headers for VAAPI
    
    The check for presence has already done in configure.ac

commit 7f39bd111ba7a4cf65a982fe70fba1beb7b37e4a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Jan 8 18:37:46 2010 +0100

    Move the libVA detection to auto
    
    It now autodetects the presence of libVA pkg:
    It will fail if --enable-libva is defined and it is not present
    It will be activated if nothing is specified and libVA pkg is present
    
    Moreover, it will check the presence of the avcodec/libva.h

commit 14e3a156ff9f20ff17d7512fd07acd621f78adf0
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Jan 8 16:18:54 2010 +0100

    Fix include order in VAAPI
    
    You cannot check HAVE_AVCODEC_VAAPI before including "avcodec.h"

commit ac0d798c4ee9e2407012a8ce57688a16455443e2
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Fri Jan 8 11:57:14 2010 +0100

    video_filter_ball: missing var_DelCallback + cosmetics.

commit c7dfbd11f26de441c055c38011d62e6cb05462fd
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Thu Jan 7 18:30:19 2010 +0100

    skins2: list of skins improved some more.
    
    This patch also takes into account opening a new skins at any time
    (not just at initialization)

commit a2fa93d5f0b1585a12497c4baa0a1321c118998b
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Thu Jan 7 13:42:36 2010 +0100

    skins2(Linux and Win): fix transparency issue at window level
    
    When refreshing a window area, the window mask must first be stripped of this
     area, because the new refresh may not result in the same mask being applied.
    
    This patch corrects the following issues :
    - an animated bitmap with transparency varying from one subimage to the next
      is now guaranteed the previous subimage won't leave any trace.
    - a control that becomes invisible now means transparency is restored
     if no other controls exist for the same area (instead of an undefined and visually unpleasant area)

commit f980341ba088613284a05fa6ec1f127ee5af29cd
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Thu Jan 7 19:07:27 2010 +0100

    ncurses: fix build broken by [9a00da44]

commit 03be7ef6bc83b6b225d38ef8bbcfc0bcf4275521
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Thu Jan 7 19:06:11 2010 +0100

    Unused arguments

commit 01e398eb43750fb632e083a952a37144b259763c
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Thu Jan 7 18:37:54 2010 +0100

    dm6446 use an arm926-ejs, not an arm9tdmi

commit db2aa92506b42ac3313e0a8152407f713a4ff96c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jan 7 16:47:41 2010 +0100

    Remove tarkin codec module.
    
    It is a dead-born codec

commit 2ccfca66cdf5c9be637f34a99b2e6c928b60afba
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Wed Jan 6 21:24:21 2010 +0100

    More alignments fixes in configure.ac

commit 3bc815a2c8746372e553827d08fa9a78560f022e
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Thu Jan 7 14:49:41 2010 +0100

    test: Add two more missing media_list_player_stop().

commit c71466a120671aebecc4b10105573777dccec888
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Thu Jan 7 14:11:13 2010 +0100

    test: Fix media_list_player test. (Make sure we stop before releasing).

commit ae3d66e7a1f004e0f75ee3f01061886d522d2cb4
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Thu Jan 7 14:10:09 2010 +0100

    media_list_player: Don't stop automatically.
    
    We don't want to release the resources associated to the media player, unless user specify it.

commit 9e91be6456c9d82ce5aef65e4edc02bbdbc903fb
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Thu Jan 7 14:07:00 2010 +0100

    test: Remove trailing spaces in media_list_player.c.

commit afbdac28e58bc10e28373412bd7efa550cdbc17f
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Thu Jan 7 14:06:24 2010 +0100

    media_list_player: Remove trailing whitespaces.

commit b2522de8ebe4f202bc30ecdf3b6bd436b2c8d71e
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Thu Jan 7 13:25:17 2010 +0100

    vout_macosx: Remove trailing spaces.
    
    And a debug code.

commit fe403f8836863eda627835dded2d67b672eed804
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Jan 7 08:29:26 2010 +0100

    Fixed uninitialized value.

commit 7e8e215ddc00b6dd64396a843194808b1de71657
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Thu Jan 7 02:34:26 2010 +0100

    frenchtv: Add a new lua "art finder".
    
    This will download the free to use original recreation of french
    channels logo by Cyril Bourreau.
    
    Note, we can mirror them eventually. (Explicit authorization from the
    author).

commit 555cb288eea92ac9b2b5416225f678323f439ece
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Thu Jan 7 01:07:02 2010 +0100

    Allow lua "meta reader" and implement a meta reader from filename.
    
    "filename.lua"
      will check if the file name respects the following form:
        "Show.Name S19E01-jde.DEf.avi"
      upon success, it will fill the show name, the episode number and
      season number in the meta data.
      It will also set the title to "Show Name S19E01"

commit 855c0ab217885562742ec64c4e4193235befa616
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Thu Jan 7 01:02:10 2010 +0100

    meta reader: Always run if we don't have meta from access or demux.

commit edd9673a257d1f15450c084defbf3ec7a9edb3f6
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Thu Jan 7 01:01:28 2010 +0100

    meta reader: Add the input_item that we are reading in the structure.

commit a36325f84f458338b4fe5c02ce2b77e728593e2c
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Thu Jan 7 00:57:30 2010 +0100

    lua: assert that we have an item.

commit b170613f0db66f88f1d6f48021bd930c8184ad57
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Wed Jan 6 23:31:50 2010 +0100

    Revert "Make sure LUA RC has lower priority than classic RC"
    
    This reverts commit 281d4f3a253714a48062d4c34d88c1be13260448.
    
    Please discuss those bugs with me before reverting. If you really need, use -I oldrc instead of this non constructive disabling of new code we desperately need people to test.

commit a9872d2d707547ea42de30c1fc3df775e355b280
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Wed Jan 6 23:30:14 2010 +0100

    Remove use of select/poll timeouts in lua rc and telnet interfaces.

commit 8bb55f6a4f53e2d02bfa236a0e13e7f99ddebdf4
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Wed Jan 6 22:35:53 2010 +0100

    Revert "Remove http shortcut from LUA"
    
    This reverts commit 4e77528cbbb723620625515f1de30497d9a27ec4.
    
    Lua http doesn't poll at all.

commit 3e374b079ec3eccc41db7f6d66a13aedb7c40ba6
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Tue Jan 5 22:34:42 2010 +0100

    fix comment.

commit 9027ae0e050de2f872eae3dc38a1332d26709620
Author: Ilkka Ollakka <ileoo@iki.fi>
Date:   Wed Jan 6 23:57:47 2010 +0200

    input/es_out.c: fix INPUT_ADD_INFO after meta changes

commit 64e4f68bfee806c57770f1feca7eca93312cef32
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jan 6 22:50:05 2010 +0200

    XDG screensaver: call waitpid immediately
    
    This requires one more thread :( but at least people won't report bug
    about VLC leaving a defunct child process... Even though I doubt it
    would have been a real problem.

commit 7feea9d3aa7525953a985ebfd7eb688dd3fdab0f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jan 6 22:27:38 2010 +0200

    Remove unused modules_t.b_reentrant

commit 70cf81097a5f5e429cbe2b5a1e5a325fb21b58c7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jan 6 22:25:58 2010 +0200

    Make shine really not re-entrant

commit 2c7bc975319786afc79cb585c956c38649a5f689
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Wed Jan 6 20:20:55 2010 +0000

    Fix compilation
    
    Fix 9a00da44cb60b01b142ae1a9a333833cf1fb0ab6

commit 9a80046d88fac249183f859055c02914c4615bdc
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Wed Jan 6 20:18:43 2010 +0000

    Put the exported functions in the shared lib

commit 4e77528cbbb723620625515f1de30497d9a27ec4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jan 6 22:00:31 2010 +0200

    Remove http shortcut from LUA
    
    LUA http is bugggy and polls the system every second.

commit 281d4f3a253714a48062d4c34d88c1be13260448
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jan 6 21:59:39 2010 +0200

    Make sure LUA RC has lower priority than classic RC
    
    LUA RC is buggy and polls the system every second.

commit 5ddff2bd707a2fd5698ad50bff52619b4bd066b6
Author: Martin T. H. Sandsmark <sandsmark@samfundet.no>
Date:   Wed Jan 6 20:40:52 2010 +0100

    fix the fetching of the total time of the media loaded, and small optimization when loading media
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 71fafba47612fa01e51b3933060a277bef900346
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Jan 6 17:24:37 2010 +0100

    Configure alignement and typos

commit b470029af29b0d5595fc6e83d64421997de75ce9
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Wed Jan 6 17:18:19 2010 +0100

    vlc_meta_status_e->int by popular request.

commit 99b4edc2399d86582315795bcfd065e98c07f9e2
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Wed Jan 6 17:16:09 2010 +0100

    vlc_meta: Define properly ITEM_ART_FETCHED and ITEM_ART_NOTFOUND

commit 14e4ff124a973716e8932eaddb2926da67b7ee90
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Wed Jan 6 17:14:54 2010 +0100

    Fix build.

commit 617b6ed7b4ff3255f41c804ed291ae27beb43154
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Wed Jan 6 16:51:29 2010 +0100

    Revert "tmp"
    
    This reverts commit de56dfd5390f69d9a9ab2a431bb055463eb749a7.

commit eaba6509a79dd35ce836400d2dce4588ac77d1dd
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Wed Jan 6 16:49:33 2010 +0100

    vlc_meta: C++ doesn't like bitmask with enum said Laurent. This shouldn't be used in module, but...

commit de56dfd5390f69d9a9ab2a431bb055463eb749a7
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Wed Jan 6 16:38:32 2010 +0100

    tmp

commit 990173387c2eefc337638c0346334fe31dd1d6aa
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Wed Jan 6 16:35:26 2010 +0100

    This shouldn't have been pushed.

commit 1af19c857adc8bffa724dd9892aa7333fbb7cf96
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Wed Jan 6 16:06:35 2010 +0100

    lua: Add the possibility to expose vlc.item.
    
    Also support multiple meta data, and the "filename" meta data as well.

commit 9a00da44cb60b01b142ae1a9a333833cf1fb0ab6
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Wed Jan 6 16:04:12 2010 +0100

    meta: Make vlc_meta_t an opaque structure and move a bunch of static inline function to their private .c files.

commit b25b7890e2c5166fa19c6ebbd43369ddc6d89547
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Wed Jan 6 16:02:15 2010 +0100

    dirs_macos: When running from command line there is no bundle identifier by default.

commit 81dc52be2f20ad0aee3835a66a84075c796e9d89
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Tue Jan 5 18:44:29 2010 +0100

    macosx/framework: Only create the NSImage corresponding to the artwork if asked.

commit 1d034f0a6680e79d0631af9a207690520ae86258
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Wed Jan 6 16:20:03 2010 +0100

    davinci contribs: give cpu type to ffmpeg's configure

commit 4dafef962741b5655cc8d54cb80e8d9f722d4881
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jan 6 16:07:51 2010 +0200

    objects: use fputs/fputc if there is nothing to format

commit 19adcbe5be83ce12a07d83092503c3f4a622b3b6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jan 6 16:05:15 2010 +0200

    variables: use a binary search tree instead of a table
    
    This makes insertion/deletion faster, and saves a lot of code

commit 6d6fcaba2c7b55b9817ec0ee8b0dc9239ea3895d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jan 6 14:20:33 2010 +0200

    vlc_tdestroy: safe replacement for GNU tdestroy()

commit 812f6667c9c0f6e9e84f5dbfb9e9bacd28f6a64b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jan 6 14:22:34 2010 +0200

    Revert "compat: implement tdestroy (GNU extension not available on OpenBSD)."
    
    This reverts commit 714d6155710c201562f2cdd78127c2fc59aebf43.
    
    Conflicts:
    
            compat/tdestroy.c
            include/vlc_fixups.h

commit 9106655f0284fbdafae896d9f25ed0545df4c719
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Wed Jan 6 01:00:37 2010 +0100

    Fix make dist

commit d17f1609d78d3763fa15f2ad21140d853d07a136
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Wed Jan 6 00:27:45 2010 +0100

    i18n: remove deleted file

commit a496245c8d8e2abd3779cf6cd6674cb9b3a480fe
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Tue Jan 5 23:53:01 2010 +0100

    WinCE: fix window size in wing{d,ap}i video output again

commit 738cabebf79576f60fb0985adb32c5ae8a72db36
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Jan 5 23:36:09 2010 +0100

    Compilation fix (gapi).

commit e4fb5cd250f211d3ff9ce713a03d70080532fbbc
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Tue Jan 5 22:58:49 2010 +0100

    skins: cosmetics about previous patch (thanks ivoire)

commit 24655a2d7e85c4a7e275f04dc7997684c61aaf26
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Jan 5 23:02:54 2010 +0100

    gapi compilation fixes (again).

commit 0f5eea32151742591f03a6fb0c15219b4e675a53
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Tue Jan 5 22:59:21 2010 +0100

    contrib: uncompress gecko-sdk to the right place

commit d381962594480636d0a70075218a650fdf82d538
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Jan 5 22:48:24 2010 +0100

    Another gapi (msw) compilation fix.

commit 836c694fa15e36de06251aea4433e7803a507590
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Sat Jan 2 23:05:53 2010 +0100

    skins2: improve the way skins are listed
    
    This patch fixes the following :
       - skins are now sorted alphabetically (Linux issue only)
       - the current skins is checked in list (instead of the first skins in list)

commit bca9025a78f1ffa14b52a0b8c69a715cf7e69764
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jan 5 23:08:34 2010 +0200

    HAVE_IF_NAMETOINDEX is not used

commit 0368bdc21c84b3a70b634ed65761b4c3c16bdf1d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jan 5 23:07:35 2010 +0200

    sigrelse is not needed anymore

commit bcab9505773601c95b0f3b1f5ffc137a9cc3e0a0
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Jan 5 22:01:49 2010 +0100

    Really fix gapi compilation.

commit dae92ac245bed50c66bdd06bf79be7123cd9de01
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jan 5 23:00:24 2010 +0200

    XCB/window: missing keys

commit 3abd4e20af7d02ebfdbfcab380f99bfcecbe12be
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Jan 5 21:58:10 2010 +0100

    Compilation fixes (gapi, msw).

commit 93334e1d80a63ac0049d41d6e8a309c910f3e78f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jan 5 22:48:20 2010 +0200

    Messages: missing const, fix Qt4 warning

commit 4bd67b7a8bcdbf414b056dd3dab6bada7a9038d1
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Jan 5 21:09:37 2010 +0100

    Revert "Revert "Removed old msw files.""
    
    This reverts commit d98e43b1c635d2e91dc950536d75dcb0c2c1c8b2.
    
    Sorry for the mess, missed it in the git rebase.

commit b78fa59350cba973c0dd32bff206e82c01cb7c0b
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Jan 5 20:58:09 2010 +0100

    Added AlignRect helper (msw).
    
    It applies hardware overlay constraints on a RECT.

commit d98e43b1c635d2e91dc950536d75dcb0c2c1c8b2
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Jan 5 19:53:51 2010 +0100

    Revert "Removed old msw files."
    
    This reverts commit e145f5a5bb6d61d67a8b9a6d1a4f1b33976c8ff6.

commit e36b4e6a4e1883f5a18abc60f1c4cd98b4c2ed7c
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Jan 3 22:08:26 2010 +0100

    Cosmetics (msw).

commit 955de909f9092e63e0b9945463d4401bdca0459f
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Jan 3 22:06:11 2010 +0100

    Removed old msw files.

commit 25d33b2940234b26c197638fc356770e67a8eb17
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Jan 3 21:25:39 2010 +0100

    Fixed vout display module wrapper with locked/unlocked picture pool.

commit c60c9a9ede875dab1b16c6ed665f9281c4be4ed5
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Jan 3 15:49:36 2010 +0100

    Enabled directx in "vout display" wrapper.

commit 8d099c4755bf58e1057d2180bae8e0078149c5c1
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Jan 3 15:48:17 2010 +0100

    Converted directx to "vout display".

commit 6870df1842491b29994f240917e4803c88c9ca53
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Jan 3 22:14:18 2010 +0100

    Added var_InheritBool.

commit e9e02be2ea0d956bd0837c81483617182ba42c2d
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Dec 26 20:26:23 2009 +0100

    Enabled wingdi/wingapi in "vout display" wrapper.

commit 284900dc359a626c40b95d5ca7cebc6ffcbfae35
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Dec 26 20:24:58 2009 +0100

    Converted wingdi/wingapi to vout display.

commit 72974fc1b09b63d92570e45cc0c2fd6ebca57c3e
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Dec 26 20:21:52 2009 +0100

    Cosmetics (msw).

commit a00e80ab0a4a1cbcdb603942a6d79d835333f7f7
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Tue Jan 5 20:13:46 2010 +0100

    contrib: fix clean-up of libprojectM files

commit b3134f44d76cdb2edfb86ae72e2ac4a6190ef375
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Tue Jan 5 19:57:50 2010 +0100

    contrib: fix aclocal files copying

commit 827dc1fc9da0006aa7f1619a9747e0880695688a
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Tue Jan 5 19:42:11 2010 +0100

    contrib: uncompress directx and dshow headers to the right place

commit 460ab654839e45e330086295ed3be7b3913fa33f
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Sat Jan 2 23:09:36 2010 +0100

    core: correct memory leak
    
    var_Change with VLC_VAR_SETVALUE showed a memory leak when dealing with a STRING variable.
    The pf_dup function must not be called directy with a parameter passed by the caller.
    otherwise, a reference is lost (memory leak)
    
    Signed-off-by: Rémi Duraffort <ivoire@videolan.org>

commit 93c2522be5fbb1cf4bdb03a6186ee4769e1d5ee0
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Jan 5 18:09:08 2010 +0100

    lld/llu => PRIi64/PRIu64

commit 49245bd9e5d00b380a7576669c4eacc90e737e53
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Jan 5 18:00:06 2010 +0100

    avio: lld => PRIi64.

commit 5cf2bcd602bdae96ec59c47773fb8332d3a23bff
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jan 5 18:18:32 2010 +0200

    RAM: we need to allocate the decoded string
    
    This fixes facce14d97f2d65e890ddac7ba0b4313dde817bf.

commit 736ca616b48c537c8ead13ce21ec020f34f33e93
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Tue Jan 5 14:23:13 2010 +0100

    Contribs: use our copy for gsm tarball
    
    Looks like upstream has left TU berlin and his public_html expired

commit ca8a4925583faf5bb820158072c91df5f5fa2165
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Dec 25 22:41:29 2009 +0100

    Qt: Toggle playlist source on click
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit fb58067113f1a816c1229e0c84ed6a007473aca1
Author: Vicente Jimenez Aguilar <googuy@gmail.com>
Date:   Tue Jan 5 03:25:00 2010 +0100

    Typo correction: Replaced capital o with a 0 number.
    
    Signed-off-by: Rémi Duraffort <ivoire@videolan.org>

commit fe9974bb4249ba518ed93ce7d466e89ca8afbf80
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jan 5 00:46:03 2010 +0100

    Be sure to distribute the custom.lua file
    
    This will fix the launch of the web interface in lua on Windows.

commit 80303c27c6d6b1fd9899a158ebd798c4d8ae17bc
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Tue Jan 5 00:10:43 2010 +0100

    Use [[ ]] delimiter for string in order to prevent interpreting \ as an escape character. This should help fix lua related issues on windows.

commit c2fed7e05a0e7820cd312290da037b8a68d1b6be
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Mon Jan 4 12:14:55 2010 +0100

    vout_macosx: Backport 9c21b7ec34ef07a4f4c6b5e9dc4625ad02456bfb. (Suppress flashes in Split Views).

commit cf643b1cefd8aed1d2f8a52d0264b4e1d1085b96
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Mon Jan 4 11:48:11 2010 +0100

    macosx_dialog_provider: Upon cancel, set the progress bar to indeterminate.

commit ac05d34d9ec4bb80ff3d65f1b56f586d16b82429
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Mon Jan 4 11:36:49 2010 +0100

    macosx_dialog_provider: It's ok to have a nil object as *parameter*.

commit a3a7708c78cd3e008d8d21f9301c0d5a31a3e286
Author: Christophe Mutricy <xtophe@videolan.org>
Date:   Mon Jan 4 20:57:33 2010 +0000

    Happy new year

commit 59113a3ae815ce6c1599d058170624ed1519397b
Author: Adrian Knoth <adi@drcomp.erfurt.thur.de>
Date:   Mon Jun 8 18:05:29 2009 +0200

    JACK input support for jack2
    
    When you try to capture from JACK, this is only possible with the
    "oldstyle" jackd-0.x. If you want to use the newer, SMP-capable jack2,
    the VLC inputs cannot be connected:
    
    Cannot connect ports owned by inactive clients: "vlc-input-26611" is not
    active
    Cannot connect ports owned by inactive clients: "vlc-input-26611" is not
    active
    
    Unlike jack1, jack2 expects the process callback function to return 0.
    
    The attached patch fixes this problem. It's been already fixed the same
    way in the jack output plugin (see modules/audio_output/jack.c:290).
    
    Taken from Debian bug #532339
    (http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=532339)
    
    Signed-off-by: Christophe Mutricy <xtophe@videolan.org>

commit b998f491d1958f0121492ec87c7fa9fc682d6c54
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Mon Jan 4 23:38:34 2010 +0100

    Correctly handle YUV 422 packed in ripple and wave
    
    It's a bit blocky but a lot easier than a pixel perfect fix.

commit 10c9287911e786c6eb13b9be64aad463b18877a8
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Mon Jan 4 23:23:19 2010 +0100

    Add colorthres support for YUV 422 packed.

commit c1848b08af53aa42cf1f26e05863a5d7a93e2500
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Mon Jan 4 23:05:36 2010 +0100

    Use %4.4s instead of %4s for fourccs cast to char *.

commit 8435cb4d4e8e062ec68cff6c40ac08ba222db023
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 4 23:38:26 2010 +0100

    NEWS: .midi on Windows.

commit 6523ce4ac3ef5ef21d22a72619d5cc7d6b439e1c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 4 23:36:25 2010 +0100

    Mono is an audio filter, put it in the SUBCAT_AUDIO_AFILTER cat

commit b2e6a7327b4d7d77c4b66f8d72e5942e7eed6feb
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Mon Jan 4 23:29:31 2010 +0100

    zsh_completion.sh: remove automatic install
    
    instead print where the script should be for zsh to find it
    some cleaning of the script & its output

commit 08083ee78eacd72a36167d2623eb5c98694024c5
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 4 21:46:58 2010 +0100

    Remove --disable-cddax from the win32 configure line

commit b0952a6aea6d7f19a0bb30d556e08e83161f595f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 4 21:45:40 2010 +0100

    Re-add --enable-cddb removed too fast in [f5aed5af0a244007a9476657dc9a553e99301168]

commit 1761e072d54288166bb11b81693132e0ebea1b50
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 4 21:38:23 2010 +0100

    GLX Xlib module is dead too.

commit 63f7611702898524337f1f9989a960c746c9c158
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 4 21:35:34 2010 +0100

    Merge NEWS from 1.0-branch

commit 701a07444677671cf6a51b4384b84c91fc10ac7d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 4 21:32:19 2010 +0100

    Better NEWS about the removal of modules

commit 203fc8a678d974786c55401d6e10c71a0cfe52ec
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 4 21:29:18 2010 +0100

    Remove CMML module.
    
    No maintainer showed up. It is broken in many ways and there is virtually no streams using that...

commit 7c8b9f8671d5056824e7ba7f4d047d3d723eadd5
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 4 21:25:31 2010 +0100

    Remove qnx modules.
    
    Unmaintained and no maintainer showed up

commit f5aed5af0a244007a9476657dc9a553e99301168
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 4 21:20:21 2010 +0100

    Remove CDDAX module
    
    No maintainer, buggy code and no major feature in.
    Sorry guys

commit 2146ab418c30d037d43e9a0e5038991881578e6b
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Wed Dec 30 16:14:00 2009 +0100

    Fix indentation.

commit 6791c80f95ab61be78794f076f7e4cbe05a24102
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jan 4 19:19:43 2010 +0200

    Dead code

commit cec206c39a1e2ff00d9e051a5649a3e3503d3cc8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jan 4 19:13:46 2010 +0200

    libvlc_add_intf: remove dummy exception parameter

commit d91fcec7a9d8ede9ebbaa1279e17599e7ab33fd2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jan 4 19:00:33 2010 +0200

    DBus: retain the playlist throughout
    
    We register callbacks, so we might as well keep track of the playlist.
    This avoids pointless hold/release atomic ops and simplifies the code.

commit 2422af2987ff3ccd101c8bdf264b66195d0aa9e9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jan 4 18:00:10 2010 +0200

    --disably-libgcrypt implies --disable-gnutls

commit f9ecb329840734c1055d4624de4e0fbd5ac71f1c
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Mon Jan 4 16:55:58 2010 +0100

    Davinci contribs: remove theora
    
    We really don't want any video codec which runs on the CPU

commit b28f6b4bdd31ef4ca4a9434b84dd52b0df44390a
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Mon Jan 4 16:54:34 2010 +0100

    Davinci contribs: fix ffmpeg build
    
    Disable unsupported ARM instruction sets

commit 7642c71dee850dcd57c714b5861157d2e61cc7fd
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Mon Jan 4 16:51:25 2010 +0100

    wma_fixed: raise priority above avcodec float decoder

commit 61d26424b6e401f57b38879d0f935fd767aa4859
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Mon Jan 4 13:57:46 2010 +0100

    zsh completion: add all known aliases
    
    They will complete even if the alias isn't present in PATH though
    Also explicit the need to remove completion cache

commit d4748057ae5b5e865a46ae4591d34dee43013e6a
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Mon Jan 4 13:30:13 2010 +0100

    Revert "contrib: Build fat binary using binary contrib on Mac OS X."
    
    This reverts commit 2e024847e1bbfad3ddf4aa9fcb01c90c0e41c854.
    
    Conflicts:
    
            extras/contrib/Makefile
    
    We can't use a fat set of contribs, because the headers do differ
    between 32bits & 64 bits builds
    
    example:
    
    ../x86_64-apple-darwin10/include/freetype2/freetype/config/ftconfig.h
    2010-01-04 12:49:02.000000000 +0100
    +++ ../i686-apple-darwin10/include/freetype2/freetype/config/ftconfig.h
    2010-01-04 12:47:12.000000000 +0100
    @@ -80,7 +80,7 @@
     #ifdef FT_USE_AUTOCONF_SIZEOF_TYPES
    
       #define SIZEOF_INT 4
       -#define SIZEOF_LONG 8
       +#define SIZEOF_LONG 4
    
    Moreover the pkgconfig & *-config files still referenced the x86_64
    directory

commit ca5e15a954a187ac922ce27d489187afbc36631e
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Mon Jan 4 13:28:52 2010 +0100

    Revert "configure: Detect fat contribs."
    
    This reverts commit 65ed93af7b623248bae389f656698248fe52bf8f.

commit a3bcd2df4f6ac2825d5b02e407d3258800a8b899
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Mon Jan 4 13:28:36 2010 +0100

    Revert "macosx/framework: Support multiple architectures."
    
    This reverts commit 5a20b90e8c6920a79d7d7b7ca56fb011b97dfc73.

commit d6be76f735e3497a363e1b4a3ed9854d87ed4942
Author: Rafaël Carré <rafael.carre@gmail.com>
Date:   Mon Jan 4 13:28:18 2010 +0100

    Revert "macosx/framework: contrib are fat now."
    
    This reverts commit f40ec470c9a04e91c9102c764db5b92828ad1849.

commit 7d0bde36219899071693e0a0fc1a22e93ec79f9f
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Jan 4 10:43:47 2010 +0100

    qt4: fix buffer overflow.

commit 40f4dab0fc3b2c969588bedbb3ce9148030d7264
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Jan 4 10:28:17 2010 +0100

    zsh: fix 2b068d3ac15a96cdd46bd513e89de4452137a656 (NULL printed).

commit 089821fb58411044200fbf228e127b01b74a3361
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Jan 4 10:21:01 2010 +0100

    zsh: fix infinite loop.

commit bdaad35723b8d43690baff598d3b6d2664b7cc6c
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Sun Jan 3 21:52:07 2010 +0100

    macosx_dialog_provider: Fix a few ignored selector, and assert on bad selector.

commit ee7c9f4683a69db427aaed48f38438c0803b471d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 4 00:58:02 2010 +0100

    Qt: fix StringList in Simple preferences
    
    The list wasn't correctly updated when there was an action to update_list.
    This fix the weird DirectSound bug.

commit 2b068d3ac15a96cdd46bd513e89de4452137a656
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Jan 3 18:43:58 2010 +0100

    zsh: fix some others memory leaks.

commit ef0bcc793dbfa227017b9773b7dddfc75a666361
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Jan 3 18:36:10 2010 +0100

    zsh: fix a memory leak (this is usefull as this program seems to fail on OOM).

commit 84b53fa99b67fcd2768ebc584c46aefa5f6a4368
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Jan 3 18:28:08 2010 +0100

    zsh: export the LD_LIBRARY_PATH (so ldd can find the libs).

commit cef4089be7505be06c0d8a7392de55207f51a3ef
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Jan 3 18:27:09 2010 +0100

    zsh: really use the arguments given to the zsh generator.

commit a8b3eb650fa90bc5601588677cb9399d03e683bb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 3 19:01:26 2010 +0200

    No, Insert() does not need to be recursive

commit 8d2e90de892a782d9f07793528b645195dc5fd40
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 3 18:33:12 2010 +0200

    Take variable Lookup() out of GetUnused()

commit c36ef0c80c6ba0ef336045c848ea7035bfa40238
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 3 18:18:09 2010 +0200

    Variable lookup: small code factorization

commit 33755a284d32c38d6f1931c6972dce3dd9b6224c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 3 18:11:50 2010 +0200

    TriggerCallback: factor condition
    
    Note that we do keep the condition to avoid a pointless pair of
    mutex unlock/lock.

commit 25a196d7b75d026bcb83bba3f4d5f354ba1c89f9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 3 17:51:04 2010 +0200

    variable lookup: missing const

commit 12bd062b6076cd76509664feb580611c1791bc8b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 3 16:56:58 2010 +0200

    asprintf -> strdup

commit 54335f5e2a620b11c3d15775787686d368785a47
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 3 16:46:50 2010 +0200

    Sort hotkeys per key code and use binary search

commit 646510099d5cf2963694b4ebe56220dce9645010
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 3 16:08:00 2010 +0200

    Refactor key mapping internals

commit e37b89ea26d4618924553bccf99215d53c2c146b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 3 16:10:05 2010 +0200

    Global hotkeys work on any X11 system, not just Linux

commit e973801d968cf13a84e2aa74db0cada3fab74db0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 3 16:06:55 2010 +0200

    Fix struct hotkey

commit efea0aa7912253a3981c192eb5082743dc4fcc6f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 3 15:50:43 2010 +0200

    0 has to be a legal value for vlc_key_t

commit c766d434b0e2f7d8787a30703c06e27e9b2bb8d7
Author: Geoffroy Couprie <geal@videolan.org>
Date:   Fri Jan 1 21:58:09 2010 +0100

    Add a bunch of help strings. Feel free to correct them, and add more

commit 3878a327a72e95c466f00ebab38ff25def137e0d
Author: Christoph Seibert <vlc-devel@christophseibert.de>
Date:   Sun Jan 3 13:50:19 2010 +0100

    Mac OS X: fixes for contrib build
    
    Fixed infinite make recursion on Mac OS X and added semicolon to fix syntax error
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 24e39b70c17141d4ca088b7db95a89edcb181165
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 3 14:16:49 2010 +0200

    Remove opengl plugin on X11 and Win32

commit 8d55c1fbc769319e7b106518bfe2e83e9e17b0af
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 3 13:14:54 2010 +0200

    Code generator for the previous commit
    
    This is not used automatically as I don't know how to tell automake to
    build code for the build architecture instead of the host one.

commit 8725f9867c8c82b47b8699e2e83b821aca847c7c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 3 13:14:34 2010 +0200

    XCB/window: legacy non-Unicode key symbols

commit 4090e06769214e958496e1495a14f9d0a6fc0fe8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 3 12:08:46 2010 +0200

    XCB/window: Unicode non-Latin-1 keys (untested)
    
    This is incomplete. X11 defined a whole set of non-Latin-1 key symbols
    before ISO 10646. Only the key symbols defined later match Unicode (with
    the 0x1000000 offset).

commit 54371a95226288788957f8e6fc95f3e0bce51a87
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 3 12:08:20 2010 +0200

    XCB/window: Latin-1 non-ASCII keys support

commit 3b90678b8f02969db9cf950976a3dbe6cb936e96
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 2 23:15:58 2010 +0200

    Remove useless member of libvlc private data

commit 36827a8377fd543052f2ccbfab6ba9cac2379889
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 2 23:14:20 2010 +0200

    Don't use a static mutex for libvlc_wait on Win32 (fixes: #3219)

commit 52b3415e5273e1e8dfc3431f154109928ae82488
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 2 22:58:13 2010 +0200

    Allow more than one thread to call libvlc_wait

commit 719e739a4e9f9f9b5db3edd5d36c54061116c2f4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 2 22:53:24 2010 +0200

    Win32: using a static mutex with a condition is not implemented yet

commit bc8ee31f30c51821529af6403e7929f2df2f5487
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jan 2 00:04:08 2010 +0100

    Qt: Fix audio options in SPrefs
    
    SPDIF and directx device

commit 2d6fe3ddb119ad9da87a6bdcae0f4f578e692332
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Jan 1 23:56:53 2010 +0100

    Qt: update audio panel to newest DirectSound changes
    
    Close #3218

commit bd5c1734c30588ba439ae11d345ac7b3252bb84c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Jan 1 23:55:10 2010 +0100

    Win32: Be sure to strip axvlc.dll and npvlc.dll

commit f40ec470c9a04e91c9102c764db5b92828ad1849
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Fri Jan 1 18:42:30 2010 +0100

    macosx/framework: contrib are fat now.

commit 5a20b90e8c6920a79d7d7b7ca56fb011b97dfc73
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Thu Dec 31 20:36:00 2009 +0100

    macosx/framework: Support multiple architectures.
    
    Warning, building fat are not supported by automake if dependency-tracking is enabled.
    That's why this fat build is disabled by default.

commit 65ed93af7b623248bae389f656698248fe52bf8f
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Thu Dec 31 19:33:06 2009 +0100

    configure: Detect fat contribs.

commit 2e024847e1bbfad3ddf4aa9fcb01c90c0e41c854
Author: Pierre d'Herbemont <pdherbemont@free.fr>
Date:   Thu Dec 31 19:30:49 2009 +0100

    contrib: Build fat binary using binary contrib on Mac OS X.
