commit ad218763634228041623d7bdd91eba39a48829be
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Mon Dec 31 21:44:08 2012 +0100

    Qt: Compressor: remove useless method parameter

commit 65ff356649bff059a949570b4cf85f54867b75f9
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Mon Dec 31 20:10:19 2012 +0100

    Qt: Compressor: remove undefined methods

commit 69cdf17232984c40f56bfc6e8d0830d808760fb6
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Mon Dec 31 15:44:52 2012 +0100

    Qt: Equalizer: namespace initial values

commit 6e9c9a93bc9b7c4ebda7e2cec23781b7caca0e48
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Mon Dec 31 15:40:55 2012 +0100

    Qt: Compressor: namespace initial values

commit aab5ebf333d37644b2485a545e4093aec42e38b8
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Dec 31 15:57:27 2012 +0100

    CC: remove tabs

commit 0560ceb34d73e080019d09c84ed7843e3cc375a1
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Dec 31 14:15:02 2012 +0100

    subsdec: avoid segfaults

commit 0740e5433637c12dab43067b964248b667cda19d
Author: Asad Mehmood <asad78611@googlemail.com>
Date:   Mon Dec 31 00:56:00 2012 +0000

    arm_neon i420 -> rgb: Output pitch can be 64 bit aligned
    
    When an output picure is requested from a Samsung (exynos?) device
    it is not guarateed to be aligned to 128 bit (4 pixels).
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 389785860a290082fa0315e162594a9fb8da8b32
Author: Devin Heitmueller <dheitmueller@kernellabs.com>
Date:   Thu Dec 27 01:08:23 2012 -0500

    Add ability to render the subpicture region, but not the text itself
    
    We want to center the subpicture region, but the text itself needs
    to be rendered left justified in order to get consistent placement
    of captions (e.g. indentation).
    
    Introduce a new alignment type which centers the subpicture, but
    not the text it contains within (and enable it for the EIA-608 decoder).
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 75402b8f25030fff192738b462e985933be0360c
Author: Devin Heitmueller <dheitmueller@kernellabs.com>
Date:   Thu Dec 27 01:08:22 2012 -0500

    Add support for font height as a percentage of the video height
    
    In order to get consistent EIA-608 caption positioning, we need to be able
    to size the fonts based on the size of the video.  Add support for
    specifying the font height as a percentage of the video.
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 2393f44266d735bc93e2dedb7491c461834e946d
Author: Devin Heitmueller <dheitmueller@kernellabs.com>
Date:   Thu Dec 27 01:08:19 2012 -0500

    Make sure font color attribute is quoted.
    
    We need to add quotes to the color attribute for the font tag, or else
    the XML parser will choke and the HTML will not be rendered.
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 4f42eeeebb18cb2b5acc623d49225335266c099a
Author: Devin Heitmueller <dheitmueller@kernellabs.com>
Date:   Thu Dec 27 01:08:18 2012 -0500

    Increase the size of the buffer for CC text
    
    Make the buffer larger, since there are more HTML tags in the resulting output
    stream.
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 4536d80970edb271210eace32112e2a465029747
Author: Devin Heitmueller <dheitmueller@kernellabs.com>
Date:   Thu Dec 27 01:08:17 2012 -0500

    Fix rendering of HTML reserved characters
    
    If the character in the EIA-608 stream is one of the reserved characters,
    escape it accordingly so that the HTML renders properly.
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit a3b221775831de2fe24276f4468392c24be6dd35
Author: Devin Heitmueller <dheitmueller@kernellabs.com>
Date:   Thu Dec 27 01:08:16 2012 -0500

    Convert leading whitespace characters to non-breaking spaces
    
    If there are any whitespace characters before the start of text in a row,
    convert it to non-breaking whitespace. We do this because the RenderHtml
    function will strip any cases of more than one contigious whitespace. The
    effect of such is that text that is not left justified will be forced to
    the left.
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 6dc52f6e388a55c31dd3ffeb002f064b63a47130
Author: Devin Heitmueller <dheitmueller@kernellabs.com>
Date:   Thu Dec 27 01:08:15 2012 -0500

    Fix positioning so that the EIA-608 field is properly centered
    
    Because the subpicture field contains all the lines, we need to change the
    layout.
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit d437095ff46fd9caae2a4da779207f5b50413957
Author: Devin Heitmueller <dheitmueller@kernellabs.com>
Date:   Thu Dec 27 01:08:14 2012 -0500

    Render all rows, even blank ones
    
    We need to render all the rows, or else the placement of popup captions will
    not be correct.
    
    The previous code worked fine when rendering text horizontally aligned at the
    bottom of the screen, but won't work for a real layout.
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 570dbaf62165e656c75caef077cff595d2aeb873
Author: Devin Heitmueller <dheitmueller@kernellabs.com>
Date:   Thu Dec 27 01:08:13 2012 -0500

    Enable HTML renderer for closed captions
    
    We need to use the HTML renderer if we want colors/styles to work
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 59d8e3992f5d98d3c2a1e680a154c541491813b2
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sun Dec 30 20:47:42 2012 +0100

    Qt: MainInterface: namespace visibility property

commit 176df713dfa43e1457c8d1f037cc129188ecc359
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sun Dec 30 20:23:49 2012 +0100

    Qt: remove property macro.
    
    According to Qt, props must have a read method

commit d95f17cbbc02e81fbcf4056c48c08bfef5aa5ce3
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sun Dec 30 20:22:37 2012 +0100

    Qt: remove useless disambiguator

commit e9fe22e89fa8934f1fb050f9bdc752ab558c877a
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Thu Dec 20 15:07:32 2012 +0100

    Qt: BGWidget: split joke code.
    
    And more :)

commit 3b4128149119c6b0f9575a6ec16f7d585ac7a388
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sun Dec 30 16:02:53 2012 +0100

    macosx: show lua intfs in advanced preferences
    
    hack adapted from the qt interface.
    
    close #7876

commit 7e96734bbd094e8856d354b9e1225838f6af9adc
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sat Dec 29 17:33:08 2012 +0100

    macosx: add mouse scroll support for fullscreen time slider

commit a8bd7a32c4fa4d65b14551b6e87ee2c6e3f00af0
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Tue Dec 18 16:04:12 2012 +0200

    transcode: take codec earlier on so codec aliases are handled better, ref #7892

commit aaf991fcfb58d24c5d418d285011fad8c9ed2206
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sat Dec 29 15:21:43 2012 +0200

    avcodec: try to find packet sample format for encoding

commit b4f6e77d1e156e7424f73858bab37a511658760c
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sat Dec 29 15:16:54 2012 +0200

    avcodec: deinterleave samples if input format for codec is planar

commit ec3df8f49c7d48389c79226db6acf00a511e7e0e
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sat Dec 29 14:21:04 2012 +0200

    aout: add deinterleave helper for doing packet->planar for audio samples

commit 6d6342b47ebfa8fdad36cbae84ab81fad8bdca9b
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Tue Dec 18 16:00:30 2012 +0200

    avcodec: split encoding chunks to frame_size portions
    
    avcodec contains codecs that don't like variable size frames, so feed
    avcodec with frame_size chunks and and handle leftovers ourself. This
    functionality was dropped when flushing was introduced and seemed to
    work without just fine, I was proven wrong.

commit 8c233c5182d8cd0dc0aa9e0aec6262ae0ef84ea3
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Tue Dec 18 15:57:16 2012 +0200

    avcodec: set EncodeAudio/Video at the end

commit 99ab06c7ffe189e81118f6122b1661c6c7af033c
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Fri Dec 28 12:53:30 2012 +0200

    avcodec: fix codec mapping array size check

commit d00fe8ac34d626a5e24d1c8b2e564b5364c62136
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sat Dec 29 09:37:34 2012 +0200

    avcodec: set encoding sample format correctly and don't assume S16N

commit 45032ec3b271641aaa3d9613e7c579fabc3d475a
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Fri Dec 28 12:54:39 2012 +0200

    avcodec: handle planar samples from libavcodec

commit dc56d39434dc403687556dc8cae1b45fec25eb30
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Tue Dec 18 15:59:52 2012 +0200

    avcodec: aout_BitsPerSample uses  vlc_fourcc_GetCodec itself, so no need to call it ourselves in here

commit 3f89be63d4e71e54342ef268b6b585877b92c9f6
Author: Denis Charmet <typx@dinauz.org>
Date:   Sat Dec 29 15:39:49 2012 +0100

    Clean the played waveout frames in Play and Stop
    
    Doing it in the callback cause deadlocks.

commit d0548a8dd77490b4f9f7075e88e2f824bb78cbf1
Author: Adrien Maglo <magsoft@videolan.org>
Date:   Sat Dec 29 18:52:40 2012 +0100

    Cleaner way to define the GLSL version number as pointed out by funman.

commit 0dab579a760c498d882d84fd6e9192bb604c34b3
Author: Adrien Maglo <magsoft@videolan.org>
Date:   Sat Dec 29 17:58:08 2012 +0100

    [OpenGL] Fix some wrong logic about GLSL version numbers.

commit d5505899124ae95ff8f86db4bcd1f75f407ba6a2
Author: Adrien Maglo <magsoft@videolan.org>
Date:   Sat Dec 29 17:51:48 2012 +0100

    [OpenGL] Fix OpenGL glsl shader version numbers.
    It seems that standard OpenGL 2.0 requires version number to be equal to 120 contrary to OpenGL ES 2.0 that requires it to be equal to 100.

commit 1441746f8b96be8aee9990a76681975fdf23c209
Author: Adrien Maglo <magsoft@videolan.org>
Date:   Fri Dec 28 19:23:57 2012 +0100

    [OpenGL] Make the GLSL shaders compatible with OpenGL ES 2.0

commit 198167d307d6e8c4628e60ad5d19f8e376db427c
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Fri Dec 28 21:19:35 2012 -0500

    media_list_player: implement MediaListPlayerStopped
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 29928f3092bcf26b4446b116cc5c40f1c1bca2a4
Author: Denis Charmet <typx@dinauz.org>
Date:   Fri Dec 28 19:30:01 2012 +0100

    Initialize codecs after track parsing and not before the selection.
    
    This avoid leaks at segment changes.

commit 9b14e5233334b9291ab0b5dd40cff23b2eff7c75
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Dec 28 21:26:16 2012 +0100

    macosx/CAS: Rename 'Convert & Save' to 'Convert and Stream'

commit ff241764f59729c01a0dcf4b149803a63c071bcd
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Dec 28 21:02:41 2012 +0100

    macosx/CAS: add MKV to the black list for HTTP streaming

commit 514be08ca20dd43bc79d7120ab514574af5bc13c
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Dec 28 20:47:02 2012 +0100

    macosx/CAS: added final error checks (close #5900)

commit 0dea876ea9ef8cce039438b30fd425026c01e240
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Dec 28 20:26:12 2012 +0100

    macosx/CAS: add a button for SDP file location selection

commit 2ad63ccbe4db096771208f8e8c09b8df54ac35c2
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Dec 28 20:11:00 2012 +0100

    macosx/CAS: fix SDP announcements

commit 309906f6754ca1ea7c1abf9e356919c5fac823a9
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Dec 28 20:04:07 2012 +0100

    macosx/CAS: rework misleading SDP UI

commit 6912d83856ff17a1dd2b13fe025decfd2052f835
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Dec 28 19:34:46 2012 +0100

    macosx/CAS: implement streaming
    
    minor announcement stuff left to do

commit c52ba9162ecf4c3d24a32df89c5d6851c6104e39
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Dec 28 14:08:25 2012 +0100

    live555: use calloc

commit c2a68e8156d670e18e172fd8e8444b7c9475f445
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Dec 28 18:40:09 2012 +0100

    libvlc: match the documentation to the actual behaviour

commit 2466714ed9271564f8839c31b1db9d11dcf7e5c7
Author: Denis Charmet <typx@dinauz.org>
Date:   Fri Dec 28 17:18:25 2012 +0100

    Remove aout_Packet API from WaveOut

commit 85df0077bc668583e0695a77c13ed37498011af0
Author: Mirsal Ennaime <mirsal@videolan.org>
Date:   Fri Dec 28 11:28:32 2012 +0100

    news: Update the 2.1 services discovery section

commit 7d008288f8529adbb579ce7cfa60bbe7b2efa611
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Dec 28 11:13:33 2012 +0100

    macosx/CAS: implement basic error checking for the stream-out settings

commit 60fd182b5c4d57a9df3156819ce0d16d8594aba1
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Dec 27 18:18:17 2012 +0100

    macosx/CAS: simplify stream-out summary to something useful

commit 7b6a20bb9cb91fb58cf09854cb5bafa34c7ff97b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Dec 27 18:10:42 2012 +0100

    macosx/CAS: fix incorrect channel name field activation in stream panel

commit bc4b7944679587878c1c17b062aa92a76a0905aa
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Dec 27 17:44:22 2012 +0100

    quartztext: add support for HTML color names within color tags

commit 1bccc59e3695b27b6cea759075ed4c681e97d2fe
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Dec 27 15:40:24 2012 +0100

    quartztext: fix incomplete copyright header

commit 5aa6adb6b282d072bbf68bd0c6f50836a0e09c5b
Author: Mirsal Ennaime <mirsal@videolan.org>
Date:   Wed Dec 26 06:59:00 2012 +0100

    upnp sd: work around missing XML namespaces in DIDL documents

commit 5725edf9fb32b1dbe89300d3c1045a8b9e2bb6c6
Author: Mirsal Ennaime <mirsal@videolan.org>
Date:   Fri Nov 9 13:50:18 2012 +0100

    upnp sd: Add support for Samsung devices' subtitles extensions
    
     * Request the sec:CaptionInfo and sec:CaptionInfoEx DIDL attributes
     * If one of the two caption attributes are present, build and add an
       input-slave option string which forces the subtitle demux
     * Add the sub-track-id option to input items with subtitles
       so the subtitles are immediately visible

commit 41271ce9556ff82d6165b024da71f178c8947453
Author: Mirsal Ennaime <mirsal@videolan.org>
Date:   Fri Dec 28 00:28:52 2012 +0100

    upnp sd: Fix a warning introduced in the previous commit

commit 83cb6f5a3c209164f93e3ee67434a7cbdf2ccb60
Author: Mirsal Ennaime <mirsal@videolan.org>
Date:   Thu Dec 27 22:39:12 2012 +0100

    upnp sd: fix warning

commit 51e34e8979178da93403c8904abe04a7146c1eaf
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Thu Dec 27 21:30:26 2012 +0100

    macosx: video effects: limit wall settings to 1 - 15 and clone setting to 2 - 20

commit f326f2f4b3c4ce46856abbb673e0d879ea92ac17
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Thu Dec 27 21:21:04 2012 +0100

    macosx: video effects panel: limit posterize values to 2 - 256
    
    When trying to set 1, VLC hangs...

commit 970ff89b610e5cf4e91a1941f353c9edf68a9169
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Thu Dec 27 21:04:29 2012 +0100

    macosx: video effects: limit puzzle settings from 2 - 16

commit 05f9c0acdbf2832d507724d644d32aa06c47cf65
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Thu Dec 27 20:52:05 2012 +0100

    puzzle: row and col values of 1 are not supported

commit e378fa45a71b83dfea4a7955fda520a50a747b1b
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Thu Dec 27 20:39:50 2012 +0100

    macosx: video effects panel: synchronize text field and stepper values properly by using cocoa bindings
    
    This simplifies the code and fixes stepper responseness.
    This also fixes enabled state of some steppers.

commit 6310b88035615d6f9452359993da5db4000d8f4f
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Thu Dec 27 15:36:59 2012 +0100

    vlc blocks: remove useless VLC_USED at function returning void

commit d3319c732f0b6583aa48e4510fdf8d735701d43f
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Dec 27 12:51:57 2012 +0100

    macosx: fix table column indentation (close #6929)
    
    For indentation, the outline table column needs to be set, which used to be the title column. This is not a bad choice, since it is only column populated by all items.
    
    However, one can't remove the outline table column easily, so I chose to disable the ability to remove it, something virtually all users don't want to do anyway.

commit d1ce26a733502c1d11f5fe2d7b4591f3648d8a9e
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Dec 27 12:18:42 2012 +0100

    macosx: fix avcodec-hw option implementation
    
    The option is presented to the user in a simplified way, since there is only one hardware acceleration module on the Mac.

commit 1e6cf730adbb40810c98e2443661ef25ba6d35a5
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Dec 27 12:17:40 2012 +0100

    avcodec/vda: add shortcut for non-ambigous referencing

commit 72c15937ea39233e818f96e58543f0b48c82fe02
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Dec 27 12:12:08 2012 +0100

    Contribs: update freetype to 2.4.11

commit 5cb80582492b465c0a8ed58971a1de482689c8bd
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Thu Dec 27 11:41:25 2012 +0100

    macosx: cascade multiple vout window positions, fix initial window positions
    
    close #7873

commit 25f233cf1a280675a6fa24093185d6950ed81dea
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Thu Dec 27 11:34:14 2012 +0100

    macosx: fix rare crash when changing video effects settings

commit 3429eb01ec8a61170fa5ff17b22e7b2473334f17
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Tue Dec 25 20:36:04 2012 +0100

    macosx: allow multiple vout windows in video-wallpaper mode
    
    (first window as wallpaper, all other ones as normal windows.)

commit 0e6418ec4cc7cbf0527c26216096c88196a05cc1
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Thu Dec 27 12:42:10 2012 +0400

    UPNP SD: comply to upnp specification wrt to res:duration.
    
    Also, omit fraction of seconds.

commit 657885538abbc940c72c11dd2aebc60646e2fd6e
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Thu Dec 27 10:42:46 2012 +0400

    MIPS: enable HAVE_FPU on hard-float builds.

commit 11e89954e99aa57b1864db890d1dcd8806245432
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Thu Dec 6 13:03:46 2012 +0400

    UPNP SD: extract all resources from DIDL.
    
    Fixes #7776

commit 59d6ab773e2fcb7b112cee692ce34996491ce4b2
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Dec 27 00:24:11 2012 +0100

    macosx: adapt fspanel layout to update time slider graphics

commit a62d893368a156f7b705f9c37d569e0e53e7fddb
Author: Damien Erambert <damien.erambert@me.com>
Date:   Thu Dec 27 00:00:58 2012 +0100

    macosx: re-worked fullscreen time slider graphics to achieve a bigger click target
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit b1d935415926a30bd5aa50ab24dfb2d903f8bdc4
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Dec 26 23:34:22 2012 +0100

    Qt: prefsItemData: rename ambigous var

commit a05072b5fb23a6afa7825c8d5a41f87686a45fb4
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Dec 26 23:31:05 2012 +0100

    Qt: prefsItem: namespace TYPE_*

commit 6f8e8326ef82029d868d3c4729c9fd64e41a06f2
Author: Denis Charmet <typx@dinauz.org>
Date:   Wed Dec 26 18:58:41 2012 +0100

    Handle with resilience unknown ebml elements
    
    Fix #7884 and #7887 by implementing the first proposition.

commit ca80c3e807a79abaab3de3d2732ec29f9444f69c
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Dec 26 18:35:46 2012 +0100

    macosx: added menu item and advanced option to hide the main window's sidebar

commit 16e6cbda348b58b0e483f903c4f0d6bcf3b1d5ac
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Dec 26 16:33:31 2012 +0100

    Qt: spatializer: another useless indirect slot

commit 428b63f40eb2d3d168a538a7713bfba6fbef0144
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Dec 26 16:32:43 2012 +0100

    Qt: spatializer: simplify using groupbox

commit b5d005cef4842f258c196f3be79e8d758c3d063d
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Dec 26 16:26:01 2012 +0100

    Qt: compressor: simplify by grouping

commit 68c78f8bc2d19cb4c029fa96488fc21270238cb4
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Dec 26 16:15:37 2012 +0100

    Qt: compressor: remove useless indirect slot

commit 4293ad80840b3a2ec14796f982b0beb1db9641a1
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Dec 26 15:46:40 2012 +0100

    Qt: complete prefs: missing initial value

commit 9322e135d79228221a0f52d4a745b43cb087be3f
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Dec 26 12:18:33 2012 +0100

    macosx: simplify ea98fcfc
    
    thanks to David for the feedback

commit 885af34477a2fe033e96b3475cd6b0eee52ad65e
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Dec 25 21:32:18 2012 +0100

    Qt: ConfigControl: missing Q_OBJECT

commit 0d3e16439be5e7195a196618cdd1ec7e6b156c6e
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Mon Dec 24 22:39:23 2012 +0100

    Qt: sout_profiles: add video and audio filters (fix #7865)

commit 25316fbffc51417c6020ab9565db3dacf084fb4d
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Tue Dec 25 20:01:05 2012 +0100

    macosx: video effects panel: only allow to activate clone XOR wall
    
    Clone and wall is not supported yet.

commit 803b630392c469202d5cb598cb6687caa12fa007
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Tue Dec 25 16:22:46 2012 +0100

    macosx: video effects: restore correct state of clone and wall filter controls on reset

commit d28b2ffd95a6715107cd735c396e5e06c770caeb
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Dec 25 18:51:38 2012 +0100

    Fix 2c22b194c8c : do not lose block_t information

commit 5596a281fcdb87582fb4d6dae208244b8002a798
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Dec 25 18:46:20 2012 +0100

    Add block_CopyProperties() helper

commit ea98fcfc60555b5f06a7149b8142be0bfcfb2be8
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Dec 25 15:25:01 2012 +0100

    macosx: fixed subtitle rendering resolution when using the native fullscreen mode (close #7946)
    
    bug was triggered only when using controls provided by the OS like NSWindow's fullscreen button

commit b8f84e882858c2b001f7012d6055406180be6efd
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Dec 25 12:19:39 2012 +0100

    Fix typo in 2c22b194c

commit 646c64b0cb377b4da5d292f282eb8bc7bb2da3de
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Dec 24 15:07:25 2012 +0100

    auhal: remove debug stuff I forgot

commit d9ccc4314528b4b0a51b833a8213878eb235c4ae
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Dec 24 14:52:10 2012 +0100

    extras/tools: updated gas-preprocessor hash

commit 34798daf9485f229815f6d661a27d73fc1828516
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Dec 24 14:51:03 2012 +0100

    auhal: fixed some compilation warnings

commit 0fcc9cfb2e901af02f8b4fc0175b20bdd3729253
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Dec 24 13:13:07 2012 +0100

    auhal: reduce noise when flushing the buffer and play silence in case it is empty

commit aa73cad32152dc4594ceb0f97e9fb7c531376bd7
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Dec 24 12:23:46 2012 +0100

    auhal: clean-up HardwareListener callback

commit 58a31eb2267a3bd19b12401baefbeb1e4a6760a4
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Dec 23 18:00:03 2012 +0100

    opensles: take in account all buffered audio in latency
    
    We only considered the audio already buffered through opensles engine,
    so the calculation was incorrect.
    
    Use samples rather than bytes for calculation, and a function rather than
    hardcoding 2*2 all over the place when a size in bytes is needed.

commit 8e0f4af90549ac9a2c484a19d6fc9e2952be91dd
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Dec 22 22:56:18 2012 +0100

    Qt: Open Network Dialog: Only clear edit line on cancel (fix #7913)

commit f9c17d2ce65af4d8c1f569e1ef9c34837b8826b4
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Dec 22 22:40:25 2012 +0100

    Qt: saveAPlaylist: fix file extension logic (fix #7578)

commit e10b52d53ead90c83922fd595595266b60ea95c8
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Dec 22 21:25:32 2012 +0100

    Qt: about: Use rich text (fix #7590).
    
    Ubuntu bug #1038303

commit 9d7bf49bb4ccada00b85d09b23aec242fb7ddbdc
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Dec 22 20:59:53 2012 +0100

    Qt: hotkeys: always overwrite global hotkeys (fix #7932)

commit 28d465e81563ca495d1466a60451c743e3f69791
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Dec 22 17:17:13 2012 +0100

    Qt: hotkeys: allow filtering by field (fix #7931)

commit bfcafac5854d4b58828488b89587b9bd5687b169
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Dec 22 16:59:30 2012 +0100

    Qt: hotkeys selector: refer cols by name

commit d0ceff3a38c24e9a57d1ed7562dd1c07e172b0a6
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Dec 22 16:16:29 2012 +0100

    audio_format_neon was removed in 6ba3c4bed4

commit e564f592ee556d468ec0d1bdc6169593ac58a3ca
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Dec 22 15:33:51 2012 +0100

    Qt: hotkeys: add check for app's menu shortcuts (fix #7930)

commit 7117284eb4b0515d45f0433c1210052226422cf5
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Dec 22 13:49:57 2012 +0100

    smooth: fix potential memleak

commit ddac8657c5fd895b1d844aea6c8b3617c2ae5d4d
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Dec 22 13:40:38 2012 +0100

    oss: fix segfault

commit 3629b93e6025b70bbcf513c3b55ee0e4952455a4
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Dec 22 11:50:11 2012 +0100

    qt4: the playlist should be locked when calling playlist_GetNodeDuration

commit 4fef4b6d00b9297ccfb3d533405dc6c3ab8c0ca7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Dec 22 00:30:25 2012 +0200

    avcodec: simplify audio sample format mapping

commit 0198b074039d7351a6862fdc86488789fd735d81
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Dec 22 00:17:23 2012 +0200

    aout: macro-vectorize aout_ChannelsReorder()

commit 861e38b0fce9a5f74e99f9b203648379ad09e69d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Dec 22 00:13:57 2012 +0200

    aout: add aout_Interleave() helper for interleaving

commit d9b33ea5c8569f5d2258ef49f07cbb67dad7cb7a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Dec 21 23:21:41 2012 +0200

    remap: support U8 because we can

commit f58f22cc319721f3e8a73bb3cce37c38ec2e02f4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Dec 21 22:29:30 2012 +0200

    volume: add direct support for S32N, FL64 and U8

commit 2c22b194c8c6c7c134db7eb35c9feef81f5fec4b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Dec 21 20:33:45 2012 +0200

    format: add missing conversions between U8, S16N, FL32, S32N and FL64
    
    And simplify accordingly.

commit 6ba3c4bed4985f4d9602074941b712f90f128454
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Dec 21 20:29:41 2012 +0200

    aout: remove FI32 intermediate-only codec
    
    With hardware FPU, FI32 was only used within the mad decoder and
    internally converted to FL32. With software FPU, FI32 did not work
    properly as the S16N conversion was broken (at least since VLC1.1.0).

commit 69aa24b519f682bd43d628e1ab7ca9c960a6c7d9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Dec 21 20:23:14 2012 +0200

    mad: decode to FL32 (as in existing VLC releases)
    
    Apparently, mad generates sample values outside the [-1,+1] range, so
    FL32 seems to be the most reasonable output format.
    
    (On systems without hardware FPU, I would recommend disabling mad, and
    using libavcodec for MPGA decoding.)

commit 84fab3ddd6f554d922df1c18ae4ab1266598d383
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Dec 21 20:15:46 2012 +0200

    audio format: fix FI32 -> S16N conversion

commit 4440bb6bde5d2da545ec9a5ae61b17207370edd4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Dec 21 20:04:54 2012 +0200

    vlc_aout: remove comments copied from libmad

commit 701a99af4db0b9f9c3fbedf3088573cb5a3b1505
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Fri Dec 21 06:54:14 2012 -0500

    contrib: fix the FPU detection for cross-compiles
    
    Previously, FPU detction was done before the variables for compiling (CC, CFLAGS, etc) were set. This broke on cross-compiles, because it was trying to use the default $(CC) to do the checks.
    
    By doing the FPU detection after setting all the variables, FPU detection for cross-compiles works spectacularly.
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 639ee4abbf37c901d85103ef8f72daba66a01100
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Dec 21 11:03:57 2012 +0100

    opensles: fix static noise at 44.1kHz

commit 7f4f09b56e1943c866c243a3a981c3050566c923
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Dec 21 02:01:53 2012 +0100

    Fix DxVA2 decoding on HD2000/3000
    
    Close #6243

commit 2305e307986f48b05834f5cc3e110136d7ae22df
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Dec 20 21:36:38 2012 +0100

    Removed useless vlc_gl_GetProcAddress() calls (opengl).

commit 87f20f41981f1966604712c1f505f39f01a062bf
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Dec 20 21:33:22 2012 +0100

    Removed outdated comment (opengl).

commit dadf72fe264d2f3c16c82c206c57eec3b710a7ef
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Dec 20 21:32:25 2012 +0100

    Reorder a bit vout_display_opengl_Display (opengl)
    
    No functionnal changes */

commit af01175143d276456e9dde12ee5db9363b7eb202
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Dec 20 21:22:54 2012 +0100

    Simplified and fixed RGB fragment shader (opengl).

commit 7373aed3b3daf760acdf3fd25508716a93d8cb2d
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Dec 20 21:21:12 2012 +0100

    Simplified a bit RGBA frament shader (opengl).

commit cb6083b1e56083b261bcdc841d3207281afcdbb2
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Dec 20 21:17:36 2012 +0100

    Cosmetics (opengl).

commit 538865a64659f56d9f2714a88af8fa30f8403b78
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Dec 20 21:15:09 2012 +0100

    Reorganized shader/program building (opengl).

commit a910b4e7ce21dd3e0d9f33782519c64573ad152c
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Dec 20 20:36:50 2012 +0100

    Simplify/reorder a bit non shader rendering (openg).

commit b4eb37b2ef1db3247507c7e2c5eb2ea310e33307
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Dec 20 20:23:52 2012 +0100

    Allowed opengl to work without opengl shader.

commit 00246f1597142ffd7b01fd1a8703bc2b1e2e71f5
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed Dec 19 23:00:16 2012 +0100

    Small clean up (opengl)

commit 05a865009c1e48f1def5f46024a20a989c9490a5
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed Dec 19 22:45:41 2012 +0100

    Cosmetics (opengl.c)

commit c5b827e0c5a8acd2c6980b0d24885688df7e47bb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Dec 20 23:11:05 2012 +0200

    a52: decode to S32N in fixed point

commit b68794c7cf2889cf39cf561b61716e2fc70eb9cd
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Dec 20 23:02:34 2012 +0200

    smem: use aout_BitsPerSample()

commit 08b3f50974c12a78d2c6768ad43776c4653ad44e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Dec 20 23:00:24 2012 +0200

    wamfixed: output S32N rather than FI32

commit 76e6ca8e87ee16f958584fe58e30b8f3732dc9b3
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Dec 20 21:56:40 2012 +0100

    opensles: use a ring buffer for latency measurement
    
    Now audio codec frame size will not affect latency precision, at the
    small cost of one memcpy per frame.
    With the maximum number of OpenSLES buffers (255), we can have a precision
    of 4ms with a buffer size of ~1 second.

commit 278cca2eecb24012d8ba120e5761618d7800364c
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Dec 20 20:07:42 2012 +0100

    opensles: no need to count number of busy buffers
    
    We can access it with GetState

commit b8cef16298c0b24c4a5effdb0e2ff5e77f8e8a41
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Dec 20 20:07:13 2012 +0100

    opensles: cosmetics

commit f999f1dd4c1bb94d51d8bbff2eb1916dea0f9a51
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Dec 20 20:03:22 2012 +0100

    opensles: move code from Start/Stop to Open/Close
    
    These objects do not depend on the audio format

commit 0e1c348bf2db73ea890e84afc944c74d71b2cf90
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Dec 20 17:48:01 2012 +0100

    opensles: the time since last buffering update is useless

commit 27de26415a783d6881084fc7b79a46e2d68e4b64
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Dec 20 22:09:08 2012 +0200

    tremor: decode to S32N

commit 23e8e0cd03e2bb442541a4047d4493a5a54c72f2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Dec 20 22:08:58 2012 +0200

    vorbis: fix cast warnings

commit 51087cc213962a3135b820571a9847b995e21d5f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Dec 20 21:28:01 2012 +0200

    aout: pass FOURCC instead of bits to aout_ChannelsReorder()
    
    To fix type aliasing, we need to know whether the data is float or integer,
    or use only char pointers.
    
    Also add support for FL64 and arbitrary lengths.

commit 8d73a4d79b1fe7423d07d106281a96393f60115c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Dec 20 21:02:58 2012 +0200

    aout: remove 24-bits support left-overs

commit aeefe8980a208b28b391f5124a7070fc7828e199
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Dec 20 20:56:32 2012 +0200

    araw: make float/double decoder/encoder conform to C type aliasing rules

commit af42377590d2b5efedccea87e49fbb2201ea6ed7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Dec 20 20:21:38 2012 +0200

    PulseAudio: remove dummy dependency on <vlc_cpu.h>

commit 062e7e5732735ab5a9c90b7fad6a5639e064f2de
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Dec 20 20:20:25 2012 +0200

    Use VLC_CODEC_S24(B|L)32

commit dc9fa2ed90ebf213d9d862784ba353861b531957
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Dec 20 20:15:55 2012 +0200

    Add codecs for S24 in 4 bytes

commit 21fcab35d353ec503362018b3002504fd07e102a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Dec 20 19:52:48 2012 +0200

    aout: drop support for S24N

commit ea24c8a4a4146d632a0bc584f025c1c620ee84f3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Dec 20 19:48:18 2012 +0200

    FLAC: keep signed 32-bits output format and simplify
    
    The FLAC decoder aligns samples to the right. So shift the samples to
    to the left.

commit 5626f2a8d054f76a61ea1e9cc5192ad6e202b28c
Author: Olafs Vandāns <lunaroverlord@gmail.com>
Date:   Thu Dec 20 17:20:23 2012 +0100

    Qt: add playlist total duration
    
    Ref #2744 #4252
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 8df7ff8204ba931d7c212c65a54d20f9934bfde3
Author: Olafs Vandāns <lunaroverlord@gmail.com>
Date:   Thu Dec 20 17:19:30 2012 +0100

    Core playlist: provide playlist_GetNodeDuration
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 403c71dda23a33827a7eb8da6dafb76437762c2c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Dec 20 17:01:25 2012 +0100

    Minimal_macosx: remove tabs in source code

commit c19c00988e1ea060a299df058e0ceccd16cf1904
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Dec 20 14:02:47 2012 +0100

    opensles: reset properly on flush

commit bd36b95aeff39f9b984be7872dd99ee3b1ce3492
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Dec 20 00:27:31 2012 +0100

    minimal_macosx: updated copyright headers

commit a9422c40b938fa22d05d30ea53733f16895436ce
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Dec 20 00:09:40 2012 +0100

    POTFILES: updated minimal_macosx listing

commit e0f38966c474b9e34045db263a1711d4d7cd30f2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Dec 19 23:19:03 2012 +0200

    AES3: decode to S32N rather than S24 and simplify a little

commit 1d5cbf26f50d5e5067a5baee2e045a4ca4577fc5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Dec 19 22:18:29 2012 +0200

    format: fix typo, conversion from S32N to S16N (fixes #7764)

commit e9d2eb5c3d884117ac66c401f05ba941c755ea5e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Dec 19 21:09:02 2012 +0200

    visualization: fix output formats

commit b6c7c010b9740ed364d5f051b5b0971aec7ace13
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Dec 19 19:40:59 2012 +0100

    minimal_macosx: remove dependency on the Carbon framework by replacing SetSystemUIMode calls by their Cocoa counterparts

commit 06da9937caffe141edb3f37c44b0a4fcbb7d0e70
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Dec 19 19:39:00 2012 +0100

    minimal_macosx: modernize coding style and remove useless includes

commit ba45dbbf56e96f9425801086a4590d98d9af6804
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Dec 19 19:34:28 2012 +0100

    minimal_macosx: remove more dead code

commit fe22c45fac717531bd43a63e7209862a9a33fe27
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Dec 19 19:33:11 2012 +0100

    minimal_macosx: implement VOUT_WINDOW_SET_SIZE and VOUT_WINDOW_SET_STATE

commit 615f3482e1b9a1ae59aa9c5a63c3c2366ebf9025
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Dec 19 19:25:09 2012 +0100

    minimal_macosx: removed no-longer needed vout code, which dated back to the pre-2.0 days

commit d85321315a0c42ae79cc2b1b76d1d517a3d44519
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Dec 19 19:23:33 2012 +0100

    minimal_macosx: re-implement in-separate-window video output based upon the 2.0 vout API
    
    remnants to be removed in next commit

commit 5ff7862f1380802915bd2d4e4f81966579a1f4a1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Dec 19 20:09:47 2012 +0200

    aout: drop remnants of foreign endian support (refs #7764)
    
    Endianess is now converted by the raw decoder/encoder.

commit d95e65c6b3399b856e1ff7b3f10df23ba84e1888
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Dec 19 20:03:36 2012 +0200

    aout: drop support for U24 and S24I
    
    It seems S24N needs to be kept for the FLAC decoder though.

commit 0a45c7b7c87648e0441fd5848c023a5f832d08da
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Dec 19 20:33:47 2012 +0200

    LPCM: decode to S16N or S32N

commit 3b3a2b33fb364a0c280914fdbf4925143744369a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Dec 19 20:18:07 2012 +0200

    LPCM: encode from S16N rather than S16B

commit f9e094b802622f5fc9143da7331ea9a2f2c99ded
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Dec 19 20:32:37 2012 +0200

    LPCM: buffer overflow (encoder)

commit 8429bce545a11a863b478be2265a0228c50c5db0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Dec 19 19:52:57 2012 +0200

    araw: decode/encode 24-bits PCM to/from S32N

commit d02ebf63a7dbb1a17b720a53c4ca628beea63ab6
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Dec 19 19:14:38 2012 +0100

    Qt: complete_preferences: toggle prefs for current modules.
    
    Preferences set regarding loaded modules only is likely to contain what
    the user is looking for.

commit 0b8244387ce2b2b364151a86f76af855a436361f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Dec 19 19:38:53 2012 +0200

    aout: drop support for non-native float
    
    It never really worked anyway.

commit 6b232cec0246dfccf2a76b78f0e21830e54a87ec
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Dec 19 19:30:20 2012 +0200

    araw: add non-native float encoding and decode float to native

commit fda4b6550e5e20ca232281c1cc6409f436597ca8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Dec 19 19:19:15 2012 +0200

    aout: drop support for S32I

commit 7234132ccd5fe2be2b453398e6a154611d34a69d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Dec 19 19:16:30 2012 +0200

    araw: add U32 support and decode S32I to S32N

commit dcd87398d99a8b1971c7f2ecb1ae596ac088f642
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Dec 19 19:16:17 2012 +0200

    araw: fix U8 and S16N dummy encoding

commit 4c1beff0eab8fc5b97cc75bf52e9679f771b2d6b
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Dec 19 18:08:23 2012 +0100

    npapi packaging: we don't need to fetch gecko headers anymore

commit 6a0f8ab4b22097392d10cd8931eeb56bfe7e4ebf
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Dec 19 18:38:10 2012 +0200

    vout: do not set "fullscreen" variable again (fixes #7926)
    
    The "fullscreen" variable is set by the UI. That triggers a vout
    control request. Then the vout thread actually switches to/from
    full screen mode. Setting the "fullscreen" variable again then would
    trigger a live loop in some circumstances, and should be useless.

commit c53c495b835b54578c331451d2c74209e9fdd04b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Dec 19 16:40:35 2012 +0100

    ZVBI: remove the wrong warning about GPL
    
    libzvbi is LGPL :)

commit 13d03fe7698e49cf60edebd68d62cb27e01c8bb5
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Dec 19 16:58:19 2012 +0100

    minimal_macosx: compilation fix

commit 8e85473dcb881118d9ab357fb26533afcbbf528a
Author: Sébastien Toque <xilasz@gmail.com>
Date:   Fri Dec 14 17:41:09 2012 +0000

    audiotrack: missing software gain setting
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit e7403cbe50277f356469deb4bb361681d44684a0
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Dec 19 06:08:59 2012 +0100

    contrib: add --disable-gpl option to bootstrap
    
    This will skip auto-select of libraries under the GPL

commit b87e0b07bea8b9ccb6713afd3ba071a293bf0247
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Dec 19 14:52:25 2012 +0100

    OSS: blind compilation fix

commit 73d483e188aea9590fd55dd4286afa85965e7ef1
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Dec 19 12:53:16 2012 +0100

    modules: fix module_exists() documentation.
    
    Still documents old behaviour.

commit bcd01c48635ac900c243fea6e47669db2e350393
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Dec 19 00:45:11 2012 +0200

    aout: use S16N rather than S16L in audio outputs
    
    (In practice, all of these were only used in little endian anyway.)

commit dbbb4fad5a66c8c5499c3631a08440ab572b3c53
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Dec 19 00:42:24 2012 +0200

    aout: drop support for U16B, U16L and S16I

commit a944af6d0b953aa34839226c1799706026488142
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Dec 19 00:42:07 2012 +0200

    sndio: require non-stupid audio sample formats

commit 5e4e58d272d165996beaec24ee5672927ea229e0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Dec 19 00:32:23 2012 +0200

    araw: decode/encode U16 and S16I to/from S16N

commit 141c6716f8f2905ec7de50979bc7126183e0733a
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Dec 18 23:39:24 2012 +0100

    audiotrack: implement time synchronization
    
    There is still a random offset between A/V which stays
    constant until there's a flush but hopefully testing should
    give a clue how to fix it.
    
    Note: the symbols required are present only since 2.2

commit 81e9a6a8cc479bf8271fcdf6519e9063c37ceddb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Dec 19 00:12:23 2012 +0200

    PulseAudio: unused variable

commit 4ed8eacd2e56a59b95fad64477caa52f574e941a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Dec 19 00:12:13 2012 +0200

    aout: drop support for S8

commit 132af4a35081ba4ed50b7d2e681a8eadb2ffebe2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Dec 19 00:07:20 2012 +0200

    araw: decode/encode S8 to/from U8

commit 1b5635d9359334fc0f858da7fde4479438d29b8a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Dec 18 23:31:38 2012 +0200

    araw: cosmetics

commit c55da911c50a6a22124ab5be4607e45b4f8f7505
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Dec 18 22:54:37 2012 +0100

    taglib: ID3v2: save TrackTotal

commit b74a7b1a177f9d610b021fdefe1963c0f1752151
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Dec 18 21:54:11 2012 +0100

    Qt: info_panels: use validation mask for tracknumber/total input

commit 712c81e750018728ede66b0dcb9912e4ab7697e1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Dec 18 23:31:12 2012 +0200

    Fix warning

commit 0307cd49bbaa48e552fe919659a4e8c17ccb7c7c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Dec 18 22:45:06 2012 +0200

    contrib: update XCB

commit 1c15f75ee8a783c68be5db84029b1ddfb1825207
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Dec 18 22:36:24 2012 +0200

    OSS: trivial fixes

commit ead6ddbb9298931217b473644797c50b2ba6fff7
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Dec 18 20:51:51 2012 +0100

    Qt: QPalette: fix obsoleted values

commit 03f571782b24d486ab5c75cfb748dca736bc448e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Dec 18 15:34:36 2012 +0100

    Contrib: update live555
    
    Close #7786

commit 8fbb7daaf0bf1d20b8ea8ad2437a1221256b3939
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Dec 14 20:23:04 2012 +0200

    deinterlace: clobber MM and XMM registers correctly

commit 86ca82559b5f28aaa80a3029d07a3a51578bd3af
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Dec 17 21:11:22 2012 +0200

    deinterlace: move Phosphor MMX acceleration to a separate function

commit 4c983898decc62b454bc857a55348445b9dabf10
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Dec 17 21:01:10 2012 +0200

    deinterlace: split MMXEXT acceleration for IVTC to separate functions
    
    That causes some duplication, but that is required for clobber lists.

commit b3683d443e3a4f30add66881ba476f888bcc2ac2
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Dec 17 19:33:04 2012 +0100

    Fortune: OSS, French vs Finish administration

commit 014ad89f53ca44bf3446f86abd41126b5affecb7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Dec 17 20:25:36 2012 +0200

    OSS: updates and fixes (untested)

commit ebf64853f535f3f98f3f1e5c9266cc4207f59921
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Dec 17 19:59:38 2012 +0200

    ALSA: report selected device not only when playing

commit 729e4dcb5efc2e92f56e013830c30ffb6b43b8c5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Dec 17 19:26:09 2012 +0200

    file: do not stat() non-seekable files and clean up

commit 16c2a7ddf891945ee5753eb6f58fad3a99a156ac
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Dec 17 13:09:42 2012 +0100

    OSS: blind compile fix

commit 728ef39d15cdbfc5b1bc9beba8a97493ef6c08fc
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Dec 17 01:00:29 2012 +0100

    Remove variable name clashes in TAB_REMOVE
    
    If foo[i] or bar[i_index] are used in TAB_REMOVE / TAB_FIND, they will
    use another variable with local scope declared inside the macro.
    
    for (int i = 0; i < 1; i++) {
        TAB_REMOVE( count, array, foo[i] );
    }
    
    will expand to:
    
    for (int i = 0; i < 1; i++) {
        int i_index;
        .....
        for (int i = 0; i < count; i++)
            if (array[i] == foo[i])
            {
                index = i;
                break;
            }
        .....
    }
    
    And inner scope i is used to index foo, instead of the outer scope i
    which we would expect without knowing the content of the macro.

commit 22188d37f99be2452faffccc0864ed1f2eb41e1a
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Dec 16 17:23:15 2012 +0100

    opensles: implement mute/volume set
    
    link with libm, and also with libdl which is needed

commit 86074bb4a203ea42f9ff90aee0f141e1381311bb
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Dec 16 15:08:09 2012 +0100

    auhal: implement Pause for the 2.1 aout API

commit bd8d2badd6edd55494dc143ac4ce6b82c223248c
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Dec 16 14:38:46 2012 +0100

    auhal: switch analog playback to the 2.1 API
    
    This makes use of a 3rd party circular buffer licensed under MIT.
    
    TODO: Pause, TimeGet, Flush

commit f74db532f7e4da596f5231e6cb676bb89e767ceb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Dec 16 16:49:57 2012 +0200

    aout: use aout_RequestRestart() where applicable

commit ad6442ae5ac09b8f19a79788885c31be245d1c80
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Dec 16 16:35:22 2012 +0200

    aout: do not unset stereo-mode when changing device

commit e38ea904ade75270e69aa78cc711030a67961d08
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Dec 16 16:34:49 2012 +0200

    aout: add event to request pipeline reinitialization

commit 92b8418f505d287f3d178cba85b600b6ba922210
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Dec 16 13:50:19 2012 +0100

    Contrib: use pic for postproc to mimick FFmpeg rules

commit a1d30f6095adb1432bfc353f90ea0945b59c3752
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Dec 16 10:31:05 2012 +0100

    opensles: more precise TimeGet
    
    Take in account the time elapsed since the last callback

commit 8b5738122d2cf27c0fd5fee1943c9af8695ed254
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Dec 16 10:27:13 2012 +0100

    opensles: keep track of the number of buffers we use

commit 7d6cf033e65509fbe0d24942251a6bf3df814bc6
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Dec 16 10:21:46 2012 +0100

    opensles: set period size

commit d37afcfbb26d219a9abc9de7aaa1a34452d58b8b
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Dec 16 10:19:49 2012 +0100

    opensles: remove obsolete code

commit d56cfd2d9119ee1e8ed0fe57406aed3db70da3d0
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Dec 16 10:19:02 2012 +0100

    opensles: TimeGet returns -1 when we have no data on latency

commit 8a1ace9ef676f7b311c2a9a1470d7d5f2ad80f3c
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Dec 16 11:04:46 2012 +0100

    AudioQueue: implement volume support just because we can

commit 10a5990dfdb375949fb3618113a317acb296be24
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Dec 16 10:55:50 2012 +0100

    AudioQueue: fix 'Flush' implementation

commit a249b33b589655d71b9a0d6d9d0b0d9c1b5b4466
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Dec 16 11:46:18 2012 +0200

    aout: external functions for devices selection

commit b2b4c52ac66f32a9af25cf69a06ee7977e261845
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Dec 16 02:31:56 2012 +0100

    AudioQueue: attempt to fix #7659
    
    Needs testing on device

commit ff42ba90f809a6b9906fad6b38f01ee2f825c2d6
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Dec 16 02:18:20 2012 +0100

    AudioQueue: cleanup

commit 019514656ee576c0c1c51e4f4b499c7ce9c478f9
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Dec 16 02:11:28 2012 +0100

    AudioQueue: re-written to make use of the 2.1 aout API
    
    TimeGet is left as an exercise for tomorrow

commit 727dbceb6f75fe0f8b96b073cdde7c5b6a8e5066
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Dec 15 19:35:04 2012 +0100

    auhal: remove weird code duplication

commit a40a943927df92302930cba792f1afa13680bb14
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Dec 15 19:22:49 2012 +0100

    opensles: increase number of buffers to the maximum

commit 9e72b6b42b06d14e5710b3e104e3ef23102be489
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Dec 15 18:59:18 2012 +0100

    Qt: align correctly audio devices in SPrefs

commit 9e7f5e07daa9e437876b55120c5b383bedcda6d9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Dec 15 18:45:53 2012 +0100

    Qt: remove Sprefs hack that has lived and been abused for too long...

commit b266c9b830611f0351c0c93c06058006203f5b3d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Dec 15 18:09:41 2012 +0100

    auhal: cleanup

commit 6a5c7b9820321011a745474790381308592a3285
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Dec 15 19:03:23 2012 +0200

    aout: fix missing S/PDIF encapsulation

commit 73cc7aaa399e7cdaf73a3682396fb13c1a3f1f10
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Dec 15 17:56:30 2012 +0200

    mmdevice: implement devices selection (fix #7855)

commit 901267b6b3270d54c0deef0855d72809c7bf9398
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Dec 15 16:56:15 2012 +0100

    opensles: avoid infinite loop in linked list
    
    this can happen when moving buffers between our 2 linked lists

commit 913f902e1515ee04f7aeed81a6adebae379ec0b4
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Dec 15 16:54:51 2012 +0100

    Update NEWS for audio outputs

commit 5a946038b1775bcb884dc728663b4e54aa9b08dd
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Dec 15 16:46:19 2012 +0100

    auhal: implement channel re-ordering for 6.1 and 7.1 setups (close #7783)

commit b06dadcf5f4ce49841e2e4f9dff7f49914d08d55
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Dec 15 16:46:18 2012 +0100

    Merge 2.0.x NEWS and mention deprecation of libvlc_audio_output_*et_device_type

commit 5086a9ed9e848a54f02f585e80c9f2730868bca9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Dec 15 17:42:49 2012 +0200

    Lua RC: adapt to new audio device interface

commit 605d95f95c088a3dc929b363d56716c854ffdf18
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Dec 15 17:40:53 2012 +0200

    libvlc: stub device_type functions
    
    They stopped working in version 2.0 and never made much sense.

commit 915f956bbfeda539a00fbc8dcd8d4a8bffbb0140
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Dec 15 16:38:02 2012 +0100

    Win32: more npapi packaging fixes

commit f41e5f46ce69fd115770810ed179ee6084d4bf9f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Dec 15 17:32:50 2012 +0200

    ALSA: deduplicate devices enumeration

commit 35dda10097ae0618c22c199a1687de8ba6a1f7fe
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Dec 15 17:21:51 2012 +0200

    Qt4: adapt to new audio device selection

commit edcc62d1d4cb3ab557c5fd2dc44c85332a77cfeb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Dec 15 17:21:25 2012 +0200

    hotkeys: adapt to new device selection

commit 429b94d0fa98d363d05a3bf59037addce9968c38
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Dec 15 16:56:23 2012 +0200

    ALSA: adapt to new devices handling

commit c30620288c8398ad05d2e96226b252044ad307bb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Dec 15 16:16:50 2012 +0200

    aout: add device selection callbacks
    
    This will replace the "audio-device" variable that was hard-coded into
    audio output plugins.

commit 736dc505de92a4e899b612f70357c73a1f6391d6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Dec 15 17:20:39 2012 +0200

    aout: fix crashes if restart fails

commit a9a471da442dc6bfd6fcbbda48d7d7e2e6010aab
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Dec 15 15:49:57 2012 +0100

    opensles: simplify error handling
    
    Instead of busy waiting and retrying, buffer packets and wait for the next
    pf_play() call to write them to the sound card.
    We now have 2 linked lists:
        - packets not accepted yet by Enqueue()
        - packets accepted by Enqueue(), not yet written to hardware, and
        waiting to be released in PlayedCallback()

commit a5779e7c4f71e670522bbde9e04973670f46517d
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Dec 15 15:35:20 2012 +0100

    opensles: implement drain with msleep

commit 284d24cb6c0e79280e42ae072cac67d16094c287
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Dec 15 15:29:11 2012 +0100

    auhal: fixed mute

commit 5ff2c7a239dae052f4a4ed95fce3e0e5d66ccb64
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Dec 15 15:20:07 2012 +0100

    macosx/sprefs: adapt setting handling to the 2.1 volume API

commit a4edb8672e59240fb87def033c5f1d70e7c65a97
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Dec 15 15:19:42 2012 +0100

    macosx/CoreInteraction: communicate volume value correctly to the core

commit 3be00fa54c5c857edca3985b4861244797023eaf
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Dec 15 15:19:09 2012 +0100

    auhal: fixed volume handling using the 2.1 API

commit 1a3286356e0677c984d23bf5ba93f99efc134746
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Dec 15 15:19:43 2012 +0100

    Fix win32 plugins packaging

commit 50d250ab04c921155c10422d9bd20c1191b3a396
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Dec 15 12:31:58 2012 +0100

    opensles: properly reset latency counter on Flush

commit 1807026248daa6491f98937574d3b692d41dd625
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Dec 15 12:30:40 2012 +0100

    opensles: use locks in TimeGet

commit ed810a5693cac334050c06fe453eae44fb6eb868
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Dec 15 11:58:27 2012 +0100

    UAC: distribute source code (and doc+examples)

commit e06c2f82dcd0803e084f36e3c11df1f38d15846c
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Dec 15 12:01:17 2012 +0100

    UAC: rename file to get rid of spaces

commit 6146d360328b9370e123cef570699b67e4b8445c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 30 19:37:06 2012 +0300

    XCB/XVideo: enumerate adaptors

commit 45ab9b93592068dfb8380f6c99b062b1b7c34574
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Dec 14 21:30:41 2012 +0200

    XCB/XVideo: fix flawed logic for adaptor selection

commit 52707967341dd264d6422c8186dfa1d3c833965a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Dec 13 22:59:06 2012 +0200

    Replace block_New() with block_Alloc()

commit 0fc6e8cfb54e99110d49754e469c6fd79d9a383c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Dec 13 19:54:17 2012 +0200

    araw: remove G.711 and fix leak of p_enc->p_sys

commit f5ce0d44a704561eee7562dd916ded81ad736f5b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Dec 13 19:53:32 2012 +0200

    g711: separate codec from araw

commit 5fb6de10c74f87f6a1509e558f943cd83c4f1918
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Dec 13 18:53:52 2012 +0200

    Rewrite atomic float helpers, fix 64-bits big endian support

commit 17d2ca87e661f1761bcaddc8773e070de2b54cf5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Dec 13 18:47:58 2012 +0200

    aout: convert to standard atomic ops

commit 3f0251b32f7586dd49127772b0cfb35dea7f8615
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Dec 12 21:23:41 2012 +0100

    decklink: closed captions support
    
    This work has been sponsored by Sergio Ammirata.

commit 898bd72bf713a599dd041afe37220fcc9591685d
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Dec 12 18:17:25 2012 +0100

    decklink: add v210 capabilities (--decklink-tenbits)
    
    This is off by default due to being more CPU/memory intensive.
    Closed Captions can only be read in 10 bits mode.

commit 2ce6fa2db7f1719aadf617c464365821289ac36e
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Dec 12 19:09:21 2012 +0100

    rawvideo: I422_10L/B support

commit 260dc9659ebc6770cbdffe0da09beb1137e73beb
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Dec 12 00:20:50 2012 +0100

    decklink: simplify Open

commit cd01757484cb81b1f7c7ec63c2f26dbf5808f8f9
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Dec 11 16:50:52 2012 +0100

    decklink: cosmetics (1tbs)

commit d270debbee208dc827839c2be18d494444a086b6
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Dec 11 16:48:19 2012 +0100

    decklink: Remove unused result variable

commit 2f6a0414e1473af178301ae374076cf9dd5e6ab2
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Dec 11 16:43:25 2012 +0100

    decklink: split audio/video connection setup code from Open

commit b2f30144388a0249be24ebfdf3580909949f6db9
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Dec 11 16:18:29 2012 +0100

    decklink: simplify callback

commit 3ca4c541c2339edd83a56f144993138692c43f4e
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Dec 11 16:14:30 2012 +0100

    decklink: fix warnings

commit dd6a1ec3432dd2877a2ce4ff654a6c0646070ec9
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Dec 11 16:13:03 2012 +0100

    decklink access: cosmetics

commit 637db5eaa10cfaf8de0b013c1b2623444d106bff
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Dec 13 13:56:36 2012 +0100

    Taglib: better fix for year and track deletion
    
    Ref #5686

commit d12e755e4b27faacee453556b59a8725e76bfb49
Author: Denis Charmet <typx@dinauz.org>
Date:   Wed Dec 12 23:24:11 2012 +0100

    Call SET_NEXT_DISPLAY_TIME after SET_PCR to avoid its flush at segment change.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 653b010acae452625273231ff46a9c1149ec5d92
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Dec 12 22:49:03 2012 +0100

    Taglib: allow deletion of track and date
    
    Close #5686

commit 859847f1be7c67b0a87232482c3ec1e23fe709a5
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Dec 12 22:43:21 2012 +0100

    Qt: fix equalizer initialization
    
    Close #5956

commit 0e26bab0d8497227213ed6f45a91dda61d172088
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed Dec 12 22:00:44 2012 +0100

    Fixed scte27.c win32 compilation.

commit a84e47ee35d99724f41d8d1bf3f4a1ff980b2c0c
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Dec 7 20:40:07 2012 +0100

    NEWS: mention support for SCTE-27 subtitles.

commit 7e3dcdd09c2fac64f00acb360d30f24c74894609
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Dec 6 22:36:52 2012 +0100

    Added support for SCTE-27 in TS demuxer.

commit 6ce3ecfcab1dd6d41238e05dd5fbbe3b4a566d2b
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Dec 6 22:28:20 2012 +0100

    Added SCTE-27 decoder.

commit d2b19589f2b03df444c657f3a09446c0a2bcad98
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Dec 3 23:34:55 2012 +0100

    Added SCTE-27 codec definition.

commit 9135a8836eff0567d81dec0058a161d9d69cf896
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Dec 1 15:48:08 2012 +0100

    Removed write only ts_es_t::b_gather

commit d12bc4b58a766c803d045fed90064c50611164d5
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Dec 1 15:45:57 2012 +0100

    Rename ts_es_t::*pes* into ts_es_t::*data*
    
    No functionnal changes.

commit d631d06dfd76d29d00a9d7adadb322aab46a444d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Dec 12 22:14:23 2012 +0200

    picture: merge p_data_orig into gc.p_sys

commit 1cddb78c614beb227f3127df3d7b5245f4bcf451
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Wed Dec 12 18:47:54 2012 +0100

    macosx: fix crash when playing media in lion fullscreen mode

commit 2e3d6b3bb3fadbb5e9e9d296a13ca738df9c0f46
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Dec 12 19:15:55 2012 +0200

    v4l2: gather most VBI code and all zvbi deps to vbi.c
    
    Also, fix a small leak in vlc_clone() error path.

commit 564e94a3fcae62d3ce335e55d6308d0470b60039
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Dec 12 18:47:38 2012 +0200

    v4l2: missing cancellation inhibition

commit c270dd7be95b695eb524656937d67651ee7ffd9b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Dec 12 00:48:01 2012 +0100

    AVI: a debug message when refusing to open the subtitle
    
    Ref #7853

commit 6e85f629f04625c7ff5d42e522ad931120061867
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Dec 11 19:54:17 2012 +0100

    AVI: increase threshold for subtitles detection to 10MB
    
    Close #7853

commit 272dcbf29ac74aec6038580e1085e918355e6826
Author: Denis Charmet <typx@dinauz.org>
Date:   Mon Dec 10 22:32:01 2012 +0100

    MKV: Set default value for audio tracks when parsing one
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit e1eb842b3a7d516df6467a709caa89b46ffca4b9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Dec 10 17:26:01 2012 +0100

    Add some NEWS

commit f7579bc4278d50f78495728d7a11604d6faa2b41
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Dec 10 17:18:55 2012 +0100

    v4l2: fix compilation if zvbi is not present

commit bf4eb0941758ec544c6e4911414bdfdf263a3ea6
Author: Devin Heitmueller <dheitmueller@kernellabs.com>
Date:   Mon Dec 10 11:02:07 2012 -0500

    Add NTSC EIA-608 caption rendering support via V4L2 VBI devices
    
    This patch introduces support for using V4L2 VBI devices for
    reading NTSC EIA-608 closed captions.
    
    This patch includes feedback from the vlc-devel mailing list from
    the Oct 21, 2012, Oct 28, 2012, and Nov 18, 2012 submission attempts.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 45059b5adde4cab5b2559ae960d38d5c147cd4a5
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Fri Dec 7 19:25:46 2012 +0100

    lua: add Liveleak playlist parser
    
    Signed-off-by: Konstantin Pavlov <thresh@videolan.org>

commit 1c672e57519890ad1a2c22feafb67b862a91f561
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Dec 9 22:26:22 2012 +0200

    VLC: make sure the playlist exists before starting any interface
    
    This avoids creating the playlist from the UI mainloop, which is not
    typically a good idea.

commit 6f23d1879e83b0f60a8ee6acab328111b9f15b55
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Dec 9 22:25:22 2012 +0200

    pl_Get(): remove VLC_USED qualifier
    
    pl_Get() does not create a reference to the playlist, so nothing is
    leaked if the result is ignored. Calling pl_Get() ensures that the
    playlist has been created.

commit c6879a0d4e259a2276354f7591887556384055bb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Dec 9 22:21:17 2012 +0200

    playlist: create playlist aout early on (fixes #7810)

commit 8f2afb983dcf9ea304a589b53988bdc71b78cd1a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Dec 9 18:05:43 2012 +0200

    ALSA: remove a few useless variables
    
    Overwriting *fmt is safe nowadays.

commit 345a3e3100b7aecd49a12ca730a8fcbc8be32c23
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Dec 9 17:53:21 2012 +0200

    ALSA: use channels map functions (fixes #7796)

commit 9f9f7d54fa25367f02313c91e643d04bf49a25d6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Dec 9 14:00:34 2012 +0200

    dbus_screensaver: fix NULL deref if probing fails (fixes #7871)

commit 283d246c09e4915b7eff1a5c68575fa121a05919
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Dec 9 13:58:39 2012 +0200

    PulseAudio: use same period size as ALSA (fixes #7827)

commit 823c13a78ca99741341fc27949e3f08d8b4cb30f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Dec 9 12:44:04 2012 +0100

    Qt: sprefs, small fix on audio panel

commit 5cd1816c41f5be3b42c2abdb7e3b31407d15d1f4
Author: Denis Charmet <typx@dinauz.org>
Date:   Sat Dec 8 01:18:34 2012 +0100

    Handle ordered editions with broken links or empty
    
    Fix #7859
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 2a5264663478ae77f047c164c44ae7cf35af5037
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Dec 7 21:11:27 2012 +0100

    Qt: allow a maximum volume on the sound slider
    
    Too many users are bitching about this
    
    Close #6105

commit 1c42889a352a3f8b2ac355bce07311f17c7b28ea
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Dec 9 12:00:04 2012 +0200

    LibVLC: try to clarify libvlc_media_add_option() limitations

commit 3de8fd13f26610b4f5ae4d87cb4e5653b4498c28
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Dec 8 23:58:38 2012 +0200

    Revert "input: create an aout if UI wants to configure audio"
    
    Due to mismatched "resource" and "hold" locks, this introduced a race
    where more than one audio output gets created.
    
    This reverts commit 4e57bd052e25c0538a6b1d7e83b8370910ef71dd.

commit 26af6a0331422f535d0d6fafbbc142fcd8823707
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Dec 8 20:13:12 2012 +0200

    waveout: use software amplification
    
    This should make volume work.
    Patch welcome to make hardware volume work instead where available.

commit e4f129bf932c6e4bc5aa04344cbcfc6b95777465
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Dec 8 09:55:52 2012 +0200

    amem: call cleanup() if setup() succeeded but format is unsupported

commit d9cf7d2fbd21d3e29e1a88d4b285ff2a687eb629
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Dec 8 09:48:11 2012 +0200

    amem: defer set_volume() before setup()
    
    Before setup(), opaque is not defined.

commit 1a5aaf2524a4d52b5991f187958b31492e3e4205
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Dec 8 09:39:46 2012 +0200

    amem: correct opaque pointer for consecutive setup() calls

commit a762948c0907461b380c2ddbad847069c62a899d
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Dec 8 03:24:49 2012 +0100

    decklink: fix detection

commit b67f9a623a7a431738ceddae27dc88617793456d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Dec 7 23:48:03 2012 +0200

    dbus_screensaver: update LIST

commit c8f8e474a45a55b1064ef18350c526e05e26c42a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Dec 7 23:47:20 2012 +0200

    xscreensaver: remove unused plugin
    
    xdg-screensaver has higher priority, so xscreensaver was never used.

commit beec9e78518b56e7f4db897b55b5e0d46ae61bf8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Dec 7 22:25:47 2012 +0200

    dbus_screensaver: correct service name for o.fd.PowerManagement.Inhibit

commit 5fe4b004e254b6091f997b394190ad1609c67aa8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Dec 7 22:23:27 2012 +0200

    dbus_screensaver: add o.fd.ScreenSaver support (fixes #7824)

commit dfc527fe329f6cbe997af963e864420f28af588b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Dec 7 22:22:26 2012 +0200

    dbus_screensaver: remove bogus error
    
    When the service is absent, the error message is NULL anyhow.

commit 97a7b7ec1790203a5872b292ce52fa0a8692e4d4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Dec 7 22:15:44 2012 +0200

    dbus_screensaver: rename from power

commit dd1ff43f888d63f9042a9a94ec6050b0523c6aa8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Dec 7 22:11:53 2012 +0200

    XCB/XVideo: fix memory leak

commit 1e1f01298b1032e22087e9fefeef9fb272860724
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Dec 7 22:11:27 2012 +0200

    power: use non-blocking DBusPendingCall instead of short timeout

commit 11fdcca2be709bd5a74ed2e75c8d644dc1f094c6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Dec 7 20:42:18 2012 +0200

    power: probe D-Bus services and return error if none are found

commit 5520e829a094c335e085c94131cd8f3e4ba0e991
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Dec 7 20:26:16 2012 +0200

    power: really localize reason

commit 77dae5bceb03ec039745c67275893a52081b9adc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Dec 7 20:25:56 2012 +0200

    power: cosmetic revector

commit 002d21478ced74bb16224c42107b390c8bf213a8
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Dec 7 17:02:13 2012 +0100

    decklink: update build rules
    
    Move logic to Modules.am
    Use CXXFLAGS

commit db828374ff43c749b719a880b648f76e8be38aa9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Dec 7 18:24:41 2012 +0200

    mmdevice: initialize mute & volume (fixes #7203)

commit cf189e0ef9bd63bff6dfade92ac99c1b5d865537
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Dec 7 18:17:24 2012 +0200

    mmdevice: keep ISimpleAudioVolume interface

commit e41e1a7dfe704ec3bb7212e5d9adf53706b861fe
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Dec 7 00:01:35 2012 +0100

    Qt: better unsetting of keys in preferences
    
    Close #6640

commit 14793f5c7616d51b824e477c0ca52c800ed8f7c5
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Dec 6 23:44:59 2012 +0100

    Qt: increase the size for the license and network dialog
    
    Close #6556

commit a1ddda85bb3cbd7ec4b7bb0aa0fd80c9a6d3afe7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Dec 6 23:31:54 2012 +0200

    PulseAudio: force minreq to less than half tlength (refs #7827)
    
    This should work-around distorsion due to excessively short latency
    computation in PulseAudio, e.g. NVIDIA HDMI Audio.
    
    In the longer term, VLC should probably set minreq to 40ms and tlength
    to a larger value or even -1. But that would require more testing.

commit 22faed61d33d747226e5238466c30b56a9fec4f3
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Dec 6 18:32:42 2012 +0100

    Qt: fix toolbar customization when doing back and forth
    
    Close #7543

commit cab4efd532bb656b5bc7dc85f557179bf0a908a0
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Dec 6 12:22:05 2012 +0100

    Ogg: parse and create Vorbis Comment Chapter Extension seekpoints
    
    This does not actually seek to the right position yet
    Ref #6895

commit f8c07e70635f15bdd2d71adf2f90a0d5f3b445a5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Dec 6 13:08:52 2012 +0200

    wasapi: remove direct dependency on desktop-only IMMDevice

commit 4a1c30a05481c31cc6580954920a2f67fc432426
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Dec 6 12:46:42 2012 +0200

    mmdevice: improve handling of session disconnect event
    
    It could still be better. If the disconnection is unrecoverable,
    I suspect a flood of identical errors will be emitted continuously
    as the core keeps pushing audio buffers.

commit c2ae62db3785db388e45922290d03d5c0fdc0d01
Author: Denis Charmet <typx@dinauz.org>
Date:   Wed Dec 5 23:07:18 2012 +0100

    Allow the demux to update its title list
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 7697d8b299e94bc8370b05da056a450bf96e3535
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Dec 6 11:16:14 2012 +0200

    mmdevice: deal with invalidated device in Start()

commit c242a515123ded29a0ccb5fc9bdca79fec461cbe
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Dec 6 10:56:36 2012 +0200

    wasapi: remove redundant code
    
    The MTA is fully taken care of by mmdevice.c.

commit f4a986cc8b2f69f67235eb0cdc42452577e8a5b9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Dec 6 10:49:54 2012 +0200

    mmdevice: simplify thread synchronization

commit a3926236c409d1b3eb84477beac7f4d3882427fa
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Dec 6 10:37:44 2012 +0200

    wasapi: cosmetic, rename api to stream

commit a0442893663ac58aa5b5e8cb098951a0aa499878
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Dec 6 17:05:57 2012 +1100

    macosx: fix crash when re-ordering playlist items

commit a8612e7e5552ce28be49f1375b79c3c84c5dd6fc
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Dec 6 16:42:45 2012 +1100

    macosx: added missing outlet connection to 'Remove Podcast' btn

commit c6a264bf022d834e7617948e4923012fc1d8369d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Dec 6 10:26:30 2012 +1100

    macosx: fixed race condition crash when closing the vout
    
    vout_display_opengl_Delete will call OpenglLock, so it is a bad idea to previously release sys->glView

commit 95dac995ff2c8339922d29c804d12e67cc2ebf87
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Dec 5 23:35:05 2012 +0100

    Fix support of .00x splitted files on Win32
    
    Close #7292

commit 269297b0ce90a8202606680c5a43819866489799
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Dec 5 23:14:55 2012 +0100

    input: export get_path from access.c

commit 76425f762b8290c9a85987708b051a069065ead0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Dec 5 23:46:09 2012 +0200

    mmdevice: emulate drain

commit dd3354cc67b0600b363dfee3fdeb64307a9f2dc8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Dec 5 23:22:54 2012 +0200

    mmdevice: attempt to fix COM (again) and reentrancy
    
    MSDN mostly fails to explain COM requirements and totally fails to
    explain thread-safety requirements. This patch takes the most
    pessimistic approach.

commit 470c3fb18d262359a27eacb3b23a7ce3ef88098c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Dec 5 13:53:10 2012 +0100

    MP4: enable debug with debug builds

commit 6f0e67fb39fd1191da0ba17b79cee6dcea5ef19b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Dec 5 00:49:46 2012 +0100

    Win32: better uploading messages for crashes

commit ebf818aaee36a284f8975726e3a28f67baaa8183
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Thu Nov 22 23:37:55 2012 -0500

    audiotrack: enable volume support
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 7387c6d3bd9723cf50cac9ddea6a6388884df47e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Dec 4 23:17:48 2012 +0200

    Rationalize error code values
    
    VLC_GENERIC was particularly bad for RISC processors.

commit b9f095473e0ce9ce5223a21a55921e857b3d20cb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Dec 4 22:54:09 2012 +0200

    mmdevice: simplify session management and prepare to change device
    
    Actual support for changing device requires (yet another) addition to
    the audio_output_t callbacks set, I think.

commit 4f42f23600802c7d84c1a1e0a4a330f5cd8bc239
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Dec 4 22:09:52 2012 +0200

    mmdevice: simplify volume & mute handling
    
    Apparently, there is no need for COM to do that.

commit 6c8ed4207d16cd71fd3fc4a51c04294d74162c66
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Dec 4 22:04:22 2012 +0200

    wasapi: fixes and simplifications

commit fda36eca9827ab9391b2aa5851090ee97518307a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Dec 4 19:08:47 2012 +0100

    Shout: remove tabs in sourcecode

commit 8fee9c595a6a32a48e53804a7f9c0b0b5031dbad
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Dec 4 18:41:05 2012 +0200

    endian: fix typo

commit f16f941231f3307b92bfdf6ee465dc288f3655b4
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Dec 4 16:38:46 2012 +0100

    Contribs: update sha512 for regex

commit 6265048ae8665189ea88262cd3aedd2d03abce35
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Dec 4 16:16:22 2012 +0100

    Revert "Correctly detect alac in mp4 properties"
    
    This reverts commit 7f807d9bb7cb08f1401d5cbec472338ed1d38157.

commit ab74d69921d20be6854a94da37052c919623a92a
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Tue Dec 4 15:59:41 2012 +0100

    skins2: adapt to latest change in playlist (activity variable)
    
    It fixes skins2 crashing when an input is started.

commit 0f6fc6a2842c52bf17c231372966d37778091f02
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Dec 4 14:50:53 2012 +0100

    Add MKS extensions for subtitles
    
    Ref #7842

commit beb8497347252a91195c5192f70c2c4a6dac9aba
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Wed Nov 21 23:11:25 2012 +0000

    contrib: force HAVE_NEON only on ARMv7
    
    Since NO_NEON is not used anymore, leaving it undefined on ARMv6 will result in HAVE_NEON showing up, resulting in crashes.
    
    ARMv7 Android builds are now built to tegra2 with a special dynamic NEON loader for libav.
    
    Signed-off-by: Konstantin Pavlov <thresh@videolan.org>

commit bab72eaede541d9f73117141e4bf86260a6aa398
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Sun Dec 2 14:02:04 2012 +0400

    Contribs: mad: fix build on android mips.
    
    Patch taken from Gentoo portage.
    http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/media-libs/libmad/files/libmad-0.15.1b-gcc44-mips-h-constraint-removal.patch?revision=1.1

commit 21da0e38e899b9543934e46a4c48fb65211ee385
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Tue Dec 4 17:04:36 2012 +0400

    Contribs: fix postproc build on mips.

commit f5ed9fca109514c2b352618cd64d5d546ba1e19d
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Sun Dec 2 13:39:29 2012 +0000

    contrib: Allow libav build on MIPS
    
    Signed-off-by: Konstantin Pavlov <thresh@videolan.org>

commit 5ebd9b99a56a0f03cf167d87d4705d7f44fa493a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Dec 4 12:26:21 2012 +0100

    MP4: check more i_timescale values to avoid Division by Zero
    
    Ref #7838

commit d68da462c2d2457b7ec50c57fda2b50909fef619
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Dec 3 19:54:19 2012 +0200

    mmdevice: fix thread initialization and cleanup

commit dffdc4c734f69188abf6ea5d45454c1feadc7bca
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Nov 30 19:20:39 2012 +0100

    Rewrite inhibit.c as an "inhibit" interface
    
    Remove libvlc hack, and fixes missing input state changes

commit 771335afa2a349662533c93048ce21b627d4057e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Dec 2 22:57:07 2012 +0200

    wasapi: split MMDevice and session code from output
    
    - Run the volume/mute handling on the COM thread,
      removes remaining volume hacks.
    - Spawn session manager from device rather than client (fixes #7809)
    - Insulate session management from output API (refs #7394)

commit 6c5d040e87ab0255dfb2eaebb8c347656360c14b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Dec 2 11:04:07 2012 +0100

    Add V264 FourCC

commit 18d81d128dbec14000361f0da7096fa68d54c829
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Dec 2 10:20:40 2012 +0200

    Remove unused VLC_EEXIT* error codes

commit 91bef24e89b317d84cae789bd6f075681fc3aa6e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Dec 2 10:17:51 2012 +0200

    libvlc: call exit() if command line help was requested
    
    A library should not call exit(), but I do not see any easy way around
    it: if libvlc_new() returns NULL on error so real errors cannot be
    distinguished from --help stuff. Also --daemon already calls exit()
    (through daemon()).
    
    This introduces an O(1) memory leak when calling --help. It could be
    fixed by merging libvlc_InternalCreate() and libvlc_InternalInit().

commit 0c40a30a34ab188c215d43dbcbf29ef1c5b5b6ea
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Dec 2 10:15:10 2012 +0200

    libvlc: return a real error if daemonizing failed
    
    (If daemonizing succeeded, daemon() will call exit(0) internally.)

commit 27416ca2c4d4f580f74037ea246b24ba26e80bfe
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Dec 2 10:14:38 2012 +0200

    libvlc: better error code if no modules are found

commit 45755c4d17aa5c36231b64a89790a19ec0bdf371
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Dec 2 09:57:39 2012 +0200

    DirectSound: fix bytes per frame count (fixes #7835)

commit f3a44a5f35b9c1eab0ae0325ef1b98962e04b450
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Nov 30 20:29:43 2012 +0200

    vlc: return non-zero exit code if starting failed

commit 405da96034f4cf70855c2706ba5a1e20f2c9fded
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Nov 30 19:13:24 2012 +0200

    inhibit: add separate flags for audio and video

commit 273641ace04b6860967d2fd91e398c56bcefbe7d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Nov 30 19:05:23 2012 +0200

    inhibit: remove the window ID
    
    This seemed like a good idea to support xdg-screensaver. But it really
    goes in the way.

commit 778460dc6beef101f8efc94e4b628efd5b6e9065
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Nov 30 19:02:33 2012 +0200

    xdg: use timer based reset instead of window ID
    
    This is required to remove the dependency on the window provider.

commit b8f04c94af923a1f39b529b907dc0ca6e527e061
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Nov 30 00:04:33 2012 +0200

    Revert "swscale: pass/calculate sar-info, should fix #7437"
    
    This reverts commit 0330378c55b8b940f6de82adb59cc32c5b3da12a.
    This reverts commit 0f233f4980d0440b8357de629fee7fa0741c27b3.
    
    Init() already initializes the aspect ratio, and does it correctly
    (unlike these two commits) with video_format_ScaleCropAr().

commit 807a6c9a69ee4515b549f08b63459a1a72f422a2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Nov 29 23:20:43 2012 +0200

    wasapi: fix channel order mask

commit b05a4450a9c4f4888de0c8e294330f0f689bb4a0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Nov 29 23:07:40 2012 +0200

    alsa: keep only useful values, not whole audio format

commit 4e57bd052e25c0538a6b1d7e83b8370910ef71dd
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Nov 29 22:30:41 2012 +0200

    input: create an aout if UI wants to configure audio (fixes #7810)

commit cd56c2fb49cdc2cae08e1b5842577250a4067b88
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Nov 29 17:42:36 2012 +0200

    dump: output to access output rather than file (fixes #1873)
    
    The default output plugin is file for obvious backward compatibility
    reasons. Note that using anything but the file output really only makes
    sense for MPEG-TS streams.

commit 18710af18b03c877d29bc06d3b73c1ccf2ac159f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Nov 29 17:37:37 2012 +0200

    file out: print I/O error to log and fix error handling

commit 4d6f7ee78c209ac82f76d2c322f88bb8a0eabcd0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Nov 27 23:56:34 2012 +0200

    dump: clean up and simplify

commit a4a65a5eddc34257a07f6e2ce2e0a8aee090aa08
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Nov 29 12:33:26 2012 +0100

    AVIO output: fix sout syntax
    
    Remove duplicate option

commit 08223d48e9cce98e19910782c8ed1319e18461f6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Nov 27 20:21:37 2012 +0200

    Remove pf_run

commit ed41887c0b21dc5a79e7cf7139dadc6f4f0a47a6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Nov 27 20:18:34 2012 +0200

    audioscrobbler: do not use pf_run

commit aab8de5c7f89f8ac4d50d2aebdb86d32dd69efca
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Nov 27 20:12:54 2012 +0200

    ncurses: do not use pf_run

commit 76c94cb5cf68a0ae6e6e35e6694b603613e9050e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Nov 27 20:06:49 2012 +0200

    dbus: do not use pf_run

commit 70f43de333194bb85e82833c2a007adf3145cb67
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Nov 27 20:02:30 2012 +0200

    motion: do not use pf_run

commit 53828bd560c84691d94bcb80d8ccbffbe1e90630
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Nov 27 19:56:36 2012 +0200

    ntservice: do not use pf_run

commit dcd19cba03bb9c0c37281dffde7a74b5ede3ef65
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Nov 27 19:50:01 2012 +0200

    LIRC: keep same pollfd
    
    There is no need to reinitialize the structure.

commit 495b0633561f4203821b1c8265e2304ba56ef1ef
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Nov 27 19:49:31 2012 +0200

    LIRC: do not use pf_run

commit 0ca738e8cf67409ed4c69c80ad7f891434aff69a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Nov 27 19:43:14 2012 +0200

    Old RC: do not use pf_run

commit 2a579315be4423eba6ea06707335bcdd7c22fd1c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Nov 27 19:29:45 2012 +0200

    aout: cosmetic fix

commit 9797d69d29097a598384a5d87c35f1d859aab4b4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Nov 27 19:27:16 2012 +0200

    DirectX: use parent object instead of -incorrectly- pl_Get()

commit 4ba6b7dab9fb66fce9967ed979f1b692be18a1f2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Nov 27 00:19:15 2012 +0200

    DBus: remove from list of "control" interfaces
    
    The D-Bus interface is always started automatically. It should NOT be
    added to --control.

commit 388ed0d5963f9a2b9b0b539294a5117da1eeec1c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Nov 27 00:01:11 2012 +0200

    playlist: move SD loading/unloading to playlist code...
    
    ...instead of libvlc.c. Note that this only concerns the playlist SD.
    The LibVLC SD were always dealt with separately.

commit f2b9c723187fcdb1b24285771cc6f7d580be2ba1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Nov 26 23:53:36 2012 +0200

    playlist: create the playlist when needed (refs #5460)

commit d629c7df98f8c99faa3d2702e4223002e1e44fc7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Nov 26 19:00:35 2012 +0200

    vout: remove wrong use of pl_Get()

commit deadb40d1486e07b5ebdf6496f69b0d6ebae6b08
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Nov 26 18:16:18 2012 +0200

    playlist: move pl_Get()

commit 33af9b687708d32761cd3a8c66ae986fb92df71f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Nov 26 23:20:59 2012 +0200

    libvlc: do not disable the playlist earlier automatically

commit 7f1e18cd8285d8690f82ab7918464dd61f995012
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Nov 26 23:20:42 2012 +0200

    skins2: deactivate the playlist before exit

commit a038c1b41dabc7c1a2cdb2ac39918566357ff0ed
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Nov 26 23:20:28 2012 +0200

    Qt4: deactivate the playlist before exit

commit d32dc564a1639b2750100020421f9cb38032978b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Nov 26 23:11:05 2012 +0200

    Export playlist_Deactivate() and simplify it
    
    Those interfaces that need playlist deactivation can now call it
    explicitly.

commit 468c863c51b62a2c1f95487efd6b0533bca5418b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Nov 26 23:33:03 2012 +0200

    playlist: remove naive error case
    
    Media library is crap, but that is not an excuse.

commit 3074057ce358828e56da86ed99a081c567847eb2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Nov 26 23:27:08 2012 +0200

    libvlc: use pl_Get() as appropriate

commit e9363530b4de606c7213934b8300e3ae6f2e19bc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Nov 26 23:50:38 2012 +0200

    playlist: fix vout destruction on stop

commit 6e9f6517682806c5148acb0eb2f0850be07b5e7f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Nov 26 21:26:36 2012 +0200

    playlist: remove "item-current" variable

commit 6b7728736183d71204b52293d61a188a167385d7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Nov 26 21:26:13 2012 +0200

    Use "activity" instead of "item-current" variable

commit 9ee23d40389330a9e30304ec7d5d767168e4083f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Nov 26 21:10:43 2012 +0200

    playlist: remove unnecessary vlc_object_alive() checks

commit a0ea1e5f8e3713044c78f916d3ed85ec21298be7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Nov 26 21:08:08 2012 +0200

    playlist: trigger "activity" callback without the lock
    
    That way, playlist_CurrentInput() can be called from the callbacks.

commit 02298603d3605080b31ee8e5be136bc6d42c773e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Nov 26 21:07:08 2012 +0200

    playlist: cosmetics

commit d6129028cfd41a6d52a6209c84970fd1d52fc1db
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Nov 26 20:55:40 2012 +0200

    playlist: simplify loop and do not expose already dead input
    
    playlist_CurrentInput() could return the input that the playlist was
    destroying. In principles, that was harmless, but silly.

commit edd807d5194536d45bab3009332e4df03cc00f85
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Nov 26 20:31:47 2012 +0200

    playlist: remove stray code
    
    Resetting the playing item only makes sense when there is no already
    active input; NextItem() takes care of that from LoopRequest():
    
    This code was redundant since the playlist was made tick-less (the
    rebuild date check made no sense anymore).

commit 19c49bbc873de0f124eba7722a459cd299e83c07
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Nov 26 19:57:46 2012 +0200

    playlist: allow playlist_Stop() on a killed playlist

commit c3852ac6456786f9922029b05c6268917e31da30
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Nov 26 19:40:14 2012 +0200

    playlist thread: use var_Inherit...()

commit 7c6294f1c206f571dac1b73fff9884e041cd9561
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Nov 26 19:39:12 2012 +0200

    Remove unused #define's

commit 84a5171fa314607b3047b3dcd7eb3f1aa5935024
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Nov 26 19:36:16 2012 +0200

    playlist: make "activity" a void variable and simplify

commit ac124a0d9dd6686b421639d9bd24d0baffec7feb
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sun Nov 25 18:18:16 2012 +0100

    macosx: fix display sleep in some situations
    
    b_active_videoplayback was not set up correctly when we wanted to prevent sleep.
    
    (forward ported from 2.0 branch)

commit 3ac4cb430dc90afe067578251d3e4dbe759ef8aa
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sun Nov 25 18:17:53 2012 +0100

    macosx: remove interfaces which are now declared in .m file

commit 0330378c55b8b940f6de82adb59cc32c5b3da12a
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sun Nov 25 19:13:37 2012 +0200

    swscale: fix aspect-ratio problem properly
    
    works with transform filter now too, fixes #7437 again.

commit 714ce0faae66c5916dd22091469c6e8a107c67cd
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Nov 25 16:05:09 2012 +0200

    Revert "http access: advertize gzip encoding..." (fixes #7757)
    
    This reverts commit 703ecf7456a80e8c967742f9f77d9643dfc7874a.

commit 072c7424c7b5b3abf349450e3ff007140b926963
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Nov 25 12:32:41 2012 +0200

    wasapi: work around broken interfaces (fixes #7736)

commit 7662ed1978dea618b8bbebd5723dd808aaf46a31
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Nov 25 12:07:40 2012 +0200

    SHM: add proper support for XWD frame buffers (fixes #7608)

commit ce0db74040b472094ac77762ade60bd466903233
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Nov 24 19:28:53 2012 +0200

    XWD decoder

commit a9cb697c6c8a22a78d1a893dceff552935434ba6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Nov 24 19:28:42 2012 +0200

    Add codec for XWD

commit 823a433bb1e81ab8c20f7ae443400427d6d2575a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Nov 25 11:54:15 2012 +0200

    shm: cannot be paused

commit dae295b42e6cbe8a0cc934f3571518271aaa33be
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Nov 25 11:53:35 2012 +0200

    xcb/screen: remove superfluous cast

commit e6f024b49698b2a282df9211d549d6dc5484b9e9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Nov 25 10:26:56 2012 +0200

    Qt4: soft-code when to show the language setting (fixes #7803)

commit 6eaec7cb6995c4f7c7a12d3c9e9fd6b05a446230
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Nov 24 23:01:38 2012 +0200

    shm: fix PTS delay (fixes #7579)

commit 97e88867dde80bfd90e4d1c42d08bde34e1314e3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Nov 24 22:44:41 2012 +0200

    vout: fix segmentation fault if initialization fails

commit e307581ddcff7ca6f8a83bb2ccf0a087014ffb8f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Nov 24 22:30:45 2012 +0200

    shm: use block_File() instead of custom mmap() code
    
    This should let the kernel do the copy-on-write, only if required.
    VLC does not memory copy the frames anymore.

commit cd1e58d9d37bc97bd4981faaa075e9d13c75bc3b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Nov 24 17:49:43 2012 +0200

    dtv: fix compilation with Linux 3.7 / DVB >= 5.8 (fixes #7763)

commit 1f96d5f125578419d0b9ce388d772bb7242d4b93
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Nov 24 17:20:19 2012 +0200

    wasapi: fake delay (approximately) if the stream has not started

commit bb85c7115fb770b2a39ddd8f78a2822ed4d13e65
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Nov 23 14:11:03 2012 +0100

    macosx: converted Bookmarks panel to HUD style
    
    no functional changes

commit 1af9cda50cea036c94a98f4507dab30ac3607c2e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Nov 22 23:25:33 2012 +0200

    AES3: decode to native endian
    
    (and revert earlier accidental changes)

commit ca4846feee716ada23b9318e75cde38c2a62e7a8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Nov 22 22:21:38 2012 +0200

    aout: factor out mdate() from the time_get() callback

commit 2d66a357a4a2bcdc627f6422bbc17efced040427
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Nov 22 20:35:47 2012 +0200

    PulseAudio: fix crash on error path

commit 30a45481e586353551e57fbcd488a063a18d5775
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Thu Nov 22 02:16:44 2012 +0100

    i18n: add new file

commit d7bb5d8230792056223d3d9053c4f6ccc77fdfcf
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Thu Nov 22 02:02:11 2012 +0100

    motion: fix orientation of transform filter
    
    The goal of the motion interface is to keep the video upside up. The
    angles of the rotate and transform filters are oriented in opposite
    directions, yet both filters are treated in the same way by the motion
    code: this is incoherent and at least one code path is wrong, regardless
    of the orientation of the motion sensors. On my HDAPS T42, the transform
    path would turn the video upside down... my take is that its orientation
    got flipped somewhere along the way. This fixes that.

commit 344713d09f8bbdd6267feed80256a842092818bc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Nov 21 22:41:15 2012 +0200

    PulseAudio: try to keep all resampling on VLC side
    
    This reduces overall CPU consumption.

commit c765fb8c71ee67e1c1428ef1b62cd3b7169b5d4c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Nov 21 22:25:15 2012 +0200

    PulseAudio: implement TimeGet()
    
    This enables the normal VLC core resampling.

commit 44a7ebee6c9d77a06ecf82be2fe3245ed68a3c36
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Nov 21 20:40:41 2012 +0200

    PulseAudio: remove custom synchronization and resampling code
    
    The VLC core resampling _should_ work now.

commit baf47dcc4a4501b9dd1e3fea5cd1d3357dbae306
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Nov 21 20:33:52 2012 +0200

    PulseAudio: do nothing on underflow
    
    PulseAudio underflow is not (usually) an actual underrun. It just means
    PulseAudio would fancy more data.

commit 49829efdd242a7d4766bc9a140199cc9d1ce60f1
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Wed Nov 21 19:18:24 2012 +0100

    macosx: fix playlist focus issue in nonembedded mode
    
    close #7794

commit ac698fe09ff0c7e5e082ef82ff8828e38e67bd03
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Nov 21 18:44:30 2012 +0200

    araw: revector to check all supported formats just once

commit 21e0061982a62df352cf06442c0edfa3f38eb48e
Author: Denis Charmet <typx@dinauz.org>
Date:   Tue Nov 20 21:27:19 2012 +0100

    Handle possible negative timestamps in MKV
    
    Fix #7751
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit f51013b044710668f248e5014e67e58fb8de11bb
Author: Denis Charmet <typx@dinauz.org>
Date:   Tue Nov 20 23:23:12 2012 +0100

    Detect Theora keyframe without blockreference
    
    Fix #7513
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit ab75e4f913f15c920621b676ac49b75701d364a8
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Nov 21 16:16:02 2012 +0100

    LGPL: relicense Tivo demuxer to LGPL
    
    With explicit authorization from original authors:
    Neal Symms
    Christopher Wingert, from mplayer-tivo project

commit 78e9e0fb86bbb024097b5178f541a25bd0b9e55b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Nov 21 15:41:57 2012 +0100

    NEWS: modify OSX news to show that #6047 is fixed

commit 1c858fbdf23e7bfc93bcab47193ce5100cd61e7a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Nov 20 23:17:41 2012 +0200

    DTV: fix DVB-S autodetection

commit b21288225f6a4f9cfc51cc895eec89d3c4a84291
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Nov 20 22:45:42 2012 +0200

    record: explicitly disable append and format
    
    Just in case they have been manually enabled in the configuration.

commit 400b9b643686981eb0224f5e380a424b468bbdac
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Nov 20 22:42:57 2012 +0200

    file out: make time formatting optional (fixes #7768)
    
    This feature has broken far too many scripts and code as it fails the
    principle of least surprise.

commit db8b580100f1e6c0e8f40269b0af1b08595ce011
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Nov 20 21:27:11 2012 +0200

    aes3: use lookup table to speed up bit order inversion

commit 3fe01ba5cad7268b8e7c00811b1d837950c096fb
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Nov 20 15:19:37 2012 +0100

    Contribs: update postproc rules

commit bf47f37a1a935dbb5c744c35286d910fe8dbbc75
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Nov 19 16:21:09 2012 +0100

    audioqueue: compilation and compiler wanring fixes

commit 2536850f04e6c20032ff1236f5a16dca200db7ca
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Nov 19 15:57:27 2012 +0100

    contrib/libxml2: fixed compilation on iOS

commit 54f10e1e4580f99bf676f9d2aab4bf9f783ebf00
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Mon Nov 19 18:24:17 2012 +0400

    bluray: remove unneeded define.

commit 825c418544cc888fa2d19a3c26447f128376cbb5
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Mon Nov 19 17:28:09 2012 +0400

    bluray: construct proper URL to album art.

commit cf79e2b9e3a86418131c1f0de0222d539fed7b41
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Mon Nov 19 17:27:37 2012 +0400

    bluray: try to find out disc mount point on OSX.

commit 15608ac3d61dd246bfa9c12cd024fd709ca28656
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Mon Nov 19 17:25:58 2012 +0400

    bluray: store path to disc in a struct.

commit 111625856419c41bba8dcc5b856d34b91cbe1747
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Wed Oct 24 23:44:24 2012 +0400

    Contribs: update libbluray to 0.2.3.

commit 5f438135855a69adc888298d28b117dceedd6e0f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Nov 19 12:17:45 2012 +0100

    Qt: sprefs, add correct buddies elements

commit 6b72362511441a61280ea663c7d60b5ca4e958cc
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Nov 19 11:56:49 2012 +0100

    Qt: preferences, fix checkbox behaviours
    
    Remove weird layout margins, and zones for correct deactivations of
    groups of groupBoxes

commit 94b30f51a33e9aaa00d6b16dae1ea360a258a18b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Nov 19 11:53:27 2012 +0100

    Qt: allow SPU deactivation in simple preferences.

commit 9a2937d68eb0dacb3a11dd4bbf74ca58cb2136de
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Mon Nov 19 12:57:38 2012 +0400

    lua cli: fix typos.

commit 0d84e5b00ff95c8857f017bd87c1ef2600364040
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Mon Nov 19 12:39:01 2012 +0400

    lua cli: don't error out on get_length if there is no input

commit 3c0ce0d36cb42d65dc781663a8e39947e78a6a2e
Author: Olivier Aubert <olivier.aubert@liris.cnrs.fr>
Date:   Sun Nov 18 21:49:49 2012 +0100

    libvlc: document the get_/set_position value range

commit 24f8bc8dc6e9ab30351982b790ea93bee24500da
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Nov 18 19:59:07 2012 +0200

    ALSA: require version 1.0.24 or later

commit c45da6baae28f825e49044babacc73592ea6721f
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sun Nov 18 13:19:52 2012 +0100

    macosx: fix selectorNotFound warnings of when compiling with llvm-gcc

commit 0edd5b36629adf7da17dfcc6d08e0c8cecab3112
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sun Nov 18 12:07:40 2012 +0100

    macosx: native fullscreen mode is also supported on mountain lion

commit 784f47a244308736948a5e526357cfa094f359d8
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sun Nov 18 11:59:58 2012 +0100

    macosx: only hide dock and menu bar when necessary
    
    Please note: For whatever reason, Cocoa only allows to hide the menu bar
    when we also hide the dock. On the other hand, the dock can be hidden while
    the menu bar stays visible.
    
    close #4681

commit 00c4f687860c7824f5c5eda9d7813e17ea9f4f4c
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Nov 17 23:18:46 2012 +0100

    taglib: fix album art segfault
    
    Closes #7775

commit 7751dc1fb827256b226fe49bd99fe6a5f37f5c8a
Author: Juergen Lock <nox@jelal.kn-bremen.de>
Date:   Sat Nov 17 23:49:04 2012 +0200

    PulseAudio: fix segmentation fault
    
    Reported by: Rainer Hurling
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 384062b82c788c69b1c3af133a541131cdf88406
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Nov 17 22:33:32 2012 +0200

    Refuse to load any module if "none" is requested
    
    This matches behavior from previous versions. "none" can forcefully
    disable a module even if strict mode is NOT enabled.

commit bc1c318f99443b783704af74a765f1446f188d03
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Nov 17 22:32:26 2012 +0200

    aout: tolerate lack of a resampler if the input and output rates match
    
    Synchronization will not be so good (as with S/PDIF), but audio will
    still work. Anyway, this should hardly ever happen since the ugly
    resampler supports all linear formats.

commit fdd2b7b1c4106b8b59d7cb243c50c5b27ea6673d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Nov 17 22:25:06 2012 +0200

    aout: remove the old rate kludge to probe resamplers

commit 140ca2a521a8c14e1a62fe7de9a33cff830a5725
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Nov 17 22:23:26 2012 +0200

    resamplers: no need to check that rates are different
    
    In fact, the rates may be identical. Resampling might be used only to
    compensate accidental drift. (We could also remove channel and format
    checks.)

commit ee86514d1cb1fe5ec25c8bdfb2a4b6a8d98591e7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Nov 17 20:00:34 2012 +0200

    subsdec: really fix buffer overflows
    
    Reported-by: Aliz Hammond

commit 744121f4461e064e2f26f406c64c9091c95d5e43
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Nov 17 19:55:57 2012 +0200

    subsdec: close <font> correctly

commit 755672794683bb1dec9473a32004fb1aab49049a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Nov 17 19:15:51 2012 +0200

    sndio: remove fake pause() implementation

commit 2a0c18e438d217ffaee797e9cc7ed67ad42b671e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Nov 17 18:20:52 2012 +0200

    Support draining in aout_PacketFlush()

commit 70c1ea6b1b18dc40602c5a9adb1fff196ba05ae4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Nov 17 18:11:39 2012 +0200

    Remove aout_PacketPause()

commit ba6c9da0f76428a6fdfc8f1049a6682cade0f51a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Nov 17 18:07:01 2012 +0200

    aout: provide a default implementation for pause

commit d96f6e23adfd24ec188cb2a7b31cc2e992291172
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Nov 17 11:04:12 2012 +0200

    FreeType: fix NULL deref on embedded fonts (fixes #7771)
    
    FT_Face.family_name can be NULL for embedded fonts.
    
    See also http://www.freetype.org/freetype2/docs/reference/ft2-base_interface.html#FT_FaceRec

commit 024ca98d52d2f0003677c8e942f53e86c98e0ae5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Nov 16 18:49:50 2012 +0200

    aout: make flush operation mandatory

commit fc81dcfab88f3d0ed4d338c66643260aec608e3f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Nov 16 18:47:08 2012 +0200

    sndio: emulate flush
    
    This is really crappy, but it's as good as I can make it with such a
    dumb interface.

commit 03c7740cacdfb9173480b94d8aafa249a931dd5b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Nov 16 18:39:51 2012 +0200

    sndio: clear sync state when resuming from pause

commit 54b3ae83512fe2a719fdebfe01b801d17f41edd3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Nov 16 18:36:54 2012 +0200

    sndio: implement latency measurement as per spec (untested)

commit 89a3302c734f2195b620e1bca12670834abd18c9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Nov 16 17:13:02 2012 +0100

    AVformat: do not use static attachment pictures as stream

commit 939783abde8ef7ebfe738a7864e689c55181e6cf
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Nov 16 18:13:01 2012 +0200

    aout: document time_get return value

commit db978fb3dec674c666be3d1eb1e0dc6a4bdef152
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Nov 16 18:12:40 2012 +0200

    file aout: implement flush operation (kind of)

commit e007b1d4081ac87a5a3a9e13badc149a43b42e45
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Nov 16 17:34:09 2012 +0200

    smem: do not clobber pixels matrix pointer (fixes #7767)

commit 31ca412c9c11c259423aa9aae0416211489e3206
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Nov 16 11:31:02 2012 +0100

    Update NEWS from 2.0.4

commit 82bc0e04d3ff49a1ee2ab523b20366e78a52120d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Nov 15 23:29:08 2012 +0200

    aout: make more room for filters

commit 6d8581994183133a1d38d16f0ddbb15d3a851c26
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Nov 15 23:25:32 2012 +0200

    aout: fix support for 8-bits PCM

commit 2df0519d7c45d9209fdf5d521000106409e21218
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Nov 15 23:23:33 2012 +0200

    format: remove endianess conversions

commit 59987d76ce45ac7e2d01a219ebe98440648850a6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Nov 15 23:18:27 2012 +0200

    endian: endian conversion code from format

commit add4be433f0d2d9ffb94cd800ef7ac2cdec096d8
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Nov 15 22:02:05 2012 +0100

    macosx: reset A to B loop when switching playlist items

commit f790f3993b2fcb9775ffaaa2d614d4e025f1d532
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Nov 15 22:55:52 2012 +0200

    aout: convert endianess separately
    
    This enable more uses of optimized format conversion plugins.
    (Currently the generic format converter hides indirect conversions.)

commit 3a2ba96b99e5ea08212759e5c5845f6054584f03
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Nov 15 22:37:36 2012 +0200

    aout: rewrite and robustify conversion pipelines
    
    This should fix problems when remixing is required but the FL32
    format is not involved, as well as decoding on non-FPU platforms.
    
    This also disables (or rather avoids) remixing in A52 and DTS decoders.
    I do not really see the point in using the A52 downmixer anyway.

commit 66ede74c7a08001ae1e0c43838f8792cef46c706
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Nov 15 22:01:31 2012 +0200

    aout: internal helper for endianess conversion

commit 9da30f1afb6300829c353d898646e2f7693d5ad7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Nov 15 21:59:58 2012 +0200

    Add missing VLC_CODEC_U(24|32)(N|I) definitions

commit 79d88eedc9e94decec97a0e034887abee8b8a29b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Nov 15 20:52:34 2012 +0100

    macosx: fixed objc string comparison error found by the clang static analyzer
    
    this worked out of pure luck for the past 6 years

commit 93b8dfeb29e0460b073a4afc43124adfc560ebe3
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Nov 15 20:43:41 2012 +0100

    macosx: fixed format-security warnings introduced in recent clang releases

commit 2ef2e73f033aff25a1c97b5d0d749e5ee141b7a4
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Nov 15 20:40:21 2012 +0100

    NEWS: updated OSX parts

commit 6ebb7049406173aef40bfe33e07674c6fef19208
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Nov 15 20:17:28 2012 +0100

    macosx: implemented A->B Loop (close #5187)

commit 29744275611239a51fbcd97908751ab8ca8d618f
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Nov 15 19:45:00 2012 +0100

    macosx: white space and minor coding style fixes

commit 94d4f4a69c9c424ab1f782b6e5461a9eed16bb41
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Nov 15 19:33:40 2012 +0100

    macosx: fix incorrect text shadow offset (close #7630)

commit 125988f87a1b38584479d82fae51704278a4c3e3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Nov 15 18:24:04 2012 +0200

    aout: deal with failure to restart
    
    Drop audio rather than abort.

commit c32e21fce71718d107e8a2ef55f9dfa2b7b2f088
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Nov 15 18:09:26 2012 +0200

    wasapi: fix typo screwing up synchro

commit ff89ff37090060aca89e455fb36d8a9863357ec0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Nov 15 18:03:37 2012 +0200

    aout: only discard input buffers if they are fatally late

commit 32784aa8be47588a9b599bbbe3dda59c0bd66059
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Nov 15 17:57:01 2012 +0200

    aout: set PTS correctly on silence blocks

commit 1efed28eee6a05639126a1386711dabfc6321ae3
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Nov 15 12:47:07 2012 +0100

    Yadif for higher bits depth
    
    Close #6200

commit 9f2442c933ed74173a2c8ff58e1e8c43816be455
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Oct 24 12:59:00 2012 +0200

    Ogg: Parse chapters in comments
    
    Ref #6895
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 1009e7f574f92c2e02bd2a2e48c97e85ddb36be1
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Nov 15 02:31:31 2012 +0100

    Fix typo

commit 8c3486529655569fb4e695caa835cafd37072a2f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Nov 14 20:32:06 2012 +0200

    ALSA: fix time measurements
    
    The latency needs to be returned also when not (yet) running to start
    playback on time (the audio output core inserts zeroes accordingly).
    
    Also, then there is no point to using PCM status, as only one single
    parameter is used. This simplifies the code and works around a bug
    (probably in ALSA plugin framework) whereby delay was always zero
    when using the ALSA<->PulseAudio I/O plugin.

commit 2b51a84f34d6ad36e8f8b6998f1aaa29bd91c0b4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Nov 14 18:26:54 2012 +0200

    Android: do not use semaphores from vlc_testcancel()
    
    Taking any lock in vlc_testcancel() is prone to deadlock since it gets
    called from vlc_cond_(timed)wait() with the mutex held.
    
    Not using semaphores at all would probably be saner here though.

commit 1a5ea5894dac3480272bd4f4650124f1b0a0d954
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Nov 14 18:10:14 2012 +0200

    vlc_sem_wait: add missing cleanup handler

commit dbecf48dd81a54888bc60710bb716c1c13642e1b
Author: KO Myung-Hun <komh78@gmail.com>
Date:   Wed Nov 14 23:18:10 2012 +0900

    Qt: enable ONE INSTANCE options of simple preferences on OS/2
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 41052ba560ae32b4559bb85611ba15a4daac6a6c
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Tue Nov 13 07:27:42 2012 -0500

    opensles_android: Implement TimeGet
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit a44da88b77a1fe47f5e49c11106261d8b50315f8
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Nov 14 12:28:33 2012 +0100

    macosx: fix crash when displaying the Media Information panel with disabled local stats

commit 0397c9b63039f468942e939e3802f66182ab3add
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Nov 14 12:04:18 2012 +0100

    macosx: added 'clone' and 'wall' to Video Effects panel

commit c6c7052fdf46e57139f20453d24854fb7a9e1b22
Author: Denis Charmet <typx@dinauz.org>
Date:   Tue Nov 13 22:01:01 2012 +0100

    Use timecodescale to compute subtitle duration
    
    Fix #2702
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit b42bf2478e7f43b827019b9e5fef5869ecc85c57
Author: Denis Charmet <typx@dinauz.org>
Date:   Tue Nov 13 23:58:53 2012 +0100

    Use encoding scope to correctly decode data
    
    Fix #5196
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 59253bafcf76cfd8c672fbcf5f195b00ff3c9a50
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Nov 13 22:48:53 2012 +0200

    aout: fix infinite loop on error (fixes #7711)

commit 606ac518d2468e5050bf04a589f168d41a63da72
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Nov 13 22:06:44 2012 +0200

    wasapi: fix check for invalid position

commit 62a75145b729b80b5f44931739338ef8a1812947
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Nov 13 21:35:50 2012 +0200

    aout: fix flawed resampling logic

commit 17b69f2d41f4c71ac51b9196684d3024173983c6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Nov 13 21:12:51 2012 +0200

    aout: fix potential live loop

commit bdd77785a656d462416c71ed64466418e183c141
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Nov 13 21:12:26 2012 +0200

    ALSA: remove custom zero padding code
    
    The core takes care of it now. In principles.

commit 30635669e843ee893f12d14cf54a6a762e287613
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Nov 13 21:00:09 2012 +0200

    aout: update discontinuity flag
    
     - Set the flag when the buffer is marked.
     - Set the flag (for next buffer) when the buffer is dropped.
     - Clear the flag when a buffer is played.

commit f72132f1cd2ca4af82663a80427bb9605f6bca38
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Nov 13 20:27:59 2012 +0200

    aout: make some functions static

commit 5b595ec89fe2cb966aa5cbab64af77562ee54cdd
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Nov 13 20:23:07 2012 +0200

    aout: remove output conversions
    
    The filters chain will convert to whatever output format is needed, so
    this was redundant.

commit 54fb71641aaa83a3d441c26d3b809167f85d951e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Nov 13 17:52:25 2012 +0100

    Contribs: use a special regex package based on glibc 2.2.5
    
    This uses the old 0.12 buildsystem with regex.* from glibc 2.2.5
    and uses LGPL

commit cb00aad9a4f82225712886dccd1a386da8d9f946
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Nov 13 17:27:59 2012 +0100

    Contribs: fix a52 fixed patch

commit c6fb7802b909b17942b38c8359342237e1cc62ef
Author: Diego Fernando Nieto <diegofn@me.com>
Date:   Sat Nov 10 13:34:28 2012 -0500

    contrib: workaround libxml 2.9.0 threads error for OSX
    
    Modified-by: Edward Wang <edward.c.wang@compdigitec.com>
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 00c5b9f871961c2600ce62d31938995b657a6a20
Author: KO Myung-Hun <komh@chollian.net>
Date:   Sun Nov 11 15:04:13 2012 +0900

    OS/2: implement one-instance feature
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit b4bbf33923876e27433f19bd0730c761a7aa36de
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Tue Nov 13 07:27:43 2012 -0500

    audiotrack: Fix compilation
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit fef270581f736d4f6289a77cb115195241ed691d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Nov 6 17:48:33 2012 +0100

    LGPL
    
    Re-license almost all the playback modules to LGPLv2.1+ with
    authorization from their respective contributors (230+)
    
    This includes:
     - access, codec, packetizers, demux
     - audio filters, audio mixers, audio output
     - video filters, video chroma, video output
     - text renderers
     - XML parser
     - ARM NEON and SSE2 optimisations (mostly for chromas and filters)
    
    Some modules are not concerned:
     - BDA and DShow access modules because Manol Manolov is AWOL
     - Real RTSP, because it is derived from Xine
     - x264 and t140 because they are encoders only
     - DLL Loader, because it is derived from MPlayer
     - DTS packetizer, because Jon Lech Johansen is AWOL
     - Shine and WMAfixed, because they are derived from Rockbox
     - Real demuxer, as it is derived from MPlayer and Wang Bo is AWOL
     - MPC demuxer, as Yavor Doganov is AWOL
     - Tivo demuxer, because it is derived from an MPlayer fork
     - Playlist demuxer, (WPL and ZPL parts missing), because suheaven is AWOL
     - iOS audio output and video display, because author refuses the license change
     - Equalizer and compressor, because Ronald Wright is AWOL
     - Mono, Headphone and Dolby, because author refuses the license change
     - hqdn3d and yadif, because they are from MPlayer/libavfilter
     - remoteosd, because it derives from RealVNC code
     - MMX optimisations, because Ollie Lho, from SiS, is AWOL
     - Rotate, because it depends on GPL motion
    
    Nota Bene:
     - Some modules depend on GPL-only libraries, a LGPL module does not mean
       that the resulting binary module will be LGPL.
       Libraries affected would include liba52, libdvdcss, libdvdnav, libdvdread,
       faad2, libdca, libmad, libmpeg2, libpostproc, SRC, sid, zvbi and probably others.

commit 29c4138de9e23575c109999edeefee3f41b81ebc
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Nov 12 20:12:05 2012 +0100

    DTS in wav: check frame size
    
    Close #7282

commit ada0afffaef8efc179b7127d88a18c2aa7cb2fb6
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Tue Nov 13 13:41:12 2012 +0100

    skins2: correct a uri conversion issue with new vlc_path2uri
    
    new vlc_path2uri function now expects a valid not-yet-converted file name.
    
    This fixes art display errors with latest vlc from current git rep.

commit 7f9b60faf9989c9ad6c0472ecdde6a148aeaefb9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Nov 12 23:06:26 2012 +0200

    aout: rewrite synchronization code
    
    This commit will kill your kitten if left without supervision.

commit c19df7839cb08fb07d349d7ac9bfeaebc6d9d18c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Nov 12 23:01:24 2012 +0200

    aout: separate time and play callbacks

commit f492f85cb33b8b84f7a9c1f6fe6db772ab7a52fb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Nov 12 21:36:26 2012 +0200

    aout: improve plugin interface documentation

commit 2640a57cad6773ad5609d020d01f86f57e2d4464
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Nov 12 18:14:49 2012 +0100

    DTS: fix Win32 compilation

commit 68416d1a4d91fddc6060a8c92abab224d7dc03a3
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Nov 12 17:48:54 2012 +0100

    DTS in wav: use DTS helper

commit 108edbd9e0acc58bd89ff7e1284ee9a842aff53d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Nov 12 16:26:49 2012 +0100

    DTS: split some parsing headers functions

commit fe06bee1348c84bb47ad9aff095ccf414385e777
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Nov 12 14:00:02 2012 +0100

    DTS to S/PDIF: Update copyright holders
    
    And comments

commit 8fec577251bb6611005287fc94327ca97a2aca42
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Nov 11 18:25:59 2012 +0200

    Fix mutex-emulated atomic operations on GCC

commit 6c62d7475dce83cbc116f4bcc470ee4f9078e6c1
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Nov 11 16:13:51 2012 +0100

    macosx: fixed crash when terminating while the progress panel is displayed

commit 04c94d3708e7662c2c683997145b1d6ceb9c96f2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Nov 11 17:06:46 2012 +0200

    aout: use atomic variable instead of aout lock for statistics

commit 1b57d370e53be1bfbb24ccf97b879e51fc359f89
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Nov 11 16:00:47 2012 +0100

    macosx: another sanity check since in rare circumstances an input's URL may be nil

commit 5138b463ac5a4c896a031d9fc6f0d13fe9843ead
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Nov 11 16:54:51 2012 +0200

    aout: inline synchronization code into dec.c

commit c96fa88a7429dc85afc80a60f0005c40fc321e1d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Nov 11 15:44:53 2012 +0100

    macosx: added sanity check to prevent a Cocoa runtime exception

commit 82858095f56672ed2cd6bc8e075e22b2f03206a7
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Nov 11 15:16:45 2012 +0100

    vlc_atomic: work-around clang issue #11174
    
    __GCC_HAVE_SYNC_COMPARE_AND_SWAP_ is neither defined nor is an equivalent macro available. However, the protected features are supported.

commit 3690c9e2b30043dd6f70b853bd8a5b72e0589341
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Nov 11 16:05:10 2012 +0200

    aout: remove another write-only parameter

commit 7efec6d698a89b0f770f58d6b6582ce0df006549
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Nov 11 16:00:45 2012 +0200

    aout: remove write-only parameter

commit f74dd10ef0ae933f06ee41222171aac4eb9194e9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Nov 11 15:50:11 2012 +0200

    aout: move actual filtering to filters.c
    
    This leaves only synchronization code in input.c. This patch introduces
    a small regression where resampling adjustment have a latency of two
    packets instead of currently one. That will be fixed later.

commit dfdc2d1be4e48abaf5541ba2fefcd65c03059442
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Nov 11 13:05:19 2012 +0200

    wasapi: reorder channels (fixes #6829)

commit 50eb6474185fd7c1e2a5d84577d4a48a680c1ede
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Nov 11 12:03:41 2012 +0200

    wasapi: fix indentation

commit 445d8bc27b849908a2bf112a51fe24dc2910563b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Nov 11 12:43:07 2012 +0200

    waveout: fix warning

commit 978d581b98c07bab07f3e200226fbb29469b9209
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Nov 11 12:52:20 2012 +0200

    Shrink channel reordering tables to 9-10 bytes (from 36-40 bytes)

commit 784b1bd3d410ce0ad01ece4ce111e37c5f041f03
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Nov 11 12:37:57 2012 +0200

    aout_CheckChannelReorder: remove redundant parameter
    
    The number of channels is conveyed in the channels mask.

commit c87fe2f7829278c71b37380ed0735be541c7720b
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Nov 11 12:15:50 2012 +0100

    old dvb access: remove unused includes

commit 3b3d705ff424cf0eaadb9a4f07a5d883a2ab2263
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Nov 11 11:59:46 2012 +0100

    dvb: libdvbpsi is not optional

commit f942f44d59b0d9a343c51a71f68dbe7e9bedfa01
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sun Nov 11 09:55:21 2012 +0100

    POTFILES.in: add new macosx source files

commit 85d3a7c43734ac044940df62868a2ab34829e044
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sun Nov 11 09:06:48 2012 +0100

    NEWS: mention support for multiple vouts

commit 9cdec1aeda9ed72b7a130dc07b194b50af11e209
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Nov 11 00:11:28 2012 +0100

    zsh completion: update to last libvlccore api

commit 49e1047e8815ae3c208a80ff44fb792cf1c17454
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Nov 11 00:21:15 2012 +0200

    aout_ChannelReorder: optimize 16 and 32 bits cases with aligned access

commit d82327460779ea62d6debc0e08b7f57c7bf384a4
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Nov 10 22:30:27 2012 +0100

    AIFF: avoid division by 0
    
    Close #7739

commit 8fad0cd726cefe262dd3065c818d703f4c70214f
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sat Nov 10 21:55:24 2012 +0100

    macosx: fix fullscreen button state in mainwindow
    
    The button state now indicates if the next video will be started in
    fullscreen, or there is already one video in fullscreen.

commit 354dcd7df98f6c62105420db0062ef8a2188f9df
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sat Nov 10 21:16:20 2012 +0100

    macosx: simplify vout window instantiation
    
    This removes unused pointering. Furthermore, for nonembedded windows
    the video size is set directly to avoid strange resizing after window
    creation.

commit 689613d3c77657a2de5d741ff73b2cb66716d26d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Nov 10 22:42:07 2012 +0200

    puzzle: use atomic variables and flag instead of lock

commit 2db07444913237d2871f915905d4a4de1e646e60
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Nov 10 22:31:09 2012 +0200

    posterize: use atomic variable instead of lock

commit 62daf8e88fef3305b34d1064c76e8dab5bdab676
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Nov 10 22:28:08 2012 +0200

    mirror: use atomic variables instead of lock

commit 5ba3190923e93d7f1359df387fb982cce79eac01
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Nov 10 22:24:32 2012 +0200

    antiflicker: memory leak

commit db1980f92721c8723b92d42e486c0c96bc0a0157
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Nov 10 22:20:59 2012 +0200

    antiflicker: use atomic variables instead of lock

commit 9575a2e2a7e2f21550da4c77bf54e34fc3e402b7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Nov 10 20:51:26 2012 +0200

    Remove spin lock functions
    
    This was not a particularly good idea in user space.

commit 51a26d08767f28b2b5c75f8894195b313afe587b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Nov 10 20:50:11 2012 +0200

    media library: remove non-sensical use of spin locks
    
    The code is complete and utter crap either way.

commit b287bd3d597a790df0aa66b3d82315b5e398d98e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Nov 10 20:20:38 2012 +0200

    rotate: use single float rather than pair of integers for angle
    
    (Single precision is more than enough in this case.)

commit 5d934daea61c570cece69172dd72d93df57cc44c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Nov 10 20:20:25 2012 +0200

    Qt4: allow dial control for float variables

commit 3feac244a9ea77e39d80a7bb2deb3d41253842fe
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Nov 10 20:05:48 2012 +0200

    rotate: use atomic variable instead of spin lock

commit 3afcc0bb1f929748cc7de65531d0adbdd97098c4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Nov 10 19:44:00 2012 +0200

    Remove unused barrier()

commit a09b86ce6ce15604213da8f80678a49d05f31fba
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Nov 10 19:38:53 2012 +0200

    Privatize b_die

commit 32303b5d598ad17557123485d8858d377ae0cbb6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Nov 10 19:47:11 2012 +0200

    mkv: do not use .b_die

commit 7141d755ff50c1dc4fca03b02d0c57657d0ff184
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Nov 10 19:22:47 2012 +0200

    Do not access b_die directly

commit a9d42c83750ab4665b0542136eb6b8fac5ee5507
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Nov 10 19:19:04 2012 +0200

    stream: remove useless vlc_object_kill() calls
    
    The stream is always killed at the same time as the access already.

commit 95b0fabc32bdc5886aa32c40bec421c99320107c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Nov 10 18:59:18 2012 +0200

    objects: use atomic reference counter instead of spin lock + counter

commit fd82bdcba3903bfe377d25c0cbadd960958d37ea
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Nov 10 18:57:55 2012 +0200

    vlc_atomic: fix GCC macros return types

commit ffc6586bfe66dd333db309bb1c6e4a9c6b4796d1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Nov 10 17:28:31 2012 +0200

    Move VLC object internals to a more private header

commit 4b453a7a9e44fa43497a59d9c6d2228959fa05da
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Nov 10 17:14:14 2012 +0200

    Add option to enable OSD menu

commit 812ba37d19ec8bcbfe6cb3e6f05619a06f4655ed
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Nov 10 16:58:12 2012 +0200

    Move osd_text.c to src/video_output/

commit a5e3a954b54587db0a7b47320f94ed7284122763
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Nov 9 00:36:33 2012 +0200

    vout: use atomic variables for stats instead of spin lock

commit 9b925e51b71591abfb410bfb83119708b4f30b1c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Nov 9 00:21:50 2012 +0200

    colorthes: use atomic variables instead of spin lock

commit 1f5ce294a7c54fedddd6183c35a4df952e460b11
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Nov 8 23:58:00 2012 +0200

    motionblur: use atomic variable instead of spin lock

commit 52ef346590d414c5237c833fcc4bcba42bd2e49d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Nov 8 23:54:17 2012 +0200

    sepia: use atomic variable instead of spin lock

commit 2c5ee1707b1962ee3f47dbe4abb7c199aeccc022
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Nov 8 22:39:35 2012 +0200

    lib: correct and uniformize audio/video track IDs (fixes #7645)

commit 0b1cc788e1fd5066ab17cfafa3544c96f9e9b3d2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Nov 8 22:26:31 2012 +0200

    Set directory-wide libtool tag correctly

commit 9c05025e085ab642932ed44c8219c362cfc6dbbf
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Nov 8 21:03:28 2012 +0200

    DirectSound: use device GUID instead of device name (fixes #7102)

commit eeb201b9b0823b88b69372ced5f674cba66a461f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Nov 8 19:13:14 2012 +0200

    lua: fixes right OSD alignment (refs #6326)

commit c1157eb5cc71a6c1c2210957bcc7f9cc0c744d6a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Nov 8 19:12:50 2012 +0200

    lua: fix "center" OSD alignment (refs #6326)

commit 17746f421d7173d448b694978ab29ff651dd5e51
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Nov 8 19:10:38 2012 +0200

    Lua: kill relocations

commit 6409fdbca02c401a9a1c043725a962187129639d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Nov 8 18:19:02 2012 +0200

    Mark --verbose-objects obsolete (refs #7737)

commit f54cd63a09fad3768c40395f30f87d2b9e877d07
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Nov 8 18:20:04 2012 +0200

    dumpmeta: update comment

commit 4d31237dfad3d5ba08e9bb59da93145190fd57a4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Nov 8 18:16:56 2012 +0200

    decklink: do not refer to obsolete option --verbose-objects

commit b0ab88913ff9985a6699aafd596290fe9abe94ba
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Nov 7 20:00:16 2012 +0200

    aout: cosmetic change

commit 1fc92d5178794c3cee0b71b935748f2583dd4788
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Nov 7 19:56:04 2012 +0200

    aout: rationalize filters pipelines function names (cosmetic)

commit d96db36fd8a8df02339cb6bf26d796d24b332e02
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Nov 7 19:44:37 2012 +0200

    aout: fix assertion when S/PDIF is used

commit 049eadc4473c36d5d63226b171e23099ce88e30d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Nov 7 18:58:13 2012 +0200

    Robustify static_assert() check

commit 01de23db5ff3a54329cf0c262dead96fc8d88cff
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Nov 7 18:51:31 2012 +0200

    aout: remove write-only resampling start date

commit 87762e62fb25565624e928b7c9c05c34164a2d00
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Wed Nov 7 13:12:02 2012 +0200

    i420_rgb: separate mmx and sse2 asm code

commit f8e940016f9d710ebfafe8e3898fe591dd9c76c2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Nov 6 23:55:49 2012 +0200

    aout: handle filters creation/deletion from decoder, fix memory leak

commit 5864ae43c26812f3c4e2746f5bb41551048bfe38
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Nov 6 23:24:36 2012 +0200

    aout: simplify filterign special cases using pointer comparison

commit 1abc59b7228f817f1ebeffe113c31f18b60c417d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Nov 6 21:27:47 2012 +0200

    aout: partly rewrite and move filters initialization code
    
     - simplify "audio-filter" parser and fix a tautology
     - keep a single pointer for the resampler instead of a table

commit 714c999844da1ef6be22c1cf25cc8f99b7c09bf5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Nov 6 19:42:58 2012 +0200

    headphone: setup filter_t on success and rationalize
    
    Use input rate rather than output rate to avoid extra resampling.

commit 3fc1801a892ade0b2477e28e3a57159fb9434928
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Nov 6 19:38:20 2012 +0200

    spatializer: setup filter_t only on success

commit cf34a476e4b514bc072202f6333e53bdb09881a1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Nov 6 19:38:06 2012 +0200

    scaletemp: setup filter_t only when successful

commit 51a324b04f5bd52c748643a3ea7fe756162429c8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Nov 6 19:37:48 2012 +0200

    param_eq: setup filter_t only when successful

commit c9fbe78ae1b0d3ee5eace592041b36092f9476d2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Nov 6 19:37:26 2012 +0200

    normvol: setup filter_t only when successful

commit b2e76597910ba6f1d2841b792bbcbc410d990a7a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Nov 6 19:37:05 2012 +0200

    karaoke: change format when needed instead of failing

commit f2ce1cab3e00cca4e136ca125f845beb8fdd10a4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Nov 6 19:36:48 2012 +0200

    gain: setup filter_t only when successful

commit c1ab8edd92bc501e88d778373a2a1e05c2f1862f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Nov 6 19:36:35 2012 +0200

    equalizer: setup filter_t only when successful

commit 835f25c5ea137029894dfbc343bbceefcfcb1fa5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Nov 6 19:36:21 2012 +0200

    compressor: setup filter_t only when successful

commit b2d4229e75976c2ac3d30e1f30028ad3169a27b2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Nov 6 19:36:02 2012 +0200

    chorus_fangler: setup filter_t only when successful

commit e5acfdd22ec17a986ff1c7324c542624cdb5af43
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Nov 6 19:35:43 2012 +0200

    remap: setup filter_t only when successful

commit 7a0a53fce08d41c45a47215798a9f4a19a539a9c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Nov 6 19:34:40 2012 +0200

    mono: setup filter_t only when successful

commit ce7161533c7757d14f6b8e5c2b17e8e13e0d6f4c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Nov 6 19:34:22 2012 +0200

    mono: remove redundant checks

commit 0e893017b73a97f155a8f43db5c37ca0d8b385f8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Nov 6 19:33:29 2012 +0200

    audiobargraph: setup filter_t only when successful

commit 303f40131375521744c9c7ed1b3f14aa42201982
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Nov 5 22:44:05 2012 +0200

    variables: move last msg_*() call with the variable lock

commit 8e9115f03b5579bfd9dcfccf34300e006dcb283b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Nov 5 22:43:07 2012 +0200

    variables: use assert() more consistently

commit a31f8ebb74ea9c7f9b2f9f078321c1c2d9d79925
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Nov 5 22:29:48 2012 +0200

    variables: remove obsolete detached object debug code
    
    Objects cannot be detached anymore...

commit 13973497dad3b7c310ad4c4791414fb0801e7ca7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Nov 5 18:21:23 2012 +0200

    Add .kar extension (fixes #7715)

commit 311af61b6dd27f6832e1c085a0e71c6eb6699c66
Author: KO Myung-Hun <komh@chollian.net>
Date:   Sat Oct 13 21:12:22 2012 +0900

    subsdec: check UTF-8 autodetection if encoding is not known in ES format
    
    This enables to show UTF-8 subtitles even though subsdec-encoding is set to
    a non-UTF-8 value.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 75f2a236ea8d02868b5423ff09898135d2afdd25
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Nov 5 16:43:37 2012 +0100

    Yet another H263 FourCC

commit acd42fb584e0ff48ca421cbc0efcfbed6a857f87
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Sat Nov 3 09:24:39 2012 -0400

    oss: Compilation fixes and cleanup
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit b04188b46bb2662986ddfea60fa1d7f7dbe476ec
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Nov 5 12:14:34 2012 +0100

    Yet another theora FourCC used in some .ogm

commit 79bf979ee9f22f83158c136181fac30b50c9b0cb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Nov 4 19:46:26 2012 +0200

    aout: reduce filter table for resamplers and converters
    
    There should never be a need for more than 5 of them. Only the
    filters proper might require more than 5 members in a chain.

commit f8d33b35b84b35ac422e9544f0550ea77be665af
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Nov 4 18:00:15 2012 +0100

    avio: specify libav private options
    
    Usage: --avio-options={foo=bar,few=baz}

commit 50fe8e1180d012caf19d421229143344d4242405
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sun Nov 4 00:09:08 2012 +0100

    avformat: fix use-after-free in error path

commit 38d91b7f06c21ab8e778d022cac31195027f8134
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Nov 3 12:42:27 2012 +0200

    ALSA: get PCM delay and state in a single system call

commit f6c755c1a825bf9de647b4d6b930beb8c9a4d6f3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Nov 3 11:06:25 2012 +0200

    wasapi: keep device enumerator (and fail safe on Windows XP)

commit d78306636bb368e88a73aa0a1ec6306b67beb771
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Nov 3 00:17:32 2012 +0100

    avformat demux: fix invalid free
    
    the number of streams can change after we find the stream info

commit 4f2c577453a4e687c0b1f619d3dbc9fbfa478598
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Thu Nov 1 09:40:36 2012 +0200

    yadif: update asm code from ffmpeg.git
    
    Clang doesn't like that %%rip macro for some reason, so I disabled
    it for apple. That MANGLE macro is done based on ffmpeg one and
    I added MANGEVARIABLE to work around osx/32-bit compile issues (and
    my lack of asm-fu).

commit 62d68cd9c1899006637cdae0a31540bbff550012
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Nov 1 22:55:22 2012 +0200

    vlc: start hotkeys interface explicitly
    
    The actions of the hotkeys interface all affect the playlist, the
    playlist's input, the playlist's input's vout(s), the playlist's aout
    or the interfaces (controller). It has no use outside VLC.

commit 360a96dde6871eaf55d6f19d5ba00ebd9bb348cc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Nov 1 22:42:36 2012 +0200

    interfaces: use playlist_GetAout() where applicable (fixes #7601)

commit 0716a9163a993de26a76796a7b302865d19ad9e0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Nov 1 22:24:29 2012 +0200

    playlist: add playlist_GetAout()
    
    Contrary to input_GetAout(), this works even without input thread.

commit d16ea40ac2a99a582999dd09668222fb714f5347
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Nov 1 22:10:54 2012 +0200

    aout: do not remove audio-device on new stream (refs #7601)

commit 779f3102406bd7bccb0c7687acffef3eb5e8cfa3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Nov 1 21:44:38 2012 +0200

    araw: add 8.1 support (fixes #4896)

commit d83bc62511663138a20d1a9f66b0d8a442421148
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Nov 1 19:47:08 2012 +0200

    file audio output: fix float endianess

commit 2099857429d29512247ec6874dcbf1d81b69edd0
Author: KO Myung-Hun <komh78@gmail.com>
Date:   Thu Nov 1 22:06:18 2012 +0900

    kai: finish the work for aout changes
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 04caa475c53c2744976df1a8bf35ad2d511e6569
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Nov 1 19:34:36 2012 +0200

    Fix type

commit b1666e22bbe5bf079d9f550faa85a6ca9aa81b64
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Nov 1 19:18:02 2012 +0200

    aout: remove old aout_(Volume|Mute)(Get|Set)() functions
    
    And remove the other instance of find-input-callback.

commit 7dba440e2ba695278337fe0a250264234043fb91
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Nov 1 19:16:12 2012 +0200

    aout: remove aout_MuteToggle()

commit 9a0645469f3513fd8008351f915bb3d3a7871f29
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Nov 1 19:09:52 2012 +0200

    aout: move aout_ChannelsRestart()

commit 6bec434181c10d514c3416d00cc756eb697c0f58
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Nov 1 19:06:10 2012 +0200

    aout: remove legacy aout_EnableFilter() and aout_VolumeUp()

commit 037a796b8ddfe6d52299d40301ab695f9c01228a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Nov 1 18:58:40 2012 +0200

    playlist: use playlist audio functions
    
    And get rid of the horrible find-input-callback.

commit 617abeecabf91f0fef29fa551a58b72c9ef4c4cd
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Nov 1 18:57:34 2012 +0200

    playlist: type-safe functions for audio output management

commit 1e10857ab806369472769823759aa7ac8ead1f16
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Nov 1 18:44:42 2012 +0200

    Remove useless #includes

commit 4251a30f52fb1d29de02c298ec74dff13079850f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Nov 1 18:16:27 2012 +0200

    libvlc: do not depend on input thread to obtain the aout
    
    The aout can exist even if the input thread is stopped. This makes
    audio-related functions work in case where they would previously fail.

commit e1eb563f9fae3240af1849d0570dedfe59c085b6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Nov 1 18:09:46 2012 +0200

    aout: move volume/mute code to output.c

commit 848f8d62c57610c2b6f3d090d5ebdb840b3453d3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Nov 1 17:59:50 2012 +0200

    aout: move audio output module function (back) to output.c

commit 4766bc859bb4072ccb8e263aa28634d83dac3302
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Nov 1 18:59:54 2012 +0100

    Contribs: update libxml2 to 2.9.0

commit 10b7533ae1e647537d94e931667ed60caee1c67a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Nov 1 17:45:11 2012 +0200

    input: remove obsolete assertion

commit 8a62dea126caedaa899e0a5fde8cc45c7d40876b
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Wed Oct 31 20:33:07 2012 -0400

    audio_output: Android compilation fixes
    
    Adjust the Android audio outputs to the latest aout core changes.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 9540c061b2580d9159a01908e8aacbb96bc021f4
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Thu Nov 1 09:37:42 2012 +0200

    Revert "yadif: update asm code from libav.git"
    
    This reverts commit 346f385bb658c2731d0ccb0a85f7da72d607ea7a.
    
    Doesn't seem to work in all cases straight of the box

commit 346f385bb658c2731d0ccb0a85f7da72d607ea7a
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sun Sep 23 12:59:24 2012 +0300

    yadif: update asm code from libav.git

commit 6cfb1a1a2c472870eb2734691b00d0ff701f849d
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Thu Nov 1 08:37:37 2012 +0200

    transcode: set hurry-up off by default

commit 21f3ef763f5db127eda59fe168c0f85410cdf9dd
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Oct 31 23:28:45 2012 +0200

    input: simplify/inline aout resource handling

commit 1925313da23e72dbf7e7c69e63e1547c9bfd8bc4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Oct 31 22:59:35 2012 +0200

    VLM: create input resource immediately for each instance

commit 3263b829af4026dbadf7d65d6ed76f56d31f8cbe
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Oct 31 22:59:14 2012 +0200

    libvlc: create input resource immediately
    
    (instead of waiting for play)

commit a940e18df84903f9c6c519ff0ac79d8f416c15db
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Oct 31 22:53:06 2012 +0200

    playlist: create input resource structure at activation time
    
    If the playlist is activated, then input resources are almost certainly
    going to be used. This is a bit simpler.

commit 62f9f6e8f2f09421227f13cc5e04ed077a9a5223
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Oct 31 22:52:25 2012 +0200

    PulseAudio: fix race when listing sinks
    
    The stream might not exist.
    
    Regression from e364643f52e6790cc8f177d6593d9a5c0c829513.

commit 10dd2acc08ada7d9027bc1aff493f69c39c4a62a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Oct 31 22:22:14 2012 +0200

    aout: match module life cycle to the object life cycle
    
    In other words, keep the module loaded whenever the aout exists.

commit ea9c43c2faaed4bbb51e8c254e164adcb33effe5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Oct 31 22:16:10 2012 +0200

    aout: remove dead recycling code

commit 78d846a4033185facafc5d9e1bc5dad67d525d3d
Author: Frédéric Yhuel <yhuelf@gmail.com>
Date:   Tue Oct 30 14:25:51 2012 +0100

    vlc_input: fix a comment
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit e364643f52e6790cc8f177d6593d9a5c0c829513
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Oct 31 21:16:37 2012 +0200

    PulseAudio: keep context callback active at all times
    
    This keeps track of available output devices. Again, without core
    support yet, this is not yet useful in any way.

commit 76303c26463e4199e85dd9f9d492294b7dd8c479
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Oct 31 21:15:29 2012 +0200

    PulseAudio: fix theoretical crash setting volume w/o stream
    
    There is no core support for this as yet, so the crash cannot happen.

commit a90e4d114f8cc2a63cac663710761c43d65df90f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Oct 31 20:54:54 2012 +0200

    DirectSound: initialize volume handling early

commit 44e1cfc0bd5f8f5539de4ee0f73cd53223a33ccb
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Oct 31 19:42:18 2012 +0100

    Auhal: blind compilation fix

commit 0c3c36fd010c21305a49bd2d919877890f731429
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Oct 31 20:32:28 2012 +0200

    aout: implement changing of software gain while not playing
    
    This concerns ALSA, AudioQueue, JACK and KAI.

commit b1c459e9502282ad3bc94016e532a372f9c6955c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Oct 20 20:27:48 2012 +0300

    aout: add distinct start/stop callbacks (refs #4787, refs #7601)
    
    This would enable the input manager to hold an audio output plugin at
    all times. Then it would be possible to keep track of output devices,
    volume, policy and (JACK) routing continuously. For this to work,
    outputs will need to be patched so that device selection and volume
    handling works even when playing back.
    
    Note though that this commit only introduces the change in the
    audio_output_t interface; it does not implement the features above.

commit 157d4a8bf1db2ea6631b88ad64ace721a574f9b4
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Oct 31 17:53:43 2012 +0100

    OpenGL: reorder defines and cosmetics

commit f626393984d0a154cdc1465ba49bbdef24677438
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Oct 31 17:50:46 2012 +0200

    aout: remove pf_ prefix where left (cosmetic)

commit 6c048d6cc547bad180cd0d341051f3c39ba0505c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Oct 31 17:29:39 2012 +0200

    adummy: avoid forward declaration

commit 2be836eba451de59cedee4e847dc39f7d7ff9b4d
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Wed Oct 31 04:16:39 2012 +0100

    lua: add assembleenationale SD script to build system

commit 9002730fbd83123aae1f69f162e4275f595f9f9e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Oct 30 18:31:35 2012 +0200

    mkv: fix call to ES_OUT_SET_NEXT_DISPLAY_TIME

commit 9aef14d5e54f06229a11dbccccd5805482734a18
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Oct 30 11:09:25 2012 +0100

    opengl: fix win32 build
    
    it is not clear how glew(Active)ClientTexture should be acceeded,
    do not use the broken glew 'shortcut' for these functions

commit 2b004056c340aba439ea497449b823629d906264
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Oct 30 11:21:02 2012 +0100

    taglib: fix windows static build

commit fbe00443ab25626d22d2a5040280f54eda432784
Author: Frédéric Yhuel <yhuelf@gmail.com>
Date:   Fri Oct 26 17:27:01 2012 +0200

    libmp4: don't parse twice the file in MP4_BoxGetRoot
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 3ce7f98b24bbe196fed4b4cd572e92f9317cbca5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Oct 28 20:50:13 2012 +0200

    Remove VOUT_WINDOW_TYPE_NATIVE (close #7666)

commit 00dba0cc551a856aa31f67d73133ea4f12172158
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Oct 28 18:12:07 2012 +0100

    Move libavutil define to avcommon.h

commit 635abd7fecca5ba6628dc873e70f891affe9bc44
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Oct 28 17:50:19 2012 +0100

    avcodec: AV_CPU_FLAG_MMX2 was removed

commit 58b9244df1ad80db166be7920378ba4b1e5dd8ba
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Oct 28 18:32:38 2012 +0200

    XCB/GLX: simplification

commit e64b07eaede82299330744e629d5651404ab7575
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Oct 28 18:32:15 2012 +0200

    OpenGL: enable SPU blending

commit 6cb5d30ee9223b6ea4fc5c1b2eb5dbf3adc3ad50
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Oct 28 12:15:36 2012 +0100

    FourCC: realign

commit 3c298a7d8419bfdfb823d0501e683f6a8fec4922
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Oct 28 12:06:36 2012 +0100

    Wav: add another AAC variant
    
    Seems to be used for RDP on Windows 8/2012 according to
    http://msdn.microsoft.com/en-us/library/dd341376%28prot.20%29.aspx

commit 22fecf0b8456e3257201cacededfd8f5dab16f21
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Oct 28 12:05:08 2012 +0100

    Wav: Add another version of G.723.1 (Microsoft)

commit 99236d7bc67930c189862ef1de4cc429fd1fee3a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Oct 28 00:38:29 2012 +0200

    ZVBI: do not disable v4l on Linux

commit 4b3f1309c0044d867786f4e0334511841b528469
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Oct 28 00:38:10 2012 +0200

    Avcodec: support G.723.1 decoding

commit 85de56923384b7afadd162a97073cbb3f04be39c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Oct 28 00:29:45 2012 +0200

    Support G.723.1

commit 4f10df052a6a375c341fe4ffde5bc9cb755ed410
Author: François Revol <revol@free.fr>
Date:   Thu Oct 25 17:33:13 2012 +0200

    lua: Add sd for french National Assembly live feeds
    
    Only checks for feeds on startup, should probably poll for updates or just list them all (show_all).
    
    Signed-off-by: François Revol <revol@free.fr>
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 35f85be0d72b91a5ec1131e06ca428f93cddd5ab
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sun Oct 28 00:16:49 2012 +0200

    rotate: fix uninitialized motion angle

commit 7ec90ddfe28d1706cf897f6e1eb53e42b5e89ba5
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sat Oct 27 23:18:25 2012 +0200

    i18n: add new files

commit ad3ea21d61c1acebba5d89aa2a2d96cab9edd0b1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Oct 27 20:06:47 2012 +0300

    dvdnav: check ISO 9660 volume descriptor unique identifier
    
    And drop the lame file extension checks. This should fix #7661.

commit dbb645204e3921f0f3e317f992545af4153e324f
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sat Oct 27 13:34:50 2012 +0200

    macosx: only set b_nonembedded to true if they is no video inside main window
    
    This fixes several bugs, when we start first vout in main window, but a second one
    inside a extra video window.

commit b93441d79adb1141d36baa92d1a6cf844bf7d152
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sat Oct 27 13:13:21 2012 +0200

    macosx: only set videoplayback to false when last vout window closes
    
    For instance, when we disable visualisations, the playback isn't finished yet,
    necessarily.

commit 664622dbe36c7ebf4e9e271062cd32dab97b698f
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sat Oct 27 13:12:05 2012 +0200

    macosx: change all default window titles to VLC media player

commit 71023ec9b19272a9da19fe2c5a0d642fab4d73b0
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sat Oct 27 13:00:50 2012 +0200

    macosx: also update the window name after new video window is created

commit 832c43c64543a9cc8aeb5f1c4c5d60dcbe43761d
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sat Oct 27 12:45:01 2012 +0200

    macosx: add basic support for multiple vout windows in embedded case
    
    This fixes crashes which occured when trying to open the second vout.

commit 393761aba7a65c70a6b1fbdd435c447a8e3454e4
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sat Oct 27 12:36:22 2012 +0200

    macosx: move vout initialisation to vout controller

commit 40d4d0fdf1269e28095e778e2486d9184c1733f1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Oct 26 21:34:44 2012 +0300

    PulseAudio: log buffer attribute changes

commit 503feeaf87af2f367617a0f6465ef553b86e1cc3
Author: Sergio Ammirata <sergio@ammirata.net>
Date:   Thu Oct 25 11:10:07 2012 -0400

    Add a new aac audio encoder module based on the fdkaac library. It works correctly up to 5.1 as the current version of the library has problems with 7.1.
    
    Signed-off-by: Ilkka Ollakka <ileoo@videolan.org>

commit 4c755f49aa4225e95bda123e7ce0a58a0740838d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Oct 25 21:58:43 2012 +0300

    projectM: cosmetic, fix syntax coloring

commit 32f2856076f8a9aeca646eeae3a2a290191f7593
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Oct 25 21:43:35 2012 +0300

    GLX: add OpenGL provider plugin

commit c9664a247522b8deb1658d1ef6e0f881267ed193
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Oct 25 20:01:00 2012 +0300

    GLX: drop support for GLX version 1.2
    
    This is useless as we require OpenGL 1.4.

commit 9fc6fc4b876caf1c51eb5780dc16998b46ea3b99
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Oct 25 16:21:18 2012 +0200

    Fix code indentation

commit a0c2b0aeca98eaa9b7b4a8ddf095527770fb3ac4
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Oct 25 15:05:16 2012 +0200

    Image: fix vim typo

commit 50a0ceae0ffa535512c5fd8e0952f277b1732458
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Wed Oct 24 23:58:49 2012 +0300

    avcodec: only set min/maxrate if rc-buffer-size is set

commit f41ea01243bcdba5a92e02b3693895fa88d8d701
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Wed Oct 24 22:47:22 2012 +0300

    avcodec: use av_freep in encode_audio2 case too

commit 99ba52e3d2fe94122d9c08734975d99d630f409d
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Wed Oct 24 22:34:16 2012 +0300

    avcodec: flush buffer and use encode_audio2() on audio
    
    Take2 as now we have new enough libavcodec

commit 527887c7554ed266bdcaca2362bee570fd43451f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Oct 24 19:07:11 2012 +0200

    Upgrade libavformat requirement to 53.21

commit 3005c14f9385fbedcc4a71c528e59d52ab089f3f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Oct 24 18:57:21 2012 +0200

    Update required version of libavcodec to 53.34

commit b903153aeabe8357f2e8417de4547754a2ad909c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Oct 24 12:59:30 2012 +0200

    Vorbis: code cosmetics

commit 5989169a9996f975630026b5e8f52b1c4d4f7e35
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Oct 24 19:49:13 2012 +0300

    OpenGL: use gl(|Client)ActiveTexture directly (fixes #7558)
    
    glActiveTexture() seems mandatory.
    glClientActiveTexture() requires OpenGL version >= 1.3.
    Currently, OpenGL version >= 1.4 is assumed anyway.

commit da801918ff715f56ea3817ab9aaa92d44822a7e1
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Wed Oct 24 19:21:01 2012 +0300

    avcodec: use av_freep instead of avcodec_free_frame
    
    avcodec_free_frame isn't in untill 54.28.0 and were in 52.25.0

commit a8d2d402fe877607701fdd829bafd0982bfe1da9
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Wed Oct 24 18:56:11 2012 +0300

    transcode: actually do the audio encode flushing

commit 1e0a7a8c2b84f9d577e80c49ae252d75ca94cea1
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Wed Oct 24 09:17:43 2012 +0300

    avcodec: settings pts doesn't segfault with mp4v

commit aba8eb022816ac34035310165f13807423f389fa
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Wed Oct 24 09:12:43 2012 +0300

    avcodec: allocate frame properly and free it after use

commit 90bf0f634f4ceb3ea9f8ca72535e0b6ccb1fb27f
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Wed Oct 24 09:12:17 2012 +0300

    avcodec: remove pts workaround

commit 1cc119a0f056a61be686582b6ee01863943ffa7f
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Fri Oct 19 13:51:43 2012 +0300

    avcodec: p_buffer_out was unused

commit bc6e1b20832112eb92df05c1da2b6175d62760a0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Oct 23 18:06:24 2012 +0300

    EGL: print error when configuration is not usable (refs #7634)

commit 65edb507680a4b875624c45cb193f0df352352ba
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Oct 22 21:22:54 2012 +0300

    Win32: fix clock sources enumeration

commit 999533ac722bed2de768c00d7aa6858f474ae558
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Oct 22 19:47:52 2012 +0200

    macosx: fixed Reveal-in-Finder for eastern european umlauts and probably other characters without a ISO-Latin fallback (close #7631)

commit 82e41d14d77c14f733024ac5b1e10a667d52d2fc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Oct 22 18:24:39 2012 +0300

    Win32: try to fix build on some Mingw versions

commit 3dd65c56305fc79615436f87e13731294cae542e
Author: Frédéric Yhuel <yhuelf@gmail.com>
Date:   Mon Oct 22 14:48:24 2012 +0200

    src/input/stream_demux.c: fix DStreamThread()
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 8dd70b01420fd64e1717a8f1aa0b5b95f8320f4b
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Sun Oct 21 11:28:01 2012 -0400

    Qt4: Avoid a potential division by zero
    
    Fixes an annoying crash for me.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit b4cf8ccc20f7a3342f459cb61d18dcaead668700
Author: KO Myung-Hun <komh@chollian.net>
Date:   Sun Oct 21 20:19:46 2012 +0900

    kva: add always-on-top support
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 4995ad77e79d68b6ce2b1074a910a1938282d329
Author: KO Myung-Hun <komh78@gmail.com>
Date:   Sun Oct 21 20:21:15 2012 +0900

    kva: hide mouse pointer only if it is not hidden
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 3d3db0e575ffaccab568d712ecd083fdff558e6a
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Mon Oct 22 02:46:02 2012 +0200

    Fix typo in comment

commit a992f4101899c9596339a851f0781d0f347a825f
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Oct 21 22:37:13 2012 +0200

    h264 packetizer: don't swap around CC data
    
    When we output a picture we reinit p_sys->cc_next anyway
    
    sys_t->cc represents the CC data for the picture about to be output
    sys_t->cc_next will hold the CC data for the picture currently being input

commit 1738103b91a7a822486b6576bf221581b3cf7306
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Oct 21 21:10:16 2012 +0300

    Old RC: audio device or stereo mode can be changed when paused

commit cf2106da2cae9ea158c2aec59ccb0c0754a8688b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Oct 21 10:21:26 2012 +0300

    gcrypt: add SHA-256 (fixes #7627)

commit b7165d605397dcc01a71748ec085f8862a8d21e0
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sat Oct 20 15:15:19 2012 +0200

    macosx: implement vout actions handling for multiple vout windows
    
    Now, everything from the video menu and the basic stuff like fullscreen
    should work. If it does'nt (e.g. fullscreen and resize with video-splitter module enabled)
    please blame the core first. ;-)
    
    TODO: There might be some getVout()-calls left which should be investigated.
    
    close #6814

commit 87937a2d4a93c543d1f9a6012869278856e814d7
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sat Oct 20 11:46:25 2012 +0200

    macosx: fspanel: give up focus to the right fullscreen window

commit c2fedcc44d9b8419eb3ed1b60545569f51347606
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Oct 20 15:40:07 2012 +0300

    DirectSound: simplify channels configuration a bit

commit 04dc21938de68778af6688da9d3f5d0d9834f16d
Author: KO Myung-Hun <komh@chollian.net>
Date:   Sat Oct 13 19:23:02 2012 +0900

    vlc: Convert command line arguments to UTF-8 on OS/2
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit af76a67dd54ead321658a9cc80ac7023c645c67e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Oct 19 22:29:27 2012 +0300

    Remove dead subcategories

commit e3c92d77d4eb45ac5029f656217b713a1f11685f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Oct 19 22:19:07 2012 +0300

    GnuTLS: use network category

commit 5192952f17febf4d38cb37873fc5e26ece4f53b5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Oct 19 22:16:58 2012 +0300

    Remove SUBCAT_VIDEO_VFILTER2

commit a782a32e0e03832d123befac48b8c7421c94f837
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Oct 19 22:09:01 2012 +0300

    aout: use distinct "audio converter" capability for converters
    
    Contrary to normal audio filters, audio converters cannot change their
    input and output formats, cannot have identical input and output
    formats and are probed automatically rather than by name.
    Using the same capability served no useful purpose.

commit e27457cb8416841357501bbc4a4ae473f09db0b2
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Oct 19 17:35:37 2012 +0200

    Revert "xiph demux: Kill a warning (comparison betw. signed and unsigned)"
    
    This reverts commit ea5e62b58eb0660153f73b0870540e5175d00820.
    
    This removes all code from Andri Pálsson

commit 05d0d2b0adbc21fb97bf176aa4adeadad52ae7df
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Oct 19 16:30:55 2012 +0200

    UAC.dll: build with static libgcc/libstdc++

commit d83eeb5ed22fed8845bd8ace75f9709a73ca4f17
Author: Frédéric Yhuel <yhuelf@gmail.com>
Date:   Fri Oct 19 16:03:49 2012 +0200

    demux/mp4: be less picky wrt VC-1 profiles we accept
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 16c650ebca91e39dee6b9d525396c7af52dac79f
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Oct 19 13:01:36 2012 +0200

    configure: added a new flag to optionally compile the minimal macosx UI module

commit 3ed0e622ef10baf9d429c220ab581db0495fefe2
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Oct 19 13:01:05 2012 +0200

    minimal_macosx: fixed compilation warnings

commit 55166973c5863d2bd91f9ed782c3f6d1e9b7a564
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Oct 19 12:39:48 2012 +0200

    macosx: thou shall not close AppKit windows off main thread

commit 0ed99820814182550b92dc592fe2ce832f03e0e3
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Oct 19 12:38:22 2012 +0200

    Update files included in po

commit ae05c479d818ae2c881bccf40ab66f69bf227c54
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Oct 19 12:08:57 2012 +0200

    CDDA: fix indentation

commit e8dcec0c74d53b0e304c35bfabc2786b7b1c2077
Author: James Bates <james.h.bates@gmail.com>
Date:   Mon Oct 8 17:07:22 2012 +0200

    Updated and reactivated minimal_macosx gui module, which is
    
     needed by the npapi browser plugin on OS X
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 12baf681cade7228219964d5b43fa5fc8ca2c3ce
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Oct 19 11:59:26 2012 +0200

    Koreus: fix on broken pages

commit 490033a212caa68ac246a795c5dc877a7cae59ba
Author: Daniel Mierswa <impulze@impulze.org>
Date:   Fri Oct 19 11:25:26 2012 +0200

    vlc_interface: fix preprocessor definition
    
    the wrong string list (dot instead of comma) makes the media-library
    build fail
    
    Signed-off-by: Daniel Mierswa <impulze@impulze.org>
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 940cf07d668f41d3d01ff87f4647afc37b4dca80
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Fri Oct 19 12:20:58 2012 +0300

    transcode: send NULL packet to audio encoder when closing
    
    As with Video-encoders, audio encoder can flush buffers in that case.
    Currently avcodec doesn't handle flushing and other encoders in this
    changeset (flac,speex,twolame,vorbis) have only boilerplate to check
    against NULL input so they don't crash.

commit 4445e5b31ce9ed0a97f14e25c5f5419093957b08
Author: Daniel Mierswa <impulze@impulze.org>
Date:   Fri Oct 19 11:01:05 2012 +0200

    configure.ac: add libvcdinfo to --enable-vcdx requirements
    
    the module uses libvcd/info.h which is provided by that particular
    library and it was also a dependency before the pkg-config detection
    
    Signed-off-by: Daniel Mierswa <impulze@impulze.org>
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit ac1d1616c9814e9bae1588c60bc256dc3e15508c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Oct 18 22:49:53 2012 +0300

    pulse: do not resync on suspend
    
    Suspension should not occur during playback. However, it can happen
    while the stream is starting. In that case, forgetting the
    synchronization informations is more harmful than good.

commit ce87f749aef0db130f494fb8d8e9e2653e0be4f5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Oct 18 22:46:35 2012 +0300

    pulse: fix start time, do not confuse first and last PTS in buffer

commit 40b9ca96c138a97542a3948c20853ca8ff610edc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Oct 18 21:17:30 2012 +0300

    Never load module with zero score implicitly
    
    Regression from cf98594d6abd2e68fabfc440677a93bfe0f0e631.

commit 893fb2e2527f5a0b1ff18fb3b6a24918562990fc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Oct 18 20:49:16 2012 +0300

    sout: mostly fix and clean up pace control setting
    
    Still transcode and ES are broken.

commit 938d93aa3d958236ff4929a2d2102557fa1d3581
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Oct 18 19:34:20 2012 +0200

    contrib: dvdnav: disable examples using configure option

commit 35522bc2663a646e4cdaf0e0c2c81ef33e295a6c
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Oct 18 18:36:59 2012 +0200

    macosx: fixed rare crash when trying to send debug messages
    
    This can happen while the interface module isn't fully initialized yet or anymore

commit 32b9c5bbb0e56bdd591d46423126377c8eaeea68
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Aug 19 19:22:15 2012 +0200

    unzip: fix compilation warning

commit afea01e63d2b4094592c80344e01eb975ebd2308
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Oct 18 19:00:36 2012 +0300

    SHM: set true PTS instead of synthetic one (fixes #7579)

commit 9b3b6803540d975ced2e477ad2fce36b26eb78d0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Oct 18 18:56:02 2012 +0300

    XCB screen: set true PTS instead of synthetic one
    
    This should account for long term drift better, especially when
    synchronizing with audio or video capture.

commit 2502ae959527f547d5fdea72c8f07d346c9e4fff
Author: Grigori Goronzy <greg@blackbox>
Date:   Thu Oct 18 16:12:34 2012 +0200

    contrib: harfbuzz: disable non-native backends
    
    Disable Uniscribe, CoreText and hb-old backends. They're not required
    anymore due to inclusion of UCDN.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 2f8990294e4b5f37e932669d77c85c4a857d9701
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Oct 18 13:58:25 2012 +0300

    Win32: correctly implement flockfile() et al
    
    This should fix gibberish interlaced log messages.

commit f6baf564233fc7d812105a169611f3a3afbd28cb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Oct 18 18:34:48 2012 +0300

    configure: check Linux syscalls only on Linux
    
    They could work differently on other systems. Better safe than sorry.

commit c1de0944725cdef92d62419e95dd147d7690cc98
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Oct 18 17:00:42 2012 +0200

    MacOS: use X.7 SDK by default

commit b8c18aec7fe47e424384702415794167dd131932
Author: KO Myung-Hun <komh78@gmail.com>
Date:   Wed Oct 17 18:01:53 2012 +0900

    mkv: fix the problem that mkv is not played on OS/2
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 54e605e37108dae58a29daf342a1ea9348066196
Author: Naohiro KORIYAMA <nkoriyama@gmail.com>
Date:   Thu Oct 18 21:58:20 2012 +0900

    contrib: HarfBuzz version 0.9.5
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 826ec51f9d71813ceb1447d071c848b2ae467d9f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Oct 18 12:54:23 2012 +0200

    Contribs: update libass to 0.10.1

commit 4839c1c568102f830531db08d76af4885f485e33
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Oct 18 11:56:31 2012 +0200

    Update the release Howto

commit 5e61e248b70e4aa42466834e6ce2c0538747d1b1
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Thu Oct 18 04:39:05 2012 +0200

    rotate: don't branch inside spinlock

commit 4a8d38843ad4012e2ea0c75e0c485edd6a41ce07
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Oct 17 17:49:45 2012 +0200

    contrib/ffmpeg: fixed compilation for the iOS simulator

commit 4dd980cb5688afb95a6fd7a55694709adcdb2ea4
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Oct 17 17:54:10 2012 +0200

    contrib/postproc: fixed compilation for the iOS simulator

commit 3f8d37631aaf8b6dec334e75d11602b86b56db02
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Oct 17 17:34:11 2012 +0200

    Contribs: forcing -O2 on libavcodec is useless on small size
    
    It is actually bigger on ARM/Android...

commit 8d09802392b674ea6ae7993c20e6f725b0d7a86c
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Sep 13 01:38:11 2012 +0200

    contrib/mad: use -O3 instead -O4, since the latter results can end up to be undefined

commit 75ae8b8313310c5abc382085f1f0ca18754ef354
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Aug 8 15:10:24 2012 +0200

    extras/tools: updated the iOS build script
    
    - Use the iOS 6 SDK by default while retaining 5.1 compatibility
    
    - enable ogg, speex, theora, flac
    
    - limit the number of installed modules to the actually useful ones for this port
    
    - add support for OPUS

commit ec746a55e99e0b03e7083cd1771a3b5135d46e97
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Oct 17 15:40:21 2012 +0200

    AAC detection is not strong enough to force the aac demuxer

commit ee02148b69a921bd28f77f0a9905bfea79083f78
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Oct 17 13:12:50 2012 +0200

    android: fix detached threads leak

commit 17b4418856ec1cf7862f5c70f767cc8ad2f81971
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Oct 16 23:59:38 2012 +0300

    And yet another translator that cannot read English (fixes #7605)

commit b667100bcf0cbd916db4fbb6ce6f8a51ff971ad8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Oct 16 22:41:52 2012 +0300

    avcodec: probe acceleration module only once
    
    The acceleration plugin now returns the expected pixel format instead
    of checking it. That way, the avcodec module can check it directly.
    
    This works as long as each acceleration plugin supports only one pixel
    format (otherwise a table would be required).

commit dfccdf84e19f85a084157fbf77f82b3e8508ae4e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Oct 15 21:21:32 2012 +0300

    Android: remove polling timer in mwait() and msleep()

commit 22203a5835c4cb44be70653c94375af309141168
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Oct 16 18:47:35 2012 +0300

    shm: fix capture with non page-size frame size (maybe fixes #7579)

commit e9ffcf989a0f342be074eb6835f6f3db69a51a90
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Oct 15 21:16:04 2012 +0300

    Android: remove contention in vlc_cond_wait()

commit 3405b7dab84d995cb708a0753ff2e4a843f63134
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Oct 15 20:53:49 2012 +0300

    Android: use monotonic clock

commit cc44bfb641eb0fed8f84631338f9563fb5bbff95
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Oct 16 16:59:22 2012 +0200

    mkv: fixed playback of certain files on 32bit Apple platforms

commit 64de31cb586df59bf53f441625cae0a2cf5e94be
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Oct 16 15:57:06 2012 +0200

    macosx: fixed compilation for llvm-gcc-4.2

commit 97120924b7ade6583c285c2b91c6ce1c0efa2c20
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Mon Oct 15 21:57:45 2012 +0200

    i18n: update skipped files

commit b2013f03bc78fc6f79b84329660d6c4428d02066
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Mon Oct 15 21:43:58 2012 +0200

    i18n: add new files
    
    ... and an old file with new translations

commit bd3d52ddece0d319d9c1adaf2e168e555d30ab6c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Oct 15 18:02:06 2012 +0300

    i420_yuy2: correct placement of target attributes

commit b3b751cb99df71e3c0a18bcb38b4691cf98265fe
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Sun Oct 14 18:58:18 2012 -0400

    png: Check length before read
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 726284744819a9665b2c7f87fe9a33cfc00a2f8b
Author: Martin Storsjö <martin@martin.st>
Date:   Mon Oct 15 00:46:57 2012 +0300

    mediacodec: Check for exceptions after MediaCodec.start()
    
    Also log a warning if MediaCodec.configure() threw an exception.
    
    This fixes issues when playing back H264 over RTSP on devices
    supporting MediaCodec - this makes it fall back cleanly to other
    decoders. (The actual issue with playing back these streams is
    not investigated yet.)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 34b0ec9a540d974de8e54db85802636372260ea5
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Oct 14 23:12:53 2012 +0200

    Contribs: update libpng to 1.5.13

commit 167e13af8b84a5571015405431f673a120bc402c
Author: KO Myung-Hun <komh78@gmail.com>
Date:   Sun Oct 14 20:21:16 2012 +0900

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

commit 777d0a4010480edbfa8a544535794d2fb92baab8
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Oct 14 19:46:38 2012 +0200

    vaapi: fix build
    
    link with libavcodec

commit 30cfbde30e0849fa66a61f72d57055b99072fbda
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Oct 14 19:41:42 2012 +0200

    mp4 demux: fix crash
    
    Don't call with NULL
    Remove unused return value

commit e40fcf32dc18bb062af53930319e3a6c0f95c209
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Oct 14 19:30:55 2012 +0200

    avio access: fix build

commit d9745f66613976f3722a3b42c8b0750b8bd8a0a5
Author: KO Myung-Hun <komh78@gmail.com>
Date:   Sun Oct 14 20:20:09 2012 +0900

    configure: posix test does not understand ==
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 27c0fb46f3ebf5faef41c1fce88e516fb7f21e4d
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sun Oct 14 18:51:11 2012 +0200

    motion: build fix

commit 86cdb48c2eddd02667b12211c76ee71567a289b2
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sun Oct 14 18:44:37 2012 +0200

    motion: log which sensor is used

commit a05aca783e3b2a03f839d2141ee64ee835ebf1cc
Author: Rui Zhang <bbcallen@gmail.com>
Date:   Sun Oct 14 02:02:11 2012 +0800

    http: trim trailing space in field content
    
    Fix incorrect redirection given in "Location: http://host/path "
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 75d7b6e769325346dede1310d656df73e1b99a6b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Oct 13 20:47:36 2012 +0300

    Add KDE solid support for Blu-Ray discs

commit 7df32e49d410253bdbcaf7c7411bde9386c459d8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Oct 13 20:44:44 2012 +0300

    Fix KDE solid predicate
    
    This partially reverts commit 99ebae0c04aa2ce0b3085fbba78f4245c713d9c2.
    (see http://techbase.kde.org/Development/Tutorials/Solid/Device_Actions)

commit b1283c3e43dbcae86638e93c331864d68e281dde
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Oct 13 20:42:58 2012 +0300

    dbus: avoid spamming D-Bus with bogus volume/mute changes

commit a508c29e2dbb82d88013dd99cdd5539d5a3f1ff7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Oct 13 20:25:16 2012 +0300

    dbus: simplify input event handling and reduce lock scope

commit a125b0adbb48453b54f353f26db3c4d802a49d0d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Oct 13 20:22:56 2012 +0300

    VLC_CPU_*: use hexadecimal
    
    Hexadecimal bitmasks are easier to read.

commit 01924381fd15196a68f29d4cc279fb7a42f6f556
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Oct 13 16:41:14 2012 +0300

    i420_yuy2: clobber MM and XMM registers correctly

commit a865ced4888701e8caf0137672a4857c2b0d47d7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Oct 13 16:21:24 2012 +0300

    sepia: clobber XMM registers correctly

commit 18d7c9713c4b42368789961af6bc6345ce1fc6f9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Oct 13 14:51:48 2012 +0300

    avcodec: avoid duplicate vlc_CPU() call

commit 0d5c56e06c27da57d0e3af74bd65286ed40b64dc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Oct 13 14:39:32 2012 +0300

    Android: compilation fixes

commit 485a070fcaa8e6bd7985ce489d5f53edffecfdaf
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Oct 13 14:05:18 2012 +0300

    avcodec: clobber XMM registers correctly (fixes #5268)

commit 07d8e576c7a0dcc7863d6853f620d5a99ebba55f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Oct 13 14:00:01 2012 +0300

    avcodec: split generic YV12/NV12 copy out of SSE2 functions
    
    This is required by the next commit. This also avoids making two copies
    on non-x86 platforms, where USWC optimizations are irrelevant.

commit 7d6a8dd18cdd6d5e27802d532cca802158d0ac43
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Oct 13 13:57:01 2012 +0300

    avcodec: fix SSE 4.1 check optimization

commit e286442d2e5a2b30e909eba9275e7f7d29e57d0d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Oct 13 11:55:51 2012 +0300

    vlc_threads.h: gather per-platform support

commit f929e866e18a94b1c61b4747e56bcd2d2d818551
Author: KO Myung-Hun <komh78@gmail.com>
Date:   Sat Oct 13 10:39:27 2012 +0900

    input: Allocate an enough buffer for UTF-8
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 9c1d354326b0d9d5bcb1ee24c450ed82d23240af
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Fri Oct 12 22:42:55 2012 +0200

    i18n: add hardware decoding files

commit 45b010cc9855948661aba8d84b1211f36b730f80
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Oct 12 23:32:31 2012 +0300

    Qt4: fix codec prefs layout

commit 16b9d39f8980a4a3166ae63e10c1d4bec04993ed
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Oct 12 23:19:24 2012 +0300

    Qt4: update avcodec-hw prefs

commit 900ada65da18c2730dbb877da7aa2a8a177b736d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Oct 12 22:36:49 2012 +0300

    dxva2: compilation fix

commit b0e76ef9cf1ab5782aefd2ee969cfe00c6c4825d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Oct 12 22:29:41 2012 +0300

    Android: avoid polling timer in vlc_join()

commit d611f5c69e028baa4e69c08186642655687e0d9d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Oct 12 22:22:58 2012 +0300

    Android: do not screw up the signal mask on error

commit 031b7ba0a684661df8b724d3ced1036d3b6e340f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Oct 12 22:19:40 2012 +0300

    Android: remove vlc_thread_t.detached and simplify

commit 18bbb65f9d96a7a782a383a72fba770405554f21
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Oct 12 22:12:09 2012 +0300

    Android: tag memory leak

commit fc921ab8647eee4287acdda582176cb2788fbab8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Oct 12 22:10:01 2012 +0300

    Android: thread->killable does not need to be atomic

commit e7eb250a251766658a3ac5d8d8e7da9a3d792b4f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Oct 12 20:59:50 2012 +0300

    avcodec: move hardware decoding into dedicated plugins (fixes #7220)

commit 93fd69f494343adb8871501729801c49c7651130
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Oct 12 20:36:53 2012 +0300

    avcodec: make vlc_va_t a VLC object

commit 1962cd3095652e676cea7830da863cc6f2b621d6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Oct 12 20:28:28 2012 +0300

    avcodec: use automake conditionals for hardware acceleration

commit a7963bfafe65611b995b0718448e0b6bf43beca7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Oct 12 19:28:50 2012 +0300

    Qt4: use config_GetPszChoices() for module items

commit 2ef7e0e7e71b26b197cd69e1440e3026735cab2f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Oct 12 19:28:24 2012 +0300

    config_GetPszChoices(): add support for module config items

commit d1e140e0a9a3b6bc7dc002d691b1dd0c4badd2ae
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Oct 12 19:11:48 2012 +0300

    Add xstrdup()

commit cf98594d6abd2e68fabfc440677a93bfe0f0e631
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Oct 12 18:46:12 2012 +0300

    module_need(): rewrite using module_list_cap()

commit a57b503d3466b6ffd7bee40f6f6b814722111951
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Oct 12 18:39:38 2012 +0300

    module_list_cap(): sorts modules for a certain capability

commit 5c843e8bcc5ab08d18281135f3797451b5bab70d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Oct 12 18:04:58 2012 +0300

    module_get_capability(): never return NULL

commit 19b91d1b1be063936ba9261fdad69e5c0ca4261e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Oct 12 18:01:05 2012 +0300

    Remove old object aliasing code

commit 7d5937b3d0a36eb03336b3f03d633edbfba3e381
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Oct 12 17:51:55 2012 +0300

    DVB: remove dead HTTP code

commit 6656584f494fc78947842c574ff36d7168980396
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Oct 12 17:42:29 2012 +0300

    DVB scan: re-enable the old plugin
    
    I do not understand why it was disabled in the first place.

commit 31434d074c0660daba473d71ef63a8d52dd5cc75
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Oct 12 17:40:59 2012 +0300

    DVB scan: fix compilation errors

commit d9e638f1e1cf70d1cdcf8d8d0dd1a5794579298c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Oct 12 12:48:28 2012 +0200

    DShow: change text

commit 2511dedef8e5c2960e9ed756c108610c1f2e6874
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Oct 12 12:46:27 2012 +0200

    Revert "dshow: add missing parameter in dialog invocation"
    
    This reverts commit c68332940c36bdbc24b5f1fc5a0633edce88bd52
    
    And removes code from xxcv from core modules

commit 5f0e2c0921d9ae4c942bfc801e421999d05d602e
Author: KO Myung-Hun <komh78@gmail.com>
Date:   Tue Oct 9 19:24:41 2012 +0900

    Qt: Show TimeTooltip window without activating it on OS/2
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit d473eeede4ab8b14902be07f330764f42dea181a
Author: KO Myung-Hun <komh78@gmail.com>
Date:   Tue Oct 9 22:41:33 2012 +0900

    Qt: Bring a timetooltip on the top on OS/2
    
    This fixes the problem that a timetooltip does not appear on fullscreen
    from the second fullscreen state change.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit f9b65ba93009c0ba44b866567cf2548b8e97772e
Author: Frédéric Yhuel <yhuelf@gmail.com>
Date:   Thu Oct 11 23:04:53 2012 +0200

    demux/mp4: fix some memory leaks
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 7b3d4c9e7a573754d85d7c054177939ab5d84db8
Author: Frédéric Yhuel <yhuelf@gmail.com>
Date:   Thu Oct 11 23:04:52 2012 +0200

    demux/mp4: rewrite MP4_BoxGetNextChunk()
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 1ef0c797aa9b2ba3621bf4d01e4d790545d39c83
Author: Frédéric Yhuel <yhuelf@gmail.com>
Date:   Wed Oct 10 18:54:59 2012 +0200

    Smooth Streaming: fix a memory leak
    
    initialization chunks were not freed on Close()
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 0986ff4adb63ebba6951a2d3112b65fe89b086d8
Author: Frédéric Yhuel <yhuelf@gmail.com>
Date:   Wed Oct 10 18:54:58 2012 +0200

    Smooth Streaming: don't use block_t
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 70459ae3685e78c75c910de5e42cc67f76713868
Author: Frédéric Yhuel <yhuelf@gmail.com>
Date:   Wed Oct 10 18:54:57 2012 +0200

    Smooth Streaming: fix some memory leaks
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 9c64ad3466ba3fecc421894de284093fd1c25e58
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Oct 12 11:17:53 2012 +0200

    Contribs: deactivate libavcodec vorbis encoder
    
    Its quality is really bad, and we have the native one...

commit ecf2de3782d847e7a2a31f58243f688c6d5d62f4
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Oct 12 11:17:35 2012 +0200

    Qt: fix similar Typo

commit b0519c56ed1edafd21be5b2338cae58c1540473f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Oct 12 11:10:08 2012 +0200

    Dshow: fix typo

commit 0bbd58595c84527fa7884df2a0bdc41f06d73df1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Oct 4 18:19:22 2012 +0300

    Qt4: use MTA apartment for COM (fixes #6880)

commit 6a258c9556eecbfad3541726fea389506252c3f2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Oct 10 19:29:15 2012 +0300

    avcodec: unify interface for video acceleration

commit f95cb82fa03d22883a1fecb5d2cd62ba6b4e18a2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Oct 10 18:02:47 2012 +0300

    avcodec: reduce indentation, fix spelling

commit a294d6af04da83c1ba542448f2cd9cc5271b27c9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Oct 10 18:41:34 2012 +0300

    avcodec: remove dead code

commit fb1046c3f7fe8b56b3f32ba780c00119f40fd805
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Oct 10 17:43:29 2012 +0300

    avcodec: useless #include

commit 0b6ff97b678b5c6075fd76a1a8890b7f3ed17ff4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Oct 10 17:54:12 2012 +0300

    avcodec: move xlib check to vaapi.c
    
    vlc_xlib_init() already checks for --no-xlib internally.

commit 88846171954a218ca9c401b87b0a4faffb5fc385
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Oct 10 18:17:03 2012 +0300

    avcodec: use av_get_pix_fmt_name(), fix potential out-of-band read
    
    Our custom codec names table lacked boundary checks and was incomplete.

commit 6f5810a46adfc2e5202ebaf89b54eb89e7b93934
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Oct 11 19:41:53 2012 +0300

    avcodec: fix spelling

commit 39dc439cf5e3fe83b87078bcf93c13d07fd02dac
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Oct 11 19:42:03 2012 +0300

    avcodec: fix unaligned USWC copy (fixes #6333)

commit 44819779f94086ea1f21a9649af8d41754fa9ccf
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Oct 9 19:00:46 2012 +0300

    Win32: match resource character encoding (fixes #7567)

commit f5ab870fb88f9a70117dd14ef8d2bf4062199581
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Fri Oct 12 02:13:56 2012 +0200

    rotate: simplify angle stuff

commit 79ab1f8a5c0df8b8a8073f317d152d77f2aaedf1
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Fri Oct 12 01:48:41 2012 +0200

    motion: fail if no sensor is available
    
    Also proper fallback

commit 867738b542c2dc8b802589ce47462d05ac55f553
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Fri Oct 12 01:13:10 2012 +0200

    motion: destroy transform-type variable when unused
    
    This still sucks badly though

commit 02bff0132d2bd15458070dcba9005b3fd12a95c3
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Fri Oct 12 00:55:49 2012 +0200

    motion: destroy motion data properly

commit 5b1d18e73415d0e6442387dd8140685e73429db5
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Fri Oct 12 00:50:26 2012 +0200

    motion: simplify

commit 9de638bba344c06fdc56e69f43ac7a76438d51e6
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Thu Oct 11 22:26:03 2012 +0200

    motion: don't override permanent configuration
    
    Use a variable on the vout object instead to control the transform filter

commit 8988608d550a5578849e6f8e8dd0ff42415d69f7
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Oct 11 14:05:31 2012 +0200

    CC: remove unused sys_t member

commit e14da610c6ec901bb3494bed8d2341087bda847a
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Oct 11 13:56:20 2012 +0200

    CC: simplify Eia608TextUtf8()

commit d3a8a23d4f4cb41c2d955cc561f96204fd74b29a
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Oct 11 13:52:14 2012 +0200

    CC: use c99, removed dummy Eia608Exit

commit b389b4f1ea312e78a6ac875ca56aac07f98e7630
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Oct 10 17:21:26 2012 +0200

    Contribs: more cleanups for libav/FFmpeg

commit 14fa9f281c28432811f2804c29c2061ca6c127cb
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Oct 10 16:25:13 2012 +0200

    Contribs: simplify libav/FFmpeg rules as suggested by DonDiego

commit e608d2aa90a733e48cfc58f9be73f2aea8c75c94
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Oct 10 12:58:44 2012 +0200

    macosx: don't initiate a modal dialog during a modal session (close #7575)

commit 26015dacd88f21d48bdebeb499dc8f331baacc19
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Oct 10 11:27:55 2012 +0200

    Subsdec: various fixes for broken subtitles
    
    Close #7553

commit 64e30497fa764f680c2b235757e49f6c83b85028
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Wed Oct 10 01:20:48 2012 +0200

    youtube.lua: support live streams
    
    This could use a bit more testing than a single video

commit 88671de6d9f8d4ccb91e92c250335dced54ce10d
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Oct 9 23:40:55 2012 +0200

    avformat demux: AVFormatContext->nb_streams == 0 is valid
    
    Set the options correctly in this case.
    This happens with some .ts files for example.

commit d7246593be4f2484d13adaaf5bd8cbd4c8e5b812
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Oct 9 18:37:16 2012 +0200

    macosx: show the localized, intended to be user-facing encoding names instead of the variable values to the user.
    
    This way, s/he is never presented an empty menu item for the default value.
    
    This also closes #7539 by preventing stringWithUTF8String calls with empty strings.

commit 8bf315eb70774deb8597973cb229402f901b496e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Oct 9 17:21:21 2012 +0200

    Fix compilation on older versions of libavutil

commit aa0cc2d55262b5645804f748c1a29307dae5725e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Oct 9 16:33:36 2012 +0200

    Avformat: set the dsp mask too

commit a41dcb952e98998de79d36e36a52ce140e06e4be
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Oct 9 16:25:31 2012 +0200

    Av* move GetVlcDspMask from avcodec.h to avcommon.h

commit 4a742a3372164e6708f17024568222fe6ba2d348
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Oct 7 15:49:53 2012 +0200

    android: threads support

commit 314fd50539823143ba6646d43ad9f77af44561a0
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Oct 9 15:19:33 2012 +0200

    Avcodec: set the Dsp flags for the encoders too
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 7fa3799ae26ecd476d0e8fc9a0fdfd627f6e6f34
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Oct 9 15:15:10 2012 +0200

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

commit 6eda4e0c57e0283ceff72631f1408eda38d4fb38
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Oct 9 14:50:30 2012 +0200

    HLS:  PROGRAM-ID is not mandatory in EXT-X-STREAM-INF

commit a4f46a9cd6d5e46d37c6a28ac5a352e07d3eda5d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Oct 9 14:20:46 2012 +0200

    extras/tools: update autoconf and automake to the latest versions

commit 167690dddfaf2f91b4c56c3816243bc36e3f5dd6
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Mon Oct 8 20:15:49 2012 +0200

    fix bug where window resizes to full screen size when using native fullscreen mode

commit dd86d6d46904d129c0d5cfde0a9ef5b71c362235
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Mon Oct 8 19:41:31 2012 +0200

    macosx: adapt and fix fullscreen handling after latest changes
    
    Now, every video window is responsible for the fullscreen handling for its own.
    Furthermore, fullscreen now acts entirely in response to vout events, and not over the
    playlist fullscreen variable callback anymore.
    Native fullscreen mode should also work correctly, but of course only
    for embedded video in mainwindow.

commit 6c1febea5d0c48ff424e0cc5681274b2c6f29eae
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Oct 8 18:19:52 2012 +0200

    h264_nal: include limits.h for INT_MAX

commit 160df76cee6f5ee5dac01c31c9c107fa2a2cc61c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Oct 8 18:00:35 2012 +0200

    Avcodec: kill a warning on non-SSE2 compilations

commit 1a082581dacb87f03bce6bce6532bfb210949511
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Oct 8 18:00:12 2012 +0200

    Update NEWS, po and LIST for mediacodec API

commit c14b0b5e14f98643c71b62aae9f4ce9d85d74192
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sat Oct 6 14:04:26 2012 +0300

    avformat: if we use dummy access, let avformat write to dst itself, usable for example smootstreaming output

commit 8eac86677e3f6f131ca935571c63646907db9a28
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sat Oct 6 14:02:50 2012 +0300

    x264: in crf mode, set stream bitrate to be maxrate, so in muxer we have some idea about bitrate

commit 26b84afd75fa1c4957a4cde0588514d18e05446a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Oct 8 16:37:20 2012 +0200

    H264_nal: kill a warning

commit 56020daa5f075ebaa0e0fdbe12a139cd56f3b5d8
Author: Martin Storsjö <martin@martin.st>
Date:   Mon Oct 8 12:55:17 2012 +0300

    Add support for the new Android JellyBean MediaCodec API
    
    The MediaCodec API is a pretty thin layer on top of OMX, so
    while it in principle doesn't gain us much, it is an official
    API, while the OMX parts aren't. This API is a Java API, so
    we have to use JNI to access it. While this is a few layers
    extra, it is supposed to be a fixed API/ABI (contrary to the
    IOMX layer which is unsupported in practice, but where the
    ABI has been broken only between certain major releases).
    
    This should in principle be enabled by default (without any
    settings check box), since this is official public API and is
    supposed to work. However in practice it might still be useful to
    be able to disable/enable it at runtime, since there's currently
    very little guarantees from Android about how to interpret the
    decoded YUV data, and what pixel formats devices can use.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 16b0b99d80d96cf0ce31507fcc4ac125c4db78da
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Oct 8 15:09:04 2012 +0200

    m4: enable dolt support for further apple platforms
    
    This allows us to use it on x86_64, ppc and iOS, too.

commit c2a6e88a9101f3a59038684f88a93e3f24f5217d
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Oct 8 12:41:28 2012 +0200

    audiotrack: set i_original_channels correctly

commit f021e86cf9fb587061f29750476649cf1bc4e62e
Author: Martin Storsjö <martin@martin.st>
Date:   Mon Oct 8 01:27:43 2012 +0300

    omxil: Move code for in-buffer conversion of H264 to annex b to h264_nal.h
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit f420b5a5b718d5ff7c54ea6f94f565416c203330
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Mon Oct 8 06:01:13 2012 +0200

    rotate: get rid of useless motion field

commit dcc6fc325a01e190c05a81bc55b47376efe4e87c
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sun Oct 7 23:54:58 2012 +0200

    gnutls: fix grammar

commit 64caabde110f42b5016f7c082f0fd7a5bb15f7ed
Author: Martin Storsjö <martin@martin.st>
Date:   Fri Oct 5 21:45:41 2012 +0300

    iomx: Always build this module if building for android
    
    Remove the configure option for enabling iomx - there is no point
    in using this module on any other platform than android.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 9322b68a1f186d4e52b4e1c576cfef696cb8917c
Author: Frédéric Yhuel <yhuelf@gmail.com>
Date:   Sat Oct 6 15:16:45 2012 +0200

    src/misc/fourcc: add entries "ACCL" and "AACH"
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 4b2d5cd7230ade2b0e2cd3883ab26432a31fd7b3
Author: Frédéric Yhuel <yhuelf@gmail.com>
Date:   Sat Oct 6 15:16:44 2012 +0200

    mp4: use vlc_fourcc_GetCodec()
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 353ee1078978ba6a84494afe1d9b23210d24f8a8
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sun Oct 7 00:38:24 2012 +0200

    rotate: fix unimotion link

commit ef54f59cf7a72c1d9b9ff7eaefdda36b3c74e502
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sun Oct 7 00:16:35 2012 +0200

    motion: fix source file paths

commit 2bf01e19292929c1ea85dad3677aa749d99a75bd
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sun Oct 7 00:08:35 2012 +0200

    motion: move rotate code into the rotate video filter
    
    Where it belongs. Used with --video-filter rotate --rotate-use-motion

commit 96a19d6c47bca0811b93108903dab6547f72d941
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sat Oct 6 23:30:06 2012 +0200

    motion: split out motion sensor code

commit ec6361608b0d35887d36ceada9a7f75f0266d096
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Oct 6 22:25:05 2012 +0300

    autodel does not need for pace control
    
    While this plugin is normally only used with pace-controlled outputs,
    it does not need pace control itself.

commit 0a66b41ba528a72b4a8b53a1e4b3c245db324850
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Oct 6 22:23:18 2012 +0300

    sout: access_out and SDP do not need a sout instance
    
    Any object can do. So do not bother with p_sout.

commit f33e3e4b752eb19adb6dbf2f85c14fcd2f5d5cbc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Oct 6 21:20:27 2012 +0300

    sout: remove unused sout_input_t.p_sout

commit 696e01c8f689599baafce8adbc01d960caae53b8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Oct 6 21:19:58 2012 +0300

    mpeg mux: remove useless references to p_sout

commit d82492895f4aa9ef279f620dbd6fbed6c8648749
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Oct 6 21:18:52 2012 +0300

    mp4 mux: remove unused p_sout parameter

commit 6fb39e98c76016f199a7aa1d395632271a6de3ea
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Oct 6 18:59:55 2012 +0300

    contrib: gnutls static pkg-config

commit 4b23d65e2b28be6e79507472ad7c7a757620ad81
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sat Oct 6 16:49:04 2012 +0200

    macosx: add black view to detached video view in order to avoid flashes

commit 9346a54290b3329987e26c441e0d45cd05897b4b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Oct 6 17:00:53 2012 +0300

    stream output: remove nul/unused object members

commit 04c0c091696ad713c8d6846a49161590f6685eca
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Oct 6 16:46:24 2012 +0300

    contrib: fluidsynth version 1.1.6

commit d6f2ec0d9d2fed74bcd32c0654fb3cdad3d566ad
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Oct 6 16:39:46 2012 +0300

    contrib: fluidsynth simplification

commit f2ab4fa51554164099abbb9caac9083c0bbc90e9
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Tue Sep 18 19:02:36 2012 +0300

    Revert "avcodec: set libmpeg2mmx idct in use if we encode to mp2v"
    
    This reverts commit 2c055dc81ce1830fb988806a6026aca3650e9ba1.

commit a723d31ff68ed4f38ca3bddfe6922c423eebbb3d
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Wed Oct 3 17:36:39 2012 +0300

    x264: check that string has content before apply it as profile

commit 2e52fef8c0830b98c0907fb815acbf2a2269f09a
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Aug 8 15:44:35 2012 +0200

    arm_neon: fixed simple channel mixer compilation using the latest clang release

commit a5fdae9645e25cfac689d79963caeb7b8ec43ebe
Author: Frédéric Yhuel <yhuelf@gmail.com>
Date:   Fri Oct 5 19:36:58 2012 +0200

    Smooth Streaming: fix a macro
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit c892cfc936055725dd7f60d043c6d10399e6f6f6
Author: Frédéric Yhuel <yhuelf@gmail.com>
Date:   Fri Oct 5 19:19:56 2012 +0200

    Smooth Streaming: fix manifest parsing (FourCC)
    
    This patch fixes playback for this VOD stream:
    http://mediadl.microsoft.com/mediadl/IISNET/SmoothMedia/Learn/795/Bill_Staples_Cineform.ism/Manifest
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 91b10ca830ef9a53bbd7c3adb7999e397258f708
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Oct 5 17:44:43 2012 +0200

    Update LIST and NEWS

commit 2e23aecc2b1c892d352b5c16659a6895c34d0786
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Oct 5 17:42:09 2012 +0200

    AudioTrack: kill an unused warning

commit f57c0a5b109867ebe90a806fe5b6a6e48cee5514
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Oct 5 17:40:43 2012 +0200

    AudioTrack: blind fix for compilation

commit f67cdb7498f2cbf7c4dd06a466f1e01396566875
Author: Frédéric Yhuel <yhuelf@gmail.com>
Date:   Thu Oct 4 13:12:55 2012 +0200

    Smooth Streaming: clean / factorize code
    
    and prepare subtitle support
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit f2cc02bf5e73578970c289aa522f53baa149b67d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Oct 5 17:04:10 2012 +0200

    Contribs: activate thumb2 on ARMv7-a cpu, not only NEON ones

commit 8db3bdf87a941d77c7c6f0bdc54df38d8fd2c75b
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Oct 5 16:11:17 2012 +0200

    Fix audiotrack sources

commit fbc1eb8aa9aee2140f7a6c25c1f56ef2c468a896
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Oct 5 14:16:00 2012 +0200

    extras/tools: updated gas-pp revision

commit cd11cbfeadc32261db99df7a671e616ea56f9bcf
Author: Ming Hu <tewilove@gmail.com>
Date:   Sun May 13 22:20:34 2012 +0200

    Android: add native AudioTrack aout module
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 04a376f95c872d0d726a1352668c44da03ae40cb
Author: David Geldreich <david.geldreich@free.fr>
Date:   Sun May 20 11:16:31 2012 +0200

    add ARM/NEON version of simple channel mixer
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit c311b5fa97b2cc32892a32b4fe578bb70884cc83
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Oct 4 23:56:36 2012 +0200

    Avcodec: set the cpu flags/mask in modern version of libavutil

commit 6012a9c9f91ab9615382dfdf85e7ab19db963b47
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Oct 4 22:13:15 2012 +0300

    aout: add --stereo-mode to replace audio-channels variable (fixes #6)
    
    Since audio-channels was not a configuration item, renaming is a mere
    internal matter. This also fixes callback handling and factors code.

commit 3647bd9a1f86f3040ac8e6101cf311dcbcd96a75
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Oct 4 20:33:38 2012 +0300

    Win32: has gettimeofday()

commit c0a2390f67f156dc0caad806143492433d94d04d
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Oct 4 19:13:06 2012 +0200

    android: add libvlc specific file

commit 3902c186fb1370395c4255980669e7f50616b4e3
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Oct 4 19:11:15 2012 +0200

    Remove unused config_GetConfDir

commit b5360cd03e74fcc343127550517203434da290b9
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Thu Oct 4 14:47:05 2012 +0200

    Qt: BackGroundWidget: fade in background

commit e82b763a47c789cda01db48e693a59d184e391c1
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Oct 2 17:38:28 2012 +0200

    demux ts: fix EITConvertToUTF8 to deal with no longer broken providers
    (fix #7537)

commit ebea6779eae5dbaf3851c66430ede8d1ea93b03c
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Oct 4 13:13:34 2012 +0200

    contrib: fix libshout build on FreeBSD 8

commit bc9856607fdc7f33b4ac63bd09c8c622f6d65b61
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Oct 3 20:18:27 2012 +0300

    dshow: check CoInitialize() in callbacks
    
    If the calling thread is using COM with MTA model, then CoInitializeEx()
    will fail, and CoUninitialize() will be unbalanced. Ultimately, the
    calling thread is likely to crash. (CoInitializeEx() could also fail in
    case of memory error, but that is unlikely).

commit 72b2a691a8c06b3c27d0eefe5998c8d7d35d1b5e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Oct 3 20:12:39 2012 +0300

    Wim32: use CoInitializeEx() instead of CoInitialize()

commit fba54e1fc6231ca868da1425476050e1601780cc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Oct 3 19:36:37 2012 +0300

    gnutls: show different message if certificate is unknown or mismatching

commit c2acc214605c26dfe5d56f7645154fc9f7301bb2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Oct 3 19:36:24 2012 +0300

    gnutls: print error if key storage fails

commit cbcd3533a618103ca0ab30b3250806d9668782d7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Oct 3 19:21:14 2012 +0300

    configure: do not require libposproc by default

commit 936f57d353ed67f9409800e47b80c911a2a9ee58
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Oct 3 18:13:26 2012 +0200

    FFmpeg: remove outdated WinCE configuration

commit 5bdd4ca6b192feba1a6430d9fef5c5272625415a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Oct 3 18:07:13 2012 +0200

    Contribs: setting -mfloat-abi is orthogonal to NEON

commit 65410039db4705562a1d69494eb43f34eb4740d5
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Oct 3 16:03:20 2012 +0200

    Avcodec: avoid miscompilation with older libavutil version

commit 313e047e917bc4468a9b5995300f860bd9de8a70
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Oct 3 15:29:56 2012 +0200

    Update mailmap

commit a08f55513450e289ad9b3252f513c16e90b2ebfc
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Oct 3 15:27:19 2012 +0200

    Contribs: runtime-detect only has impact on PPC

commit 50fabdcef2cd96157b4061be4f129d0377f44043
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Oct 3 09:05:33 2012 +0200

    avcodec-hw: fix crash on some CPUs
    
    pshufb is available with SSSE3, not with SSE3

commit ebfdeea1f9e66ddb0ac0e00e5a005d65b9dc5e1e
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Tue Oct 2 21:05:26 2012 +0200

    macosx: move the resizing code to VLCVideoWindowCommon as its related to vout
    
    This should fix resizing for all (one-)vout-window variants.
    Furthermore, this fixes a small bug regarding aspect ratio enforcement.

commit 0b3c20521a13aafdff7293349fd0ff9bf3222dda
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Tue Oct 2 19:26:37 2012 +0200

    macosx: add new controller which handles multiple vout windows
    
    refs #6814

commit e0d96420feb70e0f9f68caa8bc6773ca0f5aefb3
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Oct 2 18:30:32 2012 +0200

    More extensions for the open dialog

commit 217e0cde51741f1cb5a3d0fa64cb71137496e839
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Oct 2 14:22:42 2012 +0200

    Contribs: use more standard functions for qt4

commit 8ef447a49d49598e5b022c4b2f03a3b8a6a24d98
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Oct 1 23:38:37 2012 +0200

    macosx: fixed crash due to race condition on launch
    
    The main window may be asked to update its content prior to VLCFSPanel being fully initialized

commit 48fcb08c1afd28d0aec079e964805254364d8dd8
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Oct 1 23:26:48 2012 +0200

    vout_macosx: add additional sanity checks to prevent rare crashes

commit 244a35b0301164f753a381f569181c6bd3419ad1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Oct 1 22:04:20 2012 +0300

    dca: set output buffer size correctly (fixes #6509, fixes #7459)
    
    Some filters and outputs rely on the samples count (which was correct),
    others on the bytes size (which was not), accounting for why decoding
    failed only in some combinations.

commit 9b58a46173cbea1dc564cced3cfe208979849209
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Oct 1 18:30:36 2012 +0300

    Win32: use CoInitializeEx() instead of CoInitialize()
    
    That is recommended by MSDN. Also, do not use 0 for NULL.

commit 32bfb8dc02f755d46761268f5674eb56671c81f5
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Oct 1 16:18:35 2012 +0200

    update: constify

commit 6841a105dad5bf416fe7e1b906bf4abdce21fbe9
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Oct 1 16:16:45 2012 +0200

    update: do not modify base64 input to add \0 terminators
    
    It is not needed anymore since ce6521381b , parsing will
    stop at first unrecognized character (like \r or \n)

commit 3d7a65c1ba5e79044c71c2b134c5a201ec83b5f2
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Oct 1 16:11:43 2012 +0200

    Avcodec: set the dsp_mask for NEON too

commit 08a51ba6b0ac6e7e4c7de2431df669dd3f42ceb0
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Oct 1 15:39:53 2012 +0200

    Avcodec: fix typo for SSSE3

commit 2a5976f991ab677c857062a9c6211937dcc8a5d5
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Oct 1 14:22:41 2012 +0200

    Fix SSE4.2 detection

commit c9d65d2297fd415e4d31ec8a88781dd688684ecd
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Oct 1 14:16:18 2012 +0200

    macosx: show more suitable icons instead of 'generic' for a couple of file extensions
    
    This affects: .opus, .ogx, .wtv, .rec, .vro, .tod and .mks

commit 07461c634cc3a373f8e45b57ee3bbe2299a9a534
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Oct 1 14:13:33 2012 +0200

    Support opening .xesc files on the Mac

commit 517050c8b0f524e2b034680db861f69cc1a74a0b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Oct 1 14:09:27 2012 +0200

    Support opening of wtv files on the Mac

commit 198ef1527dcf30750ae8307575c755e313962849
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Oct 1 13:48:47 2012 +0200

    Remove tabs in source code

commit d12d32c772ddf0c8ac3362b97e82da6aac26927e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Oct 1 13:24:38 2012 +0200

    Support opening of wtv files

commit 766e381d0eabaf3d487c55f1b876408aed16b37e
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sun Sep 30 21:53:20 2012 +0200

    macosx: adapt module_list_get calls for latest changes in core

commit 568303d7e84c1cb8a66ad694ea82e5fc7b2f4d43
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sun Sep 30 20:46:24 2012 +0200

    macosx: use black color for detached window background
    
    This avoids grey or transparent flashes on start

commit 92b48ad487140f4b3902f4aa1fb4777ff5008dfb
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sun Sep 30 15:53:41 2012 +0200

    macosx: add own video view for each window
    
    Note that this commit will break some stuff for non-embedded cases, for now.
    
    refs #6814

commit b9dc892290963e76a5d3e57e29c8ff838248dad1
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Fri Sep 28 19:08:41 2012 +0200

    macosx: remove old and dead code from VideoView.m

commit 2f66c69631cc461ac8619d1f14561fd13a59dc08
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 30 18:18:37 2012 +0300

    tls: poll and timeout during handshake (fixes #7533)

commit 6c5a0639e7281ce93d1b1881ba45ddc2373396ff
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sun Sep 30 17:06:31 2012 +0200

    koreus.lua: decode title and description

commit 4491de9a6b93ac1838eaa0ef89ad97eddbcf4960
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sun Sep 30 17:01:21 2012 +0200

    koreus.lua: small fix-up

commit 15eb1dff90131cee1244c5d2c652b07b04816d7f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 30 17:52:39 2012 +0300

    http: correctly strip URI scheme upon redirection (fixes #6872)
    
    Quoting the reporter:
    | According to include/vlc_access.h, access_t.psz_location is "URL with
    | the scheme stripped". But in http module, schema stays there after
    | 302 redirection. That may cause httplive module try to access URL like
    | "http://http://host/path".
    
    Pointed-out-by: bbcallen <bbcallen@gmail.com>

commit 1e42dcf39987f82b5531e9dabe38cdb0e91ff19e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 30 17:12:16 2012 +0300

    gnutls: really translate certificate questions

commit 77646da009115d81af8dd29277e7c5f8ae44272c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 30 16:04:10 2012 +0300

    file out: translate override dialog

commit 51015d4b1dae956fa44a8ec3ddf137011d5e769f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 30 16:32:08 2012 +0300

    gnutls: support SSH-style first use certificate authentication
    
    If a certificate does not validate, the user will be given the option
    to accept it manually. GnuTLS will then store the certificate in its
    known hosts database.

commit c8d471d5ec9d526971b76a7a80958b0244b4c948
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 30 14:34:53 2012 +0300

    tls: add service parameter for handshake
    
    This will be used for fine-grained GnuTLS stored public keys,
    i.e. SSH-like authentication on first use.

commit ac8f45552c4b30747092f8eada9e4d7d4493bbbc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 30 16:30:41 2012 +0300

    gnutls: ask user if certificate is invalid

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

    dialog: support format strings in dialog_Question()

commit c6acfbb343730226440d0f7f055e8bacc22e877e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 30 14:28:03 2012 +0300

    tls: pass host name to handshake function, simplify

commit 75ffd9eaf71597a3c457bcb543d377121cda1e58
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 30 15:12:43 2012 +0300

    gnutls: kill relocations

commit a5a93926b55bed6f970423ee4bb8f8da9b54ac6f
Author: Sergey Radionov <rsatom@gmail.com>
Date:   Sun Sep 30 14:06:22 2012 +0300

    mjpeg: move content-type checks to probe phase
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 89b1b06c5eb7a1a5a882b6dfd07d30d9250443be
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Sep 30 12:29:08 2012 +0200

    Fix koreus parsing
    
    Close #7529

commit 86d4fa6bf6cc467743e8b0df478393a74a10bfe2
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Sep 29 23:10:49 2012 +0200

    macosx: fixed crash when selecting a QTKit capture device

commit 4630063537cfaffa227bcbe4c346ba153604d0e5
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Sep 29 22:31:10 2012 +0200

    fr: fix simplified translation

commit 52eb2b94e64261abd276c47d41326b32fbfdb546
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Sep 29 23:00:21 2012 +0300

    tls: simplify server code

commit 79a5d68775e135b0f7337d5300a03875588f459d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Sep 29 21:27:18 2012 +0200

    macosx: expose the 'Karaoke' filter in the UI because we can

commit 85aa3320d492dd835548910fd946132cd4e2e0ef
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Sep 29 19:23:44 2012 +0300

    gnutls: LGPL

commit ba0d112f5b79202cf019f0ea47be7c6669ebee74
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Sep 29 16:52:13 2012 +0300

    tls: keep credentials when HTTP reconnects
    
    Keeping the credentials container saves some times, as we do not need
    to load and parse all of the 100+ Certificate Authorities again.
    In the future, it will also avoid reloading the stored public keys
    (i.e. security exceptions), or asking for user confirmation again.
    
    Given how the HTTP access is written, the credentials are now preserved
    upon seeking. Unfortunately, they are not recycled across redirections
    as access_t.p_sys gets destroyed internally. This also does not work
    across multiple inputs - support from the instance or input manager
    would be required.

commit 3b14b63995cae2a8f92b66acf14679e4a7f71cc5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Sep 29 16:10:02 2012 +0300

    tls: unify server and client credential & session concepts
    
    The TLS plugin now supports reusing the same set of credentials for
    multiple sessions also on the client side.

commit b027bfd8bfc249e54bb9c902a333c664a2fe7b9a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Sep 28 23:23:02 2012 +0300

    gnutls: remove support for certificates and keys from .config/vlc
    
    Support for custom certificates will be better addressed with the
    stored public key support in the GnuTLS library (in latter commit).
    
    Support for private keys on client side was practically useless.

commit 48821bd5b1bd435f1727fbf19521e0b4aa2a08e3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Sep 27 21:40:41 2012 +0300

    gnutls: use system X.509 trust
    
    GnuTLS system trust supports more systems, and supports Linux and
    Windows better, than the old custom code.

commit 88a0f9303de0ec653c773d21833483ff7edec968
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Sep 29 19:29:58 2012 +0300

    gnutls: require same version as configure checks

commit 85c0357c47da1d37ad818428af3d5842778ec761
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Sep 29 14:42:58 2012 +0300

    gnutls: use block_FilePath() and clean up a bit

commit 79139b20fb78def6a83bd3d1f70af5513231427a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Sep 29 14:42:32 2012 +0300

    block: add block_FilePath() to load a file into a block_t

commit 5344b8e8898233ce7a31585497a551646fecb8f5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Sep 29 14:14:53 2012 +0300

    tls: clean up server credentials activation prototype

commit 179ffb95f427e265b6a6ef77d0b89fb33b67938f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Sep 29 11:05:43 2012 +0300

    tls: allocate server session in core
    
    This enables the use of vlc_custom_create() and, later, sharing more
    code between server and client sides.

commit 38150d6e9de4d8d382149aa2e174b565958ceef7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Sep 29 15:16:20 2012 +0300

    gnutls: fix memory leak in error case

commit 969171b91cbdc214ab8933542ecf9be986a77cd7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Sep 27 21:39:11 2012 +0300

    gnutls: remove gcrypt initialization
    
    There are no (other) reasons for the GnuTLS plugin to link against
    libgcrypt. Since nettle has been the default back-end for GnuTLS for
    ages, this old code has become more harmful than good.
    
    Besides, this code was not sufficient to really address the thread
    safety issues in libgcrypt (since it is also used via other paths).

commit c9c38976c945422c40d52ec9f77ab81ae2fae581
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Sep 28 23:30:12 2012 +0300

    gnutls: error message cosmetics

commit 91f2c8072a7fc3f051f9405da054182cb7672be3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Sep 29 14:23:14 2012 +0300

    block: add VLC_MALLOC attribute as appropriate

commit 4ab81377158ece056cae3a45084f20efb5df79d7
Author: Rui Zhang <bbcallen@gmail.com>
Date:   Tue May 29 20:42:41 2012 +0800

    httplive: parse EXT-X-MEDIA-SEQUENCE only once
    
    refs #6897
    Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>

commit e71bbc493deae0a2f1c01ea06dbb5e51a555edbe
Author: Rui Zhang <bbcallen@gmail.com>
Date:   Wed May 30 17:41:35 2012 +0800

    httplive: ignore failed stream in meta list
    
    So we have chance to try other streams instead of just fail.
    Fixes #6898
    
    Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>

commit 703ecf7456a80e8c967742f9f77d9643dfc7874a
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Fri Sep 28 22:32:07 2012 +0400

    http access: advertize gzip encoding if supported (fixes #7515)
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit f74645ce3b38c1156df114808039203ce6fff951
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Sep 28 18:10:20 2012 +0300

    modules: initialize static modules at the same time as dynamic ones

commit 74486e6b203aa118ec86bb56f7e45a32d420d541
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Sep 28 18:05:53 2012 +0300

    Fix error handling from module_list_get() (fixes #7500)
    
    module_list_get() can return NULL, callers cannot assume that the table
    is NULL-terminated (NULL is not NULL-terminated table).

commit 72a9cd361c2fc0376dbf008194b76f5d61d14aae
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Sep 28 17:33:07 2012 +0300

    Missing error check

commit 74de9069988d20c16310bf6adc2a7c626e6bd749
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Fri Sep 28 15:16:13 2012 +0200

    macosx: move detached window stuff in extra xib file and only load that when necessary

commit 4d406ab204772b06535ccb719ceeb59955fdbf96
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Fri Sep 28 10:55:28 2012 +0200

    macosx: remove unneeded outlet for window in controlsBar code

commit 5d2ed11e91467de6abe609341f4f482414fda198
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Sep 28 14:30:40 2012 +0200

    Contribs: unpacking prebuilt can fail, notably on Win32
    
    I don't have a cleaner way unfortunately

commit 45adae34857fcc317c88fb963f9e875d4290919b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Sep 28 13:11:05 2012 +0200

    macosx: work-around IOKit bug in OS X 10.7.4 and 10.7.5, which effectively stopped VLC from preventing system sleep (refs #7521)

commit 33ecade21c2155a95d0d78c630dfeba96a610eb5
Author: Frédéric Yhuel <yhuelf@gmail.com>
Date:   Fri Sep 28 12:05:22 2012 +0200

    demux/mp4: bug fix for files with 'moov' at the end
    
    This fixes a bug introduced with the fragmented MP4 patch.
    
    Signed-off-by: Ilkka Ollakka <ileoo@videolan.org>

commit 344f840663a64ba37bdcfeea993fbae1f6ac65da
Author: Frédéric Yhuel <yhuelf@gmail.com>
Date:   Thu Sep 27 21:03:08 2012 +0200

    Smooth Streaming: read PacketSize attribute in manifest
    
    PacketSize == nBlockAlign attribute of WaveFormatEx structure.
    
    We also remove the AvgBytesPerSec attribute of the quality_level_t
    structure, since it is equal to the Bitrate attribute (divided per 8).
    
    This fixes streams done by Expression Encoder 4
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 3a4021cfde854da79675fa67df47fc4f463f264b
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Fri Sep 28 04:15:49 2012 +0200

    youtube.lua: parse signature parameter
    
    It was in fact still there, but as a separate parameter. We keep the
    alternate API as a fallback for the next time things break, maybe.
    
    Ref #7471

commit ce6521381bc24cda9c9ac4f54ae6e0b61bbcde53
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Sep 14 08:51:22 2012 +0000

    base64 decode: stops after first invalid character

commit 24491d22594b78ac65766db540daf2f33a950df7
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Sep 27 15:27:50 2012 +0200

    Contribs: update taglib to 1.8

commit 675443e455b833ba0fdb05206e8b414e085d874f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Sep 27 14:54:26 2012 +0200

    Contribs: update gnuTLS to the latest of the 2.12.x branch

commit 4e4547f4ad45f560500022932a8c2e8c63b1ffb9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Sep 27 14:34:06 2012 +0200

    COntribs: update to fribidi 0.19.4
    
    Yes, a release after 3 years...

commit 2332198fea65aa50ea48fb7fde22b753e1e96a8f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Sep 27 14:30:57 2012 +0200

    Contribs: update tiff to 4.0.3

commit d3de21b95940c4c618934f42b523d20a3625c65a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Sep 27 12:54:34 2012 +0200

    Schroedinger: fix notests patch

commit 674d7b33cfc12b2677ce0b4ba154d792e352bae6
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Thu Sep 27 01:51:27 2012 +0200

    bootstrap: catch Modules.am in all subdirectories

commit 04e08a2ad5ae7f6f5df1202a80b85235c2639d1b
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Sep 26 23:05:28 2012 +0200

    Qt: sout_mrl: fix mrl generation for *codec=none||copy

commit 64e0dbf7d21e91b91c61a6171296e121066fdded
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Sep 26 22:25:40 2012 +0300

    bootstrap: use shell rather than find and sed

commit 7062f040ffa601436a1dee8c9a639846ae7eb347
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Sep 26 20:07:44 2012 +0200

    Do not build Dummy and T.140 encoder when sout is disabled

commit da112653fba3486db43b96075eaa7801b3229b32
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Sep 26 20:03:19 2012 +0200

    Theora: split encoder from decoder

commit 6a3525f33f420bd4ac2cdeb842f7cfc3f3378e0c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Sep 26 20:00:56 2012 +0200

    Speex: split encoder from decoder

commit a43e19d4ace61b776a634de544f3208b6f8ffec9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Sep 26 19:52:38 2012 +0200

    FLAC: split encoder from decoder

commit 442744ac60e382175951b628177c45bd1fbf03ad
Author: Frédéric Yhuel <yhuelf@gmail.com>
Date:   Wed Sep 26 15:57:14 2012 +0200

    Smooth Streaming: play streams with no video (or audio) track.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 9eec8037ad355aab59034e5e99f321e37e4ca731
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Sep 26 17:28:35 2012 +0200

    configure: search Qt programs also in contrib dir

commit f6f88ca0c3200bd165d618fcd1e5eb9bb697055d
Author: Martin Storsjö <martin@martin.st>
Date:   Mon Sep 24 20:17:06 2012 +0300

    omxil: Make CopyOmxPicture not use the omxil decoder's internals
    
    This allows using this function for copying data in a given
    OMX pixel format, to be used by the MediaCodec decoder (that
    uses OMX pixel format definitions).
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit c62eab3d5c33caf6e602f11acdbbe5dcc0ce4941
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Sep 25 22:45:20 2012 +0200

    macosx: implemented pressed state for the effects button (dark UI) (close #7408)

commit 8fec38bc36d5e7899a6e1a70cb016697c042cf65
Author: Damien Erambert <damien.erambert@me.com>
Date:   Tue Sep 25 22:42:31 2012 +0200

    macosx: added pressed state artwork for the single effects button (dark UI)
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 050cdf4c98ec2886cb90d6702731cdfe78a4dfbe
Author: Christoph Miebach <christoph.miebach@web.de>
Date:   Tue Sep 25 21:05:11 2012 +0200

    Improved git log searcher script. The special cases (names) are found on 2.0.x tree

commit fe6e7e3d43238b85c9c2f2379410a5ea1c5c8247
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Sep 24 15:30:34 2012 +0200

    Record: escape file names
    
    Close #7490

commit 7e04b2c2ba7f56541efc72e0c88e79988d7d009e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Sep 24 14:58:53 2012 +0200

    Folder: support more album art files

commit 312dac879f3f7df020e2149614ee83e26fa64bb7
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Mon Sep 24 13:13:37 2012 +0200

    pulse: fix comment.

commit 53b36fa3a7c359bc2f4c2f3c592ebb9def7dedb3
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Sep 24 14:12:34 2012 +0200

    Update NEWS, po, LIST for smooth streaming
    
    And cosmetics

commit 5bf01e701f04f73d26f07efcc443718d672cfbac
Author: Frédéric Yhuel <fyhuel@viotech.net>
Date:   Wed Sep 19 17:14:42 2012 +0200

    Add Smooth Streaming module
    
    Tested with:
    
    ***** Live *****
    - http://demo.anevia.com:3128/live/disk1/live1/ss-ss/manifest
    - http://demo.anevia.com:3129/live/disk1/live2/ss-ss/manifest
    
    ***** VOD *****
    - http://demo.anevia.com:3131/vod/disk1/content2/ss-ss/Manifest
    - http://demo.anevia.com:3130/vod/disk1/content1/ss-ss/Manifest
    
    - http://mediadl.microsoft.com/mediadl/iisnet/smoothmedia/Experience/BigBuckBunny_720p.ism/Manifest
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 5a72f814368a14e31bfbce3c7a3402068e3f648a
Author: Frédéric Yhuel <yhuelf@gmail.com>
Date:   Sun Sep 23 18:23:38 2012 +0200

    demux/mp4: fix PTS computation
    
    p_sample_offset_pts must be NULL if MP4_TRUN_SAMPLE_TIME_OFFSET is not
    present. Then MP4_TrackGetPTSDelta would return -1 (instead of 0
    previously), and PTS of video frames would be set to VLC_TS_INVALID,
    which is the right thing to do in that case.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit a9ebdde488ca7bb580d84b9cd742261ad6451afd
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Fri Sep 21 17:22:11 2012 +0300

    mjpeg: minor cosmetics

commit efd7d3f6518c3917231618e72f131cfa78f3fa48
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Fri Sep 21 17:16:00 2012 +0300

    mjpeg: Yoda code usage avoiding you will

commit 0cabddab2e553cd07027a259ead53ab5d98242f8
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Fri Sep 21 17:08:50 2012 +0300

    mjpeg: Fix uninitialized values for i_size when checking mime header.
    
    Different return values have been removed, as they were not used.
    Fix #7079

commit e6bd3d096ddbe87b3d37e45942de334ff8d03731
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Sep 21 17:06:35 2012 +0200

    Qt: sout mrl generator: also apply optional x264 options on fixed
    bitrate

commit 4ef659cb851dd589d64dacaaa0d8d863a74730d4
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Sep 21 17:02:23 2012 +0200

    Qt: profiles: convert to new options format.
    
    Also fix a profile height error and missing baseline options for
    android.

commit 323baccea6a7ea13be78ba8ac99b93bae651bca7
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Sep 21 16:48:33 2012 +0200

    Qt: sout mlr generator: only apply x264 options when required

commit 79f0eec796a2c574971800c84e48912cba6c300a
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Sep 21 16:37:33 2012 +0200

    Qt: profile_editor: fix inverted test

commit 2f6033349e281efc87e88292d3d2bd14eb5b6a78
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Thu Sep 20 15:41:54 2012 +0200

    Qt: profiles_editor: add bitrate field and custom field

commit a15751bb40bb2c1b96f7aa4abc53224eeee4311c
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Thu Sep 20 13:16:01 2012 +0200

    Qt: profiles_selector: change/simplify widgets reset/selection behavior

commit 43084cb62ac2f3dc977983f7e82a735b019ed421
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Thu Sep 20 12:28:48 2012 +0200

    Qt: profile_selector: rework profiles backup/restore

commit d7ad3f6ff2c12b2b1f07f88ea597b8460755e87b
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Thu Sep 20 23:30:09 2012 +0200

    android vout: expose the density to the JNI

commit 1394bd284bc2e58e578671e2e5a5f410763e84a1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Sep 21 14:06:38 2012 +0300

    Revert "Add test cases for the libvlc equalizer API."
    
    This reverts commit 15498896d0666767e0604cf84a937640f7c74eae.

commit 6f74124e45470eeb713849812537e8549c1b96dc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Sep 21 13:54:20 2012 +0300

    Revert "Add new API to libvlc for persistent equalizer settings."
    
    This reverts commit 32596ea810730f1d995ed7cb023de64cf1da6047.

commit 86e8c9d51503b0e5ae2fb8585ac4d67e9f570a1b
Author: Frédéric Yhuel <fyhuel@viotech.net>
Date:   Wed Jul 18 16:36:21 2012 +0200

    demux/mp4: Add fragmented MP4 support
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 2f1fe72f986c7a408f28b0d8732ceb284ec092e3
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Fri Sep 21 10:46:03 2012 +0200

    macosx: suppress format warnings in StringUtility
    
    According to http://developer.apple.com/library/mac/#documentation/cocoa/conceptual/Strings/Articles/formatSpecifiers.html
    %C is the right one for unicode characters.

commit 4d4ba91c09fa323c45326e678f992390e7bce5bd
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Fri Sep 21 10:20:35 2012 +0200

    macosx: remove hack when changing embedded video setting
    
    I have been testing without this code for quite a while now, and I never
    got the crash responsible for this hack anymore. So, lets remove the
    hack, and if the crash occurs again, we should find a proper way to
    fix it.

commit bf330d229f438784e830bbb202f87e2e3ec3ec23
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Fri Sep 21 10:18:16 2012 +0200

    macosx: simplify one setting and fix a typo regarding extra video window

commit a0140fe5b23a9ba3cc983bb7ffb0e118a4102130
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Fri Sep 21 09:48:14 2012 +0200

    macosx: create new classes for all controls bar related code
    
    Now, we have two classes (instantiated from the xib file for each window)
    with controls bar stuff:
    - VLCControlsBarCommon holds all code common for main and detached window
    - VLCMainWindowControlsBar adds code specific for the main window bar
    
    With that, we can avoid all these redundant code for o_detached_*, furthermore
    this decouples all detached window control bar stuff from MainWindow.m.
    
    The objects can be accessed through the controlsBar method.

commit b219b3382d8cf28b0b70ada9089b2cf1ac53fa28
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Sep 21 10:19:02 2012 +0300

    Win32: fix open mode signedness

commit b616a49004b8e992de38e334745ce90481e1596b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Sep 20 18:49:42 2012 +0300

    Win32: set close-on-exec where applicable
    
    It's called O_NOINHERIT, but it really is the same as O_CLOEXEC.
    As with POSIX, there is no way to set it for dup()/dup2() though.

commit c2e8e530b3905c082ab342f8880a6e290884ea66
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Sep 20 00:00:46 2012 +0300

    Win32: put duplicated file handles to binary mode
    
    This is more consistent with vlc_open() and vlc_pipe() behaviour.

commit 631093e249a8c5e97163dbd8822f2bf66d909c74
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Sep 19 12:54:45 2012 +0300

    omxil: Look for the role video_decoder.wmv for VC1
    
    On the Galaxy S3 at least, the component OMX.SEC.vc1.dec only
    exposes this role, not video_decoder.vc1.
    
    The role name video_decoder.vc1 is pretty recent (from OMX IL 1.2),
    and in that spec version the coding field should be OMX_VIDEO_CodingVC1
    instead of OMX_VIDEO_CodingWMV as it currently is. The omxil module
    currently only uses OMX IL 1.1 headers, and so does Android.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit c73e88ce9a79f1b76e7e6a9ec1cf5781555994a5
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Sep 19 12:54:44 2012 +0300

    omxil: Set the WMV type
    
    This isn't necessary on Galaxy S3 for VC1 (since WMV3/VC1 is the
    default type), but might be necessary for WMV1/2 (untested yet).
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 298913cccf0eb970db523836e7d403dfac3b8fb6
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Sep 19 12:54:43 2012 +0300

    iomx: Add support for the WMV parameter struct
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 52a7c494b4ae72e9b5c31d306dca548a2e8aa735
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Sep 19 12:54:42 2012 +0300

    omxil: Set the ENDOFFRAME flag on the extradata buffer
    
    This is necessary for decoding of VC1 on Galaxy S3. (WMV3 still
    doesn't work on that device, I haven't been able to figure out
    what is missing yet.)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit bdf858dae3bd2c81ceb2082b4c3ac36d2712d612
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Wed Sep 19 11:36:43 2012 +0200

    auhal: add callback for changes in supported audio streams
    
    This tries to fix wrong behavior when optical cable is unplugged while spdif-output is running.
    
    Currently, you will probably hear pops and you only get sound from internal speakers,
    after you changed system volume.

commit a86dbb3b8535139cd40ec263b9dfb1be25f38ec7
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Sat Sep 15 12:13:08 2012 -0400

    visual: use mutexes
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit c42c41071316b6166ef2ebe386c5daf7b47b99c7
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Sep 18 18:35:39 2012 +0200

    Qt: avoid a crash in preferences, on Windows

commit 8d59ba01d33c96d61db5e0e7ab9b8a30b052ebab
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Sep 15 21:33:05 2012 +0300

    avcodec: disable threading by default
    
    Threading does not currently work with some codec profiles and is thus
    not suited as default. Threading is also known to deadlock in certain
    circumstances, such as if no data is ever received (a rather common
    scenario with network or DVB reception).
    
    Fixed avcodec version should be checked before this is re-enabled.
    
    Acked-by: Ilkka Ollakka <ileoo@videolan.org>

commit f91a0f93f1a279c02dee8a63a0b31e30f63ceb8a
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Sep 18 13:02:25 2012 +0200

    Qt: add more sout profiles.
    
    Less technical profiles, directly targeting devices.
    More to be added.

commit 722c751deddeb6106ed18e379a1364ed85cd2f86
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Sep 18 11:58:23 2012 +0200

    macosx: work-around a playlist core limitation, which doesn't allow the UI to set the currently displayed root properly, so triggering a play can lead to unwanted results (close #7484)

commit 58fa68ce48d7f550081f3460c5734825d9d955cb
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Tue Sep 18 10:59:04 2012 +0200

    macosx: fix small appearence issues in controls bar
    
    - adjust detached time field margin to be as in main window
    - set time slider to hidden by default in order to avoid small flashes on startup

commit 43db5ce6cde15260be0c3fb98964f86aa6b64595
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Tue Sep 18 01:13:28 2012 +0200

    youtube.lua: add comments

commit 1e811ab55475fdda7f6a21b0ce816b2d775db4c9
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Mon Sep 17 23:44:27 2012 +0200

    macosx: fix drawing issue when progress view is enlarged beyond original interface builder size
    
    Interestingly, the order inside the xib matters here...

commit 1fdca09e35659008104c1726ebc15dd77d972d7f
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Mon Sep 17 22:14:27 2012 +0200

    Qt: profiles.ui fix build

commit cec03a34cbe483b3fc48563f5c3557837a24f040
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Mon Sep 17 20:17:21 2012 +0200

    Qt: profiles_editor: display muxers capabilities.
    
    Also shows possible warning for non native muxers.

commit e361194318135c52567efcef308cff701d017a5d
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Mon Sep 17 17:23:59 2012 +0200

    Qt: profile_selector: Bind data to muxers

commit 970a1b947137e4c8b891fcd3b6bb82ed6f5627bd
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Mon Sep 17 14:02:57 2012 +0200

    Qt: profile editor: fix buttons

commit e4e9f0c84a6fd27b321e8065fb2fee4a92369176
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Mon Sep 17 14:00:41 2012 +0200

    Qt: profiles.ui: missing title

commit 1e861aad8ed1fc551f9884a025376d80ecd7be9f
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Sep 17 13:54:09 2012 +0200

    extras/package: added another script to sign the Delete Preferences script (close #7293)

commit e28fcef8e1b2ee71bfb41cec2c2d0c827806f372
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Mon Sep 17 13:35:33 2012 +0200

    Qt: profile_selector: fix widgets for audiorate & scale

commit eccedd53b2dd0a7a0ad7bc7651e1c602a152054b
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Mon Sep 17 13:01:27 2012 +0200

    Qt: profile_selector: better width/height selection widgets

commit b5aeef8aa9c337f31eab202bb6cbb60b9b308a5b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Sep 17 12:20:29 2012 +0200

    Configure: update comments

commit ad1d4771752682b447d7da95de58371e815e283f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Sep 17 12:20:17 2012 +0200

    COnfigure: simplify VCDX detection

commit 0ac33c78af118926270c7b8c77727808318afb4e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Sep 17 12:07:53 2012 +0200

    Configure: autodetect libssh2 for sftp access

commit 4c391b24dca71d54c0ac271f56248061c8dd2f62
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Sep 17 11:50:59 2012 +0200

    Configure: fix live555 detection with incomplete contribs

commit 05d398a46ea8dae8f99da9f04d9c810217cac46b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Sep 17 10:44:16 2012 +0300

    contrib: fix projectM dependencies

commit aaf17f6592d2cf8f122ed6d9291a8eadb4812576
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Mon Sep 17 05:54:59 2012 +0200

    youtube.lua: use alternative API URL
    
    It seems that the normal URLs included in the web page miss a
    "signature" field and return 403 errors now. This approach has a number
    of issues, it requires an extra HTTP request, still seems to fail due
    to lack of signatures, and have different access restrictions than the
    the web pages.
    
    This shall meet the popular demand for now.
    
    Closes #7471

commit 5bf0606149f2273b0dd0d9b58c9ce20d96fb0b74
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Sep 17 01:43:59 2012 +0200

    Fix compilation of DMO on Windows

commit 6119143e1819a61c0b08380da696a8e8ce613e93
Author: Vasily Fomin <vasili.fomin@gmail.com>
Date:   Sun Sep 16 20:10:23 2012 +0200

    Qt: Automatic file extension in Transcode/Save
    
    Close #4345
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit f447119e42aa353b18f8ba96ff6a52af363f8a3e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Sep 16 20:11:05 2012 +0200

    Qt: fix association crash on XP
    
    Close #2246 #4424 #7431 #5377

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

    po: correct default encoding for Hebrew subtitles (fixes #7474)

commit 4de9e2db117ceff25889459123893488fabc032a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Feb 28 20:01:42 2012 +0200

    Correct default code page for modern greek

commit 9195ef85a41297279d872ca54ebed322ae42537a
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sun Sep 16 19:35:09 2012 +0200

    Qt: PLModel: Don't emit dataChanged() for out of range columns.

commit 0c9fa0fa43b93267dfdf86cc7092bf7c7cb544be
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Sep 16 19:32:56 2012 +0200

    Qt: message dialog, use the update button and fix the build

commit f7c5ce41c3576f3250b0427edf5498fbfed4c5c9
Author: Duncan Salerno <duncan.salerno@gmail.com>
Date:   Sun Sep 16 12:52:30 2012 +0100

    URI of HLS key can be relative, just like other URIs in the M3U8 file
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 0c1f44e8e2a703a168ac613c785dbb62334ac084
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Sep 16 18:37:44 2012 +0200

    Revert "extras/package: added new OSX class files to xcodeproj"
    
    This reverts commit 84e4fd26d7b9b6674066afb4701b15152cd8dc85.
    
    Conflicts:
            extras/package/macosx/vlc.xcodeproj/project.pbxproj

commit e1bb86cdb67c974c526542f3b57c8de51be450f6
Author: John Peterson <john.peterson3@hotmail.com>
Date:   Sun Sep 16 11:48:15 2012 +0200

    Fixing contrib 'make prebuilt' and 'make package' to use the repo version of change_prefix.sh instead of a version inside the contrib package.
    
    The script shouldn't be included in the contrib package because the intention has not been to have different versions of the file depending on platform. If necessary the script can take into account differences between platforms instead of coming in different versions.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit a38092cd83d85fe232a18b1e3c4581440043b742
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Sep 16 16:28:18 2012 +0200

    macosx: implemented pressed state for the effects button (bright UI) (refs #7408)

commit 17bf09b0790a14908461b5a58b16b6e9b5f74036
Author: Damien Erambert <damien.erambert@me.com>
Date:   Sun Sep 16 16:24:01 2012 +0200

    macosx: added pressed state artwork for the single effects button (bright UI)

commit 7b3d502bdb5a28c22e03c4dcca6d16fbb696f92f
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Sep 16 16:02:49 2012 +0200

    macosx: fixed appearance issue within the playback speed widget when using a RTL language (close #7475)

commit 59c29f5ba9e4450cfcd402f0f26956fa3b688a3d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Sep 16 15:53:30 2012 +0200

    macosx: fixed minor appearance issue with RTL languages

commit 343498be50a024b3e5e16b86addfb3a0e6eab4d5
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Sep 16 15:22:06 2012 +0200

    macosx: simplify progress bar resizing code and fix certain re-drawing issues

commit 84e4fd26d7b9b6674066afb4701b15152cd8dc85
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Sep 16 15:02:33 2012 +0200

    extras/package: added new OSX class files to xcodeproj

commit 72011b052d6b7a3f166d0fa2fa45600ca41ffa38
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sat Sep 15 22:19:23 2012 +0200

    share: remove stray automake variable

commit 0bd66faa655055fdddcee8f3b3d9447496a815d6
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Sep 15 20:03:18 2012 +0200

    Qt: Fix double activation to enter directories.
    
    Auto-entering directories could never work because
    LeafToParent's event id was playlist's and compared to
    last activate input_item id.

commit 2cbd45964d835cc30fec9775e8e4608b472f1ce0
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sat Sep 15 17:58:47 2012 +0200

    lua: install README files as doc
    
    Along with a few hand-picked sample scripts

commit 8124a62ca014655aca5a6d3312f3237d60c6d84a
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Sep 14 18:26:37 2012 +0200

    Qt: add dev only playlist debug view tab

commit ef0181f36af3c04b82a829dc9f534e90811d15aa
Author: Damien Erambert <damien.erambert@me.com>
Date:   Sat Sep 15 16:28:13 2012 +0200

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

commit b2fafcee354efb6b49686307da632999f158f72c
Author: Daniel Peng <dpeng@google.com>
Date:   Sat Sep 15 00:58:09 2012 -0400

    Update to 2012.09.13 version of live555.
    
    This resolves two issues with playback of RTSP-over-http streams from Foscam h.264 IP cameras.
    Combined with a small fix to modules/demux/live55.cpp, VLC now plays 'rtsp://hostname/iphone/11?user:password&' from Foscam h.264 cameras.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 5d811d39e031b977d74825055f2c50c5280198aa
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Sep 15 15:17:59 2012 +0200

    Lua: kill a warning

commit 20aa87848cf01063959b8c09dd80c1b8f7635004
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Sep 15 15:17:10 2012 +0200

    lib: kill a warning

commit 15498896d0666767e0604cf84a937640f7c74eae
Author: Mark Lee <mark.lee@capricasoftware.co.uk>
Date:   Fri Sep 7 19:30:48 2012 +0100

    Add test cases for the libvlc equalizer API.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 32596ea810730f1d995ed7cb023de64cf1da6047
Author: Mark Lee <mark.lee@capricasoftware.co.uk>
Date:   Fri Sep 7 19:30:47 2012 +0100

    Add new API to libvlc for persistent equalizer settings.
    
    New methods are provided to:
    
     - get the available equalizer presets;
     - get the available frequency bands (useful for creating a UI);
     - create a new default equalizer, or create a new equalizer from a preset;
     - release a previously created equalizer;
     - get/set preamp and individual frequency amplification values;
     - apply equalizer settings to a media player.
    
    Equalizer settings are persistent, can be made whether media is currently playing or not, and will automatically be applied to subsequently played media.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 22532b5c830c4d082920902e66bd32ab75981b7e
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Aug 24 14:38:02 2012 +0200

    podcasts: ensure saved urls are loaded before change. fix #4337
    
    Podcast module does not have previous session urls loaded when a
    change request is called first. As this list is also saved on any
    change, the original list is lost.

commit 7fab4e77c663e0bcd348fb35170186912145963a
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Sep 15 14:19:43 2012 +0200

    Qt: Remove event deduplication (fix #7390).
    
    No way to reproduce bug case.
    Fixing by removing all the code.
    
    This reverts commit ddf9e6da14762a84d5c64eecd25015daef388098.
    This reverts commit c7ab9f113d6a3e788d05a45ad2ccd31527901d88.
    This reverts commit 541c1d97c0087c5de559b9793f42ea698f8c284e.

commit 417738d229f0a52a59f057832fcea8df32dec0a1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Sep 15 10:31:34 2012 +0300

    Qt4: fix hack to detect combo config items
    
    Zero items count means there is no static list. But there could be a
    dynamic list. Qt should not access config items directly.

commit 8629a3fed7b55c457679fff270303e4373b4c1f0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Sep 14 21:42:45 2012 +0300

    config: add integer list callbacks for config items

commit 75b3b2ed324d4cb25c20e18cc7fea99eb91f4f6b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Sep 15 01:11:07 2012 +0200

    Fortunes: argument-oriented programming

commit 31180356048402d449f4ee765da20e67ff7e8005
Author: Daniel Peng <dpeng@google.com>
Date:   Thu Sep 13 23:49:38 2012 -0400

    Some RTSP implementations (Foscam H.264 IP cameras) return HTTP/1.1 501 Unimplemented on OPTIONS requests. Don't fail out in this case; just continue and assume GET_PARAMETERS is unsupported.
    
    I have a Foscam h.264 IP camera with a very strange RTSP-over-HTTP
    server, and I wanted to get VLC to play it back.  Here's the patch
    to VLC; I also had a patch committed to live555 to resolve a few
    other issues, and that's available in live.2012.09.13.tar.gz.  Do I
    need to submit a patch to contrib/src/live555/rules.mak to pick that
    new version up?  Or is there a special process for that?  Or should
    I just wait a little bit?  :)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit a065e2d9a53b78037f99fa120bf2600aaaac2b85
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Sep 14 23:56:32 2012 +0200

    Qt: set the cover art (if any) at CoverArt widget construction

commit de54e767f196a5d99f9973fbcd3fce8ee164af67
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Fri Sep 14 20:09:09 2012 +0200

    macosx: only restore frame before playback in embedded case

commit 2bcba23f488d761298340bed362eaa8ceb5a26fb
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Fri Sep 14 20:05:41 2012 +0200

    macosx: choose more sane initial window position for \!video-deco window

commit 895880e93c505dc084c6d6dce21b04cd2d7432b6
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Fri Sep 14 20:00:01 2012 +0200

    macosx: remove unneeded extra autorelease pool

commit c8f0f3b423b92d212d3b66510454d6c63105260d
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Fri Sep 14 19:55:13 2012 +0200

    macosx: deduplicate window accessibility code
    
    and move detached_titlebar_view stuff to detached window

commit 721daa7061443c5a050af71f020ad39fc3e6e8cb
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Fri Sep 14 18:55:49 2012 +0200

    macosx: small cleanup in VLCWindow

commit 9e7821d92b77905a07d0d2d261a741f1bfca85b7
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Sep 14 17:06:03 2012 +0200

    macosx: store EQ preset name instead of its internal ID within the audio effects profiles
    
    simplifies code and is more precise

commit 22e3dd24a00b43b7676b6a17bf9e1f2705e28ab6
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Sep 14 16:41:13 2012 +0200

    macosx: added a profile management system to the audio effects (close #7342)
    
    This way, you can keep multiple sets of filters with their respective values.
    
    This implementation goes beyond custom EQ presets, which can be configured separately.

commit e488b28c67fe901fd7db6a4523fa0f7e5fed8ce8
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Sep 14 14:24:59 2012 +0200

    sql_medial_lib: add option to disable on-disk transactions.
    
    Tradeoff for large inserts that can cause heavy disk I/O due to the
    transactions. ML is a non-critical database.

commit 51d38b257d88a710d07cbbf6d6cf42440e3a388d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Sep 14 00:58:15 2012 +0200

    Select module is gone.

commit cd641aa27f82e65be670f062b6dcc78ae4f05d93
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Sep 14 00:02:06 2012 +0200

    Package the .zip as a minimal installation
    
    Remove stuff that do not make sense for a portable folder

commit 205fbb22bc4b70835c971bcecb365603f52e0434
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Thu Sep 13 22:42:29 2012 +0200

    sql_media_library: add missing text indexes

commit 5152b38091da496023b9edcd419868bbc38234fc
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Thu Sep 13 22:39:40 2012 +0200

    sql_lite: If query is not a LIKE % search use = .
    
    Sqlite can't make use of indexes on LIKE queries.
    It always results in a full table scan.

commit c60b89f4abef4bc0ec3563bd3a43d7172373865b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Sep 13 19:25:30 2012 +0200

    macosx: added a profile management system to the video effects (refs #7342)
    
    This way, you can keep multiple sets of filters with their respective values and switch on-the-fly

commit cd17d27fb3fb7158188b974a5e0e13e86f229fb3
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Sep 13 16:36:52 2012 +0200

    macosx: fixed inconsitent menu label

commit 5444f9a081fa5cf74b49d4f40e13ea0675d115f5
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Sep 13 17:51:03 2012 +0200

    DMO: blind fix for loader compilation

commit 6d65b58226d2506e0ee99dfcc3b0cc24db650d8c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Sep 13 17:35:08 2012 +0200

    DMO: add another audio type

commit 2cf88f70a130a5ba5bff8efa52dd1880920a1583
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Sep 13 17:36:05 2012 +0200

    DMO: improve debug

commit fb6b324887a427a9eb5ef92bed1fa2e8129d7923
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Sep 13 17:37:18 2012 +0200

    DMO: fix MSS1/MSS2 decoding
    
    Close #750 too

commit ca86537cc3ca180b0325195a7a4bff2c05ce608e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Sep 13 17:36:36 2012 +0200

    DMO: support more DLLs for MSS1/MSS2

commit ec8004ae9f49da66c38b62aeee277170b064990c
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Sep 13 16:23:10 2012 +0200

    contrib: fix harfbuzz linking flags on win32

commit 87c56df78549472e15f7c8ccf63cc16e5e3d22f2
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Thu Sep 13 15:23:23 2012 +0200

    macosx: add new common window class in order to deduplicate code
    
    moved custom zoom/minimize/close implementation, added new file for window related stuff
    fixed minimize / close support for !video-deco window

commit 8c59214e3e86fd954913866819802fd4489eaa63
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Thu Sep 13 12:14:31 2012 +0200

    macosx: simplify style mask options on window creation

commit 28facd946d75ddd44831028d716ef5d34da5ba51
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Thu Sep 13 12:07:12 2012 +0200

    macosx: decouple !video-deco from detached video window and allow changing this setting without restart

commit 3a5df2d2df96ba8eabf7ac8c6fc24371cccacc51
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Sep 13 13:40:11 2012 +0200

    Fix build of avcodec

commit ff80d7b44ea8c557b053ef25b130d15ae3fadee9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Sep 13 13:25:50 2012 +0200

    Map MSS2 to avcodec
    
    Close #750

commit f452fcbe104963ea844c383f03417c51399a71d9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Sep 13 13:18:33 2012 +0200

    Configure: regroup win32 checks

commit 0ed8238ee8e0ff4de205cc72dd06100bff6b888f
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Sep 13 12:12:30 2012 +0200

    opengl: removed 2 hacks needed to support legacy Macs in the past

commit 2b58798d0d0ff5d53b54b679f32a54e9c34a2d3c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Sep 13 11:48:29 2012 +0200

    ProRes is not always 422

commit 681278213c2b14df7fe1052718801b91161cbedd
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Thu Sep 13 12:25:41 2012 +0300

    x264: don't set vfr, it maybe wasn't that good idea for default

commit 4c29d9c7bfc36a78337b3fc86772099170bfaae6
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Sep 13 11:23:19 2012 +0200

    Add a ProRes fourCC

commit 390f3cc8540c4e7e8250370cfc64c2e1c77021ca
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Sep 13 02:09:42 2012 +0200

    configure.ac: fixed compilation on case-sensitive HFS+ installations

commit 75f68bafccd8c5e8840769be0303a3cfc04fb0a0
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Sep 13 01:49:47 2012 +0200

    macosx: added another OPUS MIME type

commit 5d643801a160c663dacf851b012255b2c08a24be
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Sep 13 01:46:41 2012 +0200

    Forgotten opus extension registration

commit ad8a5ba270d059e60ad49ea46246d435ed73732b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Sep 13 01:44:40 2012 +0200

    macosx: added support for the OPUS file and MIME types

commit 513c45c8de7647433d45d21102ed9f4aa0796b22
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Thu Sep 13 01:18:03 2012 +0200

    vimeo.lua: cosmetics

commit c163f06ea04ec085539d517749f442746644c0e5
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Wed Sep 12 15:15:15 2012 +0200

    lua soundcloud: fetch artwork
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit ac2ccb3a7f28b4771758b0169ac0c6367eab327d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Sep 13 00:31:56 2012 +0200

    macosx: implemented full management of custom equalizer presets (refs #383)
    
    create as many presets as you want based upon the respective current selection and remove any (including the defaults), if you don't like them. Reset VLC's preferences to get the original set back. There is no way to edit existing presets and this isn't scheduled for now.

commit 597c0dec1647fc448117fff915b09e8093b1dbe0
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Sep 13 00:08:26 2012 +0200

    Fix make dist

commit 0f4a8e79a31a319feb400f1bdab6cb6169d6d52f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Sep 12 22:37:57 2012 +0200

    Contribs: update to the Opus release 1.0.1

commit 2e5c5442c8a604bd4446dc64a84f82b2426af80f
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Wed Sep 12 22:00:43 2012 +0200

    vimeo.lua: fix error case

commit 5e374e0a6748ad6a8d0616a43903ad8e53edc801
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Wed Sep 12 21:50:07 2012 +0200

    vimeo.lua: remove useless test
    
    This was only useful when we had several URLs to handle

commit ecddf0b63594b62dfb6c89c0a73ccf669f1f581b
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Wed Sep 12 21:09:52 2012 +0200

    vimeo.lua: remove tabs and debug output

commit 9e3493dd0060cec2496dcc5a60b2eb86b4f9e0dd
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Sep 12 18:16:32 2012 +0200

    macosx: use structures in NSUserDefaults to manage the EQ presets to prepare the implementation of custom EQ sets
    
    Initially, the presets are fetched from the audio filter. After the import, only the NSUserDefaults structures will be used.

commit 8235cc344e8ee92e57bbdf3504f287f747edb2fd
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Sep 12 13:00:23 2012 +0200

    macosx/CAS: fixed memory leak

commit 35626be010be21063924f169e5719ddbdef39e8a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Sep 12 16:29:00 2012 +0200

    move NSIS to a sub-directory

commit a22323f27dfb09f467128be336dc4980d61898a9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Sep 12 15:36:58 2012 +0200

    DirectSound: fix setting the default channel in surround cases

commit f332caaf5285d8f839063c9bbf6779d2252f497c
Author: François Revol <revol@free.fr>
Date:   Wed Sep 12 11:40:01 2012 +0200

    lua vimeo playlist: Remove trailing tab
    
    Signed-off-by: François Revol <revol@free.fr>
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 8e60ce57f9be6ccad2248c57f40dc9b364da09e7
Author: François Revol <revol@free.fr>
Date:   Wed Sep 12 11:40:00 2012 +0200

    lua vimeo playlist: Handle VP6 and VP8 codecs
    
    Check which codecs are available instead of asking blindly for h264.
    
    Signed-off-by: François Revol <revol@free.fr>
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 6cdaecdb6a12afbefd4448dc0dba3d89f416d720
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Sep 12 13:02:30 2012 +0200

    Contribs: fix lua.exe generation

commit 8d95ee611103aac69b118f4845197144b2e68c8b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Sep 12 11:09:15 2012 +0200

    CAS: use the generic dialogs to fetch a text input from the user or to let him/her choose an item in a popup

commit 8db7da131efd1706b55df829622760ee75478a65
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Sep 12 11:07:41 2012 +0200

    macosx: added 2 new classes for generic dialogs to enter text or to select stuff in a popup

commit 864864122b1a805345dd8b8dea570bf7f5c97555
Author: François Revol <revol@free.fr>
Date:   Wed Sep 12 02:38:55 2012 +0200

    lua vimeo playlist: Use new vimeo API
    
    The moogaloop flash urls are not valid anymore
    Use the html5 API instead, which gives mp4 files.
    
    Signed-off-by: Mirsal Ennaime <mirsal@videolan.org>

commit 9cd19ad5d3daad87b4ec25a0a1c3bfdec31ff043
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Wed Sep 12 01:04:19 2012 +0200

    doc: install libvlc samples in proper subdirectory

commit 8837bef6f20b15b2eec5a9ed8de7d328f6f6d2a8
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Wed Sep 12 00:04:03 2012 +0200

    Update .gitignore files

commit b995c7405e4580cbdc8c93e056c1561f3158e1ef
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Tue Sep 11 23:45:15 2012 +0200

    Update changelog rules to 2012

commit d7339f8ff598c0031ba41f984f8bd74207ec1374
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Tue Sep 11 23:31:46 2012 +0200

    Remove old icon file
    
    As far as I can tell, this isn't used anywhere anymore

commit 29c379038e57bd874e072b8acc481ec5df5da5b9
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Tue Sep 11 22:40:21 2012 +0200

    Remove WinCE resources

commit 37198db291876067dc692fd3fdc875b32a5c7725
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Sep 11 20:05:50 2012 +0200

    Qt: fix build on Windows

commit 569f7b8add24ff0ed3ad9f5fbf97aeaf6404b84b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Sep 11 19:23:40 2012 +0300

    Qt: update PVR open tab

commit 42551ffdab39ca61afccc5928bf659474015aba2
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Sep 11 17:03:21 2012 +0200

    Tools: add m4

commit 9b01e561edfa319a7e1d604d363984cf24a617c6
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Sep 11 16:32:08 2012 +0200

    Tools: use pkg-config-lite instead of pkg-config
    
    This allows us to use a more recent version and to drop the dependency
    of glib (and python) which allows a better bootstrap on limited systems

commit 3cfff8dba9639caaf34afb61c89a9f9770a7ea62
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Sep 11 12:31:14 2012 +0300

    Write generic semaphore back-end and merge generic thread code

commit 4b95124b5f832861294c18c4e3cfb377d6f72636
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Sep 11 00:15:06 2012 +0200

    Win32: compile correctly UAC.dll

commit eeaa3b9ef3034627249d20236d982ab6d60a51da
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Sep 11 00:47:30 2012 +0300

    Remove unprotected ARM-specific syscall

commit a597327aa902f85e055aa455ae5ee0060544b8a4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Sep 11 00:35:15 2012 +0300

    Use Linux kernel syntax instead of old Unix for Linux syscalls
    
    The code is Linux-specific anyway.

commit cf87024c292ab999c7d035ac271eadb51ec838c6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Sep 11 00:30:27 2012 +0300

    posix: drop hacks to support for glibc versions 2.5 and older
    
    Even Ubuntu 8.04 LTS is more recent.

commit 9aa30ff3ed7abf56fda84b84a90e6644e09fe70c
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Sep 10 23:16:05 2012 +0200

    dxva2: include needed headers
    
    For mingw.org, we ship a single dxva2api.h which contains stuff
    normally present in dxva.h, so skip dxva.h.

commit 7a216cf685a834d038da9b474271687167c10441
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Sep 10 19:36:14 2012 +0200

    Qt: fix a crash when using the skins

commit 116c1df8d328fe1eba0006bdeec0a7c391b27f34
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Sep 10 18:33:11 2012 +0300

    rwlock: use a proper source C module
    
    Initially, I made it a header file suitable for conditional inclusion.
    
    However slim read/write locks in Windows Vista do not support
    asynchronous procedure calls, so they cannot be leveraged in VLC.
    Thus rwlock.c needs to be included forever on Windows. (The same
    limitation prevent usage of condition variables also in Vista+.)

commit debc9d470c2eeb1025c751348bc684655a2b2872
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Sep 10 18:28:20 2012 +0300

    rwlock: cancellation safety

commit fba184a0ca0b28376a22f6daf5dac96b50f8e669
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Sep 10 18:21:38 2012 +0300

    rwlock: reduce footprint and factor Win32 and OS/2 back-ends

commit 4cd019b153ad9918093eab8472740d480b21f50a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Sep 10 17:10:37 2012 +0200

    Qt: selector, prevent some podcast crashes

commit a2df1797f9b6b39fcb8eeb3f0d616e9713b065c5
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Sep 10 16:58:33 2012 +0200

    Qt: do not delete parented QDialogs
    
    Ref #7431 #5377

commit 82f89ed61448dbd70f956b2dda5def44b16a62be
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Sep 10 17:43:26 2012 +0300

    Merge Win32 SelectClockSource() into vlc_threads_setup()
    
    Also reorder Win32 functions to avoid forward declarations.

commit 14c1430db64d6d2636f9925782e93a953052d767
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Sep 10 17:04:05 2012 +0300

    Win32: use clock field to discriminate static variables
    
    This avoids having to make assumptions about the layout of the
    underlying condition variables in the OS.

commit be75acdff70922cb7d5d0bacebd3f9e614d9263e
Author: Luca Barbato <lu_zero@gentoo.org>
Date:   Mon Sep 10 12:31:22 2012 +0200

    dolt: support nacl and silent-rules on fallback
    
    nacl doesn't use pic as does mingw.
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 9b2ae59f9054bf2edd3d879f992d64f3551841be
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Sep 10 16:31:11 2012 +0300

    Fix/doxify documentation

commit cdf16f92e0f26d9035820cadc5cfefabd429bc52
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Sep 10 16:22:05 2012 +0300

    Rationalize #includes

commit ecb0421854e16ddb7a32d716a3565440378c5672
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Sep 10 14:57:05 2012 +0200

    Public keys should be constant data

commit e7c2da6c16ccd419f8632e521e600e8e68e00ddc
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Sep 10 14:53:26 2012 +0200

    Avoid a few relocations

commit f6fce728c863b7d01ac9b3be2ede9988590406c8
Author: Sylver Bruneau <sylver.bruneau@gmail.com>
Date:   Mon Sep 10 14:11:26 2012 +0200

    extras/tools: fix gas revision
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 94b654a3bffc3d2ae8ea8b9061dbc4b23b5cf5d0
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Sep 10 13:57:58 2012 +0200

    fixed linking the screen module on OSX

commit 26438f95fa9815dccdbfbf7ce2111b7e58c75d99
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Sep 10 11:00:37 2012 +0200

    Configure: regroup the host/build sections

commit 4e6ace3517fc6115b4b43c7502e147f94f1e0451
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Sep 10 10:50:38 2012 +0200

    Add dolt generated files to distclean

commit 1ce6c073f44188cb57f557510975148d8f159337
Author: Diego Elio Pettenò <flameeyes@flameeyes.eu>
Date:   Tue Sep 4 07:38:58 2012 -0700

    build: set automake flavour to foreign to avoid dirty tricks.
    
    Using the foreign flavour you can forego the ABOUT-NLS file as well as
    keep the custom INSTALL file.
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 0752b93c259ba5e5dce99567c8951908bfe17a39
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Mon Sep 10 04:20:09 2012 +0200

    test: update .gitignore

commit 973824d893f619910fec91ebb55a55c5ed6eec24
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Mon Sep 10 01:47:41 2012 +0200

    i18n: remove deleted file

commit 91afa20a17dc03a4e3e8998134bae533062756d2
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Mon Sep 10 01:44:54 2012 +0200

    Makefile: fix file names

commit fb1dcab36e7c3a49d49562334045e4f87980ac03
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Sep 10 00:17:33 2012 +0300

    pvr: remove the old ivtv module
    
    This is a basically subset of the v4l2 access.

commit 70b74020f979b451ec998289f5b0360d8a833bd7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Sep 10 00:12:34 2012 +0300

    v4l2 access: use --v4l2-chroma if specified

commit 0c4e52ceefd38317803a09cdf5ce26bb783f67a7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 9 23:56:07 2012 +0300

    v4l2 access: setup the picture format (like the v4l2 demux)
    
    If specific dimensions were specified, use that (like PVR).
    Otherwise, try to find the best dimensions.
    
    Previously, the current/default settings were always used.

commit cfb23eb2deff866f6ae47c6ce90473ffaf79af6a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 9 23:48:35 2012 +0300

    v4l2 access: use block mode for READWRITE devices
    
    Also refactor common code with MMAP devices.
    In block mode, the read buffer size is controlled. That ensures that
    dequeued buffers do not get truncated.

commit f8e7da6bf8a0283b3474ee61b7d84005239af327
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 9 23:22:24 2012 +0300

    v4l2: V4L2_CTRL_FLAG_WRITE_ONLY is included in CTRL_FLAGS_IGNORE

commit 8ac45478b4cddfb3ea83feefbad3e98de0397ac2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 9 16:27:10 2012 +0300

    Move libvlccore and libcompat to LDFLAGS from LIBADD
    
    An ABI change to libvlccore or libcompat will always be signaled by a
    change in a header file. That change will trigger a recompilation and
    then relinking of affected plugins.
    
    Thus, there is no need for libvlccore.la and libcompat.la to be
    explicit dependencies of plugins. This small hack avoids relinking
    every plugin whenever the libvlccore is rebuilt.

commit 5282cbf1d8454ae80b6630300c8778d2ff99d38d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 9 16:22:26 2012 +0300

    Define explicit makefile variable for libpthread

commit fcc20e9224f621e0267350d4483896520ab57017
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 9 15:57:52 2012 +0300

    Remove recursion into modules/codec/loader/

commit 65bb5e96d099ab8d8fe680c0e7ed10423deb5a85
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 9 15:49:12 2012 +0300

    Remove recursion into modules/codec/avcodec/

commit b894ea273d3d3b42bb906acc722e153691f7678b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 9 15:46:35 2012 +0300

    Remove recursion into modules/codec/omxil/

commit 242da5cd8b6971ae01ce61511d51c74900483abf
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 9 15:38:45 2012 +0300

    Remove recursion into modules/codec/dmo/

commit 95fe9aa84a0e4d661bfed3ddf58a7ece391996a0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 9 15:37:24 2012 +0300

    Remove recursion into modules/codec/shine/

commit 9a0c2dcacf1ee86ebe7b05ebe32d13015f0c4499
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 9 15:35:21 2012 +0300

    Remove recursion into modules/codec/wmafixed/

commit a42b001bfdcc79a94a3ef8a722424f47a1285bdb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 9 15:32:07 2012 +0300

    Remove recursion into modules/codec/spudec/

commit 77e35f3dda1eef3cf961f14fe77e1e07e5ad2716
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 9 15:28:31 2012 +0300

    Remove recursion into modules/demux/avformat/

commit 1f9312aa6b2adb95557a4b3c1240d89802f5e2ab
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 9 15:19:53 2012 +0300

    Remove recursion into modules/demux/mkv/

commit 7495b8698a4fae87a8d71d630dfb05a7110490fa
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 9 15:10:00 2012 +0300

    Remove recursion into modules/demux/playlist/

commit 5fd4ccc7c5e763c4e314f83f24c788431ffe55e1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 9 15:07:39 2012 +0300

    Remove recursion into modules/demux/mpeg/

commit 47f8ffaf94e15983e545f625ec7697956131c723
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 9 15:04:49 2012 +0300

    Remove recursion into modules/demux/mp4/

commit 049c66f78d099e8d8eaa775ff01ba10ecb617cc9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 9 14:59:00 2012 +0300

    Remove recursion into modules/demux/avi/

commit 6982d99b4a96fac034369896bfba5560333cf621
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 9 14:57:33 2012 +0300

    Remove recursion into modules/demux/asf/

commit 79d4fa7efd8a5f81eb2a4f109377c96db3ec9649
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 9 14:54:18 2012 +0300

    Rewrite modules/stream_filter/ Makefiles

commit 2376deda67279d6f7a237e3e040ad2cc19038449
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 9 14:42:41 2012 +0300

    Remove recursion into modules/misc/osd/

commit f369524f69cd42ada642b16868bcd54c10308217
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 9 14:38:42 2012 +0300

    Remove recursion into modules/misc/stats/

commit c5517b22c8b4d9cdc05e6b6692966b0fc3387178
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 9 14:35:38 2012 +0300

    Remove recursion into modules/misc/playlist/

commit c90a86804c265d4776c8b846148efa5812217496
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 9 13:55:47 2012 +0300

    Remove recursion into modules/control/dbus/ and clean up D-Bus rules
    
    modules/control/dbus/dbus.h is removed as it conflicted with the global
    libdbus header and was included only once.

commit c6935785a06ee67ff3134f30b20c200ec9d73ebf
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 9 14:09:37 2012 +0300

    Remove recursion into modules/control/globalhotkeys/

commit afc1d0221aee709df07ded0194c1851739c48f44
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 9 13:29:58 2012 +0300

    Remove recursion into modules/video_filter/dynamicoverlay/

commit d4c32e837c326c5711cd888a4bb1e82d9efbda27
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 9 13:22:18 2012 +0300

    shm: move rules out of configure.ac

commit 6e4820dd1fd3b58f5289530fcf023b85bcdfa322
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 9 12:56:12 2012 +0300

    wingapi: remove WinCE vout

commit bb8711bab06f0af01b401b27176f6e694ce3c49d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 9 12:53:10 2012 +0300

    Remove recursion into modules/video_output/msw/

commit 1051a606b49c1a42fa02ab1c74e201a904e7316a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 9 12:41:16 2012 +0300

    Remove recursion into modules/stream_out/transcode/

commit ad2d4c2a91a049f0b6a282acef0f8d6bb3639de0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 9 12:37:29 2012 +0300

    Remove recursion into modules/mux/mpeg/

commit 9bc110c4b98d4e680ed03762be1e299e40d48687
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 9 12:34:59 2012 +0300

    Remove recursion into modules/visualization/visual/

commit 3bb91f70e7200da741e20fba1d983205aa8f9ea2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 9 12:04:59 2012 +0300

    Remove recursion into modules/access/zip/unzip/

commit b6c921dbc1c04bef8e235457a3aac0f58cbd263f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 9 11:55:56 2012 +0300

    Remove recursion into modules/access/mms/

commit e4179b139164c2927683d0e87c1d33c0cd3994d5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 9 11:52:40 2012 +0300

    Remove recursion into modules/access/zip/

commit 4cefbe9ad9b53041720e854fc1c3aeed94310f42
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 9 11:47:57 2012 +0300

    Remove recursion into modules/access/vcdx/

commit 4d1cee9e23f4f8249299752eb0f5909c2c8b21c3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 9 11:46:26 2012 +0300

    Remove recursion into modules/access/vcd/

commit 1000e8fa00dcfb40748216eb4ecec42529254efc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 9 11:43:13 2012 +0300

    Remove recursion into modules/access/screen/

commit db065ee5d41da3f168740d01e65f46001a9e88ce
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 9 11:37:47 2012 +0300

    Remove recursion into modules/access/rtsp/

commit 0f085d69bbc11ab31cc511201c929a3dae51e8f5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 9 11:37:06 2012 +0300

    Remove recursion into modules/access/dshow/

commit 74baa8cafc2a20c7cc479cd3c7a3b0756a0ec98b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 9 11:07:30 2012 +0300

    Remove recursion into modules/access/bd

commit 63c78d400b682b650da19a91bf358a1a6e12f8d2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Sep 8 19:12:21 2012 +0300

    Remove buggy and unused pread()/pwrite()
    
    If they are really needed, they should be integrated in compat/.
    Declaring standard functions static breaks when the target has stubs.

commit 84f5d45571d24c0b9bfde6294ee399e2028b8a32
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Sep 8 19:11:44 2012 +0300

    compat: mark getpid() as not throwing exceptions in C++
    
    This makes the definition consistent with glibc (NaCl).

commit 294f9cc85845ef613b6000def2af3240c44cc9db
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Sep 8 19:11:07 2012 +0300

    compat: (pretend to) implement getpid() on NaCl

commit 60d58695815daacfc8163d909e017b9eaf8f6274
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Sep 8 18:59:45 2012 +0300

    vlc_GetCPUCount: no need to call getpid()

commit 1f8faf158cf7ac0164cb1d2bcd0d4e63582bf536
Author: Denis Charmet <typx@dinauz.org>
Date:   Sat Sep 8 16:28:19 2012 +0200

    Add MKV tag handling and use them to properly name editions
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit b931c16ed0e6a1753178e03ad6c21e5e317f230d
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Sat Sep 8 14:52:06 2012 +0200

    speex: remove tabs and trailing spaces
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 3e8dc1bc6665d26eb343782a5b2cdd823089fa72
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Sep 8 18:26:37 2012 +0300

    afile: rename from aout_file for consistency with adummy and amem

commit 80c805395538a60e93e825745d1d3d3d094658f9
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Fri Sep 7 23:08:25 2012 +0200

    macosx: cleanup generic scrollwheel implementation

commit 04e7801fbec46686821202423cccda790516d7b7
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Fri Sep 7 22:29:51 2012 +0200

    macosx: implemented scroll wheel behaviour for fullscreen volume slider, too

commit da6798a95bc9bc4683c1f7b00b3a80167097d45f
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Fri Sep 7 22:08:04 2012 +0200

    macosx: rename forgotten occurence of macosx-background

commit 0f233f4980d0440b8357de629fee7fa0741c27b3
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Fri Sep 7 18:03:00 2012 +0300

    swscale: pass/calculate sar-info, should fix #7437

commit b6688f49a3c3dccb1d142c92ef7c0ecf63065922
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Sep 7 16:19:25 2012 +0200

    macosx: compilation fix

commit 50f07bc440eb438ee769a9dbac92a1d5098ab2e8
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Sep 7 16:13:06 2012 +0200

    stackhandler: simplify

commit 4dd84882b68bcb1627de4f02dc0f17672c61e13c
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Sep 7 16:12:53 2012 +0200

    stackhandler: fix indentation

commit 38faa0be67f7df1fa4eca218aa63782e66d7806c
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Sep 7 16:13:32 2012 +0200

    macosx/wizard: allow partial extract values to be entered in a sane manner (close #4991)

commit 6738085c23a936f3654666b66424c34a4cfc3d6b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Sep 7 14:44:48 2012 +0200

    Stackhandler: process win32 stacks
    
    This script was done by etix, and modified by me.
    
    Yes, this is not the most beautiful ever, but it works. Patches welcome

commit 2a19f53cfef8183170cb32be9bb84d7b07a7837b
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Fri Sep 7 12:56:41 2012 +0200

    ogg: fix computation of vorbis stream length (close #1859)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 397b9e094c6e1cc175c3cb91cf5f8118c951c06a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Sep 7 00:10:16 2012 +0300

    win32: cosmetic

commit df505697b39a6d34792b2cc84e3434bdd5ff3d7c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Sep 7 00:10:07 2012 +0300

    posix: fix warning

commit 12b67927e9f6eb49175108dab1f6720e8a6c6302
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Sep 7 01:53:11 2012 +0200

    po: Remove duplicate message definitions
    
    The fixed typo generated a new string, and left the previous
    string in the .po
    Fixing the .po files thus left us with a duplicate string

commit f41f46f8683b8b886a9d207074f0b6d0c4e2af1d
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Sep 7 01:28:24 2012 +0200

    typo: overriden -> overridden

commit dbc7e11c67d6ddac11c16995c28c133e7b6566fa
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Sep 6 19:12:12 2012 +0200

    x264: do not use NULL terminated arrays in help item lists
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit d72aa5b3e7efdd65c9740f97b703c9afcc723ef4
Author: Benjamin Drung <bdrung@debian.org>
Date:   Fri Sep 7 00:31:11 2012 +0200

    Fix typo: overriden -> overridden.
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit e7179e2a2f3d3dd6d1edf16504efc0aee346901d
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Sep 7 00:25:35 2012 +0200

    contrib: fix vorbis build on osx
    
    gcc -O4 is apparently not recognized anymore

commit 2a54493c1666a5c9792de6d5a506bf4a3991d31c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Sep 6 21:09:57 2012 +0300

    main: move single instance settings to playlist (from performance)

commit a5e6bc392fd56394b21986bd050f93eaef541e0d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Sep 6 21:02:21 2012 +0300

    Win32: run-time support for Seven's interrupt time

commit 0db5d1d2c2540f360c7a38c5df81422f3d0d9375
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Sep 6 20:55:36 2012 +0300

    Win32: run-time support for Vista's tick count

commit 1bd2dabff8e0f82abf50edbff01c4128ad484a07
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Sep 6 19:34:53 2012 +0200

    contrib: libogg: do not use gcc -O4 on osx

commit 4e2ad6dffd3191c9cecacb1dfe3c2d35b58b4d17
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Sep 5 01:59:27 2012 +0200

    videodev2.h: fixes for non Linux builds
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 602d9e215b2525665289c9319dd37e5139c7038f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Sep 6 19:26:37 2012 +0300

    Win32: add --clock-source configuration item

commit fa51c9939bf475de32ed377f9ba26ea2da6565e5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Sep 6 18:20:33 2012 +0300

    Fix comment for VLC_CONFIG_LIST_CB

commit 2723790468d4324445752d7b050394553fd08cb0
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Sep 6 17:25:31 2012 +0200

    s/FFmpeg/libavcodec where applicable

commit aff4cad782e0939afc520f82735ebfac27cd3b9c
Author: Benjamin Drung <bdrung@debian.org>
Date:   Thu Sep 6 15:07:22 2012 +0200

    Do not ship UAC.dll in source tarball.
    
    Close #7436
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 0bafe94c50caf457afc5d0a244695db4f6122a09
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Sep 6 16:55:07 2012 +0300

    Remove empty *_DEPENDENCIES in makefiles

commit cae17164feb0d5bfcd7dfaa0e2ef4685010dfce4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Sep 6 14:59:22 2012 +0300

    access: use correct libtool tag for C++ files

commit 4f0158c54276d37cbe2f5de29b6b97d4618d730a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Sep 6 14:57:49 2012 +0300

    Remove unmaintained RPM specfiles

commit bc6a86c077196e8a48230f37e43a9167cadf97ef
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Thu Sep 6 12:38:49 2012 +0200

    ogg: find the length of an opus stream
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 597e34b81febddfabf45e5d821e99abd109fa94b
Author: Denis Charmet <typx@dinauz.org>
Date:   Thu Sep 6 13:02:05 2012 +0200

    MKV: Fix seek to 0 with a non null time offset
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 4afbaf587d11e0df32e035309cb7425f754b02c5
Author: Benjamin Drung <bdrung@debian.org>
Date:   Thu Sep 6 14:15:43 2012 +0200

    Fix typo: bandwith -> bandwidth.

commit 840d47a8c82537c42c21c5b5c0a61c0a1d15aac2
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Thu Sep 6 12:39:39 2012 +0200

    Qt: MLModel: fix memleak

commit 40edf1ba79819c6fa216435b01b06bf25331b1c9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Sep 6 13:10:12 2012 +0300

    dbus: simplify single instance initialization

commit 6b51f70793b58d3da9f5cb57085457bbffdc41bd
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Sep 6 12:40:40 2012 +0300

    Remove system_End() except on Windows, simplify

commit 6884e6dca9f02a7ddbb70f1414c47cc5604a40cc
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Sep 4 15:12:19 2012 +0200

    record: remove a few relocations
    
    They were spotted by ruby-elf's cowstats (gem install ruby-elf)
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit c422a5231ac90ccca633a0552185c5af90b52d33
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Sep 4 16:56:02 2012 +0300

    LIBDL may be required regardless of plugins (e.g. v4l2)

commit a35aed0949038367fd1c6f22766d6ba651389b85
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Sep 5 13:46:12 2012 +0200

    --enable-qt4 is now --enable-qt

commit eda125cd0ac43c1761d95ed23c26c7861a8d871e
Author: Mark Lee <mark.lee@capricasoftware.co.uk>
Date:   Wed Sep 5 11:38:16 2012 +0100

    Add missing "; " delimiter in subtitles extensions.
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit dfae35ab8f7b5ef8cc43bdf613c741298edb6e2b
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Tue Sep 4 20:46:52 2012 -0400

    Win32: Check for the shared libgcc in all LIBRARY_PATHs
    
    Some mingw-w64 3.0 toolchains like mine, for example, have those DLLs in the second or possibly third field of LIBRARY_PATH. Skipping these could lead to weird C++ dlopen errors.
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 621a5ee08b78d51876ca44c04c2c251f24f7c425
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Sep 5 12:57:38 2012 +0200

    contrib: build opus by default

commit 0346a35cee7d880f16ad24ca983a0885d85b363d
Author: Diego Elio Pettenò <flameeyes@flameeyes.eu>
Date:   Tue Sep 4 07:25:09 2012 -0700

    fourcc.c: make fourcc lists fit in .rodata
    
    By changing the description from a pointer to an array of characters,
    the long tables don't need to be relocated. Unfortunately this adds
    30KB of padding zeroes for empty strings.
    
    Since Lookup() returns a custom entry_t object, with a possibly
    modified description, this is implemented by creating a new structure
    type. With more work it would be possible to simply filling all the
    entries with final description and remove the extra matching and entry
    manipulation.
    
    Signed-off-by: Diego Elio Pettenò <flameeyes@flameeyes.eu>
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit fbe2c9bcf9424fa6cf510257f92c739e2f1d43ad
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Sep 5 00:01:32 2012 +0200

    Contribs: update Opus to 1.0.1-rc3

commit df0b9f55b263a422a560efd10e33bd31f5569c35
Author: Denis Charmet <typx@dinauz.org>
Date:   Tue Sep 4 13:53:36 2012 +0200

    MKV: Handle multi-editions as different titles
    
    Close #7401
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 720f0f1bae9572f45984febde729849f6f30e822
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Sep 4 21:10:55 2012 +0200

    sql_ml: wrong album update predicate.
    
    If psz_album is NULL you have no data to insert.
    If you have an id then the value is already in database and only empty
    string can erase it.

commit eb7a298fb6ab52d4f6bacc5054078fde158a93fd
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Sep 4 20:10:48 2012 +0200

    sql_ml: lock was missing, use GetURI

commit 836dd5f68c7e5edad9dedc174315b2eaeecb2826
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sun Sep 2 15:47:02 2012 +0200

    macosx: add scroll wheel support for progress and volume bar

commit fc562ac89188f752b181825793b4c7bbe92d1908
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Mon Sep 3 15:29:55 2012 +0200

    macosx: reset window size to the one before video was started
    
    close #6019

commit 083f13909cc377a8121d788dba4b79ddd4461ace
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Mon Sep 3 15:03:57 2012 +0200

    macosx: use video-wallpaper instead of macosx-background, and fix some small issue

commit 8d969f7f52e1bcf0fca8ed683059284abe34ddca
Author: Luca Barbato <lu_zero@gentoo.org>
Date:   Tue Sep 4 15:54:00 2012 +0200

    configure: add DOLT
    
    Shorten build time.
    
    On x86_64 linux build:
    
    LIBTOOL make -j2  60,82s user 13,98s system 112% cpu 1:06,59 total
            make -j2  56,83s user 12,72s system 110% cpu 1:03,20 total
    DOLT    make -j2  44,32s user 11,02s system 108% cpu 51,215 total
            make -j2  42,15s user 11,04s system 106% cpu 50,155 total
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 847690d238dd9d957d24352fdde69703dc3bc64a
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Sep 4 15:02:10 2012 +0200

    Qt: MLItem: add missing lock and fix scheme fixing

commit 1ebf4b12550a7b764319b2c13158584e80a70d63
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Sep 4 15:27:32 2012 +0200

    Qt: MLItem: missing lock

commit 0bb6445c3fc4f99caa170855f5a226844a120e07
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Sep 4 15:38:42 2012 +0200

    Qt: MLItem: missing locks

commit a3d241810b6e02d1b81d15927bde30b87fb7abd7
Author: Diego Elio Pettenò <flameeyes@flameeyes.eu>
Date:   Tue Sep 4 06:19:30 2012 -0700

    build: unbreak bootstrap after c685975185e8ad0e4845ea0dbacc0adf77eb7a20
    
    Signed-off-by: Diego Elio Pettenò <flameeyes@flameeyes.eu>
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 5d498a3966b84cd699b0e52d160fe6b2de293ef9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Sep 4 16:07:07 2012 +0300

    v4l2: copy header (with minor changes) from Linux 3.5
    
    As agreed last week with upstream, that's basicailly the least insane
    way to deal with the ever changing and expanding V4L2 API. This allows
    compiling VLC with old Linux headers and run it well on a new Linux
    kernel. This also avoids a pile of backward compatibility hacks.
    
    A few other userspace tool already copy videodev2.h like that.

commit 775d319e2f75dcdc6ca25af06414c337979aa4f7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Sep 4 15:54:39 2012 +0300

    v4l2: do not warn about unsupported CROPCAP, only print debug
    
    CROPCAP is no longer mandatory, and many drivers failed to provide it.
    If there is no CROPCAP, then there is no cropping.

commit bc3dd56dca6d17b667eaa0edd859815d38c216d4
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Sep 4 00:46:17 2012 +0200

    transcode: try FI32 as intermediate format
    
    Some formats can only be converted to FI32, and then
    a FI32->FL32 converter can be used.

commit 8494d6cd31987e69dc623ed3557f653cfb1198c0
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Sep 4 14:11:40 2012 +0200

    contrib: install .pc file for ncursesw

commit f9b872ba9e7889e975c3f29c50868389e040bcc0
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Sep 4 12:51:20 2012 +0200

    macosx: removed dead code

commit 1f18696f679fe520b64d60cb933fe50d3dfc3215
Author: Martin Storsjö <martin@martin.st>
Date:   Thu Aug 30 00:44:42 2012 +0300

    omxil: Only use pts if it actually is set
    
    If we need to use pts for timestamps, but pts isn't set (the
    avi demuxer seems to set it to 0 for cases where it isn't known, while
    dts has a nonzero value), use dts instead.
    
    This fixes things on OMAP4 (the only platform where b_use_pts is
    set at the moment), when playing back files that have only dts,
    no pts.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit d84b8db93bce76f078f190505226924c0c4cd3cc
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Sep 4 11:25:39 2012 +0200

    Contribs: use dvdnav fork on github
    
    Bored as hell of those crashes...

commit 2db381f650ad54b0e87afa5a6e378bb3a00368c7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Sep 4 12:24:17 2012 +0300

    Qt4: ask for confirmation before overwriting files with sout
    
    Both conversion and streaming output wizard are covered.
    However, demuxdump is _not_ covered.

commit 4dfda7ce68f29dad72da61188abf162c80aa3f65
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Sep 4 12:14:44 2012 +0300

    file out: ask for confirmation to overwrite file
    
    To avoid disrupting existing workflows, the dialog is only shown when
    overwrite is disabled. If there is no UI, then it will be assumed that
    the file is not overwritten.

commit c685975185e8ad0e4845ea0dbacc0adf77eb7a20
Author: Diego Biurrun <diego@biurrun.de>
Date:   Tue Sep 4 11:47:32 2012 +0300

    src: remove one level of makefile recursion
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 9c7198eaeda34f791fd007287e4089099ed70e22
Author: Timothy B. Terriberry <tterribe@xiph.org>
Date:   Sun Sep 2 15:24:03 2012 -0700

    Fix 0-byte Ogg packet handling.
    
    This stops rejecting 0-byte packets, adds checks everywhere we
    access the first byte of a packet, updates the th_decode_packetin()
    return value checking so that duplicate frames aren't thrown away,
    and updates video pts generation so the resulting frames are
    displayed correctly,
    
    Fixes bug #3416.
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit af4805700c96f17972ab6d3292404f9248be2b90
Author: Timothy B. Terriberry <tterribe@xiph.org>
Date:   Sun Sep 2 07:43:41 2012 -0700

    Opus decoder.
    
    This patch uses the information passed by the demuxer in block_t's
    i_nb_samples and i_length to properly handle pre-skip, seeking
    pre-roll, and end-trim. Multi-channel decoding should work. It also
    adds .opus to the list of supported formats.
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 675072a8a6a520f79e9892e26ff3be98b069df7a
Author: Timothy B. Terriberry <tterribe@xiph.org>
Date:   Sun Sep 2 07:36:44 2012 -0700

    Opus demuxing fixes.
    
    This properly handles pre-skip, seeking pre-roll, and end-trim. It
    uses the i_nb_samples field of block_t to signal to the decoder how
    many samples should be returned after (possibly) skipping some at
    the start of the block (for both pre-skip and pre-roll). In
    addition, it abuses the i_length field of block_t to signal to the
    decoder how many samples to trim from the end of the packet (for
    end-trimming).
    
    This patch does not compute correct timestamps for streams which
    start at a non-zero offset (e.g., live streams joined in the
    middle), nor does it correctly compute the length of a stream. But
    neither of those things work for Vorbis, either. I'm leaving them
    for a follow-up patch.
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit c33e5f1920a6782e60b3fc38235f90edca52eeb0
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Sep 3 23:05:52 2012 +0200

    macosx: unify and modernize coding style

commit 8b66194bf7edcbdf61d356b8fbca8e23f424045e
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Sep 3 20:46:44 2012 +0200

    macosx/StringUtility: move lost declaration

commit 234c3fabc0d037d97988930166b69f84a8e04461
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Sep 3 20:41:46 2012 +0200

    quartztext: unify and modernize coding style

commit da06d2cb0bc918e58e74d9c37cc1993b32bdf7f7
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Sep 3 20:30:09 2012 +0200

    eyetv: unify and modernize coding style

commit e365f860e046606a11e2f73df4168f878906850d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Sep 3 20:12:53 2012 +0200

    qtcapture: unify and modernize coding style

commit bdb729ea3fc7117b1ab1f268da006ff5d2d1be92
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Sep 3 20:09:46 2012 +0200

    qtsound: unify and modernize coding style

commit f4e7a566b252aa5fce21d045ef32ce0931be453c
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Sep 3 20:04:37 2012 +0200

    macosx_vout: unify coding style

commit 06ec7c968300e49e113e89d97801c1b09229d641
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Sep 3 19:10:58 2012 +0200

    macosx: fixed runtime warnings due to renamed imagery

commit 1ee08fc6bed5192218bc0a63ed9ddace24e46203
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Sep 3 19:08:05 2012 +0200

    macosx: implemented graphics for forward/backward in the 6 button state

commit c48eb700d0ad792b178295bab1b43ea1423f3833
Author: Damien Erambert <damien.erambert@me.com>
Date:   Mon Sep 3 18:40:35 2012 +0200

    macosx: add additional artwork for forward/backward when showing the 6 button state
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit b30051e082d44c1c177ba914d3db64f26971d5fd
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Sep 3 18:37:45 2012 +0200

    macosx: removed no longer needed preliminary artwork

commit 3b59b6f62323ff283087ec9c00ef1a4668ef5d73
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Sep 3 18:34:53 2012 +0200

    macosx: implemented graphics for next/previous in the 6 button state

commit 75c9a925ebb03ce8102c736cf3c0780c1f067f4b
Author: Damien Erambert <damien.erambert@me.com>
Date:   Mon Sep 3 18:31:20 2012 +0200

    macosx: new artwork for the 6 button state for the previous/next buttons
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 565c19d646fa59fabb9c36876ca16bdb3a52ec1a
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Sep 3 18:28:39 2012 +0200

    macosx: renamed 'back' button images to 'backward', since it is less confusing

commit cc624f1372e89c8d405eef468774e5ecdf283b8a
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Sep 3 18:01:23 2012 +0200

    macosx: implemented graphics for the single playlist button state

commit 034d3bab1c6b95cc1e5dc0294eb4a61c4b36029e
Author: Damien Erambert <damien.erambert@me.com>
Date:   Mon Sep 3 18:00:12 2012 +0200

    macosx: added new artwork for the single playlist button state
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit e76b3523c94dee38c9454115ed0b7e978323dd2f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Sep 3 18:53:04 2012 +0300

    file out: option not to overwrite an existing file
    
    If --no-sout-file-overwrite is specified, the access output will refuse
    to overwrite an existing file. Overwrite is enabled by default for
    backward compatibility with existing command lines.

commit b68f50f1ff7dc742346fb5a1e0f888e549f0ba91
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Sep 3 18:21:13 2012 +0300

    http: fix HTTP through proxy (fixes #7417)

commit edd2190a5b093c698c647b7ac163f3ae79464dbf
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Sep 3 16:32:58 2012 +0300

    v4l2: radio: measure time from start (refs #7400)

commit 93d4bf96f5f86f4056d0b7a7f7b7fd297606a637
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Sep 3 16:31:10 2012 +0300

    ALSA: measure time from start (refs #7400)

commit c21bc6b1c6f58b9c6d7dbf279a91c5e8b6c15ba3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Sep 3 16:28:45 2012 +0300

    v4l: measure time from start (fixes #7400)

commit 4c4fa08cff1cb21fa56a0c9caf2490900d5510ba
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Sep 3 14:58:11 2012 +0300

    win32: prefer 64-bits ticks count on Vista builds
    
    While less precise, ticks count should be more stable than performance
    counters.

commit eb7da3f02bc22f8f14c3d6cfa95b271e356de7be
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Sep 3 14:34:13 2012 +0300

    wasapi: do not assume mdate() returns the performance counter

commit 92e270ebd6b682e9110f49857f9d567b36540eb4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Sep 3 12:45:11 2012 +0300

    Remove old MSVC and Borland work-arounds

commit 5bf7136dcfe8df948150c534ac12a42cf97c45b5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Sep 3 12:44:38 2012 +0300

    Remove work-around for antique versions of MSVC

commit cbcf6bbdc8bd8c793ad95dacb2290fe13d302c24
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Sep 3 12:43:59 2012 +0300

    Remove useless alloca() work-around
    
    We do not use (non-standard) alloca() anymore.

commit d18e0d0e50bba162a424fea4caaaba1e5de532e7
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sun Sep 2 14:49:34 2012 +0200

    Qt: PLSelector: ensure curItem is set when switching back from ML

commit 969c7bd309e755e01d65865354182e3f8b9d00eb
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Aug 31 15:41:54 2012 +0200

    Qt: MLmodel: fix headers encoding

commit df0f82ab9c89d2658ddb94b581ef5e6eff460b16
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Sep 2 13:47:21 2012 +0200

    macosx: fixed conditionals for the different OS X release by adapting to the newly updated version defines

commit d5c02e561aca1af8fff928188d34abb112e7acfa
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Sep 2 11:41:04 2012 +0200

    auhal: converted to a more sane coding style
    
    No functional changes.

commit e32b67d0d7444436fd8e396c9b3925d12e10ad5a
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Sep 1 16:36:58 2012 +0200

    auhal: unify coding style

commit a7b2dcf0ee052630b5469fb2dac652d307e0784c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Sep 2 12:14:28 2012 +0300

    Remove WinCE

commit a5b8b24f212e8aac622d120651aecc8dbc81dbb0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Sep 1 16:54:44 2012 +0300

    Remove redundant UNDER_CE checks
    
    WIN32 is defined also on WinCE anyway.

commit 6bad0899ef262508992233fb12c35578f10165d5
Author: Naohiro KORIYAMA <nkoriyama@gmail.com>
Date:   Wed Aug 29 16:44:16 2012 +0200

    contrib: libass added fontconfig font search paths for OS X.
    
    On OS X, fontconfig searches font only from /System/Library/Fonts, so this patch adds more search paths to its initialization.
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 8fbb1fd08399f3a29c0c4850bac2c03e40997099
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Sep 1 11:57:58 2012 +0200

    auhal: fixed audio device configuration callback and added an additional callback to watch the used device's health (close #4834)

commit c79a5875cb679967cd6b5cfc98f00c5a7444c85e
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Sep 1 09:19:14 2012 +0200

    auhal: fix inverted logic (and potential NULL pointer deref).

commit fa2beada4c538c87dded9f55e1505bad7efba801
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Aug 31 15:28:44 2012 +0200

    macosx: updated xcodeproj to fix the build

commit b1c627934b266fd5435d79e3bf17ef3cd8977371
Author: Angelo Haller <angelo@szanni.org>
Date:   Fri Aug 31 13:48:37 2012 +0200

    Sanitize file path before deletion.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 71c1e3552afbd11ad92d3571a3518a28001c3531
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Aug 31 14:17:04 2012 +0200

    macosx: use the updated forward/back buttons in the gray window

commit d3ed861a7fb1fc9bfdf56b56d79b5f86457da422
Author: Damien Erambert <damien.erambert@me.com>
Date:   Fri Aug 31 14:13:20 2012 +0200

    macosx: updated forward/back buttons for the gray window
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 869792e14f572dd635ec4e428f0cd8c93d9b6e69
Author: Damien Erambert <damien.erambert@me.com>
Date:   Fri Aug 31 14:08:27 2012 +0200

    macosx: update the dark play button for the pressed state
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 8f5af35461457fa13ec2abacf50103522676fb62
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Aug 31 13:36:21 2012 +0200

    macosx: pixel-pushing within the detached vout window

commit 3589fc7ae91e333b28a10c8f21f495513a6bbc05
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Aug 31 13:15:27 2012 +0200

    macosx: replaced previous/next buttons for the dark UI

commit d7b660fa9af2b8fcb9f362c05a8ba1b8476b2d04
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Aug 31 13:08:45 2012 +0200

    macosx: fully adapt main window ui for the new buttons

commit 1ed62bb03f8c4eab00e02a10930b6bdc1aa36ead
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Aug 31 12:46:13 2012 +0200

    macosx: preliminary xib file adaptions for the 2.1 buttons.
    
    more to come.

commit 5f04d562c288669441abeebf502f6315c278c7ca
Author: Damien Erambert <damien.erambert@me.com>
Date:   Fri Aug 31 12:45:16 2012 +0200

    macosx: replaced play/pause button artwork for a more condensed 2.1 look
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 2ee43275e3dfe528f9bc41f8520ba218487d0588
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Fri Aug 31 02:37:15 2012 +0200

    fix use of uninitialized variable on error
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 25a85e9285b958ee28ac239d02a9d89e8e6c1560
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Fri Aug 31 03:48:18 2012 +0200

    mp4: fix flawed logic (close #7058)
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 9c9b7a3df922bb9dc2bee9d2975486c335379ed5
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Aug 31 01:12:23 2012 +0200

    Do not cache non existing memcpy module

commit c36ef28adb260c01da6e8ee9f51ed272df080624
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Aug 31 00:00:56 2012 +0300

    OSS: synchronize start of playback (fixes: #7213)
    
    This is untested as the bug could not be reproduced locally.

commit 27c1188f025b8511c167b9cf7ba700f0a9859d30
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Aug 30 22:51:27 2012 +0200

    HLS: remove tabs and trailing space

commit 65d11fbb2ab3ca24a3df687b65b1837286d23329
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 30 23:34:51 2012 +0300

    ncurses: rewrite configure detection with pkg-config
    
    This makes sure that the correct header files are checked and used.
    That is to say the ncursesw headers as opposed to ncurses.

commit d17ebaf154b252c794eef4326065886c5c750bf5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 30 23:33:21 2012 +0300

    dtv: accept frequency as low as 50 MHz (fixes #7406)

commit 9e76fdbc6e1e1243c59126688f23141329f10461
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Aug 30 21:48:37 2012 +0200

    Skins2: blind attempt to fix a ThemeRepository crash
    
    Top crash on Skins2 module on Win32

commit ec7e4d5322e73df58d116418dc10eb025d9eea70
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Aug 30 17:11:12 2012 +0200

    Decklink: use a consistent licence header

commit 9971f95956d14896e10f41effbe9933eeccde92f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Aug 30 17:04:58 2012 +0200

    Linsys: relicense under the LGPL

commit f19d35a1efbe3f0da445f30d594c11d129d5bc26
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Aug 30 14:40:36 2012 +0200

    contrib: do not put -g in CPPFLAGS

commit e96daf834138eba8df15783b32883ebacb77df2b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 30 14:57:14 2012 +0300

    mjpeg: probe before malloc in one simple case
    
    The code is still seriously brain damaged.

commit b8df153b88b4068e4c028787e8c437a00ccca002
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 30 14:41:09 2012 +0300

    mjpeg: deduplicate frame length variable

commit c3693789a2d658f986521f85c335cdb8a973a691
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Wed Aug 29 20:12:28 2012 +0200

    update LIST.

commit 803bdc2144db25b8dea71a9d65bef405679b0c4d
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Wed Aug 29 20:11:18 2012 +0200

    panoramix: remove write only variable.

commit 6633ef04bdbcd73524b920a01f4dbe758f289e08
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Wed Aug 29 20:10:25 2012 +0200

    audiobargraph: fix memory leak.

commit 0813e08f0be94a42114440ebe07d41bec5555c93
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Wed Aug 29 20:08:14 2012 +0200

    rc: fix some memory leaks.

commit e7bfbd1dd509bb8bf569ce59c63b633f2ef9fc9a
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Wed Aug 29 19:30:58 2012 +0200

    taglib: fix potential null dereference.

commit 40f657d50e2acdee338a0a49145408cc13b8b5ea
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Wed Aug 29 19:12:45 2012 +0200

    atmo: fix memory leaks.

commit a1dbddfa016acddef880829de54c67a10c3a730a
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Wed Aug 29 19:11:11 2012 +0200

    Fix potential file handler leak.

commit 816e52c8f10798ed014b36362b846a0f46a3358e
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Wed Aug 29 19:09:56 2012 +0200

    Fix potential memory leak.

commit 38bf881c029db5cefe5eb2480a3ce9d0bcca3718
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Tue Jul 31 11:08:13 2012 +0200

    v4l2: Fix wrong parameter to sizeof.

commit ea87467e04fb47498f13e15f1e4ce6095129132f
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Jun 28 20:16:21 2012 +0200

    http_live: Fix off-by-one.

commit 691b9c33ec4991bfaeb91eb5afb97aee30d02f13
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Aug 29 14:21:24 2012 +0200

    Build contribs with debugging symbols

commit f8e9297a9b59823a4e8dc8c21ed38d3b89b85c11
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Aug 29 02:45:53 2012 +0300

    XCB: map media, brightness and zoom keys

commit 0e8c803fbaa28aaeefe060e8f6cb8427733c0537
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Aug 28 19:57:54 2012 +0200

    Qt: improve strings

commit b11bba670cd0f02296aaaa8ddd8c8bcf384bffdd
Author: Angelo Haller <angelo@szanni.org>
Date:   Tue Aug 28 19:32:42 2012 +0200

    Qt: allow to change the art
    
    Close #1624
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit cfbe138d6f6fc187d447114bb6d2ea900919aac6
Author: Angelo Haller <angelo@szanni.org>
Date:   Sat May 19 17:12:06 2012 +0200

    Save album art to id3 tag.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 0df51d03d9f74d295434071006238e8ca9e53e64
Author: Angelo Haller <vlc-devel@szanni.org>
Date:   Tue Aug 28 18:07:06 2012 +0200

    Move mime type guessing by extension to separate file and export it
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 1cbac3d8718c2fbcb6b3af45728aa0a6edcb8be9
Author: Zoran Turalija <zoran.turalija@gmail.com>
Date:   Thu Aug 23 15:44:38 2012 +0200

    Qt: Add Anaglyph 3D video filter to effects dialog.
    
    Add new option in Tools/Effects and Filters/Video Effects/Advanced GUI
    to toggle on/off Anaglyph 3D video filter.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 7d4da02dae2b239323ed9b9246d4ecda5ed9e5fc
Author: Martin Storsjö <martin@martin.st>
Date:   Tue Aug 28 17:07:47 2012 +0300

    OMX: Don't blindly set the input buffer size
    
    Keep it set to whatever the codec had set it to initially.
    
    This makes the IOMX codecs work on Nexus 7.
    
    This might also help for issues on Qualcomm devices (buffer sizes
    that were too large on Nexus One, but restricting them broke
    larger resolutions on HP TouchBook instead).
    
    Optionally, one might need to call OMX_SetParameter/OMX_GetParameter
    after setting the width/height to get a proper buffer size initialized
    instead.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 512b0a37768954aee13f08f55517025c1b230b9b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Aug 28 17:46:36 2012 +0200

    contrib/bghudappkit: updated xcode4 patch to create an ibplugin, which can actually be used for production
    
    Basically, MACOSX_DEPLOYMENT_TARGET was set incorrectly in the previous patch.

commit 40b04bc133938191e40752b993ba285a7b44310b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 28 06:51:54 2012 +0300

    Define brightness keys, zoom keys and missing media keys

commit fa41853f7a71dc6cbf92197c0c17e94341339547
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Aug 27 20:00:54 2012 +0200

    Qt: preselect DVD drive
    
    Close #6719

commit a781db31ec5220b2b6ce8cc9910c6f776741ef83
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Aug 27 19:57:45 2012 +0200

    Qt: limit size of playlist display

commit 49d87527610c18215283418f63f0468c6480f104
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Aug 27 17:43:06 2012 +0200

    Qt: Ctrl+mousewheel to zoom on playlist

commit 305917c3ba7a30833238c8862cc1bfd051df86c3
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Aug 27 14:35:29 2012 +0200

    Qt: add the playlist view selection to the main menu

commit 6bb65f65c1ac1bed213ca6f29e7807d092bd27de
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Aug 27 14:11:22 2012 +0200

    Qt: use the new helper in button selection

commit 662dc6f869a8edfb13d0f914b4c2625ab2e95e89
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Aug 27 14:01:31 2012 +0200

    Qt: split playlist mode view in a separate function

commit b216ade19af2aeba136bca8f251f8c675960357c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Aug 27 13:40:24 2012 +0200

    Qt view mode are exclusives

commit 64aa5fae9243b27c5c29121c90a6f7739f017e49
Author: Varphone Wong <varphone@gmail.com>
Date:   Sat Aug 18 13:47:07 2012 +0800

    contrib: check is dxva2api.h already exists before install
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 7c5514122d6af663412113aaabb4ebd34d02bd3f
Author: KO Myung-Hun <komh@chollian.net>
Date:   Fri Aug 24 22:07:00 2012 +0900

    OS/2: Include sys/types.h in vlc_configuration.h
    
    This fixes the following error.
    
    -----
    make.exe[1]: Entering directory `F:/lang/work/vlc/vlc.git/modules/demux/mkv'
      CXX    libmkv_plugin_la-virtual_segment.lo
    In file included from ../../../include/vlc_common.h:938,
                     from mkv.hpp:45,
                     from demux.hpp:28,
                     from virtual_segment.cpp:27:
    ../../../include/vlc_configuration.h:104: error: 'ssize_t' does not name a type
    ../../../include/vlc_configuration.h:106: error: 'ssize_t' does not name a type
    In file included from mkv.hpp:53,
                     from demux.hpp:28,
                     from virtual_segment.cpp:27:
    ../../../include/vlc_charset.h:153: warning: 'warn_unused_result' attribute ignored
    make.exe[1]: *** [libmkv_plugin_la-virtual_segment.lo] Error 1
    make.exe[1]: Leaving directory `F:/lang/work/vlc/vlc.git/modules/demux/mkv'
    make.exe: *** [all] Error 2
    -----
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 1d48edd5d1e9f3c2394617615947d4ade9447036
Author: KO Myung-Hun <komh78@gmail.com>
Date:   Fri Aug 24 22:39:58 2012 +0900

    OS/2: Include ctype.h in modules/demux/playlist/playlist.c
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 61e310a3237ac9bf852613ce0c615c4f610659f6
Author: Zoran Turalija <zoran.turalija@gmail.com>
Date:   Thu Aug 23 15:03:36 2012 +0200

    Deinterlace: Add hotkey to cycle through deinterlace modes.
    
    Allow easier cycling through available deinterlace modes
    instead of painfully going through menus.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 189c715a206d2651f9be3f55305983e2d970856a
Author: Zoran Turalija <zoran.turalija@gmail.com>
Date:   Thu Aug 23 15:02:59 2012 +0200

    Deinterlace: Correct deinterlace hotkey descriptions.
    
    Deinterlace hotkey does not cycle through deinterlace modes;
    it toggles deinterlace state on/off.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 8206f9ff4a9916e12d8ac1e69a9ac4e65f153229
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Aug 26 17:33:55 2012 +0200

    Add a FourCC for vorbis
    
    Close #7389

commit d56415db77f354bcac401e795408404b2958f8b8
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Aug 26 17:27:00 2012 +0200

    Support J440 and I440 in raw video codec
    
    This happens in some jpeg files

commit c7ab9f113d6a3e788d05a45ad2ccd31527901d88
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sun Aug 26 16:29:55 2012 +0200

    Qt: InputManager: move name updates to unified events loop.
    
    name update event was triggering updatename() before the meta
    changes were propagated (delayed by the event dedup loop)

commit 85a9ef4fcb2019f29504900fdb104a60ec995f65
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Aug 26 14:30:31 2012 +0200

    macosx: when resetting VLC's config in the prefs panels, also reset the OS X specific NSDefaults

commit 2c6dd263f753d0868b103696d09dc04e97c8ab43
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Aug 26 14:22:53 2012 +0200

    macosx/CAS: implemented full profile management, which is retained across sessions, allows custom profiles and even to delete the default ones, if desired
    
    To restore the defaults, it is currently needed to reset the preferences.
    
    This commit includes further ObjC2isms and some factorization

commit 423d20a0b3460a0fc11af3fbd38287e7a2f719a8
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Aug 26 13:08:51 2012 +0200

    macosx: simplify preferences handling

commit ddf2c24db23e37050bf13ea89a13f6067d9bb6f8
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Aug 26 12:11:12 2012 +0200

    macosx: don't allow the podcast management sheets to be resized

commit f2ddc1ec6869185c00504b012e1a9003d9339247
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sat Aug 25 22:01:08 2012 +0200

    macosx: minor additions in optical media scanning code

commit 15339133e421c1ffdde5c6a2329f617c28211ee7
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Aug 25 21:11:58 2012 +0200

    macosx/VideoEffects: fix 'posterize-level' option

commit 926b63a4895cb24cd0da3bf2d90955f097018041
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Aug 25 17:51:12 2012 +0200

    NEWS: update

commit ca9f066cbba6e64e42e4e9f55339ddcd8f108cbc
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Aug 25 17:49:58 2012 +0200

    macosx: added missing l10n for the podcast UI

commit b81c1977d6777841c92f070a047dab134bf8c30a
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Aug 25 17:45:08 2012 +0200

    macosx: implement a complete podcast UI (close #6017)

commit 4fdba87a8c40051cffded804a5f773f5a796a8ab
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Aug 25 16:59:49 2012 +0200

    macosx: added Podcast UI skeleton

commit b1f85214dfb4feb4957448f95c994775854285fe
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Aug 25 15:03:37 2012 +0200

    macosx: minor layout improvement for the crash reporter panel

commit ae3ae49024c657da2b1a5d420ff7b0d72ca7c8ed
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Aug 25 15:02:05 2012 +0200

    macosx: added NSAccessibilityTitleAttribute to buttons without a title (refs #495)

commit eef80aeea558b03de7f05cbc79aac389306941f5
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Aug 25 14:45:03 2012 +0200

    macosx/fspanel: fixed c&p mistake

commit ff3f75bad87fa7d2a918f58d2e97adc5fbc711fc
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Aug 25 14:32:41 2012 +0200

    macosx/MainWindow: add accessibility support to the customizable buttons (refs #495)

commit 47152c86d9500a4a21fc697be42f95b3c36747f1
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Aug 25 14:32:09 2012 +0200

    macosx/fspanel: add accessibility support (refs #495)

commit 955997a2abd5d96b4fdd00da587a795609156eaa
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Aug 25 14:15:05 2012 +0200

    macosx/open: add accessibility support texts where needed (close #495)

commit c386edbf718686e0382cbe84d2b8a9ac2cac5bce
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Aug 25 13:53:05 2012 +0200

    macosx: added accessibility support to the main window (refs #495)

commit efbad0590c14a8f7103f0759ad188d4b85577afd
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Aug 25 13:09:35 2012 +0200

    macosx: fixed drawing issue when expanding the main window after collapsing

commit 7f4f7d34f2f192769764d6f44c49919dca3bcbac
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Aug 25 12:36:52 2012 +0200

    macosx/MainMenu: minor code optimization

commit 87b64a6b27dd3b292845c4cfa0f072fe724d80dd
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Aug 25 11:47:55 2012 +0200

    macosx/MainWindow: fixed mute toggle and removed some minor code duplication

commit fe17d4409a2a6cd818981c0137729ba7344d1fcf
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Fri Aug 24 23:44:37 2012 +0200

    macosx: only scan optical devices paths once and cache the result

commit 0308762a6cf2e211f4ea6ed8c64952156accf4d4
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Thu Aug 23 12:51:47 2012 +0200

    macosx: change media type constants from char* to NSString*

commit bfcf87feeb0c9786d041a11959c97db9dbb31c19
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Aug 24 21:35:11 2012 +0200

    Qt: PLSelector: Answer to a binary question can't be OK

commit 6100eb881537499c6de97bd5cb43c70f56455de1
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Aug 24 20:02:54 2012 +0200

    macosx/wizard: add missing error handling

commit 5feeba277311d1d3215016dc7ce1e17e79c922f1
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Aug 24 20:00:03 2012 +0200

    macosx/playlist: add missing error handling

commit 2335e37034e3edbdc3560337c7dba6de6b5d8770
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Aug 24 19:58:08 2012 +0200

    macosx: move code line from VLCMain to VLCMainMenu since it belongs there

commit 8a95e04ea680498f505a369bd1ec69ecb22c5585
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Aug 24 19:50:58 2012 +0200

    macosx/applescript: cosmetics

commit 0dd9d856c522526594e0903336fc7b1db362b071
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Aug 24 19:48:31 2012 +0200

    macosx/applescript: add missing error handling

commit 0d86a46b0b51a42ca8bc0f2b7584ed03f889925d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Aug 24 19:02:07 2012 +0200

    macosx/MainWindow: move getCurrentTimeAsString to StringUtility

commit f90f3bc8cec382fbd7151f12b0cb69379e548763
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Aug 24 18:56:12 2012 +0200

    macosx/AppleRemote: optimize cookie handling to be faster and less memory intense

commit 0d00930a4779cc9bf5e5a3e62cb7fdd9d81852e1
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Aug 24 18:43:45 2012 +0200

    macosx/AppleRemote: remove 10.5 compatibility code

commit 02fb8b4b003874608b63ce3b556505da3653e837
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Aug 24 18:33:51 2012 +0200

    macosx/AppleRemote: simplify setters and getters

commit d94d377a53428bc03ff59152d08ca7f29a777d8e
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Aug 24 18:19:14 2012 +0200

    macosx/MainWindowTitle: cleanup header

commit 3b4a5339e01773e552a04b7145e87c1f07969b36
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Aug 24 18:16:24 2012 +0200

    macosx/misc: simplify header

commit e0f1ce3923831e0acd5c0ad94da2403c0e4e4254
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Aug 24 18:09:18 2012 +0200

    macosx/simple_prefs: move OSXStringKeyToString to StringUtility

commit add20a103ea54a1dded13578f2e6fbcbf3a9f219
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Aug 24 18:06:50 2012 +0200

    macosx/eyetv: simplify header and implementation

commit 746edb20ac30a9c0fd785360175a7a6793b0d5f4
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Aug 24 18:01:21 2012 +0200

    macosx/fspanel: remove some dead code

commit 2a1b91e48ef23672872ce76eec5aec58b6e1bcc5
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Aug 24 17:59:40 2012 +0200

    macosx/open: minor code optimization

commit a5be2f81a4cc6d5298f4328d7723e2d0f2fe47ef
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Aug 24 17:58:00 2012 +0200

    macosx/output: simplify header and implementation

commit b0df43f94d4950272a0717933b32122036ff08d7
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Aug 24 17:52:53 2012 +0200

    macosx/playlistinfo: simplify header and implementation

commit 5a66b9fc5378bc1d7c4321bfe56a1d0bf4560001
Author: KO Myung-Hun <komh78@gmail.com>
Date:   Fri Aug 24 22:39:59 2012 +0900

    OS/2: Include unistd.h in modules/access_output/files.c
    
    Thie fixes the following error.
    
    -----
    make.exe[1]: Entering directory `F:/lang/work/vlc/vlc.git/modules/access_output'
      CC     libaccess_output_file_plugin_la-file.lo
    file.c: In function 'Open':
    file.c:142: error: 'STDOUT_FILENO' undeclared (first use in this function)
    file.c:142: error: (Each undeclared identifier is reported only once
    file.c:142: error: for each function it appears in.)
    make.exe[1]: *** [libaccess_output_file_plugin_la-file.lo] Error 1
    make.exe[1]: Leaving directory `F:/lang/work/vlc/vlc.git/modules/access_output'
    make.exe: *** [all] Error 2
    -----
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit ed68c13dee214d79d4c9c9632e4bac4b5714da32
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Aug 24 18:06:12 2012 +0300

    file: set the non-blocking flag on pipes and sockets passed as fd://

commit 060d2b4b9d4c0fd6ee3bd35828d42de9e3ab75df
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Aug 24 16:09:35 2012 +0200

    MKV: fix metadata, by reading the spec

commit 598996f28aff9e2d71704fbd17eb27eebd619623
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Aug 24 13:57:48 2012 +0200

    macosx: simplify prefs widgets code slightly

commit 41857c81b5bbeb7695f41b3472024e609ed46872
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Aug 24 13:52:43 2012 +0200

    macosx: simplify prefs widgets header

commit 42100a2fe8c8153c6bc36fe82fca29325b359d09
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Aug 24 13:48:15 2012 +0200

    macosx/open: fix compilation warnings

commit 5bcbd287bc6ce583fbc84b6855c678920393663a
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Aug 24 13:27:30 2012 +0200

    macosx/open: simplify header

commit f4eb170d26a6d245fcf530b6598dd3c29521d40e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Aug 24 14:22:11 2012 +0300

    config_Get*Choices(): deal with empty strings (NULL) correctly

commit 1b8b05c72297c19f04b2472f1ad3f04b91cecd9a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Aug 24 14:21:40 2012 +0300

    config: simplify a bit

commit 1637adb2fe63cc5adc65f0faa68fb2890d69a8c5
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Aug 24 13:18:17 2012 +0200

    macosx: simplify AppleScript API category

commit 7b21794c9130a953d071acfaf9f0cb3469220733
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Aug 24 13:12:10 2012 +0200

    macosx: split StringUtility from VLCMain and move it to a separate class where it belongs

commit a16d7de0cffacde3590cfe77a517078a2c0b00ea
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Aug 24 12:56:45 2012 +0200

    macosx/MainWindow: modernize getter

commit 0d05deabebec3c56b7026a2d332168eb14cbf695
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Aug 24 12:48:49 2012 +0200

    macosx/CoreInteraction: modernize getters and setters API

commit f76f40b29f21c407d9694afc50e86061a31a3643
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Aug 24 12:37:48 2012 +0200

    Remove frontrow plugin

commit 4a47fcb16f3f06268a1f1cf0f14f85491cc907ec
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Aug 24 12:32:14 2012 +0200

    macosx: replaced deprecated 'UpdateSystemActivity' call with a modern, IOKit-based approach to prevent system sleep (close #6589)
    
    This way, we can also differenciate between screen sleep (for video) and system sleep (for audio)

commit b8566bb71d215ed4247febbd2a72ed30f93e8b22
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Aug 24 11:49:33 2012 +0200

    macosx: updated str_format_meta argument

commit 49256c8d588ba22258ae8dbf3d4328f8fffa593b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Aug 24 11:47:58 2012 +0200

    macosx: move code from CoreInteraction to the AppleScript class, since it was the only client using it

commit 9ca2cc8e4f9bd54f52129bfe58bc0a1e8c3f7f6b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Aug 24 11:41:11 2012 +0200

    macosx/MainMenu: cosmetics

commit 1aacd624a2a628ae9899fbb6ab2e834fb084e9aa
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Aug 24 10:58:39 2012 +0200

    macosx: added an explicit 'View' menu for the new customization options

commit 027ff5188026af5a31306538fd424ae813029606
Author: Brendon Justin <brendonjustin@gmail.com>
Date:   Thu Aug 16 11:38:58 2012 -0400

    macosx: Declare all of MainWindow's methods in its interfaces
    
    Fixes compiler warnings for a few methods without declarations called
    before their definitions.
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 57b858c39d723164068590e7a1048d75086a6561
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Aug 24 01:29:14 2012 +0200

    MKV: improve metadata for broken muxers

commit 471ffd34ff1c6a213ecca42a53143422429465ac
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Aug 24 01:04:06 2012 +0200

    MKV: support target Type for metadata
    
    This allows to differentiate Title and Album, for example

commit 9e62f5f7b4913c00da137d610e3439c6a0eaa80c
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Aug 24 00:26:10 2012 +0200

    macosx/MainWindow: added a fast-mode to show/hide the customizable buttons, since there is no need to do CoreAnimation stuff in a hidden window (close #7360)

commit 1674102a8ee24f753169fcc390d014714843e7d0
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Aug 23 23:49:39 2012 +0200

    macosx/VideoEffects: fixed incomplete 'Anaglyph' implementation

commit f3badedef0ac973a390aea01ddc8bc5135195d6c
Author: Zoran Turalija <zoran.turalija@gmail.com>
Date:   Thu Aug 23 15:45:29 2012 +0200

    macosx: Add Anaglyph 3D interface
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 0ceaef7d1e66f4b04011dd7ca216c98e79ca146b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Aug 23 21:55:01 2012 +0200

    Qt: try to fix recents crash on WinXP

commit ec377ed3c74c70ffc9b551924ffbd209f00437af
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 23 20:45:40 2012 +0300

    Partial atomic replacement for antiquated GCC versions (fixes #6825)

commit f89dc87db3018dcb33e56f65f495ea40b0af1bf7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 23 21:00:58 2012 +0300

    input: use unsigned atomic value

commit d22cf31fe1e45a3a3a61dfda61fddcbb74a29213
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 23 20:44:01 2012 +0300

    Fix vlc_atomic_compare_swap() return value
    
    (Though in practice, the only call site ignores the return value.)

commit 2e186c72e07564d391a22ac2e3e5badc6cc66cc2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 23 20:43:28 2012 +0300

    Remove untenable const qualifiers from vlc_atomic_get()

commit ddf9e6da14762a84d5c64eecd25015daef388098
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Aug 22 21:55:36 2012 +0200

    Qt: eventratelimiter: use mutex

commit 11104bf4206a1e16bbdd70faaa5190e0e0a34d78
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 23 17:37:43 2012 +0300

    Qt4: add SAP session name to RTP/AVP and RTP/TS destinations

commit 59243239463fe1147dd37856314161dfe43d354b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 23 17:39:35 2012 +0300

    Qt4: remove broken SAP widgets in streaming wizard (fixes #4322)

commit 1ee2e09d3e1435ecb289d69d68fcc72f76adc0a1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 23 17:24:13 2012 +0300

    Qt4: spelling

commit 94238454983d30f0713da88f65ac23302ffae0a9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 23 17:20:39 2012 +0300

    Qt4: remove non-working stream output wizard TTL field (refs #4322)
    
    In fact, the defaut values in the preferences are better than the
    default value in the wizard. If the user really needs to change the
    default for IPv4 multicast, (s)he can always save it in the
    preferences more permantly.

commit 9b77e1043394420137c674d47d9d9d265708eba2
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Aug 23 16:01:27 2012 +0200

    Win32: display stacktrace before modules list

commit 04d5562bf499b563786a2aecc34eb5f94af3b1ef
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Aug 23 14:33:13 2012 +0200

    Relicense meta_engine modules to LGPL

commit f68f3c81571d6e2b995e55e2027ec50de9865ddb
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Aug 23 14:28:15 2012 +0200

    Taglib: bump requirement to 1.6.1
    
    And delete contributions from Götz Waschk

commit 2971d9bd2279b4069dea237ab6f0394cb40e2de7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 23 15:18:30 2012 +0300

    v4l2: add basic support for AM and FM tuners (fixes #6788)

commit 71f0a5f54a7597dbb1434b1274fa0e6d41da1595
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 23 15:17:38 2012 +0300

    Fix non-file input slaves

commit b6b914ef2207f6f79e81b0a1d6c83174d0309c7d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Aug 23 14:14:09 2012 +0200

    MKV: improve debugging of metadata

commit 6b00c288897b76217f81cb61257ab460dea7d279
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Aug 23 14:04:34 2012 +0200

    MKV: do not set a date in UTC format
    
    We do not know how to display it anyway

commit 675fb725a3e6ee139b949c0880dc5eeb6ed142e1
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Aug 23 13:23:00 2012 +0200

    MKV: fixes for Metadata parsing

commit 5f754e8b18e227f373d504c7ca6552d10eaa3142
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Aug 22 22:56:48 2012 +0200

    Win32: Select the last DVD drive from prefs
    
    Ref: #6719
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 9e900f2640cd52837280b625530fb1f91aa21796
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Aug 23 12:54:09 2012 +0200

    macosx/open: added controls to capture Live Audio along with the current screen content

commit 41041ace1d524337072c7c387bead6f066ec574d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Aug 23 12:30:43 2012 +0200

    macosx/CAS: replace deprecated API calls with modern blocks-based counterparts

commit b03db9b566d61509dbccb5c1bc2348c332ef43c9
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Aug 23 12:27:39 2012 +0200

    macosx/wizard: replace deprecated API calls with modern blocks-based counterparts

commit ffbdd5c7d91ba10a1bb32ab5b4d833f5282e33fa
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Aug 23 12:23:18 2012 +0200

    macosx/output: fixed rare exception

commit b9ca1827df34e2fdccaa67b7de77613de2785b7a
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Aug 23 12:17:12 2012 +0200

    macosx/output: replaced deprecated API call and fixed long standing warning

commit 012fa5d2e5fd847cdc4139054eb7d32d1f9f364d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Aug 23 12:13:36 2012 +0200

    macosx/prefs_widgets: replace deprecated API call with modern blocks-based counterpart

commit 9708e54314073f04375f4564b0d29b1a581b70b2
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Aug 23 12:11:12 2012 +0200

    macosx/playlist: replaced deprecated API call

commit a549e879f806ea4229b28c36fea89177e1c19fa9
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Aug 23 12:09:07 2012 +0200

    macosx/open: replace deprecated API call with modern blocks-based counterpart

commit adde68fa66aec080676a41d35a2070af5e26f98b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Aug 23 12:04:51 2012 +0200

    macosx/messages: replace deprecated API call with modern blocks-based counterpart
    
    Additionally, fix a leak

commit dd9ef4237e21f89f8055cec4e1384555a6343627
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Aug 23 11:59:50 2012 +0200

    macosx/simpleprefs: replaced deprecated API call with modern counterpart using ObjC 2.0 blocks

commit 3c4998f6b611d3f49225269369b6b1014fd784bc
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Aug 23 11:53:17 2012 +0200

    macosx: added 'macosx-appleremote-sysvol' to simple prefs (interface category)

commit 2a6f2da35c2e54069fd6bb67efbf83cca6ab6a16
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Aug 23 11:44:13 2012 +0200

    macosx: added option to disable the next/prev feature on the Apple Remote (close #6508)

commit c6f168ffcdd31fbdec00f30059a3c6ec98b95f92
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 23 12:23:03 2012 +0300

    core: do not squash VLC_VERBOSE environment variable setting
    
    It did not work at all anymore.

commit 0e3168b5f750b5763fade01961e4dbba7efb78cf
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 23 12:22:49 2012 +0300

    core: use STDERR_FILENO

commit 264ad6ea299ab9eb57016e3f6a95fd300a7571e9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 23 12:11:01 2012 +0300

    v4l2: factor device open
    
    This will be used by the radio tuner.

commit 2ced1b142c63be49320ec6f6d0513a007fa76171
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 23 11:45:03 2012 +0300

    v4l2: remove unused strings

commit 97feb8c7edea24b9920b673885a90113ba76e94c
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Aug 23 11:12:09 2012 +0200

    macosx/Open: merge the QTCapture and QTSound views
    
    This also allows to set QTSound as an input slave for QTCapture to capture both ES at the same time. (close #6851)

commit 001e307c5b4ff24828b9413a7fa6f978f0b017fb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Aug 22 22:18:51 2012 +0300

    vout: inherit variables from configuration (fixes #7378)
    
    The VLC UIs use the VLC configuration instead of variables. That way,
    updated values are propagated immediately, rather than when a video
    output is created.
    
    Since the snapshot-related variables have no callbacks, they only need
    to be created if and when they are overriden/set. This only occurs with
    the LibVLC media player snapshot function (which remains quite broken).

commit f0a7d9a4906754d9c4c5f84354953e8bda79f535
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Aug 22 18:13:49 2012 +0200

    macosx: improve main window initialization
    
    This targets the same issue as 5b8a4057, but in a saner approach

commit 1c2af88fd9d41ffb379ff4de6f59565f16d1df0e
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Aug 22 18:07:21 2012 +0200

    macosx/playlist: add another sanity check and simplify the code a bit

commit cdd9eec910a9096b444bd6da3059574a9453ab57
Author: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Date:   Tue Aug 21 00:11:26 2012 +0200

    Add shortcuts to support for RTMP[E][S][T][TE][TS]
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 1de6f93432e1be15cd58966f951f27fd543e9fb5
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Aug 22 17:46:24 2012 +0200

    macosx: fixed potential race condition
    
    items stored in a xib should only interacted with after its loaded, which may be after NSApp is

commit 4471b1a1b96f02794989315a16911aaed3064bae
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Aug 22 17:04:04 2012 +0200

    MKV: more metadata matching

commit e32da3cbef3f10e311f00d0a68e2037939a292dc
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Aug 22 16:38:43 2012 +0200

    macosx/playlist: add another sanity check

commit 17c0becaf161355c19c554fd472cefdfbe1b41eb
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Aug 22 16:16:46 2012 +0200

    macosx/playlist: added missing sanity check

commit e139c96cdabca52827db8843d9aaa41eb50460a1
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Aug 22 16:16:27 2012 +0200

    macosx/open: added missing sanity checks

commit 8564f347c93455da29ebd65cbc5d2540b259e90a
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Aug 22 16:16:05 2012 +0200

    macosx: fixed random debug message crash

commit 1c81c0863ba03ec8022aed8a8e3bac81884dd509
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Aug 22 15:45:45 2012 +0200

    Core: display $Z as Artist - Title
    
    This is more coherent with the rest of the worlds...

commit 9dd2f6ed46b8c4bb0399693dbb3f91d7efbfabb0
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Aug 22 15:26:46 2012 +0200

    macosx: fixed crash when setting up the video output
    
    AppKit could be accessed by a non-main-thread

commit 52576ea50e1cb5d2fbb3ceba958128dc81ed13b9
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Aug 22 15:25:41 2012 +0200

    macosx: fixed crash in CoreDialogs when closing the progress panel

commit 1c76df001e79fe965e20816d8c46c6ed20f45cb5
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Aug 22 15:23:30 2012 +0200

    extras/package: disable the macosx dialog provider in VLC.app release builds, since it should only be used by VLCKit

commit 9f1b75b3dcab38ec1db4194758e9d86224bf9496
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Aug 22 13:28:38 2012 +0200

    macosx: added a checkbox to send crash reports automatically (or not) (close #6471)

commit 42dd17214ba206318057843063236011c940050d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Aug 22 13:12:27 2012 +0200

    macosx: fail silently when crash log delivery gives an error

commit 99acb947148500868c28998106e8af89555e2529
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Aug 22 11:40:11 2012 +0200

    macosx: update crash log server DNS

commit 5436eabea3a636fd6d1d96b7b037c0a079eb3324
Author: Sebastien Zwickert <dilaroga@gmail.com>
Date:   Wed Aug 22 01:46:12 2012 +0200

    macosx: str_format_meta(): take playlist as parameter directly
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 6195d81f6a4db4ecfe1c958ab8826512814db5aa
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Aug 22 11:17:07 2012 +0200

    macosx: use a more precise (Mountain) Lion definition

commit aaec0d4e1d1331645a61419345534498e976fe2d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Aug 22 11:03:51 2012 +0200

    macosx: fixed crashlog lookup on Mountain Lion

commit 0849d6e510d6e46a9a90f24d96fc800dfbdeb998
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Aug 22 11:02:57 2012 +0200

    macosx: update check for Lion and add another one for Mountain Lion

commit b9f859f6ae408ed9d4e2c26394ac27f01b44d292
Author: Denis Charmet <typx@dinauz.org>
Date:   Sat Aug 18 19:30:50 2012 +0200

    Fix MKV PCR "free-run" when a track is disabled.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit df4da384688af2d08921ecaca0cdd408b4f6ac32
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Aug 22 00:13:46 2012 +0300

    Use standard abs() function where appropriate

commit a62b01ec24f1897970b7327bbfca56734b9d208e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 21 23:03:15 2012 +0300

    ftp: check if server supports UTF-8 (fixes #2746)

commit 283669aa5a738317149f0b775e25b7d59cf7dad2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 21 22:48:35 2012 +0300

    ftp: add callback to parse server responses

commit 3a4c96c5ae7de22820a9bcc2b0bf94e34535fd15
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 21 22:44:34 2012 +0300

    ftp: rename function for consistency and avoid forward declaration

commit 2b9e7ac1d1e510473d1958a2c55c7c01131537b8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 21 22:24:02 2012 +0300

    ftp: fix memory leak and avoid forward declaration

commit 9cd91f9294687396aa819de7693a275608c985cc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 21 21:30:05 2012 +0300

    str_format_meta(): take playlist as parameter directly
    
    Also inline str_format().

commit b55ddc8fa43e6798f4ae9bc724758734d6b43310
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 21 21:18:17 2012 +0300

    Use str_format_time() instead of str_format() in outputs
    
    There are several issues with str_format() and str_format_meta():
     - the current playlist item is used rather than the actual input,
     - the playlist gets activated for nothing,
     - they assume the output does not outlive to the input (item).
    
    This mostly reverts commit cccd51a5b8026f20830aeec3473efa24553013c3.

commit 1c4f1394e060cbecb15378201cc953a07ad94b23
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 21 21:17:31 2012 +0300

    Unexport ml_Create() and ml_Destroy()

commit 4d14350c9a2043e601d1be3df38b048ecac67d71
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 21 20:59:29 2012 +0300

    ML: remove an unused function

commit c2f88e59463c9fbf9f28d0e302f65c0c8ec141fa
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 21 20:57:12 2012 +0300

    vout: add a warning
    
    pl_Get() can only be used in interfaces, playlist and ML code.

commit f843903810b57282683237a224dbb50637cc0c69
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 21 20:56:23 2012 +0300

    libvlc: do not assume playlist exists when preparsing
    
    This could crash. The playlist needs to be started (at least until
    someone resolves bug #5460).

commit 79fd9ab77c0eb9780700abb36b8171b0871ee9a2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 21 20:53:30 2012 +0300

    http out: remove dead code

commit 4be9fdff0f8279cb1164b12bf169beda4158a331
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Aug 21 19:57:58 2012 +0200

    media_library: fix selecting union member / update arguments.
    
    ml_AttributeIsString() defines String as 1 and Integer as 0.
    The switch/case was just doing the opposite...

commit 8be904aca94341a27d400bdc46d344b706ebfcbc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 21 20:48:11 2012 +0300

    Lua demux: no need for playlist
    
    vlclua_playlist_add_internal() requires the playlist only if there is
    no parent item. There is always a parent item when demuxing.

commit 80ae46b12a7c4fc1347a1cd22feea0938284bca1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 21 20:41:06 2012 +0300

    input_ExtractAttachmentAndCacheArt(): no need for playlist

commit 74efc8200b59852ea4b7c26516ba318beb1bd600
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 21 20:40:24 2012 +0300

    Remove assert() with side effects
    
    pl_Get() has side effects.

commit abf5407607b1d7cac761686b7289028af5d9ca60
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 21 20:37:00 2012 +0300

    libvlc_media_save_meta(): no need for playlist object

commit 31d471deb16cdbc9abfcffb0ca17b93de21dadc8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 21 19:50:11 2012 +0300

    preparser: use vlc_object_t instead of playlist_t

commit f6671b3eaeb2769295fbc8882636b66c82b1f034
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 21 19:45:36 2012 +0300

    playlist fetcher: use vlc_object_t instead of playlist_t

commit d1bf94c10ea0e5187e80cabe832e87b43903aca4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 21 19:42:39 2012 +0300

    playlist: use standard C syntax for variadic macros

commit efd771edbe8ddde8cbc52d0c4e14f6884ac4de54
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 21 19:39:27 2012 +0300

    playlist art: use vlc_object_t instead of playlist_t

commit 29542f0187d99ac1fbdcf14a66769dacb7e37887
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 21 19:31:28 2012 +0300

    playlist preparser: do not wait for playing item (refs #5460)
    
    This does not really work anyway.

commit 643d29c97c787139a1f8d45c5c756814635d92eb
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Aug 19 15:10:42 2012 +0200

    contrib/bghudappkit: patch to upgrade the xcodeproj used for compilation

commit 2d89fa9e1b503cfe78c447491b5447413daf1b91
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Aug 19 15:12:43 2012 +0200

    contrib/growl: added patch to upgrade the xcodeproj and cleanup the script

commit dfb4fa14a2624885422906176dd0f513cf8a6677
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Aug 19 15:09:35 2012 +0200

    contrib/caca: fixed compilation with llvm-gcc by disabling some inline ASM

commit 1ffe7f9e67e21a3a270462d61250ee4a4bde8cd9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 21 18:23:36 2012 +0300

    RTP: use stream_DemuxControl() - fixes #3145

commit 48c929bf78e8e3d8c5caa152b2d9cbced7aba4e3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 18 19:28:30 2009 +0300

    RTP input: keep track of chained demux

commit 6b19c14310443053751f3c7bc7bba8bc6ea7efd5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 21 18:01:17 2012 +0300

    stream_Demux: add getters for position, length and time (refs #3145)

commit 719b6a75313f88581fffb582cccc2aea71d40652
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 21 17:47:47 2012 +0300

    stream_Demux: memory leak

commit c3977541cf1e47c39e95768a1824ad33b7496c58
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Aug 21 17:30:12 2012 +0200

    Contribs: fix live555
    
    Sorry...

commit 9f186108d8f263371a21c1599b3dc8e6b7fa6f1c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 21 17:36:58 2012 +0300

    stream_Demux: no need to block thread cancellation
    
    The thread is not cancelled (ever since vlc_clone() replaced
    vlc_thread_create()).

commit 2b58ea4465feabc3b053dce1a4445307324a1668
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 21 17:36:16 2012 +0300

    stream_Demux: destroy the demux from the thread
    
    This is simpler and more consistent.

commit a838292ca5337e18d43e77312df015bf65669a4c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 21 17:32:51 2012 +0300

    stream_Demux: allocating an empty block is legal, do not hack around

commit 619cdda986bfb14332a07cbc33a078bbdd09fa09
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 21 17:30:56 2012 +0300

    stream_Demux: remove unsafe pointer access
    
    In the original stream_Demux (from 2004), there was a lock. But then
    it vanished in a big input "rework"... Anyway, killing the demux
    explicitly should not be needed: The underlying stream will return EOF
    and any sane demux will return on EOF.

commit cb9a583ca2434457162da922548371cd30be7675
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 21 16:59:42 2012 +0300

    var_LocationParse(): accept semicolon as separator
    
    This is for backward compatibility with existing VLC playlists and
    VLC playlist generators.

commit 76b1bcfc9054cdcd214bcb9c3b3e4751c00081d0
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Aug 21 15:53:02 2012 +0200

    CDDA and SDL plugins do not need -lwinmm

commit 457a994e528067e984fbd90c29ec2dee77648cba
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 21 16:38:24 2012 +0300

    v4l2: revector tuner setup
    
    So the code is reusable for radio device nodes.

commit 0db4200314dc7e87c9845f639a45d5ce22299872
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Tue Aug 21 15:19:50 2012 +0400

    macosx gui: use vlc_path2uri.

commit c57446ee13bdaa1188b92ac8fc33740b3516cb2a
Author: Sebastien Zwickert <dilaroga@gmail.com>
Date:   Mon Aug 20 11:13:26 2012 +0000

    macosx: Repack module_config_t.
    
    Signed-off-by: Konstantin Pavlov <thresh@videolan.org>

commit bf5839b40799a462ad3630a7057fbd35a7dd80f4
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Aug 21 15:08:01 2012 +0200

    Win32: the core does not need netapi to link

commit 121973c11e16a9b359e93f109861c83d4a897e2c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 21 16:04:51 2012 +0300

    vlc_UrlParse(): fix handling of port numbers
    
    Pointed-out-by: Aurélien Nephtali <aurelien.nephtali@gmail.com>

commit 82074bd36468324b3d1e520efe9c4c88db553645
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Aug 21 12:15:22 2012 +0200

    MKV: map metadata ENCODED-BY

commit 3733d9de71e56ae7ec9016156fabc8cffd598d7e
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Tue Aug 21 00:53:55 2012 +0400

    src/text/url.c: unbreak win32 build.

commit 07228ceaaff0e4436159a6a8d1ebd9774e78aaac
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 20 23:32:28 2012 +0300

    IDN news

commit 6ae9dc2d0d59ac332e170f228ecd908e5b5e106b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 20 23:24:08 2012 +0300

    vlc_UrlParse: support for Internationalized Domain Names (fixes #7343)

commit 8021369f59b633102dfed91bc3a850a1d1b4bb91
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 20 23:14:54 2012 +0300

    configure: add check for libidn
    
    Note that versions 1.24 and later of GNU/libidn are dual-licensed under
    GPLv2+ and LGPLv3+. As with GnuTLS or Samba client, there are 3 ways
    to retain LibVLC binaries under LGPLv2.1+:
     - link against a version of GNU/libidn from last year (or older),
     - do not support IDN at all,
     - use another IDNA back-end (e.g. Windows Vista's Normaliz.dll).

commit 85b213028c1f04d831422381d1ac523316102843
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 20 23:06:18 2012 +0300

    vlc_UrlParse: rewrite, de-inline and simplify

commit 33dfab3c2119f7121288c091a7b82cac40a8a5f9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 20 20:31:05 2012 +0300

    vlc_path2uri(): rename from make_URI() and always convert path
    
    When there is an ambiguity, the caller is responsible for determining
    whether a string is an URL or a path. In most cases, the string is
    known as a file path.

commit 595db21adb1035a72a84e4f9ac7c541c5b4b6ee7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 20 19:51:40 2012 +0300

    Qt4: remove unnecessary path to URL conversion
    
    Recent entries are already MRLs.

commit cb6e4c6210068a222f63663b241551f03ab86022
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 20 19:35:01 2012 +0300

    decode_URI_duplicate: fix error handling

commit d6e4d5a569180ba7b82332e69ba20b59b3c54e00
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 20 19:02:45 2012 +0300

    Split URL functions from other strings functions

commit 55cb3971ca07c3ca103231e7d5f7ed939233bd09
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 20 17:33:27 2012 +0300

    XCB: key symbols list update

commit a8aa5d64069abf6c8ea43532ec2bd09274984564
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Aug 20 16:39:14 2012 +0200

    Qt: allow selection of 2.x style
    
    Close #7108

commit 2ffcdf8b86de297f25074ec337c64d0c371db078
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Aug 20 15:24:03 2012 +0200

    Qt: avoid a crash
    
    Close #6466

commit 1867ce0e9b99b925922c61e2fa8c3cc65b3a5516
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Aug 20 15:13:00 2012 +0200

    Rawvideo: support RGBA
    
    Close #6209

commit f36c50b0a05478a64f9c8a9b2df657ab625812d9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 20 15:55:32 2012 +0300

    Qt4: simplify and hopefully fix progress bar deletion
    
    This should fix LP#947156.

commit 29de0421e5c6b377cf6267da1b638c80507419b1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 20 15:43:28 2012 +0300

    Revert "Qt: external progressBar, simplification for win32 style"
    
    This mostly reverts commit 7240444db88efabeea7e85310864f6b48c19537e.
    This broke threading rules for Qt4 GUI.
    
    Conflicts:
            modules/gui/qt4/dialogs/external.cpp

commit accf189a2554fb52e4a362be55124f13f510fdfb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 20 15:21:07 2012 +0300

    Qt4: fix compressor and spatializer initializer order (fixes #7296)

commit 1a1512999f4f20ed041a4b85fd1a0e8cedc17635
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Aug 20 11:53:19 2012 +0200

    Vorbis: code cosmetics

commit f26c823b76c930c2b94aab9e396a0c7b9ba8e209
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Aug 20 11:52:55 2012 +0200

    Audio: display a coherent channel order for 6.1 vorbis

commit ba1a4be18a0fb217ee5daa7e29f1bd968d02a1be
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Aug 20 11:13:53 2012 +0200

    Contribs: fix android compilation and build only the library

commit c98e5d95fc63c36262fa6a72475ec00ab10dc0c9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Aug 20 10:30:58 2012 +0200

    Contribs: update live555 after 8 months...

commit d94635b679468bd246122b4bdae48bb3d199ab31
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 20 10:58:29 2012 +0300

    Qt4: map Browser Refresh to VLC

commit 40979d3b5243e86f0461111752913ad656aed63b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 20 10:44:56 2012 +0300

    Bind some browser keys by default

commit 38dd1c7e25b3ad0cac5071bb8f053febf5ed19a8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 20 10:42:51 2012 +0300

    xcb: map X11 Cancel to VLC Browser Stop

commit d9bf912ee21daddabe8a8a897ced7ba18503cf39
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 20 10:34:25 2012 +0300

    xcb: print X11 key symbol in debug
    
    This eases matching of unknown keys.

commit 7f27aba71f4f02da1d5b87dafe2de3ecd4da2bfd
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 20 09:50:08 2012 +0300

    Lua: fix number syntax error - unbreak RC interface

commit 837f0d296d1f5b92b2f582969d659bb53303bb55
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 20 00:56:10 2012 +0300

    contrib: depollute Makefile variables name space

commit adc154c0cf91cac72b31907acbf400d71e8dd24e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 20 00:42:42 2012 +0300

    contrib: gcrypt: add SHA-256 for GnuTLS

commit 8918b769c01d103f3772926ee1bcea7055a695eb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 20 00:09:00 2012 +0300

    libmpeg2: unused variable

commit d53bf1b3f19877911bdac7172a139e063ed81155
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Aug 19 23:19:56 2012 +0300

    Repack module_config_t
    
    Also do not save garbage, especially pointers, in the plugin cache.

commit acc457d1f06109922d66998200aa9a82a58e4830
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 16 22:10:52 2012 +0300

    config: improve/fix the callback prototype for config item choices

commit 04e363a9459baba69a6906d20c4336b2dbcc21c1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Aug 19 22:08:50 2012 +0300

    plugin: use separate description command for lists and list callbacks

commit b8a57f9695f481ddfcf5e2c9635e11272e456527
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Aug 19 20:37:40 2012 +0300

    Remove configuration item actions for now
    
    This hinders the following commits. This was only used in a single
    plugin on a single platform, and was poorly designed.

commit 8b3d0dd785ef8f8442365626d0c57a8e3bb12b41
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Aug 19 23:40:58 2012 +0300

    DirectSound: unused variable

commit 870c39ef04e0523dca07743168008e9924bc4508
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Aug 19 22:57:24 2012 +0300

    qt4: passwords do not offer choices

commit 549e3f43e927366152476dca76df574625d141d3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Aug 19 23:22:06 2012 +0300

    modules: always load modules with callbacks for the time being
    
    Until config_GetPszChoices() learns to load modules when needed, any
    module with a list callback must be loaded at all times.
    
    The code previously assumed that plugins with list callbacks also had
    action callbacks. This is not true.

commit e1bd4f038b0a2e1eae7457d176ad61e53d8ff64b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Aug 19 21:41:00 2012 +0300

    Cosmetics

commit 9f5bed00476a6d438a1abff4a31397ae7af88cad
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sun Aug 19 18:08:52 2012 +0200

    macosx: save debug log to rtf instead rtfd

commit 8af1d49fad9f0050cac39a854a19c217be3a3697
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sun Aug 19 17:27:08 2012 +0200

    macosx: improve playlist table column resizing behaviour

commit 1995b3009c61cfd91f6b5b0453661cf98f685751
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sun Aug 19 16:58:40 2012 +0200

    macosx: use same translation dict for menu and column names

commit f956a68eb889593c3aa194004dbe984f5633145c
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sun Aug 19 16:41:49 2012 +0200

    macosx: dynamically create context and main sub menu for playlist table header selection, Simplifications in existing code

commit 356da4f8d726ef09056d584977cff1c7b9370655
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Aug 19 19:01:07 2012 +0300

    help: fix loop invariant for string choices
    
    Regression from d70cda889b72595f17df9bb15700f32420883161.

commit 0dd263ce48fcbf50eabdcfea0409837cf82ad520
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Aug 19 17:40:25 2012 +0300

    vlc_UrlIsNotEncoded: remove dead function

commit 1cc355f338c67fdc5fe18d04cf43bb09b17d735d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Aug 19 17:57:22 2012 +0300

    Missing inclusion of <ctype.h>

commit c36afbf5452122071d264cb7d5e8131b0a828234
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sun Aug 19 16:11:40 2012 +0200

    Qt: PLModel: Don't overpass pixmap cache for fetching image

commit 42961acae035e0f5f9b86cdcad5fe18fb4af0ce3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Aug 19 16:41:15 2012 +0300

    vlc_getaddrinfo: do not copy hints
    
    The layout of struct addrinfo is variable (notably because of RFC5014),
    so copying hints is brittle.

commit 7b9e62c25758e4774bb5d89bd41a42685ae79f5a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Aug 19 16:36:03 2012 +0300

    vlc_getaddrinfo: pass AI_IDN explicitly where applicable

commit b0b8f4c49d7eee76017793d84cae943a890be1b9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Aug 19 16:29:53 2012 +0300

    vlc_getaddrinfo: pass AI_NUMERICSERV explicitly where applicable

commit 16d8d7b790a249463f41b643b020439b096ee77b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Aug 19 16:22:39 2012 +0300

    vlc_getaddrinfo: remove useless parameter

commit 13bd012152046eefaa080d5877d5b2e2f5fc5a10
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Aug 19 16:17:49 2012 +0300

    vlc_getaddrinfo: port is unsigned, 0 means unspecified

commit fbd3044808f2dcad7a8fcdf95c82c4038d9c8526
Author: Benjamin Drung <bdrung@debian.org>
Date:   Sat Aug 18 23:23:47 2012 +0200

    Fix typo misformed -> malformed.
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 41f87f4dd08dcb9dd2a766440a59170f0da0c3f3
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Aug 17 14:43:50 2012 +0200

    contrib/OSX: add compilation support in case Xcode's command-line support package wasn't installed

commit 27fd9820c212dbd0487b50fd20022942e158c921
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Aug 17 14:42:47 2012 +0200

    contrib: remove PPC support for OS X

commit 8477c53433aa7a4d97bd3748781ba2ede575d48c
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Aug 17 14:40:40 2012 +0200

    contrib: assume OS X 10.7 by default and raise compatibility level to 10.6

commit 6b521aafb0b4db719cd4b6a173b51f27971c9fec
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Aug 17 14:39:56 2012 +0200

    contrib: fixed SDK lookup using Xcode 4.2 or later

commit ea86c8c0792e26ad034b91bf5be98e511ef654f4
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Aug 19 12:49:25 2012 +0200

    NEWS: updated OSX section

commit 61d496451f3babac8b1a95d5e7bec569f1c750fd
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Aug 19 12:44:13 2012 +0200

    macosx: removed explicit 10.5 compatibility code

commit 5e674f08d6604c7c160f06c78efb705277668d13
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Aug 18 21:52:08 2012 +0200

    Qt: BookMarks dialog: correctly handle deleting selection

commit 1debd1994a95062600ccc4ede5e27616a698b4ed
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Aug 18 20:58:34 2012 +0200

    Qt: Bookmarks: correctly apply buttons states

commit 4bea14e2a98be2b49e958986e25e9994977c201e
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Sun Aug 12 20:15:35 2012 -0400

    contrib: disable harfbuzz on Android
    
    For consistency with 691e604cd61e5285e69faa6f99647f6bcea817ef, libass doesn't need harfbuzz on Android. (It doesn't build anyway.)
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit e96fb7b89499332cecd1e10ed125c4cef9b3f585
Author: Christoph Miebach <christoph.miebach@web.de>
Date:   Sat Aug 18 15:25:53 2012 +0200

    typos visible in vlc.pot
    
    Pointed-out-by: Michał Trzebiatowski <hippie_1968@hotmail.com>

commit 06f34a9d44e05189e85d4629810913fb7e6992c4
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Aug 17 19:10:36 2012 +0200

    Qt: EventDialog: remove useless destructor

commit 1cc91766d9340fa3af52959d58bfbf68cc771691
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Aug 17 19:09:30 2012 +0200

    Qt: UpdateDialog: use dynamic event IDs

commit 11279e38852c23e7e225998daa24686feb3405dc
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Aug 17 19:03:16 2012 +0200

    Qt: use dynamic ID for DialogEvent

commit 6f435e8805274d1c52ad89893ee1121be35f2978
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Aug 17 18:05:46 2012 +0200

    Qt: Ensure event IDs are not reused.
    
    Qt ensures event IDs are never reused by providing a way to register
    them dynamically. We have code that allocate event IDs statically and we
    need to check/register those then to ensure proper offset for dynamic
    ones. (we could just register them too, but this wouldn't allow
    switch/case through values)

commit 73a94837303629d8839dba609909731763ddfd57
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Aug 17 15:16:53 2012 +0200

    Qt: insert newlines for readability

commit d6742e016ae752f1bb7cf290d8028689ef0017f6
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Aug 17 15:14:29 2012 +0200

    Qt: namespaces are now sufficient for designating event names

commit 087fcf430bd5113b8508395d38e79c5b211f2493
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Aug 17 13:18:50 2012 +0200

    Qt: namespace IMEvent types

commit f6d61f8b8da8b6ad90741add593fcda36d8e84ea
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Aug 17 13:08:57 2012 +0200

    Qt: PLEvent: protect members

commit b2f19b19c974b2474d3c580b642079ab8074af57
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Aug 17 12:11:27 2012 +0200

    More NEWS for 2.1, including libVLC new functions

commit 42480e9fe9f1b4a39d566c5d85aeae92706a3934
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Aug 17 02:08:58 2012 +0200

    D3D: Fix wallpaper mode under Win7
    
    Close #7348
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit a73b86a582109d869c60f9381a2e31a7c7657fa8
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Thu Aug 16 19:35:00 2012 +0200

    Qt: rename even ID offsets as what they are

commit 26027de9088ae4780d8f178c9f089271c71143ff
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Thu Aug 16 19:24:32 2012 +0200

    Qt: IMEvent: simplify using getter

commit 1abc5673f6b790ab9babc02bf0008dafeab20ae6
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Thu Aug 16 19:23:36 2012 +0200

    Qt: IMEvent: use getter instead of friend class.
    
    Plus one friendship was unused.

commit 6db9d209cb95d7d2aa03b2e4ed89d1e58a605f33
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 16 22:10:44 2012 +0300

    libvlc: cosmetics

commit d04d171b2af7c62306b5fb27cd19f8c301b42174
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 16 22:10:03 2012 +0300

    LIBVLC_DEPRECATED does not imply LIBVLC_API

commit eba83a2a77b7896eb6b2fd90ec9fb1f20da0e966
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Thu Aug 16 22:56:20 2012 +0400

    Contribs: vpx: add patch to fix build failure on OSX 10.8.

commit 9368908a0bf3aae5509547e5260449e1d9a0ec74
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Thu Aug 16 22:50:56 2012 +0400

    Explicitely include libavutil/mem.h where needed.
    
    libavutil.h doesnt include common.h since lavu 51.39.

commit 0625a95dbbe37d4fa1c7be34478f8846d42cfaf8
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Thu Aug 16 22:45:30 2012 +0400

    Define a hotkey to cycle through SIDs on __APPLE__, too.
    
    Unbreaks build on OSX.

commit db9bfa694325b560164756e7363edd61fdbd1f1a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Aug 16 18:55:37 2012 +0200

    Qt: move VLM shortcut to Ctrl+Shift+W

commit fbd676f32c6b83d7bc33c5315573030e6d52662c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Aug 16 17:24:13 2012 +0200

    Avcodec: require avutil 49.5.0

commit 7676c7b758a3f9296adeee212d9f791b5fa9a1da
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Aug 16 17:16:13 2012 +0200

    Avcodec: we already require 52.25.0

commit dc4db7148fb13ee77c0821c5ee2d5f74fd05cfc2
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Aug 16 17:07:51 2012 +0200

    Avcodec: use the standard includes

commit 77ed9b1d806f83312d40aa909085ee5977b82b37
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Aug 16 16:51:32 2012 +0200

    Fix make dist

commit 48068921480f5d91a2f6b825f7ef6ddc4c0153c0
Author: Sebastien Zwickert <dilaroga@gmail.com>
Date:   Tue Aug 14 21:52:27 2012 +0200

    avcodec: use VDA in synchronous mode.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 637278c0e0aef709cf752d7f537cfea23353453f
Author: Zoran Turalija <zoran.turalija@gmail.com>
Date:   Mon Aug 13 07:54:04 2012 +0200

    Add hotkey to cycle through program SIDs.
    
    Allow far more easier cycling through program Service IDs in multi-program
    stream eg. DVB streams.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit cafb8e307e09abbba575e84a8656b80499f86de1
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Thu Aug 16 15:28:29 2012 +0200

    Qt: InputManager: Namespace PLEvent types.
    
    Pointed out that LeafToParent_Type was misused.

commit b54356d11dbafa1d3cce837b43faeedb9413941b
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Thu Aug 16 15:08:25 2012 +0200

    Qt: InputManager: UpdateMeta() on Item change. (fix #7321)

commit 541c1d97c0087c5de559b9793f42ea698f8c284e
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Thu Aug 16 15:06:25 2012 +0200

    Qt: add deduplication for some events.
    
    Some events are fired on each meta type detection, while we just handle
    those events on a global change basis.
    Qt has some similar deduplication for repaint() or touch events, but
    does not provide it to user.

commit ca83393c3d885c185c778871c6c20573716b7a49
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Aug 16 15:28:36 2012 +0200

    Qt: add the playlist view mode selection to the right click menu
    
    Close #6838

commit 7f0b026896bf32365a641b54bc9d88d95d45885d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Aug 16 13:41:46 2012 +0200

    macosx: fixed setting the following options on the command line: 'macosx-vdev', 'macosx-nativefullscreenmode', 'macosx-background', 'macosx-video-autoresize', 'macosx-black', 'macosx-mediakeys', 'macosx-appleremote'
    
    This also closes #5892.

commit e5d1d74558f5b116e10792e44e8aa85df0017fd2
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Aug 16 13:23:44 2012 +0200

    macosx: fixed 'video-deco' and 'embedded-video' recognition when set on the command-line

commit d74122c1dd46c00ccfd64e0d21db38ffdd1ff515
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Aug 16 12:38:41 2012 +0200

    Qt: small simplification

commit 342a38f0b973fad378acc279c113a54405f5260e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Aug 16 00:41:19 2012 +0200

    Win32: try to fix the power management issues.
    
    Should close #923 #1241 #4158 #4275 #5380 #5719
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 9611ebca7f4fcbda18ea1948be83192da0218234
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Aug 15 23:14:37 2012 +0200

    DxVA2: do not fail without Shell. Close #6322
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 0aa013896d8e4d0e2ddc31cce32ead7043bfed82
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Aug 15 23:13:52 2012 +0200

    Win32: Fix packaging with broken sed
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 33cf1494fc590c704da871ae5c1fc831874bab40
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Aug 15 22:57:31 2012 +0300

    libvlc: thread-safe and more straight-forward audio devices API
    
    Also improve documentation, and deprecate the old broken functions.

commit b27ba687c24fd2071ad25ef8eac2613fce11af61
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Aug 15 22:07:18 2012 +0300

    libvlc_audio_output_list: simplify and add missing error handling

commit f1f6ed167c94bd44d04fa5fc7d5b23d28fc8ca7b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Aug 15 21:28:26 2012 +0300

    Remove duplicated config refresh callbacks

commit ca923dceb27544bae7da97e9828911bb54f041c5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Aug 15 10:22:14 2012 +0300

    Separate string list and string list callback
    
    The configuration system cannot store both a static list and a dynamic
    one (and AFAIK, it never could). It only makes to use either a static
    list or a callback.

commit e960f0f8f8d6eefe9d3dadc86497fbba236571ca
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Aug 15 10:26:50 2012 +0300

    Qt4: use config_GetIntChoices() for integer config items

commit 5f8ed84c4ea50588732c74a9f0267095cf0ecede
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Aug 15 10:00:41 2012 +0300

    Qt4: fix types conversion in extended panel

commit fb1eda2e5c2ef8258ea3b89a55792be2fda5c361
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Aug 15 00:59:12 2012 +0300

    Qt4: use config_Get(Int|Psz)Choices()

commit 40ec61728a9469213c7242c04b2b5f06628af53e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Aug 15 00:01:18 2012 +0300

    config_GetIntChoices: function to retrieve config item choices (integer)

commit dd7d05eb0c335f03302cf3424dd3d4b08ce6e337
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 14 23:49:33 2012 +0300

    config_GetPszChoices: function to retrieve config item choices

commit d70cda889b72595f17df9bb15700f32420883161
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Aug 15 00:58:21 2012 +0300

    modules: simplify storage of choices in cache

commit 2f3f089919e74ebcae389ef917e6c1d300c71c1e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Aug 15 00:57:05 2012 +0300

    modules: remove unnecessary checks

commit 08399ac46114bf30f9690ba8077327d7259181c2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Aug 15 00:56:44 2012 +0300

    Ensure string list always has text

commit 8e3dd71128904eecf8439ef636bfdf5abadfaa1e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 14 23:48:26 2012 +0300

    Unexport block_FifoWake()

commit 210225b22f14555ced872c7a8c966a8dcde0ddce
Author: Brendon Justin <brendonjustin@gmail.com>
Date:   Tue Aug 14 15:02:47 2012 -0400

    macosx: fix hiding of shuffle & repeat buttons
    
    Fixes #7333
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit cd9561239eabdc0b83dfdf678c3e2e17da890f72
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 14 21:59:28 2012 +0300

    mad: do not convert to from FI32 to FL32 on the fly
    
    Let the conversion plugin(s) do that. They can be optimized.

commit 14e7e310b0c2ce53663e3f7c8474dce4fa5b047c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 14 21:58:38 2012 +0300

    aout: convert non-linear to FI32 if direct conversion is unavailable
    
    (rather than FL32, which should be the destination format anyway)

commit 4abeb5498e41198f950d29cdf59a552e1cefd055
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Tue Aug 14 16:49:25 2012 +0300

    avcodec: fix language

commit 05a4c17fe5ea847e4c825c61ed5deb2527d82b6f
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Tue Aug 14 16:24:15 2012 +0300

    avcodec: fix helptest for aac-profile

commit cae1bbba8bf4eb1a5de4c1bbb06904018e9980fc
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Tue Aug 14 16:21:45 2012 +0300

    avcodec: add aac-profile strings for he-aac and he-aac v2, libfdk-aac supports them

commit 770ce7dbcca318c74c2d98886c13fcf0c00789d6
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Tue Aug 14 16:20:52 2012 +0300

    avcodec: move version check to avcodec.h

commit 58dfd2dc56fbc91398076728d6bea3c311b1ba4b
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Tue Aug 14 16:00:41 2012 +0300

    livehttp: allow segments to be 10% shorten than asked, seems to be usual limit of allowed variance

commit 219549e6806d09b560f72c1ee38b0ee5064af56b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Aug 14 14:20:37 2012 +0200

    avcodec: enable 'avcodec-hw' by default on OS X

commit 10cb2dcac816767596c6287f0d36e0d744ef2e7d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Aug 14 14:14:19 2012 +0200

    macosx: polish the start/stop time fields by allowing a more sane syntax than plain seconds

commit 73483c330a1238d905f951648b5ca393b0c3cbd2
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Aug 14 14:13:46 2012 +0200

    Updated NEWS

commit 30f629527f7c95e6fa1ea8994b74be140923d982
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Aug 14 13:50:38 2012 +0200

    macosx: added 'avcodec-hw' to simple prefs

commit a3d90e27fbb17f3f01389d481d3fa628787689fe
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 13 22:17:32 2012 +0300

    Do not assume sysconf() returns a positive value

commit 191f071695d272e99de17787d33e773606656430
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 13 22:09:50 2012 +0300

    PulseAudio: do not assume sysconf() returns a finite value
    
    (Here -1 means infinity.)

commit 4e70b5233d9760b0b12f429adec8b2e243b321bc
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Aug 13 19:39:52 2012 +0200

    Vorbis: fix totaltracks info parsing

commit 13f92c66831aa5c4695df8f8f3719d42576af265
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Aug 13 19:12:38 2012 +0200

    libmpeg2: remove tab

commit 5ea1694ee914b958e720f00a2af2d7b2a5c2d59d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Aug 13 17:53:28 2012 +0200

    OpenCV example: move to C++ and opencv2 APIs

commit 8acf84f171bd02e6c65c895285cb1dc2f183eca5
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Aug 13 17:39:34 2012 +0200

    Core: SD, kill a warning

commit 039902ede731db5c5fea2e28d79e1912cbcc1184
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Aug 13 17:35:58 2012 +0200

    Revert "OpenCV Example: define a default parameter, since we are not C++"
    
    This reverts commit 8ffa5c9fe5ac3fccabfdf9324f28ed654130f73d.

commit 1b978bf8a0b996b7fd49683924deb0ca88f33141
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Mon Aug 13 12:49:38 2012 +0200

    Qt: MediaInfo: name panels for public method usage

commit 50c97f0b87fe4271d7eb4af3035e1b838ec60c5f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Aug 13 11:34:54 2012 +0200

    Wasapi: temporary compilation fix
    
    Until we find a proper solution

commit 1825dc9720138d5fb0f85c78e5d95bb16e2cfd88
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Aug 13 09:57:18 2012 +0200

    contrib: hardbuzz: update config.{sub,guess}

commit ace877b7fd00a59e71c12b0941c60e355150091a
Author: Naohiro KORIYAMA <nkoriyama@gmail.com>
Date:   Sun Aug 12 13:34:26 2012 +0900

    libass: added HarfBuzz support
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 09ce97e45a3d6005b5ad0d263f0a619298a466bb
Author: Naohiro KORIYAMA <nkoriyama@gmail.com>
Date:   Sun Aug 12 13:34:25 2012 +0900

    contrib: added HarfBuzz 0.9.2
    
    To support complex scripts (e.g. Thai) in libass, HarfBuzz support is required.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit fad67c61127451fe51fb06df61494e2053bc6bd6
Author: Naohiro KORIYAMA <nkoriyama@gmail.com>
Date:   Sun Aug 12 13:34:24 2012 +0900

    extra/tools: added Ragel
    
    HarfBuzz requires Ragel when executing autogen.sh.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 575b88cf3525736e6ed1a4f4bac76702698148f1
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sun Aug 12 20:13:22 2012 +0200

    Qt: MediaInfo: Clearly identify current/playing media info

commit 55fe0126fe29bb9d6eca3ffad4ff728a81d9d84d
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sun Aug 12 20:10:30 2012 +0200

    Qt: ExtraMetaPanel: remove unused p_intf

commit c7f9626c44e96dbbcb7bf4be9bbba71e374392a5
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sun Aug 12 20:06:20 2012 +0200

    Qt: InputStatsPanel: remove unused p_intf

commit bcd3c7986530d0e5c07ec833a750517c760dd8fb
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sun Aug 12 20:03:58 2012 +0200

    Qt: InfoPanel: unused p_intf

commit a49c94e306c0f05d5bdc74e6e6d24b69ef8d81fa
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sun Aug 12 20:00:52 2012 +0200

    Qt: MetaPanel: missing clear

commit baf3e50be36ff2814cd17c9116b5184ed0ba8c0d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Aug 12 19:52:09 2012 +0300

    config: bind the media keys by default (in addition to regular ones)

commit e4d638b120afd4f9d6e860c18f53368f017e5d96
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Sat Aug 11 19:17:45 2012 -0400

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

commit 11f87ef609b9595367270316976dcc30e936f567
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Aug 12 01:23:13 2012 +0200

    OpenCV: change configure to auto

commit 8ffa5c9fe5ac3fccabfdf9324f28ed654130f73d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Aug 12 00:52:53 2012 +0200

    OpenCV Example: define a default parameter, since we are not C++

commit 20751c54ed83b50894ab3c66d6499ee6920c92f2
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Aug 12 00:52:02 2012 +0200

    OpenCV example: drop an unused variable

commit f56a508a101086533de4d3174677ce167472a3fe
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Aug 11 21:10:32 2012 +0200

    OpenCV: remove unneeded headers and variables

commit 01fcf2a339b256b5daeb33490d339c70e747f0f7
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Fri Aug 10 13:25:49 2012 -0400

    opencv_wrapper: Fix RGB video passing to OpenCV
    
    Otherwise video comes into OpenCV as virtual garbage.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit b33f08a044bdf85a4ac00615df04001da968b918
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Fri Aug 10 13:25:48 2012 -0400

    opencv_wrapper: Fix display processed image and/or unchanged chroma
    
    This fixes the purple issue and the picture leaking.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 9f558bfdbb63c7f544bda3f0cad41898b0f996e4
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Fri Aug 10 13:25:47 2012 -0400

    opencv_wrapper: Simplify logic slightly
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit af2ef762fd8de2d6fe3ee10fbfce8b89cba7383c
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Fri Aug 10 13:25:46 2012 -0400

    opencv_filter: Don't crash VLC if no picture could be obtained
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit df7eecf658152cc9d2be5ab36661285aa7294a39
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Fri Aug 10 13:25:45 2012 -0400

    opencv_wrapper: Remove the weird custom verbosity and clock_t
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 67f6d91e891b6530201c7c8177e21b8c36890c98
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Fri Aug 10 13:25:44 2012 -0400

    opencv: Refresh the internal opencv_example filter to match the updated wrapper
    
    This also makes it work.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 45148875e4b8cd5fae6c462d666ccaef305bc3bc
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Fri Aug 10 13:25:43 2012 -0400

    opencv_wrapper: Port to video filter2
    
    An update to the six-year-old, unmaintained filter... :)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit f4c3c98c2270a7bda8cae22c3eec5550ab05ef44
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Aug 12 00:32:01 2012 +0200

    Add a ProRes FourCC

commit 052974831b2b50682a37933c992d2606fe1845b3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Aug 11 23:23:36 2012 +0300

    Qt4: /dev/dvb/adapter is Linux DVB, not just Linux
    
    This is also used on *BSD systems.

commit 06683a063d0aa4096ff92edaa036d70853ec4b98
Author: Zoran Turalija <zoran.turalija@gmail.com>
Date:   Sat Aug 11 23:18:48 2012 +0300

    dtv multisat: Allow command line option dvb-satno.
    
    With this option marked as unsafe, it is not possible to use it and
    as a result, it is not possible to tune to different satellite on
    different DiSEqC LNB.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit bfcefbf2b35650c8149ed9e94890f669187c8a50
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Aug 11 23:16:38 2012 +0300

    DTV: do not assume __linux__ == HAVE_LINUX_DVB
    
    This should fix DVB on *BSD.

commit 04bb8e326c3ed18b4afb56a342ca0c57485da600
Author: Zoran Turalija <zoran.turalija@gmail.com>
Date:   Sat Aug 11 21:49:09 2012 +0200

    Add support for uncommitted diseqc switch. - Take #2
    
    This supports configurations that use uncommitted diseqc switch
    in front of committed diseqc switch to allow 8/16 satellites...
    
    Example of such cascade:
    
          19.2E  13E    16E  1W      5E 28.2E  23.5E 30W
              \   |      |   /        \   |      |   /
               \1  \2  3/  4/          \1  \2  3/  4/
             +--o---o--o---o--+      +--o---o--o---o--+ LNB (:dvb-satno n)
             | SPAUN SAR 411F |      | SPAUN SAR 411F |
             |    committed   |      |    committed   |
             +-----------o----+      +----o-----------+
                          \              /
                           \1          2/     sat:  switches:
             PORT        +--o----------o--+ 19.2E:  :dvb-uncommitted=1 :dvb-satno=1
    (:dvb-uncommitted=n) | SPAUN SUR 211F |   13E:  :dvb-uncommitted=1 :dvb-satno=2
                         |  uncommitted   |   16E:  :dvb-uncommitted=1 :dvb-satno=3
                         +-------o--------+    1W:  :dvb-uncommitted=1 :dvb-satno=4
                                 |             5E:  :dvb-uncommitted=2 :dvb-satno=1
                          +------o------+   28.2E:  :dvb-uncommitted=2 :dvb-satno=2
                          | skystar HD2 |   23.5E:  :dvb-uncommitted=2 :dvb-satno=3
                          +-------------+     30W:  :dvb-uncommitted=2 :dvb-satno=4
    
    Reception of 16 satellites is possible using eg. SPAUN SUR 420F as uncommitted
    diseqc switch instead of SPAUN SUR 211F, and 2 more SPAUN SAR 411F committed
    diseqc switches.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit f03a60731299da6d37063be3039e19d2fc7261a9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Aug 11 22:40:50 2012 +0300

    wasapi: provide user-friendly audio endpoint name (fixes #7201)
    
    Also list the entries in the log like ALSA output.

commit 71786a23726ddffbfb015d4cd2a3826b47041c8c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Aug 11 11:42:53 2012 +0300

    vobsub: check memory error

commit cfb1f18ec5543abfa35050600377548b69e6907a
Author: Zoran Turalija <zoran.turalija@gmail.com>
Date:   Fri Aug 10 17:13:09 2012 +0200

    dtv multisat: Set dvb_diseqc_master_cmd command length.
    
    FE_DISEQC_SEND_MASTER_CMD will fail if command length is not set,
    preventing multi-satellite tunning using DiSEqC switch.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit f19700eac766624f1c5c72e3668ea186a1edef8f
Author: Florian Roeske <florian.roeske@alliedtelesis.co.nz>
Date:   Wed Aug 8 16:43:31 2012 +1200

    Fix ipv6 multicast socket option
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit df2ac7362d5e412cb5d393560a2be5b88abfeea0
Author: Sébastien Toque <xilasz@gmail.com>
Date:   Tue Aug 7 16:28:03 2012 +0200

    MKV: workaround the seeking-to-0 issue also on android
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit d737d5681a1e40accd6a76d111fa78f71a5bd218
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Aug 10 13:32:53 2012 +0200

    ml: correctly handle initdatabase failure

commit b1b58e3876d318e471a0baa9453837374d502d24
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Aug 10 12:33:59 2012 +0200

    ml: don't crash if there's no sql provider

commit 9309fb85a95717a64e6ac3634ffdfbb2d56c551e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 9 21:16:27 2012 +0300

    PulseAudio: print debug if we cannot estimate the start time

commit 44bf8bbcb3fbd1d6c04c2ed8eec27f75f8faf340
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 9 21:10:23 2012 +0300

    PulseAudio: mark stream non-monotonic
    
    In some cases, that gets more accurate timing meaurements faster.
    
    VLC does not use pa_stream_get_time(), so there is certainly no need
    for pa_stream_get_time() to return monotonic values.

commit 1b06737a297cc5b9c48dd12e2e456b45bc6891d2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 9 20:57:10 2012 +0300

    PulseAudio: do not ignore latency updates before stream trigger
    
    Such a latency update is an opportunity to reschedule the stream
    trigger time, or to trigger immediately if late. That can reduce the
    initial audio delay in some cases.

commit 5b95e7960b59c1be167aa4d12a6bd7b0504de28a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 9 20:22:23 2012 +0300

    filter: simplify filter owner usage
    
    Also remove unchecked memory allocation.

commit 0d7be541f6520b638799656f27c2b8a7321db512
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 9 20:15:59 2012 +0300

    aout: remove dead code

commit 58c6d2e275dc80581d69bd579c4d3b03339fe5d3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 9 18:55:06 2012 +0300

    contrib: upnp: remove -O3
    
    -O3 enables dangerous optimizations and does not make much sense for a
    protocol (not decoding => not performance critical) library.

commit 36dde1d55dfa3ba4a9ba682d18fa0a782b59b9d8
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Aug 9 18:16:48 2012 +0200

    Vobsub: remove unused variable

commit 6e56b492f796a458e06dc21d29d534849af12fd8
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Aug 9 17:10:47 2012 +0200

    macosx: disable virtually all CoreAnimation effects in the main window on Leopard (close #7047)

commit 95ab33bdb7a2a606cb3135a84e34b756f979622f
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Aug 9 16:45:05 2012 +0200

    contrib: faad and speex build fine with -mthumb

commit 0abf5027a6e7fdaf170cc35fab63042d09e92d4a
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Aug 9 16:38:14 2012 +0200

    macosx: remove no longer existing 'language' option from the simple prefs

commit ffabaec19a2ae920b0a6f53006c1f70607bdde9a
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Aug 9 16:37:38 2012 +0200

    contrib: mad: import debian patch for thumb2

commit 44488d6d4cd586d9cafc9f5a0a2325a6a5285be2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 9 17:27:36 2012 +0300

    Spelling fix

commit 23a04c6aaf6d4d8f63c3afc5b782c5723fb60a5d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Aug 9 16:02:34 2012 +0200

    Man: Update title dvd syntax
    
    Close #7133

commit ff208b73f4a9d5913cc7f4b170a98945d620b638
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Aug 9 15:50:12 2012 +0200

    DVDNav: fix dvdnav_describe_title_chapters crash
    
    Close #6578

commit 5ee17b1cef6fe9e9bb9d0ad804696fe2572b51b0
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Aug 9 15:30:56 2012 +0200

    Support Atrac3 in wav

commit cd612818db02b7831bec1d72e0a864f968daed6a
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Aug 9 12:26:09 2012 +0200

    macosx: fix and clean-up the bookmarks code (close #6947)
    
    The code is far from being great, but it matches the Qt intf now.

commit fd9795ea296c50bad7b2eae6420a46dadf5ed619
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Aug 6 18:18:36 2012 +0200

    contrib/libmad: fixed compilation for iOS

commit c9118e87013c5329c556fb5f76145a3cd790d93c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Aug 9 12:16:09 2012 +0200

    Fix truespeech in wav files

commit 67b2f035a8e602c266c9b20f0a48ab8f399b538b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Aug 9 11:01:58 2012 +0200

    Opus: reconf isn't needed anymore

commit f559e33ca77317b9c43630bdaf5484ef419fb757
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Aug 9 10:26:51 2012 +0200

    Contribs: update Opus to 1.0.1-rc as recommended by upstream

commit 52acf910743de642a4044d8fd0b8b0b2dcd0ef00
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Aug 8 12:33:09 2012 +0200

    Ogg: factorize switch for Metadata

commit e80525ad5743f2117ac89327c88c98516946f26f
Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
Date:   Wed Aug 8 22:48:32 2012 +0300

    ogg: Fix theora length computing.
    
    Fix #1859 #6983

commit 78a8771f4c69bdb2080a06f8b0c8db4d5675f6b9
Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
Date:   Wed Aug 8 22:32:54 2012 +0300

    oggseek: Reset stream after searching for the last frame

commit 84dc54e0852ea57671bb67d48259d0556e9e6703
Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
Date:   Wed Aug 8 22:06:52 2012 +0300

    oggseek: Fix trailing whitespaces

commit 350e328a95aba120c493aa00b4804724181d4ba3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Aug 8 22:50:37 2012 +0300

    wasapi: fix corner (error) case and simplify a little

commit 5d83714594cbb96aa93dadf55e6a23e10f4da2d1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Aug 8 19:17:33 2012 +0300

    PulseAudio: set the media role on streams (fixes #5101)

commit 7d19f1dd0860cc9afce0230ae21df04cd912a184
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Aug 8 19:20:03 2012 +0300

    PulseAudio: report policy stream events (refs #5101)

commit a666d9b2109c2b1b6e5ac8365eb3edce496830f2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Aug 8 18:32:19 2012 +0300

    PulseAudio: log context events

commit 8f95eae991d5ab5a6484e97feaad8b093843b4cc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Aug 8 19:08:13 2012 +0300

    aout: document event callbacks

commit 046570ac9a35bc0e6e49c59a6bbb5ab86c634ee5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Aug 8 18:48:35 2012 +0300

    playlist: add simple corking infrastructure for audio policy
    
    Depending on the system, this can be called ducking, focus, policy...
    But it basically boils down to pausing playback automatically when a
    higher priority audio stream starts, typically a voice call.
    
    Resuming playback automatically when communications are over would be
    possible as well. But that seems unfriendly to me, so I skipped it.

commit cb06fa8de3fc5e32a2a447d2563461caeb3d4861
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Aug 8 18:31:43 2012 +0300

    playlist: gather variables and callbacks (cosmetic)

commit 7e692c9ea721b7d7febbf7c7302e84e3a39d2e94
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Aug 8 17:58:21 2012 +0300

    wasapi: implement audio session events (fixes #7203)
    
    This was not tested due to lack of hardware.

commit 7b61b9a119bd4de893cbdd707bafe78e9dad12d6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Aug 8 18:03:21 2012 +0300

    Revert "wasapi: report volume/mute (refs #6880, refs #7203)"
    
    This reverts commit 12627b888e45dc7a2abb6e157dea6fbd942e7f52.

commit 0f82e032376e3d03f11530745ca4047195d3ba2c
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Aug 8 12:03:43 2012 +0200

    contrib: fix typo for opus fixed point

commit 7258c97afdf6e8209a1be5c8ce707e6040c38454
Author: Gregory Maxwell <greg@xiph.org>
Date:   Tue Aug 7 15:42:05 2012 +0200

    Ogg demux: add Opus support
    
    Modified-by: Rafaël Carré <funman@videolan.org>
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 76b15d4038e1f2200ab463c275c0854848de8671
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Aug 8 10:41:19 2012 +0300

    mod: do not attempt to parse standard MIDI files
    
    VLC has a native parser with higher priority. So ModPlug only got to
    parse the broken files that VLC rejected. ModPlug is not robust and it
    crashes in that case.

commit 9eb524de4ec18b9977abbd5a8fa0632349e6e0db
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Aug 8 00:43:07 2012 +0200

    Contribs: update zlib to 1.2.7

commit 74b50fc63e1ecebb26f2085cc70be64303e125b3
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Aug 8 00:32:02 2012 +0200

    Contribs: update freetype2 to 2.4.10

commit a3e44089c3876487ca3a1b6183e507718703bd89
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Aug 8 00:30:20 2012 +0200

    Contribs: update tiff to 4.0.2

commit 38830c3bfd53aed07bb40f321a1490e16359c7ef
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Aug 8 00:27:11 2012 +0200

    Contribs: update libpng to 1.5.12

commit 7f3a4223264adf5412783c239e8244daa2404e91
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Aug 8 00:22:00 2012 +0200

    Contribs: update libxml2 to 2.8.0

commit e0a545c37c9bf940e1e0f924887700403011aa1d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Aug 8 00:11:44 2012 +0200

    Contribs: update shout to 2.3.1
    
    (support for webm and Opus)

commit b10bc3672b48b4d639c25dc511840a8f97ca7db9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Aug 8 00:08:21 2012 +0300

    deinterlace: fix ARM linking with --disable-neon

commit c1bb567c78cb5628ae9097937f7066ec3f0c4058
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 7 23:06:56 2012 +0300

    transform: use single optimized (memcpy()) function for vflip

commit 9c6ce5b353d340f0dc78f3f8596d5f1ab1abbd37
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 7 22:49:01 2012 +0300

    transform: remove unused/incorrect YUY2 transforms
    
    YUY2-specific transforms are required only when inverting dimensions.
    For flips, normal single plane 32-bits pixels transforms must be used.
    
    The broken transform functions were not used, but they were referenced
    via relocations.

commit 3f26dbbf5518bbefc61c407d21d2b9784a095746
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Aug 7 22:28:10 2012 +0300

    transform: factor common macro code

commit 4ee68dda548ef30ebe63e747fef92544b42c256a
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Aug 7 20:15:09 2012 +0200

    macosx/mainwindow: added sanity check for the window size after restore (close #7275)

commit 14cc1eed64be69186f1076136fcc5154123b5b36
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Aug 7 20:08:15 2012 +0200

    macosx/fspanel: allow continued clicks on the backward/forward buttons like we do in windowed mode (close #7258)

commit 894f53f2046463c07efc8400e1558a9d4b49f79e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Aug 7 08:46:25 2012 +0200

    DVDnav: correctly update the title
    
    Close #6013

commit a410f1a01844642b6ef6c07fd0e0d36bb5ac7bc2
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Aug 7 01:21:27 2012 +0200

    Vobsub: allow empty id language
    
    Close #5525

commit 3f17ad711a4b073ef27bf718740eaf8913be1c68
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Aug 6 22:56:03 2012 +0200

    Add Opus FourCC

commit b4cf7a9b5b5c568dd2cec85ff880f92703999814
Author: Mark Hassman <mark@hassman.org>
Date:   Sun Aug 5 18:56:37 2012 -0400

    WebUI: Fix loading playlist regression
    
    Ref #5583
    
    Also add a fail-safe to refresh playlist from server if local copy doesn't
    contain active title.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit d80b07150cff0caba49c6a737bb881d8ec129191
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 6 23:32:09 2012 +0300

    Qt4: simplify fraction

commit 9fef3403af75af8c31f88677ab09357a70340feb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 6 23:26:49 2012 +0300

    Use pi_vlc_chan_order_wg4

commit 12627b888e45dc7a2abb6e157dea6fbd942e7f52
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 6 21:36:13 2012 +0300

    wasapi: report volume/mute (refs #6880, refs #7203)
    
    This is a temporary hack to make the volume controls mostly work until
    Windows volume notifications are correctly implemented.

commit 3e954c9811e72ef7486be92723bb96f7e5b4af06
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Aug 6 17:50:44 2012 +0200

    contrib: add opus 0.9.14
    
    disabled for now until we have a decoder

commit 28c8ae0331ba48d9e459ed1b31eeb18c8ce09b33
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Jul 26 22:30:23 2012 -0300

    contrib/iconv: enable the Android patch for iOS as well and rename it to '-android-ios'
    
    We need to check whether we would like to apply this patch by default on OS X and Windows, too.

commit 704c80944f3692160abacc8d8fab5422ed759fe3
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Aug 6 15:20:04 2012 +0200

    extras/package: enable libmad on iOS

commit a3db0685022c6bde68400a56ea55b36e41490dbc
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Aug 6 12:33:25 2012 +0200

    Qt: make win7 buttons smaller to avoid graphic bug

commit 2a8983fe255ba7e531ca9aeeca46617b295955d2
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Aug 6 00:16:02 2012 +0200

    SSA: do not use memmove
    
    Ref #7210

commit 0e519f712db62f1c0f16983215e370af66f3a142
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Aug 5 23:57:30 2012 +0200

    Flac Packetizer issue
    
    The lack of channels seem to be blocking transcoding of flac files
    Ref #4179 #6400
    
    This might not be enough, though

commit bcc966adc2519d3edcec86a7221bdefcfb4aa22c
Author: KO Myung-Hun <komh78@gmail.com>
Date:   Sun Aug 5 23:50:53 2012 +0200

    Qt: Support disc drives probing for OS/2
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 80fb36e480d7cba4d52bf858c76f905ff2d33b90
Author: Sebastien Zwickert <dilaroga@free.fr>
Date:   Sun Aug 5 13:38:51 2012 +0200

    vout_macosx: disable the VOUT_DISPLAY_HIDE_MOUSE event to not hide mouse cursor when we need it visible.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 040acf660b535f1bb988ea6999f365da7a20073c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Aug 6 00:11:26 2012 +0300

    libvlc needs libm nowadays

commit 0ac3f7bd86d3667061f9ed46a47d19f8f2cb8f09
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date:   Fri Aug 3 11:39:17 2012 +0200

    dash: made segmentbase optional
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit d23510deb0bba4433496d27c2808c750332bb59f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Aug 5 23:03:18 2012 +0200

    Dailymotion: fix the parsing of the pages

commit 60758c0313ef5553515bbc545dc5aa4b9299ca3c
Author: Mark Hassman <mark@hassman.org>
Date:   Sat Aug 4 19:32:30 2012 -0400

    WebUI: Update Playlist improvement
    
    Close #5583
    
    Playlist is cached/updated locally within browser instead of
    refreshing after each function call.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit d12a67f403d9cd91c4c84d7681ed736936fbf71f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Aug 5 19:05:32 2012 +0300

    deinterlace: fix build
    
    Regression hidden by 6fe7eb6048e6b3f473006855f4e4905fa54ba910.

commit 2903960f17a088e4f7915aaa2826f9dfb769fc41
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Aug 5 19:05:32 2012 +0300

    deinterlace: fix build
    
    Regression hidden by 6fe7eb6048e6b3f473006855f4e4905fa54ba910.

commit 996bff4779701b249fa61343d24e9984995542d6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Aug 5 12:46:30 2012 +0300

    Fix 3d Now! tests compilation

commit 125ec24e0d35ebddd4d36f4083af80896f69636a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Aug 5 12:38:51 2012 +0300

    Revert "Remove unused 3dnow and mmxext checks"
    
    This reverts commit 6fe7eb6048e6b3f473006855f4e4905fa54ba910.
    These checks are still in use outside of memcpy() optimizations.
    Note this revert breaks the build on some platforms due to code rot.

commit 0fa7047b91016922d104214d8c8b46e8cd308f00
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Aug 5 12:24:32 2012 +0300

    Simplify SSE tests
    
    There is no need to test OS support for SSE2, and later. If plain SSE
    works, the OS preserves the XMM registers and that's all we care.

commit 971f44a36ead916ed2c1f40186e64de1fc4e8b71
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Aug 5 11:44:56 2012 +0300

    Typo

commit b089c842dfe083a26024c060d239f32693d30c2f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Aug 5 00:02:35 2012 +0300

    volume_neon: ARM NEON software amplification

commit 7a05ff181cf9e03c5c58bd0fd2a4de63140a9e8d
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Aug 4 20:34:49 2012 +0200

    Qt: PLModel: don't reset model on zoom

commit b5a7969a669334dba1e9b5737e32258a960ede23
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Aug 4 19:42:59 2012 +0300

    Cosmetic: fix file title

commit 96d087a25fc58640b5ca7fa71298c78bafddf1e8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Aug 4 19:29:21 2012 +0300

    audio_format_neon: force ARMv6 (fix compilation)

commit 3d64b908e727a51f0e9bd29c4fbf5b24928a00f0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Aug 4 19:09:16 2012 +0300

    deinterlace: ARM optimizations for 16-bits merge

commit 95eb79718122dcc8f586cbbd10f8b0feb2fa4fa4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Aug 3 10:25:10 2012 +0300

    deinterlace: rewrite ARM optimizations for 8-bits merge
    
     - Assembler code out of line
     - ARM NEON run-time detection
     - Better choice of registers
     - Prefetching
     - ARMv6 SIMD optimizations where Advanced SIMD not available
    
    Scheduling is not completely optimal.

commit f6c77658e4ccf9683c9a2b61d44517bb5a74e2ef
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Aug 4 18:35:28 2012 +0300

    Detect ARMv6 on Linux

commit 1d2a483eeadf44be568c7f24c0b9ba58925b7d7d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Aug 4 18:35:19 2012 +0300

    Add ARMv6 CPU capability

commit aea55cc937c52799c500c63e5ff922b05781bc4d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Aug 4 17:28:26 2012 +0300

    avcodec: add AVX, XOP, FMA4

commit 7904e8f067f4c28fdcc0049e09e4b871690a3049
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Aug 4 17:28:05 2012 +0300

    Linux detection for AVX and friends

commit 3bc25406ef65b2d260119ec25b33b0692efffd35
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Aug 4 17:27:34 2012 +0300

    Define CPU capabilities for AVX, AVX2, XOP and FMA4

commit 0fbbb451f80b57ed92f50b85161b9ef2605fe436
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Aug 4 17:01:09 2012 +0300

    avcodec: factor CPU detection code
    
    In retrospect, I should have done that first. Oh well...

commit b1a0789432b6d70e3eb5e0aa45dd9d18eaae3a63
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Aug 4 16:50:03 2012 +0300

    Check for 3D Now! at build time

commit 0ed12fd66fe7dbd390ed90f33fd137ba0f51908d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Aug 4 16:45:10 2012 +0300

    Check for SSE4 at build time where possible

commit 58dd22531f1fa4aa858badb45bf5c63ae099b2a6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Aug 4 16:35:19 2012 +0300

    Check for SSSE3 at build time if possible

commit 6f7ffd31655d7ba7f0ba1b3e8f400a831f56e804
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Aug 4 16:28:22 2012 +0300

    Check for SSE3 at build-time if possible

commit edfb6e4ad2f508bf92f05b39e13378072bf9777e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Aug 4 16:26:40 2012 +0300

    Check for SSE2 at build-time if possible

commit 615a016b4cf373fd9b016d1b71468aff3553a793
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Aug 4 16:13:25 2012 +0300

    Check for MMXEXT and SSE at build-time if possible

commit 5288c3823c535347e3328045eb707ed123c49572
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Aug 4 15:50:12 2012 +0300

    Check for MMX at build-time if possible

commit 83a11816bc0b6c259e8ba0f455d9ab1eac8a15ae
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Aug 4 12:43:56 2012 +0300

    Use STD*_FILENO constants where applicable

commit 17fbcd4ed8605df087cfdf74681b1bf318353849
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Aug 3 15:25:39 2012 +0200

    contrib: move some android complexity outside of vlc.git

commit c97faddc527a0455c93419982b23763a3d6485d8
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Aug 3 14:37:34 2012 +0200

    macosx: fixed NSRangeException when triggering modifier keys without characters as enabled by some international keyboards (close #7268)

commit 001a7f6ebd363695296edf332c27d0ab2d1682f1
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Aug 3 12:23:23 2012 +0200

    MP4: be more tolerant with broken files from Fuji cameras
    
    If the sample per packet is wrong, denote to qt_version 0
    
    Ref: http://forum.videolan.org/viewtopic.php?f=14&t=103013

commit cf560768918a3e7c2f514398757c5d3bffa04e0b
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Thu Aug 2 23:56:39 2012 +0200

    dbus: fix vout leak
    
    This accounts for sporadic assert failed at vlc termination.

commit c76e0dc92a096ccf9f65478d0b62545bfc72549d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Aug 3 00:04:51 2012 +0300

    deinterlace: use explicit automake rules
    
    This will be used later.

commit f7228aeeb5f7f1f8886b027a5ba1d61c912d273e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Aug 3 00:15:46 2012 +0300

    deinterlace: make pf_end_merge an x86-only thing

commit be3f36669187cd61489b8e4e187c1c5eb611c9cf
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Aug 3 00:01:47 2012 +0300

    configure: fix check for ARM NEON support
    
    Hardware floating point must be enabled explicitly.
    
    This also removes the NEON_CFLAGS substition variable and the check for
    ARMv6, neither of which are anymore not used.

commit 8ae2a756a92cd1a68852d2e0a79b6fad340f0fbc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 2 23:26:38 2012 +0300

    zip: fix build without zlib
    
    minizip should not and cannot be compiled without zlib.

commit ff74092d597f6e961c653bd5332072d4519633fb
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Aug 2 18:26:41 2012 +0200

    contrib: compile iOS contribs with thumb support

commit 968d0c6e1815e865b823c2f94fcf0a2a0f910a16
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Aug 2 18:26:21 2012 +0200

    contrib/ffmpeg: remove stupid special treatment of iOS

commit 488bd51835b88d4eccbc5bdf7716528ccb1ec7cd
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Aug 2 18:25:29 2012 +0200

    extras/package: iOS: enable thumb for compilation, clean up the AS definitions and disable freetype for now

commit 099a7dd8bc7a7c5ffc0f67448eeb99a81f1fc69e
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Aug 2 18:33:24 2012 +0200

    arm_neon: updated syntax to suit Apple's current, more strict assembler
    
    Should be tested on Android/Linux.
    
    Thanks to Mans Rullgard for the help.

commit e2092afc39ef9b98c4d7cf7150405fa517995736
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 2 18:32:17 2012 +0300

    DirectSound: save/restore volume if configured

commit 138e83c7bc0e346b2cf22e84762b0e2b93092b7b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 2 18:28:05 2012 +0300

    DirectSound: fix inverted volume report

commit 2c1d3be4a40a7246178ebf889d038bfef7e067fd
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 2 18:01:36 2012 +0300

    wasapi: restart aout if device is invalidated (fixes #6826)

commit f0362f182cbfe976492454c9ff8811fecb64e2ea
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 2 17:52:43 2012 +0300

    wasapi: retry if device is invalidated during open (refs #6826)

commit e351093a42b312872912687ba2c4e3bd12e28588
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 2 17:52:09 2012 +0300

    wasapi: check IAudioClock::GetPosition for error

commit fb6c8449b937ce7bd0e7a03e74e71a5e45ac6fe0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 2 17:41:11 2012 +0300

    wasapi: assign session identifier (fix #7200)

commit de3ebb997fc44bff4c5494069e2ec53bb7cbfac0
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Thu Aug 2 01:52:09 2012 +0200

    logo: check for negative offsets
    
    if a logo is bigger than a video and if positioning results in negative
    offsets, vlc crashes in the blend function.
    
    This patch adds a warning, and offset is forced to 0 if negative.
    
    Note that a bigger logo is not a problem per se. (Blend truncates the logo).
    Only offsetting it with negative values was a problem.

commit 6213e4acc08162a0fe1f8911a069fe42f55c767e
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Thu Aug 2 01:11:57 2012 +0200

    blend: extra check to avoid possible crash

commit 7bdcbe8ac844cfbe03df61cf3c6f1877d0d716b9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 2 00:33:06 2012 +0300

    Check for AltiVec at build-time if possible (untested)

commit b830aae4f0bb0f362299f67318a51e733f73c8c5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Aug 2 00:19:24 2012 +0300

    Check for ARM NEON at build-time if possible

commit 6def94fd4dbc60bd87e515950835c242ed171e0e
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Aug 1 23:10:44 2012 +0200

    fix typo in header, probably fix inclusion from C++

commit a257811bb65b57ba6597448b007fe01857562774
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Aug 1 18:03:19 2012 +0300

    cpu: do not define capabilities on platforms that do not have them
    
    Also update avcodec encoder and switcher x86 checks.

commit c9be56de61d1b1971851040543e8f0cb9e64b5b3
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Aug 1 15:50:37 2012 +0200

    Win32 screen access: use correct type

commit e70c56302d365d568da706ccfc8112f90f449c27
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Aug 1 15:40:23 2012 +0200

    Remove mention of member removed a long time ago

commit 42f156e1a0ffa173d9947f50b1965aafe0dafe83
Author: Christoph Miebach <christoph.miebach@web.de>
Date:   Wed Aug 1 14:10:01 2012 +0200

    typo: removing double spaces

commit 5435e8ac9bb7ade1fd4d58ccc23640ec12c3d178
Author: Christoph Miebach <christoph.miebach@web.de>
Date:   Wed Aug 1 00:53:06 2012 +0200

    typo visible in vlc.pot
    
    Pointed-out-by: Michał Trzebiatowski <hippie_1968@hotmail.com>

commit 78eda283eb3e30778cba1650dabbbafe90efb386
Author: Michał Trzebiatowski <hippie_1968@hotmail.com>
Date:   Wed Aug 1 00:53:06 2012 +0200

    typo visible in vlc.pot
    
    Signed-off-by: Christoph Miebach <christoph.miebach@web.de>

commit e43c3cd8a8029ce1b9c46b3b8e776a5745c9af26
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Jul 31 19:51:01 2012 +0200

    Qt: don't crash if sql ML module is missing

commit af0cf9fbfa5ae9d65b06e870460c633488f80c05
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Jul 26 22:25:49 2012 -0300

    src/misc: added runtime NEON detection code for Android

commit dbc3a76365dda034a7219d3208cd2ec459ed3a54
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Jul 25 23:28:15 2012 -0300

    arm_neon: align ARM ASM to 4 bytes to work-around the linker on iOS
    
    This matches a similar problem on x264: http://mailman.videolan.org/pipermail/x264-devel/2012-January/009073.html

commit d56a4422c3ead46b82d5bc52c096704c94489f9d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Jul 26 22:24:27 2012 -0300

    src/misc: added compile time detection code for NEON on non-Linux platforms

commit 300cf98e16888a0afddbc431e25f23b91523c245
Author: Sebastien Zwickert <dilaroga@free.fr>
Date:   Thu Mar 29 19:06:15 2012 +0200

    avcodec: Mac OS X Video Acceleration (VDA) support (close #3558)
    
    With minor updates by me.
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 72645d4fc730e63160be468bcb13b056a1ce93f2
Author: Christoph Miebach <christoph.miebach@web.de>
Date:   Tue Jul 31 15:03:12 2012 +0200

    l10n: Use translations of help messages

commit 090a2cce88f3b563a394e47da6e6f268b3abf510
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Jul 31 11:02:33 2012 +0200

    transcode: simplify drift calculation
    
    Show drift value in debug log

commit 97acb225f7a8f4473510a9d75695578084e30d9a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jul 30 21:26:18 2012 +0300

    v4l2: add integer menu controls (Linux 3.5)

commit f8ac92544e8668a436f6c997275b989b0c5d7299
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jul 30 21:20:52 2012 +0300

    v4l2: fix cut and paste error

commit 2769bde42a2f954fcfd6f96bc392017c1b134cf0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jul 30 18:57:40 2012 +0300

    v4l2: typo

commit 7d24eb5161fc4aa7322d55ec0b73af0f498cc58d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jul 30 17:32:34 2012 +0300

    v4l2: work around drivers without VIDIOC_G_PARM (refs #7250)

commit c0b661ceb412a10c41d7308011487754076e6045
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jul 30 17:21:20 2012 +0300

    v4l2: mark --v4l2-fps as obsolete
    
    The frame rate is retrieved from the capture parameters nowadays. This
    option has no effects at the moment.
    
    It might be nice to reintroduce it so that it can select one rate when
    a device supports more than one. But that was never implemented so far.

commit 31b5a1b5b69abde1f509c9115f1f7d0ad21c604d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Jul 29 17:37:56 2012 +0200

    HLS: fix error in d781f87d and simplify
    
    Close #7240

commit bb2d9d9cfb7e6a8b4bdf8273d87b079e5e9f2fd7
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Jul 29 16:59:17 2012 +0200

    Win32 installer: regroup the webplugins options

commit 6a8ae65b89476b0727fefdf11c91ee79f57e2137
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Jul 29 16:31:04 2012 +0200

    Win32 installer: split the macros from the file

commit 545ffea420a50b56fff1e99aedb8e8e303856ed5
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Jul 29 13:15:02 2012 +0200

    Swscale: correct pragma for iOS

commit 750a017f432eed1eff3feacb69c925603026c427
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Jul 29 13:14:47 2012 +0200

    SVG: kill unused warning

commit 7ad93c294a6307c396648043cb08dc3a49ad0bc3
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Jul 29 13:09:51 2012 +0200

    Skins2: compability with C++11

commit f9186dcc2e20dd3053c3125867c0848dcc7d3c1b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Jul 29 13:02:07 2012 +0200

    Qt: make a destructor as virtual

commit a102d14745612c20ba2503789d363b133f1f8f31
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Jul 29 12:58:28 2012 +0200

    NUV: code cosmetics

commit c209bfba272630c3ef0f04f3713f0294cbe5e4ee
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Jul 29 08:57:20 2012 +0200

    MP4: kill a unused variable warning

commit c67a6287a4c7464a33de80c726d39ace7e05c0fc
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Jul 29 08:53:37 2012 +0200

    Avformat: kill parenthesis and variable type warnings

commit e2381bf9565fa6e2a3547dcfc6423dc5d40f682e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Jul 29 08:48:49 2012 +0200

    Avcodec: fix a sign warning

commit 2e1df2f4ce62b4c31987dd57c76d8a23183ea88f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Jul 29 08:48:26 2012 +0200

    Faad: Fix wrong variable type

commit 91fe1b172f7f0592ca69342aafa2238647f0632d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Jul 29 08:47:40 2012 +0200

    Zip: fix a function return type assignment

commit de5645a7aaa77e8e085dd73a550e4e941e8fd5cb
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Jul 29 08:47:22 2012 +0200

    RealRTSP: kill a warning

commit 1055f657656803428cce5515c658c3160bdacc14
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Jul 29 08:47:05 2012 +0200

    HTTP: code cosmetic

commit 1e5f4b465a82745e8e7e5a5de491deac39554ed3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun May 13 23:41:42 2012 +0300

    Revert "Notify: add a callback to match telepathy, msn"
    
    The "item-change" callback is called with the playlist lock held in
    at least one case: when the now playing meta is cleared while a new
    input is created by the playlist.
    
    playlist_CurrentInput() acquires the playlist lock. So the
    "item-change" callback cannot call it. This bug is present in the
    Growl, MSN and Telepathy modules since version 1.0.0. It got copied
    into Notify in version 2.0.0.
    
    This reverts commit fc56b92af1636c53a0545109a74476fe74c054a5.
    This should fix #6641.

commit 379980a6047983f8bb0ab878dde66a0fe5b787d6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 29 17:30:10 2012 +0300

    Telepathy notify: remove plugin
    
    As discussed in May 2012, this plugin has been deadlocking since
    VLC 1.0.0. So I gather it is unused and unmaintained. Also, it does not
    seem to be using libdbus safely.

commit cf431c513ccbe8ba0afbcb229699dc179fa166a5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 29 17:24:52 2012 +0300

    MSN notify: remove plugin
    
    As discussed last May, this has been silently broken since VLC 1.0.0.

commit efa6230c231d19c369583fd5687a80d35e23e51f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 29 11:26:10 2012 +0300

    HTTP: improve documentation of :http-user-agent

commit 9b3de7a8bf8764257468d4aa3e81c162b95af09c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Jul 27 19:18:43 2012 +0200

    Win32: Change the order of the links at the installer

commit 2a79d1a35bdc27229c5794a9af2bc0583c35c2e5
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Jul 27 19:08:05 2012 +0200

    More NEWS about 2.1

commit 5d83d1a213f0550f13dc857dfb6592b7369b1ec4
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Jul 28 16:24:07 2012 -0300

    macosx: CAS: added a label to sum up the current streaming settings in case that the stream sheet is closed
    
    Additionally, remove the Cancel button since it was against the HIGL

commit 7759c84b298766d31df7f16eb1f2351d9935847c
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Jul 28 15:39:14 2012 -0300

    macosx: CAS: implemented UI logic for the stream-out sheet

commit 412b2d72b707eb84c6b0854cc07dfdc56ba0826b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Jul 28 11:33:32 2012 -0300

    macosx: make sure that the marquee is displayed correctly when enabled for the first time in a session

commit edee0a568395174b107369624b145f90d069cc1d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Jul 28 11:31:57 2012 -0300

    macosx: prevent crashes when enabling or changing the marquee string (close #5991)

commit 3f0d5d17820de59e73530d51530ce9d90ae7ef67
Author: Benjamin Drung <bdrung@debian.org>
Date:   Sat Jul 28 00:48:59 2012 +0200

    Fix typo unkown -> unknown.
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit e01424acd44141db822e671a34e59f37e1d07cd3
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Jul 27 18:23:42 2012 -0300

    macosx: set a plist flag to enable a more clever use of dedicated vs. integrated graphics card
    
    Previously, the OS automatically switched from integrated graphics to dedicated ones as soon as VLC is launched since it is using OpenGL. Of course, that's wrong, since VLC runs quite nicely on the integrated ones to draw its single texture, so there is no need to waste battery life on the dedicated card.

commit 73ef71e7ad12a3319392abfdb8257f4dd9b22eed
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Jul 27 15:59:52 2012 -0300

    macosx: CAS: re-write the destination section's appearance to make it less cluttered

commit 50329a43138159395ad0e67f44a7a0c2815546f3
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Jul 27 15:41:53 2012 -0300

    macosx: fixed race conditional crashes in PXSourceList (close #7171)
    
    Trust the ObjC runtime, it will do its job properly.

commit 731de0e9ce3142f775020309aa393dd27503a84b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Jul 27 11:38:41 2012 +0200

    Update QtPlayer example, so that one can actually understand it.

commit 1dd2da6d0c9399c46ed2f9df969b98b45c12452e
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Fri Jul 27 17:19:47 2012 +0400

    Add 'tsc2' as fourcc alias for VLC_CODEC_TSC2 / TechSmith Screen Codec
    2.
    
    This fixed playback of TSC2 samples on
    http://streams.videolan.org/misc/tsc2/ .

commit f97689fe4ac2ba957207ed8299aaa6c0403a9194
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Fri Jul 27 17:08:58 2012 +0400

    HTTP intf: add xesc as an extension to be recognized.

commit 8757e9afe26a4461c8f9d0f734dc0e07c9d7d378
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Fri Jul 27 12:12:45 2012 +0400

    Add .xesc extension (holds Microsoft Expression Encoder Screen codec).

commit 25b2cf7e7b4ac91b0b27a5d1193e98a794ada609
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Fri Jul 27 12:03:41 2012 +0400

    avcodec: add MTS2 / Microsoft Expression Encoder Screen mappings.

commit df3b867cf33330a3e75055722aff7dd54ca99f88
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jul 26 23:08:34 2012 +0200

    HTTP intf: support opening of playlists in the browse dialog

commit 6eefbea6d284f221de3c0e0bde2a0f275c314c16
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Jul 26 22:19:18 2012 -0300

    package/ios: updated build script to match the Android port

commit 721e4cfc1c7a0d285865958af7955a710dcdd70d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jul 26 12:47:13 2012 +0200

    AVI: fix playback of files where movi chunk is outside of RIFF
    
    This is notably the case with Nikon-Camera generated movies

commit b0e2be1e20609162adc7d360d63ea1e570ce361b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jul 26 12:20:10 2012 +0200

    AVI: kill a warning

commit f0d806883910a9117f190e0bb7858c615821d598
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jul 26 11:51:15 2012 +0200

    AVI: do not look for strh node if we do not need it

commit 107ac72a8333a68d4ddd99e848d7c287ceddfbdf
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jul 26 11:29:45 2012 +0200

    AVI: use calloc when possible

commit a18bc8ed46998dd6d3cef5af15f89cf8c9c10e0a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jul 26 11:13:35 2012 +0200

    AVI: cosmetics

commit 18834cd7d77e95ec9fe054ace24951ad86619f34
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Jul 26 13:40:30 2012 -0300

    macosx: CAS: added a skeleton for a stream output

commit 467c69f58caf146afaba7df20ec864ab380fd8fd
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Jul 26 12:42:34 2012 -0300

    macosx: added start and stop time options to the advanced open file dialog

commit b6c82f0a4de142a03ec07adbf85d9d2218487e45
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Thu Jul 26 07:28:21 2012 -0400

    contrib: ffmpeg: Use -mincoming-stack-boundary=4
    
    The issue here is that android-x86 doesn't guarantee an aligned stack, which means some of the inline asm functions will waste an extra register on realigning the stack.
    
    libavcodec does however have stuff in place in all entrypoints that realign the stack on all calls into the library. If you build with --extra-cflags='-mincoming-stack-boundary=4', gcc assumes that the stack actually is aligned already, which the entry points ensure, so this inline asm builds fine.
    
    Pointed-out-by: Martin Storsjö <martin@martin.st>
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 9cd6a20525e417e166fd82437fbf5a04216f5559
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Thu Jul 26 07:28:22 2012 -0400

    contrib: Allow libebml build on Android x86
    
    This package needs exceptions.
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit d593d540c9a028e35d89fe247c2d71d4ad6bfd30
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Thu Jul 26 07:28:20 2012 -0400

    contrib: Allow live555 build on Android x86
    
    This package demands exceptions, but if it is enabled globally, it conflicts with other packages.
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 2c26061ca8bd84ace8b8904f902157975ebd5229
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Wed Jul 25 20:31:22 2012 -0400

    contrib: Don't hardcode Android ABI tag in live555 build script
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 30f8d25ed01bbf3609144f7243bdec927dc42979
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Jul 25 17:25:28 2012 -0300

    extras/macosx: simplify the codesign script

commit 6799f98c13d87f51ca8a01208a527a8d06ce5e88
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jul 25 20:39:09 2012 +0300

    Qt4: remove the old Maemo 5 systray hack

commit 03062ad358ccd03a1597d07860ae3020ed45e05d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jul 25 20:34:45 2012 +0300

    Hildon UI: remove dead technology
    
    That plugin was written for Maemo 4. It barely worked with Maemo 5.
    Maemo 6 did not have Hildon. Hildon is unmaintained and unused.

commit 23247a858d2826594ba37343b59a19fc16fecd33
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Wed Jul 25 19:04:00 2012 +0200

    macosx: disable extensions submenu when they are no items to display

commit 07e72e56f24d7184334bb7e25911c0a1dfdf2c3c
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Wed Jul 25 18:38:09 2012 +0200

    macosx: improve main menu handling for autogenerated items
    
    especially:
    - don't show outdated items in sub menus
    - disable unusable sub menus
    
    close #6998

commit 2623beccb316efdaf62fe044440a7db72c8b2413
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jul 25 18:42:52 2012 +0300

    clone: use module_list() for --clone-vout-list

commit 5c887aed6a94874dabae906df1541768a307bd0b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jul 25 18:36:46 2012 +0300

    Use normal module list for --video-splitter
    
    This avoids listing all video filters (not splitters!). However, the
    video splitters are still wrongly included in the --video-filter list.

commit 4db2cb128662ea7b0d6afc86d087c2e4065de263
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jul 25 18:36:20 2012 +0300

    decomp: separate desription for each submodule

commit 89a3820477d769f62d47992b457fde8e7502c6c9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jul 25 18:35:58 2012 +0300

    Use normal module list for --stream-filter

commit 27fd9b93e210926ed3286823ffaacac5c4a918fd
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jul 25 18:30:10 2012 +0300

    Use capability rather than category for --sub-filter and --sub-source
    
    That way, only sources show up in the list of sources and filters in
    the list of filters.

commit 1904dbf5172cc63e3b209d4f0ca8cdd9fad562b4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jul 25 18:06:43 2012 +0300

    fr: splitter != filter

commit cef81b5768286a88f9d77cf4bad227606c4cdbba
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jul 25 18:02:57 2012 +0300

    vout: improve splitter event error message

commit 1ddac7d47eb3c34eeffb03be6261c766686a8f96
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jul 25 17:23:06 2012 +0300

    PulseAudio: show device product name rather than card number

commit fbe71a6680fd1b91ce3a69b43f250b1704ff93d0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jul 25 17:16:10 2012 +0300

    udev: do not list ALSA SD if PulseAudio SD exists (refs #7221)

commit 8942c7d991c90472f51e3f0e3e502332f0bd6915
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jul 25 17:16:38 2012 +0300

    wasapi: print an error rather than abort in volume setting error
    
    Unfortunately, some callers cannot be trusted not to leak their COM
    context, causing COM initialization to fail.

commit ebe79922fd8fb67b228372ac61c04739eb2ac1e0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jul 25 17:16:15 2012 +0300

    wasapi: log error if COM initialization fails

commit ae3fd8273b0a16b6ab7f17e119b5d1beb79f4a14
Author: Thierry Reding <thierry.reding@avionic-design.de>
Date:   Tue Jul 24 16:31:13 2012 +0200

    freetype: Fix a possible buffer corruption
    
    Memory associated with a FcPattern is freed when the pattern is
    destroyed, so copying the font filename needs to be done before
    the call to FcPatternDestroy.
    
    Signed-off-by: Thierry Reding <thierry.reding@avionic-design.de>
    Modified-by: Rafaël Carré <funman@videolan.org> (simplify return)
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 4e98f4d47e4686831258be4c30ff434f4bd5ca80
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Jul 25 10:01:03 2012 +0200

    contrib: gcrypt: fix linking of asm when cross compiling to x86

commit db2a47893b086845841cabf4ce5359d515865c02
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Jul 25 09:33:35 2012 +0200

    Revert "contrib: gcrypt: disable tests"
    
    This reverts commit 5fc0ccda71e26870b077c6bc10952033f8abd16b.

commit 1c5164353e2d21a5d052b0de3082197fdf049097
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Tue Jul 24 22:51:40 2012 -0400

    contrib: Support other Android architectures than ARM
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 2b1c139222f503fe0382aea0601e14bb74bcb81f
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Sun Jul 22 23:54:31 2012 -0400

    contrib: Flac needs USE_OBSOLETE_SIGCONTEXT_FLAVOR on Android-x86
    
    Headers normally present under normal Linux are missing in bionic.
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 21f9e5fb7edb907551759973bd4de284520651c6
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Sun Jul 22 23:54:33 2012 -0400

    contrib: ffmpeg: Add --arch=x86 if compiling to x86
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 27a3a08018581aab3e53b92f0ce09e680c969373
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 24 17:42:56 2012 +0300

    speex: speex resampler is broken, drop priority to zero
    
    The library introduces noise in unclear circumstances. There does not
    seem to be any problem on VLC side though. I do not have time and
    expertise to troubleshoot this.

commit b0fb30cb10af32c3ec9f1558dd92eadeca8437b6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 24 17:40:17 2012 +0300

    httpd: add video/webm content type (fix #7208)

commit 32aa1b26d691b0040182bbdbb51a6d7b502a2091
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 24 17:28:46 2012 +0300

    aout: report drift via parameter rather than callback
    
    The time report callback could only be called from pf_play() so this is
    cleaner and less prone to coding mistake.
    
    Also pass the relative drift instead of the absolute play time stamp.
    The drift is less subject to scheduling noise, i.e. drift evolves much
    slower than current time advances.

commit 25f0a8f99593f014a8084533eaf979b8bf68b8c7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 24 17:24:52 2012 +0300

    Unused variable

commit 7f48cb43002663d67614c08315705c3e1ff5b66e
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Tue Jul 24 12:29:03 2012 +0200

    macosx: display preferences windows on a level >= video window

commit 41631564e91d928f762d0aa56417e93c32db0a52
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Tue Jul 24 11:32:55 2012 +0200

    macosx: set video frame to detached window frame, instead of vice versa
    
    Now, the detached window position is restored on relaunch. Furthermore,
    this fixes some positioning issue when switching from macosx-background to
    detached video view.

commit edf76b1da5f9b8a82e7d70f73fe99099b2cc36a3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jul 23 21:24:17 2012 +0300

    wasapi: enumerate rendering devices (at start-up only)

commit b6d22a96bea2dd89414d18d36e8266c26ae95512
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jul 23 20:53:16 2012 +0300

    wasapi: add run-time device selection

commit 7dc7f6133ff42df8b3c4212d15e38e66996f4901
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jul 23 20:53:02 2012 +0300

    wasapi: add var_SetWide() helper

commit ed9be19b059989eb29a3b33bfda52ad314048ca0
Author: KO Myung-Hun <komh78@gmail.com>
Date:   Mon Jul 23 21:30:56 2012 +0900

    OS/2: Add an extra configure script
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 5911c76f52e521c706320c4db4087e8bbd4f4d2e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jul 23 18:13:15 2012 +0300

    wasapi: restore build rules
    
    (regression from 5eeeb50da9a0dc92e265f11861d786307a23b4eb)

commit a6e3aa2a848ab114866a717b27c6bb8d67cf4d80
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jul 23 17:57:43 2012 +0300

    ALSA: fix unitialized value with S/PDIF
    
    (regression from c9c770e7f463e896453ce7b25629b5ef4df8a3f8)

commit 5fc0ccda71e26870b077c6bc10952033f8abd16b
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Jul 23 16:43:58 2012 +0200

    contrib: gcrypt: disable tests

commit 1f9b2e8891494859ab821af1d686ab03ec9124cb
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Mon Jul 23 13:56:19 2012 +0200

    macosx: block macosx-background when lion fullscreen is enabled
    
    close #5174

commit 081ecbd5877e21f4358368615f5928554a5cb141
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Mon Jul 23 13:48:08 2012 +0200

    macosx: make fullscreen compatible with macosx-background
    
    refs #5174

commit 18dee68f3ace8adfda6e5982daa41755103f9723
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Mon Jul 23 13:18:10 2012 +0200

    macosx: remove outdated and unused isFullscreen methods

commit 9288133f5fe69b685dbda98a08dff8b0d59c6793
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Mon Jul 23 13:00:43 2012 +0200

    macosx: re-implement macosx-background
    
    refs #5174

commit 9bd356e5608e5a13890f7f811bb7bd86f2328769
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Mon Jul 23 10:10:34 2012 +0200

    macosx vout: move setter for window level to vout provider

commit 304a1c0a392212ef3cdc44481c190518956e6d27
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Mon Jul 23 10:08:18 2012 +0200

    macosx vout: don't reset window state on close here

commit d781f87d00784b8b887c6ea4c6c98fbf38a22ec9
Author: Chris Smowton <cs448@cam.ac.uk>
Date:   Sun Jul 22 22:13:03 2012 +0200

    HLS: Housekeeping
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 59e5b9a5dc4a6d666c3ea008f5a348da7a41d7db
Author: Denis Charmet <typx@dinauz.org>
Date:   Fri Jul 20 00:01:54 2012 +0200

    Adding Cook support in mkv
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 4d7dd6cfd5d1815c91c572cb176f6072ed959cd6
Author: KO Myung-Hun <komh@chollian.net>
Date:   Tue Jul 10 14:03:45 2012 +0900

    OS/2: Add live555 supports
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 8b961dae6e681d5178b59fc3fd369a406ab596f1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 22 22:39:05 2012 +0300

    OSS: add audio-device variable, run-time device selection

commit e4ed088f04623240265bf1ee455a285e464b5d42
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 22 22:36:20 2012 +0300

    aout: fix cleanup after error

commit e18813789fb739ba1b5840bb3704ca087c740d0c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 22 19:01:26 2012 +0300

    ALSA: clean up device change a little bit

commit cdc0b155a7797a8372cd097a44aac0ae94f1a0e6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 22 18:52:09 2012 +0300

    OSS: fix S/PDIF (untested)

commit 4977733cd76e2871e4399050d896fd7375d31497
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 22 18:21:09 2012 +0300

    OSS: fix FreeBSD 8 compilation

commit 0856919923225c4335a3663ee43c07347584839e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 22 18:00:14 2012 +0300

    OSS: rewrite and update to OSSv4

commit 9b1e5cc8493fef463bc243804bc109da4d82cb7c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 22 17:15:23 2012 +0300

    fr: spelling

commit 00eef9c2cbe0ac696317ba054dceb464f9fcd9b8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 22 14:34:13 2012 +0300

    aout: fix error handling

commit aedd5217c4eebc849f9686522af6d47de15183c3
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Jul 21 22:00:40 2012 +0200

    i18n: fr: fix broken avi usability due to wrong translation

commit c90fcbb316574c960d6ec1c6f59c5bbcd80d5400
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Sat Jul 21 20:05:56 2012 +0200

    skins2: update following volume change from Integer to float

commit 5ad71b5fa2d1e35e9fd8da11e764f9d89f6e5f47
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jul 21 18:29:29 2012 +0300

    Qt4: limit the UI volume to 125% (about +6dB)
    
    Far too many clueless users push the volume far too high[1]. Then they
    complain that VLC distorts the sound... Really anything above 100% (0dB)
    is prone to saturation. In my experience, loss of quality is noticeable
    at +6dB and unbearable at +10dB.
    
    For the references:
    In VLC 1.1, the UI was restricted to 200% (+6dB) by default,
    while the audio output core allowed up to 400% (+12dB).
    PulseAudio recommends +11dB.
    Microsoft Windows limits to +0dB.
    
    [1] I actually compared VLC 1.1, VLC 2.0 and WMP with an external
    decibel metter. They give the same output at 0dB. At 6dB, both VLC
    versions give the same decibel readings and slight distortion. So the
    complaints are purely caused by confusion and cluelessness from users.

commit 9778203f762a90e96f7b04b24bfe90c8c251b860
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jul 21 17:36:08 2012 +0300

    playlist: convert "volume" to float
    
    ...and simplify accordingly.

commit 96dfe7935a92c59a0d18ef9b874fcc59ffcb578c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jul 21 17:33:27 2012 +0300

    osd: update volume reporting (untested)

commit eae1c91d999d328234d4145fc3ef707acdde2fb3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jul 21 17:27:28 2012 +0300

    Remove osd_Volume()

commit f12b08d19fb93e618948d36bcbafa343dce380d7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jul 21 17:25:53 2012 +0300

    oldrc: do not show OSD volume on volume change
    
    This matches the Lua RC behavior.

commit ed4089a2616d63de046b4218ddb048178db1ab8b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jul 21 17:14:02 2012 +0300

    oldrc: do not report volume twice, always report playlist status

commit 091d98306cac6a36b98d3add2e215062704f14e7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jul 21 17:05:26 2012 +0300

    aout: remove duplicated setting of "volume"

commit a2d83783991312cac5f3c6094ef8ed425c4bac8d
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Sat Jul 21 03:45:13 2012 +0200

    skins2: fix skins2 audio volume and adapt to latest change
    
       - use the overall volume managed by the playlist rather than
         aout_volumeGet() that now only works when a aout is running.
         This is no problem since the skins2 volume slider functionally
         reflects this overall volume managed by the playlist anyway.
       - stick to what include/vlc_aout_intf.h lets us know about volume
         boundaries(as of today, AOUT_VOLUME_DEFAULT and AOUT_VOLUME_MAX)
         and infer volume to be in the [0., AOUT_VOLUME_MAX/AOUT_VOLUME_DEFAULT]
         range as requested by some functions taking a float as parameter.

commit d871c27f40b110788814f9a5fcc0a2d6a1307062
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jul 21 14:59:19 2012 +0300

    Move timer implementation to a separate file
    
    This is generic and reusable on non-POSIX platforms.

commit 64e9efcfa72bcfb9eab5ad2a0e0124c6392a4dee
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jul 21 12:54:50 2012 +0300

    srtp: disable gcrypt secmem (refs #7179)

commit 57cace394863e19dda9180a57ac03be287d99f47
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Jul 20 19:54:36 2012 +0200

    Qt: ML/PLItem: Factorize and clean.

commit f5714b1ee352159a246300ee358ec54f8c1ac4d1
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Jul 20 16:57:50 2012 +0200

    Qt: PL/MLModels: implement columnCount() in parent class

commit 3f169532f637a98cbffcefd8c7b1f1e3a2aa6783
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Jul 20 17:52:45 2012 +0300

    skins2: remove unneeded brittle hack to avoid callback loop
    
    A more proper fix was made in 3567c033215cc9a5bbd51590789ba59f90eeba01.

commit 8e8b8d7db4e1cca7725b64b41579a6fa9b7ad013
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Jul 20 17:46:46 2012 +0300

    skins2: clean volume step usage

commit 8f6a01586a7aa72a9520dfdcd1a45b8ef03e0c09
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Jul 20 17:38:18 2012 +0300

    Qt4: clean volume step computation

commit 25040764f03603fd4706e66f77247fc6b80a84af
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Jul 20 17:42:14 2012 +0300

    Qt4: remove constant parameter

commit a5feda888d2cc4a7adff0d8f2bbcd02f60621184
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Jul 20 17:25:56 2012 +0300

    Set more reasonable limits for --volume-step

commit b2c2e1c76c9e0c4f5c4aba1778ff4b6bde8214b0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Jul 20 17:21:07 2012 +0300

    aout: avoid duplicate check in replay gain

commit 4a7c50fc2621f20afce6e9bde433b7288ae8df4c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Jul 20 17:23:55 2012 +0300

    aout: fix read overflow
    
    pb_peak and pf_peak have only two elements.
    (regression from dcf3f71b3b48090881f8deab305cc31ea1067ca3)

commit 729fe67eaab131e283c386d478c816c768b2df28
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Fri Jul 20 16:15:35 2012 +0200

    macosx: improve playlist context menu handling by selecting the right menu item at mouse location

commit 69432b5bd110164d99119d95957d3cfde4f2523f
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Jul 20 16:08:04 2012 +0200

    Qt: PLViews: fix hover-ing

commit c3581f43a9ee93181d8c41c10bf84cb8b52aefa9
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Jul 20 14:27:11 2012 +0200

    Qt: PLTreeView: use delegate for emphasing font.
    
    Also fixes a mistake in 229c807ce1cf5b5edebb7de9621a8191d78209b5
    where isCurrent == isSelected

commit c0d24a1b5914f263564a8ca758c71482838dee0a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 19 23:57:50 2012 +0300

    JACK: fix cut&paste error

commit 229c807ce1cf5b5edebb7de9621a8191d78209b5
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Jul 20 13:57:43 2012 +0200

    Qt: PLModel: Move font's contextual style to views

commit 12d6985fa72cf7327454e432f3b8163f0f79de45
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Fri Jul 20 12:21:41 2012 +0200

    skins2(Linux): fix a drag&drop issue with some sources (konqueror, dolphin)
    
    This fixes #7165 and can be backported.

commit bf5cbbd044e716f41f2dfa5d4bc21fae628fbfb4
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Thu Jul 19 23:15:35 2012 +0200

    ml: don't create URL from URI when local

commit 4ad2d5e3854bfab2fe40f4afdc98c13f237d378a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 19 23:22:41 2012 +0300

    Remove non-sensical FREENULL()

commit 5242303aa4b47774677b6ee9d7e7e06e4cd88395
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 19 22:37:13 2012 +0300

    sndio: implement volume setting and reporting

commit a8ca319f3bc8c57ca006a00c5857ecc03689be74
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 19 22:19:03 2012 +0300

    sndio: allocate sys structure

commit c84a18eb0c72093f9d73a23bb2069bc05fc7eea5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 19 22:11:40 2012 +0300

    sndio: use AOUT_CHANS_* values

commit f277d2397b3594e3864eb76266398ca4995d1929
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 19 21:21:59 2012 +0300

    Do not inherit "volume" where it is ignored and overriden

commit 94d7df181f3ca554db270358c079dd0bcba9f672
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 19 21:18:48 2012 +0300

    aout: propagate volume and mute to input manager (fix #6760)
    
    Several of UI & control plugins follow the volume and mute status
    through the playlist instead of the aout. This patch works around
    that limitation.

commit fdb50775af6b86d22cb4024dc190d62c8e9ce4aa
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 19 21:18:06 2012 +0300

    Qt4: use qlonglong instead of int64_t for cross-thread connections
    
    int64_t is not supported natively by the Qt object system.

commit b2e4784125810e6fd2cbe2987fa8dc228836a594
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Jul 19 19:49:16 2012 +0200

    NEWS: merge 2.0.3 stuff

commit 01205ea1f2da1a330ede9b3757e0aae6164e4cfb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 19 20:33:26 2012 +0300

    aout: convert audio output "volume" to float

commit 7af353d670c790ff1033afcaa210d23b9e025310
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 19 18:12:47 2012 +0300

    aout: remove old volume back-end

commit e203c0efbcc40b7142408823011b03297fe8c267
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 19 18:11:00 2012 +0300

    audioqueue: use software amplification (untested)

commit 7c28bae9f3705a87d3e20d9cc5c0120e0a5a960d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 19 18:10:09 2012 +0300

    kai: use software amplification (untested)

commit 8155ce97fd288b6df79252797a3961eccec714c1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 19 18:08:39 2012 +0300

    sndio: remove amplification until proper implementation

commit f86056ee5a96f5fa18148d8756cb8b545a594348
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 19 18:06:44 2012 +0300

    waveout: use softare amplification

commit 0b087d2113eedf04f1d72a6052e316dc0d7526bf
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 19 17:58:14 2012 +0300

    JACK: use software amplification

commit 3cf15eb2a1b30eb8be0ebe611958b0d39fea133d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 19 17:42:29 2012 +0300

    OSS: use software amplification

commit e4e8a8958a9e0a9df022c854ad42a5d641080f48
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 19 17:41:18 2012 +0300

    ALSA: use software amplification

commit db635d17d86e4a98bb80795fd53408fff77406d8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 19 17:40:35 2012 +0300

    aout: add common helpers for software amplification
    
    These helper handle mute (i.e. zero gain) and keep track of the volume
    across sessions on a per-output basis. This is intended for the "old"
    audio outputs that cannot amplify natively.

commit 6057849282c14e5d73504baf65ede0f083d25598
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 19 17:52:08 2012 +0300

    amem: use gain request

commit 950e621e03e7d3095bdd870316a89760a96e8c6f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 19 17:13:35 2012 +0300

    aout: add event callback to request gain change from aout module
    
    This is more flexible than the current approach:
    - Gain can be changed if the aout has a custom (native) volume control.
    - The callback approach does not break the encapsulation principles
      (so audio_output_t/module_need() could be used somewhere else).

commit 99693981a3139482a0c3ec3a2d205852a5d553b5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 19 17:43:40 2012 +0300

    dummy: fix volume callbacks
    
    Amplifying dummy is useless. Also amplifying S/PDIF is not possible.

commit ef43416ee93d0dbdd3c99c4b03ba2c3a74350b8d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 19 17:36:05 2012 +0300

    Fix typo

commit 08bc63f0347420ae69b29c3dffe53787a2c78da8
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Thu Jul 19 18:01:27 2012 +0200

    Qt: Pictureflow: kill some warnings

commit 58dc2946843e33058d8f8be98a9419c435a2b68f
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Thu Jul 19 17:49:05 2012 +0200

    Qt: PLModel: move zoom value out of model

commit 029b9faea76f1bb761a716a4155315f2a0e9e8ab
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 19 16:35:19 2012 +0300

    config: do not save unknown sections
    
    Unknown sections are sections whose name does not match any module in
    the module bank. Until now, any unknown section in vlcrc was copied
    verbatim when the preferences are saved. In principles, that would
    preserve settings for modules that are not available in the current
    copy of VLC.
    
    There is a fatal flaw with that approach: When VLC is updated, some
    modules may change name. Also some configuration items may be moved
    from one module to another. As a consequence, configuration items may
    end up in a different section than they previously were. Then vlcrc
    will end up with multiple conflicting copies of the same configuration
    item: first the current value for the preferences in the new
    section, then the old value from the copied old section. When vlcrc is
    loaded again, the old copy will override the new one since it is parsed
    last. Essentially, the configuration item cannot be changed via
    preferences until vlcrc is manually edited or preferences are reset.
    
    I would rather loose settings for old plugins.

commit 35ac8d12b578c149c732284f3c569ce139da1871
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 19 16:25:31 2012 +0300

    directx: improve DirectSound and DirectDraw module names

commit 8f2dd4a703f160516422af18a326d336e685f48c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 19 16:17:13 2012 +0300

    directx: simplify configure

commit 0555a4ce8659d4b20bf5b19aa1168b3cdab41fe4
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Thu Jul 19 14:40:32 2012 +0200

    Qt: PLModel: fix string conversion for winxx

commit bc88ea7a81030c681ae68e86f452d3aa8bcf8d22
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Thu Jul 19 13:53:23 2012 +0200

    ml: fix double free.
    
    Double free was occuring on some psz_url when copying medias.
    Might be caused by a double listing from the sql query.

commit 03fc36954474c52114868fd4378f2cdc9a2a79e4
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Thu Jul 19 13:34:31 2012 +0200

    ml: Ensure list lock is initiliazed when watch thread starts.
    
    Some crashes occurs on start when processing the first append loop
    at the unlock level.

commit 5d58894f43e4481b1dc222e86095d4d3ad4cb753
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Jul 18 23:07:11 2012 +0200

    Qt: PL/MLModel: remove nolonger used SelectedUri()

commit 9449cc334d15bc5ce97f2707c24a0d423d08040a
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Jul 18 22:27:38 2012 +0200

    Qt: PLModel: move out Info & Prompt Dialogs references from Model

commit b08027f1fa3c9918662af9b98a62f0279579e5b1
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Jul 18 21:43:21 2012 +0200

    Qt: PL/ML Model: Factorize zoom functions

commit 04806c152c4207648f02daecc4a28e50da31b99c
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Jul 18 21:36:50 2012 +0200

    Qt: MLModel: Move Popup() creation out of the MLModel

commit 4e7f747f01f2bb3df6e109b83161ed5af5fcd696
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Jul 18 19:28:37 2012 +0200

    Qt: PLModel: Move Popup() creation out of the PLModel

commit 26222c9ba9e73afe4517b4ab974184bc185ef7c6
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Jul 18 21:26:35 2012 +0200

    Qt: MLModel: rework menu signaling
    
    (see previous commit)

commit 240e4ec4b9f0bd6bc7ba3c6d0443e22114df2738
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sun Jul 15 20:06:49 2012 +0200

    Qt: PLModel: rework menu signaling to get rid of popup data storage in model

commit d4a2b7486c44eb9d7b98ddacec92c48e78b1010c
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Jul 18 20:25:15 2012 +0200

    Qt: MLModel: Use Model Indexes instead of MLItem.
    
    (see prev commit)

commit 856d5fe06916b7bdf63d3a5538cfb62f0dae6c1c
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sun Jul 15 13:48:04 2012 +0200

    Qt: PLModel: Use Model Indexes instead of PLItem references for external
    methods.
    
    The model/view is broken as the internal PLItem elements are accessed
    from outside the model.
    We need to change calls to make use of Model Indexes, and then can move
    away some methods that belongs to views.

commit c6a5ad0b9022f92349b2019cde6deb28cdf4db3e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jul 18 23:56:21 2012 +0300

    authors: correct fox's name

commit dcf3f71b3b48090881f8deab305cc31ea1067ca3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jul 18 21:47:45 2012 +0300

    aout: add --gain to control gain regardless of output module
    
    This linear gain works also for outputs with native volume or without
    volume. (Obviously though, it does not work for digital pass-through).

commit bf1ee347ed9069c4b4f752f553b9577b21b7edd5
Author: Frédéric Yhuel <fyhuel@viotech.net>
Date:   Wed Jul 18 16:52:35 2012 +0200

    libmp4: Add function MP4_BoxGetSmooBox()
    
    also modify MP4_BoxGetNextChunk() so that a initialization
    segment which has been put between two chunks is properly handled.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit e93131818521d921e4ae7aa219b899c7c66676c9
Author: Frédéric Yhuel <fyhuel@viotech.net>
Date:   Wed Jul 18 16:52:34 2012 +0200

    libmp4: Parse StraBox and SmooBox
    
    SmooBox is a very simple MP4 box, VLC specific, used only
    for the Smooth Streaming module to send information to the demux.
    SmooBox is actually a simplified moov box (we wanted to avoid
    the hassle of building a moov box at the stream_filter level).
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 69da2065f6df72343a04a93e3cabbc40237d43be
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Jul 18 13:19:26 2012 +0200

    macosx: vlc object handling improvements (refs #6883)
    
    This should solve a few problems on termination.

commit ed8f436aeb8c2b458a67eb5f0f711ac770c74f17
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 17 22:47:59 2012 +0300

    aout: cleanup mixer and rename to volume

commit fe08f7fbf9356c5ab0da41733b3df30d97b43b64
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 17 18:55:51 2012 +0300

    aout: prepare to add private data to the volume mixer object

commit 5bb741ba78947b7a37badf63323fbe1c03296f7b
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Jul 13 14:37:16 2012 +0200

    contrib: theora: remove useless leftover
    
    UPDATE_AUTOCONFIG alone does the job

commit 42551ce30d2e322cb5eb3f155a622a0d7c0b253b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 17 18:39:07 2012 +0300

    aout: remove unused lock

commit 5e36262acb5516ed4dcf3c88de1112d6e33b3944
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jul 17 15:56:34 2012 +0200

    Add yet another FourCC

commit 52a47a8f5fc91290f129e7974e4e646fdef0124e
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Jul 16 00:42:23 2012 +0200

    macosx: CAS: enforce the chosen encapsulation format's file extension for the destination selection panel
    
    Note that the extension isn't magically switched yet when choosing a different encapsulation format after your output destination.

commit 6a3524697107a8551a6345c7f526e74ab8253e3f
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Jul 16 00:32:32 2012 +0200

    macosx: CAS: implemented MRL/option string creation
    
    Panel is fully functional now and needs testing.

commit fc1d88d7c37f0faf82fc3f9a59c56696677320ce
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jul 14 13:44:39 2012 +0200

    Add more FourCC for Mp4

commit b6322d35a71cbb2c5cdcfa4c65d12d49ad7a86ac
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Jul 15 21:25:22 2012 +0200

    macosx: CAS: fixed redraw issue when entering the dropzone's subviews during a drag operation

commit 35ccb9b18e7db407a21ad89028ce653cf6212545
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Jul 15 21:21:52 2012 +0200

    macosx: CAS: show drag-copy-cursor when receiving items from the playlist (10.6+ only)

commit a3c2e9d284d80275f1ee10d7936b1521f1bca3ee
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Jul 15 20:57:55 2012 +0200

    macosx: CAS: added visual feedback for drag and drop operations just because we can

commit 182ddef2a9903be98ebafdc9eb48f1cf8ff74884
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Jul 15 20:13:54 2012 +0200

    macosx: CAS: enable drag and drop from playlist

commit 68889de9bd2481b86c44e4d4150bbad19ffd5416
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Jul 15 19:39:08 2012 +0200

    macosx: fixed crash when opening DVDs with uncommon disk names (close #7146)

commit cc1f8bf63940c358b9cac6a1bb54c1e8cf9fc1d3
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Jul 15 13:20:28 2012 +0200

    macosx: CAS: implemented information retrieval from the customization panel

commit a4ca93cffe172f054267b41c057769f0a9bf78bf
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Jul 14 18:02:14 2012 +0200

    macosx: CAS: implemented the media selector button in a preliminary way and performed some cleanup

commit 82876db84bc3d2624c73dcfaead1c3343929c237
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Jul 14 14:26:12 2012 +0200

    macosx: CAS: simplification

commit 907320e927650de9e2bfaa2f29e2f17bbe3b8696
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Jul 14 14:22:28 2012 +0200

    macosx: CAS: fixed crash on quit and limit the OK button to be enabled only if both an input and an output is set

commit 51c14c7676e64ac8acf94b173d0b55095f2473cd
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Jul 14 14:13:03 2012 +0200

    macosx: CAS: move pre-defined profiles to NSDefaults, so we can easily change and expand them

commit 227c020c34ca3b30f5347346a8768bcf2d90a1c1
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Jul 14 14:03:33 2012 +0200

    macosx: CAS: private API optimization

commit 0ffa68f3176bfe6cf4fb301a0233612fcb5c784b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Jul 13 16:32:46 2012 +0200

    configure.ac: fixed compilation for iOS by making the OS X SDK options optional
    
    Note that by default, we will compile for the HOST OS instead of OS X 10.6, which is the way it should be.

commit 48b1ad818e34604b412440f3171531c8c1b0c67b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jul 14 11:37:17 2012 +0300

    iso-639: remove now unused field

commit e6e1db169c38aaabf9c904c82a26f3b198a17c70
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jul 14 11:13:49 2012 +0300

    input: do not use native language spelling in language lists
    
    Those lists are supposed to contain language codes, not language names.

commit 94bd33f131ce43affb6821bd2f5a42bcfad5d540
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jul 14 11:13:34 2012 +0300

    input: small simplification

commit 61e068e67963a9f3b04a6d0c0221969e3658404b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jul 14 11:08:04 2012 +0300

    input: show elementary stream language in current user locale
    
    ...rather than in the language's own spelling or in English.

commit 8beb0c93e03ab71d1da014ad74a69e127f6c6412
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Jul 13 19:21:19 2012 +0200

    macosx: CAS: implemented profile loading mechanism

commit 76c72672d89033c9da6bcb576be6d1cf6bc52bd8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 12 22:48:13 2012 +0300

    Mark --language as obsolete

commit e64f39306bd71c20dfcf6eeb5c862ca81fbb7488
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 12 22:48:13 2012 +0300

    Remove the nine years old --language hack
    
    This was apparently put in place to work around the lack of language
    setting in BeOS. Then it was extended to Windows and MacOS since
    gettext failed to retrieve the user language configuration.
    BeOS is no longer supported and Windows support and MacOS support were
    fixed in gettext 0.18.
    
    Also calling setlocale() from a library can crash.

commit 94d79d31c48cc980d819b5c0f47eba2966969203
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 12 22:40:54 2012 +0300

    Win32: do not override LC_ALL
    
    This code might have had some effects on some other OS (BeOS?), but
    it should not be required on Windows. Also good-mannered and
    thread-safe libraries do not modify the environment.

commit 89e8034a7250a3dd7bf9e6c00aa03798c530c544
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 12 22:39:44 2012 +0300

    winvlc: enable improved gettext language detection for Windows Vista

commit 7db7be8bd2e68d13470c92b6d92f2105aedd924b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 12 18:49:14 2012 +0300

    nb: use consistent (if less precise) language code

commit 9181681e2dd7b9eeaaa3acf99c2f18b7862c9117
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 12 18:47:06 2012 +0300

    po: missing or incorrect language codes

commit 314084ad1cbead060cb4d36f57c9441771ef9f31
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 12 18:37:17 2012 +0300

    fr: typo (again)

commit 01c41858a7fbd7d19fb9a69fe137e3e7ac088437
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 12 18:35:03 2012 +0300

    fr: two types in one line
    
    This is the second time this commit is applied. Consider this is the
    last warning for French translation. Any new revert of my corrections
    without explanation will be re-reverted without further notice.

commit 352ea7df94b18869277457c79e7d5c10f388f075
Author: Rui Zhang <bbcallen@gmail.com>
Date:   Thu Jul 12 19:59:25 2012 +0800

    avformat: avoid EOF if av_read_frame returns AVERROR(EAGAIN)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 1924e5e81dcdb226e67933c54a48cba7f910d4bb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 12 17:15:40 2012 +0300

    http: write GET line in one go
    
    This can save on TCP packet if Nagle somehow fails, and work around
    bugs in some broken HTTP servers.

commit 43d5697733f19ae966de45fb1eb6b0b5589c6442
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 12 17:13:34 2012 +0300

    http: cosmetic

commit b58fffd09908bbb18eb7a17dd97f59809560b15c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jul 12 01:23:10 2012 +0200

    Swscale: fix small logic error

commit 2975e9168d3bc1844dd92aaadb0391390c7920ab
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Wed Jul 11 20:08:01 2012 +0200

    macosx: activate app when going to fullscreen
    
    this fixes a really nasty window layout mixing foreign windows with
    the fs controller and the video, when activating while window is inactive

commit 3525d588796c899b77d076f80444e39656bc8907
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Wed Jul 11 14:14:56 2012 +0200

    macosx: fix playlist reordering problem
    
    close #4397

commit 6b7c0c9fab5394dceaf483381ecd297a40947152
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Wed Jul 11 13:01:27 2012 +0200

    macosx: fix fullscreen set by vout only (e.g. over http interface)
    
    close #7117

commit d9cfe67b8e23f388e45aee1919af1d4d773ec0d3
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Wed Jul 11 12:59:50 2012 +0200

    macosx: remove outdated methods for fullscreen handling

commit 1085cb4ef5a2bc6ace93a1a00182fb72ffe6bab4
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Jul 11 11:59:57 2012 +0200

    NEWS: sync with branch

commit 667cee1d06eb058e1711e69e3f675ad58481955c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Jul 11 10:44:40 2012 +0200

    LUA: synchronise meta with the core

commit 2875b54d8c83ae4bd99dc0cfb98e2b45e712400b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Jul 11 10:34:04 2012 +0200

    avcodec: map TSC2 codec

commit 6434f9371ce49414ce4f5aa513255aa6a9d422a2
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Jul 11 10:30:27 2012 +0200

    Add fourcc for TSC2

commit f0226d6312f9eed91856fdf164bc0735b4ae40c7
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Jul 10 18:28:50 2012 +0200

    omxil: enable extra debug in debug builds
    
    This will enable more people to make useful reports.
    
    To avoid spamming your log, several solutions:
    - rebuild with this define removed
    - use grep to match only what interests you from the log
    - use software decoder

commit f78dac5846fb6200c189bf8fc6acb93c07d51695
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 10 17:24:07 2012 +0300

    Lua: kill some relocs, pack

commit 6e5c406511afee29d983cc1dc22c04987fec1640
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 10 17:19:52 2012 +0300

    Lua: add an assertion
    
    (The underlying assumption was previously implicit.)

commit 1d981d16b744b000414cd5a2cc38db90d26d3903
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Tue Jul 10 13:23:22 2012 +0300

    avcodec: set rc-buffer-size to 0, as it is default in ffmpeg/avconv

commit a6b1608d077c5729f0e91ea16af6418fa3271579
Author: Christoph Miebach <christoph.miebach@web.de>
Date:   Sun Jul 8 22:21:49 2012 +0200

    typo: No newline before period
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit e938f3a470813a21d02f8fb4f7be36785004f064
Author: Christoph Miebach <christoph.miebach@web.de>
Date:   Sun Jul 8 11:12:00 2012 +0200

    Spelling of Ukrainian in NEWS and AUTHORS fixed
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 77f4a68616e6ae7dfda09775dcd638bd059e568e
Author: Christoph Miebach <christoph.miebach@web.de>
Date:   Sun Jul 8 11:11:59 2012 +0200

    Adding gd to lang list
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit b0afe6b036988e9f2580a392b1fcc4dee6df9e05
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Jul 10 11:56:05 2012 +0200

    Revert "Adding gd Gaelic to languages list"
    
    This reverts commit 85b6c1463736907e6fed0900f0e93df05e89d2fa.

commit 6b2adfaca229cff9e177f734cf4229e06e934150
Author: Christophe Mutricy <xtophe@chewa.net>
Date:   Thu Feb 2 23:33:24 2012 +0000

    i18n: Add more languages for selection
    
    Add languages above 30% to the Win32/Mac list.
    (cherry picked from commit bd82be73a578595f1ff8b3d81832bbde237023c9)
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 8cdc20d360fbefa12671abf8ff30c41384d110c7
Author: Fabian Keil <fk@fabiankeil.de>
Date:   Sun Jun 17 13:56:47 2012 +0200

    audioscrobbler: prevent an endless loop inside the main loop
    
    Fixes the clang complaint: The right operand of '<' is a garbage value
    
    This might fix #6286.
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit e0f4ccce4f4510507f1513223b6bbb6edca32e38
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Mon Jul 9 15:30:20 2012 +0300

    opengl:os x build fix

commit d6071c24a6c0857ee27189232a9df388e1507cda
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Mon Jul 9 15:00:16 2012 +0300

    opengl.c: don't use fixed pipeline with glsl shader code, one step closer for opengl es 2

commit 1b6f1b6ae05a1ecbff0c20eeec1dd18a2caf3352
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Mon Jul 9 12:31:59 2012 +0300

    opengl: cosmetic

commit 3432901b1204c1e996a80e340079a803f6b4f1af
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sun Jul 8 22:48:05 2012 +0300

    opengl: restore npot check for really old cards

commit d7f669675704b62500959d9782320ce1810c3c91
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Thu Jul 5 18:21:00 2012 +0300

    opengl.c: refactor texture enabling and uniform setting

commit b14280d7ee0f8190b021d1f862288b2180f4d85b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Jul 8 14:48:18 2012 +0200

    opengl: fixed compilation for OSX

commit 30b05392bd907de2569da5dbf620016727db1f25
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Jul 8 14:37:05 2012 +0200

    opengl: disable shaders on older iOS releases so we get a picture

commit fc369638bedc8f08fa26d8ae10d4726be5b0a5cf
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Jul 8 13:20:05 2012 +0200

    opengl: use RV32 instead of RV16 for the OpenGL ES variant, since we got neon assembly optimizations for that

commit a2a93861527ba2190227ab9e9f21b0153455b88b
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Thu Jul 5 23:25:06 2012 +0200

    nsis: remove unsecure options from the installer
    
    Because we can't efficiently drop the privileges acquired by the UAC it
    is wise to remove the possibility for the user to start VLC or view the
    README at the end of the installation process.
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit c7d7f0d6cd98604d2781e9e7288af796f6f5ac05
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Jul 7 00:19:00 2012 +0200

    Qt: Early Fix ML "Add to playlist" adding items multiple times"
    
    Previous fix was doing late fixing by skipping multiple entries when
    adding, but the multiplication was still done for other ops.
    We were just needing to build Indexes list from rows instead of items.
    
    This reverts commit 4cc9d5770a108434038e7f5a4e1bf9b3aafa3d8e.

commit 34858076aee0da608d58699477da6ad8de4bb798
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Jul 4 18:01:12 2012 +0200

    FourCC: use the correct name for real codecs

commit 300b4d59e370e02af65f215789643ff09550577d
Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
Date:   Sat Jun 30 14:54:16 2012 +0300

    ogg: Use unlikely()

commit 9e155e37ed6186bf5cd8d3fb0c532a72b5e92d1f
Author: Frédéric Yhuel <fyhuel@viotech.net>
Date:   Tue Jun 19 16:56:30 2012 +0200

    HLS: minor fix
    
    It seems to me it makes more sense like that.
    
    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>

commit 94220d75d4ac44f507bad6e539270cbd71a02c73
Author: Frédéric Yhuel <fyhuel@viotech.net>
Date:   Tue Jun 19 16:17:55 2012 +0200

    HLS: don't signal dl thread out of the blue in Close()
    
    Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>

commit b71b4312976d6ee7b067c8dbfeb59dab83da5505
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Fri Jul 6 14:54:11 2012 +0200

    macosx: select right screen when fullscreen on startup is enabled
    
    close #7051

commit 7d42f68ab84fc29d1c3bc969487293c4ee6e9dcc
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Fri Jul 6 14:25:28 2012 +0200

    macosx vout: always use current bounds for picture placements, as we have custom resize constraints in ui code
    
    (in particular, the parameter cfg will not always hold the right window size value)

commit 4b40a27d7c642132eb9f2de5209cca76ab85be79
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Fri Jul 6 14:24:27 2012 +0200

    macosx: don't allow a automatic resize beyond the right screen border

commit f63a01ed26a6aafa4dadf96702031bb944d8721d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Jul 5 22:31:15 2012 +0200

    extras/package: enable NEON for iOS
    
    This is introduces a random hack, which is going to be reverted this fall.

commit 94ac9a7d341ba6a7ef88e935a6f11b7eddba0c46
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Jul 5 22:27:05 2012 +0200

    extras/tools: use Mans Rullgard's gas preprocessor variant instead of David Conrad's since it is more up-to-date

commit 85b6c1463736907e6fed0900f0e93df05e89d2fa
Author: Christoph Miebach <christoph.miebach@web.de>
Date:   Thu Jul 5 22:11:04 2012 +0200

    Adding gd Gaelic to languages list
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 86598f17cc65c1f6fb7c850942fff67e75a8e4b5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 5 18:46:15 2012 +0300

    Win32: try to fix compilation

commit ee26881bec3a8de030172e09a1242dbd1baabc70
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 5 17:39:10 2012 +0300

    Qt: the video widget must be a proper window
    
    Otherwise, it might not have a window handle.

commit 65ebc7683aa0ab3bd4af950298d1eef0addaf54b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jul 4 21:14:53 2012 +0300

    Qt: check embedded video window type at run-time
    
    With Qt5, the window type must be checked at run-time: the windowing
    system is always defined as Q_WS_QPA.

commit 6721871c96e99af34a58790af0477e749c2e05db
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 5 17:42:50 2012 +0300

    vout_window: make zero an error value for window type

commit a6f0eddb4916d0147a112332cb4e658ada5a37c6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 5 17:28:54 2012 +0300

    Qt: do not hard-code argv table size

commit 2657f3bc2c99d1f399df0e087a872e50dbd9f7f0
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Jul 5 11:57:03 2012 +0200

    vout/ios: set the display size correctly

commit a965f436b7b6d4a1e51a69de4b43efd9a64ef65b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jul 5 10:23:03 2012 +0300

    Qt: missing Q_OBJECT

commit 17b3aee7c754e0aae6fcb8527e04a8bc9f7fbb5d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jul 4 22:39:49 2012 +0300

    visual: do not pretend to support FI32

commit 970d70aca0e2d7cf3d4c41f3ca0d2c461c7081f1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jul 4 22:40:09 2012 +0300

    audio: remove FI32 conversions
    
    Conversion from FI32 to S16 is already supported by the Laurent's
    generic audio format filter. Conversion to FI32 are useless for lack
    of (functional) FI32 encoder or output.

commit 469bc90f5ad203efa503ab9339e4806603c67f6d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jul 4 22:29:34 2012 +0300

    Channel mixer: drop FI32

commit 9b925784829206498f45a6eb373561b85d69c63c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jul 4 22:26:43 2012 +0300

    Volume mixer: drop FI32

commit 2c3a941579dc38fdd4d7fe3397e6dbb13d5c080f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jul 4 22:24:25 2012 +0300

    aout: drop FI32 from outputs

commit a68389199363c5d16a384960b677f4d2861359e7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jul 4 22:43:39 2012 +0300

    aout: always use S16N (rather than FI32) in absence of FPU
    
    None of the real audio outputs support FI32; they already typically
    converted down to S16 internally. Moreover, mixing FI32 requires
    64-bits (signed) multiplication, which non-FPU processors typically
    do not support natively.

commit bb94e7b56e91e3a84574003edf9cf5bcee081d24
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Wed Jul 4 20:26:47 2012 +0200

    auhal: quick fix to get stuff compiled again
    
    TODO:
    - somehow implement mute callback
    - initially report right volume to ui

commit 35e5155af388d74c41c13782b82d793343828c95
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jul 4 20:47:52 2012 +0300

    Qt: factor some common code

commit e0b3dcd221af12921ef9f8ceeb5e1eab30e6019b
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Wed Jul 4 20:13:28 2012 +0200

    macosx: handle volume apple remote keys as hotkeys, so that osd stuff is shown

commit abeb987d5380c08ff6f52d44eaf44b6b9cfc08bf
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Jul 4 19:33:08 2012 +0200

    extra/package: updated iOS build script

commit 40f0a08c4667a3b6497a1cdb2d57a081d4210226
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Jul 4 19:22:25 2012 +0200

    contrib: taglib: use original patch present in taglib.git

commit dfa75177ec50284c23a4ca48b5ab94ec603d15ae
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Jul 4 19:17:01 2012 +0200

    swscale: expand Android hack to iOS

commit 2d758db4e57c21cc93605c9731fa2dcc29c13806
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jul 4 17:19:45 2012 +0300

    Qt4: fix crashes without podcasts

commit 292bff196172d654953d1b5209e433147e37791e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jul 4 17:09:28 2012 +0300

    Qt4: fix prototype

commit a0b1158d5a1eefe4fa0e74a6bf032147f338a0f8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jul 4 16:47:40 2012 +0300

    Qt5: missing #includes

commit 6b6b2f6737a7791ed05f9a90f20b5f2e76a51553
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jul 4 16:17:07 2012 +0300

    Qt: initial configure detection for Qt5
    
    VLC needs QtWidgets (which does not exist in Qt4).

commit b6a2c4a4edff5aeaeca415eafa9f45d285570054
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Jul 4 01:34:45 2012 +0200

    Use Qt instead of Qt4

commit 6ef3c715489451ae36a1e6bfcc30bd2fc5d1395c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Jul 4 01:30:25 2012 +0200

    Use qt iso qt4

commit be215a75aac894b6c5080d85788a4e7344c83108
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jul 3 19:37:46 2012 +0200

    avcodec: Map MSS3/MSA1 decoder

commit 5107c71957dd7988bae2d344d1a07235107f904d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jul 3 19:32:32 2012 +0200

    Add fourcc for MSA1

commit 6fe7eb6048e6b3f473006855f4e4905fa54ba910
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Jul 2 23:00:21 2012 +0200

    Remove unused 3dnow and mmxext checks
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 1207a3698201c2835ea432f5cb98cac8e4c42f91
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Jul 2 23:00:20 2012 +0200

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

commit 31c8cef1ba41efabf9eacd71050a63bd41fcb30a
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Jul 2 23:00:19 2012 +0200

    s/vlc_memcpy/memcpy/
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 102f976a623288b880dee8fd1e9195aff173c813
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 3 18:06:31 2012 +0300

    Remove audio_volume_t

commit 83ad48a4513cb326ed68d735de92ecd67865c3bc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 3 18:03:18 2012 +0300

    Qt4: partly fix volume display

commit b092d34b5912504ea8653b106c4ec02ca9f45978
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jul 3 17:42:56 2012 +0300

    Qt4: simplify and partly fix mute tracking
    
    This fixes a race between requesting mute and the aout actually muting.
    
    There are still at least two known bugs with the mute widget:
     - Qt tries to sets the LibVLC status when LibVLC status changes
       (there is a hack around this for volume but not for mute).
     - Qt tracks the playlist "mute" variable instead of the aout one.

commit b7797c07e2764afd8cbdb5dbbb99d34b7cef0399
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jul 2 23:35:48 2012 +0300

    aout: remove intricate volume/mute transaction system
    
    Volume and mute states are now independant. There is no need to
    update them together in a single transaction.
    
    Furthermore, other processes can change the volume and/or mute state
    of VLC playback streams asynchronously. Thus volume-up/volume-down
    and mute-toggle are not atomic operations even when protected by the
    volume lock. We would need to have toggle and up/down provided by the
    to the output plugins. That is probably impossible and overkill.
    So accept the small race condition and simplify the code.

commit f6d9780ee5165fb1923b588b102e118dce069f4c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jul 2 23:08:27 2012 +0300

    aout: separate volume and mute callbacks

commit c45103a6ddb7396f4c069089d2640abd238e42f7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jul 2 22:22:01 2012 +0300

    aout: store software amplification and mute separately

commit 5d5f17134aa3db508b257b6fcec971ada52afb24
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jul 2 18:48:56 2012 +0300

    aout_Volume*: use float rather than integer

commit e90d793494f25ef79a8a5e702bd6ead1d67aafb8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jul 2 18:00:00 2012 +0300

    LibVLC: improve mute documentation

commit 035898d1b1d3732ec7a872152ec5528da48b4e90
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jul 2 17:51:43 2012 +0300

    aout_MuteGet: fix name and add VLC_OBJECT() magic cast

commit 18a70b6da841a65cd25cbf1395d4c527f489e97c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 1 20:57:53 2012 +0300

    RC (old): fix muting

commit 297280a2108881149483bf524bff4619e3d4686a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 1 20:45:25 2012 +0300

    aout_MuteSet: fix name and remove unused parameter

commit 9b965746c5d851d99b1351f05d9cbda78cee3e9b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 1 20:38:20 2012 +0300

    aout_MuteToggle: fix name and remove unused or misused volume parameter
    
    In particular, show OSD mute icon when mute is enabled, rather than
    when volume is nul (which is orthogonal).

commit 60e47a90162f78ce743919c3c413409138c8893d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 1 16:44:44 2012 +0300

    aout: use float volume in internals and deal with errors

commit ac5643018e2f71104e1ffc968b8b0e5f5b72eb44
Author: Christoph Miebach <christoph.miebach@web.de>
Date:   Tue Jul 3 11:06:21 2012 +0200

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

commit a1a192be5241f58b01824261f16cdd2fb88b48e5
Author: Christoph Miebach <christoph.miebach@web.de>
Date:   Tue Jul 3 11:06:20 2012 +0200

    Psychadelic is just wrong
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 3e6857ee696b65ec9aa967ad7c96b2cdb9a673ba
Author: Christoph Miebach <christoph.miebach@web.de>
Date:   Tue Jul 3 11:06:19 2012 +0200

    Added 2 missing spaces
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit a20aec93eb8180c6e63efbc2bb1bddc6a7a61c33
Author: Christoph Miebach <christoph.miebach@web.de>
Date:   Tue Jul 3 11:06:18 2012 +0200

    Remove trailing space in gettext string
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 20484554dc35aecc15fdb8c492d6a9ad591c5695
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Jul 3 15:06:00 2012 +0200

    macosx: fixed time slider alignment issue
    
    Pointed by Damien

commit f836a238bae817640c4f0a1b1c5289241e181eaa
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Jul 3 14:57:58 2012 +0200

    macosx: fixed window button alignment when using the black UI mode
    
    pointed by Damien.

commit 0ccbaa821f8b7b928c651df53db5ad50ed246b83
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Tue Jul 3 13:29:54 2012 +0200

    macosx: change handling of arrow keys slightly
    
    When the key is assigned to an main menu item: In this case the event
    is never passed to the controls, so we want to handle it here for these
    exeptional cases.
    
    For all other cases: The event is ignored here and handled by the controls
    (playlist, or video view, which also sends it to vlc core).

commit 837e3ea601dc4d84c66dacd0dff5a8a250b9302f
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Tue Jul 3 13:28:20 2012 +0200

    macosx: fix handling of shortcuts which include shift

commit 89f00b5add27173985630ac9b4aa88ffa460ab13
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Tue Jul 3 13:02:57 2012 +0200

    macosx: reconnect all links to ibOutlets for plackback menu
    
    close #6997

commit e996b4b4a3cc017cea89f85fa2d80aa165d882b9
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Jul 3 13:14:22 2012 +0200

    extras/package: fixed package script for OS X

commit f5957ea517db4b21509093314c034696657176f9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jul 2 16:46:08 2012 +0200

    Remove the RTMP output too

commit 71ef5f548c32179d77edcd143539cc530df7e612
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Jul 2 14:17:24 2012 +0200

    NEWS: merged stuff for 2.0.2

commit 3172a979cc43f322b3f18a54f0a7f1799d95eb80
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Jul 2 13:10:56 2012 +0200

    Remove vlc_memset

commit 68426d3740bb258d8743ac7a713c177defad2fa4
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Jul 2 13:09:05 2012 +0200

    swscale: remove useless global function pointer

commit c7f19291e969c9035c098b4aa4af9c52c8bc7aae
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Jul 2 00:40:05 2012 +0200

    contrib: taglib: don't crash with strange files
    
    Close #7036
    Patch sent upstream

commit 41e20140b3bd4482cb02fe6eede5da471e57859d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Jul 1 20:40:25 2012 +0200

    package/macosx: enhanced the codesign script to add a designated signature to enhance its compatibility
    
    Note 3 things
    
     - the included hashes are common knowledge, non-exploitable and hence don't constitute a security issue
    
     - you need a valid Developer ID private key to create GateKeeper compatible signatures
    
     - If you don't use VideoLAN's Dev ID, that's noticable but doesn't limit the app's behavior in any detail.
    
    This commit also limits the signing process to the compiled lua scripts and no longer signs the entire lua folder since this would limit the usage experience and it isn't reasonable either.

commit 016ba929c480c1fd489cac960625536ad87a7a5a
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sun Jul 1 16:55:07 2012 +0300

    opengl: use glEnable when not using shaders

commit c40181a067ae57406fe8e92859d1e23992d4d23a
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Jun 30 17:09:04 2012 +0200

    Qt: SearchLineEdit: fix background text after reset()

commit 6b88089ba6c6c4c8814b82e5921dbbf159de2619
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Thu Jun 28 13:03:04 2012 +0200

    Qt: Queue toolbar rebuild as event instead of delaying popups's deletion
    (fix #7016)
    
    This reverts commit 6f1af24d75fd36050d8f3a1a4c7369067e90898f.
    This reverts commit e5462dbd3a789e15278afd642833788a8a491724.

commit d5c465574940377243d0640fc4b31487c1fbe666
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Jul 1 16:00:25 2012 +0200

    Only use vlc's memcpy on windows (also for 3dnow and mmxext)

commit 5ada985bfacfb1b329897bb99cc5a92e26b40895
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Jul 1 15:28:45 2012 +0200

    taglib: read a few more APE tags
    
    Close #5558

commit c6f802f1183c6e97837aeda0308a0545cc07f88d
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Jul 1 10:55:03 2012 +0200

    Only use optimized memcpy on Windows
    
    Reference: <4FA56FA2.6000506@videolan.org>

commit 81767a936eb66e7284fab6339205b598c052eb40
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Jul 1 17:15:29 2012 +0200

    Win32: we need GLew.h before GL.h with the headers we are using
    
    This is probably not perfect, but our contribs header need that

commit bbc7f57fdb2bc8d15cab8d39a23b4d6de250d335
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Jul 1 16:42:03 2012 +0200

    Vorbis: fix broken if/else cascade

commit a6a09908ceb0f1bb8bb44c1a51e28eb395567424
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 1 15:19:26 2012 +0300

    opengl: fix version comparison

commit e4fa5567cd90e9c02cc73ed3160fe9b16df32d9a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jul 1 15:12:02 2012 +0300

    Do not include specific GL provider in generic OpenGL code

commit 97646e602b530224117fdfea2f35677a038f7c86
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Jul 1 13:50:34 2012 +0200

    Update Qt to 4.8.2 from qt-project

commit 094ad40e3ea3693c7f883ccea84fc9631fd8a50f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Jul 1 15:41:36 2012 +0200

    Faad: do not build DRM(Radio)

commit 907bc5a044f4112e1a97d12ecacbb8cf8d9b76b5
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Jul 1 08:55:16 2012 +0200

    vout/opengl: really as in really fix compilation for OS X

commit 1bff0b7fe088ebbb50837b484df44c9f4467526b
Author: Naohiro KORIYAMA <nkoriyama@gmail.com>
Date:   Sun Jul 1 01:38:27 2012 +0200

    macosx: fixed font selector panel on certain setups
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 73b270549bb441dd2f273f93d492239b459f1513
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sat Jun 30 18:33:31 2012 +0200

    macosx: improve accessibility support for black ui
    
    The commit adds additional attributes to the black windows in order to correctly
    link to the close / zoom / maximize buttons. This is needed to get some
    tools using this api to work, in particular / e.g. jitouch.

commit 7ed15b7180e62d9bfdc218ede60f3b5ed4c931a6
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Fri Mar 30 21:52:18 2012 +0300

    ogg: use ES_OUT_SET_PCR instead of RESET_PCR in demuxing
    
    Only difference seems to be that in ES_OUT_SET_PCR we don't
    have msg_Err showing up while playing ogg files

commit 32290956972f9e983bfc19fa68541f1476a806f6
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sat Jun 30 16:34:15 2012 +0300

    opengl: update copyright year and add myself in authors

commit 2d338c4b874735158e6d0aea9eb2d440baaca553
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Jun 30 15:20:44 2012 +0200

    vout/opengl: ugly temporary work-around to get this compiling for OpenGL ES

commit 50e96dd4ad87d0c428ff05919d2f23c72004ae5f
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Jun 30 15:15:09 2012 +0200

    vout/opengl: TARGET_OS_MAC is also defined for iOS, so this isn't valid divider

commit 2c265111d25a015641b9344984ac4b4b446ba18a
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sat Jun 30 15:59:56 2012 +0300

    Opengl: bring back support to use opengl vout without shader support or opengl 2.0

commit e3fc9953f4bca375ee5bcbd6a5e150e38c6e0cd7
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sat Jun 30 15:58:39 2012 +0300

    opengl: add check for opengl >= 2.0

commit 8ca057e9dbce36d4b87f0863b00c031888e4d934
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Jun 30 14:47:51 2012 +0200

    vout/opengl: fixed compilation for OS X

commit b370fad7aa5814859577a9137cc26570f78345d7
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Jun 30 14:46:05 2012 +0200

    vout/opengl: cleanup the Mac includes

commit 729d3528ded75a55e02a8b3f2c701669d2d32ddf
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sat Jun 30 15:00:49 2012 +0300

    opengl build fix for os x

commit 0cd050a948edf557afa28191707a972f8412ca71
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Tue May 15 18:36:30 2012 +0300

    Opengl: Rework opengl to use glsl instead of arb extension for yuv->rgb
    
    This doesn't yet fully work with opengl es side. If you notice any regressions
    please notify it.

commit a106407a04308844b833807495f6bd1180d4013a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jun 30 14:13:30 2012 +0300

    wasapi: flawed logic (probably fix #7030)

commit c5f6aef2b8ad539c59c8915e06c062c607398674
Author: Christoph Miebach <christoph.miebach@web.de>
Date:   Fri Jun 29 00:43:13 2012 +0200

    Remove trailing spaces from compiler string
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit b22aee779cc4bc55f7ce638cf14c6f418fd60395
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Thu Jun 28 10:36:05 2012 +0200

    qt4: do not compute more than one time the lenght of the same string.

commit da89d251fc076b1df3b0d8ba5987e16371a1a59a
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Jun 25 11:19:05 2012 +0200

    vcd: fix off-by-one while scanning
    
    scanf("%Ns", %buffer) require the buffer to be N+1 long.

commit 396a1e896ff7307e721d5cfd616a55bc2fd950df
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon Jun 25 11:15:57 2012 +0200

    dvb-scan: fix potential buffer overflow

commit f74724b7d614e2de47099b460a3c1cc5e3eac35a
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Mon May 21 21:42:01 2012 +0200

    Fix printf formating.

commit 3ebfe67c67e1fe0db208394285c9862912254055
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jun 28 18:49:57 2012 +0300

    access: really remove rtmp

commit 7f9f610042a3a3302f443663bb0399c3c7c859cd
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jun 28 16:48:45 2012 +0200

    Remove RTMP access module

commit 269bc558110cc3497f3346c3ca5991f0e6f04513
Author: Olivier Aubert <olivier.aubert@liris.cnrs.fr>
Date:   Thu Jun 28 10:42:36 2012 +0200

    Annotation libvlc_media_get_user_data tracks parameter as an [OUT] parameter

commit 321012f52b7fbd1b13a8d7c862e4cab66350e67d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jun 28 07:49:03 2012 +0300

    video output: remove a bunch of relocations

commit 605d047f09a1df1cf2b0ad4fb5711e24f8eba09f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jun 28 07:44:23 2012 +0300

    video output: use ARRAY_SIZE()

commit 4ec6d79cfbbf17c8acac765ebc16210949a284c4
Author: Christoph Pfister <christophpfister@gmail.com>
Date:   Wed Jun 27 22:56:26 2012 +0200

    fix off-by-one error
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 44cdb9b3254ce051e05cb26cef6b78bf501f3427
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Jun 27 19:42:33 2012 +0200

    macosx: fixed names of 2 retina graphics

commit 0664335b7e32ea96e0f57880c5a056f7847f2d7a
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Jun 27 18:59:30 2012 +0200

    macosx: fixed long-standing issue of disappearing sidebar item icons on some build configurations

commit 45869365be30e8cf4e4ecdf5fd6273f40d34c52c
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Wed Jun 27 18:36:48 2012 +0200

    skins2: reorder #define in a more logical way

commit 41056c6e72ef585f150ab5c8b53dccb8ec9bdeda
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Wed Jun 27 18:29:17 2012 +0200

    skins2: remove vlc_object_alive (deprecated)
    
    And better performance since we were still using the rest of a polling
     mechanism (every 100ms) just to ensure we were alive.

commit 84b5c4ae08d65a368b1f4a68c7d6250f84163a65
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Wed Jun 27 12:23:52 2012 +0200

    skins2: remove some leftovers
    
    interaction_Register and interaction_Unregister are weird #define
     that don't seem used at all nowadays

commit 3bedebb93c704023879c106fcb6b35f442c04cbb
Author: erwan <erwan@erwan-VirtualBox.(none)>
Date:   Fri Jun 8 15:30:09 2012 +0200

    skins2: remove qt-volume-complete (obsolete)

commit 380d67a925d82cb6423adf0356dc12807c0406b2
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Wed Jun 27 12:03:39 2012 +0200

    skins2: add support for --[no]-qt-fs-controller

commit 735354e7ab2985aab800486130ab66c64f2cbd1e
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Wed Jun 27 10:54:40 2012 +0200

    skins2: parametrize how long fullscreen controller stays on screen
    
    Use the mouse-hide-timeout parameter for that purpose, as
    the other interfaces do in vlc.
    
    this fixes #7017

commit 6da1479bbdcbb2c186f3c1c7c31455c458ac7802
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Mon Jun 25 11:55:59 2012 +0200

    skins2(Linux): display list of monitors and caracteristics for debug

commit 1e3f0b45525012839f67bc0206ee8f2ee94c7492
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jun 27 18:58:24 2012 +0300

    input: do not override subtitles encoding if BOM is found (fixes #5239)
    
    That horrible hack caused all subtitles to be parsed as Unicode if one
    (but not necessarily all) opened subtitles started with a UTF-8 or
    UTF-16 Byte Order Mark. If any other subtitle was neither in UTF-8 nor
    in UTF-16 with a BOM, that hack failed.

commit 7ec1ad383ad189192eb29489e9aad10ce6c9a133
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jun 27 18:26:15 2012 +0300

    input: remove BOM skipping hack
    
    This should not be needed (BOM is a zero-width character). If any
    stream reader barks on a BOM, it really needs fixing on its own.
    The subtitle demuxer was fixed in the previous commit.
    
    In the case of transparent conversion from UTF-16 to UTF-8, the BOM
    will be converted to UTF-8 as any other character. Thus the stream
    reader can (correctly) detect a UTF-8 text stream.

commit 559a8d395f91ce652866509051c2a028eb599463
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jun 27 18:51:25 2012 +0300

    subtitle: deal with initial UTF-8 BOM
    
    If an UTF-8 BOM is found at the beginning of the text file, skip it
    (it can confuse some parsers). Also mark the subtitle track explicitly
    as UTF-8 encoded.

commit d8b24e50f5a53e9973fea963ba07962108725247
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Jun 27 16:50:20 2012 +0200

    macosx: updated xcodproj and Makefile.am for the new graphics

commit 244a84e264e0e9a9d60164a62d2f41addefc63b4
Author: Damien Erambert <damien.erambert@me.com>
Date:   Wed Jun 27 16:49:17 2012 +0200

    macosx: updated volume and dropzone icons
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit a140b40e417f566a995b3a6eec0ad9a1567ee787
Author: Damien Erambert <damien.erambert@me.com>
Date:   Wed Jun 27 16:16:29 2012 +0200

    macosx: added retina display graphics for the dark window style's window buttons
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 2ce6916bdd9d6d82cadf46d23bf1532dcc24acc6
Author: Damien Erambert <damien.erambert@me.com>
Date:   Wed Jun 27 16:12:55 2012 +0200

    macosx: added retina display graphics for the dark window style
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit b84c7ea14bfcdd77a06672a5bc12acc97c635127
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Jun 27 02:11:28 2012 +0200

    Fix codec error.
    
    10L

commit b823a02180ad2d7375d2c556314e031091f2c81f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Jun 27 02:03:34 2012 +0200

    Ogg: always show COMMENTS if possible

commit 0f433ffd9b03d116c51d5f2b743ed0f0bb759ac1
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Jun 27 02:02:09 2012 +0200

    Ogg: do not display x,x if we have both methods for TrackTotal

commit d76e3ea6660d773dac06dae0e4f314d43126d570
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Jun 27 01:02:53 2012 +0200

    omxil: Add more names for vc1 and mpjeg

commit f10427d0302a39c6222920380c0fb578170ee66a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jun 26 22:50:43 2012 +0200

    omxil: Blacklist nVidia secure codec

commit 0f4b97b08a1805c6c72f94dbfcbebb61bf956bb8
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Tue Jun 26 22:50:05 2012 +0200

    macosx: improve resize behaviour of splitview
    
    Now, the sidebar will not  will not resized while resizing the window.
    Also, this commit sets a min width for the the sidebar. But it can
    still be hidden, just drag the slider to the left.

commit 6f1af24d75fd36050d8f3a1a4c7369067e90898f
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Jun 26 17:37:30 2012 +0200

    Qt: fix prev commitw

commit e5462dbd3a789e15278afd642833788a8a491724
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Jun 26 17:20:44 2012 +0200

    Qt: PopupMenu: Stop crashing on VOut update. (fix #7016)
    
    When calling a modal dialog, Qt switches to a new event loop.
    The call may still have some event to process in its own queue,
    and deleting it when doing the Vout update will have those events
    refering to a no longer existing widget.

commit e75d2024158ca935e4b00c8dec2910ffb63083c4
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Jun 25 22:16:52 2012 +0200

    contrib: gpg-error: don't patch Makefile.am
    
    Since 42a7f46de2 it is required to re-run gettextize because
    we run autoreconf.
    Unfortunately gettextize doesn't run in non interactive mode (this
    is an advertised "feature").
    
    This gpg-error patch will appear in the next release so it doesn't
    need maintenance:
    http://git.gnupg.org/cgi-bin/gitweb.cgi?p=libgpg-error.git;a=commit;h=c35dbfdaa2e30e08185e4a468278a29e2c48b500

commit cd14febde554a0f36b07e7f16b618920da1afc22
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Jun 25 21:27:35 2012 +0200

    omx: decode qualcomm-specific tiled nv12 format
    
    Tested on HP Touchpad up to 1280x720
    
    1920x1080 gives:
    E/OMX-VDEC-1080P: ERROR: IP Requirements(#1: 2097152) Requested(#2: 4177920)
    Which probably means that provided buffers are too small for the decoder
    to operate

commit 3c9c56db0839dc2d564bbe8b02fbefe43c3dcbad
Author: Martin Storsjö <martin@martin.st>
Date:   Thu Jul 21 14:06:07 2011 +0300

    omxil: Only set the buffer size if it is smaller than what the codec suggested
    
    This is required on HTC Sensation. That device uses a special
    tiled pixel format, which probably contains a bit of padding, too.
    The size that the omx codec suggests for the output port is bigger
    than what VLC calculates, and we thus should keep the larger value
    instead of overwriting it with what we calculated ourselves.
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 960e3780ceab96d45d9887a0149686f9940b825d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Jun 25 19:01:21 2012 +0200

    macosx: expand the documentation for our single (known) private API use

commit d31d2c2108e1c28dba9cac20e4602ccb936a442d
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Mon Jun 25 18:25:04 2012 +0200

    macosx: don't use a private api for standard magnification threshold

commit ea90ac95c6b98a9d94a0099ecc755f568d5f96c8
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Mon Jun 25 17:43:46 2012 +0200

    macosx: implement magnification gesture as an additional fullscreen toggle
    
    close #6926

commit 1085ee39332b53761770d5a532d1b0eeb1c7ae8c
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Mon Jun 25 16:50:31 2012 +0200

    Qt: PixmapAnimator: replace AnimatedIcon.
    
    As Qt >= 4.6.0 provides AbstractAnimation we no longer need QTimer
    based animators.
    PixmapAnimator allows to be used by Q*Painter.
    Unused still frame support is removed, but can easily be implemented.

commit 95da9d5aa0b67f269de4d62c3c098755d2527d81
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jun 25 16:25:15 2012 +0200

    Win32: fix compilation

commit 5a7aaf0a3dc49f57d1c9aa86798854b563be6625
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Mon Jun 25 09:16:57 2012 +0200

    macosx: open panel: some reordering and structural marks

commit 3d7bdcde683a3a0845bf8d441d18a9cb539e1d5d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Jun 25 01:27:05 2012 +0200

    macosx/fspanel: another minor optimization and simplification of the image drawing code

commit cd6a4b0a71a20dcd7dd35c0c83fe726d0689d669
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Jun 25 01:15:15 2012 +0200

    macosx: fixed HiDPI fspanel background artwork, which accidently included a shadow which lead to drawing artifacts since the 2 variants didn't match their sizes

commit 77442ae2072b81c5a6ec0e5900a15358adceafe1
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Jun 25 00:48:48 2012 +0200

    macosx/fspanel: optimize image rendering for sliders and background
    
    no user-visible change.

commit 7324469b4ba7191fdb1f37d3a79e4cdad7244902
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Jun 24 23:50:12 2012 +0200

    Avcodec: map MSS1

commit df878fa04342c1b0ae5a47f4171d233460de0770
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Jun 24 23:47:02 2012 +0200

    DMO: use VLC_CODEC_*

commit 3f58dfc84ab03ff274d4cdc9b846ad37c2d9327d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Jun 24 23:44:34 2012 +0200

    Introduce MSS1 and MSS2 fourcc

commit e5c027058bb8cb97872e082fab382089c2d7997c
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Jun 24 18:21:17 2012 +0200

    macosx: removed the fspanel artwork for scale factor 1.5
    
    This is a broken concept, since according to the HIGL, one point always equals one pixel on non-HiDPI screens regardless of the actual DPIs or the actual screen resolution.
    
    Additionally, this interferes with our support for HiDPI

commit 8ba3d7f4ddefce1678dfbfbe381d38184e3b3393
Author: Damien Erambert <damien.erambert@me.com>
Date:   Sun Jun 24 16:50:53 2012 +0200

    macosx: added retina compatible artwork for the gray main window style
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 554813d647b3bcf07bf96695b4de8961ee860209
Author: Damien Erambert <damien.erambert@me.com>
Date:   Sun Jun 24 16:45:22 2012 +0200

    macosx: added retina compatible fullscreen controller artwork
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 04d65ac9c8d807dad15a6480aee70c8fa3f0572e
Author: Damien Erambert <damien.erambert@me.com>
Date:   Sun Jun 24 16:40:59 2012 +0200

    macosx: added retina compatible sidebar icons
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 3194c5215695c69ff67b40a369fa5e2bf0336a74
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sun Jun 24 15:10:07 2012 +0200

    macosx: open panel: set mrl textfield as noneditable
    
    changes are not read anyway

commit d86de10ce6a52c523dc33848b4f36fe22b5a7bb6
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sun Jun 24 14:09:36 2012 +0200

    macosx: disk open: do a shallow instead of a deep search for media directories

commit ad09e6fbfb12153fd79cc5256b33407fec3309b8
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sun Jun 24 10:51:38 2012 +0200

    macosx: device open: set new media folder as current item when it is added

commit f8d14c628d05db37c286cc48ad44a2555dd53639
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sun Jun 24 01:26:30 2012 +0200

    macosx: fix bug in disk open panel regarding selected folders
    
    Previously, the open panel always converted the mrl to an (not available)
    mount point when you want to setup a playback without menus

commit 338887d0c7ef8e23fdcd025eb78a6e7d5fb994a8
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Jun 23 21:14:47 2012 +0200

    Qt: CoverArtLabel: fix sizing bug.
    
    QPixmapCache can't compute using an undefined maxsize.
    Introduced by a23142417941223b0068ad5b6f38a79eb9a96e93

commit 1c9e44023236da66c535fbafeac76a5c86d296dd
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Jun 23 13:52:24 2012 +0200

    Qt: SeekSlider: non seekable must be non interactive

commit 6598d0921a3248ecd04b135708b807138f71d06d
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Jun 23 13:08:44 2012 +0200

    opensles: implement pause, flush, and lipsync

commit 3e140bd05dc6e41d4cc59c7aacb90635d2c707fe
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Jun 22 17:26:43 2012 +0200

    Contribs: android, simplify the code, let the users supply the flags

commit bbb30ce0e0b9ff526865ec126f370056bbf8735e
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Jun 22 00:26:23 2012 +0200

    macosx: work-around a weird bug which let the drop zone respond to mouseDown events targetted at the window title
    
    Thanks to David for the report

commit 3ed66bc1fbfe281732af65457d64a23847b04cc6
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Thu Jun 21 03:10:17 2012 +0200

    gnutls: replace deprecated types
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit b27c4c7c68278f897603e343805c1b84fb8c940e
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Thu Jun 21 01:35:59 2012 +0200

    qt4: remove duplicate callback
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 7dd435431e9e23209ef6333aac36368487c1d198
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Jun 21 23:09:23 2012 +0200

    macosx: added a URI column to the playlist table

commit 9b8190ed3d38623a7510b6457f9d1de459485dc4
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Thu Jun 21 22:20:04 2012 +0200

    macosx: add sandbox rules for growl notifications

commit 898b7e56ca1a54396e83ea7fb7b2903d4408b633
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Wed Jun 20 23:10:12 2012 +0200

    qt4: add forgotten ;

commit 4ff0b074a3559562fe0539398f65111c2e1181b3
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Jun 21 20:21:02 2012 +0200

    compile for iOS 5.1 since it is the latest stable version and backward compatible to 5.0
    
    iOS 4 is used by less than 10 per cent of the installed base, so we don't care for now

commit cac887503093923b11a0240490aed69c09152262
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Jun 21 17:49:11 2012 +0200

    macosx: fixed custom revealInFinder implementation for files stored off the startup volume

commit ce2b23f7e82e4571d59eb90428641e00df9560e0
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Jun 21 17:26:04 2012 +0200

    macosx: reimplemented the right-click Reveal-in-Finder feature on the window title when using the dark interface style

commit 46a8f555cc0d2205a2125354de312a7c0067b734
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jun 21 06:05:51 2012 +0300

    block_Release(): add one more sanity check

commit a23142417941223b0068ad5b6f38a79eb9a96e93
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Jun 20 20:27:34 2012 +0200

    Qt: do not block the video preview to a very small size in the playlist

commit 152693ff9102b7d370c3bf75f28b941e0f28ffdb
Author: Michael Feurstein <michael.feurstein@gmail.com>
Date:   Fri Jun 15 18:30:14 2012 +0200

    qtsound: fix broken qtsound module
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit afc252c4ccfa83f30cf1aad598fea688540098c6
Author: Frode Tennebø <frode@tennebo.com>
Date:   Mon Jun 18 23:35:40 2012 +0200

    avi: Tidy the palette handling bit.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 17b9b9d0e8e5d23c50de922c37f11afcbbf52a61
Author: Mario Speiß <1034-135@online.de>
Date:   Wed Jun 20 17:23:33 2012 +0200

    Qt: fix a playlist issue with pictureflow

commit 4d844df2e475cd0d8df9d21885f8280df818b86e
Author: Mario Speiß <1034-135@online.de>
Date:   Wed Jun 13 21:59:00 2012 +0200

    Qt: release vout in controller configuration widget
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 815c2f48d3f4bfa2459d6a316b9250cea4e73295
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jun 12 20:18:36 2012 +0200

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

commit a86b2cb4f203af918c76f41216e51582c37aa2f8
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Jun 13 17:54:19 2012 +0200

    APE/MPC/WV: support TotalTrack
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit cb4a20b9fed2f876878946d05bfcb7c4aba45ada
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Jun 13 01:48:57 2012 +0200

    MP3: support TRCK total number
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 42a7f46de26cdc465e50d33ddb3587b6bccffe83
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Jun 20 11:42:33 2012 +0200

    contrib: gpg-error: use CPPFLAGS when processing errno.h

commit d3c89a4f2f30bfd13882eb4b9496c5be041c40f6
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Jun 20 11:34:13 2012 +0200

    contrib: gsm: enforce CFLAGS

commit f9812a51e64e0777fa847fdf51f00fb500d2e1ca
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jun 20 08:17:26 2012 +0300

    directory: do not get stuck on a FIFO (fix #6940)
    
    Also avoid fstat()+close() on non-directoy files.

commit bd19904c7d2ab50b83d98c64244cb0d54ff46da7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jun 20 08:16:16 2012 +0300

    file: do not use non-blocking mode when unknown/unspecified/useless
    
    For FIFO and sockets, non-blocking is wanted. For character device,
    the effects depend on the device driver. For other types, non-blocking
    mode has either no effects or is unspecified.

commit 219e17198d88c486b4bf3a63a5c27a551eb20628
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Jun 19 18:10:05 2012 +0200

    configure: link vlc and libvlc to AppKit
    
    This looks stupid and weird. The rationale is that the PowerBox mechanism used when running VLC in a Sandbox on OS X Lion checks whether the executable is linked against AppKit. If not, neither NSOpenPanel nor NSSavePanel will appear.

commit 3674cb85171c63e44132cc7643a422e655871e03
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Jun 19 13:36:17 2012 +0200

    Qt: add dropzone to dist

commit cd5c762f474c7a6f0a93e43b3d35ddb59cc5e623
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Jun 19 13:26:28 2012 +0200

    playlist: m3u: fix CheckContentType check.
    
    strncase cmp reports 0 if the tested size is 0.
    Was always matching empty Content-Type then.

commit e917fdc8fe8d53f287479b81b49106f2fad9643b
Author: Sébastien Toque <xilasz@gmail.com>
Date:   Mon Jun 18 17:28:30 2012 +0200

    Android: fix large files support
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 79ee3e9392f5ca758f1f10c4a38d4e65ff4f5c33
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Jun 18 17:27:17 2012 +0200

    block.c: get lseek definition from vlc_fs.h

commit 5a7311926dc031026298fcd0c6b57514b81f677a
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Jun 18 17:21:45 2012 +0200

    Win32: move 64 bits lseek define to vlc_fs.h

commit 9b53351ce0dfeea15474872b35ec037fdfcb4822
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Jun 19 09:13:37 2012 +0200

    contrib: live: Fix 6fbfa484230 for OSX
    
    use standard back reference (\1 instead of \0, mach with parens)
    use OSX-compatible command line ordering (filenames go at the end)

commit fe7d94473216228c8f9667e1d476bfc54e771153
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Jun 19 01:26:03 2012 +0200

    macosx: allow the user to minimize the main window by double-clicking the window title when using the dark UI variant
    
    This respects the system preferences' global setting.

commit c2cef0ea8d4c07fc373da994501026e4991b2e83
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Jun 18 22:52:17 2012 +0200

    macosx: fixed EyeTV support when using the Application Sandbox (refs #5149)

commit 13cfe2926a6c5d96f7eff22aaedc261bf3169174
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Jun 18 22:51:41 2012 +0200

    macosx: upgraded Xcode project version

commit eba61d4f3b94f0539c5e250b3222b24c543b67be
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Jun 18 17:52:08 2012 +0200

    macosx: added a basic script and some entitlements to enable Sandboxing on OS X Lion (refs #5149)

commit 6fbfa4842308ba1b97b73aefa668f72a2fc42632
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Jun 18 19:30:48 2012 +0200

    contrib: make live555 honor EXTRA_CFLAGS

commit 5c5bd8171966dc9a5222e994d098d4dc389cdd3c
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Mon Jun 18 10:22:03 2012 +0200

    macosx: add NSApplicationDelegate for VLCMain class and correct one method declaration

commit 21614a27145582dec1fff9482f7014ef74e9db64
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Jun 16 19:52:18 2012 +0200

    Qt: PLModel: make auto art download comply with privacy policy

commit 112a32a00b30ed7bd07cc5f9b72b30883f590d6d
Author: Naohiro KORIYAMA <nkoriyama@gmail.com>
Date:   Fri Jun 15 14:17:28 2012 +0900

    Qt: PLTreeView: Fix name encoding in the tooltip
    
    Signed-off-by: Francois Cartegnie <fcvlcdev@free.fr>

commit 0dbe1bd33ca1353b31d4c3b08fb9dada0a80999a
Author: Naohiro KORIYAMA <nkoriyama@gmail.com>
Date:   Fri Jun 15 00:36:50 2012 +0900

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

commit 7b2d11f24111230fcac7b6beac554b7934120ddc
Author: Naohiro KORIYAMA <nkoriyama@gmail.com>
Date:   Fri Jun 15 15:12:34 2012 +0900

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

commit 48ef1e2f2aef23129661aba070e31832012dec2d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Jun 14 20:32:25 2012 +0200

    freetype: fixed crash when looking for an empty string as font name

commit 1621978090b2d183b9f881c2e15f86c981dcaf3e
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Thu Jun 14 15:16:07 2012 +0200

    Qt: PLTreeView: Show details as tooltip

commit bd733d23eb3cb699f304c8d82c0b3d4450713636
Author: Olivier Aubert <olivier.aubert@liris.cnrs.fr>
Date:   Thu Jun 14 15:05:10 2012 +0200

    libvlc.h: improve docstrings

commit 47081ad9792b1ef190df4dea26cc2f9b91e2b57c
Author: Olivier Aubert <olivier.aubert@liris.cnrs.fr>
Date:   Thu Jun 14 15:04:13 2012 +0200

    libvlc_media.h: note that all options are not appliable to medias.
    
    See
    http://forum.videolan.org/viewtopic.php?f=32&t=100612&p=339220&hilit=media_add_option#p339267
    and
    http://forum.videolan.org/viewtopic.php?f=32&t=99357&p=333659&hilit=media_add_option#p333659
    for reference.

commit 5db103bc7ac82439f37c6718533f22d71ab90255
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Jun 14 15:04:20 2012 +0200

    macosx: updated copyright headers

commit 8cba6098e15199976fb3326eca47d4d17070926e
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Jun 13 17:23:11 2012 +0200

    Qt: StandardPLPanel: Fix failing locked assertion.
    Unremoved Unlock introduced by 874efde6d6888434ce369c833830ba09c01a0daf

commit ec73f8183cab13784025e1dd049cfd0368fcae38
Author: Frédéric Yhuel <fyhuel@viotech.net>
Date:   Tue Jun 12 13:41:13 2012 +0200

    demux/mp4: fix typo
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit a7fdf93552127541d9c4b53b1a01717327f69f4f
Author: Denis Charmet <typx@dinauz.org>
Date:   Tue Jun 12 22:07:49 2012 +0200

    Use default values when parsing MKV audio track
    
    This fixes #6773
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit b7d55acd360fc55f16af30b640701e06b15978cd
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Jun 13 02:40:29 2012 +0200

    Update NEWS

commit 46ffd6ec760f27ff56829ccdbe90bf04c94d48b7
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Jun 13 01:53:34 2012 +0200

    MP3: support for TRACKTOTAL in TXXX

commit 3fd064cf6793cfb81651a3abd90ff33fe8f2443e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Jun 13 01:29:26 2012 +0200

    AVI: support IFRM as TotalTrack

commit f659b74409bb3d27d10cdda59cc8a386018da29a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Jun 13 02:30:27 2012 +0200

    MP4: support more Metadata tags

commit a5cf9514165fc4ad3811cfdee88d2e9715469a47
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Jun 13 01:21:28 2012 +0200

    MP4: fix trkn parsing and support totaltrack

commit 5196f9e5d98ebbbaa5b4f9c1337578d11a962b46
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jun 12 21:44:41 2012 +0200

    ASF: fix a warning

commit 6dfc283eb5794ca4fed512aa73727c00247ff9e6
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jun 12 21:41:37 2012 +0200

    ASF: cosmetics

commit a574f2f9052027ccd279e0431f7ae625e351cad7
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Jun 12 21:02:05 2012 +0200

    macosx: draw vlc.icns instead of a bogus white png with an icon in the about panel
    
    no user-visible change. However, we save 29KB and don't need to update that graphic for HiDPI

commit 6051f82ac2a50ce9210ab8ffe052b2784952d18a
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Jun 12 20:29:34 2012 +0200

    macosx: Cocoa cannot deal with 2 images of the same name in a single bundle even if their type is different
    
    Hence, rename one of them.

commit f23389df0f358ec05ed0483a91cd4cfc56f867a5
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Jun 12 20:23:08 2012 +0200

    vout_macosx: make sure that we see the entire video instead of the lower left quarter in HiDPI mode

commit de9a7b4f9a61257dff5880b6543f79c13c502aad
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Jun 12 19:34:38 2012 +0200

    vout_macosx: fixed typo

commit 4b2e143fa82231ecf563a8cb133edcc0839b4e1f
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Jun 12 19:22:36 2012 +0200

    vout_macosx: restore compilation support for OS X 10.5 and 10.6

commit 405a83cda0fc0f45cd4851bed7cc1d525f6d8fa4
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Jun 12 18:55:05 2012 +0200

    macosx: enable HiDPI support
    
    Note that the @2x artwork is missing at the moment, so there will be artifacts in the main window and the about panel

commit af3a690427169763749987475727b0e37a6b6211
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Jun 12 18:50:48 2012 +0200

    vout_macosx: added HiDPI support

commit 080ff9ec8264a43bb9cafd6156d2e4e7430ed7cf
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jun 12 20:17:37 2012 +0200

    Support TotalTracks in MKV

commit a89495bbddc454522e777a2f8abf2cb90424787a
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Tue Jun 12 17:11:39 2012 +0200

    macos: slightly improved error handling when open files

commit c2e5c08a4b4a3b38e2efed072d40e1501444dd4d
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Jun 12 13:43:54 2012 +0200

    Qt: PLSelector: Make effectless root entries not selectable

commit 4bdcec38be3b35a1c0afca0f0256969793496c66
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jun 11 23:40:56 2012 +0200

    Vorbis: cosmetics

commit 065f6bb1735a6df8e25c49fa569016644bf0b331
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jun 11 23:04:46 2012 +0200

    Vorbis: extract TotalTrack information

commit dee5fcf1587654932a1f0f8548a61866164e2b70
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jun 11 23:04:16 2012 +0200

    Qt: display the number of tracks

commit 4962f70280a3883bc2a8361f4bfad94a7313c0fb
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jun 11 23:03:48 2012 +0200

    Meta: add a tracktotal value

commit 04cfd51a4d5be1cd0c43dca570d1dd1e63ff3c01
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jun 11 22:18:53 2012 +0200

    Bookmarks: use a better naming

commit adcd6fe49003b6016f1246b377e1f768f1dfb6c9
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Jun 11 16:04:34 2012 -0400

    change_prefix: fix help

commit 523ef9f807d438c5e6e8a1a028e51fb7854321c2
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Mon Jun 11 21:50:01 2012 +0200

    Qt: StandardPLPanel: show dropzone on views

commit 442bad11d6f53401ef6994fc7cbda4e3531ebaef
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Mon Jun 11 17:07:15 2012 +0200

    Qt: PLModel: try to agregate inserts for efficiency, take 2

commit 41ddb5778c670d8073f97a8b926500f8b994103d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jun 11 20:35:03 2012 +0200

    Record: allow better recording of MKV streams
    
    Notably the ones with vorb/flac with ssa/srt

commit c914ccda17fa65ae304faf41c11ba72656354fe4
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jun 11 19:16:10 2012 +0200

    VAAPI: provide more logs to understand what is happenning

commit cfaaf916909b5483d6128cd6cd9b36deb72779df
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Mon Jun 11 18:45:48 2012 +0200

    macosx: sort items before adding to playlist over dock icon
    
    close #4358

commit 13e2c3bdfba86c9a1400deb9b14e201bbb40ec9e
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Mon Jun 11 18:08:33 2012 +0200

    macosx: add multiple files dragged to dock icon together
    
    refs #4358

commit bc8f5562c5f15d75e025349127d6af735a074cbb
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Jun 11 14:00:32 2012 +0200

    macosx: fixed table column duplication by moving the dynamic column generation from VLCPlaylistCommon to VLCPlaylist, where it belongs (close #6928)

commit 0baf709f0ae1ac8d8f1fd81b5111d2f5e38d4217
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Mon Jun 11 10:56:40 2012 +0200

    Revert "Qt: PLModel: try to agregate inserts for efficiency"
    
    This reverts commit bd0ae7ec66f9e94b877ec1b206fce52eb133b0ae.
    
    Seems a problem with signals, but without test cases I can't fix
    it for now.

commit 5a7baccd15dffb7fd60ef659f8d6dabeb11f45c0
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Jun 10 15:19:40 2012 +0200

    Simple prefs: make the buttons wider.

commit 05f6ff05dee969e7108fdbcaa08dc0cc578a98ec
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Jun 10 15:06:40 2012 +0200

    Message dialog: put the clear button in the corner

commit 3023a06eb3b3b2baea8f71030d2f03cc73065e3b
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Sat Jun 9 21:19:32 2012 -0400

    contrib: flac location changed
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 2ceade212fda8b45d6e7695b4a9cf8fed05636c7
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Sat Jun 9 21:19:33 2012 -0400

    contrib: freetype2 location changed
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 051cea05c0f704283f8fbc5a00891cd7202384a2
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jun 9 23:57:39 2012 +0200

    Caca: fix compilation for win32

commit bf511ca41512b2b28aa249e5bf7c5376c76daeda
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jun 9 23:53:17 2012 +0200

    Fix compilation

commit c379f9e15c4d7a24d1209962e9957a3f5559a9a5
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jun 9 23:31:17 2012 +0200

    Qt: fix compilation in case of updateCheck

commit 4093c3e6dfd628379081a032ecae77c610ddba92
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Fri Jun 8 22:33:07 2012 +0200

    qt4: remove unneeded includes
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 92273579a2d5d81f68b3b34616ca1aac2adb52f3
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Fri Jun 8 22:33:06 2012 +0200

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

commit 2b5cb724e0d523d7da5e9e0296354c54bafef539
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Fri Jun 8 22:33:05 2012 +0200

    qt4: rename a couple of methods to be more explicit
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 7317861db22a8575c2503cac710c1fdc2b50b72f
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Fri Jun 8 22:33:04 2012 +0200

    qt4: add some accelerators
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit c3c637e51efd2ed845ed275f1f57cc5b3bbeebff
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Fri Jun 8 22:33:03 2012 +0200

    qt4: filters messages in real time as you type
    
    The old verbose-objects syntax is also discarded because it doesn't make
    much sense to keep it.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 51220a6a95cc2e19e4d87c9abb5ad672580f5e96
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Fri Jun 8 22:33:02 2012 +0200

    qt4: the verbosity can't be higher than 2
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 85b689ebfa270fc3897ff08d58cd68fe902bd426
Author: Cezar Elnazli <xlr3204s.ipod@googlemail.com>
Date:   Fri Jun 8 21:02:55 2012 +0300

    Cosmetic: Max 78 chars/line (bin/winvlc.c)
    
    Reformat bin/winvlc.c so that no lines are longer than 78 characters.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 62fb76aa32f6a060834da3c0f08066d51cb92ef8
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sat Jun 9 20:06:58 2012 +0200

    macosx: fix longstanding bug where gray title bar shows window as inactive every time a movie is playing

commit e78457ad2fd5e4a15c0c9e8975cb66dcb77dfa13
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Jun 9 11:52:56 2012 +0200

    contrib: fixed typo

commit adcc3b14a16c712af51bfc9b7940921a9e6b3468
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Jun 9 11:50:48 2012 +0200

    opengl: fixed playback of 10bit content on Macs with OpenGL 1.4 drivers, notably using the GMA 950 chipset (close #5973)
    
    We do so by forcefully disabling the 16bit shaders, which the chipset pretends to support, but actually doesn't.

commit a26c0ae3ec1609f95a39768f8c06802aa59a2d98
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Jun 8 10:30:08 2012 +0200

    contrib: fixed libvpx compilation with Xcode 4.3 and later

commit a51501d75f4d4badcc8d2164b2ba553a074a0097
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jun 9 01:59:22 2012 +0200

    Remove VLCKit

commit 60e3f3c472620a11168e9be705b0e21c99ccd05b
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Jun 8 22:47:56 2012 +0200

    Qt: PLSelector: expand root level

commit a3e1355025175f28c93dcf67db3756f317db10f7
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Jun 8 22:30:25 2012 +0200

    Qt: PlPopup: fix logical grouping of actions

commit 223e967cff0bf6f07462008e62ecb4332c239ec0
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Jun 8 16:25:59 2012 +0200

    Avcodec: map Indeo Audio

commit 5af1dfa53b892e21a24078cfd9e109d36bf0db6e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Jun 8 16:25:52 2012 +0200

    Avcodec: add a macro for version check working for libav and FFmpeg

commit 1c3283dc460cd61c7a41441b8c7a90b6942cc9d0
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Jun 8 16:13:45 2012 +0200

    Add Indeo Audio codecs and wave format tags

commit b617ab5f1ee19b599a0a88fa77bbe00849d5df84
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Jun 8 11:07:54 2012 +0200

    avcodec: fix mpeg-1 encoding

commit 88ade5760aeb2ae4710b032ff9c9c36130a2246f
Author: Olivier Aubert <olivier.aubert@liris.cnrs.fr>
Date:   Fri Jun 8 09:33:57 2012 +0200

    libvlc.h: move comments out of the code itself (including commas)

commit 92770fd071b8af4c3483103a8d8c1e37d41c30d1
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Jun 7 20:08:41 2012 +0200

    extras/macosx: added the optimization flags removed from configure.ac
    
    These can be triggered by setting the ARCH variable respectively, which will be done by the OS X build script

commit 37754905ce03332f7834685413d70737270293aa
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Jun 7 20:07:18 2012 +0200

    VLCKit: updated libvlc targets to use clang instead of llvm-gcc-4.2
    
    additionally, update the project file for Xcode 4.3

commit f8c0db9ccb15c66095b9d2f9811c87236e91c232
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Jun 7 20:06:34 2012 +0200

    VLCKit: disable the caca vout (which isn't supported by VLCKit's vout architecture) and libsamplerate (like we do for VLC.app)

commit 50df040499dc378a3334d4e364dfd4fdf6bd78f6
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Jun 7 20:02:58 2012 +0200

    Revert "VLCKit: Remove typedef after enum declaration"
    
    This reverts commit eeb2dbd78d74421306d88d5c6e0792a40e7fe6f9.

commit b5f4b4fd376e910b76da45428f3dd0099bfbd45c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jun 7 19:29:45 2012 +0300

    wasapi: get audio session, and set display name

commit 733a10516e611ff8121e5e1deb3b008bf557e71c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jun 7 19:22:01 2012 +0300

    wasapi: fix leak

commit ac5e5b8b31683c8850ea172035debdc55ed0511a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jun 7 16:42:16 2012 +0200

    Qt: use menuRole on OSX

commit 1d6ed61ee96ebdc1d462cd70ea4bb733774369e3
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Thu Jun 7 16:27:13 2012 +0200

    qt4: save and restore the position of the GotoTime dialog
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 33299a4d5e3e6951b9039b929205abf6f5847697
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Thu Jun 7 15:06:53 2012 +0200

    qt4: never disable the "Jump to specific time" menu entry (fixes #6669)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 99e82ba6996d8ef87009748478cb24ea8cc0306f
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Thu Jun 7 15:06:52 2012 +0200

    qt4: fix y-axis positioning bug in the time tooltip
    
    Reported by hivolbill in the forum.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 9846042ca24d389583245a90009a186d2f78bcbf
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Thu Jun 7 13:22:35 2012 +0200

    Qt: CoverArtLabel: remove unused slot call chain

commit bd0ae7ec66f9e94b877ec1b206fce52eb133b0ae
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Jun 6 19:05:58 2012 +0200

    Qt: PLModel: try to agregate inserts for efficiency

commit a4a89127debce365a970f877b739bdac04274ab3
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Jun 6 12:45:20 2012 +0200

    Qt: PL: Request missing art for visible items

commit 2d6e1751f3525121969241ea6a5f74e985c2af5d
Author: Michael Feurstein <michael.feurstein@gmail.com>
Date:   Thu Jun 7 01:44:03 2012 +0200

    contribs: osx: additional check for SDKROOT location alternative
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit eeb2dbd78d74421306d88d5c6e0792a40e7fe6f9
Author: Andrey Utkin <andrey.krieger.utkin@gmail.com>
Date:   Thu Jun 7 01:41:58 2012 +0200

    VLCKit: Remove typedef after enum declaration
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit ec9d366f45af9e6646a0947fd94c3d068c7a6d53
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jun 7 00:10:18 2012 +0200

    Set image-duration as a non-advanced option

commit 7fbe882970a5d7ec57fa949b4f8a02fb10645dad
Author: Martin Storsjö <martin@martin.st>
Date:   Tue Jun 5 22:34:02 2012 +0300

    omxil: Ignore codecs named OMX.ARICENT.*
    
    These have been seen on HTC One V (where they were tried before
    the working OMX.qcom.video.decoder.*) - they behave like they
    are working, returning buffers and so on, but returns buffers filled
    with 0 bytes.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 3e87f5925272d7e0ee0c7bebef910934fcfcd096
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Jun 6 10:28:35 2012 -0400

    caca: X11 availability doesn't mean we use it (on OSX)

commit 0e9338380b8e7ff7ab8b1cbb582cb1db591ee6a4
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Jun 6 10:17:55 2012 -0400

    Revert "Win32: set march to pentium"
    
    This reverts commit 551a46554c7ca8cad61d751cdd1f8b9cbefd9bce.

commit 378fc2e30b1cbabc9517788628ee765fc74d9025
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Jun 6 12:29:56 2012 +0200

    Qt: do not collapse drop-zones when empty in toolbar dialog

commit 0baa0d815b0d00574111af6a0275ee62c316b589
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Jun 6 02:25:32 2012 +0200

    Direct Aout: try to fix unresonspiveness of volume change
    
    Ref #6858

commit 5e06ffd4ca78ed08f5eea90e31b67b04b8f05abb
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Tue Jun 5 19:34:06 2012 +0200

    macosx: also round volume percents
    
    This prevent cases in which the percent value is one smaller than the
    previous adjusted value.

commit f2bc92ad30a40c3ec1f20587863c8eee00c33e45
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Tue Jun 5 19:30:15 2012 +0200

    macosx: change opacity slider to percent in simple prefs

commit 6dada9c3b6132a6671dddc0bf56352226b08b843
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Tue Jun 5 17:03:29 2012 +0200

    macosx: mention "macosx-autosave-volume" as obsolete bool

commit 0d1ec0b0c1b7ce333fac03f4870dc414a8c0921d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Jun 5 11:19:26 2012 +0200

    macosx: fixed the 'Play' item in the playlist's right-click menu

commit 8de3a90b2be9bac51eff19200690214bd97a94eb
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Jun 5 11:08:17 2012 +0200

    macosx: don't manipulate the selection when downloadCoverArt was requested (refs #6892)

commit 3dd486c8fe49c25f6bca2f93333cdcb83312e2be
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Jun 5 11:05:31 2012 +0200

    macosx: add multi-selection support to the playlist's revealItemInFinder (refs #6892)

commit 0e5226e0eeee223fb5e8e7c33e1fa36f3c4f5e62
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Jun 5 10:55:37 2012 +0200

    macosx: add multi-selection support to the playlist's recursiveExpandNode (refs #6892)

commit 50962d72c11ff3a7c382e4d9314ef3dcba6e5eec
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Jun 5 10:44:52 2012 +0200

    macosx: don't manipulate the existing selection when right-clicking on the playlist table (close #6892)

commit 7f43c5cb6001d6f9e8a7fd76b0baed71f7b1888c
Author: Ming Hu <tewilove@gmail.com>
Date:   Mon Jun 4 15:07:31 2012 +0800

    contrib: fix build fail on Fedora 17
    
    In Fedora 17 which automake returns /bin/automake, this breaks current automake data directory detection.
    This patch tries to guess it from PATH.
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 57553f398dda2666fbfdf76a09c0afcab8aff436
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Mon Jun 4 13:34:30 2012 +0200

    lua sd: fix icecast hash

commit e54f72abfa75dbe149847dd8689fa0b22e68e1f2
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Mon Jun 4 20:19:21 2012 +0200

    lua sd: add md5 uid for freebox

commit c52dde2dbc84706d52414ee649ff572fd4181076
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Mon Jun 4 20:15:59 2012 +0200

    lua sd: add source as meta for faster skipping of unrelated resources

commit 24c3ed9f574ea29efca9f41ddba727be7ca68f25
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Mon Jun 4 15:34:12 2012 +0200

    Qt: CoverArtLabel: fix doubleclick openings using item context

commit 96fe985a456d5a1dc156093ee7912a361f024451
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Mon Jun 4 15:23:45 2012 +0200

    Qt: input manager: allow updating art for not current input_item

commit 267137066a94a063578fb245b901c60c65f3d2d8
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Jun 4 18:01:55 2012 +0200

    macosx: fixed white spacing errors
    
    Found by the GTM Xcode plugin, which was finally updated for Xcode4

commit 01fad0ca83e9659af64b78b2c56c32ca1daa98af
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jun 4 14:08:03 2012 +0200

    Remove mediacontrol bindings
    
    They are old, broken and not up-to-date

commit e848e4443b04c3cac664d0b3e722fffa65ddacd2
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Mon Jun 4 13:28:13 2012 +0200

    macosx: remove "macosx-autosave-volume" as its already implemented in core

commit 98633cd109bff58fdb5c36c2c153a101cf48f9b0
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Mon Jun 4 13:21:06 2012 +0200

    art fetcher: input_item_GetInfo returns empty string.
    
    Wrong test used in 8fa822f747921b509857cd3701fbf1942e86d52b.

commit 8405c0784c4e8f15ff6d38babc1dbfab61e9436c
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Mon Jun 4 10:23:37 2012 +0200

    macosx vout: fix framing issue when video opens in detached view

commit 208028660fe17278a04eafe0b05c3a715e069a71
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Jun 4 00:16:21 2012 +0200

    macosx: fixed corner-case in which the playlist table was displayed instead of the newly created vout

commit 8fa822f747921b509857cd3701fbf1942e86d52b
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed May 30 20:04:03 2012 +0200

    Flag some input_item with uid to speed up cached elements based on lua retrievals

commit ac5631c730899f750338b1e47335f2159e72d407
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Jun 3 21:48:13 2012 +0200

    opengl vout: fixed chroma issue with dated PowerPC-based Macs, which run OpenGL 1.3 only and don't support the GL_ARB_fragment_program extension

commit 3e7cc6f5762510082bc4e7301ad9a4ed2bb6de77
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Sun Jun 3 17:30:17 2012 +0200

    Bluray: fix memory leak
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 21e4928a6b98fd7b6bb520b5f1b863738a695295
Author: Sam Lade <sam@sentynel.com>
Date:   Sun Jun 3 16:57:00 2012 +0200

    Bluray: fix playback when device is a symlink
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit fc55e4a1df2e691c73a28c6d6bc18143d60b97de
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jun 3 16:50:25 2012 +0300

    qt4: remove ObjC++ hacks
    
    This should fix the build with recent automake (fix #6911).

commit 80584f262fab5c9c78c352e517507466a11faee5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jun 2 11:06:28 2012 +0300

    decoder: remove broken pause assertion (fix #6566)
    
    Arguably, this patch is really just a work-around for a bug in the
    E/S output.

commit 28767cee0d52508665170469ce5d90cddacd943d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Jun 1 23:26:33 2012 +0200

    macosx: CAS: fix 10.5 compatibility

commit 8dcf122757baafc6d84821772c0fecc3e72f71af
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Jun 1 22:27:36 2012 +0200

    Fixed potential NULL dereference when using video filter when transcoding.
    
    It closes #4409.

commit 48f5c06e1a2d1e3e8aa450a44a2c5679bf75e9ae
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Jun 1 20:49:20 2012 +0200

    Added decoder for Ulead DV audio codec.
    
    It fixes the playback of the audio of some old AVI DV files.

commit 21ad4798d719050dd00d8f7f379164d1090cf352
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Jun 1 20:39:02 2012 +0200

    Added Ulead DV audio codecs and wave format tags.

commit d14cc67d24a8baf63dd3c82d4df6874b15ef1060
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Jun 1 20:26:28 2012 +0200

    Splitted a bit dv_extract_audio() for future reuse.

commit ec45c6ba579262131230a0d1c4c221758cbb7c00
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed May 30 22:12:58 2012 +0200

    Removed commented out code in AVI demuxer.

commit b3a658e63bf503dc63dcc73b82d43397460c0817
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed May 30 21:58:36 2012 +0200

    Improved support for AVI with DV data type 1.
    
    It closes #4585.

commit 47b27a1e4a05571f280e7e04e026857311be67cd
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed May 30 01:01:21 2012 +0200

    Fixed DV audio using 12 bits quantization.
    
    It close #4828 and #3685.

commit 6a24a618294ba84b569b32131eb3117b505ca4f0
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed May 30 00:40:12 2012 +0200

    Splitted dv audio helpers into rawdv.h
    
    It will allow to share them with the AVI demuxer.

commit 4fbbd7cd097c4dcd2fadf705a2f28e3f0f9d5358
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed May 30 00:28:43 2012 +0200

    Fixed the value of DV_NTSC_FRAME_SIZE.

commit c3f877ed69b8d4f98922e8c0478970b244a1398e
Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
Date:   Fri Jun 1 16:57:04 2012 +0200

    mjpeg: Avoid potential read of uninitialized value.

commit defdb5a9e1500b27b01e13eaec3e0a1ba72894b6
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Jun 1 02:27:06 2012 +0200

    macosx: CAS: hide 3 empty encap matrix cells we don't need so far

commit 92e62f3c69ea8d7fb770d177cf0b9d4d3fba92a9
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Jun 1 02:16:59 2012 +0200

    macosx: CAS: added i18n support for the customization panel

commit 303a0508abacd3a81277fc3d055d5e72011111cc
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Jun 1 02:04:14 2012 +0200

    macosx: CAS: added ui skeleton for to customize a profile

commit f2f9b87543586ad03a7f820930fca3604110b7f1
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Jun 1 00:07:57 2012 +0200

    macosx: CAS: added profiles and implemented profile switcher

commit 3fb41a931d3a9d6cac7e98864328deea82244057
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu May 31 23:29:43 2012 +0200

    macosx: CAS: implemented destination file selector

commit 069f969f50a620dfbe55f99a0fb69df2f9eafe3c
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu May 31 23:14:02 2012 +0200

    macosx: CAS: added i18n support

commit e71a3e331042605494dfd9c6aad80526bc7ae3ef
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu May 31 23:05:54 2012 +0200

    macosx: convert & save: updated coding style
    
    this breaks consitency with the other OS X intf code, but is far more readable

commit 4ee841225e4cb6fa215014c26021e27b84f95bd6
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu May 31 23:00:19 2012 +0200

    macosx: Convert & Save dialog: finished drag & drop support in the input box

commit dbd8e30bd6a3dbf457406deda143c1f0a7b2076e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu May 31 22:17:11 2012 +0300

    aout: use event callbacks for time and volume/mute
    
    This would allow creating audio output objects in different context.

commit 0c097799b52fabba35798ad4184d3f61e31ec9a1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu May 31 22:12:30 2012 +0300

    aout: remove emitted but never subscribed intf-change variable

commit a5c381a215d7b4deda2b338dbc7ab9c585399ee7
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Thu May 31 20:27:59 2012 +0200

    bluray: Add missing vlc_mutex_init
    
    This should fix #6875

commit 691e604cd61e5285e69faa6f99647f6bcea817ef
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu May 31 13:58:27 2012 -0400

    libass doesn't need fontconfig on android

commit c7d276074d6f83580a4c5e6fb15699bcf92db227
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu May 31 18:48:23 2012 +0300

    v4l2: add v4l shortcut
    
    Anyway V4L1 is dead, so there is no ambiguity.

commit 57d5f3c40545127b4f89ef67f045f990c3905f25
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu May 31 17:12:32 2012 +0200

    NEWS: update news

commit 41dc1ed0fdf1996cc5b15c5173ff592453e63e3c
Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
Date:   Thu May 31 17:09:35 2012 +0200

    mjpeg: Try to handle misformed streams.
    
    Cameras such as D-Link's DCS-932L don't provide the first video
    boundary.

commit 26303bddc76d9b5a29767b77d44b8fbece932092
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu May 31 15:02:48 2012 +0200

    macosx: set 'freetype-font' to the postscript name instead of the family name
    
    This fixes the freetype ATS lookup for some Asian fonts such as Hiragino Micho ProN with multiple weights.

commit e943ace33cce82c1a59b67000f2fbd99ff54130e
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu May 31 15:00:39 2012 +0200

    freetype: in case the provided font name is neither found by name nor by family, let ATS check whether it is a correct PostScript name
    
    This fixes issues with some Asian fonts as pointed by Naohiro Koriyama

commit 10e87394ea679dd8bdabc582d4f83ca90f9e8c40
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu May 31 14:54:12 2012 +0200

    freetype: provide a proper fix to prevent ATS from crashing when searching for the font family instead of the fontname

commit 9240f975ed2fa5e445e047b9443b00cbd7e7cb6d
Author: Frédéric Yhuel <fyhuel@viotech.net>
Date:   Thu May 31 14:15:44 2012 +0200

    libmp4: 'trun' parsing: minor fixes
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit a50d7e4772a8fb04849e7808f41de599f4296c8c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu May 31 13:53:13 2012 +0200

    HTTP Live Streaming: relicense to LGPL
    
    Authors are:
     - Jean-Paul Saman
     - Hugo Beauzée-Luyssen
     - Luc Saillard
     - Chris Smowton
     - Rafaël Carré
     - Rémi Duraffort
     - Rui Zhang
     - Eric Petit
     - Ilkka Ollakka
     - Jean-Baptiste Kempf
     - Jeroen Ost

commit 0e3e2b84b9c0891f9496b39184d2adea9fff4117
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Wed May 30 11:50:00 2012 +0400

    m3u: Check Content-type if available.

commit 75a167f5b377a1edba3e1bf0230af05da7974347
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Tue May 29 10:49:32 2012 +0400

    m3u: assume m3u with BOM at start as utf-8 encoded.
    
    X-Patched-By: Sergey Bolshakov <sbolshakov@altlinux.org>

commit 785f8e66b5bde82f9270617633fbc525a827e152
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Thu May 31 09:31:37 2012 +0200

    Revert "video_filter/transform.c: Horizontal and Vertical flip where swapped."
    
    This reverts commit 4f71d0bb6fde63edb765fcc7dae194195a43ef74.

commit e41c6b068d75f9477206d9c10f51670ab82c7747
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu May 31 01:37:57 2012 +0200

    Dash: correct LGPL header

commit 551a46554c7ca8cad61d751cdd1f8b9cbefd9bce
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Mon May 28 17:22:05 2012 -0400

    Win32: set march to pentium
    
    Fix include/vlc_atomic.h:124: undefined reference to `___sync_bool_compare_and_swap_4' etc
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 78baddd08043b952cae3ed973b8d7a561c7ba493
Author: Chris Smowton <cs448@cam.ac.uk>
Date:   Wed May 30 14:30:54 2012 +0100

    Don't reset current HLS segment playback pointer on a failed seek
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 7e21f34f1cf7fd9f3c9d73b5b39d7c671101d22c
Author: Chris Smowton <cs448@cam.ac.uk>
Date:   Wed May 30 14:30:04 2012 +0100

    Fix trying to prefetch 2 segments from a 1-segment HLS stream
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 047af27e19d18ce2a1fa2212301d67fb21d5a23f
Author: Sébastien Toque <xilasz@gmail.com>
Date:   Wed May 30 21:07:30 2012 +0200

    libass: add android default font
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit a4e7d80196972f8f236219d51e2777c86fcb6aeb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed May 30 22:03:59 2012 +0300

    DirectSound: possibly fix volume computation
    
    It seems the volume is expected to be negative. At least, WinCE MSDN
    and MingW and the Internets say so. Windows MSDN says the opposite...

commit b10e58173a1190b06cd8826147cc8ac36b04d9a3
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Wed May 30 20:12:01 2012 +0200

    growl: fix crash and duplicated notifications in some cases

commit 894b9dfb3b1d3d5852cb0d52470d73c06be27b37
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed May 30 19:15:56 2012 +0300

    ALSA: force small period to avoid latency problems
    
    This is as already done a long time ago for PulseAudio. VLC might
    deliver audio a long time ahead, but there is no warranty thereof.
    So a small latency must be assumed for the worst case.

commit de7ab0663de8f6faa1c8c513b0e080cb274879a0
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed May 30 13:57:03 2012 +0200

    MP3: support free format
    
    libmad Decoder is necessary for that.

commit 4f71d0bb6fde63edb765fcc7dae194195a43ef74
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed May 30 13:23:40 2012 +0200

    video_filter/transform.c: Horizontal and Vertical flip where swapped.
    
    The transform video_filter mixed up horizontal and vertical flip. They
    were swapped. This patch corrects that.

commit 5e7cfa30f8aacad64099e60d052a51fa75b696ae
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed May 2 16:00:45 2012 +0200

    video_filter/transform.c: mark these options as safe.

commit daf99bd91c522b3ce7da3f0f03201ecf188edd2c
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed May 2 16:00:01 2012 +0200

    video_filter/adjust.c: mark these options as safe

commit f46295750b3af84f4841e0af1478dc863be7fa8e
Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
Date:   Wed May 30 11:43:25 2012 +0200

    dash: Be more permissive about missing attributes.
    
    Some AdaptationSet tags may have no attributes at all. Those should be
    found in child nodes (most likely the <Representation> tags)

commit 981dcf74f0bf4bc5fe684931f7d32135e0b5342b
Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
Date:   Wed May 30 11:42:04 2012 +0200

    dash: BasicCMParser: Avoid potential crash when inheriting mimeType

commit 54bbf8cfab808b128fb1114a435f416d3195217e
Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
Date:   Wed May 30 11:31:41 2012 +0200

    dash: AdaptationSet is the new Group.

commit 33d291877eced5c3001f1557a08b1418649c1a88
Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
Date:   Wed May 30 10:54:53 2012 +0200

    dash: BasicCMParser: Don't ignore errors.

commit 3db33d99ac97b75783e4af77555bb767927a5469
Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
Date:   Wed May 30 10:42:40 2012 +0200

    dash: BlockBuffer: Simplifications

commit ea61bf32a5ecd79eaee01b668b7d7c13c8b98de2
Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
Date:   Tue May 29 18:35:53 2012 +0200

    dash: Rework profile handling.
    
    Profile was parsed twice.

commit 907c50426aca528d8d6184de96a34ab0a8aba576
Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
Date:   Tue May 29 18:23:28 2012 +0200

    dash: Handle multiple names for profile "urn:mpeg:dash:profile:isoff-on-demand:2011"
    
    The first version was used during some testing phase and should probably
    be removed at a point.
    The second one is an alternate spelling.

commit 25612659168b1a1f702276d0536856c96f9fec5f
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed May 30 03:03:48 2012 +0200

    update NEWS

commit 5a61f0dc0465b77182c5dd8cf5997a7b7740a4a5
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed May 30 02:58:43 2012 +0200

    macosx: allow the playlist table to be sorted by Genre, Album and Description
    
    Note that sorting by Date or Language isn't supported due to limitations of the playlist core.

commit 5e9ec8ba136d5a81430faeaeb1874c61365a7719
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed May 30 00:42:37 2012 +0200

    macosx: restore playlist column selection, position and siz (close #501)

commit 780bc86907509205c3d0335350aeed909a427a2b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed May 30 00:11:26 2012 +0200

    freetype: use MAXPATHLEN instead of 1024 for ATS font file lookup

commit 9ec6a03f232713abb71f3beb568a90b9db8ec313
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed May 30 00:08:11 2012 +0200

    macosx: create playlist columns at runtime instead of relying on the nib file
    
    This adds support for the following columns: Track Number, Genre, Album, Description, Date and Language. You can remove and hide them on-the-fly using the Playback menu, since no View menu exists so far.
    
    note that column width and column selection isn't restored on relaunch yet

commit 22495438124c771cfed93a0d6335d32d331f93fe
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed May 30 00:05:52 2012 +0200

    macosx: prepare drag & drop support for the Convert and Save panel

commit 823af4bcf8add42d6f32a76db813f719e7abb242
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue May 29 16:15:39 2012 -0400

    fribidi: don't build with -ansi
    
    This breaks with bionic (see b0ea094267e4bb)

commit 6938a98a430431a7d8f41228c60dd883b8264e6a
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue May 29 19:34:16 2012 +0200

    freetype: fixed crash within ATS when looking for non-existing font families

commit f8aa3950318b1b13a3b51b8c862a8a2c92d17229
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue May 29 12:53:49 2012 -0400

    libxml2: pthread_join might be available without libpthread

commit efae70a45e6172a5bbab824e66081ec95bdbb62f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue May 29 18:17:35 2012 +0200

    Autodel: relicense to LGPL
    
    Only non-trivial authors are:
    Christophe Massiot
    Rafaël Carré

commit d08a29a37162b6ddd0df51d4b7c584ced05bef17
Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
Date:   Tue May 29 14:41:35 2012 +0200

    dash: Fix a typo

commit 330cedc777be8668a907493a9fdf9b1b78600f82
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Tue May 29 10:40:33 2012 +0400

    Contribs: fix libupnp build under mingw32 with ipv6 enabled.

commit d34619d34cc2e93c02f66dd04b41f74a6ec4eeed
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon May 28 19:35:09 2012 +0200

    macosx: lock the scroll direction for 0.8 secs, so the user can scroll through the movie or adjust the volume without affecting the other function (close #6893)
    
    This is especially needed for the multitouch trackpads

commit 77270b994a19200bedfd7ce07ea9143d333c8755
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon May 28 16:13:19 2012 +0200

    Allowed to save snapshots as TIFF (close #4059).

commit d9fb60bec03044bb7bc20e9a18d52f43f940b75b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon May 28 15:51:30 2012 +0200

    macosx: optimize scrollwheel code by saving 3 objc selector calls per run
    
    no functional change

commit 2a39fe96a21b444f2ff24d2298ac8b36b0856402
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon May 28 15:27:42 2012 +0200

    macosx: automatically close the shared NSFontPanel when closing the preferences

commit 01533a3cb5eece7f3e6638f51415df4909ccb6c7
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Mon May 28 09:32:08 2012 +0200

    macosx: fix some issues with playlist column headers
    
    close #6870

commit 0792f8eb224062d2882109c6936b03c56bfd3234
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon May 28 02:12:16 2012 +0200

    Freetype: limit HAVE_STYLES to font selection
    
    If we only have one font, we can still support color, size and other
    things...

commit 763139653998328284518112904e0e8ec4d9b8d8
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon May 28 02:13:08 2012 +0200

    freetype: config_GetPsz delivers UTF-8 content instead of MacRoman

commit 9cee736f1276daa463bc6fa9127dfb9d5f52d957
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon May 28 02:03:00 2012 +0200

    freetype: use Apple Type Services to get the font file location instead of libfontconfig
    
    This API was deprecated in 10.6, but still works correctly on 10.7. CoreText is the modern replacement, but doesn't provide the needed functionality so far.

commit 6566845c49a02bfffc54974d5890428af06d34ff
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun May 27 23:00:41 2012 +0300

    Win32: fix warning
    
    (WSAENETUNREACH is used instead of ENETUNREACH in the code anyway.)

commit 4a1ff80056f48b440c7b4bfe45871f19c1298cfb
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun May 27 15:25:42 2012 -0400

    contrib/change_prefix.sh: don't run sed on binary files

commit 18d13c34342e4f49980bd66eb9c20eddf21f3a89
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun May 27 20:34:41 2012 +0200

    Contribs: we do not need GPL parts of FFmpeg/libav anymore

commit d20acdeca0078e548a68491cd27e7413d5e5a4b1
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat May 26 14:54:14 2012 +0200

    Enabled screensaver for win32 opengl vout (close #426).

commit 003ba60d1911a7f6a6a97aaf24324660f50b3959
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun May 27 19:51:35 2012 +0300

    adummy: do not create dummy audio-device (refs #6874)

commit 3b0b4fb354db179353d4d319484f1711f979de58
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun May 27 19:50:19 2012 +0300

    ALSA: destroy audio-device at exit (refs #6874)

commit 077fd787ca16b3d5a9b98a7205412bd5207f5c83
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sun May 27 15:27:39 2012 +0200

    lua: googleimage: try to find art for icecast listings

commit 19797936a02e0e7c1188a5798c83d66b8c3d4c68
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sun May 27 15:27:08 2012 +0200

    lua: icecast: fix indent and add source meta

commit a75ff33f2b426ffe02994b65a84cf70f178b1aee
Author: Joe Taber <infogulch@gmail.com>
Date:   Sat May 26 16:53:33 2012 -0500

    vlm: Error loading /requests/vlm.xml
    
    Variable `loop` was uninitialized and resulted in an error when being
    concatenated. Initialize the variable to blank: `local loop = ""`.
    
    Close #6882
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit fc5156cc00225de64eb9b8715809c6a84e48b35e
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Sat May 26 20:24:22 2012 -0400

    visual: remove depreciated vlc_object_alive
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 73e246278f8ef609ab9ac07272343c3faba8d644
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Sat May 26 19:04:57 2012 -0400

    visual: check for NULL before free
    
    Close #6879
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit a5a428df27a4752a79c503bbe14ce3d67c76b777
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Fri May 25 23:48:19 2012 -0400

    playlist: preserve first item when enabling random mode
    
    Close #4472
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 126d1ccc2c3d3faf6ec8e2bf53bae73273025098
Author: John Peterson <john.peterson3@hotmail.com>
Date:   Sun May 27 06:35:02 2012 +0200

    MSYS build fix: escape backslash in whoami
    
    whoami need to escape the backslash in 'pc\user' otherwise src/version.c can't compile.
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit e354bf04a542d0fd77e69715202d857ef4311de5
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri May 25 22:26:45 2012 -0400

    Missing __MIN

commit 45a036e35eb68e6ae11154d67ae3670efa3155bc
Author: Ming Hu <tewilove@gmail.com>
Date:   Thu May 24 22:12:45 2012 +0200

    fix iconv on android
    
    Skip src (we don't need applications) and srclib (buggy replacement functions)
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 83f2312b574f5cbe289ec63867e584f05c52fff6
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri May 25 21:13:00 2012 +0200

    Added support for SSE2 to 16 bit merge (deinterlace).

commit 8962e71486de10e7231e99d4f312937f88e540e9
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri May 25 20:59:05 2012 +0200

    Fixed alignment and potential overread/write in MergeNEON().

commit e7192dbff29b82dc8b1f7763b717d51bd19b8abc
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri May 25 20:51:44 2012 +0200

    Clean up a bit merge functions in deinterlace.
    
    Small potential overread/overwrite(/ineficiency are fixed.

commit 4f93b728e8c007edf9e4af462ac4dc8eb28895ba
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri May 25 20:09:26 2012 +0200

    Added partial support for > 8 bits YUV video in the deinterlace filter.
    
    Only the basic modes are supported, blend is used as a fallback.

commit e3e5395d2d241d7dbe34288ef84e37f09a0af891
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri May 25 18:04:37 2012 +0200

    Added support for all planar 8 bit YUV chromas to the deinterlace filter.

commit 87371c4083ae07db5a7a6aa179fa1f3004fd8852
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri May 25 16:51:43 2012 +0200

    Simplified a bit the code that decides the output format used in the deinterlace filter.

commit 217a1d1a4581731ab07700d38b066f892e8363c9
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri May 25 16:50:47 2012 +0200

    Use the same algo for I420 and I422 way when deinterlacing using 'blend' mode.
    
    The code used for I422 was a mix of blend (luma) and discard (chroma).

commit c6a9a4c5306404ba7d854d84a7acb4b38c675b70
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri May 25 16:43:46 2012 +0200

    Use the same algo for I420 and I422 way when deinterlacing using 'bob' mode.
    
    The code used for I422 was a mix of bob (luma) and discard (chroma).

commit 67e3c15bda9f3cf3be729771a7b24ff12f9ff3b1
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri May 25 16:38:01 2012 +0200

    Use the same algo for I420 and I422 way when deinterlacing using 'discard' mode.
    
    The code used for I422 was a mix of a simplified bob (luma) and discard (chroma).

commit 54ae9d11709bc8a18c48dd2f203d066ca0ce64d1
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri May 25 21:06:10 2012 +0200

    Qt: Missing include in previous commit

commit c756a918c57a5ec8346c2bb5dd821b793e1421ce
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri May 25 19:51:21 2012 +0200

    Win32: recognize more MCE commands

commit 506ef92b9445bc3cf43dc5630c45958312e3cd84
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Fri May 25 18:51:47 2012 +0200

    macosx: remove now unneeded volume osd hack

commit 1536ed21be0f545840bf8b15e89e4f81fd1908a8
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Fri May 25 18:39:01 2012 +0200

    macosx: several fixes and improvements for hotkey handling
    
    - volume and mute hotkeys are handled by core now, providing a proper osd screen
    - some fixes in detection if key combo is valid hotkey
    - fix for mem leak

commit f47133cbac88a1ef04e526df27eaa4e86a6f2d5a
Author: Frédéric Yhuel <fyhuel@viotech.net>
Date:   Thu May 24 11:16:06 2012 +0200

    demux/mp4: do not demux f4v files for now
    
    This is a temporary workaround until someone add support for f4v.
    
    Work-around #4915
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit ae4fda5b4ab4d6efaea129d85af5dd95da9784d4
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Mon May 21 13:03:00 2012 -0400

    vorbis: also check comments for comment metadata
    
    The comments field is also encoded as "COMMENTS=" instead of description. For example, Audacity encodes the comment box as "COMMENTS=" instead of "DESCRIPTION=".
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 4763a6a249a3280abe346b67238e8f9861a5999f
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Thu May 24 18:30:50 2012 -0400

    luahttp: Don't interfere with seek slider either
    
    Ref #6652
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit e91edd90eaf9cd4339b45fd90f8af4fe8a3b31b3
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Thu May 24 18:18:02 2012 -0400

    luahttp: Don't interfere while the user is dragging
    
    The updateStatus() function should not interrupt the user and reset his position while he is dragging the volume slider.
    
    Close #6652
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit bc68265582ca24d9b6a67adcda0b1e26f191d430
Author: Sébastien Toque <xilasz@gmail.com>
Date:   Thu May 24 22:14:11 2012 +0200

    freetype: add android default font
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 5d39e77b6b0af8dbf2df4ba3a336fb469a9488a9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu May 24 14:29:59 2012 +0200

    AVI: parse dmlh chunk

commit e8f45e69c41d02fe581cbadd96a2b31e936eccec
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu May 24 13:42:37 2012 +0200

    AVI: do not warn about embedded subtitles

commit 164c7d31939a16674cd5c678e453085af2cbef4c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu May 24 13:32:52 2012 +0200

    AVI: be less picky about wrong sizes for LIST chunk
    
    Some muxers are unable to read the spec...

commit ea52acf756607b5e12a7558e3182ecf9d7d59e72
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu May 24 12:57:30 2012 +0200

    AVI: better debug

commit bfd3b95b54b89fd6f6f91681afdadbc085c20c1d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu May 24 13:04:08 2012 +0200

    AVI: remove unnecessary macros

commit 4c420f95eec4acba1241c78e345deade3e3b10bb
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu May 24 12:27:50 2012 +0200

    AVI: reduce the debug tree size

commit 1cea6f76b42cb15f48ad5c7310f3c7af19f4596a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu May 24 11:48:39 2012 +0200

    AVI: better debug

commit 68c2317b680d5eabdcb73224fe7e9bd0941ad002
Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
Date:   Thu May 24 11:39:18 2012 +0200

    dash: DASHManager: Prevent a crash when the downloader fails to start.

commit f6247a0ffa4da17fbd7d9d814f42c2c8b9ddd113
Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
Date:   Fri May 11 11:54:05 2012 +0200

    dash: Remove now useless variables.

commit b42d423a31581ac68ae1f91bd970c823387da1cd
Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
Date:   Fri May 11 11:53:11 2012 +0200

    dash: Prevent infinite recursion.

commit 0527a38e304e312dedde97fab3c9e5ef8785abf1
Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
Date:   Wed May 9 19:03:58 2012 +0200

    dash: DOMParser: Multiple profile may be used by some streams.

commit 24338ce33ac0be41c3771332b693ebe93228351c
Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
Date:   Fri May 4 16:11:04 2012 +0200

    Fix a mail in mailmap.

commit 6fdb0bea193ff3d5a8d33cc84340fa6763d86d4c
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Wed May 23 21:55:55 2012 +0400

    Contrib: UPNP: enable IPv6 and re-enable webserver (broken in 1.6.17).
    
    With disabled webserver, linking fails at least on OSX and Linux, see
    http://forum.videolan.org/viewtopic.php?f=12&t=101229 f.i.

commit 683ff74a9050c948b593490728cf400fcb10334c
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Wed May 23 21:54:27 2012 +0400

    Upnp: Fix #6250, honor --miface.

commit 0c5887eea18f487f647aca3bd57749824dc929f1
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue May 22 00:14:30 2012 -0400

    Remove mingw-w64 2.0 workarounds

commit 20dd3ed46b5131e883288fd2776e5c99477a3bf0
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue May 22 00:10:24 2012 -0400

    Refuse to build with mingw-w64 2.x as it is broken

commit 8de46adc1189fe3a3ad7c127896ec026d9da3d62
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Wed May 23 21:58:46 2012 +0200

    Hide errors with multi-part rar when the end of archive block is missing.

commit 59ae308b755d365655dca9ccccf9b738b1415f5f
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat May 12 20:59:35 2012 +0200

    Fixed support of G726.
    
    The bit per samples must be exact for the avcodec decoder.
    It closes #6799.

commit e0a4ac832b5214561944cd8212d7a94ad5d0ce87
Author: Rui Zhang <bbcallen@gmail.com>
Date:   Sat May 19 20:59:28 2012 +0800

    Avcodec: disable delayed opening for packetized AAC data
    
    This is usually not visible, since you need avcodec+avformat, instead of
    ts/faad. Close #6847
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 2ac6942827e8d62d2271891b35668901eb64c515
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Wed May 23 12:07:25 2012 +0400

    Bluray: use msg_Info instead of msg_Err.

commit d865085e438b4a2a8307a5e31bafffdbee048aa3
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Fri May 18 10:40:54 2012 +0400

    Bluray: use meaningful error messages when available.

commit 8f048e9cabebeec8b514e981993d16acfbbd7c28
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Wed May 23 05:07:19 2012 +0200

    lua: fix more sd input options and lua stack use-after-gc
    
    Strings from the lua stack stop being valid after you pop them

commit 7211f9c55b4e23045a4142528103a2d256711e6c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue May 22 23:22:07 2012 +0300

    Unused variable

commit e2b439cfa1ed0d582a8576faabb62d48f3b7c313
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue May 22 23:21:16 2012 +0300

    Replace remaining instances of aout_buffer_t with block_t

commit 8fbafffc9db909c7d84b66a1e90c7ca56f7161c9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue May 22 23:06:52 2012 +0300

    Replace remaining call sites of aout_BufferFree()

commit e412bf62a241181eca4dca14ec6e4d5cef4326f5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue May 22 22:19:36 2012 +0300

    wasapi: fix comment

commit 0c2776290e608f78ea16eb309d0af31728e1e0dd
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue May 22 20:25:54 2012 +0300

    aout: reset volume to 1 on module unload
    
    This fixes a corner case where the old volume of an output plugin using
    software amplification would be wrongly applied to the next output
    plugin instance (if that used "hardware" amplification).

commit 952e8007b622a7768946dfc5f3ac3d82bdb08061
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue May 22 20:14:12 2012 +0300

    Remove aout_VolumeNoneInit()
    
    This was really just a glorified manner to set a pointer to NULL
    (actually to a dummy function but whatever).

commit 6a40ca7199612f16d6bd1d9131dbcd43d7179e78
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue May 22 20:03:49 2012 +0300

    aout: simplify volume and mute variables life cycle

commit 55545b45143a71024dbc9d4a2162a1f88884c830
Author: Aurelien Nephtali <aurelien.nephtali@gmail.com>
Date:   Tue May 22 13:34:42 2012 +0200

    ts: Fix audio type description parsing
    
    It is broken since 12edd19f71df9e41c5ca79ddc470d7378ff64d33 and it crashes if type = 1.
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 669ce09e338a5a18a289d6b4aaca131fdd97f369
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon May 21 23:49:06 2012 +0300

    waveout: correct scale
    
    0xffff is full volume, which I understand to mean 0dB.

commit 0d847ccb8d2e58147fe351a10fc89e777f469fb8
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Mon May 21 21:20:04 2012 +0200

    macosx: fix subtile bug in initialization of mainwindow
    
    Currently, two objects of the class VLCMainWindow are generated. The first is alloated
    from intf.m (triggered by the first log message that arrives) and is initialized by
    both init and initWithContentRect. The second object is created from inside the nib file,
    and is instantiated ONLY with initWithContentRect. Therefore, up to now _o_sharedInstance
    had the wrong object and all calls to sharedInstance would cause problems.
    But somehow, o_mainwindow in intf.m is updated to the correct second object, although it holds
    the first object at start.
    
    Furthermore, o_fspanel is also instantiated through the nib file.

commit 6a49e292e66c9d29badb7518de437c05f0810453
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon May 21 22:13:02 2012 +0300

    Remove --with-tuning
    
    With the wide range of deployed 686 processors, -mtune=generic is saner
    and it is the default anyway. The VLC defaults did not even make sense
    anymore (Pentium 2, seriously?).
    
    You might need to set -march explicitly as with other build systems,
    e.g.: -march=i686

commit 77807fa178012b0fa29f5ad34d9100ba16c67f36
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon May 21 19:24:38 2012 +0200

    macosx: fixed compilation warning
    
    Pointed by David Fuhrmann

commit 58fac8cfd783beffd1840ba688663268513aef83
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Mon May 21 17:14:37 2012 +0200

    macosx: added forgotten method declaration in header file

commit a5b0a06c3a8a6c6276e172174405b40e6678b2a1
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon May 21 16:51:34 2012 +0200

    HLS: fix a signed comparison warning

commit 533c3fda8892754017a26d2dfe3ef9d3cbb12dbb
Author: Rui Zhang <bbcallen@gmail.com>
Date:   Fri May 18 21:17:32 2012 +0800

    httplive: do not reset segment data without key
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 61205e1585c6baeefc61959c886e265d34d9d550
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon May 21 16:27:42 2012 +0200

    Correct name

commit 34b9651801eb6b512747c36d470dbda1ea8fd430
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon May 21 14:48:25 2012 +0200

    po: revert unintended change in 5e8666c883f3653b6c9a1e1a94515947df17a20a

commit 5e8666c883f3653b6c9a1e1a94515947df17a20a
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon May 21 14:40:08 2012 +0200

    macosx: removed the outdated and dysfunctional service discovery menu items from both the playlist and the main menu

commit c6ba3a10e050efd1a5abb328466aedf931246256
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon May 21 14:27:51 2012 +0200

    update NEWS since mentioned feature became part of 2.0.2

commit 81a47a0267683dcb8ea354cdfbe6f367e7a09b1f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon May 21 13:51:04 2012 +0200

    AVI: support more extended tags

commit ab8578b8de0e2c5ee691930523ad5838a80e4b65
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon May 21 12:20:42 2012 +0200

    AVI: display extra-data tags

commit fd638b53820795be8d492ed8c9d37bfe8d4127f9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon May 21 13:44:27 2012 +0200

    AVI: add more main tags

commit da39be7b8045b28a744711f7a3482b7639325707
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon May 21 11:44:45 2012 +0200

    AVI: read the creation date

commit f2092e1069a7bd65b7a8a99f4da513d06b352d5a
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon May 21 11:41:31 2012 +0200

    macosx: make sure that the fullscreen window is the main window (close #6850)
    
    With the previous impementation, VLCMainWindow will stay the main window in fullscreen and is accidently activated when closing utility panels.

commit 7100a8c8c8ba7364d5543c13ae70040a16aee17c
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon May 21 11:39:14 2012 +0200

    macosx: removed wrong check, which could make the video output disappear when leaving fullscreen mode in rare cases (close #6856)

commit 71276f2b20747c9343b0741e117d3b480811df00
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Mon May 21 00:34:12 2012 +0200

    lua: fix equalizer setting code

commit ff5e88129e7b2657ef093a66dcf9c677d9166e02
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun May 20 23:50:27 2012 +0300

    aout: use INT64_MIN as invalid delay value
    
    Delay can be zero, VLC_TS_INVALID is a valid delay.

commit 40a9deba74473924ebc534e01055a9a820b40a18
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sun May 20 22:15:30 2012 +0200

    lua: remove superfluous equalizer preset code
    
    This is already done by the equalizer module

commit e52f2154aeb9260b08ca063d30d7f8739a3bf95b
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sun May 20 19:50:20 2012 +0200

    lua: fix memory leak in equalizer function

commit 41106eaa682efb5ed18e7c22b9030eabec36b224
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun May 20 13:09:32 2012 +0200

    Updated NEWS wrt recent OS X changes

commit dd0b62080541e5f4e4854c95280a0c81ba78628c
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun May 20 12:45:27 2012 +0200

    macosx: added an option to let the Apple Remote control the system volume instead of VLC's volume (close #1071)

commit a754b0062dbfcd34a648842a2d8b53707ad6cfe3
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sun May 20 06:23:35 2012 +0200

    lua: fix memory leak

commit 31b5fbdb6d43462db5de00f13e910e0d9441ce3e
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sun May 20 03:48:08 2012 +0200

    lua: fix memory and object leak and reset locale on error path

commit bc87dd70bccf2684555431a53239547734e0f401
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri May 18 20:35:14 2012 +0200

    macosx: added UI stub for a new Convert & Save panel (refs #5900)

commit fa76779bd62abae33c22b2fa0a4cc44d05d055c7
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri May 18 18:41:46 2012 +0200

    macosx: fixed antialiasing issues in the Open panel (close #5778)

commit e375b238a70d235f21d3a378c85bd4b8500c90e7
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Fri May 18 18:03:16 2012 +0200

    macosx: remove one unneeded line in togglePlaylist:

commit c2fe98bd7b3d87581a11c243c4ee85cc0ad912fd
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Fri May 18 18:01:00 2012 +0200

    macosx: some small improvements for !video-deco
    
    - smaller min size (no need to have this big width here)
    - no black borders while resize

commit 9a73999a1f22b13051da16feaf54d8dd02e5bc80
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri May 18 17:52:02 2012 +0200

    macosx: allow the user to sleep his/her Mac using the Apple Remote using the designated AR event (close #4383)
    
    This code uses NSAppleScript. Hence, it is likely going to be incompatible with the current sandbox implementation.

commit 8548e873e73f7e2838fee5e758eeb31ce158f5bb
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri May 18 16:14:07 2012 +0200

    macosx: use CoreInteraction code for the media key triggers
    
    no functional change

commit 0aaae8bd58be075548276b3696b9badb998da28f
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri May 18 16:05:55 2012 +0200

    macosx: using the updated SPMediaKeyTap, we can disable the controller on the fly and no longer need to restart VLC to do so (close #6613)

commit c6aa5ac9636a888923e4ae92faccbfbd399d987c
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri May 18 15:49:09 2012 +0200

    macosx: update SPMediaKeyTap to latest code from upstream (refs #6613)

commit 9b56e18b3a577cb0f6615b355035f0f23e69b692
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri May 18 15:20:17 2012 +0200

    macosx: set the represented URL in the detached vout window correctly (close #6836)

commit fff364519a7723f98c7be6a507893e21efc6c2bd
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Fri May 18 06:08:37 2012 +0200

    luahttp: use us_tonumber() for commands passing decimals
    
    This fixes playback rate, track delay and equalizer settings.

commit 78ee8bbd0478fda7ff55f8aa0d0a051be6784248
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Fri May 18 04:15:23 2012 +0200

    luahttp: make rounding function resilient to strings
    
    Because somehow strings are used to represent decimals...
    
    Fixes #6815

commit b59a771680a91c563558c3e3bee7df989561a84b
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Fri May 18 04:10:28 2012 +0200

    vlm: use vlc_object_alive()

commit efde90d8c090f88380ef8dd1987e9941db3bdf91
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Fri May 18 02:30:54 2012 +0200

    Revert "VLM: remove dummy vlc_object_kill()"
    
    This reverts commit 72cae4ddf388e956ce4c829aaf1c14974905a3b0.
    vlc_object_kill() is in fact needed because the main loop does check
    b_die.
    
    Signed-off-by: Pierre Ynard <linkfanel@yahoo.fr>

commit 97ec634439692b403f1ce0fc2e966bd3a5c06073
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Fri May 18 00:05:02 2012 +0200

    luahttp: fix scope of url handler variables
    
    The url handlers were declared with local scope, meaning local to the
    lua script file I assume. Since the interface doesn't wait at the end
    of the lua script anymore, they would fall out of scope after interface
    initialization. Then, when the interface was first accessed, garbage
    collection was somehow triggered, unregistering all url callbacks,
    incidentally triggering a deadlock.
    
    Fixes #6673

commit d1b7c01a7480d25757e4c9df46eb3d74cc006d91
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu May 17 22:03:17 2012 +0200

    macosx: added an option to hide the playmode buttons (displayed by default)
    
    option can be set through the 'Playback' menu due to the lack of a 'View' menu and in the advanced preferences
    
    changes take effect immediatelly
    
    This is preliminary artwork, which will be improved shortly

commit 5003db864a87d4d9a017939945df29b03bb76ac2
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu May 17 20:08:35 2012 +0200

    macosx: remove debug code and block Lion's fullscreen mode when disabling 'video-deco'
    
    Thanks to David Fuhrmann for the remarks

commit 3131d924e13f2a760aecd2b3925a6db876259e1b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu May 17 20:00:48 2012 +0200

    macosx: added the prev/next buttons back (disabled by default) (close #6822)
    
    you can enable them in the 'Playback' menu (since we got no 'View' menu so far) or in the advanced preferences
    
    note that preliminary artwork is used at this point

commit 3b9f212d5c954d9f3def1de2181288d30d1dc2d0
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu May 17 13:16:17 2012 -0400

    caca doesn't use x11 on OSX

commit 995c31f1521364e100914cea656259396ca512e2
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu May 17 13:16:05 2012 -0400

    switcher needs libm

commit 2ea9ea1117ba6bae74f9dcf7f00e3188bf3a1eb2
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu May 17 16:24:24 2012 +0200

    macosx: added 'video-deco' to the simple preferences to match the Qt4 intf (refs #6426)

commit f01f7eca64bd6f007afeaaeed623990e76a43de8
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu May 17 16:01:19 2012 +0200

    macosx: re-implement 'video-deco' support (close #6426)
    
    disabling this option will get you a separate video output window without any visible playback controls or window border. resizing is supported through hotkeys and Lion's native mechanism if available. Control the playback through menu and main window controller. Note that 'embedded' is obviously ignored in this mode.

commit 298f3d05b5dc4a0aa464dc9df1ff5f30b9021d3a
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu May 17 15:59:21 2012 +0200

    macosx: updated copyright headers

commit 533147f7780e4d3d15c04ccfff2a7b331b04f265
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu May 17 14:28:32 2012 +0200

    package/macosx: disable the caca vout by default

commit 68df2ce9b2575ee31529b3f53eb9c0c7b850e124
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu May 17 14:27:09 2012 +0200

    macosx: fixed typo

commit 962d96bf1137f12810233e04feea1462fa09f6cf
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu May 17 14:21:15 2012 +0200

    macosx: another optimization for the wizard

commit 0802130a71120dd199174739d6bf9655dfb9605a
Author: Jon Stacey <jon@jonsview.com>
Date:   Thu May 17 13:59:27 2012 +0200

    build_system: osx: use xcrun and SDKROOT env variable. (close #6305)
    
    Defaults to OSX_VERSION=10.6
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 5ab6bfbd95919205b92770293c8046696c5b3ebf
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu May 17 03:36:01 2012 +0200

    macosx: more optimizations for bookmarks and wizard. no functional changes

commit 5f138ac2342473dba543d797c7592e6757289b05
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu May 17 03:06:52 2012 +0200

    macosx: code optimizations - no functional change

commit b3259ed4de03feded83222e6fe0837caabb8d20a
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu May 17 02:56:22 2012 +0200

    macosx: improve memory and hotkey handling (in case a vout is active, but not the first responder)

commit 1b2ae82caddba30d5ea32317997d4464957e582c
Author: Mirsal Ennaime <mirsal@videolan.org>
Date:   Thu May 17 02:30:07 2012 +0200

    dbus: Fix seek detection
    
    Closes: #6802

commit 5c165066e19c1935de7abd8142deab531c0265ac
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu May 17 02:33:22 2012 +0200

    macosx: fixed corner case, which could lead to an empty main window in case the video output closes prematurely

commit 9c803bc0e9f02caa37029eef92270f5001e87c2c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed May 16 23:46:17 2012 +0300

    wasapi: factorize/check COM initialization

commit 39ee3d11eb7da54f58e42bdf2463cbaaa8661456
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun May 6 16:34:10 2012 +0300

    DirectSound: apply volume attenuation with DirectSound
    
    This should keep the volume latency under 20 ms. This will break
    amplification as DirectSound is only capable of attenuation.
    
    Tested-by: Jean-Baptiste Kempf <jb@videolan.org>

commit a418fa266a6c6359e7e414d1eba6545a063e0385
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed May 16 21:42:29 2012 +0300

    wasapi: volume setting support

commit cbdadbfb0e9f162f1a4151fcb056df56c9e67015
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed May 16 20:54:39 2012 +0300

    Qt4: use msg_Dbg() for tools panel items debug

commit e6e801c38abe882429cbfc7f8380f32597b470d0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed May 16 19:16:39 2012 +0300

    wasapi: improve format negotiation

commit 752bdd983a683dfc1c7478e1a53636952575a5df
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed May 16 19:44:53 2012 +0300

    wasapi: respect IAudioClock and IAudioRenderClient threading rules
    
    These interfaces must be released on the interface that created them.

commit 553b124d5d1d13e6078ed70ebf42e829f8dabeea
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed May 16 18:27:37 2012 +0300

    wasapi: fallback to DirectX while S/PDIF is unimplemented

commit 5a0c690fb160d2b343b10eda8c986b8b4c7c531c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed May 16 17:31:15 2012 +0300

    PulseAudio: remove incorrect corking assertion
    
    It can fail in rare circumstances such as context failures (in other
    words, PulseAudio daemon crash or exit).

commit 2f2d6f4dd7283d929d86cf107897dfdeb7db946e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed May 16 17:19:21 2012 +0300

    Remove unneeded OS/2 hacks
    
    They are in src/os2/filesystem.c.

commit 1f98a5f8de53493c5e21dda64f30a8c3525d98dc
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue May 15 21:21:39 2012 +0200

    Add SLDV fourCC

commit df7a798d19353b762dadafe28a010acc5a3afb5d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed May 16 00:01:20 2012 +0300

    wasapi: enlist the plugin

commit 13ea0ab33bdd6401dc097c0584eabf490bab8d45
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue May 15 23:55:19 2012 +0300

    wasapi: build system integration

commit ab14ae3615648bd8f7058b814e9f33831ded4844
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue May 15 23:45:29 2012 +0300

    wasapi: clock synchronization
    
    This currently assumes that VLC uses QueryPerformanceTimer() in its
    implementation of mdate(). This is currently true but... ?

commit cb98770db2ead84cb01568553ecc26839d9d85e5
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Tue May 15 22:19:34 2012 +0200

    macosx: fix another case where the user would see double negative time values
    
    Time can be greater than duration, when you scroll right to much.
    Furthermore, this commit moves the duplicated code into a own method.

commit 6d6be2630448ebbd0ded596a6be1ca69a9f326c1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue May 15 22:27:22 2012 +0300

    wasapi: fix COM initialization and deinitialization

commit d5e4667b90ad65691f4c3c8b88108fcea95b7311
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue May 15 20:34:14 2012 +0300

    win32: revector system_Init() a bit

commit 1ed466faa409aa6c9f95e29aa05261a180d1fedb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue May 15 20:19:44 2012 +0300

    wasapi: fix Flush()
    
    The stream must be stopped before it can be flushed (reset).

commit 890ea0765894d32df2604f0d6d9b9e66eb2f8a37
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue May 15 19:34:40 2012 +0200

    configure: slightly updated growl header detection

commit 999170bd706b7d56d50a40a032522be7a379746b
Author: Karlheinz Wohlmuth <kwohl@myopera.com>
Date:   Sun Apr 22 20:10:31 2012 +0200

    macosx: Growl notification plugin: use the Cocoa-based API
    
    Support for the NSDistributedNotificationCenter based methods
    was removed in Growl 1.3.
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 1d8fd45bfad1a91ce2a623c2a301b8115e14f05c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue May 15 18:03:40 2012 +0200

    Qt: correctly behave when customizing from minimal view

commit 366a8885e5c592195853f6cf9682c2c8fe29fec7
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue May 15 17:58:52 2012 +0200

    Qt: fix selection of dropdown-menu of playlist view mode
    
    Patch by VlcVelope

commit 06ceac25f5d7a30ee585cb0f1c0b925f31234d74
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue May 15 17:54:18 2012 +0200

    Qt: fix leak introduced in previous commit

commit b750826cca896b78c81a0d66cd1f6b2cae3960c5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue May 15 18:49:00 2012 +0300

    Fix test failure detection

commit 680622a820075f90cef06b7f0c1653ad4bf9c2cd
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue May 15 18:44:14 2012 +0300

    Ship run_vlc.sh

commit 8d3db54d819cda8376452852cc9bf2a57264173c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue May 15 17:27:41 2012 +0200

    Reenable the Qt4-PictureFlow
    
    These patches now should integrate better into the StandardPanel etc.
    Parts had to be rearranged to be able to merge some code from libqxt into the source.
    Fix bugs due to PL/ML change
    
    Patch by VlcVelope
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 391bb3272583cbe41c5dfec60141b76e9fd61d0e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue May 15 17:24:33 2012 +0200

    On Windows playing items like dvd:// or screen:// causes strange shortcuts in the user recently used folder.
    
    See http://social.technet.microsoft.com/Forums/nb-NO/w7itprogeneral/thread/02a71215-e308-408c-94a6-81f5a8e564a6
    for some information. The solution calls SHAddToRecentDocs only if make_path
    returns a valid path.
    
    Patch by anonymous VlcVelope
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 1fc1506a8ff78d0ef8c5f8d2d77634ba6e8b4b12
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue May 15 17:22:13 2012 +0200

    Windows 7 taskbar buttons got lost after "video on top"
    
    This is not fully fixed, but it works after a state change
    
    Patch from anonymous VlcVelope

commit 16c1b2916cf36a8e9c218ab856a62f289f6d2d80
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue May 15 16:15:16 2012 +0200

    Qt: correctly handle mousewheel in selector
    
    Close #6812

commit 0df9e699370faf5e41652dc162190589943f0fdf
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sun May 13 14:55:53 2012 +0200

    Qt: main_interface: fix playlist widgets instances. (fix #6795)
    
    PlaylistDialog::getInstance was duplicating the playlist widget
    instanciated in main interface. This explains the empty playlist
    bug of the popup dialogs replacing the current playlist by
    parenting their menu using getInstance().
    To avoid further mistakes, PlaylistWiget's constructor is now only
    available to playlistdialog, which also manages the widget
    through the different configurations (embedded or floating).
    Dialog also now saves and restores geometry, which only happened
    when the widget was on its side.

commit 88a69655ae94b045d84fd9d45daf155e1728a65a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue May 15 15:21:02 2012 +0200

    Qt: hide update check preference when !UPDATE_CHECK
    
    Close #6813

commit 81162e722f2f92e6415d7947416823486992b073
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue May 15 01:33:54 2012 +0200

    macosx: limit the 'big' fullscreen panel to the 27'' iMac (refs #6383)
    
    an option to switch the modes is in the works

commit 1c4ea06259f7289916225b151aef69089829913b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon May 14 23:31:22 2012 +0300

    wasapi: first stab of audio output using the Windows Audio Session API
    
    This is _very_ incomplete and buggy:
     - no time synchronization,
     - no sample format, sample rate and channels mask negotiation,
     - no channels reordering,
     - no S/PDIF and HDMI pass-through,
     - no volume control,
     - no device selection,
     - no fail-over to another device when needed,
     - leaking COM thread data at exit (missing dedicated thread),
     - incomplete build system integration.
    
    But it compiles (with mingw-w64) and outputs working audio.

commit 3f3cc09865475e9d5adce2795676e7147a0a43ab
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon May 14 18:35:16 2012 +0300

    Win32: fallback to normal output if WriteConsoleW() fails
    
    This fixes console logs on Wine for me.

commit 8fe05711eef1e5df59fc5f8a9cdf95b70cddab82
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon May 14 17:55:11 2012 +0300

    winvlc: --data-path no longer exists

commit cb11b7841319bd9017b76229291223c49b40d219
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon May 14 17:28:02 2012 +0300

    Old RC: use vlc_socket()
    
    This avoids leaking the Unix socket to child processes.

commit 619b980ef0eb9b91fd45b2657d810c324401e0b2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon May 14 17:26:00 2012 +0300

    Export vlc_socket()

commit 6acd0f4c54dcd69d029106c2465cba19d99ff24b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon May 14 14:10:16 2012 +0200

    Qt: correctly fallback to filename when empty tags

commit 8250e947f5708d7037078701706fa6d812b8b35d
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Mon May 14 14:16:34 2012 +0200

    lua: icecast: fix syntax

commit 114a88bc426ee433e0d060c5d74caaaf10a7fab1
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Mon May 14 04:56:54 2012 +0200

    luasd: fix parsing of input options
    
    This is just a partial fix.
    Fixes #6148

commit ca0c548cb9597b3b3e6845de78b2c14303c1b221
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Mon May 14 03:49:44 2012 +0200

    http: supersede domainless cookies
    
    The scope of cookies without a domain is limited to the current server.
    The current logic is always wrong because either it's the same server
    and the new cookie should supersede the old one, or it's a different
    server and the old cookie should not be sent. This logic is still far
    from RFC-compliant, but at least it should get it right some of the time.

commit 34b0c609d1d63e6359872de229542fc029bb8ace
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun May 13 23:11:57 2012 +0300

    fbosd: remove plugin
    
    This plugin is unmaintained, unused and quite buggy.

commit 5adefde46924c0e956015b21d0c98a64de47af35
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun May 13 23:08:45 2012 +0300

    xosd: remove plugin completely
    
    Outdated and probably broken since version 1.1.0.

commit 760668e7a6accb3046207b7ae426e509cf73dc7f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun May 13 22:31:02 2012 +0300

    caca: add Xlib initialization

commit 52197b014bebfd9744aac4ad34f3e3d379abd53c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun May 13 22:30:11 2012 +0300

    caca: convert to automake

commit 5a772cbf7d490bc9cffa6c2f97c5fd2d3e30f068
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun May 13 22:15:32 2012 +0300

    AA: drop priority to zero
    
    This plugin can cause VLC to crash or exit prematurely. Sicne it is
    mostly useless and mostly superseded by the coloured variant,
    lets disable it unless explicitly selected.
    
    This should fix LP#971106.

commit 3cbd20b689ab0f1410952b046fd78b3d7578bc3d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun May 13 20:48:27 2012 +0300

    Update symbols list

commit 5035a0281c0b1d82adda3b67cc4633de04616328
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun May 13 20:06:57 2012 +0300

    Move vlc_atomic_t to <vlc_atomic.h> and correct definition

commit e245cb8556fb176de49d5e06e00264a55411d451
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun May 13 20:03:56 2012 +0300

    Remove no longer used vlc_gc_*()

commit da623e255826e2add28d2709545b523f911f5b1b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun May 13 20:03:28 2012 +0300

    input: private input item reference count
    
    (And remove an useless constant function pointer.)

commit c52e96aa4127335ab05fc67c9988948669c0a158
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun May 13 19:56:35 2012 +0300

    input: convert item id to new atomic interface

commit ae3db51ef1d2db4ea88775a07ba5251fb6b03353
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun May 13 19:46:36 2012 +0300

    input: prepare private data ("owner") structure for input item

commit 04146d87f2cf90ebeef7bbac233d83d36aa46f55
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun May 13 19:35:41 2012 +0300

    input: count references directly
    
    The function pointer (in vlc_gc_*) was useless here.

commit 38c415da9009773fe8ab4f0683fb300654930051
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun May 13 19:34:45 2012 +0300

    bluray: use atomic_flag instead of vlc_gc_data
    
    (This saves one function pointer.)

commit cbbb1e4917d918aaa5354729ad94a78d568db627
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun May 13 19:17:56 2012 +0300

    Add missing atomic types

commit 21ea58233a9fc5209daa110b3204f022a23522f7
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sun May 13 16:20:12 2012 +0200

    typo

commit 03d8ab103c59b9b8db22fc933510fd05fab316d5
Author: Kaarlo Raiha <kaarlo.raiha@gmail.com>
Date:   Sun May 13 16:03:40 2012 +0300

    Remove ranges from volume long texts
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 0376739feee15fa4636e30e7c85f1be97f2d74f9
Author: Mirsal Ennaime <mirsal@videolan.org>
Date:   Sat May 12 20:54:33 2012 +0200

    single instance: append tracks as specified in MPRIS 2.2
    
    Use /org/mpris/MediaPlayer2/TrackList/Append instead of / as the
    AfterTrack argument to org.mpris.MediaPlayer2.AddTrack for appending

commit bcc158b70019bdd2d1ab647173cb1ea41751f706
Author: Mirsal Ennaime <mirsal@videolan.org>
Date:   Sat May 12 15:27:18 2012 +0200

    single instance: Avoid initializing twice because of dbus activation
    
    The single instance mode currently tries to contact another VLC instance
    through dbus in order to find out if one is running. With dbus activation,
    it results to the dbus daemon launching a new VLC instance while the
    first one blocks until the new one answers the call
    
    This patch uses org.freedesktop.DBus.NameHasOwner instead in order to get
    an answer from the dbus daemon without it launching a second instance.

commit 9984e74dbff847645ae0e63db96bcd249568b7a4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat May 12 19:38:27 2012 +0300

    file: do not attempt to open(NULL, ...); (fix #6796)

commit 793ac1e6b4b824655dd2fe9051637199c0a328fe
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat May 12 19:18:34 2012 +0300

    ALSA: rewrite capture plugin
    
     * use a thread instead of short interval polling,
     * do not assume latency is shorter than a period,
     * negotiate sample format instead automatically,
     * map all known ALSA formats to VLC codecs,
     * negotiate channels and sample rate,
     * partial support for 3-6 channels (missing preferences),
     * negotiate buffer and period times according to caching,
     * tolerate off-by-one period size due to rounding,
     * use the "default" device by default rather than "hw",
     * remove old-style hardware-only suggestions in debug messages.

commit 0ef62578e5b6e06e67868e8a9e2ac11d4436b5da
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat May 12 16:02:26 2012 +0200

    Qt: main_interface: fix showTab(oldwidget) for undocked playlist (fix #6794)

commit a68ca69e34db8523b847d3acf64e14a39b5eeeff
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat May 12 14:22:20 2012 +0200

    Qt: main interface: add some better debugging

commit d80d6da77e3074d3ecc67fb70a8305d08f137f43
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat May 12 10:05:16 2012 +0300

    ALSA: follow initialization order from snd_pcm_set_params()
    
    This should fix support for or work around bugs in, some drivers:
     * explicitly disable soft-resampler,
     * define access mode before sample format,
     * set buffer before period,
     * use period time rather than period count.

commit 43c5d8f433a533b08c786f19d9b35285f67317c2
Author: Robert Forsman <bob.forsman@ericsson.com>
Date:   Tue May 1 18:04:14 2012 -0400

    DASH: fix compatibility with com.sun.net.httpserver
    
    modules/stream_filter/dash/http/HTTPConnection.cpp was case-sensitive
    when checking Content-Length.  RFC 2616 section 4.2 states "Field names
    are case-insensitive"
    
    The http server built in to the JDK 1.6 uses a field name of
    "Content-length" which reveals an incompatibility of VLC's DASH module.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit cd1de468d116e679aadcf00f6a66b68fb7c56fa3
Author: Vikram Narayanan <vikram186@gmail.com>
Date:   Thu May 3 00:57:48 2012 +0530

    dialogs/open.cpp: Change the shortcut for convert/save
    
    Change the shortcut for convert/save to 'Alt+O' as 'Alt+C'
    conflicts with the Cancel button.
    
    Signed-off-by: Vikram Narayanan <vikram186@gmail.com>
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit a7ceba8e9dc9b8e55ea520088b554feb23861de2
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Fri May 11 20:12:29 2012 -0400

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

commit 70d3e6d16b26154dfcd81f824bda6d299116dbe0
Author: Martin Storsjö <martin@martin.st>
Date:   Wed May 9 17:33:01 2012 +0300

    omxil: Use the right variable instead of a hardcoded number for NAL length field size
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 29988fbd1c2c6b3284f55b098c54a17fe00aa6cf
Author: Martin Storsjö <martin@martin.st>
Date:   Tue May 8 10:46:39 2012 +0300

    omxil: Keep the old frame height as plane size (nSliceHeight)
    
    If the decoder returns a new size via the crop rect, but hasn't
    explicitly indicated a plane height (via the nSliceHeight parameter),
    keep the frame height as plane height instead.
    
    Also do the same check for stride vs width. The decoders that had
    problems that the nSliceHeight fixes do set nStride properly, so
    that part won't be needed there, but might be needed on some
    platform.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 08879e4e4284cd5359578731701195e5d19c2f20
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat May 12 02:10:58 2012 +0200

    Fix Stack off-by-one overflow in vc1 packetizer
    
    Pointed-By: Clément Lecigne

commit 8f312ab4a6d711582882a587cbbff5d9a9f5e0a3
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri May 11 21:50:46 2012 +0200

    Added support for vprp chunk in AVI demuxer.
    
    It is an OpenDML extension that contains the aspect ratio (it closes #6777).

commit 63d5e98ccde785943401e06f09abf0152e59a8f6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri May 11 22:39:23 2012 +0300

    vlc_timer_*: use atomic_*() functions

commit fd146628bc246e356c21b3532b5fb0ef1ec45da8
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri May 11 20:53:47 2012 +0200

    ASF/WMV: parser chapters

commit 535e8b60f17a11c967aa8d8ea8458a000f7cbf63
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri May 11 20:43:32 2012 +0300

    Rewrite vlc_atomic_* using the new atomic operations
    
    This way, the official atomic functions will be used when available,
    rather than VLC's own implementation.
    
    This commit also enables proper atomic operations on some platforms
    or with some toolchains. __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 is not
    defined on some platforms such as ARM Linux, nor by other compilers
    than GCC such as LLVM/clang. Then atomic operations wrongly fell
    back to the lame mutex-based implementation.
    
    This will break support for some old compilers and old or irrelevant
    instruction set architectures. They would need to provide replacement
    for the Intel-originated __sync_* builtin functions.

commit ad3586579f956b6856d2f7c0c4cbd860fd8241af
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri May 11 20:24:04 2012 +0300

    Provide C11-like atomics in <vlc_atomic.h>
    
    Since this constitutes mostly of macros and type definitions, it would
    not fit too well in compat/. Most of the code would end up in
    <vlc_fixups.h> rather than compat/. Moreover, I doubt that those
    functions would be detected properly with AC_CHECK_FUNCS or
    AC_REPLACE_FUNCS.
    
    Anyway, VLC already has a separate header, and it will need to keep it
    until <stdatomic.h> can be relied upon... many years from now.

commit c64c794ee123b8a7d57682db6b753bf1dadec54f
Author: Mark Lee <mark.lee@capricasoftware.co.uk>
Date:   Wed May 9 17:29:34 2012 +0100

    In libvlc_media_list_player_play_item_at_index() set the media descriptor on the NextItemSet event.
    
    This is now the same as was already implemented in the
    set_relative_playlist_position_and_play() method.

commit d9d51ffaab9ee3d1acb461183d4a11b81be48358
Author: KO Myung-Hun <komh@chollian.net>
Date:   Thu Mar 22 13:41:47 2012 +0900

    Implement filesystem.c and plugin.c for OS/2
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 4fac18958067cc3506413ae1d690910a1994506b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri May 11 13:05:03 2012 +0200

    macosx: improve the handling of broken prefs and make sure that the user is unable to re-break them without using the command-line or a text editor

commit bfd2978e5796584c162e6b6912f9ba0145068653
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Fri May 11 09:51:26 2012 +0200

    Revert "video_filter/scene.c: write pictures in a separate thread."
    
    This reverts commit 8bc285bddde1e47a6df1ddf1ae35acf3432b6478.

commit 7ebcfcf446d55a29ea3dfe7783beea27557e83be
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Fri May 11 09:16:22 2012 +0200

    macosx: fix menu support in detached video window

commit 0f0d47518b683267190256ae0cb5f4c403b306ea
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Fri May 11 09:11:51 2012 +0200

    macosx: avoid some focus problems when doing playlistish stuff
    
    The original purpose for this code is fixed somewhere else today.
    
    close #6769

commit 7a15955acd1adb65a71f17a19b78fa9c545bf37d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu May 10 23:53:00 2012 +0300

    Add SNR and signal level for access_demux
    
    In particular, V4L is (usually) an access_demux rather than an access.

commit 77a137de94267e120320dd1d2981e01d092e3225
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu May 10 23:34:14 2012 +0300

    subsdec: add CP850 as a character encoding (fix #6732)

commit b8bca1e99f96af40bdb3c654363c0b82a9c0178c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu May 10 23:05:48 2012 +0300

    marq: avoid name conflict with Win32 API

commit 6b26468375f1fda8bf3066b53c708f46fe4ba0f1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu May 10 20:04:03 2012 +0300

    marq: use vlc_fopen()

commit fdfdfc52ee5b0842d879dd98736eac3bf9806c93
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu May 10 19:49:01 2012 +0300

    marq: add --marq-file to read/update the text from a file

commit e2e5bcb73ceb482de0a81f1dd429127af9d0b069
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu May 10 19:30:08 2012 +0300

    marq: cleanly check if a SPU update is required
    
    Format the text. If it is identical and all parameters are unchanged,
    there is no need to update - even if the format contains a $ sign.

commit 5a59ffd1b3eb7967e960c08f2ec69ecf6e7bbb6d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu May 10 18:36:10 2012 +0300

    dc1394: remove implict alias

commit c46a2cc9abd28e61f5ae5e7173b1e6b62364c1d3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu May 10 18:33:51 2012 +0300

    dc1394: remove OSS support
    
    A slave input should be used for audio, probably ALSA or Pulse.

commit 528bfc469cb92aeaa53e335c40795f65b648ba11
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu May 10 18:15:00 2012 +0300

    dc1394: no need to link raw1394 directly

commit 3ab9843d3aaded7eb696a8aa02c4d6f0caa401f5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu May 10 18:09:00 2012 +0300

    dc1394: clarify what this module is about

commit f923b5dd41ad86da3deb620ed95de72bb661dd05
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu May 10 18:05:26 2012 +0300

    dc1394: unused struct member

commit 3713ce3df1e8c4e9bedbf20060ffdf0fdf456461
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu May 10 18:03:35 2012 +0300

    Rename access_dv to dv1394

commit b625cecd0f4aa7d543b505396a4c5fd307868e6e
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Thu May 10 16:01:17 2012 +0200

    Qt: playlist dialog: remove unneeded layer

commit 8bc285bddde1e47a6df1ddf1ae35acf3432b6478
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Thu May 10 14:02:50 2012 +0200

    video_filter/scene.c: write pictures in a separate thread.
    
    Improve scene video filter to write pictures in a separate thread.

commit 0fff26bc5eb641f04b882b6830099b9bd267124b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu May 10 01:54:56 2012 +0200

    macosx: trust the user that s/he knows what s/he's doing when opening a VIDEO_TS folder (close #6108)
    
    in other words, accept folders which aren't named 'VIDEO_TS'

commit a959f66bc4d7b4b836094fbc7739f1ef6450fe0e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed May 9 23:16:52 2012 +0300

    gestures: follow playlist, input, vout events and remove pollign thread
    
    It probably wouldn't hurt to provide helpers for mouse events.

commit ce001542feec9771570604ecb50fa0ed32f0f584
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed May 9 22:37:04 2012 +0300

    gestures: process gestures directly from event and clean up
    
    This is similar to hotkeys. There is no need for a hand-over thread.

commit 02503055118538dd47c4786b9e0bd890191be218
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed May 9 20:39:23 2012 +0200

    macosx: remove another hack, since it isn't needed

commit 16dc3ef60af61c0d92631a693bef8ce9e5938462
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed May 9 20:11:22 2012 +0200

    macosx: replaced dated threading hacks with the latest season stuff
    
    Thanks to Rémi for the help

commit dfa6e4cee2280e4ed980caea6b850bd81511af1d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed May 9 20:11:38 2012 +0300

    Privatize vlc_object_kill()

commit 602a70a08ccd295a305c42b72bbe9c8f700e6114
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed May 9 20:09:51 2012 +0300

    update: syntax error

commit 59b955192d487af80b913c66d072351605b01673
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed May 9 19:11:39 2012 +0200

    src/interface: compilation fix

commit 2af549a680ba0fd88b4803d0899b8aed1442a9fb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed May 9 19:49:41 2012 +0300

    Remove non-sensical condition
    
    If a thread can be cancelled, it can be joined.
    
    Regression introduced in 55c6f68897a18e906edebc596c84c2ad43f78f3f.

commit 59bf285587270b7bc35fd5e79654b3b0ea8e36f9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed May 9 19:49:22 2012 +0300

    Stray declaration

commit baad7a594c244e0a7eb8ca8845b0de66253062c1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed May 9 19:21:19 2012 +0300

    xosd: do not use pf_run

commit 72fd19ba00ae7a30206969f4250bbda0ca28b3fe
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed May 9 18:58:01 2012 +0300

    Add test case for the VLC binary

commit 89e293c6a83dbfe62060f81f9a60a2a8937d2245
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed May 9 18:44:58 2012 +0300

    playlist: use proper boolean instead of vlc_object_(kill|alive)

commit 72cae4ddf388e956ce4c829aaf1c14974905a3b0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed May 9 18:36:24 2012 +0300

    VLM: remove dummy vlc_object_kill()
    
    There is no matching vlc_object_alive() or vlc_object_waitpipe().

commit 21efe6492e4baeffceb3d26b155d31f9c49b7574
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed May 9 18:34:45 2012 +0300

    update: use vlc_atomic_* instead of vlc_object_(kill|alive)

commit 495130c50393069ccc63a9be56508ce719472561
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed May 9 18:23:41 2012 +0300

    update: fix memory error handling

commit 0dd6028ee3910ab9df70103873e8d0af91e28162
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed May 9 18:16:58 2012 +0300

    httpd: use thread cancellation instead of wakeup pipe

commit 3d11b0e1b4d785590b19f04bbc42cc85f16e63de
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed May 9 18:00:06 2012 +0300

    oldrc: avoid vlc_object_kill()

commit 15a725ad3ff10819623e1740a263587258934b77
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed May 9 17:58:20 2012 +0300

    remoteosd: no need for vlc_object_kill()
    
    vlc_cancel() terminates the thread. There is a massive leak though.

commit 966304b4d78124404133ea5aaa4a0704fc1e0158
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed May 9 17:56:52 2012 +0300

    avi: do not use vlc_object_kill()

commit c62a7ad8ee148264c06abf699659f06008acfb3b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed May 9 17:52:38 2012 +0300

    Revert "macosx: run on first thread directly, like already done by Qt4"
    
    This reverts commit a11c642f29bf4f163551d2aece30ff01b329321c.

commit 235cac9677f47bfdb07a982573885de8063d6aad
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed May 9 17:52:25 2012 +0300

    Revert "Remove b_should_run_on_first_thread"
    
    This reverts commit 4dc0b22b3371235fc1295a52d26562c979e87c5a.

commit deb8ae92650b4b112fada9b4c7b8ba3c71ed74d7
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Tue May 8 20:38:47 2012 +0200

    macosx: remove unneeded headers from videoview.m

commit a654d779bccbf3463353bf6d30558844e0bb56c3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue May 8 22:32:16 2012 +0300

    a52: remove redumdant data
    
    The channels count can trivially be computed with popcount().

commit 1e88a96b2d4ac65c77c119d1f4f4851a6e34c6d9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue May 8 21:59:46 2012 +0300

    libvlc_log_*: document version requirement

commit c483441208358fe98b1edbde033b7a958767f8ff
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue May 8 15:09:37 2012 +0200

    lua: icecast: can fix radionomy's station names

commit 7f9b3efc8c7d347b28c8af9ba32043b7629c69fb
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue May 8 12:43:45 2012 +0200

    lua: icecast: fix icecast meta import

commit 37fa606c9185246358d7a55184c28aa480523436
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue May 8 12:29:26 2012 +0200

    lua: icecast: show url as alternative for unknown stations

commit 4dc0b22b3371235fc1295a52d26562c979e87c5a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon May 7 19:57:49 2012 +0300

    Remove b_should_run_on_first_thread

commit a11c642f29bf4f163551d2aece30ff01b329321c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon May 7 19:57:10 2012 +0300

    macosx: run on first thread directly, like already done by Qt4

commit 72d46b6bf278f621294d4e1558c69e9e321c399c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon May 7 19:48:57 2012 +0300

    Remove now useless vlc_exit_t.killed

commit a41e978c38a02522f773963072e9a42f545d033d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon May 7 19:36:20 2012 +0300

    Deprecate libvlc_wait() and improve documentation

commit 74258e6c1264e04966c3fe6e9a87d43417bf9726
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon May 7 19:29:55 2012 +0300

    Call libvlc_set_exit_handler() first
    
    It should be called before exit can happen.
    This restores reverted commit 4d636fa3a74924691b0bb1e26e600f7657e0af5c.

commit 4e1d5325e9731aa3c4817a067fc66e19d41da341
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon May 7 19:24:05 2012 +0300

    Remove libvlc_InternalWait() and simplify

commit 93143da0c66bc3bbc9058701bd81a05999077181
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon May 7 19:26:55 2012 +0300

    Remove useless MonitorLibVLCDeath() contorsion

commit 02a2074e054a237876a2c980621cbc0969dd72a4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun May 6 15:17:30 2012 +0300

    file aout: do not apply volume (refs #6262)
    
    In my opinion, amplifying the audio that gets recorded to a file may do
    more harm than good. Indeed, there is no direct feedback to detect and
    correct saturation or distortion.

commit da65be4390a8cbe466840f76d13965a4893bbd7a
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Mon May 7 17:09:06 2012 +0200

    macosx: only show fullscreen when mouse moves inside window

commit 1387f38f99d1c48b6355780c156fa0544b4a45b4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun May 6 16:27:51 2012 +0300

    aout: add option to initialize hardware volume

commit 9df888d666f8dbc7fe317bd17f32fe80d07365b7
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun May 6 14:52:42 2012 +0200

    ios/build.sh: don't compile SDL_image

commit 9be0932d795076e8b33cfabb4a2d23042826025d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun May 6 15:38:12 2012 +0300

    waveout: fix volume initialization

commit a89517ca4be10847d17db539ed6acf5302fb65dd
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun May 6 15:09:51 2012 +0300

    PulseAudio: correct volume reporting from PA to VLC (fix #6759)
    
    The proper reciprocal formula to that of VLC to PA conversion must be
    used. Otherwise, we get an inconsistent value in the "volume" variable.

commit 672bcaf62d0b94a826c7a519474e88b2fbe7bb77
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun May 6 14:07:10 2012 +0200

    vout_ios: fixed getProcAddress

commit 3b3a8924773effa59c8e85b6075fd8c659c6e39a
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sun May 6 11:13:24 2012 +0200

    macosx vout: public getter for vd should not be needed anymore

commit 3d649ef6e18e0d13faf8deaf28eb17de55be5df4
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sun May 6 11:04:49 2012 +0200

    macosx vout: syncronize access to sys->place

commit a2347e5728d0c6749172f43ce40387338224103e
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sun May 6 10:50:34 2012 +0200

    macosx: remove unneeded p_vouts in videoview

commit 2aa0ad9c3da62df3f31ff317bd747eb0b8524b71
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sun May 6 10:49:22 2012 +0200

    macosx: avoid index out of bound exceptions in some cases

commit a159d1540a03aa58133d2bbad362dfab6d425cb5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat May 5 23:27:05 2012 +0300

    EGL: update and unify the platforms list

commit dc5988addd4d36655fcbce3fbb39e817ef88dc1f
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sat May 5 22:10:53 2012 +0200

    macosx vout: avoid place_picture call for every mouse move event

commit 729e509f11a90d417a2f28c84b68d3648167142b
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sat May 5 21:54:59 2012 +0200

    macosx: move mouse vout event code to vout module
    
    Now it should be usable within own libvlc applications

commit 45296a172c03e99b7e1d7cfdd2d5aed105ceaed0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat May 5 20:21:42 2012 +0300

    mp4: use strndup() where applicable
    
    As a side note, this fixes a valgrind heap read overflow, but I do not
    see why. I suspect a conflict between valgrind and some optimization in
    libc or gcc here.

commit a5ebee89e06ed57ede6cf91641dc7c1d3c638fcb
Author: Casian Andrei <skeletk13@gmail.com>
Date:   Sat May 5 19:42:54 2012 +0300

    block: Fix buffer total size in block_Alloc()
    
    The total size of the buffer (i_size) was initialized with the whole
    allocated size for the block. This fooled block_Realloc() in the case of
    resizing to slightly larger, with the extra size in range from
    32 to 32 + 80 bytes. block_Realloc() assumed it had enough space left in
    the buffer padding to avoid reallocating memory.
    
    Consequently, the block ended up with a i_buffer field with a value
    larger than the allocated memory around p_buffer.
    
    In the end, this could cause memory corruptions in all sorts of cases.
    In my case, vlc was crashing while encoutering a corrupted mp3 file.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 2d2cde172f10a5290956a115b35cf693a945e559
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sat May 5 19:02:21 2012 +0200

    macosx: fix mouse position sent to vlc core for menus

commit ee3053e27485efc05856fd3574ab8daa65cfbd61
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri May 4 20:32:40 2012 +0300

    Do not include RPM spec files in tarball
    
    This makes no sense. RPM needs the package specification as a separate
    file, where the source tarballs are indicated. Chicken-and-egg...
    
    Besides those files are out-of-date.

commit 0fac96096c284eeaea307fa04caa6e1e6a6e6bf2
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri May 4 19:27:11 2012 +0200

    Makefile.am: added more missing files to make dist (refs #6743)
    
    left out for now: cmake, ipkg and most of win32/UAC

commit 0845bbed311a8fe510c0521d815fc976a98a4707
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri May 4 20:24:57 2012 +0300

    Add missing events (fix #6750)

commit c028792ebaaa4579b2902e9c9e630a3a61fef3d1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri May 4 19:40:15 2012 +0300

    JACK: fix sampling rate (regression in VLC 2.0)
    
    The format must be initialized before aout_PacketInit().
    Fix Debian #664279 and LP#987231.
    
    Pointed-out-by: Walter Ösch

commit 392396467c5508e1cb1b1e2fd1695d5fd09a38bb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri May 4 19:13:24 2012 +0300

    GnuTLS: print certificate error flags (refs #6708)

commit 9154db81a04bdd76bef28a7eca797e6a0a46a475
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri May 4 19:13:13 2012 +0300

    GnuTLS: add new certificate error messages

commit 7a379ad9c3add340326d2b8657dca74a40f923d2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri May 4 19:10:01 2012 +0300

    GnuTLS: do not bother checking certificate dates
    
    Newer GnuTLS versions do it internally and in a more correct fashion.

commit 44db61029a59469c86d65f3e5a8da0f262ce99bf
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri May 4 19:03:42 2012 +0300

    configure: require GnuTLS >= 2.6.6 (over 3 years old)
    
    Certificate date verification has changed. To get proper errors,
    we need to depend on the newer versions.

commit 334523aa2a6be973255d57e08f01676d30f04c59
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri May 4 19:14:13 2012 +0300

    GnuTLS: fix warnings

commit e0cea4052b5419085562890a8cf3c31d2b4c78c4
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri May 4 17:56:05 2012 +0200

    vout_ios: implement gl.getProcAddress

commit 572ee2900e6d96cf5f362763df49314acbd42bef
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri May 4 17:50:24 2012 +0200

    vout_macosx: implement gl.getProcAddress

commit 5db50265be1ba6537daa3a08ac368668bf1455b0
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Fri May 4 15:15:40 2012 +0200

    faad: Fix a crash when channel info are invalids.
    
    Fix #5433

commit 39e47b51265e95a424f39e94f70067bf57eede58
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Wed May 2 16:17:29 2012 +0200

    faad: Remove useless assignment.
    
    These variables are overwritten a few lines later.

commit e6050c742c28f3ba714cbadda19e11dab1cdd625
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Wed May 2 15:37:31 2012 +0200

    faad: Fix channel reordering loop.

commit fa3efbecc46ecb54900d2b0a060a80d001a321af
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Fri May 4 00:26:06 2012 +0200

    macosx: fix another crash on exit
    
    (for whatever reason this was only observable on snow leopard for me)

commit 3cf17714157f791c7da0bd9f8e9b6ff1b930a2cb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Apr 25 18:45:37 2012 +0300

    Fix one typo

commit 860f1ae109351a0fd231eca760e08dadeaaed1e3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Apr 24 18:36:59 2012 +0300

    Make resampler configurable with --audio-resampler

commit 118603100b1c3479cc924aecc27533deaa8efcc7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Apr 24 18:17:13 2012 +0300

    Add "audio resampler" capability to resamplers

commit 1d8de36799040e03acc664a3e45dd110687de3ff
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Apr 23 22:45:23 2012 +0300

    decoder: work around race whereby pause kicks during lip-sync
    
    DecoderWaitDate() releases the lock and thus state can change.
    In particular, the aout can be destroyed, or paused or resumed.
    So those checks must be done after DecoderWaitDate().
    
    There may be a cleaner way to do this, but it will likely be more
    invasive. This patch fixes #5825 and probably #6369 too.

commit 483871eb33bbdea5fe77fa58007b9de20140f7af
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Apr 23 22:38:04 2012 +0300

    decoder: demote incorrect warning
    
    A discarded buffer is not necessarily in the future. It might simply be
    that there is no output or that the playback rate is out of range.

commit 47428b060cf43f2ae753a90dc2b64d1cefe42408
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Apr 23 22:22:46 2012 +0300

    decoder: keep the lock around DecoderWaitDate() and aout_DecPlay()
    
    DecoderWaitDate() needs to return with the lock held to fix #5825.
    Anyway, there was not much point in releasing the lock after
    DecoderWaitUnblock() and acquire it again without sleeping.
    
    aout_DecPlay() needs the lock, since the aout is not reentrant.

commit e7e30875a805b264b0981eb00e181b4e7199c43b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Apr 23 21:26:21 2012 +0300

    PulseAudio: add an assertion (refs #5825)

commit 72549b918f834891a40328ddf5fc40a59cbfd653
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu May 3 18:30:42 2012 +0200

    macosx: VLC.app shouldn't rely on a script included within VLCKit
    
    Therefore, add a copy to extras to prepare the VLCKit split

commit a2b14b8d25b732a02ae82f10650bd759b9004662
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed May 2 13:59:09 2012 -0400

    contrib: ffmpeg: enable thumb
    
    Depends on --enable-small and HAVE_NEON
    If we use NEON, we assume at least cortex-a8 CPU which means thumb2 is supported

commit fd67d7f867bf2a3f948ea6fcd59ba0b1972c6e58
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Thu May 3 13:16:00 2012 +0200

    include/vlc_arrays.h: use unlikely()

commit 3bd2a8eae1e4de4949f955c2da601280670e3920
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Thu May 3 09:42:24 2012 +0200

    macosx vout: unify code style to the most widely used one

commit 13cd0a804b175108368c8a7a5d20ea573664ac90
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu May 3 01:19:43 2012 +0200

    Relicense VLCKit to LGPL
    
    Authors include:
    
    Pierre d'Herbemont
    Felix Paul Kühne
    Faustino Osuna
    Rafaël Carré
    Sebastien Zwickert
    Rune Botten
    Toralf Niebuhr
    Jean-Baptiste Kempf
    Jean-Paul Saman
    Mike Schrag
    Pavlov Konstantin
    Tanguy Krotoff
    Andrey Utkin
    Daniel Mierswa
    Derk-Jan Hartman
    Malte Tancred
    Pere Orga
    
    Due to his passing into the next world, Emmanuel de Roux's code was
    not relicensed and has been removed.
    May you remember him and have a thought for his family.

commit 657081160425c36d99baf1495ba6738d0ec731e2
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu May 3 01:15:50 2012 +0200

    VLCKit: remove (void)setValue:(id)value forMeta:(NSString *)VLCMetaInformation;

commit 5f9c83631f57929ee8492edc2093345aa6840990
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu May 3 01:14:51 2012 +0200

    VLCKit: remove - (id)initWithArray:(NSArray *)array;

commit 0ba86c3412976f39dc45caf11c64e2d8168aea42
Author: John Peterson <john.peterson3@hotmail.com>
Date:   Sun Apr 22 06:35:02 2012 +0200

    rar: + Support for up to 1001 volume old naming style archive.

commit 1fcf4a83a10cc1d668d5369682fe1f0330ac7e70
Author: John Peterson <john.peterson3@hotmail.com>
Date:   Sun Apr 22 06:35:02 2012 +0200

    rar: + Robust to non-specification header: Missing added block size flag.

commit c9ef39b174c61db85f9e4cb8a69a1a2cce7ca4f9
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed May 2 18:57:48 2012 +0200

    fixed typo

commit 8fe6c20c7a040796758a684c54220a7a365b84b0
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Tue Apr 24 10:45:10 2012 +0200

    avformat/mux.c: Check malloc return value.

commit c4b2a84bb08b1ea2ae5755b884420e984323d242
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Tue Apr 24 10:44:44 2012 +0200

    codec/rawvideo.c: use boolean initialization for b_invert.

commit 0dd0a8d44ccd510889be9239e51975a3dd5071a4
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed May 2 11:05:16 2012 +0200

    vlc_arrays.h: check malloc return value.

commit af9d16c530c407834497885916505a97c9aadb75
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed May 2 10:44:16 2012 +0200

    skin2: call interaction_Register()
    
    The destructor called interaction_Unregister(), thus also call interaction_Register()

commit b07f9ac1a626165e703a711df88e597906dade7f
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed May 2 13:42:48 2012 +0200

    fixed make dist for Mac (2)

commit 5e5d0aac07e960ea1d59a0209bf63aacb9dd8211
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed May 2 13:41:12 2012 +0200

    fixed make dist for Mac (1)

commit ff5773f4ca5b04cd230aaa7be15d4e5ce55b71d7
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Mon Apr 30 16:10:30 2012 +0200

    flac: encoder: remove unused p_sys member.

commit 6a41b030f5b7fcbe5ad7249c374172c0fdc29add
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Mon Apr 30 11:50:17 2012 +0200

    ogg: Fix a heap buffer overflow.
    
    Reported by: An anonymous contributor working with the SecuriTeam Secure
    Disclosure
    program (http://www.beyondsecurity.com/ssd.html)

commit 0cdf8d8673bea62dd68937ec8037b860cac8ea66
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Tue Mar 27 10:16:15 2012 +0200

    transcode: replace PICTURE_RING_BUFFER with picture_fifo_t
    
    The PICTURE_RING_BUFFER used a fixed size, which when running out of available pictures
    produces visible artefacts in the encoded stream. Allocating a new picture and keeping
    track of them in a fifo is much simpler (in the multiple threads encoding scenario) and
    solves the ring buffer overrun.

commit b64a3e09ece630d1843058df48b3aa3f8c00ebbc
Author: Mirsal Ennaime <mirsal@videolan.org>
Date:   Tue May 1 21:16:34 2012 +0200

    dbus: Use the AfterTrack parameter in the tracklist's Add method

commit d774b349bed4caba275a472f7b7099832abad779
Author: Mirsal Ennaime <mirsal@videolan.org>
Date:   Tue May 1 10:57:41 2012 +0200

    upnp: Cosmetics

commit 85dd71ad704f5b4444fcb847c07d52881585fba6
Author: Mirsal Ennaime <mirsal@videolan.org>
Date:   Tue May 1 10:56:29 2012 +0200

    upnp: Use saner error paths
    
     * Use assertions for argument checks
     * Add missing error checks

commit 1408e44ad043bee7da699a5d3351b87bb1f630b6
Author: Mirsal Ennaime <mirsal@videolan.org>
Date:   Tue May 1 04:58:11 2012 +0200

    upnp: Call ixmlRelaxParser only once

commit 340dba4cefc900c655f235f741fcf3507e6c8b0b
Author: Mirsal Ennaime <mirsal@videolan.org>
Date:   Tue May 1 03:33:50 2012 +0200

    upnp: Cosmetics and variable naming

commit 5eae352da8ce3068f3d47c34e8011726f6021e4a
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Apr 30 23:42:47 2012 -0400

    contrib: zlib: fix OSX build
    
    OSX libtool (in /usr/bin) is not the same thing than GNU libtool
    No need to run RECONF since configure is not a GNU autoconf script

commit 1f3009e7c609c7446e4cec09b5121fa7ca7122a4
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Apr 30 23:51:42 2012 +0200

    Contribs: update upnp

commit 02a1c23e33c01f424b5d2c6de498baaeca2252a3
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Apr 30 23:44:50 2012 +0200

    Update taglib to 1.7.2
    
    CVE-2012-2396

commit 1801dbcc4f181d71d41bca581019ce3103133e9e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Apr 30 23:33:53 2012 +0200

    Zlib: update to 1.2.6

commit 0ea07fba5ac7677c715664d370c85cbf8ce01d95
Author: John Peterson <john.peterson3@hotmail.com>
Date:   Sun Apr 22 06:35:02 2012 +0200

    rar: Read the uncompressed size high word instead of the compressed size high word
    
    For multi-volume archives the compressed size refers to the size of the data in the volume rather than the entire archive.
    
    Signed-off-by: Laurent Aimar <fenrir@videolan.org>

commit 3649531c52025d4b564d53ee6914305670cf11c1
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Apr 25 12:25:09 2012 -0400

    Install vlc_keys.h
    
    vlc_vout_display.h is installed and depends on it

commit 83a9c8442f393e4ada4c0cdccfebb41b67a17851
Author: Naohiro KORIYAMA <nkoriyama@gmail.com>
Date:   Mon Apr 30 17:57:19 2012 +0900

    upnp: fetch all media items correctly.
    
    Close #6716
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 37f24581df46af51482f3acf7df120522eec4d77
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Mon Apr 30 09:01:42 2012 +0200

    macosx: small clarification regarding fullscreen controller

commit cfdfb26c6dfae2b2af7509db21cb0a1c00b08829
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Sat Apr 21 22:56:56 2012 -0400

    luahttp: Actually load the base directory
    
    Fix regression introduced in 6a7c37184b40904b2727fed1a0022b036d1a3757 where luahttp does not load the base directory, causing 404s
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 3222e1a7d47b1bc83aa608e0315d09953d054a3b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Apr 29 23:07:10 2012 +0200

    Map wf_tag of GSM-AMR

commit 830c1cffef0b503f079ca9bbf93d86a58a9f926d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Apr 29 22:44:28 2012 +0200

    Subtitles: avoid infinite loop
    
    Close #6720

commit afdbf36588d83320059d400c9a7cf674a15ac257
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Apr 29 21:40:17 2012 +0200

    Subtitles: font attributes can use ''
    
    Ref #6720

commit 5fe54fdef3a30eb137188cf02b61bda36ef0b9d3
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Apr 29 16:36:37 2012 +0200

    ASF: cosmetics

commit 29442477ade3b0f18c2c0ae2a0da6c112beed4c0
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sun Apr 29 21:20:31 2012 +0200

    macosx: do not display double negative time when duration is unknown (0)

commit cd0148a5a1d5e5875f525c04225add1975a9dd78
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Apr 29 14:17:56 2012 -0400

    contrib: update Qt4 to 4.8.1
    
    cross.patch update by John Freed

commit 5ec3fe6bae6e19156d1d169eaeed1c482a15f311
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Apr 22 16:49:05 2012 -0400

    vlc_url.h: mark some functions with attribute malloc

commit 5b91ae5bfba5a8f33daa2b92d58d8ddbfde28450
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Apr 28 13:27:34 2012 +0200

    ASF: do not display GUID when not in debug mode

commit 926ac6d488662cb3ada4882c8c4785a140cee947
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Apr 27 20:12:31 2012 +0200

    ASF: better logging and more consistent with MKV/MP4 demux

commit c2773039dfc3dc1e133d1608e07b420d5a47377a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Apr 27 19:42:22 2012 +0200

    MKV: debug extra metadata too

commit 57d06767e1efc8eeb9e606f23dfcbb5912f1f9ca
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Apr 27 19:20:47 2012 +0200

    MKV: fix meta regression

commit a685fdeb8df52ee79267f6231e487a1beaa1a6da
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Apr 25 10:51:35 2012 -0400

    avformat: initialize empty options sets

commit 42f72172d84ba84b177e5bbec2115cc6ac3eaf4c
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Mon Apr 23 19:42:33 2012 +0200

    macosx: fix issue where fullscreen controls are deactivated then video starts from lion fullscreen mode
    
    close #6351

commit 66b3569cecf9fb671e21bc672922295618971ef8
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Apr 23 18:25:37 2012 +0200

    Qt: fix an annoying resizing issue.
    
    That was resizing when video was stacked in the playlist

commit 86e636577ca6ade955c1f024ff7cf61670e9c8ab
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Apr 23 19:00:17 2012 +0300

    decoder: cosmetic, balance mutex around a for-loop

commit 1d500945380f586d155cad0c343f8ee503f78ecc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Apr 23 18:59:23 2012 +0300

    decoder: simplify and avoid immediate unlock/lock pair

commit 53ab1eafaf5e6a017ce149e2bf959c76591b9add
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Apr 23 18:56:52 2012 +0300

    decoder: cosmetic change, do not special case flushing

commit c3f5043184787860f637b9603f3a7448cb0e7278
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Apr 23 17:28:56 2012 +0200

    Qt: respect BD menu option when opening

commit 46c02e8545d3112f2b34b9a5ddb571afbef66be2
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Apr 23 13:44:50 2012 +0200

    Qt: better alignment for eq bands

commit 82694751a23d72056038800fc4e508377fed5c50
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Apr 23 13:11:43 2012 +0200

    Qt: fix gototime focus
    
    Close #6670

commit 4d1016ae2b47c56f55af7aea4825d375ed899cbd
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Apr 23 13:09:58 2012 +0200

    Qt: better alignment for equalizer texts
    
    Ref #5980

commit 608e4c7059b1e7569ecd14fcccbe84bff9870f6d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Apr 23 01:22:18 2012 +0200

    macosx: re-implement the 'icon-change' options
    
    Note that the displayed icon is a re-rendering based upon the original sources, since we need a higher resolution icon on the Mac.

commit 8d9646c187862a9816c943fdc42742e84ec236e7
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sun Apr 22 13:40:16 2012 +0200

    macosx: workaround for lion fullscreen behaviour at startup (refs #6668)

commit e38b9b06c9f1a78fed48d3b9b727b99e933a1fbd
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Apr 22 01:45:29 2012 +0200

    MMS: coherence with asf demuxer

commit e7e469f42e65af91c6a7ae9ce3fca394ba307753
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Apr 21 21:35:23 2012 +0200

    MMS: remove debug warn about ACCESS_GET_META

commit cd3b8489debeac125af91693ccb661ffa5a05cd9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Apr 21 21:30:10 2012 +0200

    ASF: do not warn about compatibility object

commit 09b1ee4beca99b7cbeca161ccb738f70f358d744
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Thu Apr 19 20:23:14 2012 -0400

    Qt4: Set the current rate properly
    
    Close #6646
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 5069692bfb29b3c01d944096305af4b2becf5bfb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Apr 21 18:54:35 2012 +0300

    Reduce i_physical_channels to 16-bits for the time being
    
    In practice, VLC only supports 9 channels at the moment.

commit 974fb44871c45bfdc3a31d54d4d92bf547d866a4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Apr 21 18:53:43 2012 +0300

    aout_DecNew: remove redumdant check
    
    i_channels is checked against i_physical_channels. This is enough to
    enforce a reasonably small channels count.

commit f20299c236a7ff33dbe7beb2f90996efea4682d3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Apr 21 18:52:48 2012 +0300

    Do not apply AOUT_CHAN_PHYSMASK to i_physical_channels
    
    It only makes sense for i_original_channels.

commit af3201fb8c689fe52bfba771caf6556bda83728d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Apr 21 18:51:24 2012 +0300

    Remove useless AOUT_PHYSMASK masking in some codecs

commit a0000ecec4d513724fd48f0d7df948fc0f389627
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sat Apr 21 12:49:10 2012 +0200

    macosx: fix lion fullscreen button in dark ui in some cases
    
    Especially this is needed when fullscreen is true in video prefs, but video has not started yet.

commit 9c1e6145e78d36dc52c2f3af943a31b90bc253b5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Apr 21 14:06:12 2012 +0300

    XVideo: improve the resolution error message again

commit 6eade59279c21accc419eaf8fcb7e92b21ac3e49
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Apr 21 09:52:27 2012 +0300

    Relicense (rest of) "my" assembler files to LGPLv2.1

commit 56b36ede3bd13b33708c601f7483279716d51128
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Apr 20 23:42:01 2012 -0400

    Abort installer with a message if a win64 installer is run on win32

commit 69d5d9aeaac87a57b67d18a98736066d77d06524
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Fri Apr 20 22:53:13 2012 +0200

    macosx: lion fullscreen: show fs controller not before animation is finished

commit 2f6670cc6507ad451c4b1f5046d9b2d0ccd12d9d
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Fri Apr 20 22:41:01 2012 +0200

    macosx: make sure that window is not movable in lion fullscreen mode
    
    this is needed especially for black ui style

commit 0fd1cbe313c374ad21cb7eed1fe60d8bd8b87550
Author: David Geldreich <david.geldreich@free.fr>
Date:   Fri Apr 20 18:16:41 2012 +0200

    handle the underscore prefix for some ARM ABI in arm_neon
    
    here is an altenative to using an assembly macros to handle the calling
    differences across ARM ABI.
    
    use a gcc extension (also supported by clang/llvm) which symbol is
    associated with function
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 44a764957d136977c9d7e1bd76cc3e4eb68e17d0
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Fri Apr 20 19:06:44 2012 +0200

    macosx: fix behaviour of toogle playlist when in native fullscreen
    
    - do not allow to collapse the window
    - block the playlist menu item for now, when video is playing

commit daceb54432580f1d18e27225b59d5a0720e48c8a
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Fri Apr 20 17:42:32 2012 +0200

    macosx: make lion fullscreen compatible with reworked vout module
    
    This also check if we should go to fullscreen at video startup (setting in video tab).

commit f16e5943a6b3f89795469b215717168dfd9732fa
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Fri Apr 20 17:19:23 2012 +0200

    macosx vout: do not set fullscreen to false on start
    
    This would break fullscreen state when we are in fullscreen and another video starts.

commit 761eabba0b967a5c4e8ba3c890b1ab757c89e5c4
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Fri Apr 20 15:46:58 2012 +0200

    macosx: fix window sizing when entering lion fullscreen mode

commit 4323b8256cccdd92d656a7bb33f3f097cb6bd95a
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Apr 20 12:49:50 2012 -0400

    qt4 sout: replace AAC with MP3
    
    There is no GPLv2 compatible AAC encoder available today
    FFmpeg's one is considered to be useless crap (including by its authors)

commit 59f8ed0cd3bbe0b36edb3955f60b05377a3dd39f
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Apr 20 12:27:28 2012 -0400

    Revert "Fix AAC encoding with ffaac"
    
    This reverts commit 8585706f5060212845c00ab9bca43c4a3ea17ec0.
    
    Don't silently enable experimental features

commit bbb54a75616ca1bffa6860bf23fa7cdc50e41d85
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Fri Apr 20 14:18:24 2012 +0200

    macosx vout: small cleanup

commit 47c63765b8b72b2302c73d1bc43d9b39e9e04c97
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Apr 20 13:47:00 2012 +0200

    macosx: partially revert 884199d83044b4ce5b0a4c4ebb8896ae23cf4d96
    
    this removes the unintended changes to the 'Delete_Prefs' script

commit 6999ff1d9b4d9e858b81dc1761bd1bf816143438
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Fri Apr 20 12:41:01 2012 +0200

    macosx vout: remove now unused method

commit 4a1c818c067a5481f06bcbcf0d7a5d7b56db1a8b
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Fri Apr 20 12:26:02 2012 +0200

    macosx vout: really fix crop this time
    
    ...hopefully.
    This avoids distorted images, and also preserves a correct ar, even on crop 1:1.
    
    refs #6080

commit 5d322af40c5bf2bd3b553a7ddbf5485f9441ff5c
Author: David Geldreich <david.geldreich@free.fr>
Date:   Thu Apr 19 23:04:35 2012 +0200

    correct ARM assembly to compile with Apple gas
    
    arm_neon .S files were using PLD uppercase but Apple gas only accept lowercase
    instructions
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 0ef1fb4b9cfc1a74389933cb5988e5f200de1633
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Apr 19 19:22:23 2012 +0200

    ios/build.sh: don't export the same variables twice

commit 08c26f8c5fdcd431c197f2b5de0042bc3e7ccd96
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Apr 19 19:20:35 2012 +0200

    ios/build.sh: export CCAS correctly, since this is needed to compile VLC's neon code

commit 7436e1ea3cff536918f3bda5998ff8b4b0f9482f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Apr 19 19:03:19 2012 +0200

    MMS: improve documentation and debug messages

commit f7986362337e1af1b181b8cd0244894de6070db4
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Apr 19 17:09:07 2012 +0200

    macosx: fixed a bunch of compilation warnings, which popped up using newer Xcode release
    
    no functional changes

commit 1930ef47a519522eb8c196e0561b1b8c837fb747
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Thu Apr 19 09:51:54 2012 +0200

    macosx package: correct prefs folder in README

commit 884199d83044b4ce5b0a4c4ebb8896ae23cf4d96
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Wed Apr 18 14:17:49 2012 +0200

    macosx: allow a smaller min-height when video is playing and currently visible in order to get more exact zoom behaviour

commit d4dd87619e02769e942b596c44c45d928d704059
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Apr 19 00:13:21 2012 +0300

    libvlc: helper to log to a FILE

commit f7260e64ce8fd77a5f8a2be20322358c465de22e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Apr 19 00:02:34 2012 +0300

    libvlc: add functions to register logging callbacks

commit 88bc3a7ec71a49635b9986925616b7e0d7342c05
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Apr 18 23:31:19 2012 +0300

    msg_Subscribe: expose structure to plugins
    
    This eliminates one error case that nobody dealt with anyway.

commit b549105cfb4db9febec9f9ecef0c93e8515d44f1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Apr 18 23:22:41 2012 +0300

    Move message subscription stuff from vlc_messages.h to vlc_interface.h
    
    This is not particularly clean and intuitive. But <vlc_messages.h> is
    included and used all over the place, whereas the back-end is only used
    by interfaces.

commit 704980f3cecb564703cb159e1971a2f2c5405756
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Apr 18 23:07:14 2012 +0300

    libvlc: small simplification of thread initialization

commit 952370a42cfa481e3e5b0896c45a42bdd68e7f1b
Author: Adrian Yanes <devel@ayanes.com>
Date:   Wed Apr 18 21:45:01 2012 +0200

    lua: fix build soundcloud.lua
    
    Details: From Lua 5.2: Change to '\z' escape.
    Reject undefined escape sequences. The
    proper way to match the dot in Lua is %.
    
    Signed-off-by: Pierre Ynard <linkfanel@yahoo.fr>

commit 93e26234b2cc5c2ef33978b96007034cf17c1808
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Apr 18 22:12:37 2012 +0300

    Win32: useless variable

commit 4644b706702c56fc6b54bfaccbcad7a4469a31fd
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Apr 18 15:03:09 2012 -0400

    logger: fix HTML mode

commit bf0e3035cbf6c8dea58e887a3326d7065d37db2f
Author: Alan McCosh <amccosh@gmail.com>
Date:   Wed Apr 18 19:50:52 2012 +0300

    v4l2: fixing mmap unmapping
    
    fixes regression introduced in 8d9f4bb6bdec56b957577812b00f7810888b22f4
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 92a7099bbfb97cfaa444da748ef871e71add2108
Author: Andrey Utkin <andrey.krieger.utkin@gmail.com>
Date:   Wed Apr 18 18:04:50 2012 +0300

    macosx: fix crash by dis-ambiguating var names
    
     .../macosx/framework/Sources/VLCEventManager.m     |    6 +++---
     1 files changed, 3 insertions(+), 3 deletions(-)
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit f7859b08937b84bcad9317a69485e6698fc8b576
Author: Frédéric Yhuel <fyhuel@viotech.net>
Date:   Wed Apr 18 17:01:17 2012 +0200

    libmp4: fix error in TfxdBoxUUID definition
    
    fix up d1c96ead108c36dd69f91abc9e89c0b3f642ab31
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 546cdb234c30d12b4dffbcddf16d9c150091ff28
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Apr 18 16:35:12 2012 +0300

    net_Read(): truly ignore POLLRDHUP
    
    The Linux TCP stack sets POLLRDHUP as soon as the FIN packet is
    received. If there is some unread data in the receive buffer, it would
    be discarded. Then upper layer protocol typically fail.
    
    This can happen with HTTP/1.1 "Connection: close" or with HTTP/1.0
    in particular.
    
    Pointed-out-by: Jean-Baptiste Kempf <jb@videolan.org>

commit f340bff6580aad0f97c0f7513f8c6733fe82fc05
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Tue Apr 17 15:20:24 2012 +0400

    Contribs: call pkg_static.sh from a proper place.

commit 301f34dea49ac0d41ec1f7a1309a4707ca56ae97
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Tue Apr 17 15:18:34 2012 +0400

    Contribs: mpcdec: don't build binaries.

commit d34deb64c333d3d051a844be40a262836398cac5
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Tue Mar 20 17:04:56 2012 +0400

    Contribs: update libbluray to 0.2.2.

commit eb4a1b5889f6838486797f8baf2a0cfcfbfd6b23
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Apr 18 11:10:46 2012 +0200

    avcodec: Map IMA_QT
    
    Fixes playback of .aiff with ima4 in them

commit c652885eba933daacfe7d06c8b4f5f93191ba5cd
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Apr 18 11:10:24 2012 +0200

    Add fourCC for IMA_QT

commit 033dbc4233d8f91d1f16186dd6d08c47b8a869d1
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Apr 17 17:44:34 2012 +0200

    vlc_meta.h: fix a comment

commit a25584c02064b08eb8286f76ccd47bf8201ab82e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Apr 17 15:01:53 2012 +0200

    Growl: remove trailing spaces

commit 1139a10ca86cb09c02fbbd32afd5cd8840dd0bb4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Apr 17 23:09:15 2012 +0300

    Win32: use interrupt time where available at build-time
    
    MSDN does not mention SMP bugs with this as with perfomance timers.
    Figures. This is untested and untestable at the moment.

commit 5ed7f8403e02888b727c18d5644e0314786b169d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Apr 17 23:03:50 2012 +0300

    win32: query performance timer frequency just once at start

commit 212b20ddf01c4eef7817e34a8107620bdff170ed
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Apr 17 20:25:03 2012 +0300

    Qt4: override playlist configuration on request, _not_ on exit
    
    Fixes #6346.

commit 7eb61415a943bf459cc2fc6fd239d30b4349f974
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Apr 17 20:14:59 2012 +0300

    Remove stray translation

commit 636019fc5ddd5b1661685ba04968cc220ea117ed
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Apr 17 20:13:45 2012 +0300

    qt4: remove --qt-autosave-volume
    
    Qt4 is only one of several views to the playlist.

commit b0fdf364b5882591ce5477bc3246b4b6a55c884b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Apr 17 20:11:38 2012 +0300

    aout: --volume-save to retain volume, enabled by default

commit 5c524ec7b9e79fc24dca0f8fd87bcde45e2dac6c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Apr 17 19:58:05 2012 +0300

    Qt4: use QVLCBool for random and repeat/loop

commit 2fba1b055d246a4385159a7bd81fe6fd54d2891d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Apr 17 19:42:42 2012 +0300

    Qt4: use addCallback

commit 0166bb73bc91d6474f6da84d9203e5c77ae07289
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Apr 17 19:42:02 2012 +0300

    Qt: add QVLCVariable::addCallback helper

commit 02746c1c1330bb31903a6b7759d4ba3b631fae41
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Apr 17 19:26:52 2012 +0300

    Qt4: rationalize QVLCVariable and add missing classes

commit bc2987f3e14694a90bae1c8b3aaede8519a950a3
Author: Sean Robinson <seankrobinson@gmail.com>
Date:   Sun Apr 15 18:51:46 2012 -0700

    dbus: Fix the CanSeek property getter
    
    Close the D-Bus message when sending the value of the CanSeek property
    in the Player object.
    
    Signed-off-by: Mirsal Ennaime <mirsal@videolan.org>

commit d77c14f084c50ec3d5bd20fc09f0057e397d01ca
Author: Sean Robinson <seankrobinson@gmail.com>
Date:   Sun Apr 15 18:39:26 2012 -0700

    dbus: Fix the Seek method's introspection data
    
    The position is an input parameter, not a return value.
    
    Signed-off-by: Mirsal Ennaime <mirsal@videolan.org>

commit 7531cecfd40941a7d21b4566cc3b0ee964290090
Author: Sean Robinson <seankrobinson@gmail.com>
Date:   Sun Apr 15 18:32:08 2012 -0700

    dbus: Return an int64 in the Position property getter
    
    According to the MPRIS specification, the Position property of the
    Player object must be an int64.
    
    dbus microsecond position overflows the unsigned 32-bit integer at
    about 35:48 into a track's playback.  A 64-bit integer still means
    an overflow, but after more than 292000 years into a track's playback.
    
    Signed-off-by: Mirsal Ennaime <mirsal@videolan.org>

commit 344a19dc708e498a656b9688a0fb8630570b36db
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Apr 17 09:25:07 2012 -0400

    forgotten renamed ffmpeg options

commit 8c78284670645c420258da0e01b30137866c0dd1
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Apr 17 08:58:15 2012 -0400

    ffmpeg options were renamed
    
    ffmpeg modules were renamed too some time ago

commit 39eaf8e0480f66680617d480e46d83415cab4d45
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Apr 17 08:50:23 2012 -0400

    declare private options only if they are used
    
    avoid confusing old versions of ffmpeg

commit d52f2cef5a006d97e326745e6aab961cd9c075af
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Apr 17 08:43:02 2012 -0400

    avformat: fix dictionary use
    
    show the invalid options for the first stream only (following dictionaries are identical)
    free all the options array

commit d5bf5487d0acebb2f1a7950d52d3a616df943a2d
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Apr 17 08:32:02 2012 -0400

    switcher: implement private options

commit 08fb37c05dd28ca6e774b87b63ea3eac0cc54e51
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Apr 15 17:46:53 2012 -0400

    avformat (mux/demux): implement private options

commit 637db918edad1444165aa35f8d5d27b2dcfa41a4
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Apr 15 17:46:52 2012 -0400

    Sanitize FFmpeg modules options
    
    Obsolete "ffmpeg" prefix
    Use "avformat" or "avcodec" prefix
    avio has no options (yet)
    switcher uses "sout-switcher" prefix
    Use "sout-avformat" for muxer

commit 1d1d8b8d8a650347c086074acfa2f81bd9cc0608
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Apr 15 17:46:51 2012 -0400

    avcommon: add an helper to parse private options

commit f5bc59c5a6f1b63d6468ba2d483252ecc6010801
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Tue Apr 17 14:29:35 2012 +0200

    mpeg4audio: Fix a crash with some invalid streams.
    
    If rate stays at 0, a FPE will be raised in SetupOutput.

commit 09c2cc894e84a02326e382413f11b88b3c9c15e6
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Tue Apr 17 12:35:12 2012 +0200

    h264 packetizer: Check for negative sps.

commit 0302964780644e1640a36d824176e5d2d0b89b81
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Apr 16 12:43:57 2012 -0400

    x264: support setting any option

commit ab907e10ae71a5b5c521243c1d76ccc4cd3fa18f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Apr 17 13:20:06 2012 +0200

    Configure: Autodetect faad plugin

commit e072818352c8b62d3f65726a5060999194806b28
Author: Mirsal Ennaime <mirsal@videolan.org>
Date:   Tue Apr 17 11:33:25 2012 +0200

    dbus: Update comments related to the bus name policy

commit 77f036c81b3da31d156360fb6ca56f9bab1df11e
Author: Mirsal Ennaime <mirsal@videolan.org>
Date:   Mon Apr 16 10:26:18 2012 +0200

    dbus: Fix the instance identifier part of the MPRIS bus name
    
    The D-Bus specification forbids parts of well-known bus names to begin
    with a digit. This patch changes the instance-specific part of the bus
    name to .instance<pid> instead of -<pid> in order to comply with the
    MPRIS v2.2
    
    see: http://specifications.freedesktop.org/mpris-spec/2.2/#Bus-Name-Policy

commit 15b1a1b943752e8907dd4116096ff0299a0742fd
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Tue Apr 17 00:52:57 2012 +0200

    skins2: fix vlc sometimes crashing with drag'n'drop.
    
    This fixes #6599

commit 733ee4f4c930c7556063044f6f63b6e70a752f14
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Apr 16 23:32:50 2012 +0200

    Record: allow recording of MKV

commit 8cc3cb33f3f4e7aa68badc9424edbf2c600879be
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Apr 16 23:05:22 2012 +0200

    Record: allow recording to .avi

commit c05b7fdf1e417f484c0451ec59297dea38afa8dc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Apr 16 23:26:25 2012 +0300

    gmtime_r: rewrite, now truly thread-safe

commit c086f181971a595426266eba52bfb599b4a30809
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Apr 16 20:29:53 2012 +0300

    move aout_Packet out of the core and deprecate it
    
    And do the same with aout_Fifo since only aout_Packet uses it.

commit 2eab05e34ae0f580c25fde33c183bd9737c8aa3f
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Apr 16 19:21:09 2012 +0200

    macosx: fixed memory leak

commit 5b8a40579cfbacb736484f4210f1cc93e9caf440
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Apr 16 19:13:07 2012 +0200

    macosx: fixed potential race condition

commit d864f1cac639f2a8a71727d37c8187de3e56d2ba
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Apr 16 19:11:34 2012 +0200

    macosx: fixed broken preferences on launch when starting 2.0.2 for the first time
    
    'control' and 'extraintf' will be checked for occurences of 'macosx', which, if found, in turn will be removed. Other contents of these settings won't be touched. Same for all the other prefs.

commit 88afb04390e98d1f47f2bbba43d00ca545f2c8c9
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Apr 16 19:10:45 2012 +0300

    v4l2: unbreak BSD
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 6ec1724772f67a8c1af589a9f591a253094c9dc3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Apr 16 18:55:24 2012 +0300

    block: add some built-in sanity checks

commit 868b0869f3f71dc16290279d3e877d7607ac483c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Apr 16 18:42:47 2012 +0300

    xcb screen: fix block allocation size

commit 329351de5e19e5548bfb2303ef93cbb6852e2665
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Apr 16 18:36:25 2012 +0300

    v4l2: fix mmap() call
    
    Shared anonymous mapping did not make much sense.

commit 63e5e898dccbb9429ef9dac800d6c15fa14980c0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Apr 16 18:26:47 2012 +0300

    Typo

commit e78fae557d638193c25345f9ac0cb2c59f49c66c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Apr 16 18:22:01 2012 +0300

    config: use ngettext()

commit 7f9cc65e983e5d8f83022f0665fa2c9974ccde32
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Apr 16 18:21:11 2012 +0300

    RC: use ngettext

commit a8bf15bbdf307a7521def2d54875c88f115860ec
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Apr 16 18:09:17 2012 +0300

    Remove gettext-unfriendly unpaired quote in #pragma

commit 86c47f64c5a1067f6c19cdbb5c22f3b8cc1cfb43
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Apr 16 18:02:50 2012 +0300

    Implement vlc_ngettext() to deal with plurals

commit 24d5309b7cc8b509f38affbb415cb1cbba04a29b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Apr 16 18:02:07 2012 +0300

    configure: require ngettext()

commit 7b878f5ab0aa91255e1cd6a834852c9a9b23055a
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Mon Apr 16 15:34:27 2012 +0300

    Qt4: when in tree-like playlist, scroll previous rootitem to be visible
    
    This hopefully helps on scrollin bigger playlists as view is not always
    back on top.

commit 764ff17a57146c7b08178b279fdfd61508c00d9e
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Mon Apr 16 15:33:49 2012 +0300

    Qt4: no need to set selected view by hand all the time

commit ebc994644c818911868dc502d1682dcb7ec6cac5
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Mon Apr 16 14:14:02 2012 +0200

    bluray: Kill some warnings.

commit edaecc21a5ccfb71080e1d22e795512c85d1ccbc
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Thu Mar 8 14:08:35 2012 +0000

    bluray: Filter video tracks to display the main one.
    
    This fixes playback for wall-e bluray (and maybe others)

commit 5d6ac228e747792ba0f77055ef6e1a125f504f97
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Thu Mar 8 14:08:33 2012 +0000

    bluray: Implement BD_EVENT_AUDIO_STREAM event

commit 2eb87d93a973d2159206c54d23c0208465bad1d2
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Thu Mar 8 14:08:32 2012 +0000

    bluray: Implement BD_EVENT_PLAYITEM event

commit eeae67fbf2a90d0fcd0d9a0cfdfab84f04aa396c
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Thu Mar 8 14:08:31 2012 +0000

    bluray: Store es_out_id_t internally to be able to filter the selected stream

commit bbca512a1ad84a8cead2d62b59566c20d49086e7
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Thu Mar 8 14:08:30 2012 +0000

    bluray: Add an ES manipulation skeleton.

commit 3aa0de6df1fefefa861e8f09f82dcc7d66375bea
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Mon Apr 16 11:00:00 2012 +0200

    macosx: remove black borders in black ui mode when aspect ratio is locked

commit 0d6fe822a85332701ab5052e5a460fd37b5ee9cd
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Mon Apr 16 10:24:36 2012 +0200

    macosx vout: fix behaviour when macosx-video-autoresize is false
    
    Should be now the same as it would be in fullscreen.

commit ab8998e44489db2e1313821ec1bff49a5270861b
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date:   Tue Apr 3 16:41:43 2012 +0200

    dash: removed cout from buffer
    
    Signed-off-by: Christopher Mueller <christopher.mueller@itec.aau.at>
    Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>

commit a3ba90850a18efd13306fe8343c88e668fbeffb6
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date:   Tue Apr 3 16:41:42 2012 +0200

    dash: removed couts from managers
    
    Signed-off-by: Christopher Mueller <christopher.mueller@itec.aau.at>
    Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>

commit af864e981129e8eab29554c63104193393f73cb4
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date:   Tue Apr 3 16:41:41 2012 +0200

    dash: fixed buffer precision bug
    
    Signed-off-by: Christopher Mueller <christopher.mueller@itec.aau.at>
    Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>

commit df63a73ad02bd9f9a201f95820c888b16dca8cdf
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date:   Tue Apr 3 16:41:40 2012 +0200

    dash: dashmanager refactoring
    
    Signed-off-by: Christopher Mueller <christopher.mueller@itec.aau.at>
    Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>

commit 30f33e47646da65bbf783d26c48e1d2f26f4014d
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date:   Tue Apr 3 16:41:39 2012 +0200

    dash: cosmetics
    
    Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>

commit 88fc7ccedd6d1a9264a411819b156dcab5a4b25e
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date:   Wed Apr 11 20:54:20 2012 +0200

    dash: enabled persistent connections and pipelining
    
    Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>

commit 4810256b271d0b4ac5a2e45a2746dfa30e889643
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Sat Apr 14 11:35:27 2012 +0200

    ram: Removing write only variable.

commit 0a3e03342abe4362d2bdb060e0b3bc5eca9c66b1
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Thu Apr 12 14:57:09 2012 +0200

    dvbsub: Remove write only variable.

commit 8722fe58e67aef0f204fdbc31deac68afe038d2d
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Thu Apr 12 14:33:22 2012 +0200

    aes3: Add unlikely()

commit 6c7f5148ed73d00279dbe724f2622a17951b5d8e
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Thu Apr 12 14:29:05 2012 +0200

    aes3: Remove write only variable.

commit d70ea1feb1b728cb7b45b610263dff40265a0880
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Thu Apr 12 14:25:42 2012 +0200

    spatializer: Kill a warning.

commit 49df02459eae84b3acc839d3a1c953b89c660f23
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Thu Apr 12 14:07:57 2012 +0200

    zip: Check malloc return.

commit 608be371bb035ce8f1e32f7fd231e80e49c78b7f
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Thu Apr 12 13:58:03 2012 +0200

    zip: Add unlikely()

commit a23a2ea7f156c1c77fbb49c95497aa3358ff376c
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Apr 15 18:24:01 2012 -0400

    file has moved to android repository

commit c80302423b60e6b11a013f8e4e3df6bd36b25c54
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Apr 15 15:47:30 2012 -0400

    libav*: move avformat/avcodec init to a single header file
    
    Avoid repeating the same implementation several times:
     incorrectly (switcher and mux didn't lock)
     redundantly (avcodec_register_all can be called several times)
    
    Move libavXXX init at the top of a few functions, just in case.
    
    Check uses of vlc_avcodec_(un)lock and factorize

commit 8a3d02d574caa0f75aa99e9b015d3ef39dfcc61f
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Apr 15 16:21:32 2012 -0400

    ignore generated zsh completion

commit 2f9de9352d04f834e585aa2f20716735f0fa4f7c
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sun Apr 15 21:06:31 2012 +0200

    macosx vout: fix vertical picture alignment

commit 12b4d49591f5843bdaaac3d0c2f45193c65bdc62
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sun Apr 15 20:48:11 2012 +0200

    macosx: move resize code from vout to macosx module
    
    Also, this commit reenables resize to native video size, if video starts.

commit c47f7383726d5cdd14263257b7188db1a73136cf
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sun Apr 15 11:23:29 2012 +0200

    macosx vout: replace custom picture placement code by placePicture call, and other simplifications
    
    Now, the vout should have the same functionality as all the other. At least in
    fullscreen, zoom should work now like in other vouts.
    Furthermore, this commit tells the core our current size on every resize,
    so we get a sharp osd screen every time. For zoom / ar / crop / size handling,
    the code was simplified in order to remove duplicated lines and to make the
    code more readable.
    
    Should also close #307.

commit 8c8fce6fd910fed93defe8acbe49144e2d2162ae
Author: Kaarlo Raiha <kaarlo.raiha@gmail.com>
Date:   Sun Apr 15 15:12:22 2012 +0300

    Add ranges to font sizes
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit c9d6d6dabe57e46a83101cb2d0cc2a506d14b8c2
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Apr 15 18:38:18 2012 +0200

    Logger: prefer 'VLC' over 'vlc'

commit b8bdfbdb024806c355de729046a4e694d295325f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Apr 13 18:28:17 2012 +0200

    Qt: display equalizer bands depending on the core

commit eb19c5d5bab2525368d938f87b3045ba5b4ac917
Author: Ron Wright <logiconcepts819@gmail.com>
Date:   Thu Mar 22 21:24:45 2012 +0100

    Equalizer: support new samplerates and bands
    
    Support for more samplerate than 44100 and 48000
    Support for classic ISO bands instead of Winamp ones
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit b54ea14fb14faa924b7353a4112ecab8c719b604
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Apr 15 15:55:16 2012 +0200

    macosx: fixed delete menu item for the playlist table

commit 43452fac8025d2aa30b4e76682b9108c609db88a
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Apr 14 18:53:56 2012 -0400

    contrib: check if distribution's ffmpeg is recent enough

commit fd9f59ec7cbda944c729118302c7434e5696896a
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sat Apr 14 17:11:35 2012 +0200

    macosx: fix crash when open track sync panel while movie is playing
    
    Crash was introduced in 3e73ad2a8ab6d5e50ea80025d364edbe7ead1d1b (subsdelay filter) and
    occurs when user or init methods set subsdelay to 0.

commit 6718d2d6782eaa4382317c628a7c0ec4cddd1a1f
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Apr 13 14:49:41 2012 -0400

    contrib: set cross-prefix for x264 when cross compiling
    
    This fixes ARM build

commit 44da3064163814408cbe7338e445279507be4c23
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Apr 13 14:46:42 2012 -0400

    contrib: merge x264 and x26410b in the same file
    
    Don't duplicate config options, previously the 10bits variant would
    overwrite the other one so .x264 would be built in 10 bits.
    
    Remove support for aeon aged tarball
    
    Note: The same source code is downloaded 2 times

commit 7524592cad78382029ca0ec6ba85dbcad1c8c8e3
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Apr 13 14:16:57 2012 -0400

    contrib: update config.{sub,guess} for a few sout related libs

commit 648cfc2e344f9993461d4272638d638b5b41027c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Apr 13 20:38:17 2012 +0300

    v4l2: reintroduce user pointer mode, now with zero copy
    
    This is negotiated automatically. Unfortunately, it will fail in most
    cases (gspca might support it, UVC only supports it in future kernel
    version 3.4, and libv4l does not support it anyway).

commit 08ccf731e308a81586d4ebaa4b2218b594016ad2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Apr 13 19:55:40 2012 +0300

    v4l2: do not poll for POLLPRI
    
    We do not dequeue those events. That could cause busy loops.

commit 65d362850287c84c4f51f32a94f03772fe38e43b
Author: Frédéric Yhuel <fyhuel@viotech.net>
Date:   Fri Mar 16 12:00:48 2012 +0100

    vlc_block_helper.h: remove wrong comment
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 4cc9d5770a108434038e7f5a4e1bf9b3aafa3d8e
Author: Casian Andrei <skeletk13@gmail.com>
Date:   Wed Apr 11 10:53:15 2012 +0300

    Qt: Fix ML "Add to playlist" adding items multiple times
    
    popupAddToPlaylist() didn't check for the column of the selected model
    indexes when adding items. In the case of the tree view, a selected row
    meant selected model indexes for all it's columns, so whatever was
    selected was added multiple times.
    
    Close #6408
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 010c77bdc3f80b44068bcb0ec9a96f36413baab9
Author: Martin Storsjö <martin@martin.st>
Date:   Fri Apr 13 18:01:20 2012 +0300

    omxil: Allocate the sentinel buffer dynamically
    
    This avoids issues if there's more than one sentinel added
    to a FIFO at the same time, since the FIFO is built as a
    linked list.
    
    Also use a custom buffer flag to mark sentinel buffers, to
    avoid issues if a codec would set the EOS flag on returned
    input buffers.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 59997ad65b64e43f418464c37373b9b57cf1f5f9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Apr 13 17:06:18 2012 +0200

    MP4: kill a warning for operator priority

commit 51ca37a8ab2d7c9bc4c58dcb390f6f098081fdb0
Author: Frédéric Yhuel <fyhuel@viotech.net>
Date:   Wed Apr 11 17:24:41 2012 +0200

    demux/mp4: move some stuff in the header file
    
    I need to include mp4_track_t definition in my Smooth Streaming module
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit baff262e647231c27ff6cb802bb579e843caeaf7
Author: Frédéric Yhuel <fyhuel@viotech.net>
Date:   Wed Apr 11 17:24:40 2012 +0200

    libmp4: add two functions for fragmented MP4
    
    - MP4_BoxGetInitFrag()
    - MP4_BoxGetNextChunk()
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 9561207ffd6e431d26dfde2c6b8353b146d9a77b
Author: Denis Charmet <typx@dinauz.org>
Date:   Thu Apr 12 02:08:30 2012 +0200

    MKV: Fix seeking without cues for clusters without I frames
    
    If no frame was found in the cluster rewind to previous seekpoint
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 8460c8d734c9762390ba11dbf615ef7290baf81d
Author: Martin Storsjö <martin@martin.st>
Date:   Thu Apr 12 12:15:54 2012 +0300

    omxil: Make sure all the real buffers are freed
    
    If there's a sentinel buffer in the queue, don't count it,
    but wait until the right number of buffers have been freed.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 9fb0aecced1309c5d6108080f7eb741cbb9bfa48
Author: Martin Storsjö <martin@martin.st>
Date:   Thu Apr 12 12:09:42 2012 +0300

    iomx: Handle more parameter types
    
    These aren't used by the vlc omxil code, but might be used by
    other omxil clients that can use the vlc iomx wrapper.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit d822f6755a8dcfbb2bcf3acb1f7a875082469575
Author: Martin Storsjö <martin@martin.st>
Date:   Thu Apr 12 12:09:41 2012 +0300

    iomx: Implement OMX_GetComponentsOfRole, too
    
    This isn't used by the vlc omxil module, but can be used by other
    applications using the same iomx wrapper library.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 11489bdb9d597f307b938711554596534a29cbf6
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Apr 13 14:13:05 2012 +0200

    MKV: reject invalid real audio data

commit 137c37b88e3da435fab260f6f016aef1d15a762b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Apr 13 13:52:19 2012 +0200

    MKV: regroup real codecs

commit 9f74b45b3835987039051be46674167886c6e43b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Apr 13 13:02:08 2012 +0200

    MKV: pass the correct extra_data offset in Atrac3 case

commit 8e6070daf4506090d0ab52dec97d3ca567ed0791
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Fri Apr 13 13:25:46 2012 +0200

    macosx: unify code style for CoreInteraction.m

commit 5769e0a402a4970a22f3073497f86ef4c5ed4a1b
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Fri Apr 13 13:13:14 2012 +0200

    macosx: also notify vout modules if we go to fullscreen

commit dc814eb35c3943bb361cb89ece3694ac4744c6cc
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Apr 13 11:50:24 2012 +0200

    Map FLAC wf_tag

commit 6623e92f7ab2a1a339a76febc40d27a2d04e6000
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Apr 13 11:49:38 2012 +0200

    Map Atrac wf_tags

commit 580655392f64e2f91f4579c907c9385c0e46f691
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Apr 13 00:45:29 2012 +0200

    MKV: help debug in case of unrecognized codecs

commit 0044061febe53688c41f3bd18501d49213fd95f1
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Apr 13 00:45:37 2012 +0200

    Map Yamaha ADPCM to wf_tag
    
    This should fix Yamaha ADPCM in MKV

commit df8db6ac961881bd9c55f15723c5e385c0107f01
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Apr 13 00:44:59 2012 +0200

    Add Yamaha ADPCM variant Fourcc

commit 56f2c81790bda3b94b934b43095410a356e6c58f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Apr 13 00:44:12 2012 +0200

    Group ADPCM fourcc

commit 241199ffc415a607eeb6ace946733d67b4425bb8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Apr 12 23:45:22 2012 +0300

    v4l2: map buffers before queueing them
    
    Not sure if this is a driver bug or a limitation.

commit c3cba318609773d29bd591b38e8ba7ace7ce6f98
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Apr 12 23:01:43 2012 +0300

    v4l2: use malloc()

commit b01c0a1273834e762f68b0172ad095a39fffbf6b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Apr 12 23:01:34 2012 +0300

    v4l2: fix memory leak on error

commit bf44fecdba9a4285215c7c0dbb17361b9b610467
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Apr 12 22:40:12 2012 +0300

    v4l2: fix tuner debug messages

commit f649a0488d97a72fa6d06fbf807f5052ba65f3aa
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Apr 12 21:11:00 2012 +0300

    block_t: add buffer start and size fields
    
    This simplifies the code, and allows resizing non-standard blocks.

commit 0cece4bcf5cbd6f17f9bdcc607f4ac6f2fd5bb3b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Apr 12 14:56:40 2012 +0200

    Qt: fix typo
    
    Close #6619

commit cb99eacaa096c4a7314c9293d1ea39bd02faf94e
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Apr 11 07:23:18 2012 -0400

    TS mux: csaSetup() returns the CSA context created
    
    Don't use sys->csa, prefer to use the local variable

commit 2ad2a0bd8d9caee51a66e8b0fcd4669f942cbfa0
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Apr 11 22:41:58 2012 +0200

    macosx: prevent intermittent crashes on quit by releasing the main window later, since libvlc can try to access it as long as it is alive

commit 61d38c8e4e3704d347696114dd12efc8cc2545ca
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Apr 11 23:00:01 2012 +0300

    v4l2: fix race condition
    
    (regression from 855f0b7d11bd63d929cefea112a0754fdeed3618)

commit d082caf8f4f680bcfbcef9b6e86fafc1b16bca13
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Apr 11 21:48:30 2012 +0200

    macosx: added media key support for keyboards by other manufactorers than Apple such as Cherry

commit 8d9f4bb6bdec56b957577812b00f7810888b22f4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Apr 11 20:49:24 2012 +0300

    v4l2: factorize and simplify mmap() initialization
    
    Also fix huge memory leak in v4l2 access (buffers never released).

commit e59a7006ccb36d633fc05d150bc05ca00d488066
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Apr 11 20:42:41 2012 +0300

    v4l2: split module stuff and common access/demux video stuff

commit 4ae81abec40e0dcdf350527eeeb5fb5c67415cb5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Apr 11 20:08:49 2012 +0300

    v4l2: remove stray dead code

commit 44f8a09887e78a84d29f9010a67fbc23aa83f7c5
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Apr 11 18:48:12 2012 +0200

    x264: simpler option desc
    
    Close #6598

commit 5deeed2ecd91ca2634fa2e657a8a887e274c226d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Apr 11 18:39:44 2012 +0200

    Qt: do not block the spinbox if preference range is too big
    
    However, we still cannot select the full scale.
    
    Close #6603 and #6602

commit f1fa0918c8095783ff2b0514d535a430418877f9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Apr 11 19:17:36 2012 +0300

    v4l2: remove unneeded demux_sys_t.io

commit a1cd839e74f75b8fc467d2490f36069ef2ded242
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Apr 11 19:13:46 2012 +0300

    v4l2: privatize demux_sys_t
    
    In case of pure access:
     - use correct access_sys_t type,
     - remove unused parameters.

commit dde47d92a2fd64d16bffda1e253c6c6c73c4885c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Apr 11 19:08:40 2012 +0300

    v4l2: GrabVideo() cleanup

commit 7dc9404731ccf71556c63b1082ea41433715560a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Apr 11 19:04:56 2012 +0300

    v4l2: fix and cleanup of mmap buffers allocation
    
    Especially fix memory leaks on error.

commit 7e02843409df1f40dc7d4951c36fcb22c9047e6a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Apr 11 11:04:00 2012 +0200

    Vorbis: code cosmetics

commit 99800d92f02c5385f5a66228ac2a8af1a1f28077
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Apr 11 11:16:12 2012 +0200

    Vorbisenc: use unsigned for i_channels

commit 21fe00fa8e0b48c9ef20f801dd8665902ee76a56
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Apr 11 11:00:37 2012 +0200

    Vorbis: disable encoder code when SOUT is disabled

commit 889cc7750132bb11ae7012a796d0ce59f0eeb6a9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Apr 10 22:50:14 2012 +0200

    Taglib: correctly read pictures in Xiph files
    
    Those that use METADATA_PICTURE_BLOCK

commit 80b1c2b41a50688d6a97f9530d7553e5c6eda6be
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Apr 10 22:46:57 2012 +0200

    Allow vorbis.h to be included in C++

commit 855f0b7d11bd63d929cefea112a0754fdeed3618
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Apr 10 23:10:55 2012 +0300

    v4l2: use thread instead of polling

commit b93e5794077f1a0e362f143de63749b1ce27532e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Apr 10 22:44:04 2012 +0300

    v4l2: inline ProcessVideoFrame(), no functional changes

commit 3432a593aae37a78828c4b01e1ab42db14a8a079
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Apr 10 22:38:58 2012 +0300

    v4l2c: merge I/O method initialization (no functional changes)

commit dfa3bcc3fd15db913f0f9f022a8c8fb4c57842f0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Apr 10 20:38:17 2012 +0300

    v4l2: correct frame rate if enumeration fails
    
    The streaming parameters depend on the format, so the format must be
    set explicitly, then the streaming parameters queried every time.
    
    This essentially reverts 1bb938e4d9c600cf5caabf6a93cefec333e33cdc.

commit f5b0ed55917a1f2456d843f1e11eefd3239d4500
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Apr 10 20:05:16 2012 +0300

    v4l2: restore support for forced resolution
    
    This brings --v4l2-width and --v4l2-height back into use.
    A value range is now added as well.

commit 7e12ffcadca795a655d5fd31787800079b40f8f5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Apr 10 19:43:10 2012 +0300

    v4l2: reset crop after selecting the format
    
    Cropping depends on the image resolution, which is selected while
    setting the format.

commit 076851b74bee39d0c911a344063f5e4731dda28a
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Tue Apr 10 18:02:29 2012 +0200

    skins2: fix forgotten initialization in copy constructor
    
    This bug was unnoticed because this constructor is only called in a situation
    where really copying from origin or leaving it to the compiler to set it via
    the default constructor leads to the same result (an empty list). Yet, this
    was a bug.
    
    It may solve trac #6599 though,
    (a Linux port where there is a real initialization issue)

commit e908f36fd20d67465af399507ad0a898e86c678b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Apr 10 18:15:51 2012 +0200

    macosx: make sure that the main window's split view is correctly resized on relaunch (close #6597)

commit 1dcc6e6f7934abb23a36d7b8e8aacf975773a482
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Apr 10 17:58:22 2012 +0200

    MP4: code cosmetics

commit a5e1acf939f54ca0f95f54c33a72b192a90bb621
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Apr 10 17:57:50 2012 +0200

    MP4: fill the orientation flag in video_format_t
    
    Ref #2882

commit 70f8744805498369be2c9304d75c731537422ac3
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Apr 10 17:41:15 2012 +0200

    MP4: remove trailing spaces

commit c55ac4febf308e50ccc72ff96becf1aeb76faac5
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Apr 10 17:22:14 2012 +0200

    macosx: re-implement drag & drop support for VLCVoutView (close #6604)
    
    additionally, clean up misc.m and move code shared by VLCVoutView, VLBrushedMetalImageView and VLCThreePartDropView to VLCCoreInteraction

commit abbeb91f61db3092e2bb8000ad0a6715f312bf45
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Tue Apr 10 17:00:11 2012 +0200

    subtitles: Cosmetics.

commit 8748391fd5f6d31fad420eb7e23d004a55698774
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Tue Apr 10 16:43:16 2012 +0200

    subtitles: Do as stated in the doc.
    
    ("0 = no subtitles autodetected\n")

commit c517279280c28114ef0ceb1bf5e8a99cf6ce436f
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Tue Apr 10 16:24:59 2012 +0200

    subtitles: Remove unneeded clause

commit 2ae88e927cc5df1c07385412b72d60f86fc2f073
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Tue Apr 10 16:24:02 2012 +0200

    subtitles: Fix "any subtitle" detection.

commit f97effab97f11c8b187e4734b452fd88a92fa713
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Tue Apr 10 15:39:09 2012 +0200

    subtitles: Remove unneeded clauses.

commit 5395e9b85e5823b41cf7353b327445c6ff426edf
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Tue Apr 10 15:26:39 2012 +0200

    subtitles: Fix subtitles detection.

commit a7d96e44322e71e54d81c5ec3f029d4bd579ec93
Author: Martin Storsjö <martin@martin.st>
Date:   Sun Apr 8 23:17:21 2012 +0300

    omxil: Dequeue output frames even if there's no picture to write them into
    
    Make sure we always remove all output frames from the output
    frame queue, even if there's no picture.
    
    This fixes (for most practical cases at least) the issue where
    the app could hang repeating "can't get output picture" after
    stopping playback with omxil video decoding.
    
    In that case, the vout didn't return any picture to write the
    decoded frames into, causing the omxil codec to run out of output
    buffers, blocking, and thus running out of input buffers, blocking
    the decoder thread while waiting for a free input buffer.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 79bb067aed6420edad6d15eac682d4d810d1a5fb
Author: Georgi Chorbadzhiyski <gf@unixsol.org>
Date:   Tue Apr 10 13:21:43 2012 +0300

    mux/ts: Fix setting of even CSA key.
    
    Without this fix the second CSA key can not be set, which results
    in a stream that is impossible to decrypt.
    
    Tested with:
      cvlc \
        -I dummy -vv \
        --sout '#standard{access=udp,mux=ts,dst=239.78.78.78:5000}' \
        --sout-ts-crypt-audio --no-sout-ts-crypt-video \
        --sout-ts-csa-ck=1111111111111111 \
        --sout-ts-csa2-ck=0000000000000000 \
        http://example.com/source.ts
    
    Before the patch:
      mux_ts mux debug: using CSA (de)scrambling with odd key=11:11:11:11:11:11:11:11
      mux_ts mux debug: no CSA found
      mux_ts mux debug: no CSA found
    
    After the patch:
      mux_ts mux debug: using CSA (de)scrambling with odd key=11:11:11:11:11:11:11:11
      mux_ts mux debug: using CSA (de)scrambling with even key=0:0:0:0:0:0:0:0
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 3273505a50f62e15dab7b6c328e940d456f2a07e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Apr 10 11:47:19 2012 +0200

    Qt: correctly destroy EPG dialog

commit ba1316be2521e153593ca75e588b78d5077caec3
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Apr 10 01:49:46 2012 +0200

    MP4: be more picky wrt VC-1 profiles we accept
    
    Maybe it could work with VC-1 Main, but no samples so far

commit 6c6beb6290b5e73599ac991b5ade04be495ec619
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Apr 9 23:38:57 2012 +0200

    MKV: kill a sign warning

commit f5bb58e308b5b595b11b129490d5981a10992b66
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Apr 9 23:38:21 2012 +0200

    MKV: remove unused variable

commit 3c5ab022d9a5a50909e1d6b6be656c1ca265e335
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Apr 9 23:37:14 2012 +0200

    mp4: reindent and regroup

commit 9ad094db2b47d5b57f5f8ac53c4a2848b3bffac7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Apr 9 22:59:54 2012 +0300

    dvdread: fix use after free on error (refs #6594)

commit 4c09ad19963e3940e2ef3be43843d4902afebcd7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Apr 9 22:58:57 2012 +0300

    v4l2: device parameter is a file path

commit 337aaf7c1ff706467c2c8e3abafff58263277b5b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Apr 9 20:34:07 2012 +0200

    macosx: make sure that all sidebar items are visible on the very first launch

commit e16774656a1e7abc526d1ac0d37755fd38a3e496
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Apr 9 20:33:49 2012 +0200

    macosx: update old preferences detection code

commit 470ccf4d276b59879a59663082f13e4c0dd78708
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Apr 9 20:24:47 2012 +0200

    macosx: don't show focus ring for the sidebar

commit 815b2ce8389f038c12552b26df59fea67a96ad43
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Apr 9 18:56:00 2012 +0200

    macosx: save the expanded/collapsed state of the sidebar items (close #6389)

commit 1bb938e4d9c600cf5caabf6a93cefec333e33cdc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Apr 7 22:54:10 2012 +0300

    v4l2: avoid a pair of nested loops if frame rate is constant

commit cd4578a1dc6796a191a94314ef86845be3a37188
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Apr 7 22:49:33 2012 +0300

    v4l2: rationalize/factorize frame rate handling

commit 3e73ad2a8ab6d5e50ea80025d364edbe7ead1d1b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Apr 9 17:23:15 2012 +0200

    macosx: added 'subsdelay' to the track synchro panel and removed the bogus, non HIG-compliant plus and minux buttons

commit 03ad78e9e4799fe3ff713b9b37ec521f7ffb61fd
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Apr 9 16:34:00 2012 +0200

    macosx: sync track-synchro l10n strings with the qt4 intf

commit 09aae32b04734a520c0087fe12af8deab518bd7d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Apr 8 21:20:47 2012 +0200

    macosx: implemented drag & drop from playlist to media library and vice verca. additionally, drag from SD to ML or PL is supported. (close #6044)

commit b378ac85ae99f6b9ab609c1be69875ce1b0f9a90
Author: Kaarlo Raiha <kaarlo.raiha@gmail.com>
Date:   Sun Apr 1 15:07:22 2012 +0300

    Add file extension .gvi aka Google video
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 4599e6a4491fce5a8ae3377e601ab3aa258d33e4
Author: Denis Charmet <typx@dinauz.org>
Date:   Sun Apr 8 02:14:03 2012 +0200

    MKV: Don't crash when loading a directory with no uid MKV files
    
    Close #6575
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 7f99f183c055dbb657a896adb568687b6264df44
Author: Frode Tennebø <frode@tennebo.com>
Date:   Sat Apr 7 14:53:21 2012 +0200

    Fix problem with black and/or random colours for paletted codecs, like MSRLE.
    
    Shoulc close #5952
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit ab01c5b58302503e86c8c7418cc6902c602de564
Author: Kaarlo Raiha <kaarlo.raiha@gmail.com>
Date:   Sat Apr 7 22:55:09 2012 +0300

    Add ranges to Panoramix
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 84e84d3fab2140eb7ed4e1bfef2c47adf8ebb9ef
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Apr 8 19:04:04 2012 +0200

    macosx: removed VLCControllerView, which was superseeded by VLBrushedMetalImageView and VLCThreePartDropView

commit 7bb775484f81f6f848662103355089c191a960d1
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Apr 8 18:50:33 2012 +0200

    macosx: refuse file drops on the playlist table if the current root item is neither the local playlist nor the media library

commit c789f858d4a31d65be4af4866573e81ae0bc543d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Apr 8 16:29:06 2012 +0200

    macosx: fixed drag & drop handling of optical media by re-writing it

commit 4a10b45f3147f524ce09bff7b939d09a3f59f108
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Apr 8 15:05:30 2012 +0200

    vout_macosx: re-write VOUT_DISPLAY_CHANGE_FULLSCREEN the way it was intended and update the display size correctly, so we get sharp OSD rendering

commit 9e30334303bdc0ead62915121d9712d9b7c0e6d8
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Apr 8 09:19:05 2012 +0200

    asf: fix typo in fourcc

commit af9d444f74973b618a6eb21387f52e9d834e69f4
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Apr 7 18:08:09 2012 +0200

    update LIST

commit d2a4fbf984cb832e54aea0cc5e2f6d5d6732a0bd
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sat Apr 7 18:07:46 2012 +0200

    real: fix potential memory leak.

commit a80d58fe1365522844c3d504d9bb9f3740fe8316
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Apr 8 02:59:43 2012 +0200

    macosx: fixed appearance issue when collapsing / expanding the playlist while it is empty (close #6382)

commit 219dd45d31f36be3f93c9331c2ffac4114b42566
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Apr 7 23:44:30 2012 +0200

    macosx: set a sane minimum size for the advanced prefs window, so the options remain useable (close #5994)

commit bf9da75bf5d7626ccc2b04bf7d214ef6cabd1572
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Apr 7 21:35:11 2012 +0300

    v4l2: get aspect ratio from V4L2 crop capabilities (rather than user)
    
    Previously, VLC would assume 4/3 picture aspect ratio. That was quite
    lame. This patch makes --v4l2-aspect-ratio redundant.

commit 31bbe4eb359a5e52d0b000047587bbb06a338aa5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Apr 7 19:24:42 2012 +0300

    v4l2: force normal capture mode
    
    This disables driver-specific modes that VLC would not know about.
    This also disables high quality (i.e. still camera) mode since we want
    video, as well as other any other future abnormal modes.

commit 9e4f91d7f00c18a7320e88fbc9da93f55c5f6e0c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Apr 7 19:14:06 2012 +0300

    360p is still low resolution

commit 9ee16e2591e54fdb4f0a5d33e07f138259273b01
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Apr 7 19:00:44 2012 +0300

    stl: fix sign warning

commit 9b49f7c96ae188daf83ea6cfc3bad77dad344fbe
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Apr 7 15:16:28 2012 +0300

    v4l2: update headers version check

commit 3359912de6a66ab4f32a53e36edc49c551653f96
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Apr 7 15:16:08 2012 +0300

    v4l2: fix warning on old systems

commit 94d47f83b3dbd4dde5b705db30b63d24b474fd0f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Apr 7 15:09:54 2012 +0300

    v4l2: only use bits mask controls where supported

commit 298ca276a1149034447bd32d9230450a904d33d2
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Apr 6 16:40:22 2012 +0200

    macosx: added 'deinterlace' and 'deinterlace-mode' to the video category of the simple preferences

commit 127ae211fb7c9d21d4d6f3f73fde76e05e98b6f1
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Apr 6 16:22:37 2012 +0200

    macosx: added options to modify the subtitle outline to the simple preferences

commit ad1ec863f70e34dadc428b0bc6cea314023a970a
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Apr 6 15:56:33 2012 +0200

    lua http: reveal interface buttons.
    
    Somewhat fixes a big usability problem: tiny buttons, unrevealant icons
    and associated text shown as tooltip.
    We now reveal all text on mouseover.

commit f33918cf4b8dfa209b82d960cb32c67c56acb2c4
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Apr 6 15:46:11 2012 +0200

    MP4: better debug message with VERBOSITY activated

commit 8687ceac8e0c7fda373188ff5e29e704993370a2
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Apr 6 15:35:44 2012 +0200

    macosx: added an option for the AR lock to prevent angry users

commit d48c1e3f54ad6c12039900ac2a03dc29a9149a8f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Apr 6 15:32:03 2012 +0200

    MP4: better debug message when FOURCC not recognized

commit b4dc61ce93b6706c67139dad1259f1a3b788f18c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Apr 6 15:30:19 2012 +0200

    Support VC-1 in mp4, as muxed by L-Smash
    
    We will get more and more of those samples soon...

commit f325462b082c9cecda54b4d9dc68f43e046cefcf
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Apr 6 15:08:51 2012 +0200

    macosx: re-implement 'keep aspect ratio' (close #6430)

commit 6cbf48f1f9c38c1a0ed91fb6699f977b3b7f97ea
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Apr 6 13:32:39 2012 +0200

    macosx: work-around a racing condition (close #6412)

commit 2059bea41c0ea723466ccbb3e9d9550b26e2e2ee
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Apr 6 13:29:13 2012 +0200

    Qt: fix semantics and behaviour for chapters buttons
    
    No sense to display chapter buttons with 1title&1chapter

commit de93266466b9d96b9fa3df9c66db1df93f3cebf4
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Apr 6 13:18:41 2012 +0200

    macosx: prevent a crash by stopping the current input when changing the 'video embedded' variable (close #6063)

commit 25cf83bcace12d19b4980140037096a0b57bcd87
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Apr 6 13:09:12 2012 +0200

    vout_macosx: slightly improve the resize behavior in a few corner cases (refs #6427)

commit 28a17b3a42ca3790d6701d230c8f586214bb8759
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Apr 6 12:49:37 2012 +0200

    MKV: show title when in Information section
    
    Close #6337

commit 457fda26b42a7a6cbc9d6149cc53e92979ace83d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Apr 6 12:19:42 2012 +0200

    Deactivate HTTP proxy inheritance from IE
    
    The parsing is not complete enough to be on by default.
    http-use-IE-proxy option was removed in ac40aef7f6252
    
    Should close/delay #5782

commit 308e4bdcaf474472ff9086b1566b238e6095583f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Apr 6 08:54:27 2012 +0300

    v4l2: disable compressed formats where not available (Linux < 3.1)

commit bd23dee8f9bd4493b298ae2c25a30068fff89b37
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Apr 6 08:48:49 2012 +0300

    v4l2: work around missing V4L2_IN_CAP_STD on old kernels

commit e466c8278d9cd13d055df9375e30a0ab805cc2c3
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Apr 6 02:49:44 2012 +0200

    Twolame: bump priority and accept mp2a fourcc
    
    This restores compatibility with 1.1 command lines and docs
    
    Close #6227

commit 43a501def8322c84e9d6fd55d05bfb1c199ef50c
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Apr 5 20:07:16 2012 -0400

    fix zsh completion

commit 7f807d9bb7cb08f1401d5cbec472338ed1d38157
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Apr 6 00:15:27 2012 +0200

    Correctly detect alac in mp4 properties
    
    Should close #6570

commit 1b283ecd6a021d6ec2a97ca41e51173193192a61
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Apr 6 00:15:09 2012 +0200

    MP4: more fourcc replacements

commit 00837ad681827e856aed86d61c53882234d0f725
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Apr 5 23:35:23 2012 +0200

    mp4: replace some fourcc by VLC_CODEC_

commit b1b423c17b7d133242a02a185823e91dbe554540
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Apr 5 23:24:58 2012 +0200

    Fix vorbis in mp4 sample

commit 4f1cfd1ce341607bdf3e39a060486fad9f64e23f
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Apr 5 17:49:18 2012 -0400

    DXVA2: VIA's vendor ID is 0x1106

commit 106127b6dfb0f9701b76250621beffba1cd34cd4
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Apr 5 22:01:56 2012 +0200

    Vorbis: permit to return attachments too

commit fd94f73fff0b26bbb6465831618dc33b1f5bef3b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Apr 5 21:56:17 2012 +0200

    Ogg: permit attachments

commit d00437364735e548db0f010876caf8721dd2275c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Apr 5 18:06:27 2012 +0200

    Parse embedded art in METADATA_BLOCK_PICTURE
    
    Note: It is not yet passed to the demuxer or the core

commit 4263f5f79fac712fd7128b80e6f715c5eb6a1f74
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Apr 5 21:32:31 2012 +0200

    Flac: cosmetics

commit 98bc0e32ceb9823b3f82b691dc5301e5234726ba
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Apr 5 17:25:18 2012 +0200

    Split FLAC picture parsing from flac.c

commit 88d6c465919b9558cb442fde34251261ca21e9ff
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Apr 5 16:53:39 2012 +0200

    Ogg: Add parsing for publisher meta

commit 71a82406e23055bddbe1f9a2f3f31efd1df63938
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Apr 5 21:39:12 2012 +0200

    Vorbis: do not display meaningless data in meta
    
    It can even crash Qt interface

commit 590f52e6d06ba442f98a260c2c3bc1ecaf008761
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Apr 5 22:52:57 2012 +0300

    v4l2: rewrite frame rate and resolution negotiation
    
     * Enumerate frame sizes once rather than twice.
     * Do not enumerate frame rates if not supported.
     * Get actual frame rate from the device driverr.
     * Get exact fractional frame rate rather than round to single precision
       floating point.
    
    Notes:
     * --v4l2-fps becomes totally redumdant. It should probably be redefined
       to select a maximum capture frame rate.
     * --v4l2-width and --v4l2-height are ignored. This is a regression.
       Maybe they should be redefined as maxima as well as --v4l2-fps.

commit 2a9b79e479e03b0b1909a1fa1c2f0463112a902b
Author: Christoph Miebach <christoph.miebach@web.de>
Date:   Tue Apr 3 12:09:46 2012 +0200

    Changing address for getting names to match.
    
    Probably more recent address.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 949209bb5209c64434de6875a8d95f983d50eda5
Author: Christoph Miebach <christoph.miebach@web.de>
Date:   Tue Apr 3 12:04:17 2012 +0200

    Better translators detection; adjusting extraction from AUTHORS
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 0ef7876bbdfb9166a414fb057851aac535119122
Author: Frédéric Yhuel <fyhuel@viotech.net>
Date:   Mon Apr 2 21:11:37 2012 +0200

    HLS: don't use floats when not necessary
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit c2841b2243f467cd1b101b69cf348020bd26b177
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Apr 4 15:18:00 2012 +0300

    omxil: Pass pts as timestamp on the ducati decoder
    
    This decoder reorders timestamps according to the frame reordering,
    and thus should be given pts instead of dts. Other decoders don't
    do this reordering and should be given dts.
    
    Still to be investigated how android/stagefright handles this,
    since it always seems pass pts, not dts, to decoders.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 98be9ffa8924c8b345da75bd310e497ea88131ff
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Apr 5 11:17:26 2012 +0200

    Wav: cosmetics (alignment, unlikely, locality)

commit efeb2e712313a988743307bea766edac2d748d78
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Apr 5 10:38:23 2012 +0200

    Contrib: update libpng to 1.5.10
    
    CVE-2011-3048 (serious vulnerability)

commit 57ec6a0c15127787ebeaf83702c7d9d3647064cc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Apr 4 22:41:47 2012 +0300

    v4l2: remove stray structure

commit 644e9c55ea85370afe037f271cdf9dbdd6fde2e4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Apr 4 22:33:34 2012 +0300

    v4l2: remove dead userptr code

commit 630c2645938293309c7735e1cc5ebca8b8100170
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Apr 4 22:31:25 2012 +0300

    v4l2: remove useless switch(), cosmetic, no functional changes

commit 44b34340a6d2d3b94f4260ad80e080b94fd18b3b
Author: Piotr Fusik <piotr@fusik.info>
Date:   Mon Mar 26 23:35:38 2012 +0200

    gme: fixed out-of-memory/out-of-range tests
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 0505e0641e21cc84cbe1bec5eeb302e89c0da243
Author: Kaarlo Raiha <kaarlo.raiha@gmail.com>
Date:   Sat Mar 31 18:49:00 2012 +0300

    Add range to cols and rows of Wall video filter
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit acc48997c1b76f225712a893a84eb567c02b71ad
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Apr 4 20:42:25 2012 +0300

    v4l2: do not #define enumeration member
    
    Integer values outside a C enumeration are not defined (this is a bug in
    V4L2 API really), so this would not work anyway.

commit b80cbc8a31c569ed1851ce00e21e02ee988dfe79
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Apr 4 18:44:06 2012 +0300

    v4l2: use device node capabilities rather than whole device's
    
    "capabilities" counter-intuitively specifies the overall capabilities of
    all device nodes provided by the given instance of the device driver.
    "device_caps" specifies the capabilities of the opened device node,
    if the V4L2_CAP_DEVICE_CAPS bit is set in "capabilities" (phew!).
    Those two sets of capabilities are different if the hardware has
    multiple functions, e.g. both video and VBI capture.
    
    VLC cares about the fact that the specific device node supports video
    capture or not, so lets use "device_caps" when available. Unfortatunely,
    this requires kernel version 3.4. In practice, this would only cause an
    actual failure if V4L2_CAP_STREAMING is set even though the current node
    does not support streaming I/O, I think.

commit c0e768b8fd8e6405a3864db3b2358c1ccd89a476
Author: Frédéric Yhuel <fyhuel@viotech.net>
Date:   Wed Apr 4 14:11:58 2012 +0200

    network/io.c: minor fix
    
    Unlike POLLERR, POLLHUP, and POLLNVAL, POLLRDHUP is not set by default.
    See http://man7.org/linux/man-pages/man2/poll.2.html
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit cd0112a5467a01073964e1d1e6d43caf044aacf2
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Apr 4 15:17:59 2012 +0300

    omxil: Get the new port definition on crop rect changes
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit f27586eff68ee97db3e13097227f457e75b5b2ef
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Apr 4 15:17:58 2012 +0300

    omxil: Don't do a full reconfigure for all settings changed events
    
    Only do it for the right events.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 0ce57ba0106a73f1f80b52445aee0efd7a5a9170
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Apr 4 15:17:57 2012 +0300

    omxil: Use larger buffers on the OMAP4 decoder
    
    This makes buffer allocation not fail.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 1ac14a51ba894af1c85814f1dabd434493887ba7
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Apr 4 15:17:56 2012 +0300

    omxil: Show crop rect info in PrintOmx
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit d79bf1ff10696980298055402e138fe8c7b49aa6
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Apr 4 15:17:55 2012 +0300

    omxil: Adjust the slice height according to the crop rect for the TI color format
    
    This interpretation of nTop isn't too intuitive to me, but this is what
    frameworks/base/media/libstagefright/colorconversion/ColorConverter.cpp
    does for this pixel format.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 10936895838cbbf3d2a160e39f63dde899c48c32
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Apr 4 15:17:54 2012 +0300

    omxil: Use OMX_IndexConfigCommonOutputCrop to set video width/height
    
    As a side effect, this also makes the output correct on Samsung
    Galaxy S II on ICS.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit e9207f4abd0312b9e59846fb887a765ca5072bfb
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Apr 4 15:17:53 2012 +0300

    omxil: Support GetConfig in the iomx wrapper
    
    Support the OMX_IndexConfigCommonOutputCrop config struct, too.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit b87e4029ee373779c656fea1952767105c093b84
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Apr 4 15:17:52 2012 +0300

    omxil: Add OMX_TI_COLOR_FormatYUV420PackedSemiPlanar
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit a4a14d8bce9ef70ca4a85a6cdcb5d41643db0b6e
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Tue Apr 3 18:36:55 2012 +0200

    macosx: add implementation for "macosx-opaqueness"

commit 2f35b8708c96bc1078ccf3aa3fd64d49f82e3952
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Apr 3 01:42:38 2012 +0200

    Improve the auto-load default preference
    
    A lot of releases have subtitles in subs/ subfolder

commit 9f0c79759d108db628c0095fc0a42ade0e6d076a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Apr 3 01:37:04 2012 +0200

    Fix other subtitle pathes autodetection

commit 04a79492408acd2f7c911d84ca5fd6ba851b0e87
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Apr 3 00:57:45 2012 +0200

    Qt: fix opening of the last folder in open disc dialog

commit 0fe06bc3f1cae8823f3a7baa012b1ff4e126a286
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Apr 3 00:53:19 2012 +0200

    Qt: fix small error
    
    This was not correctly saving the last opened folder with some encoding

commit 87cfa6dd719667aa1b52f09ef242832b830b6a4f
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Apr 2 18:58:30 2012 -0400

    Update update status files URLs
    
    - add a win64 file
    - do not repeatedly define the constant part
    - use the test URL on every platform using --enable-debug, not only win32

commit 89d23df7d82a27c42cfa3a52d4008e34130bc99f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Apr 2 23:10:30 2012 +0300

    ALSA: correct S/PDIF start timing (fixes #6565)
    
    This is completely untested, but it seems logical.

commit d521b25d6f20ae9029997f883763928c705da1b8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Apr 2 20:14:12 2012 +0300

    Move httpd typedefs to <vlc_httpd.h>
    
    Also remove stray httpd_t.

commit e6003756a15b832cd63a8d007b1142f838aaea75
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Mon Apr 2 17:19:14 2012 +0200

    SMF: avoid a DOS if the SMF header is invalid
    
    Reported by Marcin 'Icewall' Noga from Hispasec
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 4356367929b95f61fae9e98b0d94743ec807701c
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Apr 2 10:10:31 2012 +0200

    macosx: retain the macosx-audio-device across multiple sessions (close #6551)

commit 1b00b4a7cdfe9fa9bc576f0df396a432e7f840c1
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Apr 2 09:36:18 2012 +0200

    macosx: preserve settings done through the menus across vouts via the playlist object (close #6550)

commit e1b1237c58718193bd74a198294be8d2de3b8625
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Apr 2 09:19:34 2012 +0200

    macosx: make sure that the 'updating font cache' dialog doesn't show empty content (close #6439)

commit bb222c8a9b0a4b89cfd6aa1ad230fe8bfdaa6c7b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Apr 2 05:32:33 2012 +0200

    AU: fix division by 0 with corrupted files
    
    Reported by Marcin 'Icewall' Noga from Hispasec

commit 83db4181230ae3a0dbb3e7b64313988fd8cc31e5
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Apr 2 05:16:00 2012 +0200

    VOC: avoid division by 0 if number of channel is 0
    
    Reported by Marcin 'Icewall' Noga from Hispasec

commit 4d26b98a1509d1f76d13d72dd8e501840c099fcf
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Apr 1 23:16:21 2012 +0300

    Remove core ACL support
    
    I wrote this as a quick hack after Gildas made the HTTP server bind to
    all addresses instead of only loopback by default. It turns out it
    lasted a bit longer :D

commit 0b5239ff64190eec9fa3e47ed0d6dbf8d52d41bf
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Apr 1 23:15:00 2012 +0300

    Lua: remove now unused ACL functions

commit f478936f9ef233bda048600af1e834d25bc1e73a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Apr 1 23:03:23 2012 +0300

    httpd: remove ACL support
    
    Lua was the only remaining user of ACL instead of (login/)password.
    This is now fixed, so there is no need to clutter the httpd core.

commit 6a7c37184b40904b2727fed1a0022b036d1a3757
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Apr 1 22:57:24 2012 +0300

    Lua: remove httpd ACL support

commit 7bf9e92c20dc549688d94f1fb0f5e9fb724eb99d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Apr 1 23:07:02 2012 +0300

    News

commit fe31e42032f3e14d55eb57c73ab7070e5aafcce6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Apr 1 22:47:30 2012 +0300

    Lua http: remove ACL in favor of the password

commit e8150e430899f16517d67b28a64d37dd35d3348a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Apr 1 22:50:45 2012 +0300

    Remove unused ACL parameter of httpd_StreamNew()

commit 3a4e084c4da5e7a2e8dbe7cabca2fd875b290517
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Apr 1 22:36:11 2012 +0300

    Lua http: add a configurable password
    
    This is way more flexible than ACL:
     - does not need admin rights to edit,
     - does not assume the clients have fixed IP addresses,
     - does not assume the clients are single user systems,
     - is a better understood concept than access control lists.

commit 339ef8e2d3af31a881dca86e023d1451d33f510b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Apr 1 22:13:54 2012 +0300

    Rename and remove unused ACL parameter of httpd_UrlNewUnique()

commit 40b705ad01ef05f98982acfc00fca52882483ed7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Apr 1 22:06:13 2012 +0300

    Remove invariable (last) parameter of httpd_UrlNewPrivate()

commit a053ede0279678b52cc8fbf3dab8e78ae14c6a1b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Apr 1 22:04:00 2012 +0300

    Removed unused httpd_UrlNew()

commit 9effd9e76da80fce6f8c6053129a63d648cb5698
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Apr 1 20:15:15 2012 +0200

    Qt: remove DMO selection from Simple Prefs
    
    Ref #5814

commit ca0752e4ff27c29b63f95f579378a4c1fa983488
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Apr 1 20:19:44 2012 +0200

    macosx: use optimized drawing for the main window as well (in addition to the detached vout window)

commit 8b06a658de60f18809b4282baa6f216333456495
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Apr 1 20:14:12 2012 +0200

    macosx: make sure that VLC always shows a visibible video window when spawning a new vout (close #6418)

commit 4ea48984d94a295d41285f4bd2704a4b0f63a541
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Apr 1 20:06:00 2012 +0200

    macosx: make sure that the subtitles menu item is correctly updated on playlist item change (close #6342)

commit 69030f1153a62f67a21e0d0834691a4e973e8a63
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Apr 1 20:00:49 2012 +0200

    Web: support correctly all cases of extensions
    
    Ref #6544

commit 6b7628d8e4512631ff1cf3a6d00e147ac2ecbfba
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Apr 1 19:19:17 2012 +0200

    macosx: updated gui for new spatializer values (close #6516)

commit 4a75f8a8a27393ee16faf285fd68d9c17475b59c
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Apr 1 16:25:47 2012 +0200

    macosx: resize time field in the detached video window to make enough room for runtimes longer than 1 hour (close #6445)

commit a8fad6766cbc27471f494a5e176112f40516054a
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Apr 1 16:25:08 2012 +0200

    macosx: fixed inconsistant fullscreen button state in the detached video window

commit 8585706f5060212845c00ab9bca43c4a3ea17ec0
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Apr 1 10:58:37 2012 +0200

    Fix AAC encoding with ffaac
    
    Should close #6483

commit 52c300c7540382bc2ac2834fd5bbeab90423cd39
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Apr 1 10:38:34 2012 +0200

    Qt: mark some functions as virtual

commit f7be75539b208c0a4879df805dd54c059f5f660f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Apr 1 12:54:24 2012 +0300

    Make the config dirty flag global rather than per item

commit 98ade156c154d41b4d59e18c5a80050a3f368d76
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Apr 1 12:49:01 2012 +0300

    Inline SaveConfigFile()

commit 5eeeb50da9a0dc92e265f11861d786307a23b4eb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Apr 1 12:33:39 2012 +0300

    Undo misuse of module_config_t.b_dirty
    
    This fixes a bug whereby the configuration would not be saved because
    Qt4 cleared the b_dirty flag instead of minding its own business.
    
    The core determines whether the value of a configuration item as changed
    using b_dirty. b_dirty is _not_ meant to signal changes in choices list.
    Configuration callbacks blindly set b_dirty, so the UI can assume that
    choices changed. Besides those callbacks should be removed as they do
    not follow the locking model of the configuration and can cause crashes.

commit 0041fd5c1d6dec6ff43a5e1ecabfcb028e2f10f3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Apr 1 12:03:22 2012 +0300

    Qt4: fix disc dialog on Linux (again)
    
    5a2390a78863423a6b5108debd1c6939ac5ab38a is the first bad commit
    commit 5a2390a78863423a6b5108debd1c6939ac5ab38a
    Author: Jean-Baptiste Kempf <jb@videolan.org>
    Date:   Sat Mar 31 22:20:58 2012 +0200

commit 527d35074fbd64768eab60b23797aac9fc589019
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Apr 1 00:31:06 2012 +0200

    Qt: fix Windows open dialog issue on paste
    
    Close #6242

commit 0585f02300f36b5149efff555b3ea65d7fd3ed49
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Mar 31 22:53:17 2012 +0200

    Web Interface: correctly select extensions
    
    Close #6544

commit f33816a822905117534229be1d41b1b2bd98a59e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Mar 31 22:35:39 2012 +0200

    Qt: fix SD search
    
    Close #6368

commit 5a2390a78863423a6b5108debd1c6939ac5ab38a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Mar 31 22:20:58 2012 +0200

    Qt: fix drive selection on Windows
    
    And close #6536

commit 842d0af385864580d2460c12f7baec089d60946d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Mar 31 15:06:07 2012 +0200

    contrib: fixed broken patch for libmatroska included in b0ea094267e4bb5e654028b5b4a4ef38ec90e6d9

commit 3416f9fd544a04edc93393da7227af57a0ba4c2c
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Mar 31 14:57:01 2012 +0200

    contrib: fixed broken patch for libebml included in b0ea094267e4bb5e654028b5b4a4ef38ec90e6d9

commit c34b980c06855220903643f3a33cd9465560f570
Author: Tobias Güntner <fatbull@web.de>
Date:   Thu Mar 29 23:09:05 2012 +0200

    Improve range check.
    
    Use >= instead of > in range check because INT64_MAX could
    be rounded up when converted to a double for comparison.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit f5f890f870474398687dc8d9ca16deab09e205b7
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Thu Mar 29 17:46:37 2012 -0400

    waveout: use _snwprintf
    
    Close #6484
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit d1fdb577189ecc763f81a691ed28e601ff2438e2
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Mar 30 17:03:58 2012 +0200

    Qt: correctly release vout objects
    
    Close #6118

commit 35e8ad40158caf05b597d258609cb2c0570eaf0d
Author: Colin Delacroix <colin@zoy.org>
Date:   Thu Mar 29 15:19:09 2012 +0200

    macosx: fixed a thread-safety issue in the open panel code
    
    VLC crashed when mounting multiple volumes at once

commit b0ea094267e4bb5e654028b5b4a4ef38ec90e6d9
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Mar 29 16:18:20 2012 -0400

    contrib: remove STDC hack for android
    
    Remove -ansi flag for packages which don't build.
    
    -ansi (and __STRICT_ANSI__) prevent the bionic headers to define (u)int64_t
    
    Freetype exhibits a bug in gcc headers which typedef uint64_t u_int64_t
    
    It seems like gcc, libebml, libmatroska, and taglib rely on standard headers
    to define (u)int64_t which is the case for glibc even with -ansi.

commit 7641dadb21bf0e60ea99c092caa1dcf3fca257c6
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Mar 30 15:53:02 2012 +0200

    Qt: tweak open dialog for translation
    
    Close #6447

commit 97dca37bcf82a3219c9014d2ab64542677cd9910
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Mar 30 13:35:42 2012 +0200

    Direct3D: deactivate old drivers with insufficient capabilities.
    
    Ref #6501 and #6469

commit 50a1fc8f0c4e4471f6d69c4cbea2d49dcd8278d7
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Fri Mar 30 11:19:12 2012 +0200

    stream_filter/httplive.c: add usefull comment.

commit 25b65669448f19dde64a3cd9144c85001a815c25
Author: John Freed <okvlc@johnfreed.com>
Date:   Thu Mar 29 22:52:47 2012 +0200

    add commonly used ID3 genres to the list
    
    See http://www.id3.org/Compliance_Issues and http://www.id3.org/id3v2.3.0
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit c29965c8834927efd668d159db037d858586041e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Mar 29 23:28:10 2012 +0300

    playlist: remove stray typedef

commit ff09a9da6c7f13343452f26bebee5b2ede568181
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Mar 29 21:47:26 2012 +0300

    channels.conf: rewrite and fix
    
     - add support for DVB-S and ATSC
     - add new parameter values
     - fix code rates for DVB-T ("fec" != "code-rate-{h,l}p")

commit 960b7bb4fdf53ff0344f5f605260c3c655bb53dc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Mar 29 20:48:53 2012 +0300

    playlist: factor the Control() callback

commit 163b142d90bfc454bae7bb43fb486ad3868acd4f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Mar 29 20:44:02 2012 +0300

    playlist: remove no-op pf_deactivate functions

commit 01985075405e84ba650bbed85721c95f2042d04a
Author: Aurelien Nephtali <aurelien.nephtali@gmail.com>
Date:   Thu Mar 29 16:13:45 2012 +0000

    Fix --sout-ffmpeg-codec
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 789cb0bb1525ea8287734784e7477a1ba865e871
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Mar 29 18:34:35 2012 +0300

    select: remove plugin that never worked (refs #4866)
    
    This plugin has a systematic deadlock (or assert in debug builds), so
    it is pretty safe to assume that nobody uses it.

commit 8cecb7ac15fa6313d27b2a7a1cf27287299014bb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Mar 29 17:58:32 2012 +0300

    Remove bogus VLC_UNUSED
    
    Please don't hide bugs.

commit d12a7e6593f5d5eb0e18c93fc5aa39dc4522d970
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Wed Mar 28 16:21:09 2012 +0200

    Add a trivial audio gain filter
    
    This module is a wrapper around an audio mixer.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 89d0dfc829a28a320d1368dc9b4603721e52a420
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Wed Mar 28 16:30:51 2012 +0200

    Export aout_Mixer functions to modules
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 02293a0966cf8e854a38e84047b58043d2685c04
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Thu Mar 29 14:57:34 2012 +0200

    DASH: BasicCMManager: Bitrate is an unsigned value.

commit b94c3f321553c2224303a6ee5b7c6805b4ee6754
Author: Frédéric Yhuel <fyhuel@viotech.net>
Date:   Mon Mar 26 16:38:47 2012 +0200

    DASH: cosmetics
    
    Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>

commit 7fc906082f1d8252d572fcdbc01107839d904181
Author: Frédéric Yhuel <fyhuel@viotech.net>
Date:   Mon Mar 26 16:38:46 2012 +0200

    DASH: implement Seek()
    
    This is needed for DASH module to work with (not yet ready) VLC MP4
    demux. Forward seeking is implemented by calling Read() with a NULL
    argument (= skipping), while backward seeking is limited to the current
    block in the block_bytestream_t upon which is built the internal buffer.
    This limitation is not really a problem because backward seeking will be
    needed only for the parsing of the initialization fragment.
    
    Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>

commit 4605535b1ccf90b93795b2471304e5c9f7482d96
Author: Frédéric Yhuel <fyhuel@viotech.net>
Date:   Thu Mar 29 00:58:56 2012 +0200

    libmp4: move some stuff into the header file
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 54e435ee29e239a08091f21fac3919f6ae7b81a4
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Mar 29 00:29:42 2012 +0200

    Contrib: support Tegra2 CPUs on Android
    
    Cortex-a9 but no NEON? Seriously?

commit d61052a0987d751ecda0b763c900f834f3358612
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Mar 29 00:24:44 2012 +0200

    Contrib: Android simplifications

commit ce30867edd6c01386cce663b8a346bd84c69bbc8
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Mar 28 19:08:55 2012 +0200

    Contribs: update GSM to 1.0.13

commit be96451c7799f1b2831e5d05dea4e5d0bf94643b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Mar 28 19:01:30 2012 +0200

    Contribs: update UPNP to 1.6.16
    
    Important code changes were done by Orange

commit 2525785d059209ceebe296228af4a76d9d20f81d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Mar 28 14:29:49 2012 +0200

    Direct3D: add more debug when CreateTexture fail

commit 03776f4685e99c562c840a2e8ddfcc8ee9609c8c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Mar 28 13:52:51 2012 +0200

    DVDnav: some .iso files are wrongly named bin or nrg

commit 6dbd403bac9fa159b71cf66768dd61278ce5a370
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Mar 28 13:04:40 2012 +0200

    Contribs: update openjpeg to 1.5.0
    
    It is supposed to be a bit less slow

commit 58a99f2a7c820d86c39a126ccd9db104156966d6
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Mar 28 00:51:43 2012 +0200

    DirectSound: fix device selection
    
    Close #6504 #6510 and #6511

commit 600d2090fb165045c6fb2fc42b16f64a3a400896
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Mar 28 00:34:59 2012 +0200

    Spatializer: init variables correctly
    
    Close #6514

commit d787a15aeef5a79e18fdfd8e16118b7c2df37fbf
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Mar 27 20:47:30 2012 +0200

    Qt: adapt the UI for correct spatializer values
    
    Ref #4887
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit be8542ade356de4fa218b03df22747182bcbe9a0
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Mar 27 20:13:19 2012 +0200

    Spatializer: more sane default for Wet value and limit all values
    
    I am not sure this filter ever worked as intended.
    It was providing serious distortions.
    
    This is now limiting seriously the space of parameters but at least it
    does not explode anymore. Should close #4887
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 3d96a1aba6b31f1b0a70805989105073d24f5f43
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Mar 27 22:20:52 2012 +0200

    MP4: support for more codecs in mp4
    
    According to http://www.mp4ra.org/object.html (not tested)

commit f6dd8d2f62f14ce6fd03e7f642113efba1ab060d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Mar 27 22:10:27 2012 +0200

    MP4: support DTS in ObjectTypeIndication

commit dc954ca43c9aebeea028144e251bc3db9f53423a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Mar 27 21:32:45 2012 +0200

    Support more DTS FourCC
    
    Fix decoding of some DTS in mp4

commit aa392c1ef5d2984ed92f4413954087f42c14549a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Mar 27 22:27:47 2012 +0300

    channels.conf: update/fix parameters values

commit 805ddb47cb0032f471f23232ec01e93d0fb8c8e0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Mar 27 22:21:40 2012 +0300

    Revert "dvb: demux: generate uri" - fix #6497
    
    This reverts commit 3cb4988a9aa6b984ed83ec06fef4ad0546c2d166.
    
    Conflicts:
    
            modules/demux/playlist/dvb.c

commit 9ddd70f711e163499e68839616ebc495aef2c30a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Mar 27 21:24:39 2012 +0300

    RTP: hack to make the raw audio decoder happy

commit 76c940130f875ff89838fdc654ce1a8029c17ce6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Mar 27 20:28:01 2012 +0300

    Fluidsynth: .8 gain is too high for many files, reduce to .5

commit 735b12358b8efd59484013b4f69a287864080c38
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Mar 27 19:20:51 2012 +0300

    Lua: remove unused parameter

commit 300f09268698b65727e1887e2cfbc72e0447564f
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Mar 27 17:56:42 2012 +0200

    include/vlc_codecs.h: added pack(pop) counterpart to pack(push) for certain apple platforms

commit e6e4132ccbb136a1c38b44e7346ca7b117d34d31
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Mar 26 13:59:18 2012 +0200

    configure.ac: disable ATTRIBUTE_PACKED for iOS on ARM
    
    The SDK pretends to support it, but actually it doesn't

commit ab6a11a2a3efcb13176365e26d1bd0b0af21a852
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Mar 27 17:44:31 2012 +0200

    include/vlc_codecs.h: added support for Apple platforms in case HAVE_ATTRIBUTE_PACKED isn't enabled

commit 2e02fbfcb788b433eeb6536503ced22f16abd5e0
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Mon Mar 26 21:46:39 2012 +0200

    Qt: ConfigControl: rework layout insertion.
    
    Moving layout insertion outside of the constructors.
    We no longer need constructor for creating a QWidget,
    and we did not need at all to create a widget as a sublayout
    is sufficient.
    Removes many constructors and conditional code. gross -100 lines.
    
    Also fixes an IntegerRangeConfigControl declaration which definition
    was on IntegerRangeSliderConfigControl.

commit 67b43ed83871bbad3ab0a6989f89f45653b5d8b6
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Mar 25 12:01:22 2012 +0200

    ios/build.sh: fixed compilation for the iOS Simulator and the new contribs
    
    plus some cleanup

commit 0f4ce7312ee2b31a4eed6b7822d14efff54dc4b8
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Mar 25 11:56:00 2012 +0200

    contrib: add the correct -mcpu flag when compiling for iOS on ARM

commit 55f9dac033687cdb730951179dd606bb27c3ab8f
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Mar 25 11:55:19 2012 +0200

    contrib/bootstrap: fixed check for iOS

commit e25946ed87a820afc202bed1069db3b49d833341
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Mar 24 20:20:18 2012 +0100

    contrib: improve build rules for ffmpeg and libpostproc for iOS in case arch != arm

commit f0cf9397cb828e55a50f17273e1c120f8b1396c7
Author: Colin Delacroix <colin@zoy.org>
Date:   Tue Mar 27 12:31:32 2012 +0200

    Fix a crash on Mac OS X when mounting volumes
    
    Hi there
    
    my VLC 2.0.1 has been crashing randomly on OS X 10.7 during Time Machine backups, and it was a thread-safety issue.
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 75e2c92978fed3e95d35a73fdfff42933fb119e6
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Tue Mar 27 12:28:54 2012 +0200

    macosx: change main window and playlist shortcuts from cmd+shift+* to cmd+alt+*
    
    We should not use shift, because this triggers the slow motion maximize animation feature,
    at least on lion.

commit fbbc06244c23e5af97409390115c5a42d1dbfb5d
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Mar 26 19:00:44 2012 -0400

    win64: build and ship activex plugin

commit 3fd80d21f7ea1e5526cb99c0bdd70add0861ebf3
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Mar 26 18:56:31 2012 -0400

    POTFILES.in: remove deleted files

commit 34acedc63ffd97443874085878c0d8dc40c2b9c7
Author: Frédéric Yhuel <fyhuel@viotech.net>
Date:   Mon Mar 26 09:49:35 2012 +0200

    demux/mp4: drop DRMS support
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 790d3d458013f261733a3cb938fd155524053f62
Author: Kaarlo Raiha <kaarlo.raiha@gmail.com>
Date:   Mon Mar 26 19:00:21 2012 +0200

    Add port range to CDDB

commit 885391aa4ee3ab8a32a2a7f6e56e8380a162774e
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Sun Mar 25 14:09:23 2012 -0400

    luahttp: Improve code and fix sloppy error
    
    Close #6489
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 8f56ee23501f378987838ba2c016110b73eed1fb
Author: Kaarlo Raiha <kaarlo.raiha@gmail.com>
Date:   Mon Mar 26 18:49:50 2012 +0200

    Add port range to LUA telnet
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 9340c4daa66dc15d40eec98535977338e150c5b1
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Sun Mar 25 01:17:03 2012 -0400

    Qt4: Account for rare case when video loads too quickly
    
    Close #6481
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit a52bbd192f4c1f2b1e6e1fdeb8c42a0a3a95b6d9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Mar 26 17:45:35 2012 +0300

    Linux DVB: fix memset() size
    
    Pointed-out-by: Rémi Duraffort <ivoire@videolan.org>

commit fe5df3d5b1bbe4918e0997c1f9875b2f1eab281a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Mar 26 17:38:49 2012 +0300

    lua: remove add_callback and del_callback
    
    add_callback could not work correctly with the (lack of) Lua threading
    support. Fortunately, it was not in use.
    
    del_callback depends on add_callback.

commit 1b01c5be4a68a8f6965a747fd3b6d79dcf4a32fb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Mar 26 17:28:58 2012 +0300

    url: add one test case

commit bb3548676a410c52be8871176fea2b6be07f1e43
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Mon Mar 26 16:24:39 2012 +0200

    Qt: ConfigControl: fix unused warning

commit 37c3895820b17a1ff51a5768e05659eee208d6a2
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Mon Mar 26 16:22:54 2012 +0200

    Qt: StringListConfigControl: use signals instead of public members.
    
    Fixes combo visibility in open_panel

commit 68c5c80359dbe0d57305d7ef34faf51cf561ad11
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Mon Mar 26 15:30:43 2012 +0200

    Qt: ConfigControl: unify and fix visibility changes.
    
    Visibility changes were not applied to the created qwidget
    except for base class.
    Changes were also not implemented for some classes.

commit e84b9525d31f9a24f988a8813cfd3fb6fcb84ddb
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Mar 26 14:29:23 2012 +0200

    Configure: skins2 flags simplifications

commit fe02503332a696c4634c7fc5caa012b6b4483bf8
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Mar 26 14:17:29 2012 +0200

    MKV configure: remove outdated workaround for MacOS

commit b1844b3d5b67a5b11b44f19916519562fcdf97cc
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Mon Mar 26 13:56:12 2012 +0200

    Qt: ConfigControl: remove unused member

commit c8566c0ae81db4224c09ced87d43711fd1a49e4c
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Mon Mar 26 13:54:35 2012 +0200

    Qt: ConfigControl: enforce use of factory or non virtual class constructors

commit 35b05c475ad28c4a7a11e5148312ed7ce22d84ce
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Mar 26 12:49:27 2012 +0200

    vout_ios: fixed compilation warning

commit 3bcac4a47cecf8506de253a53a64eb61e033b0cc
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Mar 25 23:22:32 2012 +0200

    vout_macosx: don't fail if quartz extreme isn't available, but show a big warning

commit fe53c6cd32682d52f740bc49767c5eab68632e51
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Mar 25 23:14:38 2012 +0200

    vout_macosx: check whether the receiving window can respond to non-standard calls prior to calling them (close #6034)

commit e49b963817897c8789941a61e200341c58465319
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Mar 26 00:02:49 2012 +0300

    atmo: remove extraneous parentheses

commit c916ea7373e149845ef20f7cb5b4c77eb178f473
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Mar 26 00:02:39 2012 +0300

    freetype: self-assignment

commit 7515422f601011a2295b928fdf39f8af7376de2b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Mar 25 22:57:39 2012 +0200

    macosx intf/vout: respond correctly to VOUT_DISPLAY_CHANGE_FULLSCREEN (close #6464)

commit fad80b62d815ef01aeed1cb59f208a3ef6fec35b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Mar 25 20:43:57 2012 +0300

    Lua: revert should_die to using vlc_object_alive()

commit 2aca676cccdefe49d40c4f57d41a6cd47c16816c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Mar 25 20:32:29 2012 +0300

    Lua: remove lock_and_wait
    
    If the interface script has nothing to do, then it can simply end and
    the let the interface thread finish ahead of pf_deactivate.
    This will _not_ automatically cause VLC to exit.

commit df26e053764357b60e9e5f2d15f2f920427680ca
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Mar 25 20:27:14 2012 +0300

    httpd: do not use lock_and_wait
    
    If there is nothing to do, then the interface thread can finish.

commit 5a08521ec75bb6f3005371af6287c22a3ac7993c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Mar 25 20:25:41 2012 +0300

    Lua: remove the never used hotkeys interface

commit cdc3063510e67cc817644dd756c23cc456251ffb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Mar 25 20:22:51 2012 +0300

    Lua: remove the timers API
    
    The Lua interpreter is not thread-safe. So this API made absolutely no
    sense: the timer callback is called asynchronously from another thread.
    Fortunately, none of our Lua scripts used this except for testing.

commit f0393c5267621674c3c43c415debfa3a801635ef
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Mar 25 20:06:10 2012 +0300

    lua intf: minor MakeConfig() fixes

commit 2cddef04392b7427f425544f95f45e9a6a400bf9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Mar 25 19:45:01 2012 +0300

    telnet: clear the default password

commit cfabc878d7242f6b1d7a5b55dc0de789d03f8364
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Mar 25 19:44:38 2012 +0300

    telnet: refuse to start without a password
    
    (This should probably be moved to Lua code.)

commit 1360ac9f33c3f11a2357e33347f77739ff1f5a85
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Mar 25 19:40:58 2012 +0300

    telnet: no need to mention default value

commit baada5eddfe86431037950fda5c27812ea9dacca
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Mar 25 18:46:47 2012 +0300

    vlc_strcasestr(): fix infinite loop an invalid haystack
    
    Pointed-out-by: Edward Wang <edward.c.wang@compdigitec.com>

commit 591633b76ae00810185c818fa4aaee7257291e9d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Mar 25 18:42:44 2012 +0300

    m3u8: validate UTF-8 input

commit 2548031a834919f3ff7dfb34869ff371c2897bfa
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Mar 25 13:46:13 2012 +0200

    MobileVLCKit: enforce the correct aout and vout modules, enable debug messages

commit 1e9dc2967b7bb058d19231740bb64edaa8533ae8
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sun Mar 25 05:04:40 2012 +0200

    lua http: use us_tostring() to fix locale issues with decimals
    
    The function is a bit ugly but it's difficult to do this using
    pure arithmetic.
    
    Fixes #6378

commit e604141e18e6478581ae253a5bd270cc04391d9c
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Sun Mar 25 00:32:59 2012 +0100

    skins2(win): fix focus loss when tooltip is displayed
    
    Till now, when a tooltip showed up, the underlying main window lost
    keyboard focus (keys + mouse wheel). Users had to click again on the window
    to regain this focus.
    
    this patch mainly uses a flag that enables to display a window without
    activating it (see msdn doc) plus a bit of cosmetics.
    
    this patch should be backported.

commit f77f269b7e0cf50d8ed3b6f5833ed52a3cef7a9d
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sat Mar 24 23:35:30 2012 +0100

    httprequests.lua: remove duplicate helper function

commit f01ad163fdbcfef15fba0b15f859eaff6a0b1593
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 24 21:53:36 2012 +0200

    Simplify static modules

commit 5315792733fd4ac511ecb976dddd5813a81eaf81
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Mar 24 18:34:15 2012 +0100

    Qt: ConfigControl: don't instanciate unused widget per control.
    
    Note that all current configcontrol are instanciated using the
    existing gridlayout constructor by createConfigControl().
    We probably can drop constructors for self contained configcontrols.

commit 28db77258e69b7931d24677d25a02c073c9f2a7f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 24 18:52:22 2012 +0200

    http: add missing Host field to proxied requests (fix #6388)

commit fcf4105d266875fa5b858de75a74b89a763c30b9
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Mar 24 15:32:46 2012 +0100

    Qt: EPGView: fix visibility warning

commit b0a779e93a804b6993edfd30ded41ce8bbe6ea6d
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Mar 24 15:22:06 2012 +0100

    Qt: AbstractController: fix visibility warning

commit 1858bcb81decc70ebdab6c2fef9d273bd57d74b3
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Fri Mar 23 10:24:05 2012 +0200

    opengl: use ActiveTexture instead of ARB variant

commit 46d64803161e5854458e1b5bd6b3f8b42feec0e1
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Fri Mar 23 10:21:50 2012 +0200

    remove few #if OPENGL_ES

commit 3cad191c6bad048ff0defad8f6b17c03f08ff6cb
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Tue Feb 21 09:39:44 2012 +0200

    x264: Define timebase

commit 5785e63a719e64fa00a5b98ba658444cd7653b75
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Mar 24 13:41:53 2012 +0100

    macosx: fixed corner-case in which the play button state wasn't updated correctly (close #6204)

commit 4c16bb9f49017f115675cbba8c6874db05955573
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Mar 23 22:51:34 2012 +0200

    v4l2: update and sort the codec table

commit ac4cac5e6835e84e8535bbb7f379e4c6c03d2ad4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Mar 23 22:44:23 2012 +0200

    v4l2: fix forced chroma (fix typo and allow emulated chroma)

commit 544af798a1ec033321a51125c2c71769cc7b7873
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Mar 23 17:04:31 2012 +0100

    Direct3D: reject too old drivers and let them fallback to DirectDraw
    
    They would not work with IDirect3DDevice9::StretchRect
    See:
    http://forum.videolan.org/viewtopic.php?f=14&t=99498
    http://forum.videolan.org/viewtopic.php?f=14&t=99235
    http://forum.videolan.org/viewtopic.php?f=14&t=98882
    http://forum.videolan.org/viewtopic.php?f=14&t=98514

commit ce6fb6666b1295cfe0f565e86dd7378682d26262
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Mar 23 16:46:23 2012 +0100

    D3D: debug device information
    
    This is necessary to track the issues we have on XP with some GPU.

commit c8864a0b599bc6500c85750a0524bf8601570ab9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Mar 23 15:33:29 2012 +0100

    Add more extension to install

commit 75791cb5afce94f3c8b8ca0e02b7f656cfa8dbe7
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Mar 23 15:30:02 2012 +0100

    Add extensions to open dialogs

commit c8403b650061c9e69f571bd16b91dd233dc15f54
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Fri Mar 23 14:49:52 2012 +0100

    dash: Kill a warning.

commit 3e7eea533be07bc2e98107ec5d17848b8ddd0771
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Fri Mar 23 14:35:09 2012 +0100

    dash: Don't use void* for pointer arithmetic

commit 101d9834f5fcb3b71edfb7f5c89c7fbfe6dd716c
Author: Frédéric Yhuel <fyhuel@viotech.net>
Date:   Fri Mar 23 14:06:59 2012 +0100

    Currently, Read() might returns less than i_len bytes, while not at the
    end of the stream. This is wrong and the patch fix that.
    
    Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>

commit a4e18517009d3aad9e0f956e68358766267de9c8
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Mar 23 14:01:39 2012 +0100

    Logo: fix logo-repeat param
    
    Should close #6397

commit d1c96ead108c36dd69f91abc9e89c0b3f642ab31
Author: Frédéric Yhuel <fyhuel@viotech.net>
Date:   Fri Mar 23 10:40:17 2012 +0100

    libmp4: add TfrfBox and TfxdBox parsing
    
    These are Smooth Streaming specific boxes, which provide duration and
    time offset of subsequent(s) fragment(s), thus allowing us to avoid
    manifest polling in "live" mode.
    
    See the following file for reference:
    http://download.microsoft.com/download/B/0/B/B0B199DB-41E6-400F-90CD-C350D0C14A53/%5BMS-SSTR%5D.pdf
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 3ceb6fcaf187cf052ad2551db0fb4a314afeabae
Author: Frédéric Yhuel <fyhuel@viotech.net>
Date:   Fri Mar 23 10:40:16 2012 +0100

    libmp4: 'tfhd' parsing
    
    - Take into account 'duration-is-empty' flag
    - Avoid a full level of indentation
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 01cdee1abf28a456dcba1d9b17c59913faca7c50
Author: Sébastien Escudier <sebastien-devel@celeos.eu>
Date:   Fri Mar 23 11:25:15 2012 +0100

    live555 : better error message

commit 417715c9f26970b0bcace33e836b36ecebeb3b43
Author: Sébastien Escudier <sebastien-devel@celeos.eu>
Date:   Fri Mar 23 09:55:12 2012 +0100

    rtsp : display a message if the server forbids the connection
    refs #6461

commit 831d5b0ec8d98a2e713f12da0e263c28eb47fbc0
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Mar 23 02:38:56 2012 +0100

    Revert "vout/opengl: fixed compilation for iOS"
    
    This reverts commit 5c1644d4b1c383912c90caaaf05cd4dfb659bff3.

commit c01855ebfb251f4a52560c9f8cb0639d47d7147d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Mar 23 02:30:47 2012 +0100

    src: fixed build when compiling for Apple platforms with dynamic plugins

commit 09085c42ea0b57c4c2b9c13e896d0ea30fabd685
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Mar 23 02:18:41 2012 +0100

    configure.ac: enforce -arch armv7 when cross-compiling for Darwin running on ARM platforms
    
    additionally, set the correct endianness value, since the check will fail

commit f3899ba621974d92c49419eb8be8057c5488253b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Mar 23 02:16:13 2012 +0100

    src: enable Android's static module bank for iOS as well

commit edc42895bf3e60e3e3739e470c96f57c933aec54
Author: Philippe Coent <philippe.coent@gmail.com>
Date:   Fri Mar 23 02:09:52 2012 +0100

    MobileVLCKit: updated libvlc initialization to current API
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit dcb88c6506f174940de982f0ae1f0ce428010e31
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Mar 23 00:17:34 2012 +0100

    MobileVLCKit: added support for more contrib libraries

commit 966b6e3a86945e714aa8e746e0140bfff57e252e
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Mar 21 19:42:03 2012 +0100

    MobileVLCKit: updated for libvlc 2.0
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 1fed2577c1c6ad3d11ae00ec1d0eb1860898a433
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Mar 23 00:07:36 2012 +0100

    MobileVLCKit.xcodeproj: removed weird CPU optimization flag

commit 485591f8f90c80f7da872a0b576e01f4a8d2f241
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Mar 23 00:01:59 2012 +0100

    ios/build.sh: disable a few more contribs (for now), improve the CFLAGS and disable a few more of VLC's modules

commit 5c1644d4b1c383912c90caaaf05cd4dfb659bff3
Author: Philippe Coent <philippe.coent@gmail.com>
Date:   Thu Mar 22 23:52:45 2012 +0100

    vout/opengl: fixed compilation for iOS
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 5482b9b040bbdac91b1b9beb863628d70e91d3fd
Author: Philippe Coent <philippe.coent@gmail.com>
Date:   Wed Mar 21 18:37:03 2012 +0100

    AudioQueue: fixed compilation
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit a44507ac16b5cd1c095a405bc1f7c582678b9ba7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Mar 22 23:29:58 2012 +0200

    v4l2: remove paranoid code that breaks compressed and 8-bits formats

commit 517f0cbff00e5f0549bf7dfa405415d01a5b7577
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Mar 22 23:29:24 2012 +0200

    v4l2: unused variable

commit fcab6ae66e117473220b49d17d3623aca848de2c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Mar 22 23:28:36 2012 +0200

    v4l2: rework format selection into a single pass

commit 1a64a930b2974f80d7a43cba12f8bbf50718d1c0
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Thu Mar 22 18:51:16 2012 +0100

    skins2: key handling (cosmetics)

commit f3afffbc05eea48ef29191b169859b17e3f4b994
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Thu Mar 22 18:27:09 2012 +0100

    skins2(win): fix mouse wheel ineffective on Windows
    
    This patch adds isScrollable() to a control, so that we can distinguish
    controls that require mouse wheel (playtree, slider) from those that don't.
    In the latter case, we can then forward events to vlc core.
    
    this fixes #6457.

commit d8a96604534966dab34ae2251d370a10f319ecd0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Mar 22 20:15:10 2012 +0200

    PulseAudio: adjust overall latency, not (only) the buffer size
    
    Without this flag, PulseAudio will tweak the buffer parameters, but
    will not account for hardware latencies. As a consequence, the live
    caching parameter is not really followed - the latency is longer.
    
    Longer latency becomes a big problem when trying to synch with another
    live source (such as a V4L2 video capture device). Then audio is too
    late and gets discarded or messed up at output.

commit 5cbe1fe2e4103f1e1c387f86e3e620450b28e8f8
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Mar 22 18:55:29 2012 +0100

    Contribs: update Vorbis to 1.3.3

commit 4e650a6fc48cf2fa8ad0e9d021c44bf531752baf
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Mar 22 19:15:39 2012 +0200

    Typo

commit 6883170832345a67dfca9499d13e42ba7efae8fe
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Mar 22 19:14:24 2012 +0200

    waveout: force and use UNICODE

commit 983d967b2b533fe26c5bea64a94b7d3f9a657518
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Mar 22 19:03:03 2012 +0200

    waveout: remove write-only variable

commit f036b8a5d97db53d5c7e47736ab3d43aeb7520e8
Author: John Freed <okvlc@johnfreed.com>
Date:   Sun Mar 18 16:23:18 2012 +0100

    dtv: rewrite of bdagraph to be tuner-based
    
    Close #5785 and #6394
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 872d8f2f69ff3f0b88b523a1801324c1f0f4077e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Mar 22 18:55:13 2012 +0200

    Win32: simplify and fix a warning

commit a5fded6e089a4d7b3d9fe36181630129ebf661ea
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Mar 22 18:46:22 2012 +0200

    Win32: add FromANSI / ToANSI and use them

commit 2f457682ba049089eaf256c4af7b2a9abf843727
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Mar 22 18:38:21 2012 +0200

    Win32: add ToCodePage() and FromCodePage()

commit 3f6ccc0d79eae7c684f6b406e4eefb458a50bb00
Author: John Freed <okvlc@johnfreed.com>
Date:   Sun Mar 18 22:29:28 2012 +0100

    DShow: Remove filters but don't Release() them
    
    Fixes undocumented/poorly documented Windows behavior. RemoveFilter function does a silent Release().
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 756655436269598a037ddece76e61446da4126e5
Author: John Freed <okvlc@johnfreed.com>
Date:   Sun Mar 18 22:29:27 2012 +0100

    text: make_path returns (null) for Win32 if hostname starts with blank
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 8ac185e048f6631438bf5b03b010961bd73af141
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Thu Mar 22 15:39:16 2012 +0100

    Qt: preferences: remove the 150px width enforcing

commit 50aa2b941ced12580430a28aea66f411dcb87099
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Mar 16 20:35:44 2012 +0100

    Qt: preferences: use QSplitter for advanced layout base

commit e66c5af165370dd882a92a547844dced0e8325e9
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Mar 16 20:29:48 2012 +0100

    Qt: preferences: use StackedWidget for advanced layout

commit 46d15dbafc4a2a95553b3a7b81d5b6fef880512d
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Mar 16 20:17:23 2012 +0100

    Qt: preferences: use StackedWidget for simple layout

commit d4af177ca1b34dbf0d97c61879f99b1a77cb48a6
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Mar 16 19:45:10 2012 +0100

    Qt: preferences: use StackedWidget for main layout

commit 2859c5db3a74c5155e1715614570e9cb38d0ef82
Author: Natanael Copa <ncopa@alpinelinux.org>
Date:   Thu Mar 22 09:00:08 2012 +0000

    configure.ac: properly detect vasprintf
    
    According POSIX the va_list is defined in stdarg.h
    http://pubs.opengroup.org/onlinepubs/009695399/basedefs/stdarg.h.html
    
    On some systems (like uClibc) the detection of vasprintf will fail
    unless stdarg.h is included and build will later fail due to a vasprintf
    redeclaration.
    
    Signed-off-by: Natanael Copa <ncopa@alpinelinux.org>
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 488f94b14be6564b96eba3a59ad0d404fd287f8d
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Mar 22 09:56:45 2012 -0400

    luahttp: bump API and document /art changes

commit 23ddaecda2cb3d256ede3282edf3247996595dc0
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Mar 22 12:07:02 2012 +0100

    RALF was introduced in FFmpeg in a later version

commit ef790e3727fbec13e8a7fd09122581e2ae92b6b5
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Mar 22 12:06:10 2012 +0100

    Do not treat RMF files named .ram as playlists
    
    Close #6451

commit 47a9b9905ad74daa283af81e2a21715df2900b4e
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Mar 21 20:41:40 2012 -0400

    httplua: export art by playlist item id
    
    Usage: http://localhost:8080/art?item=1234

commit f79f3ae2f8d39656f52482694d6b4859d20a3c86
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Mar 21 20:40:48 2012 -0400

    lua: export playlist item's input item

commit bd2623d8069cf4e8405807c39ceca6618a98f359
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Mar 21 23:24:22 2012 +0100

    contrib/live555: added support for iOS

commit 00ccf427da0a493ee1c7a76cc5db581551e2ccef
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Mar 21 14:30:02 2012 +0100

    contrib/libtheora: added support for iOS

commit 54902d858c4150a460196f97ca83d420368e3023
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Mar 21 14:29:48 2012 +0100

    contrib/libvpx: added support for iOS

commit 71ed76190c7b368a6560bf8126e646b701fcf0d9
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Mar 21 14:19:35 2012 +0100

    contrib/postproc: added support for iOS

commit 4dca0e84a0ec71d3e846ba0d114335f2cf7fbdfa
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Mar 21 14:00:54 2012 +0100

    contrib/lua: added support for iOS

commit 9d0a7c479ea96c273051f5653291232946fac710
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Mar 21 13:10:32 2012 +0100

    contrib/flac: added support for iOS

commit 6be7d870e0aca19df73fde84a22b8a2d97ed4c3e
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Mar 21 13:08:02 2012 +0100

    contrib/libogg: added support for iOS by disabling make check

commit e837caa79d69309a51e2b5c07584deb381c69a96
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Mar 21 12:40:38 2012 +0100

    extras/tools: improve gas installation

commit f6c4e22e5cc73f0f0eaae11483f23ec04f0f4392
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Mar 21 12:40:07 2012 +0100

    contrib/ffmpeg: cleaned up compilation for iOS

commit 3ef9d0a7912fbf871d50c44d4d2c7def55c34756
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Wed Mar 21 17:07:52 2012 +0200

    opengl: use vertex/texture array instead of glBegin/glEnd

commit ea068351d3991a1b330eb67fb13ddbb90943e659
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Mar 21 19:08:53 2012 +0200

    voc: fix skipping of unknown headers (fixes #6437)

commit 2fc5dc5fd4c2804d93b6993c9ac8765efd60412e
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Wed Mar 21 18:04:21 2012 +0100

    macosx: remove volume osd slider code
    
    The slider is not displayed, anyway. But sometimes it flickers through
    for a short moment which does not look good.

commit 66da497b2046f3835321bc9d83170285267e106a
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Mar 21 12:54:25 2012 -0400

    switcher: convert to lavc 54 API
    
    based on patch by Richard Grenville <pyxlcy@gmail.com>

commit cd470819736ad2d3153014b8c65b60a35e78a7fc
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Mar 21 12:52:35 2012 -0400

    switcher doesn't depend on postproc

commit d612827ce2cd628732ef4937a15ec5a1f851995e
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Wed Mar 21 17:51:34 2012 +0100

    macosx vout: shift the window above the lower screen bound when necessary

commit 1cee2e3b66d9c3e814385740f04f7569fe4c9ea5
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Wed Mar 21 17:16:39 2012 +0100

    macosx vout: remove unneeded center when resizing the window
    
    Note that the origin values can also be negative when we have our window
    on a secondary screen.

commit e6820b6113e28172fe2ad590829ad7a7395cabaa
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Wed Mar 21 17:12:36 2012 +0100

    macos vout: implement VOUT_DISPLAY_CHANGE_DISPLAY_FILLED as it seems to be intended

commit 3646cf4340c3cb25b23fbb2e7376dc86424f04ae
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Wed Mar 21 17:11:53 2012 +0100

    macosx: do not abuse "autoscale" to implement a fit to screen feature

commit bf916c3520997102ff862887065ec38f93efada2
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Wed Mar 21 15:33:17 2012 +0100

    macosx: fix another rare crash on exit

commit 9fe9e33be0e41517b5818c1d05a9a93342f089c9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Mar 21 18:39:39 2012 +0200

    Use $VLC_DATA_PATH on Linux too

commit 1cb93c3889e8fd7a7ff77c81be6fbc00cecd4321
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Mar 21 16:04:49 2012 +0100

    contrib/dvbpsi: don't compile the examples on any platform

commit 3452df2d27bc1f0a04e7d4489a17c9398ecd33cc
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Mar 21 16:02:56 2012 +0100

    ios/build.sh: disable goom

commit 7f55a6ea731d29fe69086f15e922c7bb234ac13f
Author: Eric Petit <eric@lapsus.org>
Date:   Wed Mar 21 10:48:57 2012 +0100

    httplive: slightly more robust parsing of attributes
    
    This fixes playback on an AES-128 encrypted stream I ran into: the key
    URL happened to have "iv" somewhere in it, which led VLC to try - and
    fail - to parse an IV.
    
    Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>

commit a3f607119678fbc170a03ced866853f249d922ee
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Mar 21 12:04:46 2012 +0100

    ios/build.sh: updated gas location in VLC's tree

commit 57af923888e7763d2bc84a41b11cc8b7b6ee2581
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Mar 21 12:03:40 2012 +0100

    ios/build.sh: fetch .gas in extras/tools automatically

commit b640bd19ff75b9e8469ae52618e61035c87fe141
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Mar 21 11:57:48 2012 +0100

    ios/build.sh: remove outdated configure flags

commit da579e28f47862e7752a5073d07c5d754a374271
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Mar 20 19:53:40 2012 +0100

    contrib/ffmpeg: added support for iOS

commit a4b360f86e6f5b835a522c282dad73cd7e10f1dc
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Mar 20 19:52:03 2012 +0100

    package/ios: removed the gas-preprocessor makro, which doesn't have anything to do here

commit 20c360aee35f1cc9714288a2811b1baa587012a4
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Mar 20 19:50:53 2012 +0100

    extras/tools: added the gas-preprocessor makro needed for ASM support on iOS

commit aad80cc4a88510722c5ed7a6fcddf0e69b0603cd
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Mar 21 11:09:01 2012 +0100

    NEWS: added some mac stuff

commit a712e052fbba82c04c3d5f193dfe625bb5b242be
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Mar 21 00:54:00 2012 +0100

    OpenGL: use more accurate YUV->RGB matrixes
    
    Coeffs have been recomputed.
    
    Close #6132

commit 58875422e979c17e507f7295be552e308e4ba812
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Mar 20 23:45:15 2012 +0200

    v4l2: duplicate InitVideo() for access and access_demux
    
    There is not that much common code left for the access case, except for
    debug messages. The resulting code is a lot easier to read IMHO.
    Also I have no way to test the access plugin, so lets split it where it
    will not get more broken.

commit edd6b80ca8c45f5570c0a900e0f02a6ef80a6fa6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Mar 20 23:03:26 2012 +0200

    v4l2: eliminate dead user pointer code

commit 2ff0d900afb545bc6010792f5fa25f31771e3d82
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Mar 20 23:01:04 2012 +0200

    v4l2: factor our crop resetting

commit e0d44caab798443f0bba61e916bc901e91fd2ec1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Mar 20 19:22:24 2012 +0200

    Move configuration defines to <vlc_plugin.h>
    
    They are mostly used by plugin descriptors.

commit ecf985777000b5032bc702843acc2569aec4edfe
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Mar 20 20:52:50 2012 +0200

    Mark --data-path obsolete

commit 98e87c5c0012e5492df8a3dfcbd5971c7ed11a22
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Mar 20 20:48:34 2012 +0200

    Inline config_GetDataDir()
    
    dirs.c is too simple to grant a file of its own, I think.

commit feb4063c35aeb4779f51a75dcefe44966e58c14d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Mar 20 20:41:56 2012 +0200

    Use environment variable for data directory
    
    ...as for plugins directory. Most of the content is anyway per-process,
    either because gettext and interfaces are per-process. The only caller
    of the function that is not an interface or gettext is the DVB scanner.
    This is even probably a bug.

commit 85f5c15fe54e363717cffb21f69dc4cc32eb4ad6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Mar 20 20:31:32 2012 +0200

    Linux: determine data path at run-time from library path

commit e83bc5b906970b234231906a41afdd5f5bee8b68
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Mar 20 20:09:17 2012 +0200

    Revert "contrib: don't stip the arch from {HOST}"
    
    This reverts commit fbfaa42af10a1dc78aa4e9cf2c21e26f19519ab1.

commit 6a77e0bd2b017df7c20d79af1beb43cda2abcc79
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Mar 20 19:08:36 2012 +0100

    contrib: enforce the build architecture for iOS

commit 08c67883c48164cdce1f671dbf92e4b5645d7e3c
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Mar 20 18:59:23 2012 +0100

    contrib: added support for iOS

commit d9d46900168121a534bd4623632a7649883a828d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Mar 20 18:53:44 2012 +0100

    contrib: fixed compilation of libgsm for iOS

commit fbfaa42af10a1dc78aa4e9cf2c21e26f19519ab1
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Mar 20 18:42:40 2012 +0100

    contrib: don't stip the arch from {HOST}

commit f7ff47d8cfe6c752426af7c54b6c1685c4e2b7c4
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Mar 20 18:39:45 2012 +0100

    contrib: don't compile libdvbpsi's examples for iOS

commit 03fd366a524b5a58f3b3c72d18e53e6cad1cf98d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Mar 20 19:26:08 2012 +0200

    Remove stray declarations

commit 4ef57a281506ba99783e4739481f0874d180b5d1
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Mar 20 13:25:46 2012 -0400

    Fix shell syntax, sh is not C

commit 218a8f91a637393e6af43b3a683b8e577d31cd93
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Mar 20 19:20:28 2012 +0200

    Missing #include

commit b542d4589832e4eb2d5598bdbbc8e27715763e7f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Mar 20 17:56:43 2012 +0200

    vlc: fix regression with command line arguments

commit 34add5485867d5c37993e98a5f7054dceb349b84
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Mar 20 16:55:03 2012 +0100

    ios/build.sh: added contrib options taken from the Android port

commit 70a5e26593b671ab5d267b3c527fda4ba83deae1
Author: Naohiro KORIYAMA <nkoriyama@gmail.com>
Date:   Sat Jan 14 14:17:50 2012 +0900

    Fix misleading Playback Speed string on menu.
    
    When increasing speed to 1.50 (command + =), '1.50x' is shown on OSD, but '10x' is shown on menu (Playback -> 'Playback Speed').
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 72332b7500967f7d9c61a8d581f3aaed6a2d3b8a
Author: Philippe Coent <philippe.coent@gmail.com>
Date:   Tue Mar 20 16:29:18 2012 +0100

    contrib: detect iOS correctly
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 93669d4b0514a2802422b1021b7eade9dda85dff
Author: Philippe Coent <philippe.coent@gmail.com>
Date:   Tue Mar 20 16:18:28 2012 +0100

    ios build script: updated for iOS 5 and VLC's new contrib system
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 5a0f81655700d7007d2535386069abcf5de63ea9
Author: Philippe Coent <philippe.coent@gmail.com>
Date:   Tue Mar 20 16:12:37 2012 +0100

    MobileVLCKit: added support for current iOS revisions
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 70141801841ae6604f7707081b865d3b6600d817
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date:   Fri Mar 9 17:59:18 2012 +0100

    dash: removed EOFException
    
    Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>

commit 96789285b241b73c17d79491eb02b42e2139ac49
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date:   Fri Mar 9 16:45:29 2012 +0100

    dash: added connection to chunk
    
    Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>

commit eb5ab7ff522fd661a73c5f557f5595b35d2ace40
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date:   Fri Mar 9 16:21:50 2012 +0100

    dash: added Persistent Connection
    
    Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>

commit c030c882fde09d295dd90c7fbd85314fe4fb68df
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date:   Fri Mar 9 16:21:08 2012 +0100

    dash: added byte count methods to chunk
    
    Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>

commit 121f1710c4798046eb2e83d06ac3c580d1fbaa62
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date:   Fri Mar 9 16:07:59 2012 +0100

    dash: fixed warnings in basiccm and isoffmainmanager
    
    Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>

commit 60ceaa11be97b1730baa46366504ba82431516c2
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date:   Fri Mar 9 15:57:00 2012 +0100

    dash: refactored HTTPConnection
    
    Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>

commit 1cad10dc04100d7d7eba52238b926e130863ff75
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date:   Fri Mar 9 15:56:38 2012 +0100

    dash: added url parsing to chunk
    
    Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>

commit f7f78e8a6d1019a03b86947552dbb26015c93f20
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Mar 20 12:18:16 2012 +0100

    Qt: fix directsound simple prefs
    
    Close #6424

commit 36641267bcfd98f26eaa0ae98ba7ac5d80d4184b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Mar 20 12:10:19 2012 +0100

    Fix OSD when auto-scaling
    
    Close #6423

commit fbdbd7dab2f509c6746e9077b060098b9d7a164a
Author: Denis Charmet <typx@dinauz.org>
Date:   Mon Mar 19 22:39:15 2012 +0100

    MKV: Use the appropriate time value to avoid loops
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit a3d13b6a0eac705784a4ed00de9e456b65fb5d69
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Mar 19 19:29:30 2012 +0100

    Avcodec: add real audio lossless

commit 27da6e9cf2300f0468fd294ec090864a88826204
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Mar 19 19:28:22 2012 +0100

    Add RealAudio Lossless FourCC

commit 04b1b0a687aba5ebba8e0128807e42725ab5d5d0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Mar 19 23:35:13 2012 +0200

    vlc_opendir: simplify and partly revert previous commit
    
    opendir() sets close-on-exec anyway.

commit 09814f3e8b8d753fcbba33e7242ec86379cbc1a1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Mar 19 23:05:41 2012 +0200

    Remove excessive const

commit 06af246c3c1ec86d90f1673de4703bd60e2bae0d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Mar 19 23:01:34 2012 +0200

    Pure C++ joy

commit f4cb0e4c64540ca67a02f02c5cce0249d78491c0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Mar 19 22:45:44 2012 +0200

    skins: missing const

commit 5ed05632b7475e710f6c2ad44cf85c2b83d91e15
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Mar 19 22:44:26 2012 +0200

    Remove stray function declarations

commit 6fe0882c078e57bf95df27c3a8aac8b09ffe3601
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Mar 19 21:07:39 2012 +0200

    fluidsynth: remove unused computation

commit 2abddadedd89111d1d9c0f3ccad172fd9ec519a3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Mar 19 22:11:36 2012 +0200

    Remove --disable-non-utf8

commit ae7b55a4f9db27c0117666d8f3c32fbd9dc5eb31
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Mar 19 20:54:12 2012 +0200

    vlc: assume UTF-8 and drop dependency on libvlccore

commit bc032f3ca6dc189d41d0e3ba2daf9e4030b62a77
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Mar 19 20:46:09 2012 +0200

    posix: drop support for non-UTF-8 operating systems
    
    This patch also removes support for legacy encodings:
     - in taglib, in the non-Windows code paths,
     - in the Internationalized Domain Names resolved (only glibc) and
     - in the GNOME VFS module.
    
    Support for translation from/to UTF-8 was disabled by default 20 months
    ago, and scheduled for removal, 14 months ago.

commit 7f3120af8fb80008ee5683c51c36cd5022797b8b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Mar 19 20:38:31 2012 +0200

    posix: open directories with close-on-exec flag

commit 2a2bb7af2abb8d060d0cd8b79528655d76463c87
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Mar 19 20:47:58 2012 +0100

    macosx: make sure that the http interface (and other clients) can toggle the fullscreen mode when using VLC's fullscreen implementation (close #6009)

commit 84b58d7ac047e996aa98eff7795a0f35b1fc143e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Mar 19 20:22:26 2012 +0200

    Fix m3u8 playlist export on crap^Wnon-UTF-8 operating systems

commit 38a4fd744aee8b52d5cd3f5424b64b6d37ded6c0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Mar 19 18:45:20 2012 +0200

    mp4: fix NULL dereference (should fix LP#936488)

commit 5ed8741fe14e4c6b6c084ff54b3c74fd016b34c4
Author: Frédéric Yhuel <fyhuel@viotech.net>
Date:   Fri Mar 16 15:23:30 2012 +0100

    demux/mp4: remove a memset following a calloc
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 0b1b7516b965fa87c295eb0e7b9aa249f917e4e7
Author: F. Yhuel <fyhuel@viotech.net>
Date:   Sun Mar 18 18:22:12 2012 +0100

    libmp4: fix 'mfhd' parsing
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit b3e61d25caa5e7f2507219f8c5d63a76d34a6bc1
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Mon Mar 19 06:25:02 2012 -0400

    stereo_widen: enhance strings
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 50f3a9b9b79a27cd1d1d5e1fee583bf06edf9f85
Author: Denis Charmet <typx@dinauz.org>
Date:   Fri Mar 16 23:32:17 2012 +0100

    Fix next/prev uid segment linking in MKV
    
    This still doesn't work with ordered chapters though.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 5564f3a73c3a9dabc71c5ccf3b57c4ffaf341cd5
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Mar 19 11:56:34 2012 +0100

    Merge 2.0.1 NEWS

commit a961ab28431871c14674a8319dcfd89d057cabfe
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Mar 18 23:31:42 2012 +0200

    transform: remove old commented out code

commit c4247c7abd91f81ef913b52ed2906dba021f2680
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Mar 18 23:16:51 2012 +0200

    transform: add YUY2 rotations

commit bb0ee530d3621a139574531a1d2a5d925cdc6dac
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Mar 18 20:35:47 2012 +0200

    transform: cosmetic fixes

commit 5678c1900b38babcbdf453fcbf3ee4f9a863e594
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Mar 18 19:53:39 2012 +0200

    PulseAudio: update existing item rather than delete and replace
    
    This avoids the infamous VLC playlist bug whereby the playlist stops if
    the current item is deleted. It turns out PulseAudio tends to "update"
    a source right after VLC opens it, and then VLC stopped playing almost
    as soon as it started.

commit 6707159eedaf6cd9b2a62df0b48cbe9acecf9d37
Author: Mirsal Ennaime <mirsal@videolan.org>
Date:   Sun Mar 18 18:43:47 2012 +0100

    dbus: remove useless callback and fix warnings

commit 485d2aa510d1067af31c479964e7235da146ac4f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Mar 18 19:12:29 2012 +0200

    dbus: remove excessive main loop debugging

commit 5de19c378287e83f4a592fb9cc02818ff9df8c51
Author: Mirsal Ennaime <mirsal@videolan.org>
Date:   Sun Mar 18 17:55:45 2012 +0100

    dbus: fix the CanSetFullscreen property getter
    
    Make org.mpris.MediaPlayer2.CanSetFullscreen true only when
    a vout thread is running.

commit 34f8634622d16e6538f271b2526f206e5b5f6f45
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 17 16:00:25 2012 +0200

    Add orientation to video format

commit 21f905e175e5851c3c52a01697c7c795460e5067
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Mar 18 11:36:55 2012 +0200

    Add parity() helper

commit 6eec2a0646b5d10fe1f3404e9b892a8ab2747a58
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Mar 18 10:50:28 2012 +0200

    transform: add transposition and anti-transposition transforms

commit 39ddd4de98d6933a1aefae879ef8d2382c238cf6
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sun Mar 18 04:36:11 2012 +0100

    lua: cosmetics

commit 525e092dfd845b71af030fba2332ea961a4c2d37
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sun Mar 18 04:06:36 2012 +0100

    lua: do delete stdin/stdout client
    
    This fixes an endless loop when piping commands to stdin with echo
    for example

commit ccaf5b8de94a5730665b83ebb8baf632b1ec1814
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sat Mar 17 22:36:31 2012 +0100

    lua: finish reading data from hung up client before deleting it
    
    In particular this happens when piping commands into stdin

commit de0bf007ea2fee4a6062a0616e0ca77dae50e3a7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 17 20:39:11 2012 +0200

    transform: special cases for packed YUV
    
    This fixes the smurf effect on YUY2. Unsupported quarter rotations are
    black-listed.

commit f866e62138fb4489823b406389c0278f8c30e1d4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 17 19:31:22 2012 +0200

    transform: handle chromas with 16-bits or 32-bits per component
    
    This includes RV15, RV16, RV23 and high depth YUV chromas.

commit 6f0caee4edc4cc40c9fbc7f437a0d1c6f43e5100
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 17 19:09:20 2012 +0200

    transform: non functional changes to support more than 8-bits

commit 9dfcc9e548abefb260a10df57f79151790a1bf03
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sat Mar 17 17:59:36 2012 +0100

    macosx: native fullscreen mode is not default anymore

commit 2368d54953fc4e7731d29ae8749c5ffb3ecb03b8
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sat Mar 17 17:11:55 2012 +0100

    macosx: fix two warnings

commit 80e730f1e4d67f4a00428220ed170d477c85032a
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sat Mar 17 16:42:04 2012 +0100

    macosx: remove custom orderOut: implementation
    
    The if condition was only true in a very very rare case, and even then the code is
    incorrect (e.g. when the detached window is in fullscreen and the user closes
    the main window).

commit de742db20a39f116ca2505926fe1a0e9c20de47a
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sat Mar 17 16:23:39 2012 +0100

    macosx: set b_nativeFullscreenMode to true only if we really use this mode
    
    This simplifies the code in several lines.

commit 73592ab3f30df4a4b44bd5e58f5e975ff0a56642
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 17 18:44:27 2012 +0200

    transform: do not repeat choices in long help

commit 81c551212c9c8f4deaa9806aaad13d464166cff6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 17 18:44:14 2012 +0200

    transform: use restrict qualifier as appropriate

commit 226b223837572d60937a25b5252f094a06d27dd4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 17 18:42:41 2012 +0200

    transform: correct chroma check
    
    This should enable a few more chromas, at least GREY.

commit f963a92355f5e0640efafd3bacf6ea0370b28e0d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 17 18:25:07 2012 +0200

    transform: inline the inner plane loops in the macro
    
    This enables GCC to inline the coordinate functions. Without this,
    there was one function call per pixel component.

commit 1250ccb91a273d440b2e8447c50be16314195926
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 17 14:21:12 2012 +0200

    vsxu: update POTFILES and NEWS

commit a7f48f35c051fa894c0102b24ab0ce76d2d158fd
Author: Jonatan \"jaw\" Wallmander <jonatan@vovoid.com>
Date:   Sat Mar 17 11:26:36 2012 +0100

    Added support for audio visualization: Vovoid VSXu
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 9cf66c2856ab3a209fe15ec5662a8cd927ee20bc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 17 11:28:44 2012 +0200

    GLX: glXSwapIntervalEXT() returns void so ignore return value
    
    glXSwapIntervalEXT() does not return a value, contrary to the
    SGI equivalent. In case of error, the X11 error handler is used.
    
    This patch fixes compilation with conforming headers. It should still
    be compatible with buggy Mesa headers where 'int' is returned.
    
    For reference, see the specification here:
    http://www.opengl.org/registry/specs/EXT/swap_control.txt
    http://www.opengl.org/registry/api/glxext.h

commit 843e8cbaa44c62a832a82eed338883cb2c15c1d9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Mar 17 01:07:50 2012 +0100

    Android: fix typo

commit e38885cbfd731b919774b4cfb3497fa1269e969c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Mar 16 22:51:38 2012 +0200

    v4l2: rationalize input selection
    
    There is really no point in enumerating all inputs here. Eventually
    the service discovery plugin should take of that properly.

commit aa5559bfd00b2a5dd08371299fdd8dfe1e694d18
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Mar 16 22:47:50 2012 +0200

    v4l2: clean up video standard selection
    
    Do not bother if the input does not support/need it.

commit caa43042915f7f9eb750454d590e9688e6c01df0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Mar 16 22:29:03 2012 +0200

    v4l2: temporarily remove broken bottom field first flag
    
    This should be set for all NTSC standard variants, not only for the
    whole set of NTSC standards. More importantly, this should used the
    detected standard (VIDIOC_QUERYSTD) rather than the configured one
    (VIDIOC_S_STD) if at all possible.

commit 68080f2bef01181e305ddc170af701c117022a55
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Mar 16 19:12:30 2012 +0100

    Android configure: simplify flags and allow tegra2 configuration

commit 79d5eab54783dadba22b4f7366cc847c4bd96e20
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Mar 16 19:09:56 2012 +0100

    Contribs: clarify flags for armv6

commit 94dd5e7fbb7c6a6b35a1b1d11ef70ae2fb428f9d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Mar 16 15:19:48 2012 +0100

    Lua: update README.txt

commit 335d9c73de2390adffd0f80cdff96cb80344c237
Author: Frédéric Yhuel <fyhuel@viotech.net>
Date:   Fri Mar 16 12:06:40 2012 +0100

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

commit 57dfca01b137768d49b0c27cb13752201e377e7b
Author: Sukrit Sangwan <sukritsangwan@gmail.com>
Date:   Fri Mar 16 12:19:42 2012 +0100

    Chorus: cleanup and quality fixes
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit f5b61062e9b219aff63b604e2e59429eae1a350f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Mar 16 12:19:21 2012 +0100

    Update LIST

commit 0c782cba4fa2516d3cce6367ed5d08ad20f79575
Author: Frédéric Yhuel <fyhuel@viotech.net>
Date:   Fri Mar 16 10:31:24 2012 +0100

    demux/mp4: add parsing of sidx box
    
    This is a DASH specific box. See [1] for its definition.
    It will probably be useful in a near future, and I will use it at a
    workaround to get fragment duration when tfhd and trun boxes don't give
    (default) sample duration(s).
    
    [1] http://www.3gpp.org/ftp/Inbox/LSs_from_external_bodies/ISO_IEC_JTC1_SG29_WG11/29n12310.zip
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 8bce50f4b059f638d5f92323e6fec8c5318c432a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Mar 16 11:38:01 2012 +0200

    Fix surrogate detection

commit d3e59dc6d41b02671b1302931002a0192109a765
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Mar 16 11:35:26 2012 +0200

    Fix warning if openat() is not supported

commit 1735628c3bccb969f3d6357f0c96a54e26b49417
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Mar 16 11:31:38 2012 +0200

    Fix a warning on uncommon architectures (hopefully)

commit abbc854ee1efef6ca463145ea1d203b14c4506d1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Mar 16 11:29:57 2012 +0200

    Unused variable

commit 61ce5ee858be5402694b579a3c3ce510a9907da1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Mar 16 11:23:53 2012 +0200

    Reduce variable scope

commit 4dd64b21ad90be76e7834b4ca969e9fb441eff93
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Mar 16 11:16:02 2012 +0200

    DTV: add DVB-T2 PLP ID parameter

commit 3b4214c51ae85e8bc9557eef956ad34957771054
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Tue Jan 10 19:12:18 2012 -0500

    Add vlc.sd.remove_all_items_nodes()
    
    LUA SD: Add vlc.sd.remove_all_items_nodes() to make it easier for LUA script writers.
    Close #3397
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 561d5ca2c093ed68c36653197d7e81c2ea1f5674
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Tue Jan 10 21:10:41 2012 -0500

    Export services_discovery_RemoveAll
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 170a67b5754055f0973187ebfcea0b5860da482a
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Fri Mar 16 00:03:16 2012 +0100

    Qt: hide the tip when the playback ends (blind fix for #6120)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 962d67d2b4d7978cf9583bdb631682d25519167c
Author: Sukrit Sangwan <sukritsangwan@gmail.com>
Date:   Fri Mar 16 00:04:41 2012 +0100

    Improve Stereo Widen description/help
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 86cbed5614a0f858ab50c7af45183974d6a58baa
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Thu Mar 15 18:43:27 2012 -0400

    Save display remaining time setting
    
    Close #5914
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 502db837cf8e14a8f92b7e43a4f306d70b7f136f
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Wed Mar 14 18:02:19 2012 -0400

    Embed manifest files as Windows PE resource
    
    Close #3335
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 0891bbe75522d1c523ae75063ea7c1d0aedabc23
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Thu Mar 15 22:39:22 2012 +0100

    Qt: don't try to show an uninitialized time tooltip
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 4a9aaa841d61abe623de76f05b15c7760fe14ca3
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Thu Mar 15 22:07:37 2012 +0100

    Qt: TimeLabel: Use valid constructor for QSize

commit 5d4394246bfbac1bf4713ea27654892561829d53
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Mar 15 22:03:55 2012 +0200

    v4l2: rationalize tuner settings
    
    The tuner index is determined by the input. The separate tuner index
    setting was thus wrong and is removed.
    
    The audio mode now defaults to primary language rather than being
    unspecified. If this is not supported, it falls back to stereo, then
    mono.

commit 087fbc42182507dea9fb8bbe49ae7c3b7cbfbe52
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Mar 15 20:22:57 2012 +0100

    macosx: cosmetics

commit ce66ed5df0bdca6132c2dc8cc16ee373037cb82d
Author: Michael Feurstein <michael.feurstein@gmail.com>
Date:   Thu Mar 15 13:27:32 2012 +0100

    qtsound: fixes bug if no device is connected
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 54205a270031f83867599a45201e4f2da2c46652
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Mar 15 19:56:40 2012 +0100

    macosx: make sure that the options in a module list are displayed in the desired locale when displaying the simple prefs (close #6385)

commit c5d3439d6e69fac7c1a742b66215a2fb37bc76b9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Mar 15 19:16:34 2012 +0200

    v4l2: fix and rationalize audio input selection
    
    The audio capture capability flag is irrelevant. Instead the selected
    video input specifies its allowed set of audio inputs.

commit 0d8ccdcd96994f6cddeb8318c6a27e247f0f16f1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Mar 15 19:08:10 2012 +0200

    v4l2: non-video capture devices cannot currently be used
    
    This is not to say that devices of some other types should not be
    supported. But none of them currently are really supported.
    (Also I think a different MRL scheme would be preferable for some.)

commit bda8acb3a7818ebf1094ffd1a427dc1ea86cf040
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Mar 15 18:28:29 2012 +0200

    v4l2: cleanup headers order

commit 77cd42306ea9a3b0b9532c85f89a5d8afaf9c79e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Mar 15 18:24:17 2012 +0200

    v4l2: inline OpenVideo()

commit c0a980e6d55676856aad8317f02e12a66d64f5f5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Mar 15 18:05:41 2012 +0200

    v4l2: remove useless check
    
    The module has zero priority, so this was always false.

commit f5cb63575c65be2719ed8f2cad0e4dff7f288872
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Mar 15 15:41:51 2012 +0100

    MMS: fix previous commit
    
    /me stoopid

commit e1b2c3bcb3927e6404f40ea4acff946b27c7ecaa
Author: Sébastien Escudier <sebastien-devel@celeos.eu>
Date:   Wed Mar 14 11:38:18 2012 +0100

    fix ogm header creation : do not copy structure to file directly.

commit 701763cdbc92e08818ceb2eb44726c98b20f0d18
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Mar 15 09:39:38 2012 -0400

    contrib: dvdread: resolve OSX mount points properly
    
    getstatfs seems to work better than getfsent

commit 19bd7f7b3058619d7677afa96b38924e1422c4d7
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Mar 13 11:18:12 2012 +0100

    RealRTSP: Fix Heap Overflows
    
    SA-1202

commit 3a57afee14a7f00fd6ff0cccb90a60923ccf766d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Mar 13 11:21:27 2012 +0100

    MMS: fix Stack overflow
    
    SA-1201

commit a04e845438d54c85defa00713bddf9683f9e0993
Author: Sébastien Escudier <sebastien-devel@celeos.eu>
Date:   Thu Mar 15 13:17:07 2012 +0100

    sap : smooth the announce period average
    closes #5462

commit be3ffe18f1ab6512a51cd96764177aa2c71f98bf
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Thu Mar 15 10:35:16 2012 +0100

    macosx: only pause on minimize, if window with video is minimized

commit 6f7d72abf437bacba04be811e72bb6c7758f8805
Author: Sébastien Escudier <sebastien-devel@celeos.eu>
Date:   Thu Mar 15 10:36:07 2012 +0100

    typos

commit eaab103fb7b5a28dd8ed5d748348382899380783
Author: Sébastien Escudier <sebastien-devel@celeos.eu>
Date:   Thu Mar 15 10:05:25 2012 +0100

    check for crazy values in rtsp npt range

commit ae1d561eec42907a4b8bd1648ffdbd3052372e7d
Author: FUJISAWA Tooru <arai_a@mac.com>
Date:   Wed Mar 14 22:50:15 2012 +0100

    macosx: added screen selection support to the Open panel
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit c1b4f1986c9c857e4cde2fa52e689ee577d53160
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Mar 14 22:45:23 2012 +0100

    screen/mac: removed compilation warning

commit 8ef6e5c761423d007c0d839e7870fd627283b20c
Author: FUJISAWA Tooru <arai_a@mac.com>
Date:   Tue Feb 28 21:01:50 2012 +0900

    access_screen: added support for OS X Lion
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit c2c7ca26b3cda6af2204da23fa239a6202fe411d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Mar 14 22:32:51 2012 +0100

    macosx: fixed minor glitch in the open panel

commit 684c28156ecd9ec69724ae05661f5701457e8ae7
Author: Michael Feurstein <michael.feurstein@gmail.com>
Date:   Tue Feb 14 17:16:51 2012 +0100

    qtsound: added GUI integration for capturing audio devices on MAC OS X
    
    audio devices can now be selected in the capture dialog
    fixes a bug where video and audio devices don't update the MRL
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit fd75aab3d6670f7404e1c3e741a87587481472f4
Author: Michael Feurstein <michael.feurstein@gmail.com>
Date:   Tue Feb 14 17:16:51 2012 +0100

    qtsound: bug fixes
    
    fix for selecting the device with the correct UID
    GUI and qtsound now both reference the correct UID
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 2709f26e4112d8f1745cec7893efeb45368bb814
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Wed Mar 14 20:49:00 2012 +0100

    macosx: when main window is hidden, let playlist menu item only display the window
    
    Furthermore, this commit fixes close button functionality in dark ui style when video is playing

commit 64637de2753e3ff571a703ab540af181359e9e86
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Mar 14 18:18:05 2012 +0100

    logger: fixed default log location on OS X

commit 10f17cdeeaaca3c6a6df37ef010d8498bfc173e5
Author: KO Myung-Hun <komh@chollian.net>
Date:   Sun Mar 4 20:51:34 2012 +0900

    Add disc drives probing for services discovery on OS/2
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit cdf9d7ce729d9dbb1f9deddd9dde331667c33d65
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Mar 14 16:38:46 2012 +0200

    sout standard: obsolete "group"

commit 11f1a3ea832ab8c69013de2f0631afda3a5c53ff
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Mar 14 16:35:41 2012 +0200

    RTP: add an option to control the category
    
    Reported-by: Vincent Vinel <v.vinel@gmail.com>

commit 6b5b319c452a328f93f6466eb9b934eb1513d266
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Mar 14 16:33:31 2012 +0200

    SDP: send the standard "cat" attribute in addition to "x-plgroup"

commit aea7f120cac105e66b89443a2e50e3b68117732f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Mar 14 16:31:50 2012 +0200

    SAP: deal with the standard "cat" attribute from grouping
    
    Fallback to the legacy VLC-proprietary "x-plgroup" for backward
    compatibility with old VLC UDP streams.

commit b99c2ad437cd60a80ccc2fe12466bc43ecd53533
Author: Sébastien Escudier <sebastien-devel@celeos.eu>
Date:   Tue Mar 13 09:07:09 2012 +0100

    npt's are double in live555 lib. We were loosing precision, and it avoids double->float->double conversions

commit 1551026fc33f26c5e19dd2a0f30a9065b0232015
Author: Sébastien Escudier <sebastien-devel@celeos.eu>
Date:   Tue Mar 13 09:02:56 2012 +0100

    rename misleading variable name

commit f6533ac058690b4c9b1405f5ec169829db5aad55
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Mar 14 06:42:19 2012 -0400

    Split options parsing from config_ChainCreate

commit 22c24d5aaf7a41f8f0a3beb49039ec8415767263
Author: Denis Charmet <typx@dinauz.org>
Date:   Tue Mar 13 22:29:02 2012 +0100

    MKV: Don't ignore user preferences for track selection
    
    Fix #6375
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 511519e3420eb716616f321f3d0bc630c2261414
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Wed Mar 14 10:16:32 2012 +0100

    macosx: priorize native fullscreen over non-embedded window
    
    This fixes some problematic behaviour, when the user changed some settings
    but has still not made a restart.

commit 67e869c503d39d443de598d8f4bba4d48b79330f
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Mar 14 00:08:40 2012 +0100

    Qt: open disk: fix tab access order

commit 7502f4a1a9c14219b040843e3334b045a5dc6bfe
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Mar 13 21:29:18 2012 +0200

    Typos

commit 7b333bdad300f2492a91d5df3da034385b72daf4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Mar 13 20:33:51 2012 +0200

    FluidSynth: add chorus and reverb effects settings

commit 752bb57b16e63a225846df5f0c106880a5abba63
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Mar 13 20:37:57 2012 +0200

    FluidSynth: add polyphony setting

commit ff9a492d3654c188336050ccfddb8ad6701887c6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Mar 13 20:28:59 2012 +0200

    FluidSynth: support for custom sample rate

commit 3ead74ab142286d39f1f155569a3f389d7e5f28f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Mar 13 20:13:49 2012 +0200

    FluidSynth: add gain setting and better default value
    
    The default gain of 0.2 was way too low compared to other audio codecs.

commit 6bd01d087b85f91412fb9637aa3ee821d4c7bd12
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Mar 13 17:22:10 2012 +0100

    Qt: TimeLabel: compute minimal size to avoid 'dancing' with surrounding widgets

commit d3a13c633381c8017f6e657a566e80102f8caabf
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Mar 13 16:27:13 2012 +0100

    Qt: TimeLabel: use padding, not margin and spaces

commit ea4e38b539b4c0a4b36d047292a84ad92b6bed25
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Mar 13 18:17:57 2012 +0200

    Linux DVB: revive --dvb-device to support multihead adaptors

commit b517ac74d7a2d7b8c104ec3f3ee1f6d56f78581d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Mar 13 18:14:57 2012 +0200

    Linux DVB: do not run ioctl() on fd == -1
    
    This should fail safe, but it is still ugly.

commit 043553e769dc66d1e891f68723456c294f1c31f5
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Tue Mar 13 15:14:51 2012 +0100

    qt4: Fix PLSelector when a discovery service fails to be created.

commit a569b0968802ce6a3582312dd22e7ffa767953ca
Author: Ludovic Fauvet <etix@videolan.org>
Date:   Mon Mar 12 17:11:30 2012 +0100

    Qt: use a QStyle to draw the seek slider
    
    This should be much cleaner than drawing ourselves inside the paintEvent
    of the widget. Furthermore it is easier to fallback to the native slider
    available in pre 2.0.
    The use of a QStyle also fixes the clipping issue where the handle was
    cropped while being at the start or the end of the slider.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 31f985a586958bfb31779936555e4bb98cebc71b
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Tue Mar 13 14:09:29 2012 +0100

    macosx: group methods in simple_prefs.m for better clarity

commit 5ff8299fade511fbee60df13f0dfaf94d72d5fd6
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Tue Mar 13 13:24:01 2012 +0100

    macosx: disable native fullscreen checkbox only once

commit d6d758229aa634c95373de579e182e357b7c78af
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Tue Mar 13 13:22:07 2012 +0100

    macosx: implement double click for hotkey prefs

commit 07616a8ecb95cdc0e3059b9b3f0c4a5393b1c773
Author: Clément Lecigne <clemun@gmail.com>
Date:   Tue Mar 13 14:06:59 2012 +0200

    ty: fix out of bound read on corrupt files
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit b737cac862fe1807e9026c5bfcb9966d3b44cf4a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Mar 13 12:28:48 2012 +0100

    Contribs: update freetype to 2.4.9
    
    CVE-2012-1126 up to CVE-2012-1144 and SA48320

commit 6493879248c4ea2d13f794bda75144e13a12399f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Mar 13 13:25:19 2012 +0200

    DTS: rework post audio_filter conversion and fix buffer size
    
    Although this was not reported, this suffered the same problem as A52.

commit a6e127f134e42f5d1d5ea9d9b8d055ce42e8caf8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Mar 13 13:20:31 2012 +0200

    a52: cleanup and fix buffer size
    
    This closes a heap overflow on corrupt files.
    
    Pointed-out-by: Clément Lecigne <clemun@gmail.com>

commit 5eb66de0bc0aece807b0774e71cf3b86d54e81be
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Mar 13 11:08:19 2012 +0200

    DTV: grammar fix

commit dede0c9527d3372e70952a677b57a7167a0a48fa
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Mar 13 12:15:25 2012 +0100

    Contrib: update tiff to 4.0.1

commit 06a2a739e76f8c05776be0f84faef049a2505cec
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Mar 12 22:46:33 2012 +0200

    Linux DVB: remove dysfunctional "dvbt" scheme
    
    It is redumdant with the preexisting dvb-t scheme and does not even
    always select the correct delivery system. Also the failure mode is
    much more confusing than a plain error input failure message, and
    it is inconsistent with other delivery system names.

commit c26ef9bc31a6ecd06dd4272e9139e6611e2e1294
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Mar 12 19:20:17 2012 +0100

    Qt4: do not delete useful text

commit f1191a4cf777f26dca4567b2427439ab7032bb6d
Author: Kaarlo Raiha <kaarlo.raiha@gmail.com>
Date:   Sun Mar 11 15:26:27 2012 +0200

    Qt: Tell users about the delete key
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 144ac6b60365cd03fcf4cdea8b706d5551170038
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Mar 12 18:29:12 2012 +0200

    Linux DVB: drop support for API version 5.0
    
    That corresponds to kernel versions 2.6.28-2.6.31 inclusive, none of
    which are supported upstream anymore.

commit 80f1a853a378ab37ba857d8907243f6d88707d58
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Mon Mar 12 16:23:23 2012 +0100

    hls: Cosmetics.

commit fc50e57ad33d9ede13e435267e9dda3d30501711
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Mon Mar 12 16:22:10 2012 +0100

    hls: Fix parse_SegmentInformation error checking.

commit 4f96ae4a9bf70543b421e1b039cad0356a696b92
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Mon Mar 12 14:55:09 2012 +0100

    skins2: fix mute behaviour
    
    The skins2 code checked for the audio volume to be zero. However the audio is muted with by caling
    the function aout_SetMute() or aout_ToggleMute(). Use aout_IsMuted() to test for muted audio.

commit ff74e967e9777ed821734077051f55ac84a173a5
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Mon Mar 12 14:54:06 2012 +0100

    skins2: resize new layout first when switching between layouts.
    
    When switching layouts the windows was resized to the default state at design time.
    Now the layout being switched to is first resized to the size of the current layout.
    Switching layouts now nolonger results in the layout being restored to its default size,
    instead it keeps the size the user inteded it to have.

commit 3444aef7c7d1523e184a2a11d8f62675ef17700e
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Mon Mar 12 14:53:20 2012 +0100

    skins2: show the human readible name of the playlist item by default.
    
    The skins2 GUI showed the URI by default, but this is not what most people expect.

commit 99f8e9ea391ffce07145e342310bd68dd3862194
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Mar 12 15:34:22 2012 +0100

    Update programming part of AUTHORS

commit 5d71a580e2c59c23734f9f2eddb53bf58f2ab507
Author: Christoph Miebach <christoph.miebach@web.de>
Date:   Mon Mar 12 15:20:02 2012 +0100

    Scripts to help keep up-to-date AUTHORS file
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 829b5a923845e3b3f6a7c57c90060410bedb47b3
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Mar 12 13:34:59 2012 +0100

    Qt: limit the size of the comboBox for network open.
    
    It behaves badly on Win32

commit c5d86459ecc4013637db40e35fcc832edc4257da
Author: Frédéric Yhuel <fyhuel@viotech.net>
Date:   Wed Mar 7 17:19:43 2012 +0100

    vlc_block_helper.h: fix weird indentation.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit df1f5e2182795e2aaf904b0661c3fd7b7d3dfcda
Author: Sukrit Sangwan <sukritsangwan@gmail.com>
Date:   Sat Mar 10 17:59:12 2012 -0800

    stereo_widen : filter to enhance stereo
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 94566cadba9a5bf107bdc89a96020b9020ad3468
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Mar 12 10:17:36 2012 +0100

    Register 669 extension

commit f55a160da54be5e09576947388f5eb60d0d224ff
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Mar 12 00:22:47 2012 +0100

    Contribs: update libdvdcss to 1.2.12

commit 8671c1a9b4beafe5f363b705316ec93f69f844d2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Mar 11 23:02:48 2012 +0200

    decoder: stricter assertion

commit 092e8242e786dfef3568dabd654e3d886c7534f3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Mar 11 22:58:10 2012 +0200

    decoder: pause aout at creation in corner case (fix #6369)
    
    If pausing the decoder races with setting up the audio output pipeline,
    the decoder can end up already paused when the audio output is created.
    
    The audio output insists on a strict start -> (pause -> resume ->)*
    (pause ->)? stop series of state transition. So it must be paused
    explicitly in this corner case.
    
    I have not investigated whether this problem affects the video output
    but this seems very likely too.

commit 1faaadfcd885357a7ccde457aa4a540bb90e2185
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Mar 11 22:14:38 2012 +0200

    v4l2: load libv4l2 dynamically where available
    
    This removes the build-time and install-time dependency.

commit 126679799c39ee3fec9af2fe52c1287e974b91ee
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Mar 11 18:00:27 2012 +0100

    Qt: do not loose fullscreen controller after customization
    
    Close #6116

commit bb20070a980134c728d5d57c9203784006f5a82c
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sun Mar 11 18:40:10 2012 +0100

    macosx vout: also do crop if macosx-video-autoresize is false

commit 3aae0170920341e9315a0a9868b315c1eab255d6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Mar 11 19:15:34 2012 +0200

    Linux DVB: run-time fallback from 5.5 to 5.0 frontend probing
    
    This enables running VLC to run on a kernel that does not support
    version 5.5 of the Linux DVB API (i.e. Linux < 3.3), even if VLC was
    compiled with more recent kernel headers.
    
    Unfortunately, this is of limited use. In practice, the running kernel
    version is more likely to be newer than the kernel headers, than to be
    older. In that case, VLC will print an explicit error.

commit 0c9d696d4d2224a35b7e85c366e361a126352ce3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Mar 11 18:55:37 2012 +0200

    Linux DVB: show libvlc and kernel API versions in debug

commit 2013440e126d56449a749517592affc2b901b67d
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Sun Mar 11 17:10:51 2012 +0100

    Revert "bluray: properly suppport FIRST_TITLE & TOP_MENU titles"
    
    This reverts commit 6afa23b2dd9e3f526aa59c5d1ee727d2ce249e78.
    This was breaking length computing, thus breaking seeking.
    
    Conflicts:
    
            modules/access/bluray.c

commit c68373380984bbf16687997e426b25ac90558751
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Sun Mar 11 16:57:33 2012 +0100

    bluray: Fix seekpoint updating.

commit a769aa6eb6c868e4487cde63fe6c63641f0b9e5d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Mar 11 18:05:21 2012 +0200

    DTV: deal with "cable", "terrestrial" and "satellite" scheme right
    
    This requires Linux DVBv5.5.

commit 9537fc5c2bfd53c493096a3ac66583d9d5d45ea0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Mar 11 17:55:34 2012 +0200

    Linux DVB: support for multi-standard frontends with API v5.5

commit fd122ba2010fd42f5e2ad33bfbec8d79f9587291
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Mar 11 17:46:44 2012 +0200

    Linux DVB: distinguish Clear QAM from terrestrial ATSC
    
    This will be needed for proper DVBv5.5 support.

commit a9862530656860c69d51d8a8fbe75baae0149e91
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Mar 11 17:01:20 2012 +0200

    Linux DVB: factorize and revector frontend probing

commit 9df024608bdb087f26bff309ddcc9d686e0353d5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Mar 11 16:29:37 2012 +0200

    Linux DVB: small typo

commit 42b8a557d6f0045c2a3a06a9ff457ce2a9cf7144
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Mar 11 16:27:07 2012 +0200

    Linux DVB: fix format string

commit 9a61ad29780421e83b2073db71114fbca7ea893b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Mar 11 16:22:25 2012 +0200

    Linux DVB: add an assertion

commit 542b07d310adad4692455396ffa5d52f3fe666b7
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Mar 11 16:08:19 2012 +0100

    macosx: fixed 'Open File...' in the subtitles sub menu (close #6352)

commit db56ab24bcd6319316fc1d0308ed28b66a8d5477
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Mar 11 15:57:31 2012 +0100

    bluray: Don't fail silently.

commit 12bb4f9d52832dafb493d0c0241b154cbdce251e
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Sun Mar 11 15:50:49 2012 +0100

    bluray: Fetching meta info isn't mandatory.
    
    This should fix bluray playback on windows.

commit 1d4f6a974f9b04873ba9ef5f016053364ef62836
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Mar 11 15:30:29 2012 +0100

    macosx_vout: implemented crop support (close #6080)
    
    note that this patch includes a hack to revert to the 'Default' state correctly

commit f7ee3edcc510959cb85ffde3c350df8c36123c4e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Mar 11 14:29:54 2012 +0200

    Move vlc.misc.*dir to vlc.config.*dir

commit 8d37aa9aeaa2f62f626e861dd8dd1b0842830270
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Sun Mar 11 12:39:07 2012 +0400

    contribs: build libbluray with libxml2.
    
    Required for metadata support.

commit 87e18497d1ba9525187ca952e85379c59d7dff5b
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Mar 10 17:26:19 2012 -0500

    Remove bashism

commit 50134d9405852b74a9844e44f154049a91eaef9e
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sat Mar 10 20:36:29 2012 +0100

    macosx: disable native fullscreen checkbox in prefs if a change would have no effect

commit 51cbd1c24870eec1b386ee978d4ebcaae4a0ac9e
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Mar 10 18:18:42 2012 +0100

    macosx: allow to hide the drop zone while the playlist is empty using an option-click on the playlist toggle button (refs #6213)

commit 96b0289176abe5a24eb1f854e74654b3c55d0574
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Sat Mar 10 15:58:10 2012 +0100

    bluray: Fix a memory leak introduced in previous commit.

commit 3bc5c401996090ef409d0c76fd59c1d009b80c00
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Sat Mar 10 15:54:43 2012 +0100

    bluray: Check for read error when menu are enabled.
    
    This fixes crash with BD-J menu, if libbluray isn't built with java
    support.

commit 207e13c211c1af905bf567934457fd5c91031856
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Sat Mar 10 15:52:23 2012 +0100

    bluray: Check for bd_play failures.

commit d8f49b7514cad7964a857f32f16b17e52f44e444
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sat Mar 10 13:03:43 2012 +0200

    configure.ac: don't fail in x26410b if library not found by default
    
    Only fail if user explicitly enabled x26410b option and suitable libraries
    are not found.

commit 9cab210f4da9c35c49aec8f72c71791aaa3bad32
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 10 12:46:57 2012 +0200

    skins2: use localized hotkey strings

commit 0be34d7019db0b2cda25f360a52de9411f45fb74
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 10 12:46:35 2012 +0200

    Qt4: show localized hotkey strings in preferences

commit 3ff3d5775f4e77a5a047135d05cc622b129e54ea
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 10 12:42:53 2012 +0200

    Provisions for localized key code strings (refs #5974)

commit 1cf1818dabb0594db4ec2ff2bb141a75901ffe7a
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Thu Jan 19 12:52:05 2012 +0200

    x264 10-bit version into contribs

commit 30188b9dc24d39832c76d4997d05b208bf892825
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sat Jan 14 23:13:02 2012 +0200

    x264.c: add x26410b-module for 10-bit encoding alongside normal 8-bit, supports only static linking

commit 797ca65c8f545a22d02ed676711e6f254d5b5dc4
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Mar 9 18:41:16 2012 +0100

    macosx: changed the playlist toggle button behavior (close #6213)
    
    it behaves this way now:
    
    - no video => toggle window minimization
    
    - active video in main window => toggle playlist / video
    
    - active detached video => toggle window minimization
    
    - active video in main window, option click on button => toggle window minimization

commit 4106e42f145faa3534788a58fec9d6eae59ae7e0
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Mar 9 17:58:26 2012 +0100

    macosx: fixed DVD playback using libdvdread (close #6027)

commit da05eb0c8eb4223f4d73c09e3cc32e036475f3f0
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Fri Mar 9 17:41:39 2012 +0100

    hls: Remove useless errno include.

commit 08a2a6031b83a4a227c785ef46121b2fbd289b06
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Fri Mar 9 16:36:50 2012 +0100

    hls: Fix floating-point value duration parsing.

commit 7eb141b4800273870a95210a98c6464416a3b041
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Fri Mar 9 16:34:59 2012 +0100

    hls: Avoid using errno.

commit 8a57032172f9e6c737036cac6fe8f2e530ac21f1
Author: bbcallen <bbcallen@gmail.com>
Date:   Fri Mar 9 17:36:31 2012 +0800

    hls: m3u8 parser should pass 0xD at line end
    
    Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>

commit 411132d9a6511283f4535066dc765658e3a4c01c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Mar 9 14:04:48 2012 +0100

    Contrib: Lame, forget the sha512 update file

commit 77956b05910b44ee764815e08c0e5a52a0d984ed
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Mar 9 13:55:00 2012 +0100

    macosx: fixed playlist and close entries in the Window menu (close #6239)
    
    the playlist item automatically reveals the main window now, in case it is hidden. the close item correctly closes the detached video output window now, when using the gray ui style

commit 52d209b83b69cd0a0576a41976b3d8d8926178eb
Author: Sébastien Escudier <sebastien-devel@celeos.eu>
Date:   Fri Mar 9 08:31:05 2012 +0100

    live555 : fix quicktime audio codec settings.

commit fc247b6f842e382484486197f89beca34499e425
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Mar 8 21:49:38 2012 +0200

    simple mixer: unduplicate channels definitions

commit f39ad0efe9b82c85285bf83635e8610118b4564d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Mar 8 21:25:57 2012 +0200

    Unduplicate WG4 channels order

commit 2b2e2df7d5c6d323f07d3d9fd612ed1c129e86d7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Mar 8 21:15:27 2012 +0200

    sdi: no channels magic numbers

commit f24825edb4c7c3b4605bba07aea9d13dd6aad06a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Mar 8 21:13:44 2012 +0200

    hdsdi: no magic numbers for channels

commit 0e251a88966214c4e357cbe13935251fffff47db
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Mar 8 18:02:03 2012 +0100

    ASF: correct debug/warning messages
    
    Empty function does not mean unknown guid

commit a1492c7cdf607ca70af975fcf94a364d06c6d760
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Mar 8 17:26:11 2012 +0100

    ASF: parse correctly advanced_mutual_exclusion types

commit 1cb530379f592f7308fd87b70a0267157894ccea
Author: Sébastien Escudier <sebastien-devel@celeos.eu>
Date:   Thu Mar 8 15:22:45 2012 +0100

    improve mxpeg detection : there are some cases where the jpeg comment is not included

commit 2c41ee000390d463221d82db9b36b5df8ecad390
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Thu Mar 8 14:45:41 2012 +0100

    bluray: Minor refactoring.

commit aef79d832965b10a923aa47b89475ae44bb11b53
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Thu Mar 8 13:03:14 2012 +0100

    bluray: Removing useless title management code.
    
    As pointed by fenrir, this is already handled by the core.

commit bc368cb418feb3c5ce8a1afd1699cad3fbf00acf
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Mar 8 13:08:08 2012 +0100

    Support WMA Lossless with recent enough libavcodec

commit 6a72420a4526146b65f87b778e010b9ce52895a9
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Mon Mar 5 18:54:11 2012 +0100

    qt4: Adding support for bluray menus
    
    Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>

commit 93154b676439e2dadb4a27b72b4c432c860532be
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Mon Mar 5 18:54:10 2012 +0100

    qt4: Open disc: cosmetics
    
    Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>

commit 339983794cf5faca77706e2ae7a4f765d2e1cff8
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Mar 8 12:36:31 2012 +0100

    Bluray: kill warnings

commit 24961b3535b186d29dea57804c6f7ddbd905b754
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Mar 8 12:33:03 2012 +0100

    Bluray: cosmetics

commit 6afa23b2dd9e3f526aa59c5d1ee727d2ce249e78
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Thu Mar 8 12:23:32 2012 +0100

    bluray: properly suppport FIRST_TITLE & TOP_MENU titles
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 425ee6e926369f3cb02033fbf60b5898ed19fff9
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Thu Mar 8 12:16:33 2012 +0100

    bluray: Store the meta informations in p_sys
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 11e721fa2da7eaf8a0088afc9e2caeedaa59af56
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Thu Mar 8 12:13:37 2012 +0100

    bluray: protection against incorrect paths
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 6ae6943bde14ce79ded3ddefd0f4372456949cfc
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Thu Mar 8 12:11:23 2012 +0100

    bluray: Handle mouse events
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 70d36ebbdcfd0c787d605e676699632442365f51
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Thu Mar 8 11:51:42 2012 +0100

    bluray: Add support for overlay
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 0889b46df014d64833bfbbb1b8426161f5c0522d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Mar 8 11:53:25 2012 +0100

    Contribs: update LAME to 3.99.5 because of a .4 regression

commit e509433c1517494fbde32ded8c9101f12102029b
Author: Christoph Miebach <christoph.miebach@web.de>
Date:   Thu Mar 8 11:12:22 2012 +0100

    More mailmap fixes and simplifications
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit b6eaf679d930ae2888ecdcfcb605fd49dd38a929
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Mar 8 10:37:06 2012 +0100

    Contribs: use mpc tarballs and not svn
    
    The svn has not moved in months

commit 694f1911aabc828fe206984aa177879a304fb269
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Thu Mar 8 01:41:27 2012 +0100

    bluray: Hack to avoid crashing when changing title.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 17f7243ad4a893b58ee1c2f8380328f3da7e9728
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Thu Mar 8 01:36:45 2012 +0100

    bluray: Prepare menu handling
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 091a42674c70a913fab99d868a7e37ea0eb0d2b0
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Thu Jan 5 23:03:59 2012 +0100

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

commit b7be0b26727077e2a617c486df0e162db1825a18
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Wed Feb 15 22:14:05 2012 +0100

    bluray: Adding some event handling basics.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 24bd745705ae6017552678a20f1418c06ed81376
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Mar 7 17:38:07 2012 -0500

    Win32 one-instance: fix mismatch in ABI on win64
    
    86f2f7329b1b4 changed string length storage from int to size_t but did
    not update the receiving code.
    
    Close #6084

commit 2dd544eb847556972c6bdd49e1eb0c281122f448
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Mar 7 20:25:11 2012 +0200

    ALSA: refine buffer / period parameters
    
    We really need at least two periods: with only one period we could hit
    a buffer underrun after a buffer overrun (a REALLY dumb failure...).
    Then we have a favorite buffer size. Then we pick the least number of
    periods to reduce wakeups (but at least 2 anyway).

commit 2a66249d1b9773b7ba2f6ebebbf8619c1f339de7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Mar 7 20:07:01 2012 +0200

    ALSA: fix selecting the audio format
    
    If set_format() fails, the parameters are unrecoverable.
    Use test_format() instead.

commit c07d0c4cd35b7a91c0f9428144a14bbf29750898
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Mar 7 19:29:42 2012 +0200

    SRC: default to fastest SinC
    
    It is good enough for normal people with only half the CPU usage of
    medium quality SinC.

commit 4f292d82afc5c069855572f0d00919edfb394cf8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Mar 7 19:07:57 2012 +0200

    Fix mixer leak (and crash at exit) when audio output fails

commit a71d33159c47a752acc753ebddf1f7ef13790a07
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Mar 7 18:14:26 2012 +0200

    Enable some FPU optimizations via standard pragma by default
    
    If GCC -ffast-math is not supported, some floating point optimizations
    are still possible through more standard means:
    
    "FP_CONTRACT on" is a subset of -funsafe-math-optimizations.
    
    "FENV_ACCESS off" corresponds to -frounding-math.
    
    "CX_LIMITED_RANGE on" corresponds to -fcx-limited-range, but is not
    included as VLC does not use complex numbers anywhere yet.

commit b82611d244a3e64aebb9f562cf62a1ad29ebf7eb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Mar 7 17:51:38 2012 +0200

    V4L2: relicense to LGPL

commit df071469ea293d66d4d4288f16150b76902ba86e
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Tue Mar 6 21:30:18 2012 +0100

    macosx: when we currently play a video in detached window, allow a 'show playlist', too

commit dc28b94159fec2deba1b5ea1d1b4a1d3ddbe79c7
Author: Christoph Miebach <christoph.miebach@web.de>
Date:   Wed Mar 7 01:18:00 2012 +0100

    Improving .mailmap
    
    Mapping some contributors to the same email, fixing jb adresses and trying to
    pick the "right" name when 2 are used by the same person
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 4f3e32f92c042b50a763d5016616373e73f711de
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Mar 7 13:24:12 2012 +0100

    macosx: disable the libsamplerate plugin by default to save 5 to 11 per cent of CPU load on an i5 when playing ordinary stereo audio (AAC, 128kb/s)
    
    the performance impact is even more noticeble on older CPUs of course

commit 29f33902b603620342bd5420f46dddfc41ae0ddf
Author: Jon Stacey <jon@jonsview.com>
Date:   Wed Mar 7 01:25:26 2012 -0600

    Audio: Core Audio: Initialize starting volume for analog devices.
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 97761da66cb72a23b12fe3c56ac70936ab7480ed
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Mar 7 10:21:05 2012 +0100

    DVBsub: split encoder from decoder

commit dd55afb6b19f77d14928f357c9924289c34ec4fd
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Mar 6 21:12:42 2012 -0500

    android: update config
    
    enable gcrypt
    remove portaudio mention (it disappeared)

commit bead358b379601eb4be6d9914bd3379ff73b50ba
Author: 某因幡 <tewilove@gmail.com>
Date:   Fri Mar 2 23:27:45 2012 -0800

    android: build gnutls
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit ecd92c1dd91675e61ba69aac6e72277f06bd7abf
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Mar 6 21:04:08 2012 -0500

    contrib: gnutls: missing limits.h

commit a75552b81ca070dced73f42873c3c52c4d75f4a7
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Mar 6 17:52:59 2012 -0500

    HLS: fix IV parsing
    
    Don't assume IV has 32 digits (leading zeroes are not mentioned in the
    spec)

commit 2f128d5938387f0b52b2b16bf6556a2335d2447f
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Mar 6 16:56:42 2012 -0500

    httplive: aes_key is not a string, neither it is NULL terminated
    
    Also don't use a temporary buffer to read the key

commit 3e98c8e266ed3279970e4d6842f0ea2496a3ce9a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Mar 6 22:02:42 2012 +0200

    audio output must be reset if the format or channels mask changes
    
    The check would only reset the output if the sample rate or the
    bandwidth changed. For example a switch from 16-bits stereo to
    32-bits mono would be undetected. Fortunately, this probably never
    happened in practice.

commit c8961f3a00b3754fe69ad6267fce06133915b589
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Mar 6 21:19:44 2012 +0200

    Remove unneeded #include <vlc_aout.h>

commit 3ce61e5ffff1f1dfc0f11dfaa37abed42517b928
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Mar 6 21:18:30 2012 +0200

    Move channels definition to <vlc_es.h>
    
    They are mainly for audio_format_t which is also defined there. Many
    files included <vlc_aout.h> only for these.

commit 7351e9519832178e2fe5f27bbdffa2e5cb949b4d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Mar 6 19:54:13 2012 +0100

    macosx: fixed execution on OS X 10.5 (close #6282)

commit 6e270e35dec56e260b5abb33101627265c825033
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Mar 6 21:04:11 2012 +0200

    aout_DecNew: Use AOUT_CHAN_MAX

commit cbe148bafa0d04db9e58f8bf0cf14a31bea4baf3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Mar 2 16:59:10 2012 +0200

    modplug: no need to link to stdc++ and m
    
    This avoids extraneous libraries when libmodplug is a dynamic library.

commit 534a93219daa4b252b5f9d196c009784588ee42b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Mar 6 18:49:00 2012 +0200

    contrib: modplug: merge Libs.private into Libs for static linking

commit 3ce29fe10e2e9813452abbbd1a0aaaea07a57411
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Mar 6 18:48:29 2012 +0200

    contrib: helper to merge Libs and Libs.private in pkg-config files
    
    pkg-config is unable to autodetect whether a package is linked
    statically or not. This helper just moves Libs.private into Libs
    manually in case only a static library is built. Most if not all of
    contribs are built that way.

commit 20ee3d9d6e7586f778905cb048872dd5c5ae8ce3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Mar 6 18:10:30 2012 +0200

    ALSA: do not turn off softvol
    
    Some people actually use it.

commit d17ed613ebfa4b473bf9d4270d2df3a9f37924fd
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Mar 6 13:42:31 2012 +0100

    macosx: added additional artwork for the single fullscreen button in the detached video output window
    
    derived from previous artwork for other single buttons

commit ff5a7721ddbe528232d97e85eb64e226d3d8794d
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date:   Tue Mar 6 08:30:05 2012 +0100

    dash: read skips bytes when p_read is NULL
    
    Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>

commit c9186e33f299e7045e70f07d8562c4c38b8421ef
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Mon Mar 5 22:24:22 2012 +0100

    Qt: SoundSlider: create gradients according to sound max value

commit 43b0c46d145dba1ea51e464d48af35bd2f3cbc83
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Mar 5 20:55:35 2012 +0100

    macosx: redraw the playlist view on selection change (close #6316)

commit ccaeb4ab6ede00476172969fe61943ae8bde84af
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Mar 5 20:52:07 2012 +0100

    macosx: fixed compilation warning

commit 6460f5112b5fd825a89e9545a5a0977bd9d75089
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Mar 5 20:43:35 2012 +0100

    macosx: fixed aspect ratio and crop commands by removing a no longer needed hack (close #5921, close #6080)

commit 0a3ae653ca1029050bdabf18ce921cca66ba08e9
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Mar 5 20:30:20 2012 +0100

    macosx: minor ui fixes to the detached video output window

commit 48897cfc6d9bbd43ef2e9d6a5369210dde3d8b8a
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Mar 5 20:26:06 2012 +0100

    macosx: fixed crash on quit while the video plays in the detached window

commit 9b3cf5b99725417958a2fb30cb0f64eac04b1524
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Mar 5 20:20:11 2012 +0100

    macosx: added window title to the detached video output window when using the black ui mode
    
    code needs factorization with the main window

commit 43b4b04b69c273aea2156b5b64bf510b606f5252
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Mar 5 20:11:16 2012 +0100

    macosx: remove debug

commit 74f02326dc168aa632fe68c29951cf3824dfce06
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Mar 5 11:15:27 2012 -0500

    httplive: fix stream detection
    
    Using str*() on a bytestream is a bad idea.

commit 93a0d5ab5b51d369c20f933f379ad4934daeb7bf
Author: Jon Stacey <jon@jonsview.com>
Date:   Mon Mar 5 00:54:35 2012 -0600

    coreaudio_lag_fix.patch
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit a3dce49a0fd8aba7e62ce72b732e80e3bf1401da
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Mon Mar 5 16:44:46 2012 +0100

    qt4: Removing debug

commit cb50a4ea6235139d390a8d8b71e8fd71cc6ae522
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date:   Fri Mar 2 09:57:00 2012 +0100

    dash: fix parsing bug
    
    Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>

commit 3661c2462b9a07493f14f197f5f1f96f6a47f5d7
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Mar 5 06:07:29 2012 -0500

    ts_debug: check format parameters

commit d77948263d850f221ac18606f3e0f6c19295d51b
Author: Sébastien Escudier <sebastien-devel@celeos.eu>
Date:   Mon Mar 5 09:47:33 2012 +0100

    SAP : handle legacy v0 where the hash is not set (I forgot this case in c495d676f1)

commit 880d2ee8668d5e40d15a8a91cf175831bb99e44a
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Feb 16 04:05:29 2012 -0500

    TS Demux: PCRHandle(): simplify

commit 089af106e940a28744c76407dd4243f92cd47934
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Feb 16 04:02:01 2012 -0500

    TS Demux: dr_52.h and dr_59.h are always present

commit 12edd19f71df9e41c5ca79ddc470d7378ff64d33
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Feb 16 03:58:55 2012 -0500

    TS demux: PMT callback: simplify

commit e73ebd7ff6158f361ab5c2dec1d6426ccdf29414
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Feb 16 03:32:29 2012 -0500

    TS demux: PATCallback: simplify

commit c6052ba0fce7caf7ebb2fff003e9245bebd8da4f
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Feb 16 03:18:52 2012 -0500

    TS demux: PIDInit(): simplify

commit 87e0fe726aa2c4c8cbf44d5f57e611d2dd5a2f35
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Feb 16 03:16:13 2012 -0500

    TS Demux: PIDFillFormat(): void, reduce dereference

commit 8fdf1f20beb53ec72b7f2a903071857596ce0d72
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Feb 16 03:12:16 2012 -0500

    TS Demux: IODNew(): simplify

commit 3ab6c24c6efbd7311a817c1a8b08e9a6074b89fb
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Feb 16 02:14:06 2012 -0500

    TS demux: iod_descriptor_t: remove write-only members

commit 711e4019aaec8af5ec1908edd2f6b5bc00c9cde1
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Feb 15 23:10:41 2012 -0500

    TS demux: IODFree / IODNew: simplify

commit 39f46d49165027ba4d0c89530904abefbcd0a16a
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Feb 15 22:57:54 2012 -0500

    TS demux: es_mpeg4_descriptor_t: remove write-only members

commit 3eb3203a4269935b96dc2f60ab4af7347a20e52e
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Feb 15 22:50:10 2012 -0500

    TS demux: decoder_config_descriptor_t: remove write-only members

commit e61aa20273a355aa35e405a3cc15a6f93f9f8d77
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Feb 14 17:50:39 2012 -0500

    TS demux: use c99 for, cosmetics

commit b666c76f51343c2c833bc685c0df4fdda138c190
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Feb 14 17:44:10 2012 -0500

    sl_config_descriptor_t: unused, remove

commit 448a218141b11b100e400add08ec23465ac61071
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Feb 14 17:17:08 2012 -0500

    TS demux: use a static function for debugging

commit e607f6046eac47a0d49a1240d0269ccc44e154f8
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Feb 14 17:12:35 2012 -0500

    TS Demux: assume dvbpsi/tot.h is present

commit 5274bda1b40be35feb00be173e4e910b72f6f4ed
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Feb 14 17:03:06 2012 -0500

    TS demux: fix print format strings

commit 0d15805725f753147046a02499f305d1a5345689
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Feb 14 16:59:03 2012 -0500

    TS demux: decoder_specific_info -> i_extra/p_extra

commit 6e8a6d28d31c4533bf4b29337f4a6e655f005943
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Mar 5 02:56:35 2012 -0500

    DecoderFixTs: deindent, cosmetics

commit 6eeeda913c22e1fd32107bf12bf2c7df6c2938fc
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Mar 5 02:16:50 2012 -0500

    input_EsOutNew: use calloc

commit 8bb9cc8d7a43ed870d04334f0d3c5ac322801edc
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Mar 5 02:16:26 2012 -0500

    es_out.c: use c99 for

commit adb694f5284a8a9481b26463685cae15b336466e
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Mar 5 01:46:53 2012 -0500

    EsOutControlLocked: align case on same level than switch

commit 05a4b8a6f245d3487570dfee38bacad4a03175de
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Mar 5 03:10:50 2012 +0100

    macosx: implemented playback controls for the detached video window (bwd/play/fwd, position, time, fullscreen)
    
    2 things todo:
    
    - get custom artwork for the fullscreen button
    
    - implement window title when using the black ui mode

commit d0590ad182d82c5c856b8b4555bce93d5ccc1fb6
Author: Chris Smowton <chris@smowton.net>
Date:   Sun Mar 4 22:17:33 2012 +0100

    hls: Fixing bad length computing.
    
    Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>

commit 0307c51edc4a04f9ef28c1806941483fd280578a
Author: Chris Smowton <chris@smowton.net>
Date:   Sun Mar 4 22:15:06 2012 +0100

    hls: Fixing backward seek
    
    Fixes #6261
    Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>

commit 7573128aa74cd02d78269c8ff9d9aa30337ef859
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Sun Mar 4 21:50:45 2012 +0100

    Fixing HLS on win32.

commit 1bde880702e7a8913205ed0f491e9a223dfaae48
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Mar 4 19:29:43 2012 +0100

    libvlc: inform that the option was deprecated since 2.0.0

commit c064cbae1d4d14be4f9d65cd707c80219b2e3031
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Mar 4 19:26:22 2012 +0100

    cosmetics (unused variable).

commit 69ee998d3c9fe363b1af52ba3ee20fcd2c0a8b0f
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Mar 4 19:25:32 2012 +0100

    http: fix memory leak in the error path

commit 4cd5c5d329a9164503d6f9113ffd4ceb1b372d29
Author: Rémi Duraffort <ivoire@videolan.org>
Date:   Sun Feb 5 23:27:19 2012 +0100

    video_filters: use spin locks whenever possible

commit d7df112353124aa073b1b9fcb741ae24a3e1e7d1
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Mar 4 19:05:41 2012 +0100

    macosx: handle Lion's fullscreen shortcut in addition to our own keys (close #6313)

commit c3ea7f28b638c8f54ad3463d12e1e3eeb1f682f1
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Mar 4 18:32:34 2012 +0100

    macosx: fixed re-sizing issue with the drop zone

commit 73741d0175775e35447000b3b30f7e7f799d523b
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sun Mar 4 16:24:56 2012 +0100

    macosx: fix crash when audio effects panel was opened
    
    close #6252
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit f56aba45d9d053e74ff35c1aa877c4326391753a
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Mar 4 17:51:06 2012 +0100

    macosx: fixed resizing issue, which was in part fixed by the previous commit by accident (close #6203)

commit 5b93d5b10049eb443b483ab8fa180d0db3304f8c
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sun Mar 4 15:45:53 2012 +0100

    Qt: SeekSlider: optimize, precomputing gradients

commit 06f57d2bd7dd633d1ba731107b7cfc7048fc7e03
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sun Mar 4 12:41:33 2012 +0100

    macosx vout: show complete window if we would resize beyond screen bounds
    
    Make sure that if we would resize beyond the screen we set the origin values to ensure that the complete window is visible.
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit f55247fc93d025cfa3f96dc78d5d20f411cb6c8f
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Mar 4 13:12:13 2012 +0100

    Revert "macosx vout: show complete window if we would resize beyond screen bounds"
    
    This reverts commit 3effe29897d85b43901bd879cdcc1cec8f80fd05.

commit 3effe29897d85b43901bd879cdcc1cec8f80fd05
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sun Mar 4 12:49:42 2012 +0100

    macosx vout: show complete window if we would resize beyond screen bounds
    
    Make sure that if we would resize beyond the screen we set the origin values to ensure that the complete window is visible.
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 8f813fc43ae83fa0d04d591a1f3c6b02b1d288e5
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Mar 4 13:08:11 2012 +0100

    macosx: allow the user to hide the sidebar (close #6088)

commit 84dc949e138f6231ba0c58572b7949ca4e5724a8
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Mar 4 12:42:00 2012 +0100

    src: fixed multicast reception on OS X when using the 10.7 SDK (close #6104)

commit be40ef554ab4d76d5ff221567940d0d4d5e3aa65
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sun Mar 4 02:17:53 2012 +0100

    macosx: fix white fullscreen when video ended(close #6288)
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit baf9deddc7313288415cdd0f6afa1f6423dbea9c
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Mar 3 22:29:10 2012 +0100

    Qt: SoundSlider: optimize paint method

commit 29fe32be29330e26950e232cd6e50ff3a4be07ad
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 3 22:48:38 2012 +0200

    RTP: set audio channels directly rather than channels count

commit 5f9d5c69d6a07be03f9d013f3454f10bb8f6af6f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 3 22:38:25 2012 +0200

    Remove useless case
    
    i_physical_channels only uses PHYSMASK bits anyway.

commit b5a03067d5670694142bd545aa88522908216347
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Mar 3 15:20:07 2012 -0500

    ADTS in TS muxing: fix use after free

commit c9c770e7f463e896453ce7b25629b5ef4df8a3f8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 3 20:46:48 2012 +0200

    ALSA: untested support for 7.1

commit 119c3fc9f9cc1c05df23728a6e16ac9c702e93f2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 3 16:39:26 2012 +0200

    ALSA: add configuration item for channels, remove broken autodetection
    
    There is no reliable way to determine the channel configuration of a
    certain ALSA device. The ALSA operates at too low level for that.
    So add a configuration option with default to stereo (as in previous
    VLC versions). However, the user will not need to re-enable 5.1 every
    time.
    
    This commit also removes all the fancy device choices. The static
    choices are overriden dynamically by the UI anyway. So the only use of
    the list was in vlc --help.

commit 75977c876f7169e6e3da5605d86d78706bbfd130
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 3 19:11:44 2012 +0200

    Add shorthands for audio channel maps

commit ea6e934aedda48cc024c4554cd33542ee83ab8e4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Mar 3 20:00:44 2012 +0200

    ALSA: fix S/PDIF output (hopefully)
    
    Do not clobber the output format channels to stereo. This would break
    the VLC filtering pipeline.

commit 53f6bc016209b67a56c2bbecf03ae05c42b7f5ed
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sat Mar 3 17:01:08 2012 +0100

    macosx: fix crash on exit in concunction with InputEvent
    
    For each input thread the callback for "intf-event" was registered
    at least twice, and never deleted correctly.
    Therefore this patch makes sure that we add the callback only once,
    and also properly delete the old one when the input changed.
    
    should close #6207, refs #6252
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 68a4652d102431c548b700d89d04c6f567d245c6
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Mar 3 13:02:36 2012 +0100

    macosx_vout: implemented a cleaner approach to limit the window size according to the screen it is displayed on (close #5875)

commit 26db27e01ad310bfc9004ce6fa22e40a3892fbd5
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Mar 2 19:08:48 2012 -0500

    MMS: add an error message if UTF-16 conversion fails
    
    Server rejects connection if some field are not set properly

commit d843a2fc47bf6b9f4277310736b25caee8309ee7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Mar 2 18:44:35 2012 +0200

    Avoid char conversion in strchr() - should fix #6266

commit b3cd3651868cce57d54e94c6662a383f7d94444e
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Mar 2 11:40:40 2012 -0500

    avcodec: fix error resilience setting (renamed a while to recognition)
    
    The field was renamed in lavc54 and setting values changed from
    enum to bitfield.
    We don't need to care about this because VLC doesn't specify values.

commit 15d1efaea5543ff06d5bb0fed76356d676742576
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Mar 2 17:21:40 2012 +0100

    Qt: SoundSlider: fix visibility warning

commit b977c6e11ebdb4db67c0ceaa95f58b68ca2d3a49
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Mar 2 17:20:40 2012 +0100

    Qt: SoundSlider: fix undefined character escape sequence

commit 41e0bd599857e6442285f5d0515e8e33af0e3ebe
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Mar 2 17:17:05 2012 +0100

    Qt: ControlsWidget: fix layout visibility

commit 8290233b46cd5e4edcd83d6a5795cda6814f06a7
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Mar 2 16:38:37 2012 +0100

    Qt: extensioninfo dialog: remove unused member

commit 474f83908e14a6ab7c282bcaecee72c863bb069e
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Mar 2 16:22:52 2012 +0100

    Qt: messages: fix visibility warning

commit 89f039dd14b2bf8da73b08bc23ded28da9044867
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Mar 2 16:16:14 2012 +0100

    Qt: preferences: remove unused hidden member

commit c86cbfb9b1ebd6af37d47b47d8d982e5df989fca
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Mar 2 16:14:04 2012 +0100

    Qt: epg dialog: fix base class hidden method

commit ec0ceb44297566cf60623afd13b696e17b073ce8
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Mar 2 16:11:16 2012 +0100

    Qt: various visibility warnings fixs

commit d1a8b724c3923bb37002e5102cae25d9594a9a95
Author: Maciej Blizinski <maciej@opencsw.org>
Date:   Thu Mar 1 00:55:49 2012 +0100

    Invoke check_headers with $(SHELL)
    
    Otherwise, it gets executed with /bin/sh which on Solaris does not support the
    $(...) construct. This causes 'gmake check' to fail. For example:
    
    ../src/check_headers: $(dirname ../src/check_headers): does not exist
    
    Calling check_headers with $(SHELL) explicitly makes use of CONFIG_SHELL.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 7b0efebbf38aec8c341ad92433fb218a02bf62a0
Author: Maciej Blizinski <maciej@opencsw.org>
Date:   Thu Mar 1 09:37:48 2012 +0100

    Use libcompat in tests
    
    Otherwise:
    
    Undefined                       first referenced
     symbol                             in file
    asprintf                            url.o
    ld: fatal: Symbol referencing errors. No output written to test_url
    
    This patch uses a mix of tabs and spaces to match the existing convention.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 5d9ceb2953c62512800a3a922ce8171a445332bd
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Mar 2 12:50:49 2012 +0100

    Revert "macosx: don't let the video window get larger than the screen it is on (close #5875)"
    
    This reverts commit 93b211422cf7fa0c7e61c355da2068e7e0e56a69.

commit 251eeba2e07bf8579a3e6c1b03011bbab19854fe
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Mar 2 12:08:45 2012 +0100

    Revert "Qt: handle special mouse buttons"
    
    This reverts commit e3511f67bc3ea374382359ed92b6d4312282f7a9.

commit fc2fa18e804123b24840f26fbf1c505014f887bc
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Mar 2 12:08:30 2012 +0100

    Revert "vlc_keys: define mouse's middle, 4 & 5 buttons."t revert
    
    This reverts commit aeb250f758bfce98368ccb094067a8ad82bea7c6.

commit c495d676f112fa09f12dcfddc6b1f2f38d3032d9
Author: Sébastien Escudier <sebastien-devel@celeos.eu>
Date:   Thu Mar 1 13:32:37 2012 +0100

    SAP : uniquely identify a session with the hash id and source, as described in rfc2974

commit b6f678aa0fabb3e240f54457271c69c44e8ce0bd
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Mar 2 02:23:41 2012 +0100

    Support qcp file opening
    
    Close #6291

commit d73cc541acbf2ba3067ea76aaedf61b7742a01a0
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Mar 2 01:28:41 2012 +0100

    Qt: preferences_widgets: fix vtable entries for show()/hide()

commit e4a2f9949332e0336dca030b01662503b402c8fe
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Mar 2 01:01:29 2012 +0100

    Qt: playlist_model: don't declare array with non constant expression

commit 2d2c0ffaa99f2146c643e50aa1c82fdaa8a7adad
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Mar 2 00:50:50 2012 +0100

    Qt: qmenuview: fix macro usage

commit 0bb2110cebcae124ccf503de9e4863b6a8cc0982
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Mar 2 00:46:28 2012 +0100

    Qt: Don't bypass (goto error) local variable declarations

commit e3511f67bc3ea374382359ed92b6d4312282f7a9
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Mon Feb 27 20:54:31 2012 +0100

    Qt: handle special mouse buttons

commit aeb250f758bfce98368ccb094067a8ad82bea7c6
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Feb 24 19:24:52 2012 +0100

    vlc_keys: define mouse's middle, 4 & 5 buttons.
    
    The same way as Wheel left/right, allow to use
    those buttons for GUI shortcuts.

commit 6c2f2728fee10b8be2dc289c032646851553fd5d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Mar 1 22:42:13 2012 +0200

    Revert "Link vlc-cache-gen with the C++ standard library..."
    
    This reverts commit 07d38617832be934896fa7a14fe52f1a65c901ab.

commit 93b211422cf7fa0c7e61c355da2068e7e0e56a69
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Mar 1 19:42:10 2012 +0100

    macosx: don't let the video window get larger than the screen it is on (close #5875)

commit e6f14b002b2232794d9dfc4a2841d2ea1df2241f
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Mar 1 19:05:21 2012 +0100

    macosx: don't allow option-click on the playlist button in case a video is playing

commit 566b0cd4405f9c9022789ce43c86ec5ee4753acf
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Mar 1 19:01:50 2012 +0100

    macosx: hide the playlist without option click when showing the video in a separate window (refs #6213)

commit aff835014cd769596220b56248fecda8bf196f29
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Mar 1 19:00:16 2012 +0100

    macosx: fixed a crash

commit 54ff6997ce186837319168090a588d543fa35a3e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Mar 1 19:32:08 2012 +0200

    gnutls: simplify x509 certs loading, no need for O_DIRECTORY

commit 7222ec271911a579b95ed57b48956787f850e0a7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Mar 1 19:28:37 2012 +0200

    Fix MacOS compilation (probably)

commit 9ae29b39d12b30d0266842466f3ac8239d3cb005
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Mar 1 19:24:40 2012 +0200

    Remove the old glibc version check
    
    This is not so relevant anymore and was only a warning anyway.
    (We cannot avoid the bug in LibVLC.)

commit 49399c2720db101476aed2014c58444929357e19
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Mar 1 19:06:20 2012 +0200

    Work around automake bug (?) to distribute contribs
    
    Files were copied to contrib/src/src instead of contrib/src...

commit 1e952e5ee6cfd2e0479a6589802234c46e65d2f0
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Mar 1 17:46:09 2012 +0100

    macosx: cosmetics

commit 5d6ac80bae137c6b36730a4fe82841ef3eec0099
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Mar 1 17:24:19 2012 +0100

    macosx: fixed track synchronization panel (close #6233)

commit 91df5145e02822572c0fcc8f341b371c34817890
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Feb 29 17:32:16 2012 -0500

    Remove unused PLUGINS variable

commit 35d2292855c399fcbcc5ef6116580db2350060f7
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Mar 1 11:12:20 2012 +0100

    Gradfun: do not crash on exit on Win32
    
    vlc_memalign data should be vlc_free'd
    
    Close #6114 #6280

commit 2eba8b99b7b7b5c64041d374718ce3d7ff17a0b8
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Mar 1 10:40:46 2012 +0100

    Add Keywords to the vlc.desktop file
    
    Close #6275
    Close LP:943014

commit 07d38617832be934896fa7a14fe52f1a65c901ab
Author: Sam Hocevar <sam@hocevar.net>
Date:   Wed Feb 29 20:53:07 2012 +0100

    Link vlc-cache-gen with the C++ standard library to avoid issues when we
    dlclose() a C++ plugin that was built with a faulty library that may have
    registered __cxa_atexit callbacks (usually through the libstdc++ that
    library was built with).
    
    Upgrading libstdc++ is not always a solution since some code may have been
    inlined and we can't get rid of it.

commit 8e34ab46a299beaf465db2913588e08748365751
Author: Sam Hocevar <sam@hocevar.net>
Date:   Sun Oct 17 19:28:56 2010 +0200

    Fix a typo in the fourcc definition list affecting I444.

commit 96f3458656bbb207ffe0d15678ca96ae38c8f5d9
Author: Maciej Blizinski <maciej@opencsw.org>
Date:   Wed Feb 29 15:59:46 2012 +0100

    Escape double quotes when creating 'compile'
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 3414682cbdc046cfe0be16df0abbed5a87ac1fbc
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Feb 29 17:09:11 2012 -0500

    decoder synchro: cosmetics

commit 245b9e9e148544efe4ced301a96325ff13f7aeeb
Author: Kevin Anthony <kevin.s.anthony@gmail.com>
Date:   Fri Feb 24 14:19:28 2012 -0500

    dbus: Implement fullscreen switching (MPRIS 2.2)
    
     * Add the Fullscreen and CanSetFullscreen properties
       to the root interface implementation
    
     * Implement org.freedesktop.DBus.Properties.PropertiesChanged
       for properties of the root interface
    
    Signed-off-by: Mirsal Ennaime <mirsal@videolan.org>

commit c5ba028a2d13d79b5f4c7e46e0bef95c5ca58f4d
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Feb 29 14:14:46 2012 -0500

    libvlc_media_list: remove unused feature

commit a415ad3b13262004ad9338c8cbf46eeacfe8ad0b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 29 20:03:55 2012 +0200

    Add -lnsl in $SOCKET_LIBS as needed
    
    Also fix if_name(to)index() detection, that depends on nsl.

commit 68e67843a4a37100f24f38167c89c427dcdf7986
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Wed Feb 29 18:22:57 2012 +0400

    Contribs: vpx: fix typo.

commit 66b102008a70402b3ac0b4e92153664ce27a9369
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 29 18:59:54 2012 +0200

    Replace posix_memalign()

commit cdf21929f60f8fe692253ce0689b112f459bdd58
Author: Claudio Ortelli <claudio@jamendo.com>
Date:   Wed Feb 29 16:16:07 2012 +0100

    Jamendo selected charts by genre
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit a6817c36ffb37c4ed8482868e84248c34f3ce8a0
Author: Frédéric Yhuel <fyhuel@viotech.net>
Date:   Wed Feb 29 14:23:55 2012 +0100

    DASH: prevent integer overflow
    
    A integer overflow could happen in bandwidth computation, for example if
    we have a DASH server and client on the same LAN.
    
    Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>

commit 39ef23e2ce0e54c074490eda0dcee6068c77091e
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Mon Feb 27 16:18:02 2012 +0100

    hls: Removing useless test.

commit 0d3ac6a7df7e205bdaff6e1493abdf1a62fa45b8
Author: Casian Andrei <skeletk13@gmail.com>
Date:   Wed Feb 22 10:29:02 2012 +0200

    dbus: Prevent dictionary from growing out of control
    
    For each item that was appended or deleted, the ("Tracks", NULL) pair
    was inserted (duplicated over and over) in the tracklist_properties
    dictionary. The dictionary was inserting it in the same position and
    it assumed it had hash collisions, triggering an expansion at every
    insertion of that pair.
    
    Check if the key is present before inserting in the dict again, at
    playlist_item_append, playlist_item_deleted events.
    
    Signed-off-by: Ilkka Ollakka <ileoo@videolan.org>

commit 308259d1ab249c19463c88b382f705ffde1343e5
Author: Casian Andrei <skeletk13@gmail.com>
Date:   Wed Feb 22 10:27:38 2012 +0200

    Create a has_key function for a vlc dictionary
    
    Signed-off-by: Ilkka Ollakka <ileoo@videolan.org>

commit cba6de799bbe8583a88e00a71a277210a0b2acce
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Feb 28 23:40:27 2012 +0100

    Qt: remember correctly the network list

commit 06430f7c2468d5f8004bad8c7ff146d5a1dcebbb
Author: Naohiro KORIYAMA <nkoriyama@gmail.com>
Date:   Tue Feb 28 10:32:07 2012 +0900

    Fix memory leak in video_output on Mac OS X (close #6267)
    
    huge numbers of memory leaks happens because subpictures are not deleted.
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit b64eec006c15973d72089bfb9be270c5e8e23616
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Feb 28 19:24:17 2012 +0200

    Revert "Fixing HLS on win32"
    
    This reverts commit b7d96d26c43aa489400b6755d8c90ede9a25cc1a.

commit a414889bc898bb5923015691b8f558b2db90f6b7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Feb 28 18:52:03 2012 +0200

    mp4: avoid shadowing variables

commit fe146fbe30bd10ccd7ba4543e0295a474598f646
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Feb 28 18:29:36 2012 +0200

    Revert "uClibc compilation fix"
    
    This reverts commit 09c815edec7fb4a241fa3ef217f3ed3196da7ce2.

commit 74ba8ca7521d0dd984db899b7517e89a8737bc8d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Feb 28 18:28:47 2012 +0200

    Revert "Fix v4l2 build failure on Debian/kfreebsd"
    
    This reverts commit 7711eb75851df0dfcacecab5199bec5cff528ce8.
    This makes no sense as control types are _not_ macros.

commit 3e48c330dccfb4d90e0b3d97308038b6de3b570b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Feb 28 18:28:09 2012 +0200

    Fix inverted shell negation "! test" -> "test !"

commit 6e78f7b4d206c2d76b2d09e953383f0150cd051f
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Tue Feb 28 15:26:06 2012 +0100

    macosx: the window should not be always the main window
    
    With this patch, the window has the proper inactive state when another window is in foreground
    
    Close #6016
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit cf461cc05b82b45499f368f1a19944e6051fc91b
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Tue Feb 28 15:26:05 2012 +0100

    macosx: close the right window when pressing Cmd+W
    
    For nonembedded mode, this makes sure that:
    - playlist window can be closed and video continues playing
    - video will be stopped when closing video window with Cmd+W
    
    Close #6239
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit e33b79f2f7d90dedae32adad27e4c452a8ec278a
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Tue Feb 28 15:26:07 2012 +0100

    macosx vout: reliably set the window level
    
    setLevel: seems to be not thread-safe, therefore we set this on the main thread to ensure its functionality
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 6fa1935b5a4d1894689fac30c358a5b1887677c9
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Feb 28 16:47:25 2012 +0100

    bootstrap: allow calling genmf with non default shell

commit fdb0dcae43697f21be471cb0d2da5416bc0d8877
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Tue Feb 28 12:51:00 2012 +0400

    avcodec: dxtory support arrived a bit later in ffmpeg than in libav...

commit 1a87876f7943224bc7f1974ae621f17925e83ac1
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Tue Feb 28 11:11:28 2012 +0400

    Update NEWS with new supported codecs.

commit 23fb8f0f8ee32df3c0eaa4a547427745247d3f89
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Mon Feb 27 17:46:10 2012 +0400

    Register CDXL, BMV, Ut Video, VBLE and Dxtory codecs in avcodec module.
    
    BMV Video requires palette support and doesnt work as-is, all other
    codecs work nicely.

commit c8ed3d25fce9384211679abd6480ddbf0bd32ed6
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Fri Feb 24 15:19:46 2012 +0400

    Fix some common typos.

commit 18faa622b2de2b94696d3de273704cb4a588bb3c
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Fri Feb 24 13:49:47 2012 +0400

    Contribs: add separate libpostproc.

commit 59c0cf6f125a5d6ddbb839adcfa31404c0043c89
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Fri Feb 24 13:51:05 2012 +0400

    Contribs: libpostproc was removed from libav.

commit 7bbf79a4a9c3f845a08c1a3ed4579168d14d04a9
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Feb 28 02:37:24 2012 -0500

    Revert "Contribs: use latest commit before lavc 54 jump"
    
    This reverts commit 61426c7c15b879c8fc51852d1e77931a88cf6727.
    
    Conflicts:
    
            contrib/src/ffmpeg/rules.mak
    
    Modules have been updated to new API

commit fd7e3ccc211703d018d454625a37a1ca662b7b15
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Feb 28 03:37:42 2012 +0100

    Qt: fix navigation menu rebuilding
    
    Close #6219

commit 3f5029f86312e70edb86252dabcaae3ba6a71cc5
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Feb 28 02:24:12 2012 +0100

    Qt: menu simplification

commit e837f1cf0577a960450b2955809cc458ab164d20
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Feb 28 01:13:09 2012 +0100

    Qt: remove unneeded includes

commit 3c5f2a8ccadc870bbce6c58ac6f292886f4899dd
Author: Denis Charmet <typx@dinauz.org>
Date:   Tue Feb 28 00:22:14 2012 +0100

    MKV: Handle file with no duration or 0 duration
    
    Close #6137
    Fixes issue in http://forum.videolan.org/viewtopic.php?f=14&t=98525
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 23d755550b26259906b9d36443f20c0e2f3f1b56
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Feb 27 21:40:18 2012 +0100

    macosx: don't show the playlist on stop in minimized mode (refs #6213)

commit ee647c11403dbf64805f4e88e093114be59dea2a
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Feb 27 21:10:37 2012 +0100

    freetype: changed the default font for OS X to 'Arial Unicode' (close #6087)
    
    This appears to be the only sane font installed by default which supports at least Latin, Arabic, Traditional Chinese, Simplified Chinese, Japanese, Korean, Cyrillic, Vietnamese, Hebrew, Devanagari, Gujarati, Urdu, Tamil, Thai and Telugu

commit 62a6fc50d6c2559adb28c238d18729a70525809b
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Feb 27 14:21:47 2012 -0500

    osx packaging: fix typo when creating include directory

commit 3503460d6c1dd5319f1e91827e2e88c8b6dda064
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date:   Thu Feb 23 16:16:54 2012 +0100

    dash: fix intialization typo
    
    Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>

commit 88e497880b252bc2a73b8e14cd9b6c5ddc13bc77
Author: Sébastien Escudier <sebastien-devel@celeos.eu>
Date:   Tue Feb 21 12:56:56 2012 +0100

    dereference p_libvlc->p_vlm after the media clean up

commit 7cab5a8c5d67596a4d73a5e9194a52d3736725f0
Author: Rob Jonson <rob@hobbyistsoftware.com>
Date:   Sat Feb 25 13:55:21 2012 +0000

    avoid crash where vlc.net.stat returns nil for a file (such as alias on mac os)
    
    resending with spaces instead of tabs for indenting.
    please backport for 2.0.1
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit f89d9b2f571c7cff7ce63881ce575090dffb8fbd
Author: Brendon Justin <brendonjustin@gmail.com>
Date:   Fri Feb 24 12:54:33 2012 -0500

    macosx: Really use specified SDK in build.sh
    
    Sets the SDK in addition to minimum deployment target.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 09c815edec7fb4a241fa3ef217f3ed3196da7ce2
Author: Ismael Luceno <ismael.luceno@gmail.com>
Date:   Mon Feb 27 12:18:44 2012 +0100

    uClibc compilation fix

commit b19614ae62c2083ae7f5b34cd7b7a5d3ca7e250a
Author: Sébastien Escudier <sebastien-devel@celeos.eu>
Date:   Fri Feb 24 15:28:28 2012 +0100

    avformat : fix overflow in timestamp computation

commit b7d96d26c43aa489400b6755d8c90ede9a25cc1a
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Sun Feb 26 22:57:59 2012 +0100

    Fixing HLS on win32
    
    Removing m3u8 from the extensions to demux shortcut list. This was
    preventing the TS demux to be used. Instead, the M3U8 importer was used.

commit 86572c9fec46e3f4ea530e0ed1f0471eed66c735
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Feb 26 22:55:32 2012 +0100

    macosx: slow down the forward/backward buttons a bit (close #6135)
    
    continous button action skips 1 minute within 5 secs now, which matches iTunes
    
    note that iTunes gets faster if you press the button longer, which is something we might want to do as well

commit 4e7ebf8df7f57dafa2a9e4ad1486cc4908aa4e6f
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Feb 26 20:09:54 2012 +0100

    macosx: fixed a logic problem which prevent the proper exit off the fullscreen mode when using the 64bit linked against the 10.7 SDK on 10.6 (close #6157)

commit 14e37593db2c700f2235b62f5995f73323029bfe
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Feb 26 19:50:21 2012 +0100

    macosx: fixed another manifestation of the progress bar flickering (close #6212)

commit 7711eb75851df0dfcacecab5199bec5cff528ce8
Author: Benjamin Drung <bdrung@debian.org>
Date:   Sun Feb 26 18:22:40 2012 +0100

    Fix v4l2 build failure on Debian/kfreebsd
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 9f75ee35a0887211b440f00dd32640c878f91406
Author: Benjamin Drung <bdrung@debian.org>
Date:   Sun Feb 26 18:18:14 2012 +0100

    Add missing CFLAGS_* variables for altivec
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 735e0dac1990eb9ba7f1882ee2d0ad40739e1d68
Author: Mirsal Ennaime <mirsal@videolan.org>
Date:   Sun Feb 26 17:38:09 2012 +0100

    dbus: Do not crash on method calls with a null interface

commit b2cfa07fb0899f5b9370e8dd4792108474071024
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Feb 25 20:28:00 2012 +0100

    Qt: preferences: expand root level.
    
    We have only 5 items, and lots of empty space.
    Let's save the user 1 click and give him a better overall view
    of categories.

commit 48d4c48794ce91007eecc8c3bfd7a33382cef50a
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Feb 25 20:23:04 2012 +0100

    x264: use a list for frame packing options.

commit 7dfba6e74c2b26eea3236aefeee3359b9069db0a
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Feb 24 19:13:45 2012 +0100

    Qt: SoundWidget: use LeftButton only for level changes.
    
    Allow event propagation of other buttons.

commit e3ed7e40abf8744b00a2e28947fde36f6b0d1f04
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Thu Feb 23 14:10:08 2012 +0100

    Qt: inputstats: don't update if not visible

commit 1845e8c8e616425e49d2ee81143daa9740d92d58
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Feb 25 18:35:19 2012 +0100

    Remove leftover of realvideo.c

commit fc325e6308a059099d6239e829fe5b59ecdc821b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Feb 25 18:14:26 2012 +0100

    MacOS: fix typo

commit eed192a415b396e36476cd9e8915c604d8ea9d40
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Feb 25 18:07:52 2012 +0100

    Qt: increase the granularity of the spatializer module

commit 1e0af725d89abacc5b4cbe15f986960fca22727a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Feb 25 17:55:36 2012 +0100

    Qt: bigger spatializer UI font

commit 50bf4ecba24e13d8453a02573d23589e40e28853
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Feb 25 17:54:25 2012 +0100

    Qt: adapt the spatializer GUI to the new values

commit e15926296fabd591fe61ffb22db1df93e62fbd49
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Feb 25 17:49:34 2012 +0100

    Spatializer: limit damp range
    
    Close #6143

commit 3a5086c835092aa42de3aa9a43b688fd85a11e10
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Feb 25 17:18:39 2012 +0100

    Contribs: update UPNP to 1.6.15

commit 2e7a7da283b75d6d6f4ebd6876669a486cd48f9e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Feb 25 17:15:21 2012 +0100

    Contribs: update Kate

commit 1966f8932b0f4f30bfbbb2abf7e89f0fdda058cb
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Feb 25 16:54:00 2012 +0100

    Update GLEW to 1.7.0

commit 9457b4e1444438a7953bdb75567f2b7051db422d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Feb 25 16:26:32 2012 +0100

    Contrib: update android patch for schro
    
    Forgotten in a previous commit

commit 18d3b9242b823db84c6d782d1fad03def223a5e8
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Feb 25 13:50:30 2012 +0100

    Add mp2a fourCC for some Mpeg Audio

commit a64b15e7be6f8dd3107245802d884baa5a8cf276
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sat Feb 25 11:25:29 2012 +0200

    avcodec: Allow encoding standard stricted to be from -2 to 2
    
    Should fix #6184 as aac encoding seems to require --sout-ffmpeg-strict=-2

commit 1ff2b3fb2c0772f176a519858cee438d134071d1
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Feb 25 00:25:01 2012 +0100

    Contribs: update SDL to 1.2.15

commit eb7207e8e65933b7574d0f21b608e7be3639e450
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Feb 25 00:21:32 2012 +0100

    Contribs: update SDLimage to 1.2.12

commit a3a75048a6ce1e3509101136de70132d8a9ccae9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Feb 25 00:19:01 2012 +0100

    Contribs: Update libjpeg to 8d

commit 72c35564542f44a42c3c977ddeb99864bde6839b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Feb 25 00:13:29 2012 +0100

    Contribs: Upgrade schroendinger to 1.0.11

commit 12827fd6582cbed575da738716cc953c1ee3c26e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Feb 25 00:09:35 2012 +0100

    Contribs: update lame to 3.99.4

commit 16d2d11bddabda92e0c6c62538ca7cdef5f4a5a2
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Feb 24 23:54:00 2012 +0100

    Removing realvideo plugin

commit cff6fc15e4ddc8e31ddd2d7584c7d96ff74c19b0
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Feb 24 18:12:10 2012 +0100

    macosx: removed tabs and fixed whitespacing errors

commit 58052ea41383cbd3fa362b24318d529f44797004
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Feb 24 16:55:51 2012 +0100

    macosx: work-around a crash when deleting an entire playlist root

commit 9db8e1cb64279947faea3d605fe3f99d7b74ce11
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Fri Feb 24 15:14:20 2012 +0100

    hls: Removing unused parameter.

commit 67530424186f0473c201d393fb71eb873dab72a7
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Fri Feb 24 13:30:08 2012 +0100

    hls: Removing vlc_url_t
    
    They where only used to be converted back to char*, which is useless
    and error-prone.

commit a2790164362bddf5e18c1d0e577e5c7787cc1be6
Author: Denis Charmet <typx@dinauz.org>
Date:   Fri Feb 24 00:07:00 2012 +0100

    Use mkv track flags to define the priority of ES
    
    Fix #6199
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 1cc7a5c9a45e1d1b54afb310f68e43cdec32dc6f
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Feb 23 20:13:39 2012 +0100

    Fixed support for multi-volume archive.
    
    09d1c6e1891cdc914d25279aabdd83c13baab227 was not working...
    
    It fixes #6190.

commit 1c23e3df85cc362066087ec8727c117dbc19f6e8
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Feb 23 19:40:53 2012 +0100

    macosx: restore 10.5 compatibility

commit 5e732fcf3bb9758c8d78f03d9089a7f9be5949e9
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Thu Feb 23 18:47:45 2012 +0100

    macosx: proper use of presenation options, removal of an redundant if
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 53dfe2b3a26c1f6ae97ab466fa2c871896e7258d
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Thu Feb 23 18:47:44 2012 +0100

    macosx: proper gui update when toogle mute state
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 1e042a44f2de641d33742af1c1d706d01db6e69e
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Thu Feb 23 18:47:43 2012 +0100

    macosx: fixed a warning about missing [super dealloc]
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 2619d2f6a9d2fb47712a01066b7d49aefd6b874b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Feb 23 19:10:41 2012 +0100

    macosx: fixed compilation when using the 10.5 or 10.6 SDK

commit 66fd094d138267f03033f0220cb7188940fc6fc9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Feb 23 18:33:14 2012 +0100

    HTTP interface: more extensions recognized

commit 3844c07d1036d0e769c03327102ce30c89aafd4d
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Thu Feb 23 18:16:30 2012 +0100

    hls: Fixing a memory leak.

commit ce85748bd0dcc074d69c71d51ead53968eebeb9e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Feb 23 17:59:49 2012 +0100

    AVcodec: limit the number of auto-detected threads to 4 by default
    
    Revert this when you have found the reason why it fails for soo many
    people, in avi, mp4 (and mkv before the HACK)

commit 52a743dfdf914ef9944f7ae5e50aeb197694c232
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Feb 23 17:57:33 2012 +0100

    Revert "Invert speex_dsp and src score capabilities"
    
    This reverts commit 5c261b04db7a7b7af65d169b7ee0700b55e72cef.
    SRC is CPU usage too damn high!

commit 8fc17f107d6dc63f88cbb6f56279732b0c5d5079
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Tue Oct 11 16:16:56 2011 +0200

    qt4: fix logo selection dialog box not working right away
    
    This patch ensures that, as soon as the user comes back from the filename selection dialog box, the filter is updated accordingly and the expected result (logo insertion or deletion) can be seen right away.

commit 55a47406fd1391b61b85b2051951434741e299a9
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Feb 23 16:35:52 2012 +0100

    macosx: really fixed the time line drawing artifacts (close #6057)

commit 67c68a718757f769f896b41115f71c8b1acc902a
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Feb 23 15:51:32 2012 +0100

    macosx: don't give the user a chance to push the play/pause button when targetting the forward/backward buttons

commit a7ead0dcf11d97dd8d68dcaba9caeaa10db92555
Author: Adrian Yanes <devel@ayanes.com>
Date:   Thu Feb 23 16:12:49 2012 +0100

    Qt: menu additional fixes for more video options
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 3feeb95479ff7b760ecf90869e001d52a53d784d
Author: Adrian Yanes <devel@ayanes.com>
Date:   Thu Feb 23 15:19:07 2012 +0100

    Qt: fix macro RADIO_OR_COMMAND
    
    Commit d858c4 introduces a new macro that is chosen to evaluate if an
    element in submenus should be an ITEM_NORMAL or ITEM_RADIO
    based on VLC_VAR_ISCOMMAND flag. The conditional results were in
    the wrong order.
    
    Close: #6149 #6197
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 2d01ee6534d75b5a2b6a5572eca59db7d7babb48
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Thu Feb 23 12:18:09 2012 +0100

    skins2(doc): update doc to introduce $R (speed rate)

commit 4154e4963a7d91e44545d1408fb5c11708fd1039
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Mon Nov 22 17:28:32 2010 +0100

    skins2(doc): update doc with new vlc2.0 features

commit 64ffbe934c7e3bd6452ef97062e3cd49f31e3e06
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Thu Feb 23 12:15:46 2012 +0100

    mkv: fix seek crash on osx
    
    Close #6178

commit 0b54d2cb5ead026c158556fafc9fea75e8b640f5
Author: Jeroen Ost <jeroen.ost@gmail.com>
Date:   Wed Feb 22 21:32:08 2012 +0100

    Fix http live streaming without bandwith set (optional according to spec)
    
    This patch fixes Apple Http Live Streaming of a single stream without bandwith set.
    According to the draft RFC, the bandwith parameter is optional. VLC treats this as bandwith zero but
    estimates the bandwith based on time it takes to download segments to be able to seek accurately. When
    the playlist is updated for a live m3u8, the bandwith value of 0 will cause a new version of the playlist
    to be created - effectively stalling the playing stream. This patch makes sure that playlists that do not
    specify bandwith reference the same instance.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 2dce8e0c3d0b60c888d75e1d684d743e8a260083
Author: Sébastien Escudier <sebastien-devel@celeos.eu>
Date:   Thu Feb 23 14:14:36 2012 +0100

    live555 : don't call ES_OUT_SET_ES_STATE with NULL pointer

commit 5c277fc5b8565308e70b88032d7a843c6df19fac
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Tue Oct 4 00:14:52 2011 +0200

    skins2: add $R to display current playback speed

commit 863692af6914187afd09eba7f84c6e95361ab38f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Feb 23 13:16:25 2012 +0100

    Qt: reinstate ticks under speed slider

commit 615d535cd44cbb83b2d8fce3a0eb757adf88f3e3
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Feb 23 02:04:46 2012 +0100

    Libass: improve the fontcache display

commit 41669761ffdac7d0efb927bd7c51f3494fb7d7cd
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Feb 23 01:59:31 2012 +0100

    Qt: fix progressBar timer

commit ff8b5ed33d6ec9fc8f2feca598f0de1c5708e9f1
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Feb 22 19:36:47 2012 +0100

    DirectX: fix libvlc_audio_output_device_count

commit 06339a5e0fa9340adb15320dd9e1700da50c040c
Author: Frédéric Yhuel <fyhuel@viotech.net>
Date:   Wed Feb 22 13:27:29 2012 +0100

    DASH: fix URL parsing
    
    use vlc_UrlParse() instead of home made code and handle the case where
    the port is not equal to 80.
    
    Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>

commit 21d55988afbb310f8580cb52f7c2930a043fbbcb
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date:   Mon Feb 20 19:17:43 2012 +0100

    dash: helper added config.h
    
    Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>

commit bd8e9334da4cd1b03cd68d1828577dc07904e9b3
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date:   Mon Feb 20 19:17:42 2012 +0100

    dash: set segment url relative if url is not valid
    
    Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>

commit 89dd589de5ccd59ed3049a980276c6167a615afb
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Feb 22 01:01:30 2012 +0100

    Qt: allow people to use a native seek bar
    
    Close #6109

commit 910b0583beb2523e5e092317c35e26d0856441f5
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Feb 22 00:54:43 2012 +0100

    Qt: Extend seekslider to use the old native look

commit 0147fb79c23a80a3a3fbaddaa6362a5ab9d5ee9a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Feb 22 00:36:13 2012 +0100

    Qt: renaming variables and simple cleanups in seekslider

commit 8cef4081145f8dd4b3fc5cefb9ba995782a6a876
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Feb 22 00:24:55 2012 +0100

    Qt: aspectratio: use the same height as other buttons

commit 956e357d52599478042bee88394d723b32a0d42d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Feb 21 23:59:40 2012 +0100

    Qt: AspectRatio Box, code style

commit 2c5bdf7a1a0ad96bb9d405654ebbb6270e7f44a2
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Feb 21 23:58:27 2012 +0100

    Qt: missing translation in the AspectRatio Box

commit 2d0b4b20ffc18581657f430293ee7e7d8cdc7270
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Feb 21 23:56:10 2012 +0100

    Qt: missing encoding conversion for AspectRatio box

commit 4a4848c92a5d5b197853760d168c648b4d00de38
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Feb 21 20:32:49 2012 +0100

    macosx: stop the playback on when closing the main window only if there's a video inside (close #6144)

commit fa9bc462bf156c7760dc78f64e270e13129287f3
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Feb 21 20:26:57 2012 +0100

    macosx: resizing fixes for the minimized state. additionally, make sure we restore the state last present on quit. (close #6122)

commit b27649e51ed6f9c3f398f86276bdaf5e0960c860
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Feb 21 20:25:42 2012 +0100

    macosx: work-around so we don't block the main thread for ages during launch time without showing a window

commit 2eda8d458b04b9d72e6c0284d80480edaf134355
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Feb 21 19:15:08 2012 +0100

    macosx: implemented option-click on playlist button to hide the playlist (refs #6122)

commit 122e64faef977c1ab7f4b87285a1eafe85c6a84d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Feb 21 19:02:38 2012 +0100

    Dirac: Register .drc extension

commit 0c1f7006bd6f4915d20d14a411ac1854aa5d7703
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Tue Feb 21 16:39:58 2012 +0100

    qt4: fix the main input manager initialization.
    
    This fixes a bug reported on the forum at
    http://forum.videolan.org/viewtopic.php?f=2&t=98332

commit 74c8629c42ef2c9bf8f96ff9caae75968f386bf5
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Feb 21 17:45:23 2012 +0100

    macosx: work-around a corner case and disallow the sidebar's library item to collapse

commit 16932fa4caa9bab8ff56e694a9a296d1a3b05bd6
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Feb 21 17:31:00 2012 +0100

    macosx: fixed seldom crash when collapsing stuff in the sidebar (close #6150)

commit c95ed8127b7be0f57703cd5f8ed4a951212267ad
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Tue Feb 21 11:19:38 2012 +0400

    CDDA: Implement disc information caching.
    
    Note that CDDA module still needs to query freedb service for disc ID,
    only the track information is cached.

commit 3d57163266191be0149093a67bdfb01ab638d6ff
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Tue Feb 21 10:18:17 2012 +0200

    x264: add frame-packing option

commit 17779413432c3e6bfb0233ed5fac90a5f058510b
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Mon Feb 20 19:41:08 2012 +0100

    Qt: plugins: close() is RejectRole

commit 7ac9a9a01a78dcf0a6bf09ffc33d0539717ac54f
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Mon Feb 20 19:39:12 2012 +0100

    Qt: plugins info: simplify concats

commit cd02ebb272bc389fe425c95ca203a12a8b90aa72
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Mon Feb 20 19:36:36 2012 +0100

    Qt: plugins infos: filename is not editable

commit d907f11b8baa3bcac6bb6f7fcae7bf6f5061b2a9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Feb 20 19:17:17 2012 +0100

    Qt: Missing .

commit 6241fbf7201744c8eafd32b660ba1156f14a758d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Feb 20 19:12:02 2012 +0100

    Qt: limit the number of entries in the right click to 25
    
    Close #6103

commit 575ef3b3a6e5b6b9a4b7df644af6f6c12cdaa42a
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date:   Mon Feb 20 13:49:24 2012 +0100

    dash: added path helpers
    
    Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>

commit ad0ce25c8237c8280d18db9299e7fc3aade91f24
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date:   Mon Feb 20 13:49:23 2012 +0100

    dash: set minbuffer for stream stability
    
    Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>

commit 2269af7bad12595545ab712cf910477e46e92eb2
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date:   Mon Feb 20 13:49:22 2012 +0100

    dash: simplified chunk initialization
    
    Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>

commit 8adb8fa8707f0f63c3b850060da66e7272a02a10
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date:   Mon Feb 20 13:49:21 2012 +0100

    dash: added bufferobserver to adaptationlogic
    
    Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>

commit e5fee3dfc83cc7665ef959572beb14fe9ba61bd1
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date:   Mon Feb 20 13:49:20 2012 +0100

    dash: IBufferObserver cosmetic
    
    Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>

commit 7d8bbf3bedf80189eb5a0a66ed5cbf760f4c8346
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date:   Mon Feb 20 13:49:19 2012 +0100

    dash: corrected IAdaptationLogic documentation
    
    Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>

commit 3b5bfc6e3c723c9988deae1acfd1b27ab43411f3
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Mon Feb 20 18:09:31 2012 +0100

    Qt: plugins: activate buttons contextually

commit 02affbfe678a99fe85830dbb614e770b9c8ef78c
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Mon Feb 20 17:34:36 2012 +0100

    Qt: plugins: link to addons.videolan.org.
    
    Don't expect user to guess it.

commit 3c95653a0f02d84b6b02067b9b4eadb05bcef971
Author: Daniel Mierswa <impulze@impulze.org>
Date:   Mon Feb 20 15:56:06 2012 +0100

    include config.h in media library sourcefiles
    
    otherwise asprintf will be undeclared and compilation will fail due to
    -Werror-implicit-declaration
    
    Signed-off-by: Daniel Mierswa <impulze@impulze.org>
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 1db29c8b609182c7dff28b9374bc0b4d436e7965
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Mon Feb 20 16:43:42 2012 +0100

    lua http: mobile.css wasn't packaged.
    
    Please BP.
    Bug introduced by af04c6fac8c2c6eedfcb7cc54e4fd4171d9a7437

commit 724284bc613404436b561e73fe4daea1e494879e
Author: Sébastien Escudier <sebastien-devel@celeos.eu>
Date:   Mon Feb 20 13:58:53 2012 +0100

    add mxg extension

commit 2985b7fe1755b8bc3b3e7c01cb1bc4f92b770791
Author: Sébastien Escudier <sebastien-devel@celeos.eu>
Date:   Fri Feb 10 15:14:43 2012 +0100

    discard image and mjpeg demuxers in case of mxpeg

commit 1bf204696fad551de5b46f7624feb66c0dfc3d34
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Feb 20 13:41:57 2012 +0100

    macosx: limit the screensaver blocking to video playback

commit cb2ec4710b5eaacb32714be386ad2a738aa460af
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Mon Feb 20 11:52:42 2012 +0400

    cdda: use http tunnelling mode and use port 80 for requests.
    
    Closes: #6081

commit 55295e3dcef97dc06659a58aeb7cf97022e92dfb
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Feb 9 00:07:16 2012 +0100

    Contribs: add an option to optimize a bit for the size
    
    Notably for libavcodec
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 8d5bff61c4eb64b855a1750c729a81973a067159
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Sun Feb 19 09:38:43 2012 -0500

    Qt: Use RejectRole for close button
    
    Close #6085
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit e7d046167a65779191a10ca4a615649874d9d03d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Feb 19 22:39:29 2012 +0100

    macosxd 2.0.0's 1 bug: fixed redraw issue within the time slider (close #6057)

commit c7f4fdf8f42253fa17620fd357c78c953a510d72
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Feb 19 22:20:12 2012 +0100

    macosx: fixed a crash when rebuilding the playlist view on quit

commit 5b459832fe73699efcce93910ca4bf33d0599973
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Feb 19 22:19:53 2012 +0100

    macosx: delay the 'rebuilding fontcache' dialog (close #6040)

commit fc9d9cca9bfb381d24aed8ec5d8b3a464cf31004
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Feb 19 22:02:42 2012 +0100

    macosx: make sure that the video output is displayed in case the user requests a different item from the playlist (close #6041)

commit d3ac60b2c3e369d10bf8626856248a4567e969ed
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Feb 19 21:36:19 2012 +0100

    macosx: default disable the native fullscreen mode on Lion since it is confusing for users with multi-screen setups

commit 91457387941dd1198f03527cbc6088dde7c00988
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Feb 19 21:35:17 2012 +0100

    macosx: fixed 2 long standing compilation warnings

commit efc40549caa0e3710474dd641aa2eaf4fb179efe
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Feb 19 21:30:13 2012 +0100

    macosx: compilation fix when using the 10.5 or 10.6 SDK

commit e93cace3b35a555a023b1adc9fcdfb8da231ec57
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Feb 19 20:58:40 2012 +0100

    macosx: implemented accessibility code for the custom window buttons used in the black window style (close #6093)
    
    based upon sample code by Peter Maurer - thanks so much!

commit f70cd93da07d2f421791e83101c3796f34365fbc
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Feb 19 20:40:27 2012 +0100

    macosx: implement visual feedback for volume changes (close #5837)
    
    the osd sliders don't display correctly - no idea why yet so far

commit 2edc784f1eaf2b53e3e65472c33498b23efd87ee
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Feb 19 18:30:11 2012 +0100

    DirectSound: better logging

commit 200a43b8f85c9affb427ee303bbb940ced8eb455
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Feb 19 13:38:40 2012 +0100

    macosx: make sure to always exit the fullscreen mode on Lion when terminating to prevent ugly artifacts on the next launch

commit de0cdc779b21c9c67a65ab464e9ef909d4ba5a9a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Feb 19 04:21:50 2012 +0100

    Contribs: Update to libtiff 3.9.6

commit 41988c3288c0a0d3a298eee6740e3d4fc4cf784c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Feb 19 04:20:29 2012 +0100

    PNG release 1.5.9 (CVE-2011-3026)

commit 34c66055d35e62d5347f03c5f06f25e1db5a576b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Feb 18 19:34:29 2012 +0100

    macosx: fixed the ub creation script for the new contribs

commit 013a33914afe914d24a98bb229b2a7db4189322f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Feb 18 16:10:24 2012 +0100

    Qt: remove unnecessary includes

commit 7bc86920dd50e19e9fd71fbf85a1658449e5acc2
Author: Julien Humbert <julroy67@gmail.com>
Date:   Fri Feb 17 16:35:34 2012 +0100

    Add .3ga audio extension
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 7098f40219523ba072997c9e86f3b2c626caddda
Author: Denis Charmet <typx@dinauz.org>
Date:   Sat Feb 18 14:35:46 2012 +0100

    Fix seek in mka
    
    Fix #6078
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit c4f14cae3b1bab3260b933306893f8fc1acd9842
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Feb 18 02:34:44 2012 +0100

    contrib: fixed OS X framework installation

commit 32113d105ce810b0e2c3da3e923e0be1bff35be0
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Feb 18 01:37:26 2012 +0100

    Revert "macosx: prevent unwanted strings from being displayed instead of empty strings as suggested by xtophe"
    
    This reverts commit a97666db8a5ee0eb8498cc068c4fe3a8d76e1783.

commit 3682d252f156db9a87d808e8994c08c84aa26b1b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Feb 18 00:56:51 2012 +0100

    Merge 2.0 NEWS

commit a97666db8a5ee0eb8498cc068c4fe3a8d76e1783
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Feb 17 18:33:36 2012 +0100

    macosx: prevent unwanted strings from being displayed instead of empty strings as suggested by xtophe

commit 934582e46d03f2acdb39b170b161856c42db61b7
Author: Denis Charmet <typx@dinauz.org>
Date:   Fri Feb 17 17:44:44 2012 +0100

    Avoid a crash if there are duplicated files in dir
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 273beab319c3a384d123c1c572678a002e391943
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Feb 17 17:25:51 2012 +0100

    Qt: delay the progressBar longer

commit eeac7c94bb8cb51e0bc22d9d42f82fc9ce1e5674
Author: Denis Charmet <typx@dinauz.org>
Date:   Fri Feb 17 16:25:18 2012 +0100

    MKV: Don't loop if chapter changes between P and B pics
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 3e25b175e26f489d25553b39086efca22cb2dff8
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Feb 17 16:19:43 2012 +0100

    macosx: slightly the drawing of the mainwindow's shadow when using the black window style

commit acc847396cd8d3ef8c246c18da39bc7ac69425a8
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Feb 17 15:58:42 2012 +0100

    macosx: fixed rounded bottom corners when using the black window style

commit 61e145ca81f83a23c188b4dfa0bb62d4fd4acb6a
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Fri Feb 17 15:04:33 2012 +0100

    skins2: fix a small memory leak and downgrade from err to dbg
    
    This last occurrence of MSG_ERR led to a memory leak.
    In addition, avoid spamming the logs. A debug message is enough.

commit 7c693f065ba6866575f8db8a45156d2f370f848c
Author: Erwan Tulou <erwan10@videolan.org>
Date:   Fri Feb 17 14:57:57 2012 +0100

    skins2: don't stop the whole vlc instance when skins2 fails to initialize
    
    This closes #6064

commit 36fc180ec70896ad6905aa9219dea29e1bc18d20
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Feb 17 15:31:07 2012 +0100

    contrib: update libpng because of CVE-2011-3464

commit dbd2819c876d1340f739cb6bc6d2f470a136034d
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Feb 17 14:22:29 2012 +0100

    Qt: simple_prefs: fix some hotkeys text

commit 6f55cc5109f5981bc0eb7b72b90a35ae2052b832
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Feb 17 14:06:20 2012 +0100

    Qt: simple_prefs: Fix action button for hotkeys conflict dialog.
    
    As "Ok" did not mean which action would have been done.

commit c8d0c9ca2c24fa9f2f42a03b152a03fe241241f9
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Feb 17 14:05:38 2012 +0100

    Qt: simple_prefs: fix hotkeys change tips

commit b0eed35db5c72d9556673a4a40546380be6a85eb
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Feb 17 13:51:17 2012 +0100

    Qt: simple prefs: explain hotkeys scope

commit 565422b6a71f4253cc0d17d65f99b2d921bad31a
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Wed Feb 15 16:30:38 2012 +0400

    Bluray: try to find mount point if block device file is passed.

commit a6fdd02e3b952dc2f66469cc4bd5e0b7ec1116f4
Author: Sébastien Escudier <sebastien-devel@celeos.eu>
Date:   Fri Feb 10 15:14:26 2012 +0100

    Support of Mxpeg codec

commit 25ef7e7d6ff11b629788432a5314e72830c98248
Author: Sébastien Escudier <sebastien-devel@celeos.eu>
Date:   Fri Feb 17 10:01:01 2012 +0100

    fix [56e7865dce2] compilation

commit 8acdc1f532606e84d70c26066dc750a5a1867ac2
Author: KO Myung-Hun <komh78@gmail.com>
Date:   Tue Jan 10 21:07:03 2012 +0900

    Mimic a behavior of GNU libiconv on OS/2
    
    DBCS countries assign their currency symbol to '\', ASCII 92. This causes
    an unexpected behavior when converting a directory separator on OS/2.
    In case of GNU libiconv, it does not treat '\', ASCII 92, as a currency
    symbol at all. So let's mimic GNU libiconv.
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 2cc70e681e8c5aab68679180f03eaf60cc8ded38
Author: KO Myung-Hun <komh78@gmail.com>
Date:   Tue Jan 10 21:07:02 2012 +0900

    Treat UTF-16 as UCS-2 on OS/2
    
    OS/2 supports UCS-2 only instead of UTF-16.
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit a2bd73d9b1daeca20684fbc5687b21e1088c3001
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Feb 17 09:15:22 2012 +0100

    macosx: fixed wrong behavior of the drop zone introduced in [7f63022f8a94871fd6ca1be2c9c69660ff1d7f6e] (close #6071)

commit 56e7865dce209276279eae8d9c388c7e88737776
Author: Sébastien Escudier <sebastien-devel@celeos.eu>
Date:   Thu Feb 16 15:08:33 2012 +0100

    avformat : add an option to force a specific format

commit a71e35fad15aa90d076ee56ef3dd477cfb20ac2b
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Fri Feb 17 01:19:24 2012 +0100

    lua: fix available module lists in README files

commit cbded926f4b2484dbe3c60f98ac421b8ac839fd7
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Feb 17 01:03:08 2012 +0100

    Mega is dead.

commit 574f292a932d8445fa3a8416bc11988be32728fe
Author: Cheng Sun <chengsun9@gmail.com>
Date:   Wed Feb 15 19:36:02 2012 +0000

    lua soundcloud.com playlist
    
    Adds support for soundcloud.com URL parsing
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit cc56ca3a2afd1c9a1f5f6ed3e42b7f567c2a8bc5
Author: Cheng Sun <chengsun9@gmail.com>
Date:   Wed Feb 15 19:34:05 2012 +0000

    lua vimeo playlist: no need to parse vlc.path more than once
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 9e6d4804a39a007908c95aea8d846256f08e0a3a
Author: Cheng Sun <chengsun9@gmail.com>
Date:   Wed Feb 15 19:32:19 2012 +0000

    lua playlist README.txt - fix tiny typo
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 562813603621bf160868d355f30def8e0a10029a
Author: Denis Charmet <typx@dinauz.org>
Date:   Thu Feb 16 22:57:21 2012 +0100

    MKV: Use frame defaut duration for MKV lace pts
    
    This is used in many other MKV demux and prevents the pts = dts = 0 in every lace.
    Fix #5165
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit fdd1eae579d1847952bcbd5bb2c60b8f46c9204c
Author: Denis Charmet <typx@dinauz.org>
Date:   Thu Feb 16 22:42:14 2012 +0100

    MKV: Avoid late picture drop when using many threads
    
    Close #5953
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit f04179bd86aded5ee5b46a30b912aa3da894312c
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Feb 17 00:12:58 2012 +0100

    macosx: fixed playlist re-ordering through drag & drop (close #6045)

commit 04c6044391727cf9567ffbcc3c25fa7e8ad8a91f
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Feb 16 21:22:51 2012 +0100

    macosx: prevent items from moving from the ml to the pl accidently

commit 7f63022f8a94871fd6ca1be2c9c69660ff1d7f6e
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Feb 16 21:08:58 2012 +0100

    macosx: provide a way to hide the dropzone eventhough the playlist is empty (just press the toggle pl button)
    
    close #5925

commit b041630bf508e5ea800e975e6fdbe35a6b953545
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Feb 16 21:05:11 2012 +0100

    macosx: remove debug

commit 6a6539f95f99f9cdebbce39fb7fb80b9efa91804
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Feb 16 19:53:36 2012 +0100

    macosx: when opening subtitles while playing a movie, try to add them to the clip instead of the playlist

commit 36746327d4aef4c6f46e938771faefab4d38c6b9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Feb 16 17:27:41 2012 +0100

    Playlist: do not fetch art if you got an attachment as Art

commit c3119df28b2b90248efed5ee09c5cf6f9bf26bfc
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Feb 16 16:51:42 2012 +0100

    MKV: correctly set the attachment:// URL for embedded covers

commit 212e7579d65364ed3e749594052b028db8ccf2cb
Author: Sébastien Escudier <sebastien-devel@celeos.eu>
Date:   Wed Feb 15 11:37:58 2012 +0100

    add exif jpeg detection to the image demuxer

commit 20bfa22bb4f8ee7700aed026f9ea968a4699bbaa
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Feb 15 16:25:43 2012 -0500

    OSX GUI: simplify resizeWindow()

commit f4fb3707e66d259e20ad5de35bcaf599d9c59518
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Feb 15 14:44:09 2012 -0500

    OSX GUI: don't check for interface pointer
    
    It'll be valid the first time this function is called

commit 220a9ee46edcfa8565ad35d4c128ecfaabba9ff1
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Feb 15 14:42:25 2012 -0500

    OSX GUI: move single termination variable where it's used
    
    Use boolean for those variables

commit a12214d2927d8d3ba177818356e2985d8156b2b5
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Feb 15 14:36:19 2012 -0500

    OSX GUI: prevent pseudo-random crashes on quit
    
    The VLC interface object might not exist at that point

commit a8a01ed0307bca22db3f63a4af679da60e266327
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Feb 15 14:35:13 2012 -0500

    OSX GUI: store the interface pointer to avoid multiple accesses.
    
    It saves quite a bit of CPU time over when VLCIntf is accessed several times.

commit cc306d3616a8fecb6d85673407534ef8dcf9727b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Feb 15 19:29:57 2012 +0100

    macosx: fixed alignment issues in the main window's bottom bar

commit a587c752dc76d7e5c3e6f0d8234d9604141f706e
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Wed Feb 15 17:27:38 2012 +0100

    Qt: trigger epg on program doubleclick

commit e6d4348b075ff923f03c82a35925f8410daa70ca
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Tue Feb 14 08:28:31 2012 +0100

    macosx vout: update display after crop / ar even if "macosx-video-autoresize" is false
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 4e43f2c8b9e6ddf7c83e7cc509f95a0dded6bea5
Author: Damien Erambert <damien.erambert@me.com>
Date:   Wed Feb 15 16:05:11 2012 +0100

    macosx: updated graphics for the dark main window (close #6058)
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit ef8a9e7e3aef1d64a969047059ba5c8ad6c6873b
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Wed Feb 15 15:14:34 2012 +0100

    macosx: start the right playlist item when adding new ones
    
    fixes #6048
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 79240eea54682736742dda87d26db27478f569ed
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Wed Feb 15 15:14:33 2012 +0100

    macosx: make sure that non-embedded window is not visible when we play audio file
    
    This is especially needed, when a video finishes and the next item in playlist is an audio file.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 2661f755cc8b787f5838d76f2574fc8966206cf5
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Wed Feb 15 15:14:32 2012 +0100

    macosx: make fullscreen animation compatible with non-embedded window
    
    makes sure that the non-embedded window fade out properly,
    also leaves the main windows visible, the user wants to probably see it when it is on another display
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit def306c55eecc85178251c5ed0d3a36728dfc367
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Wed Feb 15 15:14:31 2012 +0100

    macosx: choose right default screen when entering fullscreen
    
    this is expecially important when MainWindow is on one screen and non-embedded window on the other
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit f54b9825b022d1c81d734ed8ebad5fc16faba5af
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Wed Feb 15 15:14:30 2012 +0100

    macosx: make sure that isFullscreen only returns true in an actual fullscreen window
    
    this fixes the issue that nonembedded window was not allowed to resize itself (e.g. after aspect ratio change)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit cf8441a23c17e1f17feedfd8681f0d846cb7d19b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Feb 15 15:37:12 2012 +0100

    macosx: make sure the interface doesn't leak any inputs. fixes crashes on quit after adding a file to the playlist

commit 3d4937278085b979683fe0db96e3516a75bc81c5
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Feb 15 01:24:33 2012 +0100

    MKV: workaround the seeking-to-0 issue on Win32
    
    The faster way to seek does not work on win32, for some reason
    Close #6006

commit 2ee3a2b3a5bae2fff2404386d1cb6fa5119c736f
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Tue Feb 14 18:18:08 2012 +0100

    dash: Fixing windows build

commit c0433c8bbe69b5a5aa5ea603a77068d29c1c0d4f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Feb 14 18:53:49 2012 +0100

    MacOS X: fix no menu dvd MRL in open dialog
    
    Close #6027

commit 55c6f68897a18e906edebc596c84c2ad43f78f3f
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Feb 14 18:39:17 2012 +0100

    macosx: since Cocoa expects the main thread to quit (and needs to run on the main thread in the first place), we cannot join the macosx intf's thread (fixes #6026)

commit 5318fb666a69ccf8b78df3049ca11ff06908e4c4
Author: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Date:   Mon Feb 13 12:52:01 2012 +0100

    Audioscrobbler: Replace ParseURL() by vlc_UrlParse().
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 1582699a6473f35c803a6319426537ddb63d52a3
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Tue Feb 14 17:28:55 2012 +0100

    dash: BasicCMManager: Fixing a warning.

commit 8709c04742ac1bb353a83a53ae568b09bc06d3c6
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date:   Sat Feb 11 12:00:04 2012 +0100

    dash: remove some disturbing couts from isoffmainmanager
    
    Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>

commit d12d9650dff051da8299665583883c29e117dfd2
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date:   Sat Feb 11 12:00:03 2012 +0100

    dash: downloader avoid div by zero
    
    Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>

commit 5a3cb1536946b88d8f1887d31b32d2ddabf95c61
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date:   Sat Feb 11 12:00:02 2012 +0100

    dash: fixed segfault when period is null
    
    Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>

commit dfd6aafed587f402d15391ad7700c8374cc4795e
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date:   Tue Feb 14 16:43:46 2012 +0100

    dash: added buffer size to prefs
    
    Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>

commit acbdfcb0a682c485d04081ef961e36998cc7fd6f
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date:   Sat Feb 11 12:00:00 2012 +0100

    dash: removed couts from downloader
    
    Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>

commit b6140023129c64eaf44692de44e361ad84e6f2dc
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date:   Tue Feb 14 16:43:44 2012 +0100

    dash: added buffer and downloader to manager
    
    Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>

commit 2ef51274cbf24a846a9dfafb2413170b94c85132
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date:   Sat Feb 11 11:59:58 2012 +0100

    dash: set chunk bitrate
    
    Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>

commit 0e2b401c3f1e4d0eff0f4953c360b09ec6eb8074
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date:   Sat Feb 11 11:59:57 2012 +0100

    dash: added downloader and bitrate to chunk
    
    Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>

commit 152916ce263770f7134ec311b8e0d3335d556547
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date:   Sat Feb 11 11:59:56 2012 +0100

    dash: removed couts from buffer
    
    Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>

commit 270faee2eb67aadc4f7b20499902da3e342df2da
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date:   Tue Feb 14 13:19:47 2012 +0100

    dash: added blockbuffer
    
    Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>

commit 0fdc83824259eea354ab5239e25b127e6258cb9e
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date:   Sat Feb 11 11:59:54 2012 +0100

    dash: dont use best rep without information
    
    Signed-off-by: Christopher Mueller <christopher.mueller@itec.aau.at>
    Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>

commit da513a4e72003cd24663652029f49df20df0381c
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date:   Sat Feb 11 11:59:53 2012 +0100

    dash: added resolution interpretation
    
    Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>

commit 62748a33a24094bd5e2b7060ba4a7608fe870e01
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date:   Sat Feb 11 11:59:52 2012 +0100

    dash: added byte range requests
    
    Signed-off-by: Christopher Mueller <christopher.mueller@itec.aau.at>
    Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>

commit 7665bfa31e2ce4f3d7b08900b67589149f60fd77
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Tue Feb 14 17:40:06 2012 +0400

    COPYING.*: Use full versions of licenses.
    
    COPYING: use http://www.gnu.org/licenses/gpl-2.0.txt
    COPYING.LIB: use http://www.gnu.org/licenses/lgpl-2.1.txt
    
    As described in FAQ, one shall not trim those down:
    http://www.gnu.org/licenses/old-licenses/gpl-2.0-faq.html#GPLOmitPreamble

commit fece3fcfffaca0bb13356c04010cb129f72a8b02
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Feb 14 00:04:43 2012 -0500

    dxva2: fix chroma pitch calculation

commit 60002addfaa57f8c95f8140c22ee282df3501339
Author: Christophe Mutricy <xtophe@chewa.net>
Date:   Mon Feb 13 23:40:49 2012 +0000

    Typo
    
    Fix compilation on Powerpc *nix

commit f0cc43f8456156740bde97723a296f0fb4f99238
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Mon Feb 13 23:01:23 2012 +0100

    Blind attempt at fixing a predicted link error on WinCE.

commit 82f058bd85dfdccd5640b4f8fe30da78b9cf04a0
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Mon Feb 13 21:58:28 2012 +0100

    Remove unneeded code used when debugging.

commit 38415e9206b58a252474bb93deabbfcba1ad8804
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Mon Feb 13 15:26:54 2012 +0200

    avcodec: avoid unneeded memcpy in EncodeVideo/Audio

commit 951ced78cd13a9ae3837b3cce9acae3533e781d4
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Mon Feb 13 13:46:40 2012 +0100

    lua playlist: extend pluzz.lua to handle france4.
    
    Some pluzz streams are only available on shows pages.

commit 4ad109e06337d5c4806c0861170ef1fed011a79f
Author: Juha Jeronen <juha.jeronen@jyu.fi>
Date:   Mon Feb 13 09:27:39 2012 +0200

    modules/codec/dirac.c: use ENC_MCBLK_HEIGHT_TEXT as UI label, not ENC_MCBLK_HEIGHT (consistent with ENC_MCBLK_WIDTH_TEXT)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit c7b493435fe3855e2cc4ca168756d73a62d8b85f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Feb 12 23:47:30 2012 +0100

    Avcodec: deactivate DR on cinepack
    
    Close #5872

commit a97866c8f25d9d7645519a3a759683a9a17e2281
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Feb 12 22:25:21 2012 +0100

    macosx: minor optimisation as suggested by Rafael

commit 09eb7369def8cb77e0958a690b7e35deb4ddb57c
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Feb 12 20:54:36 2012 +0100

    macosx: improve dropzone resizing (fixes #6018)

commit 59a028786195c9a61c62b65e66c7c6d65a04c93b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Feb 12 20:41:03 2012 +0100

    macosx: implemented the sidebar completely to support switching between the playlist's top-level nodes (fixes #4944)

commit f2b874d502441235b2fe6f36147ac3d91d1adec2
Author: Benjamin Drung <bdrung@debian.org>
Date:   Sun Feb 12 18:35:53 2012 +0000

    osdmenu: Tweak config file for installed system
    
    And not for in-tree running
    
    Close: #5111
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit 546bfa6bab387cdc783b7cd6fb4f003af5e280f3
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Feb 12 18:31:11 2012 +0100

    macosx_vout: fixed flicker when resizing the vout through AR or crop changes as suggested by David Fuhrmann

commit 9892a1cec049f83168e468e23131713532f2d38b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Feb 12 17:12:37 2012 +0100

    macosx: fixed caching preferences (refs #5994)
    
    also includes a minor fix to make room for the wordy German l10n

commit 20b891eba5bd68353f1a65fb5cae6bed490de827
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Feb 12 16:45:45 2012 +0100

    macosx: save playback modes on quit and recover more gracefully

commit 22f92c935bf8d6b789afefc13c01014ccede3576
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Feb 12 15:13:34 2012 +0100

    Be more pedantic for the theora library versions

commit 1014cc350fda0e8a1ffd368348a823cd9e84fce0
Author: Theron Lewis <theron@bittorrent.com>
Date:   Fri Feb 10 14:52:37 2012 -0800

    Use newer theora API and fix crash
    
    Close #3841
    
    This updates the theora module to use the newer API introduced in Theora version 1.0.
    It solves a crash on windows that was caused by reading past the end of the YUV structure due to an incorrect line count.
    This has been fixed by using the minimum line count common to both the source and destination of the pixel data.
    The new ycbcr structure in the new API makes the picture copy much more straightforward.
    
    Modified-by: Jean-Baptiste Kempf <jb@videolan.org>
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 0883ebb27eea3a83365e823da00331213e89aae3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Feb 12 11:13:06 2012 +0200

    DVB: discriminate ITU-T J.83 A and C annexes if possible
    
    This requires Linux DVB 5.5.

commit b2fc6dc9c0393ab149dc5ea13d9a86c107a9b163
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Feb 6 15:50:50 2012 -0500

    dxva2: support IMC3
    
    It's the only output format on my GMA 3150
    It is identical to YV12 except:
     - U & V are swapped
     - U & V pitch is identical to Y pitch (first half is plane data,
     second plane is padding)

commit 6666c97e7f2e9c854aa83ed820af89d2bb6f438f
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sun Feb 12 03:48:00 2012 +0100

    metachannels: properly resolve xml entities

commit 33c3fd72a6a02eeb67866a4088e4287ff02c5f5b
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sun Feb 12 03:02:47 2012 +0100

    metachannels: fix playlist script too

commit d739fe06b6921a08828bf2f4cd618e9d069bf329
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sun Feb 12 00:48:52 2012 +0100

    metachannels: properly resolve xml entities

commit 9dd9ba6340fe8591b673f0f786b8d767da81b891
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sun Feb 12 00:26:39 2012 +0100

    metachannels: fix search function too

commit e0a19b96e8a920a37ba59f4418bf955df18b0561
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sat Feb 11 23:35:44 2012 +0100

    metachannels: don't crash if image tag is missing
    
    Fixes #6008

commit 936199ff7f3ddf52a0650177ec00625aa093cee5
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sat Feb 11 20:57:58 2012 +0100

    Change --directory-version-sort boolean config option to a --directory-sort multiple choice option. This makes more sense and makes it possible to provide more sort options if needed without breaking backwards compatibility. The description strings are a bit long but they more or less fit in the prefs dialog here.

commit df61155f0296dcf0fde91c49b18370b5eafec006
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Feb 11 20:52:23 2012 +0100

    macosx: fixed bluray MRL

commit 8d8b1194b47c0080addf42876dcdaec8ab235121
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sat Feb 11 18:37:23 2012 +0100

    Factorize and simplify client deletion

commit 79b982141109d5d6bf299f247b6b2efedc069817
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Feb 11 17:59:10 2012 +0100

    fixed make dist

commit 051f8476664a5e329169d38ced11e6e47f96020e
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sat Feb 11 15:37:37 2012 +0100

    macosx: don't allow lion fullscreen in combination with nonembedded window
    
    If you try to combine both features, you will end up in an fullscreen window with
    playlist and overlayed video controls. Therefore make sure that both cannot be enabled
    in simple prefs, and in case the user used advanced prefs, priorize nonembedded window
    over the lion fullscreen.
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit ad0a2b09ca28c1cd295ed7a1dc8a9f22885c46a6
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Feb 11 16:10:39 2012 +0100

    macosx: l10n fixes

commit a7f2e897deb230a9a43bb4c6673833f52db968bb
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Feb 11 16:00:11 2012 +0100

    macosx: make sure there is a sane default value in the QTKit selector's size fields

commit afe73220ad15a6030c292241a8f8fbaaa5d01250
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Feb 11 15:46:17 2012 +0100

    SRC: add missing translatable strings

commit c7098cce3e72f298a2045f38772e2f6ef4bced24
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Feb 11 15:42:51 2012 +0100

    Gradfun: missing translation

commit 39946942823e093b06d24b416ad83acc263c210c
Author: Kaarlo Raiha <kaarlo.raiha@gmail.com>
Date:   Sat Feb 4 19:16:29 2012 +0200

    Support opening over 15 files at same time via Windows Explorer
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit f2a677c05602a0f7cf3fd31d93491126ad8fcd8f
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Feb 11 15:25:34 2012 +0100

    macosx: re-write the resize control used in the black window style to use the MouseDown event instead of the MouseDragged event which is ignored on Leopard (should fix #5822)

commit ce572957b5fd7184887f6b4f83ea7b1c78402462
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Feb 11 15:04:37 2012 +0100

    macosx: make sure the fspanel is visible when using 'float-on-top' in combination with Lion's native fullscreen mode

commit ed1b153067b01adc633101ea615bd821d326b17b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Feb 11 14:31:16 2012 +0100

    macosx: hide the time slider's gradient effect on launch to prevent visual artifacts

commit d8779407bdda30a7fb8b8fddeafb83b921a0aad3
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Feb 11 14:28:54 2012 +0100

    macosx: make sure the splitview's left subview is big enough on initial launch (fixes #5855)

commit 1b7d18de5968a70296732bf23265e70cf87a7f9a
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sat Feb 11 12:49:10 2012 +0100

    Add news about the lua cli interface now working in console mode on Windows

commit 2d20c3d3069a7c21b7dbaba17742768d2e7dd4e2
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sat Feb 11 12:22:24 2012 +0100

    Fix host destructor call.

commit ea6dc345a8cad5a1ff26dab8385776e68793b429
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sat Feb 11 11:57:11 2012 +0100

    Remove select timeout.
    
    console and socket mode are now exclusive on windows.

commit e0092fc5cac0a52c15210ecf05e8f0f463a6f956
Author: Rob Jonson <rob@hobbyistsoftware.com>
Date:   Fri Feb 10 11:20:34 2012 +0000

    add http commands to select title, chapter, subtitle track, audio track and video track
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 6f8c945b940ca5c398d2fb20e1ee4983e1c9feb4
Author: Brad Smith <brad@comstyle.com>
Date:   Fri Feb 10 16:03:38 2012 -0500

    Fix compilation due to missing headers on OpenBSD/powerpc
    
    When the code for detecting the number of CPUs present was moved
    the headers necessary to compile the AltiVec detection code on
    OpenBSD/powerpc was mistakenly removed so this puts the headers
    back as appropriate.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 760e0cba0df6e11a1ac20ac6b678b60c6fa9e95c
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Feb 10 20:29:21 2012 +0100

    Used linear filtering when converting chroma in D3D.
    
    It seems to also be used for chroma upsampling.
    It fixes #5751.

commit 1a459c1ccb0d617580ec97bae992f01a799a5e9b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Feb 10 18:49:27 2012 +0100

    DTV: add dvbt shortcut, for old-BDA module compatibility

commit 9ff6f3e73cba981f08929ac15326a2d447bd0863
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Feb 10 18:28:43 2012 +0100

    NEWS: sync with 1.1-bugfix

commit 28a6e9bc70b434741e1452c20f042fd909184415
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Feb 9 23:34:34 2012 +0200

    anaglyph: stray declaration

commit fb182fe6340540719906d5699b3cdbd49a91357e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Feb 9 23:24:21 2012 +0200

    Qt4: use OpenDialog::getOptions() where appropriate

commit 801dec3decd603f5bf1b0e77c25708e6e333cf22
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Feb 9 23:20:44 2012 +0200

    Qt4: add item options for all items
    
    There are no reasons to only apply them to the first one. Certainly
    some options might only make sense with a single item. But then it
    really boils down to having only one item. Some options *do* make
    sense for all (>1) items.

commit bd134cba394f7dd6e750a00961814a18f66322ce
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Feb 10 02:20:58 2012 -0500

    TS Mux: simplify SDT parsing

commit 089fb2162ab5c8f697172713e449ef9e3d3d9019
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Feb 10 02:13:26 2012 -0500

    TS Mux: cosmetics, deintend

commit 7406b9de8d062bb6e2d669638deb0ca42dee5ed0
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Feb 10 02:13:05 2012 -0500

    TS Mux: simplify mux pmt parsing

commit 01a6703d1f4a44d803f88e3535a41b4ac921596b
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Feb 10 02:11:52 2012 -0500

    TS Mux: use calloc

commit 7f3c9cf93227f18b5191563bab0157abe4c35923
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Feb 10 01:47:54 2012 -0500

    TS Mux: factorize

commit 496fab1d1b2c498f1b19bd18d8dc4094d6a8c183
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Feb 10 01:43:57 2012 -0500

    Use unsigned type
    
    i_prog takes its value from i_num_pmt which can't be negative, nor > 64

commit 2a9a62e55966e16c8bd70faf43640a8050d90545
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Feb 10 01:41:24 2012 -0500

    don't case bsearch() to unrelated types

commit fe5447885d4c8c7e0cf2405c958f09ac7e1b05b7
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Feb 10 01:37:17 2012 -0500

    TS Mux: cosmetics / goto

commit fb225b6442ab6d8c2ebfe15c61ceb9fee899c8a0
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Feb 10 01:23:16 2012 -0500

    TS Mux: use ascii for AC3/DTS ids

commit ed42e1e2d57f4e4d15b648cfda21d81092e308ba
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Feb 10 01:20:10 2012 -0500

    TS Mux: generate lang array directly in the needed format

commit ca66eeb33dd91cbd75431e65cf3c7394fc733689
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Feb 10 01:11:21 2012 -0500

    TS Mux: deindent, cosmetics, use stack rather than heap

commit 73f0161785af2d1ce3b542a292631bb5ba1a970d
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Feb 10 01:01:44 2012 -0500

    TS Mux GetPMT(): factor out mpeg4 code

commit d6399cf37bb7249f53dd3bf4c4c68e4a6c139642
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Feb 10 00:51:49 2012 -0500

    TS Mux GetPMT(): move variables into their context, simplify

commit 411215e1e6b15105b89c5d93886f2b125f7508fb
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Feb 10 00:44:40 2012 -0500

    TS mux: cosmetics

commit 6172ff3d2e634be54e413301fe113b1f7db887f9
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Feb 10 00:41:01 2012 -0500

    TS mux: remove write-only variable

commit 4b444058cef0ca992ef4aab2a5d38bb47d5e61ac
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Feb 10 00:38:28 2012 -0500

    TS mux: if/else -> switch/case
    
    cosmetics, reindent

commit 9fcc258c4e7497b58f92c27d000b63a2d771c97b
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Feb 10 00:33:18 2012 -0500

    TS mux: cosmetics, reduce indentation

commit 1e8a2b5cbd2f7e687cb0be81b31eee82b98e9bf9
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Feb 10 00:23:23 2012 -0500

    TS Mux: split Mux()

commit 8917116dfd92cb93d0e6ceea50b37711d3933e62
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Feb 10 00:13:30 2012 -0500

    TS mux: reduce indentation

commit c42b122e5697d9525f5eefdd4fe06f74f04ad5c9
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Feb 10 00:02:47 2012 -0500

    TS mux: cosmetics

commit 2d426e9ffda8bf3bc4e55488035fcfd1bd793bfe
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Feb 9 22:58:22 2012 -0500

    TS mux: move debug until after the stream is opened

commit b8774b3c1a183e41dc8b9e7be55e48cc10ddac91
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Feb 9 22:58:00 2012 -0500

    TS mux: simplify language setup

commit 9229335a2a7de53d56b434f953be8ce2adfe4912
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Feb 9 22:08:24 2012 -0500

    TS mux: simplify unsupported codec path

commit 13b4e116a75b1c1cabe334238a735652c0097e0f
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Feb 9 22:07:23 2012 -0500

    TS mux: remove write only variables

commit a6c0d629090411253a5dbfb5fc8fd2ba66df41c8
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Feb 9 22:04:26 2012 -0500

    TS mux: use calloc, don't rename i_extra/p_extra

commit 3915ce7542b2bb2b84b58b1a78935d82eea79d96
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Feb 9 21:51:48 2012 -0500

    TS mux: set correct mimetype
    
    ref: rfc 3555
    
    Note that MUX_MIME_TYPE is currently never used

commit 1309527cce44f395d6a0c96d07ed95f62bfee8fa
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Feb 9 21:51:27 2012 -0500

    TS mux: while -> for

commit 56933e8e0776035a1edf070331a5d644c8605138
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Feb 9 21:51:03 2012 -0500

    TS mux: cosmetics, align case on switch

commit 279ec69ac2ef986cf16fd38f90939234baf5e842
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Feb 9 21:30:51 2012 -0500

    TS mux: factor out CSA setup

commit 88e8e86f3cbd0fc9dd95996cf3b32202060d7bad
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Feb 9 21:20:34 2012 -0500

    TS mux: use var_* helpers
    
    simplify CSA setup

commit 4553be8e3bc671bfc07a9dd8a5d9c2d1ed9232e1
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Feb 9 20:43:03 2012 -0500

    ts mux: use c99 for

commit 0344812b799fd5aa1db60b91bda8c3d73ced8de1
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Feb 9 20:00:21 2012 -0500

    ts mux: assume dvbpsi_GenSDTSections is present
    
    it's in libdvbpsi since 2004

commit 110d75c376f56093340745af3046f99c4d90c99c
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Feb 9 19:50:29 2012 -0500

    ts mux: simplify compare functions

commit 8ea322d758184a627c51199738f7333226720ad1
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Feb 9 18:50:37 2012 -0500

    udev: fix warning

commit 928c9fa7b5b9d6ad0d258922c6b45cfdc635c1a6
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Feb 9 18:47:43 2012 -0500

    ts mux ActiveKeyCallback: reduce critical section

commit 46706e0ab37ac07b025fe2f6da6c14e4ad0c9e13
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Feb 9 17:23:18 2012 -0500

    TS mux: remove disabled code
    
    Give it some holidays after 6 to 8 years being disabled.

commit 4a44907ad72b67a777d2f98fde44d2a53603f66e
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Thu Feb 9 21:54:43 2012 +0100

    Qt: don't offer the lua CLI in the preferences on windows
    
    It is broken

commit 52fb73b3c11ed5b56b667d002d56acfdfb6c793c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Feb 9 19:04:53 2012 +0200

    Reset plugin ABI version for 2.1.x

commit 87387eec4568cc4fdb4bb6782f71be907bd3dbfa
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Feb 9 13:47:59 2012 +0100

    macosx: updated eyetv plugin xcodeproj (fixes #5299)

commit b79a47d8d06a83459a4e2c684633d75e3fe717b8
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Feb 9 13:46:50 2012 +0100

    macosx: added PackageMaker project to create the EyeTV plugin installer

commit 42444e4fa148bbf7ff177d15a927156e5d367f1f
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Feb 9 13:07:32 2012 +0100

    macosx: fixed zooming the main window when using the black style (fixes #5998)
    
    also make sure that the hotkeys plugin displays the correct string when autoscaling the vout

commit b115a253ead9887283b0f043a2759f154702dadd
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Thu Feb 9 00:40:38 2012 +0100

    macosx: let fullscreen controls show the complete time information
    
    Tested with big and small controls: now the time for a video >= 10h is displayed completely
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit e73d929536061b169e5d83c9387b94dcde2f1c34
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Feb 8 14:23:10 2012 -0500

    udev discovery: remove categories
    
    There will be so few video/audio/disc devices that they can all appear
    under the same root.
    
    Remove audio/video vendor name.
    Merge disc type (DVD,CD,BLURAY..) with disc label.

commit 86aab926b11c0dfddb7a1603b66a8ccaef738471
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Feb 9 00:18:00 2012 +0100

    Qt: do not put an email in the interface

commit 1e95ac231d3849360466bc273f4f608211b61ab9
Author: Denis Charmet <typx@dinauz.org>
Date:   Wed Feb 8 23:30:44 2012 +0100

    Don't treat truncated files as invalid
    
    Fix a regression introduced by c8b78f40656
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 500c1902bb2e2885e7aaca1f45a59ec26fb389e4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 8 20:42:34 2012 +0200

    Qt4: add Linux discs choices once, not once per focus
    
    Pointed-out-by: Rafaël Carré <funman@videolan.org>

commit 63eb4c52339106983ab8ce5e3f6f5f982dcae3f4
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Feb 7 16:09:10 2012 -0500

    dxva2: compatibility with mingw-w64 trunk
    
    Includes initguid.h and use existing DEFINE_GUID
    Add MS_GUID for GUIDs that should be declared only if missing from dxva2api.h
    (really, those should move to videolan's dxva2api.h)
    Move DXVA_NoEncrypt away from codec GUIDs
    Sort the GUIDs by codec, align properly

commit 9b247e7c299f53c905278c45bf45545dc4bcd390
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 8 19:53:53 2012 +0200

    Qt4: encode disc MRL correctly (fix #5638)

commit adf3d6f46298e21614f426949d8f4849141871c0
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Feb 8 18:26:53 2012 +0100

    Qt: fix indentation

commit f111847917894e8e5e832a5e2b850d229a4ceebc
Author: Sébastien Escudier <sebastien-devel@celeos.eu>
Date:   Wed Feb 8 13:59:24 2012 +0100

    fix handle leaks on RegOpenKeyEx

commit cf70aaa18f4eaf1a3ae139d1de968589a3c5b11a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Feb 8 12:51:48 2012 +0100

    Qt: hack for extraintf to select http, cli or telnet
    
    This is not the most elegant and completly perfect, but it will do for
    now...
    Close #5986
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 720302118212288eb27eb31f077253b5dd2e83ae
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Feb 8 12:39:34 2012 +0100

    Qt: use the new function to factorize code
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit effc65ccba7bb037e3c3b7d8ca0a07a45ae07c4c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Feb 8 12:31:02 2012 +0100

    Qt: provide overloaded checkbox_list method
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 632a8ab520cc420de04c028b26a207405dea4071
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Wed Feb 8 11:31:17 2012 +0100

    Some news about the anaglyph video filter.

commit 3a7f6051373e15fc876f6ccb0a827b6227be2d7a
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Wed Feb 8 11:24:41 2012 +0100

    Remove debug fprintf

commit 3821b962f3fe65bafe8d6600fca594f12ce01ebc
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Wed Feb 8 00:25:14 2012 +0100

    Revert "Remove version sort option. Now uses version sort by default and there's no way to change it :)"
    
    This reverts commit 285098dc1e0bfa25877842a4a9f7ee04cdd39424.
    
    I haven't been able to find an acceptable solution to the problem other
    than writing our own strverscoll which doesn't seem easy at all.

commit 642959ea07aa1eaa2ec5d3e955222238045e06be
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Tue Feb 7 15:20:37 2012 +0100

    Add lua console handling code for windows.
    
    This fixes the lua command line interface under windows. Adding all
    those special cases in the host abstraction layer doesn't seem optimal
    but at least it works. I'll probably try cleaning it up later.

commit d13f0eaaed1232ccfb09a4b81aafcf864351e3e7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Feb 7 22:14:31 2012 +0200

    Remove stray -O flag when testing for MMX and SSE

commit f372e0fc69074921c1f5b02893770fbee8464ef6
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Mon Feb 6 12:05:21 2012 +0100

    hls: Fixing a memory leak

commit 348b17855b171300e0f07c81b995325d71f0b564
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Wed Jan 25 15:19:35 2012 +0100

    hls: Adding missing locks.

commit 285098dc1e0bfa25877842a4a9f7ee04cdd39424
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Tue Feb 7 13:25:09 2012 +0100

    Remove version sort option. Now uses version sort by default and there's no way to change it :)

commit d923971d4597147df659bb97690f0e0e0741b895
Author: Sébastien Escudier <sebastien-devel@celeos.eu>
Date:   Tue Feb 7 13:01:32 2012 +0100

    sout_std : do not crash if no destination is given

commit fa7456d3cddcfc2ad238ac3102463eef84d134a6
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Tue Feb 7 09:43:19 2012 +0100

    macosx: fixes aspect ratio / crop functionality in some cases
    
    With this commit the mentioned features result in an actual change, when we are in fullscreen or "macosx-video-autoresize" is false.
    Furthermore, this fixes nasty flickering when normal window is changed in size while using this features.
    Also this commit makes sure, that no window resize is happening in any case, when "macosx-video-autoresize" is false.
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 7ecb24c8689710e32f71e20d2cc51ae5b57e7151
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Tue Feb 7 09:43:17 2012 +0100

    macosx: fix start and end rect of fullscreen animation when we have a non-embedded vout-window
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 6c5e08586e4cc8ac97ddcf43b6291ebc872546a6
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Tue Feb 7 09:43:18 2012 +0100

    macosx: further improvement to updateWindow in order to include also the non-embedded window
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 08973b65ec3b7dab6f316454105fa53b345cb015
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Feb 6 16:19:09 2012 -0500

    DXVA2_ModeVC1_D2010 is specified by Microsoft

commit e6fde43b4a01cf0fde3e6f385c04099e46dbd036
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Feb 6 22:48:19 2012 +0200

    dbus: capitalize shortname correctly

commit d9f36235b8671491e6ec14c0ce4bbce337bcdc06
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Feb 6 22:45:55 2012 +0200

    dbus: really remove the configuration option
    
    (The previous commit only made it inoperant)

commit db36045cd98dde367fca9b1b825530bfe1de329c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Feb 6 22:40:48 2012 +0200

    Start dbus always, move inhibit and dbus startup to vlc

commit 63b3ed339d118757ec7dd112a78845046c00569b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Feb 6 22:42:25 2012 +0200

    dbus: do not spam at startup

commit daf9bb252d940d3194d74620a127a8d0df7c81d2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Feb 6 22:41:34 2012 +0200

    dbus: remove silly configuration option regarding unique name
    
    Register both names unique and not. Fail if the unique name cannot be
    obtained.

commit b740301ca1847714f7c625b350379c859b99292d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Feb 6 22:30:43 2012 +0200

    dbus: remove useless intf_sys_t.b_unique

commit 418038f152e77da0dee057dfe996af4e34c16af0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Feb 6 22:22:19 2012 +0200

    Lua: remove Freebox and French TV hacks
    
    SD probe solved that problem cleanly a long time ago.

commit f886dc146251ea12443aafbcf77b99871c3e7c84
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Feb 6 22:00:17 2012 +0200

    GLX: enable the plugin correctly

commit 63a73525adc604aad1282f5479660ee953cc6704
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Feb 6 20:50:10 2012 +0200

    GLX: use separate XCB and Xlib connections (close #5698)
    
    Some GLX drivers, such as newer versions of the Intel drivers,
    depend on X11 events coming from Xlib. So VLC cannot steal them from
    the underlying XCB connection.
    
    I have no time and will to duplicate the XCB code found in the GLX
    plugin for windowing and events handling using Xlib. So lets make a
    separate X connection with XCB. This is inefficient, but it works.
    
    On the plus side, this patch removes the dependency on libx11-xcb.
    So it is now possible to compile and use GLX with an Xtrans-based
    Xlib (though libxcb must be present).

commit b8bec8eb9217e5a525f78777962c10b40838bc4b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Feb 6 20:39:42 2012 +0200

    GLX: cache XCB connection pointer (no functional changes)

commit a8ad08b24825b310d10bbc9846ad0a7000c418b4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Feb 6 19:42:16 2012 +0200

    contrib: a52: remove scary dummy error messages

commit 5b30daa8add8e4563fc26a33e73fa7353f810ac9
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date:   Mon Feb 6 16:18:55 2012 +0100

    stream_filter/httplive.c: various cleanups
    
    - rename copied to used in hls_Read()
    - improve comment in hls_Read()
    - add assert() to GetSegment()
    - various cleanups

commit 6fe18b3e023d1c58571d982cc41b43363c45cfae
Author: Frédéric Yhuel <fyhuel@viotech.net>
Date:   Wed Feb 1 13:04:48 2012 +0100

    HLS: clean Read function
    
    If caller wants to skip data, there is no point to allocate a buffer and
    put data in it. We just have to update the stream position.
    
    Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>

commit b2ded57a1525cb0c0b7a6a07808b07942899564d
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Feb 6 01:22:43 2012 -0500

    dxva2: sort Microsoft and extension GUIDs

commit 454ef7c42ffc7ad1626fa9d2acba7064ec76b466
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Feb 6 01:04:48 2012 -0500

    dxva2: don't define unused values
    
    define DXVA2_E_NEW_VIDEO_DEVICE only if not defined already

commit a9060f358fd6e1b44d74b42c50e515a04ea6749b
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Feb 5 16:48:20 2012 -0500

    dxva2: remove useless stub

commit c80216bf874334e8f41374858813a8bd30c7d0be
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Feb 6 00:41:36 2012 +0100

    macosx: use the gray window style by default (fixes #5984)

commit ea3cc710ffba1e27dece6a7efea2fe1c7a6b01f6
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Feb 6 00:24:27 2012 +0100

    macosx: make sure that all the tooltips in the sprefs panel are actually displayed in the user's locale

commit 2d83cb8bef1a1d4ab8b6c81a7724a838d59d80a2
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Feb 6 00:04:03 2012 +0100

    macosx: added 2 options: 'macosx-pause-minimized' and 'macosx-video-autoresize' (fixes #5861)

commit 08159b75912049c454e8abd01d9be7873e494b35
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Feb 5 22:37:27 2012 +0100

    macosx: don't resize the vout in case VLC is in fullscreen mode (fixes #5920)

commit ee6c4a295a494f6670c1466ce9cc360c8b414f9e
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Feb 5 20:27:26 2012 +0100

    macosx: added a 1.5px shadow (white) to the window title and the time counter

commit f8cdded4fbb33d23488ab8e556e3c519b9818b54
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Feb 5 16:04:36 2012 -0500

    remove imdb extension
    
    it's already available on http://addons.videolan.org/content/show.php?content=140695

commit 64337e22d9a2f0f7ccbb71f55dd7e6cd78b39ba2
Author: Tobias Güntner <fatbull@web.de>
Date:   Fri Feb 3 14:01:18 2012 +0100

    Remove constructor
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit ce76b2b4f66293e2d48e664a22c1508e15541009
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Feb 5 13:31:52 2012 -0500

    Remove allocine french-only extension
    
    It is now available on
    http://addons.videolan.org/content/show.php?content=148709

commit ffcee64d73df91ff5072dd0977cf6895b516a54b
Author: Sergey Radionov <rsatom@gmail.com>
Date:   Sun Dec 25 10:54:34 2011 +0700

    add bin to PATH to let libvlc.dll be found by vlc-cache-gen.exe
    
    Fix "This application has failed to start because libvlc.dll
    was not found. Re-installing the application may fix this problem."
    during building of vlc under Windows.
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 5ebbfb5b476207bbd9a36cd25c725f1b2231738d
Author: Frédéric Yhuel <fyhuel@viotech.net>
Date:   Fri Feb 3 16:05:14 2012 +0100

    src/input/stream.c: improve documentation somewhat
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 90b7695c83dc677de4c29242341d5e0cf1c238b4
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Feb 5 12:46:04 2012 -0500

    Mention 2.0.0 instead of 1.2.0

commit 21e8a014d73b2ea532fd2bd77fbdca09afce8a32
Author: Mirsal Ennaime <mirsal@videolan.org>
Date:   Sun Feb 5 15:38:13 2012 +0100

    dbus: Fix a couple of warnings

commit 446013a5b8fc9872eb0db3aee0ee65e8c551b8b8
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Sat Feb 4 16:41:06 2012 +0100

    stream_filter/httplive.c: indentation cleanup
    
    Some small indentation cleanup.

commit 6ae98eec8783f84576fa3bae5bd40b3cee618a97
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Sat Feb 4 16:34:43 2012 +0100

    stream_filter/httplive.c: kill some depreceated vlc_object_alive()

commit 64df9df7c3ec0141d8f9421e9177b2a94e21dba3
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Sun Jan 29 02:53:41 2012 +0100

    hls: Fixing playlist reloading.
    
    This patch fixes a case triggered when alive stream does not "have" a meta playlist. In
    that case hls_Copy would fail as the uri is NULL. Restore the old behaviour by using the
    base URL locations as input.
    
    Signed-off-by: Jean-Paul Saman <jean-paul.saman@m2x.nl>

commit 2ad64d87724ffe0256d6ac8056e2ef4af5b1192d
Author: Jan Winter <jwinter@gmx.net>
Date:   Fri Jan 27 14:27:41 2012 +0100

    OSX: NSDistributedNofitication is sent on playerStateChange
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit c33a6b5e6430d0727b932dc78d048ab4f9f6642a
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sat Feb 4 18:14:59 2012 +0100

    macosx: only show fullscreen controller when the mouse is inside the video window actually
    
    this is especially important in multi monitor setups
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 28dd1b12276e44ea598c75c4b893cb574375541a
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sat Feb 4 18:14:58 2012 +0100

    macosx: always make the fullscreen window front when in fullscreen
    
    This fixes several issues when you move your mouse outside the fullscreen at an
    sedondary display and reenter vlc with the mouse. Now, the controls are shown
    reliably and the mouse movement actions work as aspected in that case.
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 53b2dfec818f44b33bc6e52a5a81fab2cb346cb2
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sat Feb 4 18:14:57 2012 +0100

    macosx: save volume in prefs only if controls are editable
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 69e78ded598bf2520c21272774f8b3cf2eca32be
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Feb 5 14:11:42 2012 +0100

    macosx: removed hacks which could lead to crashes when quitting VLC

commit 711a4f03cafb8f58c3c0fe6175a10298669ca4ea
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sun Feb 5 07:14:19 2012 +0100

    lua: describe the CLI as a CLI

commit 83a9a56dfa12649723f521e75c5c0b6bf14e9197
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sun Feb 5 03:34:20 2012 +0100

    rtp sout: fix comment

commit 7ed3e0e4fa7b2e1d33f78eebab2b1b4fa9201049
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sun Feb 5 03:29:47 2012 +0100

    rtp sout: fix integer overflow
    
    This became likely to happen using VoD. Thanks to Denis Charmet for
    pointing out this issue.

commit fbc4d5b81f94ec935c6dc918d85c54a97177754d
Author: Kaarlo Raiha <kaarlo.raiha@gmail.com>
Date:   Sat Feb 4 18:47:56 2012 +0200

    Remove unneeded include
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 9934897a3bfcfb8518ac35d9f1e24c6ce18761af
Author: Kelly Anderson <kelly@silka.with-linux.com>
Date:   Fri Jan 6 08:36:56 2012 -0700

    Change goto to gotoitem for lua 5.2 compatibility. Maintain lua 5.1 backwards compatibility.
    
    OK, this patch should take into account the recommendations.
    
    Signed-off-by: Antoine Cellerier <dionoea@videolan.org>

commit 44432d8f51b5af1bd7f08c02ce0a5cb911260faf
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sat Feb 4 17:39:01 2012 +0100

    Add strverscmp from glibc 2.14.1 to compat.

commit 09e79a67a21d6f6a64acc5f2986029d67b757e43
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sat Feb 4 17:18:13 2012 +0100

    Add option to use version sort when adding a dir
    
    As mentionned in the long help, this sort guarantees that adding a
    directory with files like track-1.ogg track-2.ogg track-10.ogg will
    result in files being added in the expected order. This is the default
    sort method used by most apps which display directory listings as well
    as some media players like rockbox. If it were up to me it would be the
    default sort method.
    
    In previous version of vlc, this behavior could be emulated with:
    find /media/MUSIC/lossless-to-ogg/Metronomy/ -type f|sort -V|vlc fd/m3u://0
    Now you can just use:
    vlc /media/MUSIC/lossless-to-ogg/Metronomy/ --directory-version-sort

commit da2ee7c7c0820dff6dce29274fe213b1a4279c1b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Feb 4 17:14:36 2012 +0100

    macosx: force some more methods to run on the main thread (refs #5779)

commit 248812582798e57d8da527095fe29d4b3df75ad4
Author: KO Myung-Hun <komh@chollian.net>
Date:   Fri Feb 3 01:06:33 2012 +0900

    Include sys/types.h for ssize_t on OS/2
    
    This fixes the following error,
    
    In file included from ../../../include/vlc_stream.h:27,
                     from ../../../include/vlc_demux.h:33,
                     from mkv.hpp:55,
                     from demux.hpp:28,
                     from virtual_segment.cpp:27:
    ../../../include/vlc_block.h:138: error: 'ssize_t' has not been declared
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 2eccf89a46d5707b81c529ec7a7706acf7ab3303
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Feb 4 14:03:53 2012 +0100

    Contribs: deactivate more libav* part
    
    Deactivate totally avdevice and avfiters
    Remove bink decoder that does not work in VLC anyway

commit c6a45bd97c0e196ecd3b9c9d45db9ad21e98bb4d
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Feb 3 19:47:00 2012 -0500

    OSX build script: be verbose by default
    
    Don't hide the needed steps as it confuses users reading the detailed instructions

commit 9dc8b9bc27270752415d1fbc9629d9d35a6d8251
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Feb 3 18:54:38 2012 -0500

    dxva2: workaround broken definition in mingw-w64 header

commit a234ac644c8cd60fca4bcc1894704b8ca8a394af
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Feb 3 14:10:24 2012 -0500

    direct2d: link with libuuid

commit 56b0211298cd7c8fda123ce171ec728e295ae9ca
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Feb 3 14:09:33 2012 -0500

    dshow: build with mingw-w64
    
    remove now meaningless very old mingw.org workarounds

commit bb7509af051d8384b9266bcdb345c553f608559c
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Feb 3 13:59:06 2012 -0500

    bdagraph: build with mingw-w64
    
    use _snwprintf instead of unsafe wsprintfW
    define NO_DSHOW_STRSAFE to not ask for secure replacements
    remove now meaningless very old mingw.org workarounds

commit bdb36c1b184cd62ccc633b493d5c8fe9e21770ed
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Feb 2 18:27:04 2012 -0500

    contrib: don't depend on headers available in mingw-w64

commit 521f40906c11615b9da6fabb19870724b91769fb
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Feb 2 18:23:20 2012 -0500

    contrib: detect mingw-w64 (as opposed to mingw.org)

commit c507541a9ba974f82fd9a28c92d1c5e083b9658b
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Feb 2 18:20:51 2012 -0500

    cppcheck: move after definition of CC

commit 125d1f3495205e13368e818db361b064980f6486
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sat Feb 4 00:12:42 2012 +0100

    Fix typo.

commit 2e3d187a357e8b231877b9e0539f56e375f9f929
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sat Feb 4 00:09:01 2012 +0100

    Add video filter to convert side by side 3D streams to anaglyph images.
    
    This can be tested on Wild Earth 3D on freebox streams in France.

commit d5da271287177782fdb3978f3698748e3039b3bb
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Sat Feb 4 00:08:36 2012 +0100

    Use function defined in filter_picture.h

commit ad3507aa9d470edeb446c08b654c8d68631aa105
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Fri Feb 3 19:08:48 2012 +0100

    Fix --file-logging on windows (that was stupid...)

commit 0013e174cb25a336ca7fcb12fd5e58d66e978910
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Fri Feb 3 18:49:10 2012 +0100

    portaudio was removed in 9f8c044a. Kill error msg

commit a3363d01443de5b3ff8b9762692662623e70d786
Author: Antoine Cellerier <dionoea@videolan.org>
Date:   Fri Feb 3 18:24:54 2012 +0100

    Set a default user agent on windows vlc too.
    
    This  complements  commit dadb0622e6244456f7b5576ab2f9aa0c6582c68  which
    moved  responsability  for   setting  the  user  agent   to  the  client
    application.

commit 54255bf5f8844a9f58adb31f10a30ef451fb8d65
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Feb 3 18:44:25 2012 +0200

    Linux: add detection for SSE4A

commit 5c35f9d1ff19be0ccd1229d2195e36bfa667454e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Feb 3 18:36:04 2012 +0200

    Linux: parse /proc/cpuinfo instead of playing fork tricks

commit 2e1a59d0a1fcca58171b890416a39e22db7adb6f
Author: Edward Sheldrake <ejsheldrake@gmail.com>
Date:   Thu Feb 2 16:23:47 2012 +0000

    Fix dbus error (close #5977)
    
    Fix dbus assertion failure which aborts vlc when the dbus control
    plugin is active and you try to launch vlc with a large number of files
    on the command line (such as when doing "vlc *" to play all the files
    in a directory).
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit e2942aee746d12ea0bed999e8110bbbead3ca72d
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Fri Feb 3 12:32:24 2012 +0100

    hls: Ensure streams are sorted by bandwidth.
    
    THe standard doesn't guaranty anything, but the code assumes it.

commit 1555e3ce33ff3a75c19fdae4af08d052aed734c8
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Thu Feb 2 16:24:59 2012 +0100

    hls: Don't download the same segment twice when prefetching.
    
    This makes the playback start faster.

commit c0b3a6f1630ea44e50a876b515f37f1a3156dc0a
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Feb 2 16:43:14 2012 -0500

    Remove extras/contrib

commit 33c9aab4012f2141f3b40438475f0fae79c338b1
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Feb 2 14:01:56 2012 -0500

    dshow: remove non standard extensions from header

commit 7a081904313dbad5a46e6e095c70d226fa122c09
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Thu Feb 2 20:53:44 2012 +0200

    transcode: typo

commit e6dd93cfe14c837d95dd29d24fc8e86924161c53
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Thu Feb 2 10:40:19 2012 -0500

    Android: disable tremor
    
    http://www.compdigitec.com/labs/2012/02/01/android-codec-benchmarks/
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 37a1cbee1c5af6d3d828410fee1b64e166b70478
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Feb 2 18:14:50 2012 +0200

    sndio: do not prepend zeroes
    
    This is not a good idea if the stream is playing.

commit 6eae00060d042258b4b2ebee0846de90f30dc676
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Feb 2 18:14:37 2012 +0200

    sndio: fix format selection

commit 87ed819bada9492bc4b2e6e0ff2859797946edf5
Author: Denis Charmet <typx@dinauz.org>
Date:   Thu Feb 2 01:42:54 2012 +0100

    Handle MKV segment change properly
    
    Don't use the var_SetTime hack anymore and don't flush the fifo when
    it's not necessary.
    Fix #5967 and #2855
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 775a33e104ef7561962bc1fb3e2c7a93c53779bb
Author: KO Myung-Hun <komh78@gmail.com>
Date:   Thu Feb 2 14:03:09 2012 +0900

    KVA: Add VMAN-backend supports
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 31bec657c7f944aa1798688f10df3177c0a804d9
Author: KO Myung-Hun <komh78@gmail.com>
Date:   Thu Feb 2 14:03:08 2012 +0900

    KVA: Add VLC_CODEC_RGB32 supports
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 5299df74641c9f20a2009798e16363f5f1d12b4b
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Wed Feb 1 18:58:04 2012 +0100

    dash: Use a const Representation to extract segments.

commit f9d613c5131b21cedb7af906a9db39e74a23093e
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Wed Feb 1 11:08:23 2012 +0100

    dash: removing useless loop

commit cbf5438d9f5f68f3964bdc06ae1e98283c4f2fbb
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Fri Jan 27 13:31:55 2012 +0100

    dash: DOMParser: Removing useless includes.

commit 52e96be7d65ba037af9d10ed3c3d8e9789869e12
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Thu Jan 26 18:21:41 2012 +0100

    dash: Adding an helper to compute a segment size
    
    Conflicts:
    
            modules/stream_filter/dash/mpd/Segment.h

commit 7a14bb56ac0d47de9a9fc0ac02cdec074461756e
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Thu Jan 26 17:09:30 2012 +0100

    dash: bandwidth is in bits per second

commit 6b984f72fa46594513f2ed0973efb65c8454b297
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Wed Jan 25 18:10:00 2012 +0100

    dash: Fixing STREAM_GET_SIZE control query.

commit e7a13d6b347b679d9246a9ba9219463d95501bae
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Wed Feb 1 10:56:05 2012 +0100

    dash: Adding a getter for current representation

commit ec59c3fbcd576701e598d74bf5d30cc18cb97676
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Wed Jan 25 18:08:59 2012 +0100

    dash: Store the parent representation for every segments.
    
    Conflicts:
    
            modules/stream_filter/dash/mpd/Segment.cpp
            modules/stream_filter/dash/mpd/Segment.h

commit 466e3f4412eca748fc4cf6ce2e9499738be20ea9
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Wed Jan 25 17:39:24 2012 +0100

    dash: Allow bps methods to be called from a IAdaptationLogic*
    
    This is the interface we use in the module file.

commit 4e185356f7a6d3a6dc15ef545d6cf0aa921cdd94
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Thu Jan 12 16:34:45 2012 +0100

    dash: HTTPConnectionManager: Removing duplicate attribute.
    
    Connection list was stored twice: once as a stand-alone list, once as a
    map of Chunk/Connection.

commit 71dd06f634864868d22d3fc11119c3974c8d3c92
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Thu Feb 2 13:01:54 2012 +0100

    dash: Adding missing LPGL header.

commit 91da0b24c6110d776a690664715bca83b3adf0d7
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Thu Feb 2 12:43:04 2012 +0100

    dash: Include <config.h> in new cpp files.

commit 110b681898e139a4e38abde60166ddaa11a6ebd6
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date:   Mon Jan 30 14:48:34 2012 +0100

    dash: added generic mpd generation
    
    Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>

commit 1def2aa77b4626c0e60f073ddb5ef010e682a9a1
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date:   Mon Jan 30 14:48:33 2012 +0100

    dash: added mpdfactory
    
    Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>

commit 13abea06a366894cef53af0413432d2c9bfdf094
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date:   Mon Jan 30 14:48:32 2012 +0100

    dash: added isoffmainmanager to factory
    
    Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>

commit f583909c8cc3f232a3bd6ac9f0fb881c72dd5d17
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date:   Mon Jan 30 14:48:31 2012 +0100

    dash: added isoffmainmanager
    
    Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>

commit e79147cf00226a8e4107531e607430db4871d43a
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date:   Mon Jan 30 14:48:30 2012 +0100

    dash: added isoffmainparser
    
    Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>

commit e8bfbde17c5f5f3517dcc0dad447428492634e18
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date:   Mon Jan 30 14:48:29 2012 +0100

    dash: added IS namespace and getprofile to domparser
    
    Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>

commit 24abb52316e1d7e6f1fbe68d592b6a6528941ca1
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date:   Mon Jan 30 14:48:28 2012 +0100

    dash: added isoffmain profile
    
    Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>

commit f56638f314b7368a0bb65a2886b54e244e5a1312
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date:   Mon Jan 30 14:48:27 2012 +0100

    dash: simplified adaptationlogic
    
    Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>

commit 4bb0bc0081caace961f513f26399be49e4553cf9
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date:   Mon Jan 30 14:48:26 2012 +0100

    dash: added segmentlist and base to representation
    
    Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>

commit 4a1c8e4dc40e8f9bb6a4a182b8dcb0c6ba699c33
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date:   Mon Jan 30 14:48:25 2012 +0100

    dash: added adaptationset to period
    
    Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>

commit fedf1dcb90472dc72bb677a9e535a08d556b8e3e
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date:   Mon Jan 30 14:48:24 2012 +0100

    dash: segment added byterange and tochunk
    
    Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>

commit 22230d8a646e4cb3f75a305e27f5407abde3faaa
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date:   Mon Jan 30 14:48:23 2012 +0100

    dash: chunk added optionalurl setter
    
    Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>

commit d20d8bd9604a5f80a0392e56e8947e0ca7047daf
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date:   Mon Jan 30 14:48:22 2012 +0100

    dash: node added hasattribute
    
    Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>

commit 998f1619cb00c6ed3b6131994d3eceb266350a8b
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date:   Mon Jan 30 14:48:21 2012 +0100

    dash: added adaptationset
    
    Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>

commit 23bfe182c53a9fb6b0b925e6aaa992847d5a93a7
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date:   Mon Jan 30 14:48:20 2012 +0100

    dash: added segmentbase
    
    Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>

commit a8e2d2121d65c475ead6659edcd23efbcb653a63
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date:   Mon Jan 30 14:48:19 2012 +0100

    dash: added segmentlist
    
    Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>

commit 6e3489732966f4b124b4d68a53988b593c08777b
Author: Tobias Güntner <fatbull@web.de>
Date:   Wed Feb 1 23:46:59 2012 +0100

    Leave minimal interface if Esc key was pressed
    
    Close #5898
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 5b877e456bb1ddd4c3c869902d1f2428ffac8519
Author: Naohiro KORIYAMA <nkoriyama@gmail.com>
Date:   Thu Feb 2 07:25:13 2012 +0900

    Win32: define fstat as well as stat
    
    Fix wrong result of stream_Size() on win32 build.
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 459c7988c324cdf24c2351a52cb9778f3a513d61
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Feb 1 17:48:28 2012 -0500

    Win32: Add a mingw-w64 2.0.1 workaround

commit 659d99df8b763d84bd684773b37b86c870681fac
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Feb 1 22:59:40 2012 +0100

    Qt: remove unused includes

commit ecd1d62e8604359422780f53279ff08336fc5ed6
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Wed Feb 1 22:30:20 2012 +0100

    Qt: Add an option to show system tray notifications when VLC is visible
    
    Close #5041
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 366d3dadee77756881efc7d8277f67b2926686b1
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Feb 1 16:26:46 2012 -0500

    mingw: undef small

commit 2b60e15e4f8f0a76818086c8fee6cc554edf3b78
Author: Tobias Güntner <fatbull@web.de>
Date:   Fri Jan 20 23:08:06 2012 +0100

    Seek only if the position actually changed.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit b29a9f0d126c41594344c43fe92e51d0a15feaa6
Author: Tobias Güntner <fatbull@web.de>
Date:   Fri Jan 27 00:29:37 2012 +0100

    Keep tooltip within screen boundaries. Adjust tip position accordingly.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit cb1fe28ba2f6ebf237e8988f1bcfb10e1d1c3162
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Feb 1 15:49:19 2012 -0500

    dxva2: fix print format
    
    DWORD is unsigned long, not int
    http://msdn.microsoft.com/en-us/library/cc230318(v=prot.10).aspx

commit 67d04d60fcb0d7630760adc90cea9b8b96389353
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Feb 1 15:21:42 2012 -0500

    wince: don't define stat struct

commit 006357cf6352817c9f78f974822229a78e1eb125
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 1 22:11:51 2012 +0200

    News

commit 28b099a27b92150402b2e851cc44d14ed99caa4c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 1 22:10:39 2012 +0200

    sndio: add OpenBSD (or RoarAudio emulation) audio output
    
    This is untested but at least it compiles with RoarAudio.

commit f31b6ec7cab357f5e02f5850dc5952aa6a779d7a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 1 20:51:57 2012 +0200

    contrib: update fluidsynth to 1.1.4

commit 771209cffe86eb8833d1c8ca5a57242df6cb07e8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 1 20:41:33 2012 +0200

    fluidsynth: drop integer support
    
    Internally, fluidsynth uses either float or double depending how it
    was built. Converting to S16N in the library then to something else in
    VLC was a waste.

commit b13f148fe26e9a2573438262f37860d9c2290936
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 1 20:47:22 2012 +0200

    contrib: do not require fluidsynth if glib is absent

commit 7ea3bec87710af8aa0067d33aafa8fcfadac95f5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 1 20:47:08 2012 +0200

    contrib: remove old buggy fluidsynth

commit 9419d728dfd004ac2a67813759b8cb9a83f44e1a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 1 20:39:41 2012 +0200

    fluidsynth: require version 1.1.x
    
    1.0.x is full of memory leaks and race conditions, and lacks features.

commit 8b970ddcb0472d2d19fd8f3136be022f1b52278a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 1 20:25:05 2012 +0200

    DirectSound: do not initialize volume twice

commit 1ec3a5262ea053f7d96e00a4b38539176e628a16
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 1 20:24:17 2012 +0200

    DirectSound: do not disable thread cancellation
    
    The thread is never cancelled anyway.

commit 9eb9a10ebaba458575de38941a0f002ea79bbf60
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 1 20:33:07 2012 +0200

    DirectSound: fix double free on error (close #5966)
    
    Regression from 6d90bf20c01db2b284a81b26ce3356536257c1fc

commit f09289e8b2759fb02bad580c3a47d305f3ea1fc3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 1 20:23:20 2012 +0200

    DirectSound: merge memory allocation for sys and notif
    
    This removes one error case and simplifies a bit.

commit f664c1b096df624d130c76732fb480528f92bf13
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 1 20:10:57 2012 +0200

    Update news for portaudio removal

commit 0e2413dc3176d378203fde0a9cae8ba90c4caaea
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 1 20:10:22 2012 +0200

    contrib: remove portaudio

commit 9f8c044ac3b8efa27c2923bc0b29624cd13165d9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 1 20:09:43 2012 +0200

    portaudio: remove

commit 0acd892b3308e23d640343d2cc3022957eaf4fda
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 1 19:30:48 2012 +0200

    Win32: some compilers fail to define stat correctly

commit a728a7ede2500febe9003c9b1cc6170f167cb821
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Feb 1 17:25:31 2012 +0100

    Qt4: preferences, move a Macro to a normal function

commit 3fe85b38413bf225d34ec107abaa26ad852ca568
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Feb 1 18:00:04 2012 +0200

    Win32: struct stat is a macro so we need to include <sys/stat.h>

commit 452cf1c4060c4917e546cae816918e0219e5dd31
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Wed Feb 1 12:17:56 2012 +0200

    transcode: user ENC_FRAMERATE_BASE instead of fixed value

commit 2b60e75b567d3aa9e980fe099c33ff1a033797dd
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sun Jan 29 13:17:58 2012 +0200

    transcode: add likely/unlikely in video process

commit 9394c716596cdbcd91d483376f4cfbc936ddfa63
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Feb 1 02:48:48 2012 -0500

    Update workarounds for incomplete mingw headers
    
    The so-called "Vista/7 helpers" only define interfaces missing from mingw*
    
    Remove duplicate declarations already in all mingw headers, include the
    correct headers instead.
    
    Link video outputs against libuuid to get the existing UUID instead of
    defining our own.
    
    Define the C interfaces as Microsoft does it by using lpVtbl for the
    virtual table pointer.
    See http://blogs.msdn.com/b/oldnewthing/archive/2004/02/05/68017.aspx
    
    Define a C++ interface to TaskbarList3 for qt4, keep the C for video outputs.
    Define only a C++ interface to IApplicationAssociationRegistrationUI
    
    Define TaskbarList3->SetTabActive() correctly.
    See http://msdn.microsoft.com/en-us/library/windows/desktop/dd391699(v=vs.85).aspx
    
    ifdef the TaskbarList3 interface because mingw-w64 defines it already.

commit b178857361093686ff1844d8405f7560778e90f0
Author: Denis Charmet <typx@dinauz.org>
Date:   Tue Jan 31 23:58:00 2012 +0100

    Avoid infinite loop if eof happens during buffering
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit a12ca580c66127ea99fd7dc47c42c636a5dd5b75
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Feb 1 00:41:48 2012 -0500

    win32: install mozilla plugin by default

commit 20155f800ecee139e81babf82b031cc5a8bbb045
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Jan 31 23:57:27 2012 -0500

    libav*: remove broken use of log callback
    
    We can only use it at application level
    Just use the default libav* callback instead which prints to stderr
    We might want to set libav* verbosity with av_log_set_level()

commit f86432358ed970f5b0d3faaff5e4a9ca34a070c5
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Jan 31 23:44:12 2012 -0500

    contrib: change_prefix.sh: simplify
    
    We don't need to handle OSX shared libraries anymore
    It now runs much faster

commit acf912ad543fd1a26a186bd5765c59c50955c0bb
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Jan 31 19:40:38 2012 -0500

    avio output: flush after writes
    
    detect errors and abort writing if they happen

commit 97111d1dbb62f64ab63a36c3a47c1cd166fe3c22
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Tue Jan 31 17:39:18 2012 -0500

    LuaHTTP: Use binary instead of ASCII when serving rawfile
    
    Close #5949
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 58d5803a30527d3299e890c72484acc9b6de48db
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Jan 31 17:45:57 2012 -0500

    avio access: fix setup of libavformat callback
    
    In process-level mode we would call the context-level callback

commit b2393f00b7518b98de92537c1fbb481be97e35ac
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jan 31 23:44:03 2012 +0100

    Lua: provide descriptions for submodules

commit 0c60f1a718fe054794c8bce02b87cffa82035bfd
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jan 31 23:22:00 2012 +0100

    Consider lua in the Main Interface category

commit e0eb0da89ad97f609b785643804870d9b42659a3
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jan 31 22:08:23 2012 +0100

    Lua: fix existent sd loading

commit 4a647cf16c5f4ef070b2d3c09bd832deb6f7dcec
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jan 31 20:19:57 2012 +0200

    V4L2: fix kinda constant expression to be really constant

commit cc5fb82459a7ccef27f86120e4881b9203df0626
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jan 31 19:16:49 2012 +0200

    Use static_assert()

commit 351690f6f7dfe062edf94f7f8f9a256ec0d48d1f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jan 31 19:16:17 2012 +0200

    Provide static_assert() replacement

commit 2b268061a42125e7ce79d63e42ce0cc2dd9c720c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jan 31 18:59:36 2012 +0200

    tdestroy: use assert()

commit 861c0e2c81032594ac05e0f36b1b1e4d5f535ab6
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Jan 31 15:20:40 2012 +0100

    macosx: prevent AppKit calls from threads which aren't the main thread (fixes #5779

commit 18173044cdaa1fce6652614b893054d792f4e258
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jan 31 12:53:38 2012 +0100

    Skins: fix compilation with zlib 1.2.6
    
    Close #5964

commit 460cdb561d091da9f181141b2a8203c737290679
Author: Brad Smith <brad@comstyle.com>
Date:   Mon Jan 30 12:52:47 2012 -0500

    Disable OSS support on OpenBSD
    
    Disable the OSS support on OpenBSD by default.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 4bee377fec3a95fe6681b0af3517f38064c336f2
Author: Brad Smith <brad@comstyle.com>
Date:   Mon Jan 30 02:12:24 2012 -0500

    Fix up *BSD handling in Operating System check
    
    This fixes up the *BSD handling within the Operating System check.
    SYS is now set to the OS without the version attached as provided
    by ${host_os} (.e.g. openbsd instead of openbsd5.1) to match all
    the other OS's and simplifies other OS's checks further down. This
    also allows the script to recognize DragonFly.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 900041eb4d79eadc51a32c879fbedfa6262be767
Author: Brad Smith <brad@comstyle.com>
Date:   Mon Jan 30 02:58:38 2012 -0500

    Fix libpng checking on OpenBSD
    
    This fixes the libpng check on OpenBSD. Although the code was passing libm to
    ultimately link the library the test itself was not and thus failing. Also at
    Remi's request I changed the existing and newly introduced use of -lm to $LIBM.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 4bc2de8cfde1d55d6e605fb79cffc14e36ec1bb3
Author: Sébastien Escudier <sebastien-devel@celeos.eu>
Date:   Mon Jan 30 15:15:28 2012 +0100

    live555 : fix http retry

commit aa77af7405751bec3f8adfd1c671133261dc9c8d
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Jan 29 22:06:54 2012 -0500

    avio: EOVERFLOW is not defined on windows
    
    Define it to EFBIG (file too big), it's close enough in this specific use

commit cca698a05ea024a380330e1f3144996bba4c20e0
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Jan 29 21:35:05 2012 -0500

    avio access: use new API
    
    - fix bug in ACCESS_GET_PTS_DELAY where it would fall through the next case
    - print error messages from libavformat
    - remove useless strdup
    - check for exclusive access to avio when context open succeeded
    - support for multiple input / output at the same time with libavformat > 54 (untested)

commit 7f510436afb80e7c4bc4a563c7f385c7fb289749
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Jan 29 17:55:07 2012 -0500

    avcodec: fix avutil version check
    
    ffmpeg/libav doc/APIchanges should not be relied upon

commit 987c2953afaed2217e012ba02e3221b7d2963d27
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Jan 29 23:47:36 2012 +0100

    Qt: make playlist font less small by default

commit 2d96c40a5ad6ea23c74a55ffb1091afda7b7f724
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Jan 29 20:53:54 2012 +0100

    Qt: use a less small font on mediainfo.
    
    It seems really unusable on win32

commit fb5766e398fa651791f5b7b7071a04ec175d9e5f
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Jan 29 23:44:29 2012 +0100

    macosx: fixed potential crashes when localizing strings

commit c2e39623ffa829913be56ad2030f507ba0470d35
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sun Jan 29 22:03:24 2012 +0100

    macosx: implements user choice to autosave volume on exit and changes volume slider range to 0 ... 200%
    
    this adds the configuration variable and also the respective gui modifications for
    simple prefs dialog. Also, this commit changes some spacing in gui to be consistent
    between the different tabs.
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 525413129bafd487b1b8e9bad39b6ce03c5264dc
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Jan 29 20:49:08 2012 +0100

    macosx: enlarge the main window's drop zone caption to make room for the French l10n

commit 9592e9cfd44b727011d8f6d88bcd7c27b0b36ff8
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sun Jan 29 20:31:02 2012 +0100

    macosx: unblackout other screens on lion as well, when leaving full screen
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 4a869d394f8e3423b3bbade4f96100723748d4b1
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sun Jan 22 22:41:22 2012 +0100

    macosx: save the current volume in intended variable
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit bf36bb2935555aa9b2e36576677fe62b1d2bcd94
Author: Kaarlo Raiha <kaarlo.raiha@gmail.com>
Date:   Sun Jan 29 19:24:30 2012 +0200

    Win32: Use CRYPT_VERIFYCONTEXT for vlc_rand_bytes
    
    Since we don't require access to persisted private keys
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 5b7b3255c46b544edff3892ece3a8d80ed125b68
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Jan 29 18:39:51 2012 +0100

    Qt: missing accessors

commit 22466842dec9b8d707e5ae44b3151076787af7a5
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Jan 29 12:30:25 2012 -0500

    dmo: use VLC BITMAPINFO types
    
    close #5950

commit 9403ca5824c1e403a2a2b3b1c3b545dce1f235ad
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Jan 29 18:23:22 2012 +0100

    Qt: fix hovering text of the playlist button.
    
    Close #5948

commit b416098094451b79328766fd8408698ba2aba122
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Jan 29 18:21:27 2012 +0100

    Qt: Media is uncountable.
    
    Close #5947

commit 89c3a705cec6568f98ae70eec998ab9635078466
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 29 18:49:43 2012 +0200

    Fix configure again
    
    This wouldn't happen if committers read the output from bootstrap.

commit d285961c0b2422c8c5e7af0109263064ec8443d2
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Jan 29 14:52:57 2012 +0100

    macosx: fixed use of [VLCMain localizedString] pointed by David Fuhrmann
    
    this fixes the l10n of the advanced prefs and a few other strings
    
    note that this facility is broken by design and should be replaced for 2.0-next

commit 41d7819dac04b9641d3d0b9e89c056fc72260404
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Jan 29 14:31:48 2012 +0100

    macosx: fixed l10n of the 'Extensions' menu

commit f8014070524dee08f9fc3a69c5922ae19de8bdbc
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Jan 29 14:24:24 2012 +0100

    macosx: small interface modifications to make room for lengthy translations

commit b3807154b3fa4b90a5570549a5e1a7eff6cedd49
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Jan 29 14:23:49 2012 +0100

    macosx: displayed ocalizable sstrings correctly

commit 49972383e28d67ebd9657d9101f77b2216aeb24e
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Jan 29 13:58:03 2012 +0100

    macosx: fixed execution of binaries linked against the 10.7 SDK on 10.6

commit 4a646775222b9645f6d3a522654aa89542051116
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Jan 29 13:32:28 2012 +0100

    macosx: fixed broken appearance of the main window in case it is linked against the 10.7 SDK but run on OS X 10.6

commit 0c7696c1dd4bbae4edab5622e53e5605734cb169
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Jan 29 05:09:51 2012 -0500

    contrib: libvpx 1.0

commit 6689109fee1f315dfc1931e5263e9a4aa6f8cff3
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Jan 29 04:17:27 2012 -0500

    avcodec: invert definition of deprecated values
    
    We want to use the new names in our code

commit b3a6617f9d6a0ddff58ec72871b02dbf98fb4f37
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Jan 29 04:14:20 2012 -0500

    avcodec: don't include non existing header

commit 1ed476774fee834da7b4dba4d38a8a41c1908890
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Jan 29 03:57:08 2012 -0500

    avcodec: fix build with libavcodec < 54

commit c5f388e8e37f38b4526fbca379305a918dd12141
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Jan 29 03:38:08 2012 -0500

    avformat demux: fix double free()
    
    Allocate avformat context and set its I/O context before using it
    This is the correct way to it (and is documented in avformat.h)

commit 3fc4af487dc23113a3c9602e1022f464f3992601
Author: Brad Smith <brad@comstyle.com>
Date:   Sat Jan 28 20:54:14 2012 -0500

    rand: Also use /dev/urandom on OpenBSD as well
    
    On older OpenBSD releases you especially should not have been
    using /dev/random, nowdays due to changes all the device nodes
    are actually all the same so either way this code can be simplified
    to not special case OpenBSD in vlc_rand_init().
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit dd74923370c8be69b93eeff99582e9cb43812005
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Jan 29 03:20:34 2012 -0500

    avcodec: revert define of deprecated values
    
    We want to use the new ones in our code

commit 8f24e725ff9945975f6d7232477cff7f7a8e2cff
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Jan 29 03:10:12 2012 -0500

    avcodec: update to libavcodec 54

commit 4c3037ac45b92853d5d85f7bedebdb4b281da0c6
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Jan 29 01:58:11 2012 -0500

    avformat demux: use new IO API
    
    - Use AVIOContext instead of ByteIOContext
    - Use avformat_open_input instead of av_open_input_stream
    - Use avio_alloc_context instead of init_put_byte, allocate context on the heap
    - Use AVIOContext.seekable
    
    print avformat_open_input errors
    
    avformat_open_input is the most recent and is documented as available since
    libavformat 53.2.0 (other changes happened in 52.105)
    avformat_open_input was introduced in 52.94 in FFmpeg

commit 4d338f69d808d98cdc59a61b2c4a541c920a61ca
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Jan 29 01:51:19 2012 -0500

    dca: only build library and headers

commit 6df79d9c7278855671061a17825c8d2b350b761d
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Jan 29 01:51:06 2012 -0500

    dca: update config.*

commit 083c69e0407255b5596b4cf3dc182f09f76a7d83
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Jan 29 01:43:18 2012 -0500

    speex: arm code is for fixed point only

commit 5b55c4dbab0ee2700300f9d8b79747a42ef26158
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Jan 29 01:18:38 2012 -0500

    Workaround FFmpeg doc/APIchanges lies

commit 49944dcb5ac7ecc39da86bdb300bd7be8c9d2e47
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Jan 29 00:44:11 2012 -0500

    avformat demux: use new input APIs
    
    print avformat_find_stream_info errors

commit 4ca6ef05e16554c71c7480a7b4df59ab3a43f6c4
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Jan 29 00:34:07 2012 -0500

    avformat demux: don't access removed info
    
    Palette data is now transmitted as a side data in AVPacket

commit 0011b7043c5c9115bf130068265e90142277d2f6
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Jan 29 00:26:34 2012 -0500

    avformat mux: convert to new avio API

commit aca40fdc52ae97e3a188d55af74a0b734b415664
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Jan 29 00:22:50 2012 -0500

    avformat mux: use avformat_write_header()
    
    Pass its error output to msg_Err with %m

commit 91899a03e70024e68c20603e2c243cb9742898b9
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Jan 29 00:18:58 2012 -0500

    avformat: remove cast to void *

commit 5dbdccf2fd7829a8a0fb3ccae65ed17f71c7078a
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Jan 29 00:18:18 2012 -0500

    avformat: prefer avformat_new_stream() over av_new_stream()

commit 7df0345e7f8917ae534592caea34eba1bef4c26e
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Jan 29 00:13:55 2012 -0500

    avformat: shut up warning (unsigned char -> uint8_t)

commit a6ebc7d7eb2231939ec94dd5a94bf819fb7c2086
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Jan 29 00:05:02 2012 -0500

    avformat: put_flush_packet was renamed some time ago

commit 55c0636c559e3db6cb354306438c83e278430f48
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Jan 29 00:00:13 2012 -0500

    avformat: AVMetadataTag and av_metadata_get don't exist anymore
    
    They were copied verbatim to AVDictionary equivalents some time ago

commit e7e1a0f3bd279ce5fd2bdd4f1994bd7ff5be3deb
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Jan 28 23:31:31 2012 -0500

    avformat: remove 2 chained data structures
    
    They were only used to hold one opaque pointer

commit 3cb559491e0ade3f98b029ef2e690ea32191a296
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Jan 28 23:14:11 2012 -0500

    'SONC' codec is not even mentioned in libavcodec anymore

commit 62229a3b5c564b9d3c6401fe731a70c4504e6f14
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Jan 28 21:52:04 2012 -0500

    avformat mux: don't write trailer if writing header failed

commit 3a50918d89ebd66d43af99b8750fe8a1558f8b92
Author: Brad Smith <brad@comstyle.com>
Date:   Sat Jan 28 17:05:37 2012 -0500

    thread: Simplify vlc_GetCPUCount / add FreeBSD/NetBSD support
    
    Looking at the current vlc_GetCPUCount() function this can be simplified.
    The sysconf(4) variable _SC_NPROCESSORS_CONF is available for OS X and OpenBSD.
    The change as is also adds FreeBSD and NetBSD support to vlc_GetCPUCount().
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 8932d7afe7ceea242d9ddd5776e46296ab391671
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Jan 28 19:51:56 2012 -0500

    Fix typo

commit d56a52e263359fa8aadbf8cb0e1b9aebb2ae6ff2
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Jan 27 13:03:08 2012 -0500

    contrib: fluid: Don't use inexistent files

commit d4481f0a42bb679cc5e9d5d2da29f5fc37ba8c46
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Jan 28 13:36:44 2012 -0500

    win32text: get ToT definition

commit 7a7f12fa3256a4dd58b46e9f16fff9700a574edc
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Jan 28 12:39:14 2012 -0500

    contrib: make HAVE_FPU check consistent with vlc_cpu.h

commit d31d221b21df2a1b38e1dc2e95f2b8f12aac8db2
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Jan 28 12:31:26 2012 -0500

    contrib: vorbis: fix inverted HAVE_FPU check

commit 0398b0c82e0b043de6404e1bad2ab0ecf2bcc31c
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Jan 28 12:28:33 2012 -0500

    atmo: include vlc_codecs.h to get BITMAP definitions

commit c61bc9f4f972f5a78990370650960b1ee91c102d
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Jan 28 12:25:08 2012 -0500

    atmo: revert rename of BITMAPFILEHEADER
    
    vlc headers don't declare it
    This should perhaps be changed but that requires special look to atmo
    code since this plugins mixes cross-platform and windows code, and vlc
    and undocumented standalone compilation

commit a67afb66baa2aaffeaf71d3b319f44151a5c2516
Author: KO Myung-Hun <komh@chollian.net>
Date:   Sat Jan 28 22:38:08 2012 +0900

    Replace the bitmap structures of Microsoft with ones of VLC
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>
    Modified-by: Rafaël Carré <funman@videolan.org>
        ... Replace them in ASF demux as well

commit 066c6231575901d22e4750273b6e82bf85f7f061
Author: KO Myung-Hun <komh78@gmail.com>
Date:   Sat Jan 28 22:42:05 2012 +0900

    Compare a filename ignoring letter case on OS/2
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit d54154d54fe49a986e4a5a77ac03bc491253058b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 28 17:35:49 2012 +0200

    Qt4: missing #include

commit 75baf3700b621142f91fd830de75237b16aee647
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 28 17:27:26 2012 +0200

    FreeType: setting UNICODE after <windows.h> inclusion is useless

commit 1bd9b035d81b65427fb1c6a11acc2556541ab411
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 28 17:23:45 2012 +0200

    stl: remove always true comparison
    
    uint8_t cannot be more than 0xff.

commit ffe8bf50c3b5ab0539e4967451120d095814a693
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 28 17:19:47 2012 +0200

    win32text: fix encoding
    
    This was broken ever since VLC was switched to UTF-8.

commit 20d2928ec39a2fa4fa3f2aa7af70eff16d58fc2c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 28 17:14:55 2012 +0200

    Win32: define FromT/ToT to convert between UTF-8 and TCHAR

commit dd648be95a997cf5ac78cf72db96bc1416c900f2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 28 16:56:58 2012 +0200

    Define WIN32_LEAN_AND_MEAN in config.h rather than vlc_common.h

commit 982d89dbd17462b3ef05605c274b2ad97f957c5c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 28 16:56:39 2012 +0200

    winvlc: missing #include

commit bf4a19392af196daed81a3887d5b2ef088e3cae9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 28 16:24:43 2012 +0200

    dash: include <config.h> in all cpp files
    
    On Win32, time_t can either be long or long long depending on #define's.
    This caused linking failures.

commit 208aa8079f07aefb78faa98d7ea5589bd4036ca7
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jan 28 13:31:53 2012 +0100

    Qt: fix hotkey shortcut

commit 4b77fc558acc1d5ff3fa80e0dd807d08284fac62
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jan 28 13:25:04 2012 +0100

    Qt: fix open dvdsimple.
    
    Close #5935

commit d3b37eef0ef3d5923d1e39fa150d0ebbffe94a88
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jan 28 13:00:25 2012 +0100

    Contribs: use latest commit before lavc 54 jump

commit 99a46209e681f1463a98788916f1db7adfcc1407
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 28 13:58:42 2012 +0200

    Win32: remove vlc_rwlock_t.writers - not really needed

commit cc40da808d48e63a8df483b00689ddfe70e74a21
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 28 13:14:53 2012 +0200

    Remove plugins.dat on uninstallation

commit 47fb7a41acea8cdd473380ba60b017b846543e8f
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Jan 28 01:32:36 2012 -0500

    vorbis: simplify tremor difference
    
    Add a INTERLEAVE_TYPE (float/int32_t)
    Add a HAVE_VORBIS_ENCODER for vorbis
    Merge the 2 interleave functions

commit e405bb0ef984e0784b63cb20e4c5ae84a79ac743
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Jan 28 01:27:04 2012 -0500

    vorbis: remove wrong comment

commit 106025d29eaf09f9293d149761be17e84442108b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jan 28 00:35:05 2012 +0100

    Safari people are animals too!

commit 35cb7fc1a576862039b195de6ff9e4f16625b3b0
Author: Naohiro KORIYAMA <nkoriyama@gmail.com>
Date:   Sat Jan 28 07:34:56 2012 +0900

    Include windows.h before wincrypt.h
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 739f1233633c09f7095c1d53c85b65307e58b7fa
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Fri Jan 27 23:09:03 2012 +0100

    thread: Implement vlc_GetCPUCount for android.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit c34cf2f36749661c97039f47a86e092f3679d35f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Jan 27 23:57:59 2012 +0100

    Configure for android: disable more modules for smaller size

commit 459a3250857de474f9755c5d1e77699cb08de6ea
Author: KO Myung-Hun <komh78@gmail.com>
Date:   Sat Jan 28 01:13:38 2012 +0900

    Include 'sys/time.h' for 'struct timeval' on OS/2
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 1b72e7b885b058266bf844d43fc039c9644c869e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Jan 27 22:57:37 2012 +0200

    file out: do not redefine lseek() on Windows
    
    The correct version is selected based on _FILE_OFFSET_BITS.

commit 359e03c3cc083859527b4c6543e4b8519fa08081
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Jan 27 23:09:17 2012 +0200

    Win32: do not redefine stat/fstat, fix piles of warnings
    
    MingW picks the correct version according to _FILE_OFFSET_BITS.
    Of course, we use 64-bits offsets for large files.

commit 75d005cf30df98d75e6748e168bbfc22763b5a09
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Jan 27 23:06:50 2012 +0200

    Remove inconsistently used check for <sys/stat.h>

commit d191a555660739ce613414118019c1533b456904
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Jan 27 23:07:35 2012 +0200

    vdr: <sys/types.h> is always present and not checked

commit 2f1bcf5dc307eb36714cd0748caf86a8f9ecb23b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Jan 27 23:03:23 2012 +0200

    Remove inconsistently used check for <fcntl.h>

commit b81905692243dabda106af1558dc15c7e80a1864
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Jan 27 23:01:43 2012 +0200

    Remove unused checks for <strings.h>

commit 9ce7c7d986c8e12a618804063ea06c58503bf7b8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Jan 27 22:59:26 2012 +0200

    Move 'struct stat' forward declaration where actually needed

commit eb98fb5812784713b75de29fcf17618f3e75eb51
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Jan 27 22:56:09 2012 +0200

    langfromtelx: config.h must be included first
    
    This fixes the Windows version definition.

commit 032a234740a3a462ffbd0daae9fdd4afaf7c562d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Jan 27 22:45:34 2012 +0200

    Include system headers before VLC headers
    
    This fixes some problems when the system or VLC play evil tricks with
    the preprocessor. (Only files including sys/stat.h are concerned with
    this commit. I did not fix all files.)

commit 31c91f0a8f61ddb0b30cc35c42feec0ef3abd1e4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Jan 27 22:55:42 2012 +0200

    blend: fix Win32 warning; RGB is a system macro

commit a6d52f6fa7a1f62d29fac153f486156134d9ff86
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Jan 27 16:28:14 2012 -0500

    openjpeg patch: use a context patch: -c, not -u
    
    patch seems to work fine with this format when dealing with crlf

commit b87a34a7cc6d2253a97943604cc337a1416b9947
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Jan 27 19:49:12 2012 +0100

    Contrib: avconv was removed from FFmpeg

commit 4105ebb57dda9350ef0dcb23089146c9af79857c
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Jan 27 11:21:46 2012 -0500

    contrib: openjpeg: freebsd has posix_memalign

commit 6dbbc2aad04d43bcaaf488b3fba7821ea3fb454d
Author: Rob Jonson <rob@hobbyistsoftware.com>
Date:   Fri Jan 27 12:52:26 2012 +0000

    add execute flag to mac os build.sh
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 9e775fc6d67236e4dfef2f5928d2b5099e1f9466
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Jan 27 10:59:11 2012 -0500

    contrib: gettext: fix misassumption about alloca

commit 0ddaed740f071fc6a02fb0827cc6b94f36162e6d
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Jan 27 10:42:02 2012 -0500

    live555: use freebsd target for BSD
    
    There's an openbsd target but I can't really tell why it would be better than freebsd

commit 9a6697f8aa544fdbc6333c5d7b1fe0a4b5de99d1
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Jan 27 10:29:56 2012 -0500

    gcrypt: disable all asm for FreeBSD
    
    It is mostly disabled because of very old build tools, and might work
    with clang 3 which is available by default on FreeBSD9
    
    idem for the OSX disabling of aesni

commit a2b6035db7c1398568b669b33f403fbf02cde724
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Jan 27 09:12:21 2012 -0500

    vpx: fix FreeBSD build
    
    Change bash location if it isn't in /bin
    Use 'linux' OS
    
    Patches inspired from FreeBSD port

commit 8f1c7e1272b6840df3236449b7b0d495c7733139
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Jan 27 06:57:02 2012 -0500

    contrib: use $(MAKE)

commit 12bc6ed40da1d6ddc2bf5c111e503fbae8137f0f
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Jan 27 06:41:54 2012 -0500

    contrib/tools: use BSD fetch if curl/wget are absent

commit 4c25c7e1703fa77f24f02e7572de2189e9eac81b
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Jan 27 06:32:31 2012 -0500

    contrib: freetype: point configure to GNU make

commit 4ea478686cf73916974b61e03431af7309423d41
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Jan 27 06:30:26 2012 -0500

    gnutls patch: remove "//" as it confuses BSD patch

commit d6a7a4d7e979563efd6322bf582a4aeea61b4d56
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Jan 27 18:04:17 2012 +0200

    GnuTLS: allow x509 version 1 certificates for CAs (and only CAs)

commit 7b5c4c3fc8dfbcbbdd00f68a23998af11ed30046
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Jan 27 10:50:41 2012 +0100

    macosx: improve reliability to detect text field content changes (should finally fix #5862)

commit f78f3ae2873fefc52f67d84e7c1edb6c520c2271
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Jan 27 10:35:22 2012 +0100

    macosx: fixed 'intf-show' and 'intf-toggle-fscontrol' hotkeys

commit 94d0697da224b6f9bd41df49d6a221b36d0acbbc
Author: Martin Storsjö <martin@martin.st>
Date:   Fri Jan 27 10:32:22 2012 +0200

    omxil: Ignore OMX.google.* codecs
    
    These are sw codecs, mostly the same ones that earlier were present
    with names starting with OMX.PV. They don't work properly with the
    vlc omxil client code at the moment. Using them doesn't have any
    significant advantage over our own bundled sw codecs.
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit f234aee996fc01ee46915a8e794c95fe9774a2e5
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Jan 27 03:59:00 2012 -0500

    osx: fix config_GetLibDir

commit 5aaa94e4a90f4c579b4c2457cc461351581f2f2f
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Jan 26 20:20:16 2012 -0500

    lua: fix windows build
    
    include config.h

commit c4df4fdf819370fb3c8d26c1f8236b33dea0d009
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Jan 26 20:17:13 2012 -0500

    dash: fix windows compile
    
    include config.h

commit e88bb34fb3ad72112176af9b389d6eea676a9418
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Jan 26 20:13:05 2012 -0500

    Qt4: fix windows build
    
    include config.h from headers

commit f86e5ebbc95af8c0bcb8bcaa9ea6407fa69c0765
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Jan 27 02:18:46 2012 +0100

    Avcodec: Fix slice-decoding of hwAccel + -mt
    
    Close #5909 #5867

commit a1ded9a83ecff24af9daca923d9672be76f5cf07
Author: Denis Charmet <typx@dinauz.org>
Date:   Thu Jan 26 23:58:33 2012 +0100

    Preload local directory for mkv only when needed
    
    The option is now default enabled to be as simple as possible for the end users.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 25fc1243b81a46a100e37db5ec477bd5096b979a
Author: Martin Storsjö <martin@martin.st>
Date:   Thu Jan 26 21:59:57 2012 +0200

    avcodec: Set time_base for audio encoders, too
    
    This is required when encoding audio in libav 0.8, otherwise
    it will crash due to a division by zero.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit c8b78f40656684c8b55fbd059c37850e2d0a3e41
Author: Denis Charmet <typx@dinauz.org>
Date:   Thu Jan 26 22:55:16 2012 +0100

    Allow Ebml elements bigger than 64GB
    
    Should fix #5919
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit dc3430bd7b87a601770efa46eacc71719c2778f9
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Jan 26 20:46:38 2012 +0100

    macosx: fixed slider knobs in the black ui style

commit cf5a82224a3db25ed078f7d441257da51b346990
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jan 25 18:00:10 2012 +0200

    ARM: detect VFP floating point unit
    
    This sets HAVE_FPU correctly on ARM targets if VFP instructions are
    enabled. Note that __VFP_FP__ implies the use of the VFP floating point
    format, not the availability of the VFP instructions. Thus software
    floating emulation __SOFTFP__ (i.e. gcc -mfloat-abi=soft) is excluded
    explicitly.

commit d8ed5645a0835a2fa9b65513555cc958ccee6197
Author: Tobias Güntner <fatbull@web.de>
Date:   Thu Jan 26 03:22:18 2012 +0100

    Qt4: Use the width of the new text to calculate the tooltip position.
    
    Signed-off-by: Ludovic Fauvet <etix@videolan.org>
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 85b39d9d430bb84ef734c341f688c368782badf0
Author: Tobias Güntner <fatbull@web.de>
Date:   Thu Jan 26 09:30:45 2012 +0100

    Qt4: Test the correct text.
    
    Signed-off-by: Ludovic Fauvet <etix@videolan.org>
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit a16514d925db93bd46cd785745bc6cd013e778a8
Author: Faustino E. Osuna <enrique.osuna@gmail.com>
Date:   Tue Jan 24 01:31:57 2012 +0100

    VLCKit: install fat binary when needed
    
    If we are only targeting a single architecture, then install the
    architecture specific binary files instead of creating a fat binary
    with a single architecture.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 3562db63c343c0d2c7c516393d73e303566ae0bb
Author: Faustino E. Osuna <enrique.osuna@gmail.com>
Date:   Tue Jan 24 01:31:56 2012 +0100

    VLCKit: make sure that the right archs exist
    
    When preparing the framework, guarantee that the expected
    architectures are present. If they are not present, or if an
    unexpected architecture is present, then reconstruct the universal
    binary.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 57b5204e0560e1f163727d316609223267d8d728
Author: Faustino E. Osuna <enrique.osuna@gmail.com>
Date:   Tue Jan 24 01:31:55 2012 +0100

    VLCKit: don't assume x86_64 is the default arch
    
    When referring to the main_build_dir don't assume that the x86_64
    subdirectory is a part of the ARCHS that we are building. Grab the
    first arch in the list of ARCHS and use that as the main_build_dir.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit e9d0c51c446dae9e215a574d921620ac25906d8e
Author: Faustino E. Osuna <enrique.osuna@gmail.com>
Date:   Tue Jan 24 01:31:54 2012 +0100

    VLCKit: remove trailing slash in Pre-Compile.sh
    
    Remove trailing backslash from the prefix variable. Other locations
    in the code adds the required backslash.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 7d2db8a1acb9f8aad8a1b148687336a520496010
Author: Faustino E. Osuna <enrique.osuna@gmail.com>
Date:   Tue Jan 24 01:31:52 2012 +0100

    Cosmetic: remove redundant var from Configure.sh
    
    VLC_SRC_DIR is already defined in Xcode. Replace top_srcdir in favor
    of VLC_SRC_DIR.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 5c4e6ee990be056ae29660273c61592ae65e1cc0
Author: Faustino E. Osuna <enrique.osuna@gmail.com>
Date:   Tue Jan 24 01:31:51 2012 +0100

    VLCKit: exit Configure.sh on error
    
    Make sure that we return the exit code when vlc/configure fails. This
    forces the the xcodebuild to fail.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit eb66cbfe27d24f3d6746fd865f5b364220c2964a
Author: Faustino E. Osuna <enrique.osuna@gmail.com>
Date:   Tue Jan 24 01:31:50 2012 +0100

    Cosmetic: declare local variables in Pre-Compile.sh
    
    Follow the same style used earlier in the code and declare local
    variables with the 'local' directive.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit f06cec1a1f6cbf653ba3c1622474121b678b835e
Author: Faustino E. Osuna <enrique.osuna@gmail.com>
Date:   Tue Jan 24 01:31:49 2012 +0100

    Cosmetic: clean up ws & comments in Pre-Compile.sh
    
    - Remove blank lines
    - Align comments
    - Update comment used to partition end of vlc_install_object
    function.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 2b64aa25dad4e6ffd50e15ce5b2c99c995ba6b88
Author: Faustino E. Osuna <enrique.osuna@gmail.com>
Date:   Tue Jan 24 01:31:48 2012 +0100

    Cosmetic: fix typos, whitespace, and debug calls
    
    - Remove white space and debug statement.
    - Fix typo in comments
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 14b6dc70ede19e0b5bbf7652afb053966a7c6610
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Jan 25 12:10:00 2012 -0500

    Neon yuv->rgb: check if CPU supports NEON

commit 31dee2cbaa16d16de94b5a1b36fe7f3909b8b28d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jan 25 18:42:25 2012 +0200

    TS: remove useless ts-dump stuff altogether
    
    There is a dump demux for that.

commit 1f8598d8d5ef56da8690ddf0503b415e3e47de50
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jan 25 18:37:14 2012 +0200

    TS: do not retain useless ts-dump settings

commit 21145a5977bd146890017d0eccfdb4d317e8e7ea
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jan 25 18:30:36 2012 +0200

    TS: fix ts-dump error handling, remove a useless variable

commit d64ca8acaa6f2bd9db57b4b25446656a30bcba2f
Author: Martin Storsjö <martin@martin.st>
Date:   Wed Jan 25 11:22:17 2012 +0200

    omxil: Set the module priority to 0 for iomx
    
    The iomx module is only enabled when the user has requested it
    (via settings). Currently, when the iomx module has priority 80,
    it is always preferred over avcodec.
    
    For other platforms, where one would only enable omxil if one
    explicitly wants to use it, this is ok, but for android, we
    ship the iomx module but allow users to enable it at runtime
    if they want to.
    
    If it isn't enabled, the priorities are currently overridden by
    adding "--codec avcodec,all" to the command line, but this makes
    avcodec have precedence over other decoder modules that otherwise
    would have higher priority (e.g. a52).
    
    By setting the priority to 0 for the iomx version of this
    module, we can more easily enable it only when asked for,
    by adding "--codec iomx,all", without affecting the relative
    priorities of all other codec modules.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 8d2f07b0b9716aac58d0c294371cb8147589ba19
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Jan 25 04:00:46 2012 -0500

    logger: don't use NULL FILE* on android

commit 091552e8ad1738aaccb1e930d39fcb13df113114
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Jan 25 04:00:00 2012 -0500

    Revert "logger: store in the context which logging mode is being used"
    
    This reverts commit e50cfac2d3cbc00abd7d332eb47abb584ef5eac4.
    This undid modifications made in f83d51d4b16a939d9b308a47b1b08db69917af68

commit e50cfac2d3cbc00abd7d332eb47abb584ef5eac4
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Jan 25 01:43:15 2012 -0500

    logger: store in the context which logging mode is being used
    
    Don't close a NULL FILE* on android

commit 2e86bc8f278a18d7be6d0d2d8a00505ed24efba1
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Jan 25 01:38:32 2012 -0500

    logger: cascade if/else for different modes

commit 7c6abb20451f26a175eebc426960f30afa440c72
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Jan 25 01:36:40 2012 -0500

    logger: move Apple related define where it is used

commit 9acc769230e1fab55bc9d22e8accce6c9f66b0ae
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Jan 25 01:36:17 2012 -0500

    logger: remove unused defines

commit 3437e616aea5bad334b1a304d2af0c239415f922
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Jan 25 00:14:26 2012 -0500

    Revert "Android: hack to fix warnings in pthread.h when compiling in C++"
    
    This reverts commit 1a1bba5a3da60b1433509f54375f0c12db22b3c1.
    
    Conflicts:
    
            include/vlc_fixups.h

commit 56018495fb0f8d6258fc99da599f2d2aee0e1011
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Jan 24 23:45:09 2012 -0500

    android: configure will fill PKG_CONFIG_LIBDIR itself
    
    don't make it point to a wrong location

commit a2fe52949ec26f1e35f9a83f26e9ae01d7a2efab
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Jan 24 23:43:08 2012 -0500

    android: remove workaround for old ndk
    
    Give the real host to configure

commit 2a8e01dda3d9bcf9328623bdb2194f2d4c2d9c17
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Jan 24 22:43:07 2012 -0500

    contrib: live555: don't match just 'ar'
    
    It would replace the 'ar' of 'arm-....'
    Instead use "LIBRARY_LINK =.*ar" to be sure we replace the correct tool

commit c48f8460bb5911e8436825adbaf707a3b33c3558
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Jan 24 19:09:27 2012 -0500

    contrib: ffmpeg was removed from libav

commit 3c34f80809b89ebb581a76763b8c9e7f58568942
Author: Martin Storsjö <martin@martin.st>
Date:   Tue Jan 24 09:27:36 2012 +0200

    omxil: Add a prefix to the iomx function symbols
    
    On some devices (apparently froyo and earlier), some OMX core
    (with sw-only codecs) already is loaded into the process, and
    dlsym(RTLD_DEFAULT) can just as well return functions from that
    one instead of the ones from the iomx wrapper that we've loaded.
    
    This makes sure we really get the functions we want.
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit f6587cd61c91fbc3ec8fc055ee907df17bd30b2a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jan 24 21:05:22 2012 +0200

    Fix MacOS build

commit d832507736d33cb435ba1830e9bdbace89a68c2e
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Jan 24 20:03:32 2012 +0100

    macosx: make sure the main window's position is correctly restored (fixes #5856)

commit 97fbfd88063cb127181f684adcb3247734d10530
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jan 24 20:46:40 2012 +0200

    Compute the lib directory dynamically
    
    On Linux, this simplifies the code and improves relocability.
    On Windows, OS/2 and MacOS, this should fix a small race condition.

commit 2171af178491f01eeca2f7e5329d4e6cd3f78909
Author: Olivier Gambier <olivier@webitup.fr>
Date:   Tue Jan 24 18:15:33 2012 +0100

    contrib: live555: replace ar by our $(AR)
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 6e6bfaf4f57920eef41fc4fb8edab39e6619aad7
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Jan 24 13:37:02 2012 -0500

    Revert "android: don't use unexisting option"
    
    This reverts commit 3bbc2f546339d6e0e61a131191caf82a43c49435.
    Now it exists again

commit 924a3408fd214f6d97ac829ff8ae6cde8e6a38bb
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Tue Jan 24 18:15:41 2012 +0100

    hls: Don't crash if a segment can't be found.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit c51ff47e321aa99f5f77033d091ce6140dd46d7e
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Tue Jan 24 18:12:08 2012 +0100

    hls: Removing useless assignments.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit d56ce5536ac6d4b583cf0d1ad462828cb745ca8d
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Tue Jan 24 18:09:36 2012 +0100

    hls: Removing calls to vlc_array_item_at_index
    
    Using hls_Get and segment_GetSegment instead. Those check for out of
    bound access.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit f180bd5f1a8d065cd9ae0ae0409d74f645b4df3a
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Tue Jan 24 16:39:35 2012 +0100

    hls: Removing warnings.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 833b0c760d3da2a5a2fc4da2acf87740b294ce73
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Tue Jan 24 16:37:26 2012 +0100

    hls: Cosmetics: removing useless casts.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 75fbc4d4b792f5e4b40d6257ce1d6daaa810cc2f
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Tue Jan 24 15:43:00 2012 +0100

    hls: Fixing a deadlock introduced in previous commit.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit e06362372ebb2e7d2a0ce0924703717807fb73ed
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Tue Jan 24 15:11:04 2012 +0100

    hls: Fixing playlist updating.
    
    parse_M3U8 uses hls_GetLast to update the HLS current hls stream, so we
    have to add it to the streams array before calling parse_M3U8
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit e618a5814917b1f966395ed3b45d1ca522a13692
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Tue Jan 24 15:09:55 2012 +0100

    hls: Fixing hls_Copy
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 982071198e54af320b684ac4bd319cc88caceb27
Author: Frédéric Yhuel <fyhuel@viotech.net>
Date:   Tue Jan 24 14:34:52 2012 +0100

    HLS restore pos of current segment before seeking
    
    This prevents a "bug" when we seek backward and then play again that
    segment.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 40c5ee7f1b0b96fc964ea5a43ec41c0297a20711
Author: Brendon Justin <brendonjustin@gmail.com>
Date:   Tue Jan 24 12:22:36 2012 -0500

    macosx: Make streaming wizard output string editable
    
    Change the string's text field from static to editable, so options not in the
    wizard can be added. Uses the string from this field directly, rather than the
    stored string.
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit e0745f6002c5d0b20a552d98ab3e385798e68815
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Jan 24 17:15:27 2012 +0100

    qtcapture: timing and speed improvements
    
    it respects the 'live-caching' setting now, is vastly more responsive and even got correct timing.
    
    Thanks to emi and Luca for the ideas and help

commit b2899779019541ef80b7385fc1dc7ef96a9ca334
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Jan 24 16:46:03 2012 +0100

    macosx: prevent warnings on console when opening the audio effects panel
    
    this were caused by an incomplete implementation of a 2.0-next feature

commit af197084313166e5e05ab609403b8eb3511b09f5
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Jan 23 17:41:57 2012 -0800

    macosx: remove outdated code

commit fd8502cee82371a65b2eeeb230fbe63917bd84ff
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jan 24 19:08:42 2012 +0200

    Replace --disable-libv4l2 with --disable-v4l2
    
    This disables V4L2 completely.

commit f94107eb9ab0045116a901947141575ed53b199d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jan 24 18:47:21 2012 +0200

    Revert "v4l2: check if kernel headers are recent enough"
    
    This reverts commit 5740099f6ffea9bc72f64ccd2870453e61ee77b2.
    This caused autoconf errors and besides I still do not agree.

commit d0413f1d8b0f16001a6c0820a081ce81fedf6b65
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jan 24 18:55:31 2012 +0200

    Properly remove the old dvb plugin, fix bootstrapping
    
    (I do not know why it was removed in the first place though - not me!
     As a consequence, we cannot scan TV channels in VLC >= 2.0...)

commit 1f558cd6b1ca166d6d9dc6c29d900df010141b7e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jan 24 18:52:04 2012 +0200

    Fix automake breakage in logger

commit 00a0d57271b2945b262cc8ee0f81c0dfed0d9623
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jan 24 19:04:30 2012 +0200

    hls: fix linking

commit 158cf2c5cdbd984d3ab54b886b939d641ef0dafa
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jan 24 19:09:09 2012 +0200

    Fix libvlccore linking order

commit a9739cc0a5ffe72aed386d50b9a08c5cce75d481
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Jan 24 12:01:32 2012 -0500

    contrib: live555: don't replace cc 2 times for macosx
    
    we could end up with 'ggcc'
    forgotten in a6e2d06608df593af6118be34cc2f416d0c6d354

commit 88ecb49beedf3a62133ef4d062ee2e350b604aa2
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Jan 24 17:00:17 2012 +0100

    Qt: fix MLModel
    
    Was broken since the pure virtual method getId() was renamed in
    the PLModel cleanup 4a61e6a8da6f138d9eb506229afffeea329f5414

commit 8eb8d9419ba68664b34c8dbf200368b9b43b6485
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Tue Jan 24 16:20:01 2012 +0100

    Qt: don't show Ml button if it does nothing

commit b0623ca0851e47b8d2d7110c4d54c03b69751149
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jan 24 17:51:12 2012 +0200

    Missing poll() declaration

commit 1e5ba4764f048578bfdb857beed21676c760f99a
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Jan 24 01:00:11 2012 -0500

    contrib: speex: doesn't build in thumb

commit 40e6d6d1a53c582409d1f37d6742e5b3dd4e3d1e
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Jan 23 21:14:50 2012 -0500

    Partly revert b192dc3c38ac39d1dc0f5f2a55fd4f3abbcbbec0
    
    Those objects and shared library handle are not guaranteed to exist
    if the Clean() function is called in Open() error path.

commit 8e141adb83f3f8d40a141969890b0bff84757ab7
Author: Denis Charmet <typx@dinauz.org>
Date:   Tue Jan 24 01:24:49 2012 +0100

    MKV: Don't delete es at EOF in Demux() but in Close()
    
    Fix the second part of #5896
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit ccb134a643baf9c9b60ae475198dddb57f107713
Author: Denis Charmet <typx@dinauz.org>
Date:   Tue Jan 24 00:34:10 2012 +0100

    MKV: Reset demux internal time when seeking to 0
    
    Fix the first part of #5896
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 1f33a25ef2627b2b6411610b039f217dbdc3fb2e
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Mon Jan 23 15:05:33 2012 +0100

    hls: Trying to work arround streams without bandwidth value.
    
    A 0 bandwidth forbid us to seek, as the position would always be 0.
    This fixes one of the problems described in #5370
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 56a345ef6aa37e3f2b97931908e96b5ac755c760
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Fri Jan 20 15:23:11 2012 +0100

    hls: Don't fail when a STREAM-INF is commented.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 9ffcb9c5cfcb3145df309874eafbaf573581b32a
Author: Luc Saillard <luc.saillard@sfr.com>
Date:   Mon Dec 12 10:56:38 2011 +0100

    hls: Fix vod
    
    Don't stop when playing a vod file without bandwidth information
    
    When a playlist doesn't contains any bandwidth stream or information,
    initialize stream->bandwidth to 0 (it's a unsigned number). So test will
    not
    fail when calculating if we have the time to download it.
     >> uint64_t size = (segment->duration * hls->bandwidth);
     >> int estimated = (int)(size / s->p_sys->bandwidth);
     >> if (estimated > segment->duration)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 1a89d92f2797f8b4afc6788b35ebb0a51c9568d2
Author: Luc Saillard <luc.saillard@sfr.com>
Date:   Mon Jan 23 16:45:11 2012 +0100

    hls: Renaming Download to hls_DownloadSegmentData
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit bcbad8c70e309d03ec7dac57ee1f146f41948574
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Mon Jan 23 16:45:28 2012 +0100

    hls: Fixing some locks.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 04f73b95ae314d0b83c1e77411a290429418cd9f
Author: Luc Saillard <luc.saillard@sfr.com>
Date:   Mon Jan 23 16:43:53 2012 +0100

    hls: Support encryption
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit b6471932b586db28a5337851c69e11a651ab2806
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Sat Jan 21 13:25:06 2012 -0500

    Add NDK compiler to PATH under Android
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit e228d34ca5a6d47dc86b31ac9cea45ae19959a0e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Mon Jan 23 17:23:20 2012 +0200

    Inline vlc_poll()

commit e63dd4e1e97b8131358306860707af568f72df10
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Jan 22 21:51:33 2012 -0500

    speex: comment out duplicate download rule

commit b35a1328145b6f8c938d22f35df943669fe8146e
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Jan 22 21:45:04 2012 -0500

    speex: enable full sinc table (added in neon patch)
    
    (text from the patch author)
    On many systems taking couple of kilo-bytes for full sinc table is not
    a problem. With a straight filter table the number of MAC operations
    needed drops to one quarter. Also the inner loop of the filter becomes
    more simple and easier to optimize. So the full sinc table version
    runs much faster in most cases. The trade off is some kilo-bytes
    bigger memory usage and more CPU needed when initializing the
    resampler.

commit f78ec4aebf6e7c4b373c5889d785470b479ce39f
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Jan 22 14:48:59 2012 -0500

    contrib: extend CFLAGS when using NEON

commit 510ceaa45837d38361ca0fcced9bbd0f009d0352
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Jan 22 04:15:57 2012 -0500

    live555: add needed flags for android

commit a6e2d06608df593af6118be34cc2f416d0c6d354
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Jan 22 04:15:56 2012 -0500

    live555: use our compiler

commit 341253eddfb02030c824d7972c41ed04631c31e6
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Jan 22 04:15:55 2012 -0500

    live555: patch after extracting, before compiling

commit 0ef89a6b388dca119fb4f1236e491ac887d0ee03
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Jan 22 15:31:48 2012 -0500

    speex: add NEON support
    
    from http://lists.xiph.org/pipermail/speex-dev/2011-September/008242.html

commit c1ca5dbcda400b3cd226783d24185d4e28092be6
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Jan 22 15:25:32 2012 -0500

    speex: use git (last updated july 2009, 1 year more recent than 1.2rc1)

commit 99bf74390c5a44d0a9199881c7ddee752c613d5e
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Jan 22 13:27:02 2012 -0500

    neon yuv->rgb : check RGBA order/endianess
    
    We only support ABGR

commit 7a6940fb9c59864c5ef143d95c59ea31aa4e981b
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Jan 22 13:07:04 2012 -0500

    contrib: speex: enable ARM asm and fixed point if FPU is missing

commit 394b188ceced5e2a1df1a26e767d7f81a19c7bec
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Jan 22 10:05:48 2012 -0800

    macosx: fixed a crash in the video effects panel if no vout is present and set the slider values as their respective tooltip

commit bf52416f89c8cecc4a75d14c2f0f3fd49f9dc4b3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 22 19:00:24 2012 +0100

    logger: do not enumerate choices (wrong) in long text

commit 6a0e3463ff1e05fc15e0652166b3408a20007764
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 22 18:58:16 2012 +0100

    ball: do not enumerate choices in long text

commit ff572f6e19eef3d0573d1b197dd671d59f91f9bb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 22 18:57:35 2012 +0100

    ball: use sane default value for color

commit 432a626a513e768023cfd5bf9fff735b146611fc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sun Jan 22 18:56:59 2012 +0100

    ball: fix filter variable names

commit e423b4ec42eaee7003f850d720a8e8c497e9edec
Author: Jean Baptiste-Kempf <jb@videolan.org>
Date:   Sun Jan 22 09:18:30 2012 -0800

    Fix MacOS gettext intl detection
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 82e22a4443bc431c4b0c759883db2960b492d97c
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sun Jan 22 19:01:35 2012 +0200

    transcode: run user speficied videofilters before overlays
    
    For example crop/pad can change p_enc.in values, so run soverlay
    in part that they are actually correct in p_pict.

commit bf8c4379b6d16102c78f8a9de49e50c6c683502c
Author: Faustino E. Osuna <enrique.osuna@gmail.com>
Date:   Sun Jan 22 15:58:14 2012 +0100

    macosx: don't assign NULL as pref button tooltip
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit d6411a2a2a3d7eba00b1aa78bcb7060181d43358
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Jan 22 03:57:03 2012 -0500

    contrib: live555: android: patch live before moving
    
    Fix error if interrupted in the process

commit 1a4006ed1695eb8ca385bae15176b4fef974b931
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Jan 22 03:55:59 2012 -0500

    contrib: live555: android: don't update config.armlinux

commit a43414d06f78d2a6e7d5c87ae612c32b69bc6d19
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Jan 20 18:35:23 2012 -0500

    logger: support android

commit 6983b2f386678ebc9554e334b0d5622f301c0c35
Author: Sébastien Toque <xilasz@gmail.com>
Date:   Tue Oct 4 22:38:36 2011 +0200

    YUV->RGB convertor in NEON
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit a42e078a872417d91c2c6ee854440f0cf527efa2
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Jan 22 02:38:48 2012 -0500

    opensles: use linked list instead of circular buffer

commit 225f0909fce360e163bf7a72b987094f1df71697
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Jan 22 02:00:25 2012 -0500

    opensles: remove wrong comments

commit a63b0ed15e9fb8894f63c4261811ab2ed2a890c3
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Jan 22 01:56:00 2012 -0500

    opensles: move macros to where they are used, simplify

commit 856597417b4f2ae3ca6e43d414b6298d81bcc378
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Jan 22 01:46:53 2012 -0500

    opensles: Add macros to reduce khronos API verbosity

commit 984533a217fa3f995e3c8b19833b056cda1cb7b0
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Jan 22 01:48:43 2012 -0500

    opensles: Clear() -> rename

commit d8ea040a7cf855c7f0a12f51e6e7794f28561cd9
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Jan 22 01:32:03 2012 -0500

    opensles: move code around

commit 843516d1000481e7495557c684c6f301b7e200a8
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Jan 22 01:26:42 2012 -0500

    opensles: no need to store SLInterfaceID in the context

commit 281afe79d3e9ec90b0ba9634ce1937638e029973
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Jan 22 01:24:42 2012 -0500

    opensles: cosmetics

commit f7e7f7266a3edf999515182f9bd25205193873d5
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Jan 22 01:22:46 2012 -0500

    opensles: no need to store SLEngineItf in context

commit d4d278c70ac843e83045094bdeb816f8aacb8057
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Jan 22 01:20:21 2012 -0500

    opensles: remove debug
    
    there's already a message when module is closing

commit b192dc3c38ac39d1dc0f5f2a55fd4f3abbcbbec0
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Jan 22 01:18:20 2012 -0500

    opensles: remove useless checks
    
    those objects are guaranteed to exist

commit a91121012e8cc73be977bf53f7003c0310768cc3
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Jan 21 20:50:52 2012 -0800

    macosx: make sure that the fullscreen controller is always available when playing a video in lion's fullscreen mode

commit bd4d1b6907e545b8ecaf6971a8a20cb6bdfc7de4
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sat Jan 21 20:41:40 2012 -0800

    macosx: leave fullscreen when last playlist item stops
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit f043aa0e11894803f8b0f6f9f940a660d3a36069
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sun Jan 22 01:36:32 2012 +0200

    Qt4: only apply search to inserted items when search isn't empty
    
    This means we don't rebuild() everything with every item when we populate
    playlist without search

commit 7dfc1b4a65177736e358a2e671b760c81703595f
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sun Jan 22 01:36:04 2012 +0200

    Qt4: assume that items are appended to end, so start search from there

commit 406227b56164b18776f7ff646d4b5bbf6d7874dd
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sat Jan 21 20:42:43 2012 +0200

    x264.c: fix message level setting in logging

commit 30c93dead54d85b7273a80df7935ab4b51d20f02
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sat Jan 21 16:54:22 2012 +0200

    x264.c: use pf_log to get x264 log messages

commit 860a7e5c4193e4990f171cea93bddf43dba009b5
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Jan 21 09:47:00 2012 -0500

    OSX packaging: fix http lua
    
    Use make install instead of broken rule in a custom script
    Close #5891
    Also move headers installation from said script to package.mak
    
    We should use make install in the main directory but for some reason
    the rule recurses and never ends

commit c16d79969fec549f45f4b063aebf8710f2db1cfb
Author: Rafaël Carré <funman@videolan.org>
Date:   Sat Jan 21 07:08:10 2012 -0500

    android: build with -g

commit 68ec53d7e89cf0b9bf060db72ce8da97cc5e8484
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Jan 20 21:43:24 2012 -0800

    src: removed 'vlc_poll' from symbol list

commit 9ae001675da6a878b4bdbe3fc4c693bd9a802013
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Fri Jan 20 12:58:26 2012 +0100

    macosx: select the right playlist item when a new file in playlist begins to play
    
    should fix #4812 for vlc 2
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 5db869658984cf46a4b9f79f12348b12102d3f63
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Sat Jan 21 04:08:10 2012 +0100

    lua http: dont show pointing to localhost qrcode

commit 1ed111e78255eb98406f49a93d1d943939badbcb
Author: Tobias Güntner <fatbull@web.de>
Date:   Fri Jan 20 17:47:32 2012 +0100

    Typo
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 5a5559dfcde0c1b9a5feb3a3831f460a5f82d21e
Author: Rafaël Carré <funman@videolan.org>
Date:   Fri Jan 20 21:33:45 2012 -0500

    compile: don't escape &

commit 468e5ea3ff71fd453a2c0b05e4f5f90597226f27
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Jan 5 21:42:27 2012 -0500

    Simplify MAKE detection and ./compile creation
    
    Clarify what ./compile does

commit 9266718f657569e30e348564d37f90fdee297d36
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Jan 20 11:57:03 2012 -0800

    macosx: make sure that the non-native fullscreen mode is correctly left when a clip is over

commit 3d7351e61608abf3aa724883aff20cff59b3b673
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Jan 20 11:41:23 2012 -0800

    macosx: make sure that NSApplicationWillTerminateNotification reaches all of its observers

commit 1fb57312dde28b3e8d1bb966418229898d1fdfa5
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Jan 20 10:32:58 2012 -0800

    macosx: pause playback on window minimization only if there is an active video output (fixes #5882)

commit 3ab779178263e7831e9e1d38b618428d0d44dad9
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Jan 20 10:26:54 2012 -0800

    macosx: fixed unresponsive playlist correlated to video playback (fixes #5871)

commit 75beeaed4f5a27201cc6310d1b8bef5505754a0d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Jan 20 10:25:12 2012 -0800

    macosx: fixed a crash when stressing the playlist by adding a larger number of new items

commit 07c007cc2439e99b8d72fa8c94601f7c5fc92da2
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Jan 20 04:58:11 2012 -0800

    macosx: reset window level when closing the vout

commit 327ffd125fc2cb8ca60ddcb6504ac7b57e926400
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Jan 19 21:38:24 2012 +0100

    Thread safe picture_t refcounting.

commit 7090b8ef26e54c61b53fb5af19855f57029eada8
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Jan 19 20:51:53 2012 +0100

    Unexport now unused picture_Delete().

commit 71edfa9132733628a7ab457076197e49567614fb
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Jan 19 20:49:03 2012 +0100

    Used picture_Release when applicable.

commit ccc3af5d2f49174bd214cd579d6af827b5685b3e
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Jan 19 20:40:14 2012 +0100

    Cosmetics

commit 5335dbfb3abac6d2061c8e1c076f74cdd9753a0b
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Jan 19 20:37:08 2012 +0100

    Moved inlined functions defined in vlc_picture.h to src/misc/picture.c

commit a7bd6bdebe4c9086e53cbc8e2d8928dff2e22298
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Fri Jan 20 17:43:08 2012 +0400

    share/Makefile.am: musicbrainz art fetcher was renamed.

commit fdb56db9694f4e3df0b8a58cd6a63a486f662071
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Fri Jan 20 17:32:28 2012 +0400

    Musicbrainz art: raise the priority to be the first one tried.

commit cbfb9425df939d90ace2ae136b4c08485d71f981
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Fri Jan 20 17:23:26 2012 +0400

    Musicbrainz art: try to find image if album name is lacking.

commit 0d9b87048de1d8567f84ec6d4eb6077561a6e1f3
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Fri Jan 20 15:13:30 2012 +0400

    Musicbrainz art: remove dead code. vlc.misc is unavailable in meta.

commit ce16db86ce9e72aa33f299401953d8ba023ca0a6
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Fri Jan 20 15:09:27 2012 +0400

    Musicbrainz: look for content, not line number.

commit 7deea1888112c69aa61d30947f288eb3b3220426
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Fri Jan 20 14:24:47 2012 +0400

    Musicbrainz art fetcher: use version 2 API.

commit da62ca94eaaae6742b45b2af81815d33f8a23a7e
Author: Konstantin Pavlov <thresh@videolan.org>
Date:   Wed Jan 11 13:12:44 2012 +0400

    Contribs: ffmpeg: enable protocols/network build.
    
    This allows VLC to use ffmpeg RTMP support. Tested against red5.

commit 21116876182133ab62ce0044a5ee5b176b6b477c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Jan 20 10:46:46 2012 +0100

    Revert "contrib: live555: use armlinux config when building for arm"
    
    This reverts commit 4135148ba02495d59c01e190843bf2cc647c7ef1.
    
    It would seem that we need to discuss more about this, before.
    Back to the ml.

commit 235d0180b85bcc61e27d391395f239278c1792de
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Fri Jan 20 01:52:05 2012 +0100

    i18n: remove moved file

commit a2f19dccae747eb6271401c01ace3d6acd929fd8
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Jan 19 18:00:59 2012 -0500

    contrib: qt4: apply qt 4.8.0 patch
    
    fix build with unmodified mingw32

commit 768cafce8ddda08d12685319381b17f548e4c8e3
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jan 19 23:32:19 2012 +0100

    Update live555 error message version

commit 3bbc2f546339d6e0e61a131191caf82a43c49435
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Jan 19 17:16:50 2012 -0500

    android: don't use unexisting option

commit 7edf187cc653555ecdd0186fabca30e1e9bc9575
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Jan 19 17:05:06 2012 -0500

    android: build live555 plugin

commit e3bb4aa98e55beee6811f5aada8968f602fcd9bc
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jan 19 23:03:56 2012 +0100

    AVcodec: disable slice_thread + HW decoding in MPEG-2
    
    Close #5867

commit 291dcb1f2b09840a23cf71762f1d7ef75669d22d
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Jan 19 17:01:27 2012 -0500

    contrib: patch live555 for android

commit 4135148ba02495d59c01e190843bf2cc647c7ef1
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Jan 19 16:58:41 2012 -0500

    contrib: live555: use armlinux config when building for arm

commit 5740099f6ffea9bc72f64ccd2870453e61ee77b2
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Jan 18 20:04:24 2012 -0500

    v4l2: check if kernel headers are recent enough
    
    V4L2_FIELD_INTERLACED_BT was introduced in v2.6.25-3581-g26d507f
    Check for headers from last supported kernel

commit 62a4f9f3bef9dcae0e197bb307e624205a0a1519
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 19 20:21:46 2012 +0200

    Remove the now broken Maemo 5 poll hack

commit 80d860b6765b56a89335e9e5a46d6bf8c47b5571
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 19 20:01:27 2012 +0200

    Move poll() to compat/

commit 78d45cc159a0cf1c44feef11a2b9800d9398048e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 19 20:05:48 2012 +0200

    compat: install the static import library
    
    With libcompat installed (into $(prefix)/lib/vlc/ or whatever), libtool
    will actually pull only needed functions from the static import library
    libcompat.a. Previously, it would copy every compat functions into
    every VLC binaries. This should shrink plugins a bit.

commit 10f2d436c540f5aadecdf69c05adb00435aabce7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Thu Jan 19 19:15:07 2012 +0200

    Update live555 version check (close #5879)

commit 336c7415a6bc9b59bf31be798979e6cc5f99fdbf
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jan 19 11:27:10 2012 +0100

    Use our DNS for freedb

commit 306747df26951eda2adefd12609542a887452c73
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jan 19 11:26:48 2012 +0100

    Use our own MB mirror

commit 0137d3be215be27d29224bd04f921e41e9cac145
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Thu Jan 19 03:45:19 2012 +0100

    youtube.lua: update to new website changes

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

    Contribs: update live555 to latest snapshot
    
    The patches are not necessary anymore (merged) and the last issue,
    setlocale is not used anymore, for uselocale.
    
    Ref #5879
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit c422cdda4db1e9f69f53e198de8c01ee691f5157
Author: Brendon Justin <brendonjustin@gmail.com>
Date:   Wed Jan 18 16:35:40 2012 -0500

    macosx: Cache level pref should set file-caching
    
    The cache level dropdown in simple preferences previously did not change
    file-caching, only network-caching, disc-caching and live-caching.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit fa4b920d664728768c3d15fe7ffc0f0a348cce9e
Author: Brendon Justin <brendonjustin@gmail.com>
Date:   Wed Jan 18 16:35:39 2012 -0500

    macosx: Custom caching option should not set values
    
    Selecting 'Custom' for cache level in simple preferences should leave current
    settings alone.  Custom levels are set in advanced preferences.  Fixes #5868.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 0fabd4d29e850700ce02bab507fe21a99371797e
Author: Sébastien Toque <xilasz@gmail.com>
Date:   Wed Jan 18 01:20:00 2012 +0100

    swscale: don't use SWS_ACCURATE_RND for RGBA on android, it's too slow
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 85488575ba5f5fe93738b73df5dc9e9d3351c8d3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jan 18 19:05:15 2012 +0200

    fluidsynth: deal with glob() error cases correctly (and add debug)
    
    glob() sets the result structure also in case of error. The results
    may be incomplete.

commit be906d5275337481ac30469a839a10fa72f39786
Author: Hugo Beauzée-Luyssen <chouquette@videolan.org>
Date:   Wed Jan 18 17:22:08 2012 +0100

    stream_filter/httplive.c: Various bandwidth fixes
    
    - Bandwidth is an unsigned int in hls_New(), so initiliaze it to 0 iso -1.
    - Do not calculate StreamSIze if bandwidth is not known, yet.
    
    Signed-off-by: Jean-Paul Saman <jean-paul.saman@m2x.nl>

commit 5de5d154d85ad7997d74e983c515ac6f6c23083a
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Wed Jan 18 16:48:52 2012 +0100

    stream_filter/httplive.c: Rewrite relativeURL (fix #4268)
    
    The relativeURL function missed various checks to determine the correct
    location for the next download. Checking not only the meta playlist locations,
    but also the HLS playlist locations itself should fix #4268.

commit 2ada723d2ad9682c7532690462ca4791b3290899
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date:   Tue Jan 10 12:14:00 2012 +0100

    streamfilter/httplive.c: UpdatePlaylist() actually lock segment when updating it.
    
    When an already existing segment is updated, then make sure it to take the lock.

commit 6189c75855cf343875c334cd9a9b824b3585c5c0
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Jan 17 22:28:23 2012 -0500

    opensles::Play() : be sure to avoid infinite loop
    
    drop audio packet after 5 seconds
    it'll be much too late anyway; and 1 second later is arguably too late too

commit d5b953c44a4bd5870e78d4272459a4a97393c344
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Jan 17 22:28:00 2012 -0500

    opensles: no space between * and type

commit 4a9ecabe2c03c2918a30913aab1ab3d67ceabf5a
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Jan 17 22:27:39 2012 -0500

    opensles: use calloc

commit d8b9e7ae0784b0409bbbc039e9ebbcd95539f94c
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Jan 17 21:59:56 2012 -0500

    android: disable live555
    
    also remove obsolete flags

commit e7211c9a48bed2fd345dfac5c33c7f59445ee613
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Jan 17 20:35:45 2012 -0500

    dynamic overlay: prefix some functions with do_
    
    The symbols clash with libthreadutil of upnp

commit dbedba79a4c61d3ea609a94afa07f4a7ddbf2d59
Author: Olivier Gambier <olivier@webitup.fr>
Date:   Wed Jan 18 01:41:28 2012 +0100

    Fixing weak alias detection for llvm based compilers
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit e823f7eb5ac6a53c7d4a5fdf8c29439d7f9ed960
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Jan 17 23:38:27 2012 +0100

    Removed now useless teletext hacks in the core.

commit 9e3937721d5e106e70078d15fad456d95f182c52
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Jan 17 23:18:50 2012 +0100

    Used last PCR/SCR as fallback PTS for Teletext in TS/PS demuxers.

commit b3c35a7650362606c05362d85ff4414ec512fdf4
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Jan 17 21:27:18 2012 +0100

    Do not require PES header in zvbi decoder.
    
    It removes useless hacks in the code.

commit e64c71e8ea08ecbd678d4b652531a3ae151308f2
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Jan 17 13:53:01 2012 -0500

    check for NULL

commit 0e3b72f6a8bf2758c9c4559b60c6a0a776c6643f
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Jan 17 13:52:06 2012 -0500

    Revert "Revert "Implement libvlc_video_get_size(), close #3679""
    
    This reverts commit 47cf242f9af4a55ba9d1c77325d100d73e30a325.

commit 47cf242f9af4a55ba9d1c77325d100d73e30a325
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jan 17 18:15:05 2012 +0200

    Revert "Implement libvlc_video_get_size(), close #3679"
    
    This reverts commit 8cf355785e002ade33af056c68123b395ff4e46f.

commit 4729c93f0cfe187029f0aee1c85253bd54edc2ad
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Jan 16 20:17:58 2012 -0500

    blend.c was rewritten in C++

commit fec8f97c7f712483d047e961b31b5cbec921692a
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Jan 16 20:26:22 2012 +0100

    Reimplemented the blend filter in C++ and completed the colorspaces supported.
    
    It now supports all combinaisons of
    Destinations:
     - YV9, YV12, I410, I411 (8 bits)
     - I420, I422, I444 (8, 9 and 10 bits, native endianness only)
     - YUYV and the various variants
     - NV12/NV21
     - RV15, RV16, RV24, RV32
    Sources
     - YUVA
     - RGBA
     - YUVP
    
    The quality of the blending is the same, and the speeds for I420 is the same
    (not tested others combinaisons).
    
    Support for blending I420 over another picture has been removed (I don't
    see the use case and it simplify the code).
    
    It closes ##5477.

commit 4f417ef5ed3c7dbe3094fded253c135132afa5c2
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Mon Jan 16 20:25:00 2012 +0100

    Added NV12/21 support in rawvideo decoder.

commit 400a9e94170b6dcff6ec2e43ce8b5483ca2a8ede
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Jan 15 00:53:09 2012 +0100

    Fixed YV12 support in opengl video output.
    
    U/V planes were swapped twice.

commit f8fa7854726df936f683f239c726f4719cb82ca7
Author: Gaurav Narula <gnarula94@gmail.com>
Date:   Mon Jan 16 03:44:32 2012 +0530

    LUA: add support for category field in SD nodes and items
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 04c1aeb226a0b228bb2e61d843a190a594c685c8
Author: Brendon Justin <brendonjustin@gmail.com>
Date:   Sun Jan 15 14:20:14 2012 -0500

    macosx: Add "Preload MKVs in local dir" to simple prefs
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 056f72377faed75f22f89735f64961e8b1cbb30c
Author: Brendon Justin <brendonjustin@gmail.com>
Date:   Sun Jan 15 15:40:01 2012 -0500

    macosx: Fix for compilation on i686 and PPC
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit d9995bb6a5c9a2d1faa0083c7c0e3517e9567157
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Jan 15 21:54:10 2012 +0100

    Typo in NEWS

commit 8cf355785e002ade33af056c68123b395ff4e46f
Author: Rafaël Carré <funman@videolan.org>
Date:   Sun Jan 15 15:50:05 2012 -0500

    Implement libvlc_video_get_size(), close #3679

commit 2845a74216f7289e5eb1ddcc5b3bdd998c5a57fd
Author: Brendon Justin <brendonjustin@gmail.com>
Date:   Sun Jan 15 14:40:57 2012 -0500

    macosx: Compilation fix on i686
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 2d81b923ef635a3336f127aa1530f4d3a1d5e18f
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sun Jan 15 20:20:38 2012 +0100

    macosx: avoid out of bound exception which can occur while reading from log array
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 822e3f1879446fc09240cfa00dfd6c60c633ab45
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Jan 15 20:16:59 2012 +0100

    Bump version to be above branch

commit ad4ff46f2b04d96eb4b4dfab5a39d6d1dc25025c
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Jan 15 20:08:45 2012 +0100

    macosx: make sure that playbacks stops when closing the main window (fixes #5858)

commit b0ac1fc6a24b2835d4af359a7d3847c80b0a3e9b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Jan 15 17:13:16 2012 +0100

    macosx: fixed fullscreen mode when linking against older SDKs (fixes #5857)

commit 7a28f1931d3e19b7a7094fb8ec48a8bf98847875
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Sat Jan 14 23:13:55 2012 +0200

    Qt4: don't sort listview of model allready has items
    
    For example when starting with files, keep commanline order.
    Fixes #5207

commit 7ba4686d425697a1dda865b4369367a00f5ef91a
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Jan 15 16:25:31 2012 +0100

    macosx: fixed distribution of 'Delete_Preferences.app' in the nightly build packages (fixes #5853)

commit 6afece092f9fcba610c43f3331a99f646caaebfa
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Jan 15 16:16:20 2012 +0100

    macosx: fixed correct display of UTF8 strings within the Extension dialogs (fixes #5848)

commit 7ac6ae55e2496c7178ce0b15a3c16a2db464a38c
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sun Jan 15 00:27:52 2012 +0100

    VoD: fix deadlock between RTSP and VLM
    
    The deadlock would occur when the VLM would stop an instance and detach
    its RTP output, at the same time as an RTSP client would issue a VoD
    command to the VLM.
    
    Unfortunately this introduces a race condition where wrong RTP-Info can
    be returned.

commit c5048c2e1ae3358743cf798a5a0cb4aba85e5405
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jan 14 23:18:15 2012 +0100

    Qt: cleanup debug messages

commit 7e47a1f723ed381b86f66cd93465e7fdbd95723c
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Jan 14 19:55:37 2012 +0100

    macosx: fixed compilation after ugly merge

commit de5f5cfac4f59cda181e631f5d4a7421098861af
Author: Brendon Justin <brendonjustin@gmail.com>
Date:   Fri Jan 13 21:04:50 2012 -0500

    macosx: Update file headers on extensions
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit ced48b310db5f137084e0fcc1783c1ac006a96f3
Author: Brendon Justin <brendonjustin@gmail.com>
Date:   Thu Jan 12 16:36:02 2012 -0500

    macosx: Add extensions menu entry
    
    Adds an entry to the 'VLC' menu for extensions, which is then auto-populated.
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit efa2f96d313baacbc013bb554a444c00d5ba82a6
Author: Brendon Justin <brendonjustin@gmail.com>
Date:   Fri Jan 13 23:04:25 2012 +0100

    macosx: Lua extensions infrastructure
    
    Add files for extension creation management, add them to the build process, and
    add them to the XCode project.
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 4c0f16871304032f95f0d56737d438c17621d51d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Jan 14 19:03:00 2012 +0100

    macosx: fixed enabling/disabling SDs through the sidebar
    
    note that the playlist table remains to be fixed to show the current selection only

commit cb27ef344a0a61f36d7cc129e7e32226be144d9e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 14 11:38:29 2012 +0200

    XCB/XVideo: the supported resolution is not always maximum
    
    This closes #5844.

commit 4c71616474b67a8440cee59ee6d157863b443b66
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 14 10:04:50 2012 +0200

    Update libvlc SOVERSION w.r.t. later VLC 1.1.x releases

commit 05a4a2710c09ac5f3a81324cf15d69f89d2083a6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Sat Jan 14 09:42:30 2012 +0200

    Sanitize LIBVLC_DEPRECATED
    
    Pointed-Out-By: Olivier Aubert <olivier.aubert@liris.cnrs.fr>

commit 59984e4f18524d8c6d3e82c292bfdde9d9c27092
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jan 14 07:04:25 2012 +0100

    Qt: fix indentation

commit 921a659cf599ac0afd943aeed0a4fc085cc4f24f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jan 14 07:03:38 2012 +0100

    Qt: rebuild correctly the playback menu
    
    And also, close #5522

commit 06ca7e5db55f291040b577b7fcdcf95d6bc514a4
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Jan 13 23:24:35 2012 +0100

    Qt: remove unneeded include and parent objects

commit aac93fa6a72587bf75e0744c70f34a60a208b7b2
Author: Gaurav Narula <gnarula94@gmail.com>
Date:   Thu Jan 12 19:39:13 2012 +0530

    MP4: Parse transformation matrix
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit d16dfb3998616e32cb729dcceadd9b429c2886f7
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Jan 13 15:45:43 2012 +0100

    Icecast SD: add Radio in the title

commit 95f73b03b7933b767f82b3cb57851b7ff0214ff2
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Thu Jan 12 15:54:39 2012 -0500

    Lua SD: add methods to item object to change metadata
    
    Close #3474
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit fa0dc29afabea001cf21db04766b003e5cf7845e
Author: Denis Charmet <typx@dinauz.org>
Date:   Thu Jan 12 21:22:43 2012 +0100

    Fix the subtitles loss at MKV segment changes
    
    This patch add the new es before deleting the old ones which causes
    the default sub track to be used according to user preferences.
    
    Fix #5625.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 5db30fd60f0302dfeebf9c74948770453ea00fb7
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Jan 13 14:03:27 2012 +0100

    include: minor ui string improvement to match INPUT_TITLE

commit e80360db5a05a7ea87cc994daac29e493c98d0e2
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Jan 13 13:46:48 2012 +0100

    macosx: fixed crash when opening the simple preferences introduced in [f69cdcd31f4c95257871db04e9616b731e4b10a7]

commit 0f62e1ad4efcaf72f2d99784c8a19a9b0dbea968
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Thu Jan 12 17:41:36 2012 +0100

    auhal: always set audio device callback
    
    Previously, the audio device callback was only set when you call probe.
    But in the case you reload the module (for example when switching from
    encoded to unencoded output over the UI menu) probe was not called again.
    This resulted in a crash when we want to delete the callback while closing.
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit a6fcfb7702be958a60d60496d3cdfe0d4bf37d5d
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Thu Jan 12 17:01:26 2012 +0100

    macosx: proper menu validation for all menus
    
    Especially this fixes validation for audio and playback menus.
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 5dc28924d777eb7532234d207b68259dca8032aa
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Fri Jan 13 09:40:16 2012 +0100

    Doc: QtPlayer example: fix MacOS build with Qt4.8
    
    Close #5835

commit 755c0cb307f82ce1602d255c0d882448fca02187
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Jan 13 03:57:50 2012 +0100

    Qt: seekpoints: don't use qtu() shorcut in this header

commit 1b23d5cc728e1411406ef0680e230203333b4e93
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date:   Fri Jan 13 03:30:11 2012 +0100

    Qt: seekpoints: assume chapter name is utf8

commit 8473f0753678b6ddf507a0cd9f6043704464b0e7
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Jan 12 22:14:55 2012 +0100

    Fixed out of bound writes in grain filter for non mod 8 video.

commit 0ddec016f38442789f891c7f60c56717c76539fd
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Jan 12 15:53:45 2012 -0500

    VLCKit: move building/packaging to project folder

commit fc4007ed496df3948f68d15167aa75d188791c6d
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Jan 12 15:51:07 2012 -0500

    VLCKit: fix bootstrap
    
    the script was not only invalid but it wouldn't call bootstrap either

commit 04c9c0e7e8f4687c9881c6ad10d9e31152249697
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Jan 12 21:31:13 2012 +0100

    Fixed a potential integer overflow in MemToBlock().
    
    When the integer overflow happens, the block_t returned will be smaller
    than requested.
    It fixes the second half of #5841.

commit 64756cf2a5f704774c16f0842edc00044a062be0
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Jan 12 21:23:25 2012 +0100

    Fixed a potential integer overflow in block_Alloc().
    
    When the integer overflow happens, the block_t returned will be smaller
    than requested.
    It partially fixes #5841.

commit 3789e68e1bc9321fd11e72ea64c8ac491d46e359
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Jan 12 10:56:58 2012 -0500

    VLCKit: use darwin9 for i386 contribs

commit 4f97eb9457506211b88c41b4e822def4d9e03493
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Jan 12 13:32:04 2012 +0100

    VLCKit: fixed compilation for x86_64

commit 10d3c50696d945ea8d29d57eca2e3cf25e02e08d
Author: Cheng Sun <chengsun9@gmail.com>
Date:   Wed Dec 21 16:37:11 2011 +0000

    Audio channel remapping filter
    
    This filter allows channels to be remapped. Potential uses include
    downmixing, or to correct non-standard channel orders.
    
    Modified-by: Jean-Baptiste Kempf <jb@videolan.org>
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit f69cdcd31f4c95257871db04e9616b731e4b10a7
Author: Christoph Miebach <christoph.miebach@web.de>
Date:   Thu Jan 12 01:46:00 2012 +0100

    Using strings 3 times, defining each only once
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 393f9efed0c35c5a254ed096f217d6edfb2ed601
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Wed Jan 11 16:26:32 2012 -0500

    LUA SD: Rename node:add_node to node:add_subnode for consistency
    
    Close #3475
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 498f15b30a450919f0e2a76ba102e431c8f01859
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Jan 11 21:40:38 2012 +0100

    macosx: prevent ugly rendering artifacts when resizing the black main window on a slow CPU by adding a black backdrop on top of the clear window background

commit 0e608f941642aa0620fb07431eee25c92f329751
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Jan 11 21:16:15 2012 +0100

    macosx: only enable Lion's fullscreen mode in case VLC was linked against the 10.7 SDK
    
    plus some other fixes

commit b9e1088003e3e5c1fb6202affd63b3b6b3d914ed
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Jan 11 19:53:27 2012 +0100

    macosx: reimplement 'fullscreen video device' (fixes #5831)

commit d1902eb8d655d269f342d0562d0e63c1b0ab136d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Jan 11 18:42:09 2012 +0100

    Qt4: restore search in SD
    
    Close #5545

commit cedc46eab06be1694030a2981247d4abc5708ebb
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jan 10 18:48:39 2012 +0100

    AVI: add an automatic decision choice for AVI index
    
    Propose a choice to automatically rebuild the index when broken...

commit c901035a94e6a42c86f41a737219d8e073ce435f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Jan 11 15:39:22 2012 +0100

    Bump plugin version to small ABI changes in decoder_t

commit b0aa6c5fa295ea7437abfb06566ad0db5b143bd0
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Jan 11 15:09:17 2012 +0100

    macosx: re-written the messages panel to use a table view instead of a text view. this vastly improves its performance and prevents any related crashes known to me so far
    
    thanks to poldi for the idea

commit 6e37e1988276bcd8e24cd71046ec55172063700b
Author: KO Myung-Hun <komh78@gmail.com>
Date:   Tue Jan 10 21:07:05 2012 +0900

    Determine psz_vlcpath in according to a location of DLL not the executable on OS/2
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit e34841a402e8c80abd3c9ce517b81c868901ada5
Author: Christoph Miebach <christoph.miebach@web.de>
Date:   Tue Jan 10 20:52:15 2012 +0100

    Qt: Reusing the titles from the simple preferences submenu as tooltip for the simple preferences
    
    Should reduce number of strings for translation.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit cef4b56a6f7b467300858bf125aaa7098481cb5d
Author: Naohiro KORIYAMA <nkoriyama@gmail.com>
Date:   Tue Jan 10 15:11:04 2012 +0900

    Use force_align_arg_pointer for yadif crash on Windows XP
    
    This patch affects only on MinGW win32 builds.
    Fixes #5793.
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 87e9c403dece6d0c347d7314402f1919cb36b859
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Jan 10 23:26:33 2012 +0100

    Improved default threads count when using automatic mode in avcodec.

commit e587ce36787d2519a774d27465d71b2272c9c6c4
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Jan 10 23:10:48 2012 +0100

    Clip number of thread to 16 when using threaded decoding in avcodec.
    
    It workarounds an avcodec issue.

commit 5539fea75b47b3c8c68c2f5e8a268904f4c019ff
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Jan 10 22:55:29 2012 +0100

    Set decoder_t::i_extra_picture_buffers in avcodec decoder.
    
    It should fix #5753.
    There can still be an issue with an insufficient input caching.

commit 74e141c59fa8013c6088be652ec67701502e1db6
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Jan 10 22:45:46 2012 +0100

    Added decoder_t::i_extra_picture_buffers field.
    
    It will allow to specify the number of needed extra picture buffers due
    to decoder latency.

commit 0c0c1a06aedab0ddd73c7a9bf5290527deb07da0
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Jan 10 20:58:15 2012 +0100

    Avoid potential integer overflow when computing AR when transcoding.
    
    It was introduced by [45ee0e5c08f3ace0cb314f9108839ce856ba3f4e].

commit d650147f1ce9b4bb7fd141c1841eb342d1048a5f
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Jan 10 20:50:42 2012 +0100

    Fixed the format used for subtitles blending when transcoding.
    
    With [447719222b4a2496482571f1725aaf36b3d2d19e], it closes #5755 and #5756.

commit 45ee0e5c08f3ace0cb314f9108839ce856ba3f4e
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Jan 10 20:48:40 2012 +0100

    Fixed video AR given to the encoder when transcoding.

commit 1ac5b35ca17c3316a5cc1ef4ddda3dcd98f27de8
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Jan 8 22:09:55 2012 +0100

    Ignore files without their beginning in RAR archive.

commit 136942f307a3fee34c6a9f11353328f264e9027b
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Jan 8 22:09:10 2012 +0100

    Do not error out on empty rar file.
    
    It avoids trying to play the file.

commit 09d1c6e1891cdc914d25279aabdd83c13baab227
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sun Jan 8 22:07:08 2012 +0100

    Improved detection of splitted RAR archives.
    
    Some rar archives doesn't have an end block.

commit 28c141eed0396f2dc7326c53102dbb3e2b83de4e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jan 10 18:08:46 2012 +0100

    ASF: macro removal for ASF_FindObject

commit 137d008bc73efbd9c8275faf7f1b2af13d426f2a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jan 10 18:05:26 2012 +0100

    ASF: macro removal in ASF_CountObject

commit cddfefc80fd3fad92b1235b286763f6946c7640a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jan 10 17:50:20 2012 +0100

    ASF: macro removal

commit 764b674d399a1949a593271d716789c1fbabade9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jan 10 17:31:50 2012 +0100

    ASF: remove unneeded define

commit 084beb155c04a4e56b98c366bc6a1bd3d156ff17
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Jan 10 11:48:41 2012 +0100

    compat: always compile getdelim on Darwin
    
    same rationale as in 679830ea6062dcfb7184c084f5787a8b6f436a3c

commit c397950e5b5f078d3134198885bdd1238133e4b7
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Jan 9 23:26:08 2012 -0500

    Revert "Fixed a crash caused by yadif on Windows XP (again #5793)"
    
    This reverts commit 577b183d295adbea85e03502d73d04fd3f90ef90.
    
    This breaks compilation on FreeBSD8 and OSX (both x86)

commit 679830ea6062dcfb7184c084f5787a8b6f436a3c
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Tue Jan 10 00:50:13 2012 +0100

    fixups.h: added an explicit hack so binaries created on OS X Lion can be executed correctly on Snow Leopard

commit a3f11b7f9cfe8fc3c6b88f4e3a94361aa2f334f0
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jan 10 00:42:26 2012 +0100

    MP4: debug the Matrix parameters for the tkhd atom
    
    Ref #2882

commit 2150d3eaccf77b59bd03202bf3496c21fab24abc
Author: Christophe Mutricy <xtophe@chewa.net>
Date:   Mon Jan 9 23:17:03 2012 +0000

    2012 Release Key

commit 4f771d1d5cab79ff16a494edb2c97bb7366f923d
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Mon Jan 9 17:09:15 2012 -0500

    Only allow clearing playlist if current item can be edited
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 491b918f5628a502a6bcf89141e5ecfba3c7757d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 9 22:08:24 2012 +0100

    Qt: avoid a crash on displaying the chapters for some mp4

commit 9b5d0b4dd79831b7c41a88c7c901aebe5e30184f
Author: Christoph Miebach <christoph.miebach@web.de>
Date:   Mon Jan 9 15:42:24 2012 +0100

    Removed a space in front of questionmark. 2 Findings
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>

commit 69a6354729fe83768f0e117889bb415969c25f75
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Mon Jan 9 13:35:16 2012 +0100

    macosx: fixed crash when log window is open while progress window is closing
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 520e60b66c2747105a91222cf101bfc806cd55f9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 9 14:42:16 2012 +0100

    Win32: Merge direct3d-desktop and video-wallpaper to fix usability issue

commit efd3ce8fa8000a626ad0b7fcaf4cb1f288c2c487
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 9 14:36:02 2012 +0100

    Qt4: remove wallpaper from simple prefs and allow it on the video menu

commit 2b3f7fc5c6cc3cc9334761d41d8e266b10b7f87f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 9 11:53:22 2012 +0100

    Contribs: build gettext with llvm
    
    Close #5801

commit 0d4e2968970e2a344ce81c979b78e27435c485c6
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Mon Jan 9 02:25:51 2012 +0100

    youtube.lua: partial fix for format matching
    
    Stereoscopic formats would get mistakenly selected

commit aba135724b94f77e5e2d561cd249792f4d217340
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sun Jan 8 21:05:25 2012 +0100

    macosx: fix auto play when adding a new file with file dialogs
    
    The issue was that we had 2 VLCPlaylist objects although they should be only one. Therefore this commit removes the wrong one in Open.xib
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 3ed6c0090febe190909fb867ae4dfac5311e9c06
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Sun Jan 8 21:05:24 2012 +0100

    macosx: respect b_enqueue value when adding items to the playlist
    
    also adds forgotten PL_LOCK and removes a commented out code block which should not be needed anymore
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit a3349c78515633fec940c37ef469252a730fb529
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Jan 8 18:03:36 2012 +0100

    macosx: fix DVD menu control and usage of hotkeys with modifiers
    
    fixes both #5733 and #5806

commit b33269e785fbe4541c2b52700181c005066528d9
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sat Jan 7 13:41:19 2012 +0100

    cue.lua: fix file path concatenation
    
    Use the same approach as in the playlist module
    
    This should fix #5398
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 577b183d295adbea85e03502d73d04fd3f90ef90
Author: Naohiro KORIYAMA <nkoriyama@gmail.com>
Date:   Sun Jan 8 13:59:33 2012 +0900

    Fixed a crash caused by yadif on Windows XP (again #5793)
    
    Align stack variables manually in yadif x86 code.
    This is fixed for the issue that yadif crashes VLC on Windows XP.
    This issue happens win32 build on Windows 32bit.
    This issue doesn't happen win32 build on Windows 64bit.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 72f3e860b6f12775f9d965121f34a994f3dcbf74
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Jan 8 14:18:35 2012 +0100

    macosx: always expand all sidebar nodes on launch (fixes #5811) and make sure that the sidebar isn't editable by the user

commit af6ffdaac40af9e5622e7521693f0186865e0e97
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sun Jan 8 14:05:52 2012 +0100

    macosx: fixed pl counter and make sure we pause the input on minimaturize (closes #5809)

commit 09ad74bd3606a9dc876f1d3647bd74e016d47a7a
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Jan 7 21:53:38 2012 +0100

    macosx: fix the window menu's close and minimize commands when using the black window style

commit 0bce87068194ed1a06e6e81daa9dfca9c578a953
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sun Jan 8 01:15:17 2012 +0100

    Contribs: update crystalHD to the latest headers
    
    And removed our patch that has been applied upstream.
    Close #5795
    
    Pointed by Mangled Deutz

commit 541ccdc6134a6340afcf9e0f9612f2a86e733ed6
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sat Jan 7 19:36:09 2012 +0100

    lua: fix sign errors in us_tonumber()

commit c4808dbd84321a9447c4bc2d3c761586a3317e47
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Jan 7 19:11:35 2012 +0100

    macosx: really fixed compilation on 10.5

commit 4665c50e94985e35eec8d3f2171812440a17d806
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Jan 7 18:52:48 2012 +0100

    macosx: fixed compilation issue on Leopard

commit df8a9d08077afb7de671c3d6de4bde323de5c61c
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Jan 7 18:24:08 2012 +0100

    macosx: improve handling the mute action in the main window. disable slider and fullvolume button in case mute is active. (fixes #5800)

commit bf2aac7578db445855c33537ff4207138214dffd
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Jan 7 18:02:19 2012 +0100

    macosx: make sure that the bottombar controls don't respond in Lion's native fullscreen mode (fixes #5799)

commit c0a55dc721f8e15198c37be0efe32be4934ee783
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Jan 7 17:44:29 2012 +0100

    macosx: fixed trivial appearance issue with the time slider's gray gradient

commit a7026d196a8c6e154079873b2592d684ae1131ef
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Jan 7 17:12:37 2012 +0100

    macosx: some improvements to the non-embedded vout window

commit c90a3e02568368f55f454aee7c89ed57a945ed17
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sat Jan 7 17:58:09 2012 +0100

    lua: add and use us_tonumber() for decimal numbers
    
    Closes #5705

commit 4b7092988ef85ce131f3803aec11f1b677e59c7b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Sat Jan 7 14:45:57 2012 +0100

    macosx: re-add the 'Reset' button to the image adjust filter, since it used be present in the past

commit a690ab37ea4ddd1642d8eb68d6936ed6b258c2f9
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sat Jan 7 13:36:27 2012 +0100

    cue.lua: simplify pattern matching

commit a4ad11925259f716d65a8527c188339f67affad7
Author: Naohiro KORIYAMA <nkoriyama@gmail.com>
Date:   Sat Jan 7 20:15:24 2012 +0900

    Fixed a crash caused by yadif deinterlacer on Windows XP
    
    I did incorrect modification moving [16] out of DECLARE_ALIGNED(),
    and it caused a crash.
    
    Fixes #5793.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 28958fd5930d1efe9801213354b4998e4a881fc4
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Sat Jan 7 01:53:06 2012 +0100

    Qt: use "normvol" instead of "volnorm" in Simple Preferences
    
    Close #5792

commit 13295779a6dbc6924c28343e4ff47e5ef6345a40
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Jan 7 01:43:03 2012 +0100

    Fixed jamendo playlist demuxer.
    
    The check is a bit less strict to adapt to the various URL we can get.
    It closes #5661.

commit ffc31b5c43de67733ee90b3ea07409a7d81733d0
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Jan 7 01:25:36 2012 +0100

    Fixed a possible NULL dereference in the GME demuxer.
    
    It was added by [5e0e7978ffa0ad34c780c08caf518efcc4082127].

commit 5e0e7978ffa0ad34c780c08caf518efcc4082127
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Jan 7 01:15:42 2012 +0100

    Load files to memory when needed for loading GME files.
    
    It happens when the size information is missing.
    It closes #5766.

commit 63af7c781fe9c3cf07babb8befacd1d87b2182ca
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Jan 7 01:14:03 2012 +0100

    Added stream_BlockRemaining() helper.
    
    It is usefull to load a whole file to memory.

commit ea6be1180916f7eacd31cb7f341a66e7c5633674
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Jan 7 00:58:40 2012 +0100

    Factorized the Filter() function of motiondetect.

commit 76821fb12d7e3a5cf6be62f023852c8091b09a69
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Sat Jan 7 00:35:15 2012 +0100

    Fixed motiondetect packed YUV filter function.
    
    A filter shall not return an input buffer.
    It closes #5748.

commit cdae44ac1286152bcfffa61eb358447bb6864632
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Jan 6 23:02:45 2012 +0100

    Fixed a typo "Elasped" -> "Elapsed".

commit 94d21282e56fb9ccd8e2e98e058b24909d63839c
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Jan 6 22:43:18 2012 +0100

    Fixed ICY metadata support when HTTP chunked transfer is used.
    
    It closes #5628.

commit c16b17c630c48c28a2f31629ff736e41cc789d73
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Jan 6 22:20:56 2012 +0100

    Execute EOF when an error occurs while reading the chunk header (HTTP).

commit 4a26ac7f892063dcc79ade092e490a6e4168f8f9
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Fri Jan 6 21:00:10 2012 +0100

    Fixed potential overread in the rawvideo decoder.
    
    The plane size of the pictures given to a decoder can be a bit larger than
    necessary. It can happens when the video size is incompatible with the
    colorspace.
    
    It closes #5770.

commit 2a1e9a20029d0c06693f200666934e70224cedb6
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Jan 6 22:20:54 2012 +0100

    macosx: fixed volume range (fix #5790)

commit a80cde4daa41fee1fef3acd6d26d0c15f503a318
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Jan 5 23:39:48 2012 -0500

    OSX: build relocatable VLC.app by default
    
    Use VLC-dev.app when developing and rebuilding frequently

commit 47ba7e37a7739fe9d7a6a6c68d4d566610b821a8
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date:   Fri Jan 6 20:52:59 2012 +0100

    macosx: clarify window style option
    
    otherwise it makes no sense for a check box
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit 0c4c7f06de78d4ace0f33103dc66b9f81cd964fc
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Jan 6 20:42:05 2012 +0100

    macosx: fixed interface crash on quit
    
     fixes #5779

commit 52eae1b9ed74a3dbcd0ff39345c4da3316fa587c
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Jan 6 20:14:58 2012 +0100

    macosx: fixed rare crash when reshaping the video view (fixes #5740)

commit 7d62684674a61043f649034eec5244ca92328c61
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Jan 6 20:03:12 2012 +0100

    macosx: fixed border styles of playlist table and sidebar when using the gray main window style (finally fixes #5742)

commit cd4bf104f3db9527581865f44312dbdd696eab39
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Jan 6 19:49:41 2012 +0100

    macosx: don't draw the time slider's 'fancy gradient effect' on Leopard, since this leads to ugly artifacts due to the outdated CoreAnimation version

commit 8e3953e5508260bba516c09836fe44a180d0ef22
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Jan 6 19:39:36 2012 +0100

    macosx: make sure we update the menu from the main thread only (fixes #5737)

commit 4012f039158e644656ce80819663765169472092
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Jan 6 19:32:40 2012 +0100

    macosx: really fix the messages panel (fixes #5541) and added a 'live update' checkbox to turn off frequent updates since this is quite load intensive

commit fbaafcaf8acc376a95e35a9ed9736034ec32ef3f
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Jan 6 15:55:08 2012 +0100

    macosx: speed-up loading the open panel by loading its xib once VLC is finished with launching instead of prior to showing the panel

commit ab060cf4e97060827ac5396b2784e1706c81fdf5
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Fri Jan 6 15:50:09 2012 +0100

    macosx: open panel: fixed cmd-R if no QTKit compatible device is connected, hide the screen input module on Lion, optimizations

commit f2eccf2960d08612083dbfa22ceefe8004141cf6
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Fri Jan 6 11:25:47 2012 +0100

    dash: Removing empty IAdaptionLogic implementation.
    
    This is crash prone, and makes us maintain another implementation if we
    ever edit the interface.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit db1c4aa7bcc4b94ec90a0217a52fa988304c0228
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Thu Jan 5 14:35:10 2012 +0100

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

commit d3086feaa17f818ac945eba7d460fa8edb4688ef
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Thu Jan 5 18:23:52 2012 +0100

    dash: Fixing SegmentInfoDefault parsing.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 83b82fc3805b1217cb6204fc4f763550416f0de0
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Thu Jan 5 18:21:37 2012 +0100

    dash: Fixing SegmentInfoCommon initialization/deletion.
    
    This prevents a potential crash, and solves a memory leak.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit cb1d6223044b0accbe1500930efaef058baf25b5
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Thu Jan 5 18:20:36 2012 +0100

    dash: Group: Fixing SegmentInfoDefault initialization/deletion
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit c4851d5ce5b5e8d83b4b5135de2d9ee475ce4d3e
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Thu Jan 5 17:11:01 2012 +0100

    dash: Handle UrlTemplate in parser.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 2a6547a931e61fd117298662176e41751b5e197d
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Thu Jan 5 16:40:23 2012 +0100

    dash: Removing useless and potentially harmful recursion.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 88dc675a805600c9d3464d3af0008afaee18ef3f
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Thu Jan 5 16:06:54 2012 +0100

    dash: Don't crash when a segment can't be accessed.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit cbef7d0cda327a86455388af128949cca5a01012
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Thu Jan 5 16:03:27 2012 +0100

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

commit 73b30f553150be24f2fb523d629fba788d18646b
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Thu Jan 5 15:50:38 2012 +0100

    dash: For first segments, don't choose the lowest bitrate.
    
    For some streams, the lowest bitrate is an audio stream only. We will
    fall back to a more appropriate stream after a few chunks.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 98a01d40722a080842a7e85b2a657bd946a7ea14
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Thu Jan 5 14:53:09 2012 +0100

    dash: Cleaning Period class.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 8158205e527712886aa05a644d508e406a024e68
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Thu Jan 5 14:53:49 2012 +0100

    dash: Allow SegmentTimeline to be queried for a "S" element.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit a90c1374304a712b6329015132d3ce3956a6ea1f
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Thu Jan 5 12:20:47 2012 +0100

    dash: Handle relative URL
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit bc77d458c167012d56054404a481c5f328e1da3b
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date:   Tue Jan 3 16:05:09 2012 +0100

    dash: Store the parent Group in every representations.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit f4816ca7653df5161eb8f368722ae50d6e4202b4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Jan 6 12:31:45 2012 +0200

    v4l2: add automatic power line frequency detection

commit 61994f3392444741c0a4a2cb66c22a6204ca44d7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Fri Jan 6 12:28:08 2012 +0200

    v4l2: add analag standard groups from Linux 3.2

commit c5c882aba02ff17ce357650c4752f50a38abe881
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Fri Jan 6 13:21:51 2012 +0200

    x264.c: check x264_build around 10-bit and 422/444 handling

commit 42e415b4895b65412e00f7516a0e615ad5d23f60
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Jan 5 20:38:55 2012 -0500

    android configure script: allow custom options

commit 04af3029f32f465b55ead02016f53d913a7be9ae
Author: Dean Lee <xslidian@gmail.com>
Date:   Thu Jan 5 22:54:06 2012 +0000

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

commit a4b8f10df0cef6bb7c52ed361b500349afeef74a
Author: Dean Lee <xslidian@gmail.com>
Date:   Thu Jan 5 22:50:36 2012 +0000

    vlc.desktop: Chinese l10n update
    
    Signed-off-by: Christophe Mutricy <xtophe@chewa.net>
    (cherry picked from commit 11114cf52d237a125684320c243e731117bf571d)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 1772a146c2a2b9a76af44e1226765aa8368f3b0e
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Jan 5 22:55:42 2012 +0100

    Fixed rendering of subpictures with non 0 offset in direct3d.
    
    It is needed for DVD menu support.

commit 446263eab3452e84c2c0f7b8725c97585b6f5720
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Jan 5 22:54:34 2012 +0100

    Fixed rendering of subpictures with non 0 offset in opengl.
    
    It is needed for DVD menu support.

commit 4343ec78a1fd2af33549d26c0e6bdd2702148ba8
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Jan 5 21:52:59 2012 +0100

    Fixed zvbi subpictures AR.

commit 705d11a4de11c5ab20941f36f93589b855a5c3ce
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Thu Jan 5 21:50:46 2012 +0100

    Scale subpictures without AR to fill up the whole display.
    
    It closes #5683

commit 02631b2e668f3badc8c6a3349f946d146f4afcdd
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jan 5 19:29:32 2012 +0100

    Qt: code simplification

commit 7066f3499092bf7b635db70d4f418375f8ac0104
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jan 5 19:09:03 2012 +0100

    Qt: increase the bottom margin of the controller by one.

commit 374fc686a22063c060d36582f0e90ab1a57ab33e
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Jan 4 19:20:38 2012 -0500

    dtv/linux: use vlc open wrappers
    
    Those handle the absence of O_CLOEXEC correctly
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit c0f44d25b394418bbbe0f436c67b5872f7f44f5d
Author: Kelly Anderson <kelly@silka.with-linux.com>
Date:   Thu Jan 5 06:23:36 2012 -0700

    Consolidate lua includes in vlc.h
    
    So lua 5.2 compatibility declarations can be made in one place.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit a957114421fd2e875432e5fde0448ffc1ae60cfd
Author: Kelly Anderson <kelly@silka.with-linux.com>
Date:   Thu Jan 5 06:23:35 2012 -0700

    Cleanup lua script escape sequences for lua 5.2.
    
    Converting \ to %, since 5.2 no longer accepts \.
    
    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>

commit 5c261b04db7a7b7af65d169b7ee0700b55e72cef
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Thu Jan 5 14:25:58 2012 +0100

    Invert speex_dsp and src score capabilities
    
    This is probably temporary, since SRC is more computationly intensive than speex_dsp
    But this close #5781

commit 8d9fe141ea0b4834122d5b122340c3e571c6654b
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Thu Jan 5 17:09:20 2012 +0200

    x264.c: add support for 8 and 10 bit encoding for all high10, high442 and high444 profiles

commit 0c56024b539fcb79e8c2f77e216a2d7105f003f5
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Thu Jan 5 15:50:10 2012 +0200

    x264.c: remote pts/dts scaling as it isn't needed nowadays

commit b7003c73eebe84afbb6f99bff10b3400502933da
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Thu Jan 5 15:49:40 2012 +0200

    x264.c: support high422,high444 and high10 encoding
    
    10-bit encoding requires libx264 compiled with 10-bit support that doesn't
    work with normal 8-bit input.

commit 9b100a5a7ea90ce626cc68430b083040a2749c5e
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Jan 5 05:18:02 2012 -0500

    contrib: upnp has config.* in a custom dir

commit ccf99a62de0e94ea8f6497a9688b7e5cc22d0be3
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Jan 5 04:57:32 2012 -0500

    contrib: samplerate has config.* in a custom dir

commit d62d0e3f8f2cb96c755bf8e0666bf4dc248b827d
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Jan 5 04:29:46 2012 -0500

    contrib: dvbpsi has config.* in a custom dir

commit f0296b66c7ce3385042227f79f462862995c177d
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Jan 5 04:25:04 2012 -0500

    contrib: update config.{sub,guess} in some packages

commit aa2748bdc5f45139ec803c9597d80f1f0321f6fd
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Jan 5 04:22:35 2012 -0500

    Revert "contrib: run $(RECONF) in an arbitrary list of packages"
    
    This reverts commit c9a3688176a1571ab5cd9b77b6fddc3e1a110b62.
    
    Conflicts:
    
            contrib/src/dvbpsi/rules.mak

commit 6309ae8cb1f75aba2b6a5b3473dc635073c9ab3d
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Jan 5 04:13:26 2012 -0500

    contrib: lua: don't use localeconv()
    
    not thread-safe, not available on android
    just use '.' as decimal separator

commit e69c9040387facb214967a14b5adfa0393157ed4
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Jan 5 04:02:15 2012 -0500

    extra/tools: bump automake version
    
    This version's config.{guess,sub} knows about android

commit 2e554edca115a506bdb7ec07323aebf3e628fd0f
Author: Rafaël Carré <funman@videolan.org>
Date:   Thu Jan 5 03:41:38 2012 -0500

    contrib: openjpeg: update config.{guess,sub}

commit 1f62e75db43063d4fc1a793ec3ba1bdf1b6fac94
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Thu Jan 5 12:53:30 2012 +0200

    x264.c: use x264_param_apply_profile

commit 140a7dbc9bcb4cb717fd955e98d4c27abc077ffe
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Thu Jan 5 12:50:38 2012 +0200

    x264.c: move mbtree closer to other bitrate options

commit f1e222cf3197da2a0c395b5a8eae745e470d312e
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Thu Jan 5 12:44:19 2012 +0200

    x264.c: partly revert vbv-bufsize option handling when bitrate is defined
    
    Previous code didn't actually behave so well with small keyints etc.

commit d06b1ce64a4438ffbab18b87a5c4eabcc0b90a46
Author: Ilkka Ollakka <ileoo@videolan.org>
Date:   Thu Jan 5 12:41:36 2012 +0200

    x264.c: support infinite keyint option with -1

commit c023657699e30dbdb6681d5364e73c3114f7e27e
Author: Sharad Dixit <sharad.eminence@gmail.com>
Date:   Thu Jan 5 02:41:15 2012 +0100

    Qt4: Fixed uninitialized variable
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit ebb59d3627b60e4f7547d0e36805c99e9d8e94c8
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Jan 4 20:08:17 2012 -0500

    contrib: libmpeg2 has autotool files in a custom dir

commit 702502969a8af0c166e6a6ee0af5063d8e742e28
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Jan 4 20:03:59 2012 -0500

    contrib: orc: fix android build
    
    google's gcc doesn't understand 'restrict'. Use __restrict__

commit 9f3cdb0791751d638311fe442bae5b8cc0e46408
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Dec 28 10:24:21 2011 -0500

    contrib: fix schroedinger build with android toolchain
    
    google's gcc doesn't understand 'restrict'. Use __restrict__

commit 937f97f2dac655071db62faf2e148b905ec41b94
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Dec 26 21:13:32 2011 -0500

    contrib: gnutls: fix android build
    
    gl/ builds replacements for standard headers in case the system ones don't work
    but it has the reverse effect: provided headers work and built ones don't

commit 6e034ff2a289e497a28e6ca4eba1b4e396aac775
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Jan 4 19:58:19 2012 -0500

    contrib: update config.{guess,sub} on some old packages

commit 37b428889762b86e3ab9afed4367e9a8882b87e2
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Dec 26 21:10:39 2011 -0500

    contrib: gme: fix android build
    
    gcc doesn't understand __restrict, use __restrict__
    might break MSVC++ compatibility

commit 7046b6122b7af1ca7bfa462f33a507959528cb9a
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Jan 4 19:48:23 2012 -0500

    UPDATE_AUTOCONFIG: use $(UNPACK_DIR)
    
    We can't use $@ as we operate before the directory is renamed

commit a0a79c3ec407c604880a4f24a05b4eecd6e62029
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Thu Jan 5 01:36:38 2012 +0100

    macosx: fixed build script

commit d486e3110f5a95e29606d22ed2c70ed9662526b2
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Jan 4 18:49:38 2012 +0100

    contrib: add support for openssl to check the sha512 hashes

commit 8d12038f945bb965b50eece8ceca77c856b15694
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Jan 4 18:59:51 2012 -0500

    plugin support for "other" system (non Linux UNIX)
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 632b98d497c8c36b6bf1f61a8400501e293f51a4
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Jan 3 22:19:42 2012 +0100

    Fixed potential NULL dereference when openning splitted rar files.

commit 435f1d55e7745df14c4e3a725d18dc2f32b6c7f1
Author: Laurent Aimar <fenrir@videolan.org>
Date:   Tue Jan 3 21:01:49 2012 +0100

    Fixed BDA support (close #5627).

commit cc3191024a1ecbb110e70046833ca7819facf482
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Dec 28 23:56:06 2011 -0500

    motion control applesmc: fix for recent kernel
    
    Exact kernel version needed is unknown, but has been around since at least one year+
    See initial commit of https://code.launchpad.net/~mikael-sesamiq/macfanctld/trunk
    
    Initial support for applesmc was untested anyway (173420e8c2bb2d4c20278dae3beebd2f6aaf52e5)

commit 73b765d645757f1ef70c71a7589ff9875a5b9999
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Dec 28 11:03:50 2011 -0500

    contrib: gmp: update config.{guess,sub}, needed for android

commit e10f808bfda43a49dff3b49cdac6edc18c3b67db
Author: Rafaël Carré <funman@videolan.org>
Date:   Wed Dec 28 11:03:25 2011 -0500

    contrib: helper to copy recent config.{guess,sub} from automake

commit b9761b0e2fec898dfe6787e1e584cd8a7a86cf91
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jan 4 21:20:10 2012 +0200

    vlc_fopen(): implement C11 "x" open flag

commit 46f74073685b29544dd55b3494f82e77fe9b4b6b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jan 4 21:10:50 2012 +0200

    Do not use the monotonic clock if CS is missing
    
    This can happen on some POSIX.2001 systems.

commit dd8fafcdcae05b81b220dd683ca4b42f436b2463
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Wed Jan 4 21:09:59 2012 +0200

    vlc_cond_init() only needs clock setup if CS is available

commit 4c21c6506d93a9cf92992bf302a53ad77ddf7829
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Jan 4 19:37:59 2012 +0100

    Xspf: fix crash
    
    See http://forum.videolan.org/viewtopic.php?f=12&t=96883

commit 0921213abbe77ebe799fe8fac17f9a234bcd0fcf
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Wed Jan 4 18:25:47 2012 +0100

    extras/tools: added openssl needed for native compilation on Darwin 9 / OS X 10.5

commit 07dcbf50fc83a85ee92643285d7164cfe04aafdf
Author: Brendon Justin <brendonjustin@gmail.com>
Date:   Tue Jan 3 15:33:25 2012 -0500

    macosx: hide the mouse cursor in Lion fullscreen
    
    Though #5327 is closed, 1.2 and 1.3 nightlies do not work
    as expected.  The patch makes the cursor hide after every
    mouse movement.
    
    Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>

commit dad067c4fcdd65f9d2068d177c12342c88e01ecb
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Jan 4 01:34:00 2012 +0100

    Http: fix punctuation spacing

commit c53d878a0f633c44b599997965942fd3b54622f9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Jan 4 01:32:47 2012 +0100

    Audiobar: add necessary spaces

commit 7fd87e8200ba6e174320e04f798af9e95a43207b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Jan 4 01:32:13 2012 +0100

    Qt: Fix typo

commit fd08420aeb1a37a9b5ceaf47ae3dd442ed438138
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Jan 4 01:28:49 2012 +0100

    DShow: remove choices from translated string
    
    Should simplify translators' work

commit a6dd52dccf956a97fea5b2625f47ac1c6736ba2c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Wed Jan 4 01:27:45 2012 +0100

    Subtitles: remove choices from translated strings.
    
    Should help the translators

commit aa7354d14a4c54f50a736098aa674f4f951e74c6
Author: Rafaël Carré <funman@videolan.org>
Date:   Tue Jan 3 17:42:30 2012 -0500

    update macosx/build.sh

commit e0fee1e53f3891b6a90f8720d991fe1b6e876cc3
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Sun Jan 1 14:04:59 2012 -0500

    Qt4: Add new timelabels to default layout
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit abfcd0d5d391256477a45e0b3d07b90ce924e561
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Sun Jan 1 14:04:58 2012 -0500

    Qt4: allow more types of timeLabel in toolbars
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit e06dc3899f89f45b712e8e6e0693169c72fd12e7
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jan 3 18:34:13 2012 +0100

    Qt4: add the slower/faster buttons near the speed slider

commit 18120e5ae23e61a7172dec0321d386e0d877702e
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Sun Jan 1 14:04:57 2012 -0500

    Qt4: allow speedlabel in toolbars
    
    Modified-by: Jean-Baptiste Kempf <jb@videolan.org>
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 38227c2441ad80bbf000f3a5fda40f5ca1dd6e3d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date:   Tue Jan 3 18:35:02 2012 +0200

    Remove dirfd() hacks

commit f6287174c439ce69f3abc4d3705e5fd303045421
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Tue Jan 3 09:31:50 2012 +0100

    Denote warnings in demuxer that can happen in normal situations

commit 6a0131dae6a119a72fbec2bce995ca1dfcd9b5be
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Mon Jan 2 23:57:36 2012 -0500

    Qt4: Fix a small playlist docking bug
    
    Fix a small playlist docking bug where the playlistWidget is not properly set as a Qt::Widget, causing it to behave inappropriately.
    
    Close #5773
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 1874005cf2614660bbe929de6b43d547996c1ff5
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Tue Jan 3 02:37:48 2012 +0100

    NEWS: IPv6 fix-up

commit ffdd8bedfe9dc865236b196739a7614aa2867b91
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Jan 2 19:47:11 2012 -0500

    VLC-tmp.app : remove .app suffix
    
    It doesn't give an OSX application

commit 9fe8ee532be7c088df0e1cd6bd807758996c3f8d
Author: Rafaël Carré <funman@videolan.org>
Date:   Mon Jan 2 19:45:45 2012 -0500

    Revert "macosx: remove the intermediate VLC-tmp.app after creating either VLC.app or VLC-release.app since it is of no use without further processing"
    
    This reverts commit 0c1d889772c303da34ea305bf808bc03ad5755df.

commit 62046de312966ae0c726f52dcdd66fb439b2d6d8
Author: Geraud CONTINSOUZAS <geraud@gcu.info>
Date:   Tue Jan 3 09:55:39 2012 +1100

    fix missing reference for _POSIX_HOST_NAME_MAX on FreeBSD.
    
    FreeBSD declares it in limits.h. Add the proper include.
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 3ac083ca42c57ce6ee717a7ea81ff78f538469a9
Author: Geraud CONTINSOUZAS <geraud@gcu.info>
Date:   Tue Jan 3 09:50:16 2012 +1100

    fix missing dirfd references for FreeBSD
    
    Signed-off-by: Rafaël Carré <funman@videolan.org>

commit 28f37b5fd35dc12a477a67796978eb9e852d3451
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 2 23:11:41 2012 +0100

    Qt: allow opening of BDMV hierarchies through open folder

commit fcbcea1df9e93948d43aad2cf4511f81042fc9b8
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 2 22:26:55 2012 +0100

    Qt4: pause on minimize is off by default

commit b85cc5537812613a2988651c851b08fa34b7516a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 2 22:25:58 2012 +0100

    Qt4: negative days for updates checking makes no sense

commit 12514465f1df9d5ca0eae86a84b1766f1b70a6e6
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 2 20:14:14 2012 +0100

    Qt: remove unneeded debug message

commit b02e4929f8a5e7cbdf01915f1e9d76eeb0e2ece6
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Mon Jan 2 16:42:02 2012 +0100

    Qt4: Actually save when a convert profile is deleted
    
    Close #5769
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 42aab54543c177fb26d74f7fab630151b4ab83f7
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Mon Jan 2 15:58:49 2012 +0100

    Qt4: Fix docked playlist videoWidget bug
    
    Fixes issue where docked playlist doesn't "release" its embedded videoWidget
    Close #5588
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit c1df08645f506aff78b0aaab1609380d78b2551c
Author: Faustino E. Osuna <enrique.osuna@gmail.com>
Date:   Mon Jan 2 14:30:48 2012 +0100

    Fix typo in M4 Cxx flags macro
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 4b21b04e9fde44100c61c259ce8282a504aaa748
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Mon Jan 2 14:02:56 2012 +0100

    Qt: Move the clear playlist button to the context menu
    
    Modified-by: Jean-Baptiste Kempf <jb@videolan.org>
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 1a821f0b718f3c4e62f1a34ff2861fc3ba9ea592
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date:   Mon Jan 2 13:32:08 2012 +0100

    macosx: remove some more intermediates creating when packaging and creating the dmg

commit df4031fba65951de611744254beb29f89ee9f304
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 2 12:24:05 2012 +0100

    Qt4: code cosmetics

commit 9bf74a1e7e105ed8f7abc9a12f87eb8b473055b6
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date:   Mon Jan 2 12:16:50 2012 +0100

    Qt: ensure currentItem() to be not NULL in PLSelector
    
    Close #5764
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit 29a5f1324f8979f199125958d7f2821750b5f78f
Author: Cheng Sun <chengsun9@gmail.com>
Date:   Sun Jan 1 23:26:31 2012 +0000

    ball: zero-initialize video_format_t to prevent crash with packed chroma.
    
    The ball filter requires that fmt_comp.video.p_palette is NULL, otherwise
    image_HandlerDelete tries to free it.
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit f15ce26448d6bebd8a9c8cc84257bedd18fb5536
Author: Cheng Sun <chengsun9@gmail.com>
Date:   Sun Jan 1 23:25:23 2012 +0000

    Psyche/sharpen: Add chroma checks to prevent crashes
    
    or malfunctionning filters
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit ef88dfda4c502006455e53ad339ed0d0b9b57cc4
Author: Cheng Sun <chengsun9@gmail.com>
Date:   Sun Jan 1 23:36:31 2012 +0000

    Minor fixes to spelling in documentation
    
    Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

commit c7fd79264f42ff8a6c7ac65fddb77f476d7ca1e7
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date:   Mon Jan 2 01:00:51 2012 +0100

    Happy New Year

commit f4ef5cd57b7086b2d2bd32f831ce63f8273c6d57
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date:   Sun Jan 1 16:56:01 2012 +0100

    NEWS: --http-host expects URL-style bracket-enclosed IPv6 addresses
    
    Unfortunately there is not much we can do until we ditch the legacy
    <host>:<port> syntax for good
