commit ad218763634228041623d7bdd91eba39a48829be Author: Francois Cartegnie Date: Mon Dec 31 21:44:08 2012 +0100 Qt: Compressor: remove useless method parameter commit 65ff356649bff059a949570b4cf85f54867b75f9 Author: Francois Cartegnie Date: Mon Dec 31 20:10:19 2012 +0100 Qt: Compressor: remove undefined methods commit 69cdf17232984c40f56bfc6e8d0830d808760fb6 Author: Francois Cartegnie Date: Mon Dec 31 15:44:52 2012 +0100 Qt: Equalizer: namespace initial values commit 6e9c9a93bc9b7c4ebda7e2cec23781b7caca0e48 Author: Francois Cartegnie Date: Mon Dec 31 15:40:55 2012 +0100 Qt: Compressor: namespace initial values commit aab5ebf333d37644b2485a545e4093aec42e38b8 Author: Rafaël Carré Date: Mon Dec 31 15:57:27 2012 +0100 CC: remove tabs commit 0560ceb34d73e080019d09c84ed7843e3cc375a1 Author: Rafaël Carré Date: Mon Dec 31 14:15:02 2012 +0100 subsdec: avoid segfaults commit 0740e5433637c12dab43067b964248b667cda19d Author: Asad Mehmood 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é commit 389785860a290082fa0315e162594a9fb8da8b32 Author: Devin Heitmueller 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é commit 75402b8f25030fff192738b462e985933be0360c Author: Devin Heitmueller 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é commit 2393f44266d735bc93e2dedb7491c461834e946d Author: Devin Heitmueller 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é commit 4f42eeeebb18cb2b5acc623d49225335266c099a Author: Devin Heitmueller 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é commit 4536d80970edb271210eace32112e2a465029747 Author: Devin Heitmueller 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é commit a3b221775831de2fe24276f4468392c24be6dd35 Author: Devin Heitmueller 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é commit 6dc52f6e388a55c31dd3ffeb002f064b63a47130 Author: Devin Heitmueller 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é commit d437095ff46fd9caae2a4da779207f5b50413957 Author: Devin Heitmueller 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é commit 570dbaf62165e656c75caef077cff595d2aeb873 Author: Devin Heitmueller 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é commit 59d8e3992f5d98d3c2a1e680a154c541491813b2 Author: Francois Cartegnie Date: Sun Dec 30 20:47:42 2012 +0100 Qt: MainInterface: namespace visibility property commit 176df713dfa43e1457c8d1f037cc129188ecc359 Author: Francois Cartegnie 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 Date: Sun Dec 30 20:22:37 2012 +0100 Qt: remove useless disambiguator commit e9fe22e89fa8934f1fb050f9bdc752ab558c877a Author: Francois Cartegnie Date: Thu Dec 20 15:07:32 2012 +0100 Qt: BGWidget: split joke code. And more :) commit 3b4128149119c6b0f9575a6ec16f7d585ac7a388 Author: David Fuhrmann 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 Date: Sat Dec 29 17:33:08 2012 +0100 macosx: add mouse scroll support for fullscreen time slider commit a8bd7a32c4fa4d65b14551b6e87ee2c6e3f00af0 Author: Ilkka Ollakka 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 Date: Sat Dec 29 15:21:43 2012 +0200 avcodec: try to find packet sample format for encoding commit b4f6e77d1e156e7424f73858bab37a511658760c Author: Ilkka Ollakka Date: Sat Dec 29 15:16:54 2012 +0200 avcodec: deinterleave samples if input format for codec is planar commit ec3df8f49c7d48389c79226db6acf00a511e7e0e Author: Ilkka Ollakka 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 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 Date: Tue Dec 18 15:57:16 2012 +0200 avcodec: set EncodeAudio/Video at the end commit 99ab06c7ffe189e81118f6122b1661c6c7af033c Author: Ilkka Ollakka Date: Fri Dec 28 12:53:30 2012 +0200 avcodec: fix codec mapping array size check commit d00fe8ac34d626a5e24d1c8b2e564b5364c62136 Author: Ilkka Ollakka 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 Date: Fri Dec 28 12:54:39 2012 +0200 avcodec: handle planar samples from libavcodec commit dc56d39434dc403687556dc8cae1b45fec25eb30 Author: Ilkka Ollakka 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 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 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 Date: Sat Dec 29 17:58:08 2012 +0100 [OpenGL] Fix some wrong logic about GLSL version numbers. commit d5505899124ae95ff8f86db4bcd1f75f407ba6a2 Author: Adrien Maglo 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 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 Date: Fri Dec 28 21:19:35 2012 -0500 media_list_player: implement MediaListPlayerStopped Signed-off-by: Jean-Baptiste Kempf commit 29928f3092bcf26b4446b116cc5c40f1c1bca2a4 Author: Denis Charmet 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 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 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 Date: Fri Dec 28 20:47:02 2012 +0100 macosx/CAS: added final error checks (close #5900) commit 0dea876ea9ef8cce039438b30fd425026c01e240 Author: Felix Paul Kühne 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 Date: Fri Dec 28 20:11:00 2012 +0100 macosx/CAS: fix SDP announcements commit 309906f6754ca1ea7c1abf9e356919c5fac823a9 Author: Felix Paul Kühne Date: Fri Dec 28 20:04:07 2012 +0100 macosx/CAS: rework misleading SDP UI commit 6912d83856ff17a1dd2b13fe025decfd2052f835 Author: Felix Paul Kühne 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 Date: Fri Dec 28 14:08:25 2012 +0100 live555: use calloc commit c2a68e8156d670e18e172fd8e8444b7c9475f445 Author: Jean-Baptiste Kempf Date: Fri Dec 28 18:40:09 2012 +0100 libvlc: match the documentation to the actual behaviour commit 2466714ed9271564f8839c31b1db9d11dcf7e5c7 Author: Denis Charmet Date: Fri Dec 28 17:18:25 2012 +0100 Remove aout_Packet API from WaveOut commit 85df0077bc668583e0695a77c13ed37498011af0 Author: Mirsal Ennaime Date: Fri Dec 28 11:28:32 2012 +0100 news: Update the 2.1 services discovery section commit 7d008288f8529adbb579ce7cfa60bbe7b2efa611 Author: Felix Paul Kühne 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 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 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 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 Date: Thu Dec 27 15:40:24 2012 +0100 quartztext: fix incomplete copyright header commit 5aa6adb6b282d072bbf68bd0c6f50836a0e09c5b Author: Mirsal Ennaime Date: Wed Dec 26 06:59:00 2012 +0100 upnp sd: work around missing XML namespaces in DIDL documents commit 5725edf9fb32b1dbe89300d3c1045a8b9e2bb6c6 Author: Mirsal Ennaime 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 Date: Fri Dec 28 00:28:52 2012 +0100 upnp sd: Fix a warning introduced in the previous commit commit 83cb6f5a3c209164f93e3ee67434a7cbdf2ccb60 Author: Mirsal Ennaime Date: Thu Dec 27 22:39:12 2012 +0100 upnp sd: fix warning commit 51e34e8979178da93403c8904abe04a7146c1eaf Author: David Fuhrmann 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 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 Date: Thu Dec 27 21:04:29 2012 +0100 macosx: video effects: limit puzzle settings from 2 - 16 commit 05f9c0acdbf2832d507724d644d32aa06c47cf65 Author: David Fuhrmann Date: Thu Dec 27 20:52:05 2012 +0100 puzzle: row and col values of 1 are not supported commit e378fa45a71b83dfea4a7955fda520a50a747b1b Author: David Fuhrmann 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 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 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 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 Date: Thu Dec 27 12:17:40 2012 +0100 avcodec/vda: add shortcut for non-ambigous referencing commit 72c15937ea39233e818f96e58543f0b48c82fe02 Author: Jean-Baptiste Kempf Date: Thu Dec 27 12:12:08 2012 +0100 Contribs: update freetype to 2.4.11 commit 5cb80582492b465c0a8ed58971a1de482689c8bd Author: David Fuhrmann 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 Date: Thu Dec 27 11:34:14 2012 +0100 macosx: fix rare crash when changing video effects settings commit 3429eb01ec8a61170fa5ff17b22e7b2473334f17 Author: David Fuhrmann 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 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 Date: Thu Dec 27 10:42:46 2012 +0400 MIPS: enable HAVE_FPU on hard-float builds. commit 11e89954e99aa57b1864db890d1dcd8806245432 Author: Konstantin Pavlov 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 Date: Thu Dec 27 00:24:11 2012 +0100 macosx: adapt fspanel layout to update time slider graphics commit a62d893368a156f7b705f9c37d569e0e53e7fddb Author: Damien Erambert 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 commit b1d935415926a30bd5aa50ab24dfb2d903f8bdc4 Author: Francois Cartegnie Date: Wed Dec 26 23:34:22 2012 +0100 Qt: prefsItemData: rename ambigous var commit a05072b5fb23a6afa7825c8d5a41f87686a45fb4 Author: Francois Cartegnie Date: Wed Dec 26 23:31:05 2012 +0100 Qt: prefsItem: namespace TYPE_* commit 6f8e8326ef82029d868d3c4729c9fd64e41a06f2 Author: Denis Charmet 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 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 Date: Wed Dec 26 16:33:31 2012 +0100 Qt: spatializer: another useless indirect slot commit 428b63f40eb2d3d168a538a7713bfba6fbef0144 Author: Francois Cartegnie Date: Wed Dec 26 16:32:43 2012 +0100 Qt: spatializer: simplify using groupbox commit b5d005cef4842f258c196f3be79e8d758c3d063d Author: Francois Cartegnie Date: Wed Dec 26 16:26:01 2012 +0100 Qt: compressor: simplify by grouping commit 68c78f8bc2d19cb4c029fa96488fc21270238cb4 Author: Francois Cartegnie Date: Wed Dec 26 16:15:37 2012 +0100 Qt: compressor: remove useless indirect slot commit 4293ad80840b3a2ec14796f982b0beb1db9641a1 Author: Francois Cartegnie Date: Wed Dec 26 15:46:40 2012 +0100 Qt: complete prefs: missing initial value commit 9322e135d79228221a0f52d4a745b43cb087be3f Author: Felix Paul Kühne Date: Wed Dec 26 12:18:33 2012 +0100 macosx: simplify ea98fcfc thanks to David for the feedback commit 885af34477a2fe033e96b3475cd6b0eee52ad65e Author: Francois Cartegnie Date: Tue Dec 25 21:32:18 2012 +0100 Qt: ConfigControl: missing Q_OBJECT commit 0d3e16439be5e7195a196618cdd1ec7e6b156c6e Author: Francois Cartegnie Date: Mon Dec 24 22:39:23 2012 +0100 Qt: sout_profiles: add video and audio filters (fix #7865) commit 25316fbffc51417c6020ab9565db3dacf084fb4d Author: David Fuhrmann 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 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é Date: Tue Dec 25 18:51:38 2012 +0100 Fix 2c22b194c8c : do not lose block_t information commit 5596a281fcdb87582fb4d6dae208244b8002a798 Author: Rafaël Carré Date: Tue Dec 25 18:46:20 2012 +0100 Add block_CopyProperties() helper commit ea98fcfc60555b5f06a7149b8142be0bfcfb2be8 Author: Felix Paul Kühne 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é Date: Tue Dec 25 12:19:39 2012 +0100 Fix typo in 2c22b194c commit 646c64b0cb377b4da5d292f282eb8bc7bb2da3de Author: Felix Paul Kühne Date: Mon Dec 24 15:07:25 2012 +0100 auhal: remove debug stuff I forgot commit d9ccc4314528b4b0a51b833a8213878eb235c4ae Author: Felix Paul Kühne Date: Mon Dec 24 14:52:10 2012 +0100 extras/tools: updated gas-preprocessor hash commit 34798daf9485f229815f6d661a27d73fc1828516 Author: Felix Paul Kühne Date: Mon Dec 24 14:51:03 2012 +0100 auhal: fixed some compilation warnings commit 0fcc9cfb2e901af02f8b4fc0175b20bdd3729253 Author: Felix Paul Kühne 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 Date: Mon Dec 24 12:23:46 2012 +0100 auhal: clean-up HardwareListener callback commit 58a31eb2267a3bd19b12401baefbeb1e4a6760a4 Author: Rafaël Carré 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 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 Date: Sat Dec 22 22:40:25 2012 +0100 Qt: saveAPlaylist: fix file extension logic (fix #7578) commit e10b52d53ead90c83922fd595595266b60ea95c8 Author: Francois Cartegnie Date: Sat Dec 22 21:25:32 2012 +0100 Qt: about: Use rich text (fix #7590). Ubuntu bug #1038303 commit 9d7bf49bb4ccada00b85d09b23aec242fb7ddbdc Author: Francois Cartegnie Date: Sat Dec 22 20:59:53 2012 +0100 Qt: hotkeys: always overwrite global hotkeys (fix #7932) commit 28d465e81563ca495d1466a60451c743e3f69791 Author: Francois Cartegnie Date: Sat Dec 22 17:17:13 2012 +0100 Qt: hotkeys: allow filtering by field (fix #7931) commit bfcafac5854d4b58828488b89587b9bd5687b169 Author: Francois Cartegnie Date: Sat Dec 22 16:59:30 2012 +0100 Qt: hotkeys selector: refer cols by name commit d0ceff3a38c24e9a57d1ed7562dd1c07e172b0a6 Author: Rafaël Carré Date: Sat Dec 22 16:16:29 2012 +0100 audio_format_neon was removed in 6ba3c4bed4 commit e564f592ee556d468ec0d1bdc6169593ac58a3ca Author: Francois Cartegnie 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 Date: Sat Dec 22 13:49:57 2012 +0100 smooth: fix potential memleak commit ddac8657c5fd895b1d844aea6c8b3617c2ae5d4d Author: Rémi Duraffort Date: Sat Dec 22 13:40:38 2012 +0100 oss: fix segfault commit 3629b93e6025b70bbcf513c3b55ee0e4952455a4 Author: Rémi Duraffort 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 Date: Sat Dec 22 00:30:25 2012 +0200 avcodec: simplify audio sample format mapping commit 0198b074039d7351a6862fdc86488789fd735d81 Author: Rémi Denis-Courmont Date: Sat Dec 22 00:17:23 2012 +0200 aout: macro-vectorize aout_ChannelsReorder() commit 861e38b0fce9a5f74e99f9b203648379ad09e69d Author: Rémi Denis-Courmont Date: Sat Dec 22 00:13:57 2012 +0200 aout: add aout_Interleave() helper for interleaving commit d9b33ea5c8569f5d2258ef49f07cbb67dad7cb7a Author: Rémi Denis-Courmont Date: Fri Dec 21 23:21:41 2012 +0200 remap: support U8 because we can commit f58f22cc319721f3e8a73bb3cce37c38ec2e02f4 Author: Rémi Denis-Courmont 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 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 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 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 Date: Fri Dec 21 20:15:46 2012 +0200 audio format: fix FI32 -> S16N conversion commit 4440bb6bde5d2da545ec9a5ae61b17207370edd4 Author: Rémi Denis-Courmont Date: Fri Dec 21 20:04:54 2012 +0200 vlc_aout: remove comments copied from libmad commit 701a99af4db0b9f9c3fbedf3088573cb5a3b1505 Author: Edward Wang 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é commit 639ee4abbf37c901d85103ef8f72daba66a01100 Author: Rafaël Carré Date: Fri Dec 21 11:03:57 2012 +0100 opensles: fix static noise at 44.1kHz commit 7f4f09b56e1943c866c243a3a981c3050566c923 Author: Jean-Baptiste Kempf Date: Fri Dec 21 02:01:53 2012 +0100 Fix DxVA2 decoding on HD2000/3000 Close #6243 commit 2305e307986f48b05834f5cc3e110136d7ae22df Author: Laurent Aimar Date: Thu Dec 20 21:36:38 2012 +0100 Removed useless vlc_gl_GetProcAddress() calls (opengl). commit 87f20f41981f1966604712c1f505f39f01a062bf Author: Laurent Aimar Date: Thu Dec 20 21:33:22 2012 +0100 Removed outdated comment (opengl). commit dadf72fe264d2f3c16c82c206c57eec3b710a7ef Author: Laurent Aimar 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 Date: Thu Dec 20 21:22:54 2012 +0100 Simplified and fixed RGB fragment shader (opengl). commit 7373aed3b3daf760acdf3fd25508716a93d8cb2d Author: Laurent Aimar Date: Thu Dec 20 21:21:12 2012 +0100 Simplified a bit RGBA frament shader (opengl). commit cb6083b1e56083b261bcdc841d3207281afcdbb2 Author: Laurent Aimar Date: Thu Dec 20 21:17:36 2012 +0100 Cosmetics (opengl). commit 538865a64659f56d9f2714a88af8fa30f8403b78 Author: Laurent Aimar Date: Thu Dec 20 21:15:09 2012 +0100 Reorganized shader/program building (opengl). commit a910b4e7ce21dd3e0d9f33782519c64573ad152c Author: Laurent Aimar Date: Thu Dec 20 20:36:50 2012 +0100 Simplify/reorder a bit non shader rendering (openg). commit b4eb37b2ef1db3247507c7e2c5eb2ea310e33307 Author: Laurent Aimar Date: Thu Dec 20 20:23:52 2012 +0100 Allowed opengl to work without opengl shader. commit 00246f1597142ffd7b01fd1a8703bc2b1e2e71f5 Author: Laurent Aimar Date: Wed Dec 19 23:00:16 2012 +0100 Small clean up (opengl) commit 05a865009c1e48f1def5f46024a20a989c9490a5 Author: Laurent Aimar Date: Wed Dec 19 22:45:41 2012 +0100 Cosmetics (opengl.c) commit c5b827e0c5a8acd2c6980b0d24885688df7e47bb Author: Rémi Denis-Courmont Date: Thu Dec 20 23:11:05 2012 +0200 a52: decode to S32N in fixed point commit b68794c7cf2889cf39cf561b61716e2fc70eb9cd Author: Rémi Denis-Courmont Date: Thu Dec 20 23:02:34 2012 +0200 smem: use aout_BitsPerSample() commit 08b3f50974c12a78d2c6768ad43776c4653ad44e Author: Rémi Denis-Courmont Date: Thu Dec 20 23:00:24 2012 +0200 wamfixed: output S32N rather than FI32 commit 76e6ca8e87ee16f958584fe58e30b8f3732dc9b3 Author: Rafaël Carré 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é 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é Date: Thu Dec 20 20:07:13 2012 +0100 opensles: cosmetics commit f999f1dd4c1bb94d51d8bbff2eb1916dea0f9a51 Author: Rafaël Carré 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é 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 Date: Thu Dec 20 22:09:08 2012 +0200 tremor: decode to S32N commit 23e8e0cd03e2bb442541a4047d4493a5a54c72f2 Author: Rémi Denis-Courmont Date: Thu Dec 20 22:08:58 2012 +0200 vorbis: fix cast warnings commit 51087cc213962a3135b820571a9847b995e21d5f Author: Rémi Denis-Courmont 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 Date: Thu Dec 20 21:02:58 2012 +0200 aout: remove 24-bits support left-overs commit aeefe8980a208b28b391f5124a7070fc7828e199 Author: Rémi Denis-Courmont 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 Date: Thu Dec 20 20:21:38 2012 +0200 PulseAudio: remove dummy dependency on commit 062e7e5732735ab5a9c90b7fad6a5639e064f2de Author: Rémi Denis-Courmont Date: Thu Dec 20 20:20:25 2012 +0200 Use VLC_CODEC_S24(B|L)32 commit dc9fa2ed90ebf213d9d862784ba353861b531957 Author: Rémi Denis-Courmont Date: Thu Dec 20 20:15:55 2012 +0200 Add codecs for S24 in 4 bytes commit 21fcab35d353ec503362018b3002504fd07e102a Author: Rémi Denis-Courmont Date: Thu Dec 20 19:52:48 2012 +0200 aout: drop support for S24N commit ea24c8a4a4146d632a0bc584f025c1c620ee84f3 Author: Rémi Denis-Courmont 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 Date: Thu Dec 20 17:20:23 2012 +0100 Qt: add playlist total duration Ref #2744 #4252 Signed-off-by: Jean-Baptiste Kempf commit 8df7ff8204ba931d7c212c65a54d20f9934bfde3 Author: Olafs Vandāns Date: Thu Dec 20 17:19:30 2012 +0100 Core playlist: provide playlist_GetNodeDuration Signed-off-by: Jean-Baptiste Kempf commit 403c71dda23a33827a7eb8da6dafb76437762c2c Author: Jean-Baptiste Kempf Date: Thu Dec 20 17:01:25 2012 +0100 Minimal_macosx: remove tabs in source code commit c19c00988e1ea060a299df058e0ceccd16cf1904 Author: Rafaël Carré Date: Thu Dec 20 14:02:47 2012 +0100 opensles: reset properly on flush commit bd36b95aeff39f9b984be7872dd99ee3b1ce3492 Author: Felix Paul Kühne Date: Thu Dec 20 00:27:31 2012 +0100 minimal_macosx: updated copyright headers commit a9422c40b938fa22d05d30ea53733f16895436ce Author: Felix Paul Kühne Date: Thu Dec 20 00:09:40 2012 +0100 POTFILES: updated minimal_macosx listing commit e0f38966c474b9e34045db263a1711d4d7cd30f2 Author: Rémi Denis-Courmont 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 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 Date: Wed Dec 19 21:09:02 2012 +0200 visualization: fix output formats commit b6c7c010b9740ed364d5f051b5b0971aec7ace13 Author: Felix Paul Kühne 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 Kühne Date: Wed Dec 19 19:39:00 2012 +0100 minimal_macosx: modernize coding style and remove useless includes commit ba45dbbf56e96f9425801086a4590d98d9af6804 Author: Felix Paul Kühne Date: Wed Dec 19 19:34:28 2012 +0100 minimal_macosx: remove more dead code commit fe22c45fac717531bd43a63e7209862a9a33fe27 Author: Felix Paul Kühne 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 Kühne 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 Kühne 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 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 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 Date: Wed Dec 19 20:33:47 2012 +0200 LPCM: decode to S16N or S32N commit 3b3a2b33fb364a0c280914fdbf4925143744369a Author: Rémi Denis-Courmont Date: Wed Dec 19 20:18:07 2012 +0200 LPCM: encode from S16N rather than S16B commit f9e094b802622f5fc9143da7331ea9a2f2c99ded Author: Rémi Denis-Courmont Date: Wed Dec 19 20:32:37 2012 +0200 LPCM: buffer overflow (encoder) commit 8429bce545a11a863b478be2265a0228c50c5db0 Author: Rémi Denis-Courmont Date: Wed Dec 19 19:52:57 2012 +0200 araw: decode/encode 24-bits PCM to/from S32N commit d02ebf63a7dbb1a17b720a53c4ca628beea63ab6 Author: Francois Cartegnie 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 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 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 Date: Wed Dec 19 19:19:15 2012 +0200 aout: drop support for S32I commit 7234132ccd5fe2be2b453398e6a154611d34a69d Author: Rémi Denis-Courmont 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 Date: Wed Dec 19 19:16:17 2012 +0200 araw: fix U8 and S16N dummy encoding commit 4c1beff0eab8fc5b97cc75bf52e9679f771b2d6b Author: Rafaël Carré 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 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 Date: Wed Dec 19 16:40:35 2012 +0100 ZVBI: remove the wrong warning about GPL libzvbi is LGPL :) commit 13d03fe7698e49cf60edebd68d62cb27e01c8bb5 Author: Felix Paul Kühne Date: Wed Dec 19 16:58:19 2012 +0100 minimal_macosx: compilation fix commit 8e85473dcb881118d9ab357fb26533afcbbf528a Author: Sébastien Toque Date: Fri Dec 14 17:41:09 2012 +0000 audiotrack: missing software gain setting Signed-off-by: Rafaël Carré commit e7403cbe50277f356469deb4bb361681d44684a0 Author: Rafaël Carré 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 Date: Wed Dec 19 14:52:25 2012 +0100 OSS: blind compilation fix commit 73d483e188aea9590fd55dd4286afa85965e7ef1 Author: Francois Cartegnie 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 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 Date: Wed Dec 19 00:42:24 2012 +0200 aout: drop support for U16B, U16L and S16I commit a944af6d0b953aa34839226c1799706026488142 Author: Rémi Denis-Courmont Date: Wed Dec 19 00:42:07 2012 +0200 sndio: require non-stupid audio sample formats commit 5e4e58d272d165996beaec24ee5672927ea229e0 Author: Rémi Denis-Courmont Date: Wed Dec 19 00:32:23 2012 +0200 araw: decode/encode U16 and S16I to/from S16N commit 141c6716f8f2905ec7de50979bc7126183e0733a Author: Rafaël Carré 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 Date: Wed Dec 19 00:12:23 2012 +0200 PulseAudio: unused variable commit 4ed8eacd2e56a59b95fad64477caa52f574e941a Author: Rémi Denis-Courmont Date: Wed Dec 19 00:12:13 2012 +0200 aout: drop support for S8 commit 132af4a35081ba4ed50b7d2e681a8eadb2ffebe2 Author: Rémi Denis-Courmont Date: Wed Dec 19 00:07:20 2012 +0200 araw: decode/encode S8 to/from U8 commit 1b5635d9359334fc0f858da7fde4479438d29b8a Author: Rémi Denis-Courmont Date: Tue Dec 18 23:31:38 2012 +0200 araw: cosmetics commit c55da911c50a6a22124ab5be4607e45b4f8f7505 Author: Francois Cartegnie Date: Tue Dec 18 22:54:37 2012 +0100 taglib: ID3v2: save TrackTotal commit b74a7b1a177f9d610b021fdefe1963c0f1752151 Author: Francois Cartegnie 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 Date: Tue Dec 18 23:31:12 2012 +0200 Fix warning commit 0307cd49bbaa48e552fe919659a4e8c17ccb7c7c Author: Rémi Denis-Courmont Date: Tue Dec 18 22:45:06 2012 +0200 contrib: update XCB commit 1c15f75ee8a783c68be5db84029b1ddfb1825207 Author: Rémi Denis-Courmont Date: Tue Dec 18 22:36:24 2012 +0200 OSS: trivial fixes commit ead6ddbb9298931217b473644797c50b2ba6fff7 Author: Francois Cartegnie Date: Tue Dec 18 20:51:51 2012 +0100 Qt: QPalette: fix obsoleted values commit 03f571782b24d486ab5c75cfb748dca736bc448e Author: Jean-Baptiste Kempf Date: Tue Dec 18 15:34:36 2012 +0100 Contrib: update live555 Close #7786 commit 8fbb7daaf0bf1d20b8ea8ad2437a1221256b3939 Author: Rémi Denis-Courmont Date: Fri Dec 14 20:23:04 2012 +0200 deinterlace: clobber MM and XMM registers correctly commit 86ca82559b5f28aaa80a3029d07a3a51578bd3af Author: Rémi Denis-Courmont 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 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 Date: Mon Dec 17 19:33:04 2012 +0100 Fortune: OSS, French vs Finish administration commit 014ad89f53ca44bf3446f86abd41126b5affecb7 Author: Rémi Denis-Courmont Date: Mon Dec 17 20:25:36 2012 +0200 OSS: updates and fixes (untested) commit ebf64853f535f3f98f3f1e5c9266cc4207f59921 Author: Rémi Denis-Courmont Date: Mon Dec 17 19:59:38 2012 +0200 ALSA: report selected device not only when playing commit 729e4dcb5efc2e92f56e013830c30ffb6b43b8c5 Author: Rémi Denis-Courmont 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 Date: Mon Dec 17 13:09:42 2012 +0100 OSS: blind compile fix commit 728ef39d15cdbfc5b1bc9beba8a97493ef6c08fc Author: Rafaël Carré 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é 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 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 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 Date: Sun Dec 16 16:49:57 2012 +0200 aout: use aout_RequestRestart() where applicable commit ad6442ae5ac09b8f19a79788885c31be245d1c80 Author: Rémi Denis-Courmont 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 Date: Sun Dec 16 16:34:49 2012 +0200 aout: add event to request pipeline reinitialization commit 92b8418f505d287f3d178cba85b600b6ba922210 Author: Jean-Baptiste Kempf Date: Sun Dec 16 13:50:19 2012 +0100 Contrib: use pic for postproc to mimick FFmpeg rules commit a1d30f6095adb1432bfc353f90ea0945b59c3752 Author: Rafaël Carré 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é 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é Date: Sun Dec 16 10:21:46 2012 +0100 opensles: set period size commit d37afcfbb26d219a9abc9de7aaa1a34452d58b8b Author: Rafaël Carré Date: Sun Dec 16 10:19:49 2012 +0100 opensles: remove obsolete code commit d56cfd2d9119ee1e8ed0fe57406aed3db70da3d0 Author: Rafaël Carré 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 Date: Sun Dec 16 11:04:46 2012 +0100 AudioQueue: implement volume support just because we can commit 10a5990dfdb375949fb3618113a317acb296be24 Author: Felix Paul Kühne Date: Sun Dec 16 10:55:50 2012 +0100 AudioQueue: fix 'Flush' implementation commit a249b33b589655d71b9a0d6d9d0b0d9c1b5b4466 Author: Rémi Denis-Courmont Date: Sun Dec 16 11:46:18 2012 +0200 aout: external functions for devices selection commit b2b4c52ac66f32a9af25cf69a06ee7977e261845 Author: Felix Paul Kühne 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 Date: Sun Dec 16 02:18:20 2012 +0100 AudioQueue: cleanup commit 019514656ee576c0c1c51e4f4b499c7ce9c478f9 Author: Felix Paul Kühne 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 Date: Sat Dec 15 19:35:04 2012 +0100 auhal: remove weird code duplication commit a40a943927df92302930cba792f1afa13680bb14 Author: Rafaël Carré Date: Sat Dec 15 19:22:49 2012 +0100 opensles: increase number of buffers to the maximum commit 9e72b6b42b06d14e5710b3e104e3ef23102be489 Author: Jean-Baptiste Kempf Date: Sat Dec 15 18:59:18 2012 +0100 Qt: align correctly audio devices in SPrefs commit 9e7f5e07daa9e437876b55120c5b383bedcda6d9 Author: Jean-Baptiste Kempf 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 Date: Sat Dec 15 18:09:41 2012 +0100 auhal: cleanup commit 6a5c7b9820321011a745474790381308592a3285 Author: Rémi Denis-Courmont Date: Sat Dec 15 19:03:23 2012 +0200 aout: fix missing S/PDIF encapsulation commit 73cc7aaa399e7cdaf73a3682396fb13c1a3f1f10 Author: Rémi Denis-Courmont Date: Sat Dec 15 17:56:30 2012 +0200 mmdevice: implement devices selection (fix #7855) commit 901267b6b3270d54c0deef0855d72809c7bf9398 Author: Rafaël Carré 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 Date: Sat Dec 15 16:54:51 2012 +0100 Update NEWS for audio outputs commit 5a946038b1775bcb884dc728663b4e54aa9b08dd Author: Felix Paul Kühne 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 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 Date: Sat Dec 15 17:42:49 2012 +0200 Lua RC: adapt to new audio device interface commit 605d95f95c088a3dc929b363d56716c854ffdf18 Author: Rémi Denis-Courmont 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 Date: Sat Dec 15 16:38:02 2012 +0100 Win32: more npapi packaging fixes commit f41e5f46ce69fd115770810ed179ee6084d4bf9f Author: Rémi Denis-Courmont Date: Sat Dec 15 17:32:50 2012 +0200 ALSA: deduplicate devices enumeration commit 35dda10097ae0618c22c199a1687de8ba6a1f7fe Author: Rémi Denis-Courmont Date: Sat Dec 15 17:21:51 2012 +0200 Qt4: adapt to new audio device selection commit edcc62d1d4cb3ab557c5fd2dc44c85332a77cfeb Author: Rémi Denis-Courmont Date: Sat Dec 15 17:21:25 2012 +0200 hotkeys: adapt to new device selection commit 429b94d0fa98d363d05a3bf59037addce9968c38 Author: Rémi Denis-Courmont Date: Sat Dec 15 16:56:23 2012 +0200 ALSA: adapt to new devices handling commit c30620288c8398ad05d2e96226b252044ad307bb Author: Rémi Denis-Courmont 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 Date: Sat Dec 15 17:20:39 2012 +0200 aout: fix crashes if restart fails commit a9a471da442dc6bfd6fcbbda48d7d7e2e6010aab Author: Rafaël Carré 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é Date: Sat Dec 15 15:35:20 2012 +0100 opensles: implement drain with msleep commit 284d24cb6c0e79280e42ae072cac67d16094c287 Author: Felix Paul Kühne Date: Sat Dec 15 15:29:11 2012 +0100 auhal: fixed mute commit 5ff2c7a239dae052f4a4ed95fce3e0e5d66ccb64 Author: Felix Paul Kühne 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 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 Date: Sat Dec 15 15:19:09 2012 +0100 auhal: fixed volume handling using the 2.1 API commit 1a3286356e0677c984d23bf5ba93f99efc134746 Author: Jean-Baptiste Kempf Date: Sat Dec 15 15:19:43 2012 +0100 Fix win32 plugins packaging commit 50d250ab04c921155c10422d9bd20c1191b3a396 Author: Rafaël Carré Date: Sat Dec 15 12:31:58 2012 +0100 opensles: properly reset latency counter on Flush commit 1807026248daa6491f98937574d3b692d41dd625 Author: Rafaël Carré Date: Sat Dec 15 12:30:40 2012 +0100 opensles: use locks in TimeGet commit ed810a5693cac334050c06fe453eae44fb6eb868 Author: Rafaël Carré Date: Sat Dec 15 11:58:27 2012 +0100 UAC: distribute source code (and doc+examples) commit e06c2f82dcd0803e084f36e3c11df1f38d15846c Author: Rafaël Carré Date: Sat Dec 15 12:01:17 2012 +0100 UAC: rename file to get rid of spaces commit 6146d360328b9370e123cef570699b67e4b8445c Author: Rémi Denis-Courmont Date: Sun Sep 30 19:37:06 2012 +0300 XCB/XVideo: enumerate adaptors commit 45ab9b93592068dfb8380f6c99b062b1b7c34574 Author: Rémi Denis-Courmont Date: Fri Dec 14 21:30:41 2012 +0200 XCB/XVideo: fix flawed logic for adaptor selection commit 52707967341dd264d6422c8186dfa1d3c833965a Author: Rémi Denis-Courmont Date: Thu Dec 13 22:59:06 2012 +0200 Replace block_New() with block_Alloc() commit 0fc6e8cfb54e99110d49754e469c6fd79d9a383c Author: Rémi Denis-Courmont 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 Date: Thu Dec 13 19:53:32 2012 +0200 g711: separate codec from araw commit 5fb6de10c74f87f6a1509e558f943cd83c4f1918 Author: Rémi Denis-Courmont 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 Date: Thu Dec 13 18:47:58 2012 +0200 aout: convert to standard atomic ops commit 3f0251b32f7586dd49127772b0cfb35dea7f8615 Author: Rafaël Carré 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é 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é Date: Wed Dec 12 19:09:21 2012 +0100 rawvideo: I422_10L/B support commit 260dc9659ebc6770cbdffe0da09beb1137e73beb Author: Rafaël Carré Date: Wed Dec 12 00:20:50 2012 +0100 decklink: simplify Open commit cd01757484cb81b1f7c7ec63c2f26dbf5808f8f9 Author: Rafaël Carré Date: Tue Dec 11 16:50:52 2012 +0100 decklink: cosmetics (1tbs) commit d270debbee208dc827839c2be18d494444a086b6 Author: Rafaël Carré Date: Tue Dec 11 16:48:19 2012 +0100 decklink: Remove unused result variable commit 2f6a0414e1473af178301ae374076cf9dd5e6ab2 Author: Rafaël Carré Date: Tue Dec 11 16:43:25 2012 +0100 decklink: split audio/video connection setup code from Open commit b2f30144388a0249be24ebfdf3580909949f6db9 Author: Rafaël Carré Date: Tue Dec 11 16:18:29 2012 +0100 decklink: simplify callback commit 3ca4c541c2339edd83a56f144993138692c43f4e Author: Rafaël Carré Date: Tue Dec 11 16:14:30 2012 +0100 decklink: fix warnings commit dd6a1ec3432dd2877a2ce4ff654a6c0646070ec9 Author: Rafaël Carré Date: Tue Dec 11 16:13:03 2012 +0100 decklink access: cosmetics commit 637db5eaa10cfaf8de0b013c1b2623444d106bff Author: Jean-Baptiste Kempf Date: Thu Dec 13 13:56:36 2012 +0100 Taglib: better fix for year and track deletion Ref #5686 commit d12e755e4b27faacee453556b59a8725e76bfb49 Author: Denis Charmet 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 commit 653b010acae452625273231ff46a9c1149ec5d92 Author: Jean-Baptiste Kempf Date: Wed Dec 12 22:49:03 2012 +0100 Taglib: allow deletion of track and date Close #5686 commit 859847f1be7c67b0a87232482c3ec1e23fe709a5 Author: Jean-Baptiste Kempf Date: Wed Dec 12 22:43:21 2012 +0100 Qt: fix equalizer initialization Close #5956 commit 0e26bab0d8497227213ed6f45a91dda61d172088 Author: Laurent Aimar Date: Wed Dec 12 22:00:44 2012 +0100 Fixed scte27.c win32 compilation. commit a84e47ee35d99724f41d8d1bf3f4a1ff980b2c0c Author: Laurent Aimar Date: Fri Dec 7 20:40:07 2012 +0100 NEWS: mention support for SCTE-27 subtitles. commit 7e3dcdd09c2fac64f00acb360d30f24c74894609 Author: Laurent Aimar Date: Thu Dec 6 22:36:52 2012 +0100 Added support for SCTE-27 in TS demuxer. commit 6ce3ecfcab1dd6d41238e05dd5fbbe3b4a566d2b Author: Laurent Aimar Date: Thu Dec 6 22:28:20 2012 +0100 Added SCTE-27 decoder. commit d2b19589f2b03df444c657f3a09446c0a2bcad98 Author: Laurent Aimar Date: Mon Dec 3 23:34:55 2012 +0100 Added SCTE-27 codec definition. commit 9135a8836eff0567d81dec0058a161d9d69cf896 Author: Laurent Aimar Date: Sat Dec 1 15:48:08 2012 +0100 Removed write only ts_es_t::b_gather commit d12bc4b58a766c803d045fed90064c50611164d5 Author: Laurent Aimar 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 Date: Wed Dec 12 22:14:23 2012 +0200 picture: merge p_data_orig into gc.p_sys commit 1cddb78c614beb227f3127df3d7b5245f4bcf451 Author: David Fuhrmann 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 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 Date: Wed Dec 12 18:47:38 2012 +0200 v4l2: missing cancellation inhibition commit c270dd7be95b695eb524656937d67651ee7ffd9b Author: Jean-Baptiste Kempf 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 Date: Tue Dec 11 19:54:17 2012 +0100 AVI: increase threshold for subtitles detection to 10MB Close #7853 commit 272dcbf29ac74aec6038580e1085e918355e6826 Author: Denis Charmet 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 commit e1eb842b3a7d516df6467a709caa89b46ffca4b9 Author: Jean-Baptiste Kempf Date: Mon Dec 10 17:26:01 2012 +0100 Add some NEWS commit f7579bc4278d50f78495728d7a11604d6faa2b41 Author: Jean-Baptiste Kempf Date: Mon Dec 10 17:18:55 2012 +0100 v4l2: fix compilation if zvbi is not present commit bf4eb0941758ec544c6e4911414bdfdf263a3ea6 Author: Devin Heitmueller 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 commit 45059b5adde4cab5b2559ae960d38d5c147cd4a5 Author: Ludovic Fauvet Date: Fri Dec 7 19:25:46 2012 +0100 lua: add Liveleak playlist parser Signed-off-by: Konstantin Pavlov commit 1c672e57519890ad1a2c22feafb67b862a91f561 Author: Rémi Denis-Courmont 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 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 Date: Sun Dec 9 22:21:17 2012 +0200 playlist: create playlist aout early on (fixes #7810) commit 8f2afb983dcf9ea304a589b53988bdc71b78cd1a Author: Rémi Denis-Courmont 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 Date: Sun Dec 9 17:53:21 2012 +0200 ALSA: use channels map functions (fixes #7796) commit 9f9f7d54fa25367f02313c91e643d04bf49a25d6 Author: Rémi Denis-Courmont 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 Date: Sun Dec 9 13:58:39 2012 +0200 PulseAudio: use same period size as ALSA (fixes #7827) commit 823c13a78ca99741341fc27949e3f08d8b4cb30f Author: Jean-Baptiste Kempf Date: Sun Dec 9 12:44:04 2012 +0100 Qt: sprefs, small fix on audio panel commit 5cd1816c41f5be3b42c2abdb7e3b31407d15d1f4 Author: Denis Charmet 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 commit 2a5264663478ae77f047c164c44ae7cf35af5037 Author: Jean-Baptiste Kempf 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 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 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 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 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 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 Date: Sat Dec 8 09:39:46 2012 +0200 amem: correct opaque pointer for consecutive setup() calls commit a762948c0907461b380c2ddbad847069c62a899d Author: Rafaël Carré Date: Sat Dec 8 03:24:49 2012 +0100 decklink: fix detection commit b67f9a623a7a431738ceddae27dc88617793456d Author: Rémi Denis-Courmont Date: Fri Dec 7 23:48:03 2012 +0200 dbus_screensaver: update LIST commit c8f8e474a45a55b1064ef18350c526e05e26c42a Author: Rémi Denis-Courmont 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 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 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 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 Date: Fri Dec 7 22:15:44 2012 +0200 dbus_screensaver: rename from power commit dd1ff43f888d63f9042a9a94ec6050b0523c6aa8 Author: Rémi Denis-Courmont Date: Fri Dec 7 22:11:53 2012 +0200 XCB/XVideo: fix memory leak commit 1e1f01298b1032e22087e9fefeef9fb272860724 Author: Rémi Denis-Courmont 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 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 Date: Fri Dec 7 20:26:16 2012 +0200 power: really localize reason commit 77dae5bceb03ec039745c67275893a52081b9adc Author: Rémi Denis-Courmont Date: Fri Dec 7 20:25:56 2012 +0200 power: cosmetic revector commit 002d21478ced74bb16224c42107b390c8bf213a8 Author: Rafaël Carré 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 Date: Fri Dec 7 18:24:41 2012 +0200 mmdevice: initialize mute & volume (fixes #7203) commit cf189e0ef9bd63bff6dfade92ac99c1b5d865537 Author: Rémi Denis-Courmont Date: Fri Dec 7 18:17:24 2012 +0200 mmdevice: keep ISimpleAudioVolume interface commit e41e1a7dfe704ec3bb7212e5d9adf53706b861fe Author: Jean-Baptiste Kempf Date: Fri Dec 7 00:01:35 2012 +0100 Qt: better unsetting of keys in preferences Close #6640 commit 14793f5c7616d51b824e477c0ca52c800ed8f7c5 Author: Jean-Baptiste Kempf 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 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 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 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 Date: Thu Dec 6 13:08:52 2012 +0200 wasapi: remove direct dependency on desktop-only IMMDevice commit 4a1c30a05481c31cc6580954920a2f67fc432426 Author: Rémi Denis-Courmont 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 Date: Wed Dec 5 23:07:18 2012 +0100 Allow the demux to update its title list Signed-off-by: Jean-Baptiste Kempf commit 7697d8b299e94bc8370b05da056a450bf96e3535 Author: Rémi Denis-Courmont Date: Thu Dec 6 11:16:14 2012 +0200 mmdevice: deal with invalidated device in Start() commit c242a515123ded29a0ccb5fc9bdca79fec461cbe Author: Rémi Denis-Courmont 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 Date: Thu Dec 6 10:49:54 2012 +0200 mmdevice: simplify thread synchronization commit a3926236c409d1b3eb84477beac7f4d3882427fa Author: Rémi Denis-Courmont Date: Thu Dec 6 10:37:44 2012 +0200 wasapi: cosmetic, rename api to stream commit a0442893663ac58aa5b5e8cb098951a0aa499878 Author: Felix Paul Kühne Date: Thu Dec 6 17:05:57 2012 +1100 macosx: fix crash when re-ordering playlist items commit a8612e7e5552ce28be49f1375b79c3c84c5dd6fc Author: Felix Paul Kühne 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 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 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 Date: Wed Dec 5 23:14:55 2012 +0100 input: export get_path from access.c commit 76425f762b8290c9a85987708b051a069065ead0 Author: Rémi Denis-Courmont Date: Wed Dec 5 23:46:09 2012 +0200 mmdevice: emulate drain commit dd3354cc67b0600b363dfee3fdeb64307a9f2dc8 Author: Rémi Denis-Courmont 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 Date: Wed Dec 5 13:53:10 2012 +0100 MP4: enable debug with debug builds commit 6f0e67fb39fd1191da0ba17b79cee6dcea5ef19b Author: Jean-Baptiste Kempf Date: Wed Dec 5 00:49:46 2012 +0100 Win32: better uploading messages for crashes commit ebf818aaee36a284f8975726e3a28f67baaa8183 Author: Edward Wang Date: Thu Nov 22 23:37:55 2012 -0500 audiotrack: enable volume support Signed-off-by: Rafaël Carré commit 7387c6d3bd9723cf50cac9ddea6a6388884df47e Author: Rémi Denis-Courmont 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 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 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 Date: Tue Dec 4 22:04:22 2012 +0200 wasapi: fixes and simplifications commit fda36eca9827ab9391b2aa5851090ee97518307a Author: Jean-Baptiste Kempf Date: Tue Dec 4 19:08:47 2012 +0100 Shout: remove tabs in sourcecode commit 8fee9c595a6a32a48e53804a7f9c0b0b5031dbad Author: Rémi Denis-Courmont Date: Tue Dec 4 18:41:05 2012 +0200 endian: fix typo commit f16f941231f3307b92bfdf6ee465dc288f3655b4 Author: Jean-Baptiste Kempf Date: Tue Dec 4 16:38:46 2012 +0100 Contribs: update sha512 for regex commit 6265048ae8665189ea88262cd3aedd2d03abce35 Author: Jean-Baptiste Kempf 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 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 Date: Tue Dec 4 14:50:53 2012 +0100 Add MKS extensions for subtitles Ref #7842 commit beb8497347252a91195c5192f70c2c4a6dac9aba Author: Edward Wang 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 commit bab72eaede541d9f73117141e4bf86260a6aa398 Author: Konstantin Pavlov 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 Date: Tue Dec 4 17:04:36 2012 +0400 Contribs: fix postproc build on mips. commit f5ed9fca109514c2b352618cd64d5d546ba1e19d Author: Edward Wang Date: Sun Dec 2 13:39:29 2012 +0000 contrib: Allow libav build on MIPS Signed-off-by: Konstantin Pavlov commit 5ebd9b99a56a0f03cf167d87d4705d7f44fa493a Author: Jean-Baptiste Kempf 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 Date: Mon Dec 3 19:54:19 2012 +0200 mmdevice: fix thread initialization and cleanup commit dffdc4c734f69188abf6ea5d45454c1feadc7bca Author: Rafaël Carré 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 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 Date: Sun Dec 2 11:04:07 2012 +0100 Add V264 FourCC commit 18d81d128dbec14000361f0da7096fa68d54c829 Author: Rémi Denis-Courmont Date: Sun Dec 2 10:20:40 2012 +0200 Remove unused VLC_EEXIT* error codes commit 91bef24e89b317d84cae789bd6f075681fc3aa6e Author: Rémi Denis-Courmont 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 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 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 Date: Sun Dec 2 09:57:39 2012 +0200 DirectSound: fix bytes per frame count (fixes #7835) commit f3a44a5f35b9c1eab0ae0325ef1b98962e04b450 Author: Rémi Denis-Courmont 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 Date: Fri Nov 30 19:13:24 2012 +0200 inhibit: add separate flags for audio and video commit 273641ace04b6860967d2fd91e398c56bcefbe7d Author: Rémi Denis-Courmont 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 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 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 Date: Thu Nov 29 23:20:43 2012 +0200 wasapi: fix channel order mask commit b05a4450a9c4f4888de0c8e294330f0f689bb4a0 Author: Rémi Denis-Courmont 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 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 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 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 Date: Tue Nov 27 23:56:34 2012 +0200 dump: clean up and simplify commit a4a65a5eddc34257a07f6e2ce2e0a8aee090aa08 Author: Rafaël Carré Date: Thu Nov 29 12:33:26 2012 +0100 AVIO output: fix sout syntax Remove duplicate option commit 08223d48e9cce98e19910782c8ed1319e18461f6 Author: Rémi Denis-Courmont Date: Tue Nov 27 20:21:37 2012 +0200 Remove pf_run commit ed41887c0b21dc5a79e7cf7139dadc6f4f0a47a6 Author: Rémi Denis-Courmont Date: Tue Nov 27 20:18:34 2012 +0200 audioscrobbler: do not use pf_run commit aab8de5c7f89f8ac4d50d2aebdb86d32dd69efca Author: Rémi Denis-Courmont Date: Tue Nov 27 20:12:54 2012 +0200 ncurses: do not use pf_run commit 76c94cb5cf68a0ae6e6e35e6694b603613e9050e Author: Rémi Denis-Courmont Date: Tue Nov 27 20:06:49 2012 +0200 dbus: do not use pf_run commit 70f43de333194bb85e82833c2a007adf3145cb67 Author: Rémi Denis-Courmont Date: Tue Nov 27 20:02:30 2012 +0200 motion: do not use pf_run commit 53828bd560c84691d94bcb80d8ccbffbe1e90630 Author: Rémi Denis-Courmont Date: Tue Nov 27 19:56:36 2012 +0200 ntservice: do not use pf_run commit dcd19cba03bb9c0c37281dffde7a74b5ede3ef65 Author: Rémi Denis-Courmont 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 Date: Tue Nov 27 19:49:31 2012 +0200 LIRC: do not use pf_run commit 0ca738e8cf67409ed4c69c80ad7f891434aff69a Author: Rémi Denis-Courmont Date: Tue Nov 27 19:43:14 2012 +0200 Old RC: do not use pf_run commit 2a579315be4423eba6ea06707335bcdd7c22fd1c Author: Rémi Denis-Courmont Date: Tue Nov 27 19:29:45 2012 +0200 aout: cosmetic fix commit 9797d69d29097a598384a5d87c35f1d859aab4b4 Author: Rémi Denis-Courmont 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 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 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 Date: Mon Nov 26 23:53:36 2012 +0200 playlist: create the playlist when needed (refs #5460) commit d629c7df98f8c99faa3d2702e4223002e1e44fc7 Author: Rémi Denis-Courmont Date: Mon Nov 26 19:00:35 2012 +0200 vout: remove wrong use of pl_Get() commit deadb40d1486e07b5ebdf6496f69b0d6ebae6b08 Author: Rémi Denis-Courmont Date: Mon Nov 26 18:16:18 2012 +0200 playlist: move pl_Get() commit 33af9b687708d32761cd3a8c66ae986fb92df71f Author: Rémi Denis-Courmont Date: Mon Nov 26 23:20:59 2012 +0200 libvlc: do not disable the playlist earlier automatically commit 7f1e18cd8285d8690f82ab7918464dd61f995012 Author: Rémi Denis-Courmont Date: Mon Nov 26 23:20:42 2012 +0200 skins2: deactivate the playlist before exit commit a038c1b41dabc7c1a2cdb2ac39918566357ff0ed Author: Rémi Denis-Courmont Date: Mon Nov 26 23:20:28 2012 +0200 Qt4: deactivate the playlist before exit commit d32dc564a1639b2750100020421f9cb38032978b Author: Rémi Denis-Courmont 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 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 Date: Mon Nov 26 23:27:08 2012 +0200 libvlc: use pl_Get() as appropriate commit e9363530b4de606c7213934b8300e3ae6f2e19bc Author: Rémi Denis-Courmont Date: Mon Nov 26 23:50:38 2012 +0200 playlist: fix vout destruction on stop commit 6e9f6517682806c5148acb0eb2f0850be07b5e7f Author: Rémi Denis-Courmont Date: Mon Nov 26 21:26:36 2012 +0200 playlist: remove "item-current" variable commit 6b7728736183d71204b52293d61a188a167385d7 Author: Rémi Denis-Courmont Date: Mon Nov 26 21:26:13 2012 +0200 Use "activity" instead of "item-current" variable commit 9ee23d40389330a9e30304ec7d5d767168e4083f Author: Rémi Denis-Courmont Date: Mon Nov 26 21:10:43 2012 +0200 playlist: remove unnecessary vlc_object_alive() checks commit a0ea1e5f8e3713044c78f916d3ed85ec21298be7 Author: Rémi Denis-Courmont 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 Date: Mon Nov 26 21:07:08 2012 +0200 playlist: cosmetics commit d6129028cfd41a6d52a6209c84970fd1d52fc1db Author: Rémi Denis-Courmont 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 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 Date: Mon Nov 26 19:57:46 2012 +0200 playlist: allow playlist_Stop() on a killed playlist commit c3852ac6456786f9922029b05c6268917e31da30 Author: Rémi Denis-Courmont Date: Mon Nov 26 19:40:14 2012 +0200 playlist thread: use var_Inherit...() commit 7c6294f1c206f571dac1b73fff9884e041cd9561 Author: Rémi Denis-Courmont Date: Mon Nov 26 19:39:12 2012 +0200 Remove unused #define's commit 84a5171fa314607b3047b3dcd7eb3f1aa5935024 Author: Rémi Denis-Courmont Date: Mon Nov 26 19:36:16 2012 +0200 playlist: make "activity" a void variable and simplify commit ac124a0d9dd6686b421639d9bd24d0baffec7feb Author: David Fuhrmann 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 Date: Sun Nov 25 18:17:53 2012 +0100 macosx: remove interfaces which are now declared in .m file commit 0330378c55b8b940f6de82adb59cc32c5b3da12a Author: Ilkka Ollakka 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 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 Date: Sun Nov 25 12:32:41 2012 +0200 wasapi: work around broken interfaces (fixes #7736) commit 7662ed1978dea618b8bbebd5723dd808aaf46a31 Author: Rémi Denis-Courmont 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 Date: Sat Nov 24 19:28:53 2012 +0200 XWD decoder commit a9cb697c6c8a22a78d1a893dceff552935434ba6 Author: Rémi Denis-Courmont Date: Sat Nov 24 19:28:42 2012 +0200 Add codec for XWD commit 823a433bb1e81ab8c20f7ae443400427d6d2575a Author: Rémi Denis-Courmont Date: Sun Nov 25 11:54:15 2012 +0200 shm: cannot be paused commit dae295b42e6cbe8a0cc934f3571518271aaa33be Author: Rémi Denis-Courmont Date: Sun Nov 25 11:53:35 2012 +0200 xcb/screen: remove superfluous cast commit e6f024b49698b2a282df9211d549d6dc5484b9e9 Author: Rémi Denis-Courmont 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 Date: Sat Nov 24 23:01:38 2012 +0200 shm: fix PTS delay (fixes #7579) commit 97e88867dde80bfd90e4d1c42d08bde34e1314e3 Author: Rémi Denis-Courmont Date: Sat Nov 24 22:44:41 2012 +0200 vout: fix segmentation fault if initialization fails commit e307581ddcff7ca6f8a83bb2ccf0a087014ffb8f Author: Rémi Denis-Courmont 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 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 Date: Sat Nov 24 17:20:19 2012 +0200 wasapi: fake delay (approximately) if the stream has not started commit bb85c7115fb770b2a39ddd8f78a2822ed4d13e65 Author: Felix Paul Kühne 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 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 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 Date: Thu Nov 22 20:35:47 2012 +0200 PulseAudio: fix crash on error path commit 30a45481e586353551e57fbcd488a063a18d5775 Author: Pierre Ynard Date: Thu Nov 22 02:16:44 2012 +0100 i18n: add new file commit d7bb5d8230792056223d3d9053c4f6ccc77fdfcf Author: Pierre Ynard 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 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 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 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 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 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 Date: Wed Nov 21 18:44:30 2012 +0200 araw: revector to check all supported formats just once commit 21e0061982a62df352cf06442c0edfa3f38eb48e Author: Denis Charmet Date: Tue Nov 20 21:27:19 2012 +0100 Handle possible negative timestamps in MKV Fix #7751 Signed-off-by: Jean-Baptiste Kempf commit f51013b044710668f248e5014e67e58fb8de11bb Author: Denis Charmet Date: Tue Nov 20 23:23:12 2012 +0100 Detect Theora keyframe without blockreference Fix #7513 Signed-off-by: Jean-Baptiste Kempf commit ab75e4f913f15c920621b676ac49b75701d364a8 Author: Jean-Baptiste Kempf 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 Kühne 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 Date: Tue Nov 20 23:17:41 2012 +0200 DTV: fix DVB-S autodetection commit b21288225f6a4f9cfc51cc895eec89d3c4a84291 Author: Rémi Denis-Courmont 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 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 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 Date: Tue Nov 20 15:19:37 2012 +0100 Contribs: update postproc rules commit bf47f37a1a935dbb5c744c35286d910fe8dbbc75 Author: Felix Paul Kühne Date: Mon Nov 19 16:21:09 2012 +0100 audioqueue: compilation and compiler wanring fixes commit 2536850f04e6c20032ff1236f5a16dca200db7ca Author: Felix Paul Kühne Date: Mon Nov 19 15:57:27 2012 +0100 contrib/libxml2: fixed compilation on iOS commit 54f10e1e4580f99bf676f9d2aab4bf9f783ebf00 Author: Konstantin Pavlov Date: Mon Nov 19 18:24:17 2012 +0400 bluray: remove unneeded define. commit 825c418544cc888fa2d19a3c26447f128376cbb5 Author: Konstantin Pavlov Date: Mon Nov 19 17:28:09 2012 +0400 bluray: construct proper URL to album art. commit cf79e2b9e3a86418131c1f0de0222d539fed7b41 Author: Konstantin Pavlov Date: Mon Nov 19 17:27:37 2012 +0400 bluray: try to find out disc mount point on OSX. commit 15608ac3d61dd246bfa9c12cd024fd709ca28656 Author: Konstantin Pavlov Date: Mon Nov 19 17:25:58 2012 +0400 bluray: store path to disc in a struct. commit 111625856419c41bba8dcc5b856d34b91cbe1747 Author: Konstantin Pavlov Date: Wed Oct 24 23:44:24 2012 +0400 Contribs: update libbluray to 0.2.3. commit 5f438135855a69adc888298d28b117dceedd6e0f Author: Jean-Baptiste Kempf Date: Mon Nov 19 12:17:45 2012 +0100 Qt: sprefs, add correct buddies elements commit 6b72362511441a61280ea663c7d60b5ca4e958cc Author: Jean-Baptiste Kempf 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 Date: Mon Nov 19 11:53:27 2012 +0100 Qt: allow SPU deactivation in simple preferences. commit 9a2937d68eb0dacb3a11dd4bbf74ca58cb2136de Author: Konstantin Pavlov Date: Mon Nov 19 12:57:38 2012 +0400 lua cli: fix typos. commit 0d84e5b00ff95c8857f017bd87c1ef2600364040 Author: Konstantin Pavlov 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 Date: Sun Nov 18 21:49:49 2012 +0100 libvlc: document the get_/set_position value range commit 24f8bc8dc6e9ab30351982b790ea93bee24500da Author: Rémi Denis-Courmont Date: Sun Nov 18 19:59:07 2012 +0200 ALSA: require version 1.0.24 or later commit c45da6baae28f825e49044babacc73592ea6721f Author: David Fuhrmann Date: Sun Nov 18 13:19:52 2012 +0100 macosx: fix selectorNotFound warnings of when compiling with llvm-gcc commit 0edd5b36629adf7da17dfcc6d08e0c8cecab3112 Author: David Fuhrmann Date: Sun Nov 18 12:07:40 2012 +0100 macosx: native fullscreen mode is also supported on mountain lion commit 784f47a244308736948a5e526357cfa094f359d8 Author: David Fuhrmann 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é Date: Sat Nov 17 23:18:46 2012 +0100 taglib: fix album art segfault Closes #7775 commit 7751dc1fb827256b226fe49bd99fe6a5f37f5c8a Author: Juergen Lock Date: Sat Nov 17 23:49:04 2012 +0200 PulseAudio: fix segmentation fault Reported by: Rainer Hurling Signed-off-by: Rémi Denis-Courmont commit 384062b82c788c69b1c3af133a541131cdf88406 Author: Rémi Denis-Courmont 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 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 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 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 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 Date: Sat Nov 17 19:55:57 2012 +0200 subsdec: close correctly commit 755672794683bb1dec9473a32004fb1aab49049a Author: Rémi Denis-Courmont Date: Sat Nov 17 19:15:51 2012 +0200 sndio: remove fake pause() implementation commit 2a0c18e438d217ffaee797e9cc7ed67ad42b671e Author: Rémi Denis-Courmont Date: Sat Nov 17 18:20:52 2012 +0200 Support draining in aout_PacketFlush() commit 70c1ea6b1b18dc40602c5a9adb1fff196ba05ae4 Author: Rémi Denis-Courmont Date: Sat Nov 17 18:11:39 2012 +0200 Remove aout_PacketPause() commit ba6c9da0f76428a6fdfc8f1049a6682cade0f51a Author: Rémi Denis-Courmont Date: Sat Nov 17 18:07:01 2012 +0200 aout: provide a default implementation for pause commit d96f6e23adfd24ec188cb2a7b31cc2e992291172 Author: Rémi Denis-Courmont 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 Date: Fri Nov 16 18:49:50 2012 +0200 aout: make flush operation mandatory commit fc81dcfab88f3d0ed4d338c66643260aec608e3f Author: Rémi Denis-Courmont 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 Date: Fri Nov 16 18:39:51 2012 +0200 sndio: clear sync state when resuming from pause commit 54b3ae83512fe2a719fdebfe01b801d17f41edd3 Author: Rémi Denis-Courmont Date: Fri Nov 16 18:36:54 2012 +0200 sndio: implement latency measurement as per spec (untested) commit 89a3302c734f2195b620e1bca12670834abd18c9 Author: Jean-Baptiste Kempf 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 Date: Fri Nov 16 18:13:01 2012 +0200 aout: document time_get return value commit db978fb3dec674c666be3d1eb1e0dc6a4bdef152 Author: Rémi Denis-Courmont Date: Fri Nov 16 18:12:40 2012 +0200 file aout: implement flush operation (kind of) commit e007b1d4081ac87a5a3a9e13badc149a43b42e45 Author: Rémi Denis-Courmont Date: Fri Nov 16 17:34:09 2012 +0200 smem: do not clobber pixels matrix pointer (fixes #7767) commit 31ca412c9c11c259423aa9aae0416211489e3206 Author: Jean-Baptiste Kempf Date: Fri Nov 16 11:31:02 2012 +0100 Update NEWS from 2.0.4 commit 82bc0e04d3ff49a1ee2ab523b20366e78a52120d Author: Rémi Denis-Courmont Date: Thu Nov 15 23:29:08 2012 +0200 aout: make more room for filters commit 6d8581994183133a1d38d16f0ddbb15d3a851c26 Author: Rémi Denis-Courmont Date: Thu Nov 15 23:25:32 2012 +0200 aout: fix support for 8-bits PCM commit 2df0519d7c45d9209fdf5d521000106409e21218 Author: Rémi Denis-Courmont Date: Thu Nov 15 23:23:33 2012 +0200 format: remove endianess conversions commit 59987d76ce45ac7e2d01a219ebe98440648850a6 Author: Rémi Denis-Courmont Date: Thu Nov 15 23:18:27 2012 +0200 endian: endian conversion code from format commit add4be433f0d2d9ffb94cd800ef7ac2cdec096d8 Author: Felix Paul Kühne 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 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 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 Date: Thu Nov 15 22:01:31 2012 +0200 aout: internal helper for endianess conversion commit 9da30f1afb6300829c353d898646e2f7693d5ad7 Author: Rémi Denis-Courmont Date: Thu Nov 15 21:59:58 2012 +0200 Add missing VLC_CODEC_U(24|32)(N|I) definitions commit 79d88eedc9e94decec97a0e034887abee8b8a29b Author: Felix Paul Kühne 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 Kühne Date: Thu Nov 15 20:43:41 2012 +0100 macosx: fixed format-security warnings introduced in recent clang releases commit 2ef2e73f033aff25a1c97b5d0d749e5ee141b7a4 Author: Felix Paul Kühne Date: Thu Nov 15 20:40:21 2012 +0100 NEWS: updated OSX parts commit 6ebb7049406173aef40bfe33e07674c6fef19208 Author: Felix Paul Kühne Date: Thu Nov 15 20:17:28 2012 +0100 macosx: implemented A->B Loop (close #5187) commit 29744275611239a51fbcd97908751ab8ca8d618f Author: Felix Paul Kühne Date: Thu Nov 15 19:45:00 2012 +0100 macosx: white space and minor coding style fixes commit 94d4f4a69c9c424ab1f782b6e5461a9eed16bb41 Author: Felix Paul Kühne Date: Thu Nov 15 19:33:40 2012 +0100 macosx: fix incorrect text shadow offset (close #7630) commit 125988f87a1b38584479d82fae51704278a4c3e3 Author: Rémi Denis-Courmont 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 Date: Thu Nov 15 18:09:26 2012 +0200 wasapi: fix typo screwing up synchro commit ff89ff37090060aca89e455fb36d8a9863357ec0 Author: Rémi Denis-Courmont 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 Date: Thu Nov 15 17:57:01 2012 +0200 aout: set PTS correctly on silence blocks commit 1efed28eee6a05639126a1386711dabfc6321ae3 Author: Jean-Baptiste Kempf Date: Thu Nov 15 12:47:07 2012 +0100 Yadif for higher bits depth Close #6200 commit 9f2442c933ed74173a2c8ff58e1e8c43816be455 Author: Jean-Baptiste Kempf Date: Wed Oct 24 12:59:00 2012 +0200 Ogg: Parse chapters in comments Ref #6895 Signed-off-by: Jean-Baptiste Kempf commit 1009e7f574f92c2e02bd2a2e48c97e85ddb36be1 Author: Rafaël Carré Date: Thu Nov 15 02:31:31 2012 +0100 Fix typo commit 8c3486529655569fb4e695caa835cafd37072a2f Author: Rémi Denis-Courmont 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 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 Date: Wed Nov 14 18:10:14 2012 +0200 vlc_sem_wait: add missing cleanup handler commit dbecf48dd81a54888bc60710bb716c1c13642e1b Author: KO Myung-Hun 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 commit 41052ba560ae32b4559bb85611ba15a4daac6a6c Author: Edward Wang Date: Tue Nov 13 07:27:42 2012 -0500 opensles_android: Implement TimeGet Signed-off-by: Jean-Baptiste Kempf commit a44da88b77a1fe47f5e49c11106261d8b50315f8 Author: Felix Paul Kühne 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 Kühne Date: Wed Nov 14 12:04:18 2012 +0100 macosx: added 'clone' and 'wall' to Video Effects panel commit c6c7052fdf46e57139f20453d24854fb7a9e1b22 Author: Denis Charmet Date: Tue Nov 13 22:01:01 2012 +0100 Use timecodescale to compute subtitle duration Fix #2702 Signed-off-by: Jean-Baptiste Kempf commit b42bf2478e7f43b827019b9e5fef5869ecc85c57 Author: Denis Charmet Date: Tue Nov 13 23:58:53 2012 +0100 Use encoding scope to correctly decode data Fix #5196 Signed-off-by: Jean-Baptiste Kempf commit 59253bafcf76cfd8c672fbcf5f195b00ff3c9a50 Author: Rémi Denis-Courmont Date: Tue Nov 13 22:48:53 2012 +0200 aout: fix infinite loop on error (fixes #7711) commit 606ac518d2468e5050bf04a589f168d41a63da72 Author: Rémi Denis-Courmont Date: Tue Nov 13 22:06:44 2012 +0200 wasapi: fix check for invalid position commit 62a75145b729b80b5f44931739338ef8a1812947 Author: Rémi Denis-Courmont Date: Tue Nov 13 21:35:50 2012 +0200 aout: fix flawed resampling logic commit 17b69f2d41f4c71ac51b9196684d3024173983c6 Author: Rémi Denis-Courmont Date: Tue Nov 13 21:12:51 2012 +0200 aout: fix potential live loop commit bdd77785a656d462416c71ed64466418e183c141 Author: Rémi Denis-Courmont 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 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 Date: Tue Nov 13 20:27:59 2012 +0200 aout: make some functions static commit 5b595ec89fe2cb966aa5cbab64af77562ee54cdd Author: Rémi Denis-Courmont 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 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 Date: Tue Nov 13 17:27:59 2012 +0100 Contribs: fix a52 fixed patch commit c6fb7802b909b17942b38c8359342237e1cc62ef Author: Diego Fernando Nieto Date: Sat Nov 10 13:34:28 2012 -0500 contrib: workaround libxml 2.9.0 threads error for OSX Modified-by: Edward Wang Signed-off-by: Jean-Baptiste Kempf commit 00c5b9f871961c2600ce62d31938995b657a6a20 Author: KO Myung-Hun Date: Sun Nov 11 15:04:13 2012 +0900 OS/2: implement one-instance feature Signed-off-by: Jean-Baptiste Kempf commit b4bbf33923876e27433f19bd0730c761a7aa36de Author: Edward Wang Date: Tue Nov 13 07:27:43 2012 -0500 audiotrack: Fix compilation Signed-off-by: Jean-Baptiste Kempf commit fef270581f736d4f6289a77cb115195241ed691d Author: Jean-Baptiste Kempf 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 Date: Mon Nov 12 20:12:05 2012 +0100 DTS in wav: check frame size Close #7282 commit ada0afffaef8efc179b7127d88a18c2aa7cb2fb6 Author: Erwan Tulou 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 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 Date: Mon Nov 12 23:01:24 2012 +0200 aout: separate time and play callbacks commit f492f85cb33b8b84f7a9c1f6fe6db772ab7a52fb Author: Rémi Denis-Courmont Date: Mon Nov 12 21:36:26 2012 +0200 aout: improve plugin interface documentation commit 2640a57cad6773ad5609d020d01f86f57e2d4464 Author: Jean-Baptiste Kempf Date: Mon Nov 12 18:14:49 2012 +0100 DTS: fix Win32 compilation commit 68416d1a4d91fddc6060a8c92abab224d7dc03a3 Author: Jean-Baptiste Kempf Date: Mon Nov 12 17:48:54 2012 +0100 DTS in wav: use DTS helper commit 108edbd9e0acc58bd89ff7e1284ee9a842aff53d Author: Jean-Baptiste Kempf Date: Mon Nov 12 16:26:49 2012 +0100 DTS: split some parsing headers functions commit fe06bee1348c84bb47ad9aff095ccf414385e777 Author: Jean-Baptiste Kempf 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 Date: Sun Nov 11 18:25:59 2012 +0200 Fix mutex-emulated atomic operations on GCC commit 6c62d7475dce83cbc116f4bcc470ee4f9078e6c1 Author: Felix Paul Kühne 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 Date: Sun Nov 11 17:06:46 2012 +0200 aout: use atomic variable instead of aout lock for statistics commit 1b57d370e53be1bfbb24ccf97b879e51fc359f89 Author: Felix Paul Kühne 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 Date: Sun Nov 11 16:54:51 2012 +0200 aout: inline synchronization code into dec.c commit c96fa88a7429dc85afc80a60f0005c40fc321e1d Author: Felix Paul Kühne Date: Sun Nov 11 15:44:53 2012 +0100 macosx: added sanity check to prevent a Cocoa runtime exception commit 82858095f56672ed2cd6bc8e075e22b2f03206a7 Author: Felix Paul Kühne 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 Date: Sun Nov 11 16:05:10 2012 +0200 aout: remove another write-only parameter commit 7efec6d698a89b0f770f58d6b6582ce0df006549 Author: Rémi Denis-Courmont Date: Sun Nov 11 16:00:45 2012 +0200 aout: remove write-only parameter commit f74dd10ef0ae933f06ee41222171aac4eb9194e9 Author: Rémi Denis-Courmont 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 Date: Sun Nov 11 13:05:19 2012 +0200 wasapi: reorder channels (fixes #6829) commit 50eb6474185fd7c1e2a5d84577d4a48a680c1ede Author: Rémi Denis-Courmont Date: Sun Nov 11 12:03:41 2012 +0200 wasapi: fix indentation commit 445d8bc27b849908a2bf112a51fe24dc2910563b Author: Rémi Denis-Courmont Date: Sun Nov 11 12:43:07 2012 +0200 waveout: fix warning commit 978d581b98c07bab07f3e200226fbb29469b9209 Author: Rémi Denis-Courmont 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 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é Date: Sun Nov 11 12:15:50 2012 +0100 old dvb access: remove unused includes commit 3b3d705ff424cf0eaadb9a4f07a5d883a2ab2263 Author: Rafaël Carré Date: Sun Nov 11 11:59:46 2012 +0100 dvb: libdvbpsi is not optional commit f942f44d59b0d9a343c51a71f68dbe7e9bedfa01 Author: David Fuhrmann Date: Sun Nov 11 09:55:21 2012 +0100 POTFILES.in: add new macosx source files commit 85d3a7c43734ac044940df62868a2ab34829e044 Author: David Fuhrmann Date: Sun Nov 11 09:06:48 2012 +0100 NEWS: mention support for multiple vouts commit 9cdec1aeda9ed72b7a130dc07b194b50af11e209 Author: Rafaël Carré Date: Sun Nov 11 00:11:28 2012 +0100 zsh completion: update to last libvlccore api commit 49e1047e8815ae3c208a80ff44fb792cf1c17454 Author: Rémi Denis-Courmont 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 Date: Sat Nov 10 22:30:27 2012 +0100 AIFF: avoid division by 0 Close #7739 commit 8fad0cd726cefe262dd3065c818d703f4c70214f Author: David Fuhrmann 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 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 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 Date: Sat Nov 10 22:31:09 2012 +0200 posterize: use atomic variable instead of lock commit 62daf8e88fef3305b34d1064c76e8dab5bdab676 Author: Rémi Denis-Courmont Date: Sat Nov 10 22:28:08 2012 +0200 mirror: use atomic variables instead of lock commit 5ba3190923e93d7f1359df387fb982cce79eac01 Author: Rémi Denis-Courmont Date: Sat Nov 10 22:24:32 2012 +0200 antiflicker: memory leak commit db1980f92721c8723b92d42e486c0c96bc0a0157 Author: Rémi Denis-Courmont Date: Sat Nov 10 22:20:59 2012 +0200 antiflicker: use atomic variables instead of lock commit 9575a2e2a7e2f21550da4c77bf54e34fc3e402b7 Author: Rémi Denis-Courmont 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 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 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 Date: Sat Nov 10 20:20:25 2012 +0200 Qt4: allow dial control for float variables commit 3feac244a9ea77e39d80a7bb2deb3d41253842fe Author: Rémi Denis-Courmont Date: Sat Nov 10 20:05:48 2012 +0200 rotate: use atomic variable instead of spin lock commit 3afcc0bb1f929748cc7de65531d0adbdd97098c4 Author: Rémi Denis-Courmont Date: Sat Nov 10 19:44:00 2012 +0200 Remove unused barrier() commit a09b86ce6ce15604213da8f80678a49d05f31fba Author: Rémi Denis-Courmont Date: Sat Nov 10 19:38:53 2012 +0200 Privatize b_die commit 32303b5d598ad17557123485d8858d377ae0cbb6 Author: Rémi Denis-Courmont Date: Sat Nov 10 19:47:11 2012 +0200 mkv: do not use .b_die commit 7141d755ff50c1dc4fca03b02d0c57657d0ff184 Author: Rémi Denis-Courmont Date: Sat Nov 10 19:22:47 2012 +0200 Do not access b_die directly commit a9d42c83750ab4665b0542136eb6b8fac5ee5507 Author: Rémi Denis-Courmont 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 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 Date: Sat Nov 10 18:57:55 2012 +0200 vlc_atomic: fix GCC macros return types commit ffc6586bfe66dd333db309bb1c6e4a9c6b4796d1 Author: Rémi Denis-Courmont 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 Date: Sat Nov 10 17:14:14 2012 +0200 Add option to enable OSD menu commit 812ba37d19ec8bcbfe6cb3e6f05619a06f4655ed Author: Rémi Denis-Courmont Date: Sat Nov 10 16:58:12 2012 +0200 Move osd_text.c to src/video_output/ commit a5e3a954b54587db0a7b47320f94ed7284122763 Author: Rémi Denis-Courmont 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 Date: Fri Nov 9 00:21:50 2012 +0200 colorthes: use atomic variables instead of spin lock commit 1f5ce294a7c54fedddd6183c35a4df952e460b11 Author: Rémi Denis-Courmont Date: Thu Nov 8 23:58:00 2012 +0200 motionblur: use atomic variable instead of spin lock commit 52ef346590d414c5237c833fcc4bcba42bd2e49d Author: Rémi Denis-Courmont Date: Thu Nov 8 23:54:17 2012 +0200 sepia: use atomic variable instead of spin lock commit 2c5ee1707b1962ee3f47dbe4abb7c199aeccc022 Author: Rémi Denis-Courmont 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 Date: Thu Nov 8 22:26:31 2012 +0200 Set directory-wide libtool tag correctly commit 9c05025e085ab642932ed44c8219c362cfc6dbbf Author: Rémi Denis-Courmont 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 Date: Thu Nov 8 19:13:14 2012 +0200 lua: fixes right OSD alignment (refs #6326) commit c1157eb5cc71a6c1c2210957bcc7f9cc0c744d6a Author: Rémi Denis-Courmont Date: Thu Nov 8 19:12:50 2012 +0200 lua: fix "center" OSD alignment (refs #6326) commit 17746f421d7173d448b694978ab29ff651dd5e51 Author: Rémi Denis-Courmont Date: Thu Nov 8 19:10:38 2012 +0200 Lua: kill relocations commit 6409fdbca02c401a9a1c043725a962187129639d Author: Rémi Denis-Courmont Date: Thu Nov 8 18:19:02 2012 +0200 Mark --verbose-objects obsolete (refs #7737) commit f54cd63a09fad3768c40395f30f87d2b9e877d07 Author: Rémi Denis-Courmont Date: Thu Nov 8 18:20:04 2012 +0200 dumpmeta: update comment commit 4d31237dfad3d5ba08e9bb59da93145190fd57a4 Author: Rémi Denis-Courmont 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 Date: Wed Nov 7 20:00:16 2012 +0200 aout: cosmetic change commit 1fc92d5178794c3cee0b71b935748f2583dd4788 Author: Rémi Denis-Courmont Date: Wed Nov 7 19:56:04 2012 +0200 aout: rationalize filters pipelines function names (cosmetic) commit d96db36fd8a8df02339cb6bf26d796d24b332e02 Author: Rémi Denis-Courmont Date: Wed Nov 7 19:44:37 2012 +0200 aout: fix assertion when S/PDIF is used commit 049eadc4473c36d5d63226b171e23099ce88e30d Author: Rémi Denis-Courmont Date: Wed Nov 7 18:58:13 2012 +0200 Robustify static_assert() check commit 01de23db5ff3a54329cf0c262dead96fc8d88cff Author: Rémi Denis-Courmont Date: Wed Nov 7 18:51:31 2012 +0200 aout: remove write-only resampling start date commit 87762e62fb25565624e928b7c9c05c34164a2d00 Author: Ilkka Ollakka Date: Wed Nov 7 13:12:02 2012 +0200 i420_rgb: separate mmx and sse2 asm code commit f8e940016f9d710ebfafe8e3898fe591dd9c76c2 Author: Rémi Denis-Courmont 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 Date: Tue Nov 6 23:24:36 2012 +0200 aout: simplify filterign special cases using pointer comparison commit 1abc59b7228f817f1ebeffe113c31f18b60c417d Author: Rémi Denis-Courmont 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 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 Date: Tue Nov 6 19:38:20 2012 +0200 spatializer: setup filter_t only on success commit cf34a476e4b514bc072202f6333e53bdb09881a1 Author: Rémi Denis-Courmont Date: Tue Nov 6 19:38:06 2012 +0200 scaletemp: setup filter_t only when successful commit 51a324b04f5bd52c748643a3ea7fe756162429c8 Author: Rémi Denis-Courmont Date: Tue Nov 6 19:37:48 2012 +0200 param_eq: setup filter_t only when successful commit c9fbe78ae1b0d3ee5eace592041b36092f9476d2 Author: Rémi Denis-Courmont Date: Tue Nov 6 19:37:26 2012 +0200 normvol: setup filter_t only when successful commit b2e76597910ba6f1d2841b792bbcbc410d990a7a Author: Rémi Denis-Courmont Date: Tue Nov 6 19:37:05 2012 +0200 karaoke: change format when needed instead of failing commit f2ce1cab3e00cca4e136ca125f845beb8fdd10a4 Author: Rémi Denis-Courmont Date: Tue Nov 6 19:36:48 2012 +0200 gain: setup filter_t only when successful commit c1ab8edd92bc501e88d778373a2a1e05c2f1862f Author: Rémi Denis-Courmont Date: Tue Nov 6 19:36:35 2012 +0200 equalizer: setup filter_t only when successful commit 835f25c5ea137029894dfbc343bbceefcfcb1fa5 Author: Rémi Denis-Courmont Date: Tue Nov 6 19:36:21 2012 +0200 compressor: setup filter_t only when successful commit b2d4229e75976c2ac3d30e1f30028ad3169a27b2 Author: Rémi Denis-Courmont Date: Tue Nov 6 19:36:02 2012 +0200 chorus_fangler: setup filter_t only when successful commit e5acfdd22ec17a986ff1c7324c542624cdb5af43 Author: Rémi Denis-Courmont Date: Tue Nov 6 19:35:43 2012 +0200 remap: setup filter_t only when successful commit 7a0a53fce08d41c45a47215798a9f4a19a539a9c Author: Rémi Denis-Courmont Date: Tue Nov 6 19:34:40 2012 +0200 mono: setup filter_t only when successful commit ce7161533c7757d14f6b8e5c2b17e8e13e0d6f4c Author: Rémi Denis-Courmont Date: Tue Nov 6 19:34:22 2012 +0200 mono: remove redundant checks commit 0e893017b73a97f155a8f43db5c37ca0d8b385f8 Author: Rémi Denis-Courmont Date: Tue Nov 6 19:33:29 2012 +0200 audiobargraph: setup filter_t only when successful commit 303f40131375521744c9c7ed1b3f14aa42201982 Author: Rémi Denis-Courmont 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 Date: Mon Nov 5 22:43:07 2012 +0200 variables: use assert() more consistently commit a31f8ebb74ea9c7f9b2f9f078321c1c2d9d79925 Author: Rémi Denis-Courmont 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 Date: Mon Nov 5 18:21:23 2012 +0200 Add .kar extension (fixes #7715) commit 311af61b6dd27f6832e1c085a0e71c6eb6699c66 Author: KO Myung-Hun 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 commit 75f2a236ea8d02868b5423ff09898135d2afdd25 Author: Jean-Baptiste Kempf Date: Mon Nov 5 16:43:37 2012 +0100 Yet another H263 FourCC commit acd42fb584e0ff48ca421cbc0efcfbed6a857f87 Author: Edward Wang Date: Sat Nov 3 09:24:39 2012 -0400 oss: Compilation fixes and cleanup Signed-off-by: Jean-Baptiste Kempf commit b04188b46bb2662986ddfea60fa1d7f7dbe476ec Author: Jean-Baptiste Kempf Date: Mon Nov 5 12:14:34 2012 +0100 Yet another theora FourCC used in some .ogm commit 79bf979ee9f22f83158c136181fac30b50c9b0cb Author: Rémi Denis-Courmont 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é 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 Date: Sun Nov 4 00:09:08 2012 +0100 avformat: fix use-after-free in error path commit 38d91b7f06c21ab8e778d022cac31195027f8134 Author: Rémi Denis-Courmont 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 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é 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 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 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 Date: Thu Nov 1 22:42:36 2012 +0200 interfaces: use playlist_GetAout() where applicable (fixes #7601) commit 0716a9163a993de26a76796a7b302865d19ad9e0 Author: Rémi Denis-Courmont 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 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 Date: Thu Nov 1 21:44:38 2012 +0200 araw: add 8.1 support (fixes #4896) commit d83bc62511663138a20d1a9f66b0d8a442421148 Author: Rémi Denis-Courmont Date: Thu Nov 1 19:47:08 2012 +0200 file audio output: fix float endianess commit 2099857429d29512247ec6874dcbf1d81b69edd0 Author: KO Myung-Hun Date: Thu Nov 1 22:06:18 2012 +0900 kai: finish the work for aout changes Signed-off-by: Rémi Denis-Courmont commit 04caa475c53c2744976df1a8bf35ad2d511e6569 Author: Rémi Denis-Courmont Date: Thu Nov 1 19:34:36 2012 +0200 Fix type commit b1666e22bbe5bf079d9f550faa85a6ca9aa81b64 Author: Rémi Denis-Courmont 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 Date: Thu Nov 1 19:16:12 2012 +0200 aout: remove aout_MuteToggle() commit 9a0645469f3513fd8008351f915bb3d3a7871f29 Author: Rémi Denis-Courmont Date: Thu Nov 1 19:09:52 2012 +0200 aout: move aout_ChannelsRestart() commit 6bec434181c10d514c3416d00cc756eb697c0f58 Author: Rémi Denis-Courmont Date: Thu Nov 1 19:06:10 2012 +0200 aout: remove legacy aout_EnableFilter() and aout_VolumeUp() commit 037a796b8ddfe6d52299d40301ab695f9c01228a Author: Rémi Denis-Courmont 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 Date: Thu Nov 1 18:57:34 2012 +0200 playlist: type-safe functions for audio output management commit 1e10857ab806369472769823759aa7ac8ead1f16 Author: Rémi Denis-Courmont Date: Thu Nov 1 18:44:42 2012 +0200 Remove useless #includes commit 4251a30f52fb1d29de02c298ec74dff13079850f Author: Rémi Denis-Courmont 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 Date: Thu Nov 1 18:09:46 2012 +0200 aout: move volume/mute code to output.c commit 848f8d62c57610c2b6f3d090d5ebdb840b3453d3 Author: Rémi Denis-Courmont 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 Date: Thu Nov 1 18:59:54 2012 +0100 Contribs: update libxml2 to 2.9.0 commit 10b7533ae1e647537d94e931667ed60caee1c67a Author: Rémi Denis-Courmont Date: Thu Nov 1 17:45:11 2012 +0200 input: remove obsolete assertion commit 8a62dea126caedaa899e0a5fde8cc45c7d40876b Author: Edward Wang 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 commit 9540c061b2580d9159a01908e8aacbb96bc021f4 Author: Ilkka Ollakka 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 Date: Sun Sep 23 12:59:24 2012 +0300 yadif: update asm code from libav.git commit 6cfb1a1a2c472870eb2734691b00d0ff701f849d Author: Ilkka Ollakka Date: Thu Nov 1 08:37:37 2012 +0200 transcode: set hurry-up off by default commit 21f3ef763f5db127eda59fe168c0f85410cdf9dd Author: Rémi Denis-Courmont Date: Wed Oct 31 23:28:45 2012 +0200 input: simplify/inline aout resource handling commit 1925313da23e72dbf7e7c69e63e1547c9bfd8bc4 Author: Rémi Denis-Courmont Date: Wed Oct 31 22:59:35 2012 +0200 VLM: create input resource immediately for each instance commit 3263b829af4026dbadf7d65d6ed76f56d31f8cbe Author: Rémi Denis-Courmont 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 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 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 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 Date: Wed Oct 31 22:16:10 2012 +0200 aout: remove dead recycling code commit 78d846a4033185facafc5d9e1bc5dad67d525d3d Author: Frédéric Yhuel Date: Tue Oct 30 14:25:51 2012 +0100 vlc_input: fix a comment Signed-off-by: Rafaël Carré commit e364643f52e6790cc8f177d6593d9a5c0c829513 Author: Rémi Denis-Courmont 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 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 Date: Wed Oct 31 20:54:54 2012 +0200 DirectSound: initialize volume handling early commit 44e1cfc0bd5f8f5539de4ee0f73cd53223a33ccb Author: Jean-Baptiste Kempf Date: Wed Oct 31 19:42:18 2012 +0100 Auhal: blind compilation fix commit 0c3c36fd010c21305a49bd2d919877890f731429 Author: Rémi Denis-Courmont 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 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 Date: Wed Oct 31 17:53:43 2012 +0100 OpenGL: reorder defines and cosmetics commit f626393984d0a154cdc1465ba49bbdef24677438 Author: Rémi Denis-Courmont Date: Wed Oct 31 17:50:46 2012 +0200 aout: remove pf_ prefix where left (cosmetic) commit 6c048d6cc547bad180cd0d341051f3c39ba0505c Author: Rémi Denis-Courmont Date: Wed Oct 31 17:29:39 2012 +0200 adummy: avoid forward declaration commit 2be836eba451de59cedee4e847dc39f7d7ff9b4d Author: Pierre Ynard Date: Wed Oct 31 04:16:39 2012 +0100 lua: add assembleenationale SD script to build system commit 9002730fbd83123aae1f69f162e4275f595f9f9e Author: Rémi Denis-Courmont 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é 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é Date: Tue Oct 30 11:21:02 2012 +0100 taglib: fix windows static build commit fbe00443ab25626d22d2a5040280f54eda432784 Author: Frédéric Yhuel 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 commit 3ce7f98b24bbe196fed4b4cd572e92f9317cbca5 Author: Rémi Denis-Courmont Date: Sun Oct 28 20:50:13 2012 +0200 Remove VOUT_WINDOW_TYPE_NATIVE (close #7666) commit 00dba0cc551a856aa31f67d73133ea4f12172158 Author: Rafaël Carré Date: Sun Oct 28 18:12:07 2012 +0100 Move libavutil define to avcommon.h commit 635abd7fecca5ba6628dc873e70f891affe9bc44 Author: Rafaël Carré Date: Sun Oct 28 17:50:19 2012 +0100 avcodec: AV_CPU_FLAG_MMX2 was removed commit 58b9244df1ad80db166be7920378ba4b1e5dd8ba Author: Rémi Denis-Courmont Date: Sun Oct 28 18:32:38 2012 +0200 XCB/GLX: simplification commit e64b07eaede82299330744e629d5651404ab7575 Author: Rémi Denis-Courmont Date: Sun Oct 28 18:32:15 2012 +0200 OpenGL: enable SPU blending commit 6cb5d30ee9223b6ea4fc5c1b2eb5dbf3adc3ad50 Author: Jean-Baptiste Kempf Date: Sun Oct 28 12:15:36 2012 +0100 FourCC: realign commit 3c298a7d8419bfdfb823d0501e683f6a8fec4922 Author: Jean-Baptiste Kempf 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 Date: Sun Oct 28 12:05:08 2012 +0100 Wav: Add another version of G.723.1 (Microsoft) commit 99236d7bc67930c189862ef1de4cc429fd1fee3a Author: Jean-Baptiste Kempf Date: Sun Oct 28 00:38:29 2012 +0200 ZVBI: do not disable v4l on Linux commit 4b3f1309c0044d867786f4e0334511841b528469 Author: Jean-Baptiste Kempf Date: Sun Oct 28 00:38:10 2012 +0200 Avcodec: support G.723.1 decoding commit 85de56923384b7afadd162a97073cbb3f04be39c Author: Jean-Baptiste Kempf Date: Sun Oct 28 00:29:45 2012 +0200 Support G.723.1 commit 4f10df052a6a375c341fe4ffde5bc9cb755ed410 Author: François Revol 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 Signed-off-by: Jean-Baptiste Kempf commit 35f85be0d72b91a5ec1131e06ca428f93cddd5ab Author: Pierre Ynard Date: Sun Oct 28 00:16:49 2012 +0200 rotate: fix uninitialized motion angle commit 7ec90ddfe28d1706cf897f6e1eb53e42b5e89ba5 Author: Pierre Ynard Date: Sat Oct 27 23:18:25 2012 +0200 i18n: add new files commit ad3ea21d61c1acebba5d89aa2a2d96cab9edd0b1 Author: Rémi Denis-Courmont 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 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 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 Date: Sat Oct 27 13:12:05 2012 +0200 macosx: change all default window titles to VLC media player commit 71023ec9b19272a9da19fe2c5a0d642fab4d73b0 Author: David Fuhrmann 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 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 Date: Sat Oct 27 12:36:22 2012 +0200 macosx: move vout initialisation to vout controller commit 40d4d0fdf1269e28095e778e2486d9184c1733f1 Author: Rémi Denis-Courmont Date: Fri Oct 26 21:34:44 2012 +0300 PulseAudio: log buffer attribute changes commit 503feeaf87af2f367617a0f6465ef553b86e1cc3 Author: Sergio Ammirata 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 commit 4c755f49aa4225e95bda123e7ce0a58a0740838d Author: Rémi Denis-Courmont Date: Thu Oct 25 21:58:43 2012 +0300 projectM: cosmetic, fix syntax coloring commit 32f2856076f8a9aeca646eeae3a2a290191f7593 Author: Rémi Denis-Courmont Date: Thu Oct 25 21:43:35 2012 +0300 GLX: add OpenGL provider plugin commit c9664a247522b8deb1658d1ef6e0f881267ed193 Author: Rémi Denis-Courmont 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 Date: Thu Oct 25 16:21:18 2012 +0200 Fix code indentation commit a0c2b0aeca98eaa9b7b4a8ddf095527770fb3ac4 Author: Jean-Baptiste Kempf Date: Thu Oct 25 15:05:16 2012 +0200 Image: fix vim typo commit 50a0ceae0ffa535512c5fd8e0952f277b1732458 Author: Ilkka Ollakka 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 Date: Wed Oct 24 22:47:22 2012 +0300 avcodec: use av_freep in encode_audio2 case too commit 99ba52e3d2fe94122d9c08734975d99d630f409d Author: Ilkka Ollakka 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 Date: Wed Oct 24 19:07:11 2012 +0200 Upgrade libavformat requirement to 53.21 commit 3005c14f9385fbedcc4a71c528e59d52ab089f3f Author: Jean-Baptiste Kempf Date: Wed Oct 24 18:57:21 2012 +0200 Update required version of libavcodec to 53.34 commit b903153aeabe8357f2e8417de4547754a2ad909c Author: Jean-Baptiste Kempf Date: Wed Oct 24 12:59:30 2012 +0200 Vorbis: code cosmetics commit 5989169a9996f975630026b5e8f52b1c4d4f7e35 Author: Rémi Denis-Courmont 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 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 Date: Wed Oct 24 18:56:11 2012 +0300 transcode: actually do the audio encode flushing commit 1e0a7a8c2b84f9d577e80c49ae252d75ca94cea1 Author: Ilkka Ollakka Date: Wed Oct 24 09:17:43 2012 +0300 avcodec: settings pts doesn't segfault with mp4v commit aba8eb022816ac34035310165f13807423f389fa Author: Ilkka Ollakka Date: Wed Oct 24 09:12:43 2012 +0300 avcodec: allocate frame properly and free it after use commit 90bf0f634f4ceb3ea9f8ca72535e0b6ccb1fb27f Author: Ilkka Ollakka Date: Wed Oct 24 09:12:17 2012 +0300 avcodec: remove pts workaround commit 1cc119a0f056a61be686582b6ee01863943ffa7f Author: Ilkka Ollakka Date: Fri Oct 19 13:51:43 2012 +0300 avcodec: p_buffer_out was unused commit bc6e1b20832112eb92df05c1da2b6175d62760a0 Author: Rémi Denis-Courmont 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 Date: Mon Oct 22 21:22:54 2012 +0300 Win32: fix clock sources enumeration commit 999533ac722bed2de768c00d7aa6858f474ae558 Author: Felix Paul Kühne 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 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 Date: Mon Oct 22 14:48:24 2012 +0200 src/input/stream_demux.c: fix DStreamThread() Signed-off-by: Rémi Denis-Courmont commit 8dd70b01420fd64e1717a8f1aa0b5b95f8320f4b Author: Edward Wang 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 commit b4cf8ccc20f7a3342f459cb61d18dcaead668700 Author: KO Myung-Hun Date: Sun Oct 21 20:19:46 2012 +0900 kva: add always-on-top support Signed-off-by: Jean-Baptiste Kempf commit 4995ad77e79d68b6ce2b1074a910a1938282d329 Author: KO Myung-Hun 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 commit 3d3db0e575ffaccab568d712ecd083fdff558e6a Author: Pierre Ynard Date: Mon Oct 22 02:46:02 2012 +0200 Fix typo in comment commit a992f4101899c9596339a851f0781d0f347a825f Author: Rafaël Carré 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 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 Date: Sun Oct 21 10:21:26 2012 +0300 gcrypt: add SHA-256 (fixes #7627) commit b7165d605397dcc01a71748ec085f8862a8d21e0 Author: David Fuhrmann 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 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 Date: Sat Oct 20 15:40:07 2012 +0300 DirectSound: simplify channels configuration a bit commit 04dc21938de68778af6688da9d3f5d0d9834f16d Author: KO Myung-Hun 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 commit af76a67dd54ead321658a9cc80ac7023c645c67e Author: Rémi Denis-Courmont Date: Fri Oct 19 22:29:27 2012 +0300 Remove dead subcategories commit e3c92d77d4eb45ac5029f656217b713a1f11685f Author: Rémi Denis-Courmont Date: Fri Oct 19 22:19:07 2012 +0300 GnuTLS: use network category commit 5192952f17febf4d38cb37873fc5e26ece4f53b5 Author: Rémi Denis-Courmont Date: Fri Oct 19 22:16:58 2012 +0300 Remove SUBCAT_VIDEO_VFILTER2 commit a782a32e0e03832d123befac48b8c7421c94f837 Author: Rémi Denis-Courmont 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 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é Date: Fri Oct 19 16:30:55 2012 +0200 UAC.dll: build with static libgcc/libstdc++ commit d83eeb5ed22fed8845bd8ace75f9709a73ca4f17 Author: Frédéric Yhuel 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 commit 16c650ebca91e39dee6b9d525396c7af52dac79f Author: Felix Paul Kühne 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 Date: Fri Oct 19 13:01:05 2012 +0200 minimal_macosx: fixed compilation warnings commit 55166973c5863d2bd91f9ed782c3f6d1e9b7a564 Author: Felix Paul Kühne 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 Date: Fri Oct 19 12:38:22 2012 +0200 Update files included in po commit ae05c479d818ae2c881bccf40ab66f69bf227c54 Author: Jean-Baptiste Kempf Date: Fri Oct 19 12:08:57 2012 +0200 CDDA: fix indentation commit e8dcec0c74d53b0e304c35bfabc2786b7b1c2077 Author: James Bates 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 commit 12baf681cade7228219964d5b43fa5fc8ca2c3ce Author: Jean-Baptiste Kempf Date: Fri Oct 19 11:59:26 2012 +0200 Koreus: fix on broken pages commit 490033a212caa68ac246a795c5dc877a7cae59ba Author: Daniel Mierswa 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 Signed-off-by: Jean-Baptiste Kempf commit 940cf07d668f41d3d01ff87f4647afc37b4dca80 Author: Ilkka Ollakka 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 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 Signed-off-by: Jean-Baptiste Kempf commit ac1d1616c9814e9bae1588c60bc256dc3e15508c Author: Rémi Denis-Courmont 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 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 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 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é Date: Thu Oct 18 19:34:20 2012 +0200 contrib: dvdnav: disable examples using configure option commit 35522bc2663a646e4cdaf0e0c2c81ef33e295a6c Author: Felix Paul Kühne 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 Date: Sun Aug 19 19:22:15 2012 +0200 unzip: fix compilation warning commit afea01e63d2b4094592c80344e01eb975ebd2308 Author: Rémi Denis-Courmont 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 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 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 commit 2f8990294e4b5f37e932669d77c85c4a857d9701 Author: Rémi Denis-Courmont 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 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 Date: Thu Oct 18 17:00:42 2012 +0200 MacOS: use X.7 SDK by default commit b8c18aec7fe47e424384702415794167dd131932 Author: KO Myung-Hun 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 commit 54e605e37108dae58a29daf342a1ea9348066196 Author: Naohiro KORIYAMA Date: Thu Oct 18 21:58:20 2012 +0900 contrib: HarfBuzz version 0.9.5 Signed-off-by: Jean-Baptiste Kempf commit 826ec51f9d71813ceb1447d071c848b2ae467d9f Author: Jean-Baptiste Kempf Date: Thu Oct 18 12:54:23 2012 +0200 Contribs: update libass to 0.10.1 commit 4839c1c568102f830531db08d76af4885f485e33 Author: Jean-Baptiste Kempf Date: Thu Oct 18 11:56:31 2012 +0200 Update the release Howto commit 5e61e248b70e4aa42466834e6ce2c0538747d1b1 Author: Pierre Ynard Date: Thu Oct 18 04:39:05 2012 +0200 rotate: don't branch inside spinlock commit 4a8d38843ad4012e2ea0c75e0c485edd6a41ce07 Author: Felix Paul Kühne Date: Wed Oct 17 17:49:45 2012 +0200 contrib/ffmpeg: fixed compilation for the iOS simulator commit 4dd980cb5688afb95a6fd7a55694709adcdb2ea4 Author: Felix Paul Kühne Date: Wed Oct 17 17:54:10 2012 +0200 contrib/postproc: fixed compilation for the iOS simulator commit 3f8d37631aaf8b6dec334e75d11602b86b56db02 Author: Jean-Baptiste Kempf 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 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 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 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é Date: Wed Oct 17 13:12:50 2012 +0200 android: fix detached threads leak commit 17b4418856ec1cf7862f5c70f767cc8ad2f81971 Author: Rémi Denis-Courmont 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 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 Date: Mon Oct 15 21:21:32 2012 +0300 Android: remove polling timer in mwait() and msleep() commit 22203a5835c4cb44be70653c94375af309141168 Author: Rémi Denis-Courmont 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 Date: Mon Oct 15 21:16:04 2012 +0300 Android: remove contention in vlc_cond_wait() commit 3405b7dab84d995cb708a0753ff2e4a843f63134 Author: Rémi Denis-Courmont Date: Mon Oct 15 20:53:49 2012 +0300 Android: use monotonic clock commit cc44bfb641eb0fed8f84631338f9563fb5bbff95 Author: Felix Paul Kühne 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 Date: Tue Oct 16 15:57:06 2012 +0200 macosx: fixed compilation for llvm-gcc-4.2 commit 97120924b7ade6583c285c2b91c6ce1c0efa2c20 Author: Pierre Ynard Date: Mon Oct 15 21:57:45 2012 +0200 i18n: update skipped files commit b2013f03bc78fc6f79b84329660d6c4428d02066 Author: Pierre Ynard 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 Date: Mon Oct 15 18:02:06 2012 +0300 i420_yuy2: correct placement of target attributes commit b3b751cb99df71e3c0a18bcb38b4691cf98265fe Author: Edward Wang Date: Sun Oct 14 18:58:18 2012 -0400 png: Check length before read Signed-off-by: Jean-Baptiste Kempf commit 726284744819a9665b2c7f87fe9a33cfc00a2f8b Author: Martin Storsjö 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 commit 34b0ec9a540d974de8e54db85802636372260ea5 Author: Jean-Baptiste Kempf Date: Sun Oct 14 23:12:53 2012 +0200 Contribs: update libpng to 1.5.13 commit 167e13af8b84a5571015405431f673a120bc402c Author: KO Myung-Hun Date: Sun Oct 14 20:21:16 2012 +0900 OS/2: enable access_sftp Signed-off-by: Rafaël Carré commit 777d0a4010480edbfa8a544535794d2fb92baab8 Author: Rafaël Carré Date: Sun Oct 14 19:46:38 2012 +0200 vaapi: fix build link with libavcodec commit 30cfbde30e0849fa66a61f72d57055b99072fbda Author: Rafaël Carré 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é Date: Sun Oct 14 19:30:55 2012 +0200 avio access: fix build commit d9745f66613976f3722a3b42c8b0750b8bd8a0a5 Author: KO Myung-Hun Date: Sun Oct 14 20:20:09 2012 +0900 configure: posix test does not understand == Signed-off-by: Rafaël Carré commit 27c0fb46f3ebf5faef41c1fce88e516fb7f21e4d Author: Pierre Ynard Date: Sun Oct 14 18:51:11 2012 +0200 motion: build fix commit 86cdb48c2eddd02667b12211c76ee71567a289b2 Author: Pierre Ynard Date: Sun Oct 14 18:44:37 2012 +0200 motion: log which sensor is used commit a05aca783e3b2a03f839d2141ee64ee835ebf1cc Author: Rui Zhang 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 commit 75d7b6e769325346dede1310d656df73e1b99a6b Author: Rémi Denis-Courmont Date: Sat Oct 13 20:47:36 2012 +0300 Add KDE solid support for Blu-Ray discs commit 7df32e49d410253bdbcaf7c7411bde9386c459d8 Author: Rémi Denis-Courmont 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 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 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 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 Date: Sat Oct 13 16:41:14 2012 +0300 i420_yuy2: clobber MM and XMM registers correctly commit a865ced4888701e8caf0137672a4857c2b0d47d7 Author: Rémi Denis-Courmont Date: Sat Oct 13 16:21:24 2012 +0300 sepia: clobber XMM registers correctly commit 18d7c9713c4b42368789961af6bc6345ce1fc6f9 Author: Rémi Denis-Courmont Date: Sat Oct 13 14:51:48 2012 +0300 avcodec: avoid duplicate vlc_CPU() call commit 0d5c56e06c27da57d0e3af74bd65286ed40b64dc Author: Rémi Denis-Courmont Date: Sat Oct 13 14:39:32 2012 +0300 Android: compilation fixes commit 485a070fcaa8e6bd7985ce489d5f53edffecfdaf Author: Rémi Denis-Courmont Date: Sat Oct 13 14:05:18 2012 +0300 avcodec: clobber XMM registers correctly (fixes #5268) commit 07d8e576c7a0dcc7863d6853f620d5a99ebba55f Author: Rémi Denis-Courmont 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 Date: Sat Oct 13 13:57:01 2012 +0300 avcodec: fix SSE 4.1 check optimization commit e286442d2e5a2b30e909eba9275e7f7d29e57d0d Author: Rémi Denis-Courmont Date: Sat Oct 13 11:55:51 2012 +0300 vlc_threads.h: gather per-platform support commit f929e866e18a94b1c61b4747e56bcd2d2d818551 Author: KO Myung-Hun Date: Sat Oct 13 10:39:27 2012 +0900 input: Allocate an enough buffer for UTF-8 Signed-off-by: Rémi Denis-Courmont commit 9c1d354326b0d9d5bcb1ee24c450ed82d23240af Author: Pierre Ynard Date: Fri Oct 12 22:42:55 2012 +0200 i18n: add hardware decoding files commit 45b010cc9855948661aba8d84b1211f36b730f80 Author: Rémi Denis-Courmont Date: Fri Oct 12 23:32:31 2012 +0300 Qt4: fix codec prefs layout commit 16b9d39f8980a4a3166ae63e10c1d4bec04993ed Author: Rémi Denis-Courmont Date: Fri Oct 12 23:19:24 2012 +0300 Qt4: update avcodec-hw prefs commit 900ada65da18c2730dbb877da7aa2a8a177b736d Author: Rémi Denis-Courmont Date: Fri Oct 12 22:36:49 2012 +0300 dxva2: compilation fix commit b0e76ef9cf1ab5782aefd2ee969cfe00c6c4825d Author: Rémi Denis-Courmont Date: Fri Oct 12 22:29:41 2012 +0300 Android: avoid polling timer in vlc_join() commit d611f5c69e028baa4e69c08186642655687e0d9d Author: Rémi Denis-Courmont 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 Date: Fri Oct 12 22:19:40 2012 +0300 Android: remove vlc_thread_t.detached and simplify commit 18bbb65f9d96a7a782a383a72fba770405554f21 Author: Rémi Denis-Courmont Date: Fri Oct 12 22:12:09 2012 +0300 Android: tag memory leak commit fc921ab8647eee4287acdda582176cb2788fbab8 Author: Rémi Denis-Courmont 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 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 Date: Fri Oct 12 20:36:53 2012 +0300 avcodec: make vlc_va_t a VLC object commit 1962cd3095652e676cea7830da863cc6f2b621d6 Author: Rémi Denis-Courmont Date: Fri Oct 12 20:28:28 2012 +0300 avcodec: use automake conditionals for hardware acceleration commit a7963bfafe65611b995b0718448e0b6bf43beca7 Author: Rémi Denis-Courmont Date: Fri Oct 12 19:28:50 2012 +0300 Qt4: use config_GetPszChoices() for module items commit 2ef7e0e7e71b26b197cd69e1440e3026735cab2f Author: Rémi Denis-Courmont Date: Fri Oct 12 19:28:24 2012 +0300 config_GetPszChoices(): add support for module config items commit d1e140e0a9a3b6bc7dc002d691b1dd0c4badd2ae Author: Rémi Denis-Courmont Date: Fri Oct 12 19:11:48 2012 +0300 Add xstrdup() commit cf98594d6abd2e68fabfc440677a93bfe0f0e631 Author: Rémi Denis-Courmont Date: Fri Oct 12 18:46:12 2012 +0300 module_need(): rewrite using module_list_cap() commit a57b503d3466b6ffd7bee40f6f6b814722111951 Author: Rémi Denis-Courmont 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 Date: Fri Oct 12 18:04:58 2012 +0300 module_get_capability(): never return NULL commit 19b91d1b1be063936ba9261fdad69e5c0ca4261e Author: Rémi Denis-Courmont Date: Fri Oct 12 18:01:05 2012 +0300 Remove old object aliasing code commit 7d5937b3d0a36eb03336b3f03d633edbfba3e381 Author: Rémi Denis-Courmont Date: Fri Oct 12 17:51:55 2012 +0300 DVB: remove dead HTTP code commit 6656584f494fc78947842c574ff36d7168980396 Author: Rémi Denis-Courmont 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 Date: Fri Oct 12 17:40:59 2012 +0300 DVB scan: fix compilation errors commit d9e638f1e1cf70d1cdcf8d8d0dd1a5794579298c Author: Jean-Baptiste Kempf Date: Fri Oct 12 12:48:28 2012 +0200 DShow: change text commit 2511dedef8e5c2960e9ed756c108610c1f2e6874 Author: Jean-Baptiste Kempf 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 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 commit d473eeede4ab8b14902be07f330764f42dea181a Author: KO Myung-Hun 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 commit f9b65ba93009c0ba44b866567cf2548b8e97772e Author: Frédéric Yhuel Date: Thu Oct 11 23:04:53 2012 +0200 demux/mp4: fix some memory leaks Signed-off-by: Jean-Baptiste Kempf commit 7b3d4c9e7a573754d85d7c054177939ab5d84db8 Author: Frédéric Yhuel Date: Thu Oct 11 23:04:52 2012 +0200 demux/mp4: rewrite MP4_BoxGetNextChunk() Signed-off-by: Jean-Baptiste Kempf commit 1ef0c797aa9b2ba3621bf4d01e4d790545d39c83 Author: Frédéric Yhuel 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 commit 0986ff4adb63ebba6951a2d3112b65fe89b086d8 Author: Frédéric Yhuel Date: Wed Oct 10 18:54:58 2012 +0200 Smooth Streaming: don't use block_t Signed-off-by: Jean-Baptiste Kempf commit 70459ae3685e78c75c910de5e42cc67f76713868 Author: Frédéric Yhuel Date: Wed Oct 10 18:54:57 2012 +0200 Smooth Streaming: fix some memory leaks Signed-off-by: Jean-Baptiste Kempf commit 9c64ad3466ba3fecc421894de284093fd1c25e58 Author: Jean-Baptiste Kempf 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 Date: Fri Oct 12 11:17:35 2012 +0200 Qt: fix similar Typo commit b0519c56ed1edafd21be5b2338cae58c1540473f Author: Jean-Baptiste Kempf Date: Fri Oct 12 11:10:08 2012 +0200 Dshow: fix typo commit 0bbd58595c84527fa7884df2a0bdc41f06d73df1 Author: Rémi Denis-Courmont Date: Thu Oct 4 18:19:22 2012 +0300 Qt4: use MTA apartment for COM (fixes #6880) commit 6a258c9556eecbfad3541726fea389506252c3f2 Author: Rémi Denis-Courmont Date: Wed Oct 10 19:29:15 2012 +0300 avcodec: unify interface for video acceleration commit f95cb82fa03d22883a1fecb5d2cd62ba6b4e18a2 Author: Rémi Denis-Courmont Date: Wed Oct 10 18:02:47 2012 +0300 avcodec: reduce indentation, fix spelling commit a294d6af04da83c1ba542448f2cd9cc5271b27c9 Author: Rémi Denis-Courmont Date: Wed Oct 10 18:41:34 2012 +0300 avcodec: remove dead code commit fb1046c3f7fe8b56b3f32ba780c00119f40fd805 Author: Rémi Denis-Courmont Date: Wed Oct 10 17:43:29 2012 +0300 avcodec: useless #include commit 0b6ff97b678b5c6075fd76a1a8890b7f3ed17ff4 Author: Rémi Denis-Courmont 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 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 Date: Thu Oct 11 19:41:53 2012 +0300 avcodec: fix spelling commit 39dc439cf5e3fe83b87078bcf93c13d07fd02dac Author: Rémi Denis-Courmont Date: Thu Oct 11 19:42:03 2012 +0300 avcodec: fix unaligned USWC copy (fixes #6333) commit 44819779f94086ea1f21a9649af8d41754fa9ccf Author: Rémi Denis-Courmont Date: Tue Oct 9 19:00:46 2012 +0300 Win32: match resource character encoding (fixes #7567) commit f5ab870fb88f9a70117dd14ef8d2bf4062199581 Author: Pierre Ynard Date: Fri Oct 12 02:13:56 2012 +0200 rotate: simplify angle stuff commit 79ab1f8a5c0df8b8a8073f317d152d77f2aaedf1 Author: Pierre Ynard Date: Fri Oct 12 01:48:41 2012 +0200 motion: fail if no sensor is available Also proper fallback commit 867738b542c2dc8b802589ce47462d05ac55f553 Author: Pierre Ynard 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 Date: Fri Oct 12 00:55:49 2012 +0200 motion: destroy motion data properly commit 5b1d18e73415d0e6442387dd8140685e73429db5 Author: Pierre Ynard Date: Fri Oct 12 00:50:26 2012 +0200 motion: simplify commit 9de638bba344c06fdc56e69f43ac7a76438d51e6 Author: Pierre Ynard 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é Date: Thu Oct 11 14:05:31 2012 +0200 CC: remove unused sys_t member commit e14da610c6ec901bb3494bed8d2341087bda847a Author: Rafaël Carré Date: Thu Oct 11 13:56:20 2012 +0200 CC: simplify Eia608TextUtf8() commit d3a8a23d4f4cb41c2d955cc561f96204fd74b29a Author: Rafaël Carré Date: Thu Oct 11 13:52:14 2012 +0200 CC: use c99, removed dummy Eia608Exit commit b389b4f1ea312e78a6ac875ca56aac07f98e7630 Author: Jean-Baptiste Kempf Date: Wed Oct 10 17:21:26 2012 +0200 Contribs: more cleanups for libav/FFmpeg commit 14fa9f281c28432811f2804c29c2061ca6c127cb Author: Jean-Baptiste Kempf 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 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 Date: Wed Oct 10 11:27:55 2012 +0200 Subsdec: various fixes for broken subtitles Close #7553 commit 64e30497fa764f680c2b235757e49f6c83b85028 Author: Pierre Ynard 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é 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 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 Date: Tue Oct 9 17:21:21 2012 +0200 Fix compilation on older versions of libavutil commit aa0cc2d55262b5645804f748c1a29307dae5725e Author: Jean-Baptiste Kempf Date: Tue Oct 9 16:33:36 2012 +0200 Avformat: set the dsp mask too commit a41dcb952e98998de79d36e36a52ce140e06e4be Author: Jean-Baptiste Kempf Date: Tue Oct 9 16:25:31 2012 +0200 Av* move GetVlcDspMask from avcodec.h to avcommon.h commit 4a742a3372164e6708f17024568222fe6ba2d348 Author: Rafaël Carré Date: Sun Oct 7 15:49:53 2012 +0200 android: threads support commit 314fd50539823143ba6646d43ad9f77af44561a0 Author: Jean-Baptiste Kempf Date: Tue Oct 9 15:19:33 2012 +0200 Avcodec: set the Dsp flags for the encoders too Signed-off-by: Jean-Baptiste Kempf commit 7fa3799ae26ecd476d0e8fc9a0fdfd627f6e6f34 Author: Jean-Baptiste Kempf Date: Tue Oct 9 15:15:10 2012 +0200 Kill a deprecation warning Signed-off-by: Jean-Baptiste Kempf commit 6eda4e0c57e0283ceff72631f1408eda38d4fb38 Author: Jean-Baptiste Kempf 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 Kühne Date: Tue Oct 9 14:20:46 2012 +0200 extras/tools: update autoconf and automake to the latest versions commit 167690dddfaf2f91b4c56c3816243bc36e3f5dd6 Author: David Fuhrmann 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 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 Date: Mon Oct 8 18:19:52 2012 +0200 h264_nal: include limits.h for INT_MAX commit 160df76cee6f5ee5dac01c31c9c107fa2a2cc61c Author: Jean-Baptiste Kempf Date: Mon Oct 8 18:00:35 2012 +0200 Avcodec: kill a warning on non-SSE2 compilations commit 1a082581dacb87f03bce6bce6532bfb210949511 Author: Jean-Baptiste Kempf Date: Mon Oct 8 18:00:12 2012 +0200 Update NEWS, po and LIST for mediacodec API commit c14b0b5e14f98643c71b62aae9f4ce9d85d74192 Author: Ilkka Ollakka 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 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 Date: Mon Oct 8 16:37:20 2012 +0200 H264_nal: kill a warning commit 56020daa5f075ebaa0e0fdbe12a139cd56f3b5d8 Author: Martin Storsjö 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 commit 16b0b99d80d96cf0ce31507fcc4ac125c4db78da Author: Felix Paul Kühne 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é Date: Mon Oct 8 12:41:28 2012 +0200 audiotrack: set i_original_channels correctly commit f021e86cf9fb587061f29750476649cf1bc4e62e Author: Martin Storsjö 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 commit f420b5a5b718d5ff7c54ea6f94f565416c203330 Author: Pierre Ynard Date: Mon Oct 8 06:01:13 2012 +0200 rotate: get rid of useless motion field commit dcc6fc325a01e190c05a81bc55b47376efe4e87c Author: Pierre Ynard Date: Sun Oct 7 23:54:58 2012 +0200 gnutls: fix grammar commit 64caabde110f42b5016f7c082f0fd7a5bb15f7ed Author: Martin Storsjö 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 commit 9322b68a1f186d4e52b4e1c576cfef696cb8917c Author: Frédéric Yhuel Date: Sat Oct 6 15:16:45 2012 +0200 src/misc/fourcc: add entries "ACCL" and "AACH" Signed-off-by: Jean-Baptiste Kempf commit 4b2d5cd7230ade2b0e2cd3883ab26432a31fd7b3 Author: Frédéric Yhuel Date: Sat Oct 6 15:16:44 2012 +0200 mp4: use vlc_fourcc_GetCodec() Signed-off-by: Jean-Baptiste Kempf commit 353ee1078978ba6a84494afe1d9b23210d24f8a8 Author: Pierre Ynard Date: Sun Oct 7 00:38:24 2012 +0200 rotate: fix unimotion link commit ef54f59cf7a72c1d9b9ff7eaefdda36b3c74e502 Author: Pierre Ynard Date: Sun Oct 7 00:16:35 2012 +0200 motion: fix source file paths commit 2bf01e19292929c1ea85dad3677aa749d99a75bd Author: Pierre Ynard 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 Date: Sat Oct 6 23:30:06 2012 +0200 motion: split out motion sensor code commit ec6361608b0d35887d36ceada9a7f75f0266d096 Author: Rémi Denis-Courmont 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 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 Date: Sat Oct 6 21:20:27 2012 +0300 sout: remove unused sout_input_t.p_sout commit 696e01c8f689599baafce8adbc01d960caae53b8 Author: Rémi Denis-Courmont Date: Sat Oct 6 21:19:58 2012 +0300 mpeg mux: remove useless references to p_sout commit d82492895f4aa9ef279f620dbd6fbed6c8648749 Author: Rémi Denis-Courmont Date: Sat Oct 6 21:18:52 2012 +0300 mp4 mux: remove unused p_sout parameter commit 6fb39e98c76016f199a7aa1d395632271a6de3ea Author: Rémi Denis-Courmont Date: Sat Oct 6 18:59:55 2012 +0300 contrib: gnutls static pkg-config commit 4b23d65e2b28be6e79507472ad7c7a757620ad81 Author: David Fuhrmann 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 Date: Sat Oct 6 17:00:53 2012 +0300 stream output: remove nul/unused object members commit 04c0c091696ad713c8d6846a49161590f6685eca Author: Rémi Denis-Courmont Date: Sat Oct 6 16:46:24 2012 +0300 contrib: fluidsynth version 1.1.6 commit d6f2ec0d9d2fed74bcd32c0654fb3cdad3d566ad Author: Rémi Denis-Courmont Date: Sat Oct 6 16:39:46 2012 +0300 contrib: fluidsynth simplification commit f2ab4fa51554164099abbb9caac9083c0bbc90e9 Author: Ilkka Ollakka 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 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 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 Date: Fri Oct 5 19:36:58 2012 +0200 Smooth Streaming: fix a macro Signed-off-by: Jean-Baptiste Kempf commit c892cfc936055725dd7f60d043c6d10399e6f6f6 Author: Frédéric Yhuel 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 commit 91b10ca830ef9a53bbd7c3adb7999e397258f708 Author: Jean-Baptiste Kempf Date: Fri Oct 5 17:44:43 2012 +0200 Update LIST and NEWS commit 2e23aecc2b1c892d352b5c16659a6895c34d0786 Author: Jean-Baptiste Kempf Date: Fri Oct 5 17:42:09 2012 +0200 AudioTrack: kill an unused warning commit f57c0a5b109867ebe90a806fe5b6a6e48cee5514 Author: Jean-Baptiste Kempf Date: Fri Oct 5 17:40:43 2012 +0200 AudioTrack: blind fix for compilation commit f67cdb7498f2cbf7c4dd06a466f1e01396566875 Author: Frédéric Yhuel Date: Thu Oct 4 13:12:55 2012 +0200 Smooth Streaming: clean / factorize code and prepare subtitle support Signed-off-by: Jean-Baptiste Kempf commit f2cc02bf5e73578970c289aa522f53baa149b67d Author: Jean-Baptiste Kempf 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é Date: Fri Oct 5 16:11:17 2012 +0200 Fix audiotrack sources commit fbc1eb8aa9aee2140f7a6c25c1f56ef2c468a896 Author: Felix Paul Kühne Date: Fri Oct 5 14:16:00 2012 +0200 extras/tools: updated gas-pp revision commit cd11cbfeadc32261db99df7a671e616ea56f9bcf Author: Ming Hu Date: Sun May 13 22:20:34 2012 +0200 Android: add native AudioTrack aout module Signed-off-by: Jean-Baptiste Kempf Signed-off-by: Rafaël Carré commit 04a376f95c872d0d726a1352668c44da03ae40cb Author: David Geldreich Date: Sun May 20 11:16:31 2012 +0200 add ARM/NEON version of simple channel mixer Signed-off-by: Jean-Baptiste Kempf Signed-off-by: Rafaël Carré commit c311b5fa97b2cc32892a32b4fe578bb70884cc83 Author: Jean-Baptiste Kempf 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 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 Date: Thu Oct 4 20:33:38 2012 +0300 Win32: has gettimeofday() commit c0a2390f67f156dc0caad806143492433d94d04d Author: Rafaël Carré Date: Thu Oct 4 19:13:06 2012 +0200 android: add libvlc specific file commit 3902c186fb1370395c4255980669e7f50616b4e3 Author: Rafaël Carré Date: Thu Oct 4 19:11:15 2012 +0200 Remove unused config_GetConfDir commit b5360cd03e74fcc343127550517203434da290b9 Author: Francois Cartegnie Date: Thu Oct 4 14:47:05 2012 +0200 Qt: BackGroundWidget: fade in background commit e82b763a47c789cda01db48e693a59d184e391c1 Author: Francois Cartegnie 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é Date: Thu Oct 4 13:13:34 2012 +0200 contrib: fix libshout build on FreeBSD 8 commit bc9856607fdc7f33b4ac63bd09c8c622f6d65b61 Author: Rémi Denis-Courmont 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 Date: Wed Oct 3 20:12:39 2012 +0300 Wim32: use CoInitializeEx() instead of CoInitialize() commit fba54e1fc6231ca868da1425476050e1601780cc Author: Rémi Denis-Courmont 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 Date: Wed Oct 3 19:36:24 2012 +0300 gnutls: print error if key storage fails commit cbcd3533a618103ca0ab30b3250806d9668782d7 Author: Rémi Denis-Courmont Date: Wed Oct 3 19:21:14 2012 +0300 configure: do not require libposproc by default commit 936f57d353ed67f9409800e47b80c911a2a9ee58 Author: Jean-Baptiste Kempf Date: Wed Oct 3 18:13:26 2012 +0200 FFmpeg: remove outdated WinCE configuration commit 5bdd4ca6b192feba1a6430d9fef5c5272625415a Author: Jean-Baptiste Kempf Date: Wed Oct 3 18:07:13 2012 +0200 Contribs: setting -mfloat-abi is orthogonal to NEON commit 65410039db4705562a1d69494eb43f34eb4740d5 Author: Jean-Baptiste Kempf Date: Wed Oct 3 16:03:20 2012 +0200 Avcodec: avoid miscompilation with older libavutil version commit 313e047e917bc4468a9b5995300f860bd9de8a70 Author: Jean-Baptiste Kempf Date: Wed Oct 3 15:29:56 2012 +0200 Update mailmap commit a08f55513450e289ad9b3252f513c16e90b2ebfc Author: Jean-Baptiste Kempf Date: Wed Oct 3 15:27:19 2012 +0200 Contribs: runtime-detect only has impact on PPC commit 50fabdcef2cd96157b4061be4f129d0377f44043 Author: Rafaël Carré 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 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 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 Date: Tue Oct 2 18:30:32 2012 +0200 More extensions for the open dialog commit 217e0cde51741f1cb5a3d0fa64cb71137496e839 Author: Jean-Baptiste Kempf Date: Tue Oct 2 14:22:42 2012 +0200 Contribs: use more standard functions for qt4 commit 8ef447a49d49598e5b022c4b2f03a3b8a6a24d98 Author: Felix Paul Kühne 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 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 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 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é Date: Mon Oct 1 16:18:35 2012 +0200 update: constify commit 6841a105dad5bf416fe7e1b906bf4abdce21fbe9 Author: Rafaël Carré 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 Date: Mon Oct 1 16:11:43 2012 +0200 Avcodec: set the dsp_mask for NEON too commit 08a51ba6b0ac6e7e4c7de2431df669dd3f42ceb0 Author: Jean-Baptiste Kempf Date: Mon Oct 1 15:39:53 2012 +0200 Avcodec: fix typo for SSSE3 commit 2a5976f991ab677c857062a9c6211937dcc8a5d5 Author: Jean-Baptiste Kempf Date: Mon Oct 1 14:22:41 2012 +0200 Fix SSE4.2 detection commit c9d65d2297fd415e4d31ec8a88781dd688684ecd Author: Felix Paul Kühne 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 Date: Mon Oct 1 14:13:33 2012 +0200 Support opening .xesc files on the Mac commit 517050c8b0f524e2b034680db861f69cc1a74a0b Author: Felix Paul Kühne Date: Mon Oct 1 14:09:27 2012 +0200 Support opening of wtv files on the Mac commit 198ef1527dcf30750ae8307575c755e313962849 Author: Jean-Baptiste Kempf Date: Mon Oct 1 13:48:47 2012 +0200 Remove tabs in source code commit d12d32c772ddf0c8ac3362b97e82da6aac26927e Author: Jean-Baptiste Kempf Date: Mon Oct 1 13:24:38 2012 +0200 Support opening of wtv files commit 766e381d0eabaf3d487c55f1b876408aed16b37e Author: David Fuhrmann 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 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 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 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 Date: Sun Sep 30 18:18:37 2012 +0300 tls: poll and timeout during handshake (fixes #7533) commit 6c5a0639e7281ce93d1b1881ba45ddc2373396ff Author: Pierre Ynard Date: Sun Sep 30 17:06:31 2012 +0200 koreus.lua: decode title and description commit 4491de9a6b93ac1838eaa0ef89ad97eddbcf4960 Author: Pierre Ynard Date: Sun Sep 30 17:01:21 2012 +0200 koreus.lua: small fix-up commit 15eb1dff90131cee1244c5d2c652b07b04816d7f Author: Rémi Denis-Courmont 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 commit 1e42dcf39987f82b5531e9dabe38cdb0e91ff19e Author: Rémi Denis-Courmont Date: Sun Sep 30 17:12:16 2012 +0300 gnutls: really translate certificate questions commit 77646da009115d81af8dd29277e7c5f8ae44272c Author: Rémi Denis-Courmont Date: Sun Sep 30 16:04:10 2012 +0300 file out: translate override dialog commit 51015d4b1dae956fa44a8ec3ddf137011d5e769f Author: Rémi Denis-Courmont 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 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 Date: Sun Sep 30 16:30:41 2012 +0300 gnutls: ask user if certificate is invalid commit d40dc861c45da1c6e1acc384be695bfaef1b58f1 Author: Rémi Denis-Courmont Date: Sun Sep 30 16:23:20 2012 +0300 dialog: support format strings in dialog_Question() commit c6acfbb343730226440d0f7f055e8bacc22e877e Author: Rémi Denis-Courmont Date: Sun Sep 30 14:28:03 2012 +0300 tls: pass host name to handshake function, simplify commit 75ffd9eaf71597a3c457bcb543d377121cda1e58 Author: Rémi Denis-Courmont Date: Sun Sep 30 15:12:43 2012 +0300 gnutls: kill relocations commit a5a93926b55bed6f970423ee4bb8f8da9b54ac6f Author: Sergey Radionov Date: Sun Sep 30 14:06:22 2012 +0300 mjpeg: move content-type checks to probe phase Signed-off-by: Rémi Denis-Courmont commit 89b1b06c5eb7a1a5a882b6dfd07d30d9250443be Author: Jean-Baptiste Kempf Date: Sun Sep 30 12:29:08 2012 +0200 Fix koreus parsing Close #7529 commit 86d4fa6bf6cc467743e8b0df478393a74a10bfe2 Author: Felix Paul Kühne Date: Sat Sep 29 23:10:49 2012 +0200 macosx: fixed crash when selecting a QTKit capture device commit 4630063537cfaffa227bcbe4c346ba153604d0e5 Author: Francois Cartegnie Date: Sat Sep 29 22:31:10 2012 +0200 fr: fix simplified translation commit 52eb2b94e64261abd276c47d41326b32fbfdb546 Author: Rémi Denis-Courmont Date: Sat Sep 29 23:00:21 2012 +0300 tls: simplify server code commit 79a5d68775e135b0f7337d5300a03875588f459d Author: Felix Paul Kühne 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 Date: Sat Sep 29 19:23:44 2012 +0300 gnutls: LGPL commit ba0d112f5b79202cf019f0ea47be7c6669ebee74 Author: Rémi Denis-Courmont 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 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 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 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 Date: Sat Sep 29 19:29:58 2012 +0300 gnutls: require same version as configure checks commit 85c0357c47da1d37ad818428af3d5842778ec761 Author: Rémi Denis-Courmont 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 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 Date: Sat Sep 29 14:14:53 2012 +0300 tls: clean up server credentials activation prototype commit 179ffb95f427e265b6a6ef77d0b89fb33b67938f Author: Rémi Denis-Courmont 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 Date: Sat Sep 29 15:16:20 2012 +0300 gnutls: fix memory leak in error case commit 969171b91cbdc214ab8933542ecf9be986a77cd7 Author: Rémi Denis-Courmont 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 Date: Fri Sep 28 23:30:12 2012 +0300 gnutls: error message cosmetics commit 91f2c8072a7fc3f051f9405da054182cb7672be3 Author: Rémi Denis-Courmont Date: Sat Sep 29 14:23:14 2012 +0300 block: add VLC_MALLOC attribute as appropriate commit 4ab81377158ece056cae3a45084f20efb5df79d7 Author: Rui Zhang 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 commit e71bbc493deae0a2f1c01ea06dbb5e51a555edbe Author: Rui Zhang 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 commit 703ecf7456a80e8c967742f9f77d9643dfc7874a Author: Konstantin Pavlov 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 commit f74645ce3b38c1156df114808039203ce6fff951 Author: Rémi Denis-Courmont 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 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 Date: Fri Sep 28 17:33:07 2012 +0300 Missing error check commit 74de9069988d20c16310bf6adc2a7c626e6bd749 Author: David Fuhrmann 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 Date: Fri Sep 28 10:55:28 2012 +0200 macosx: remove unneeded outlet for window in controlsBar code commit 5d2ed11e91467de6abe609341f4f482414fda198 Author: Jean-Baptiste Kempf 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 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 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 commit 344f840663a64ba37bdcfeea993fbae1f6ac65da Author: Frédéric Yhuel 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 commit 3a4021cfde854da79675fa67df47fc4f463f264b Author: Pierre Ynard 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é Date: Fri Sep 14 08:51:22 2012 +0000 base64 decode: stops after first invalid character commit 24491d22594b78ac65766db540daf2f33a950df7 Author: Jean-Baptiste Kempf Date: Thu Sep 27 15:27:50 2012 +0200 Contribs: update taglib to 1.8 commit 675443e455b833ba0fdb05206e8b414e085d874f Author: Jean-Baptiste Kempf 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 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 Date: Thu Sep 27 14:30:57 2012 +0200 Contribs: update tiff to 4.0.3 commit d3de21b95940c4c618934f42b523d20a3625c65a Author: Jean-Baptiste Kempf Date: Thu Sep 27 12:54:34 2012 +0200 Schroedinger: fix notests patch commit 674d7b33cfc12b2677ce0b4ba154d792e352bae6 Author: Pierre Ynard Date: Thu Sep 27 01:51:27 2012 +0200 bootstrap: catch Modules.am in all subdirectories commit 04e08a2ad5ae7f6f5df1202a80b85235c2639d1b Author: Francois Cartegnie 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 Date: Wed Sep 26 22:25:40 2012 +0300 bootstrap: use shell rather than find and sed commit 7062f040ffa601436a1dee8c9a639846ae7eb347 Author: Jean-Baptiste Kempf 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 Date: Wed Sep 26 20:03:19 2012 +0200 Theora: split encoder from decoder commit 6a3525f33f420bd4ac2cdeb842f7cfc3f3378e0c Author: Jean-Baptiste Kempf Date: Wed Sep 26 20:00:56 2012 +0200 Speex: split encoder from decoder commit a43e19d4ace61b776a634de544f3208b6f8ffec9 Author: Jean-Baptiste Kempf Date: Wed Sep 26 19:52:38 2012 +0200 FLAC: split encoder from decoder commit 442744ac60e382175951b628177c45bd1fbf03ad Author: Frédéric Yhuel 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 commit 9eec8037ad355aab59034e5e99f321e37e4ca731 Author: Jean-Baptiste Kempf Date: Wed Sep 26 17:28:35 2012 +0200 configure: search Qt programs also in contrib dir commit f6f88ca0c3200bd165d618fcd1e5eb9bb697055d Author: Martin Storsjö 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 commit c62eab3d5c33caf6e602f11acdbbe5dcc0ce4941 Author: Felix Paul Kühne 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 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 commit 050cdf4c98ec2886cb90d6702731cdfe78a4dfbe Author: Christoph Miebach 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 Date: Mon Sep 24 15:30:34 2012 +0200 Record: escape file names Close #7490 commit 7e04b2c2ba7f56541efc72e0c88e79988d7d009e Author: Jean-Baptiste Kempf Date: Mon Sep 24 14:58:53 2012 +0200 Folder: support more album art files commit 312dac879f3f7df020e2149614ee83e26fa64bb7 Author: Jean-Paul Saman Date: Mon Sep 24 13:13:37 2012 +0200 pulse: fix comment. commit 53b36fa3a7c359bc2f4c2f3c592ebb9def7dedb3 Author: Jean-Baptiste Kempf 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 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 commit 5a72f814368a14e31bfbce3c7a3402068e3f648a Author: Frédéric Yhuel 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 commit a9ebdde488ca7bb580d84b9cd742261ad6451afd Author: Hugo Beauzée-Luyssen Date: Fri Sep 21 17:22:11 2012 +0300 mjpeg: minor cosmetics commit efd7d3f6518c3917231618e72f131cfa78f3fa48 Author: Hugo Beauzée-Luyssen Date: Fri Sep 21 17:16:00 2012 +0300 mjpeg: Yoda code usage avoiding you will commit 0cabddab2e553cd07027a259ead53ab5d98242f8 Author: Hugo Beauzée-Luyssen 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 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 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 Date: Fri Sep 21 16:48:33 2012 +0200 Qt: sout mlr generator: only apply x264 options when required commit 79f0eec796a2c574971800c84e48912cba6c300a Author: Francois Cartegnie Date: Fri Sep 21 16:37:33 2012 +0200 Qt: profile_editor: fix inverted test commit 2f6033349e281efc87e88292d3d2bd14eb5b6a78 Author: Francois Cartegnie Date: Thu Sep 20 15:41:54 2012 +0200 Qt: profiles_editor: add bitrate field and custom field commit a15751bb40bb2c1b96f7aa4abc53224eeee4311c Author: Francois Cartegnie Date: Thu Sep 20 13:16:01 2012 +0200 Qt: profiles_selector: change/simplify widgets reset/selection behavior commit 43084cb62ac2f3dc977983f7e82a735b019ed421 Author: Francois Cartegnie Date: Thu Sep 20 12:28:48 2012 +0200 Qt: profile_selector: rework profiles backup/restore commit d7ad3f6ff2c12b2b1f07f88ea597b8460755e87b Author: Ludovic Fauvet Date: Thu Sep 20 23:30:09 2012 +0200 android vout: expose the density to the JNI commit 1394bd284bc2e58e578671e2e5a5f410763e84a1 Author: Rémi Denis-Courmont 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 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 Date: Wed Jul 18 16:36:21 2012 +0200 demux/mp4: Add fragmented MP4 support Signed-off-by: Jean-Baptiste Kempf commit 2f1fe72f986c7a408f28b0d8732ceb284ec092e3 Author: David Fuhrmann 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 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 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 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 Date: Fri Sep 21 10:19:02 2012 +0300 Win32: fix open mode signedness commit b616a49004b8e992de38e334745ce90481e1596b Author: Rémi Denis-Courmont 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 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ö 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 commit c73e88ce9a79f1b76e7e6a9ec1cf5781555994a5 Author: Martin Storsjö 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 commit 298913cccf0eb970db523836e7d403dfac3b8fb6 Author: Martin Storsjö Date: Wed Sep 19 12:54:43 2012 +0300 iomx: Add support for the WMV parameter struct Signed-off-by: Jean-Baptiste Kempf commit 52a7c494b4ae72e9b5c31d306dca548a2e8aa735 Author: Martin Storsjö 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 commit bdf858dae3bd2c81ceb2082b4c3ac36d2712d612 Author: David Fuhrmann 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 Date: Sat Sep 15 12:13:08 2012 -0400 visual: use mutexes Signed-off-by: Jean-Baptiste Kempf commit c42c41071316b6166ef2ebe386c5daf7b47b99c7 Author: Jean-Baptiste Kempf Date: Tue Sep 18 18:35:39 2012 +0200 Qt: avoid a crash in preferences, on Windows commit 8d59ba01d33c96d61db5e0e7ab9b8a30b052ebab Author: Rémi Denis-Courmont 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 commit f91a0f93f1a279c02dee8a63a0b31e30f63ceb8a Author: Francois Cartegnie 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 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 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 Date: Tue Sep 18 01:13:28 2012 +0200 youtube.lua: add comments commit 1e811ab55475fdda7f6a21b0ce816b2d775db4c9 Author: David Fuhrmann 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 Date: Mon Sep 17 22:14:27 2012 +0200 Qt: profiles.ui fix build commit cec03a34cbe483b3fc48563f5c3557837a24f040 Author: Francois Cartegnie 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 Date: Mon Sep 17 17:23:59 2012 +0200 Qt: profile_selector: Bind data to muxers commit 970a1b947137e4c8b891fcd3b6bb82ed6f5627bd Author: Francois Cartegnie Date: Mon Sep 17 14:02:57 2012 +0200 Qt: profile editor: fix buttons commit e4e9f0c84a6fd27b321e8065fb2fee4a92369176 Author: Francois Cartegnie Date: Mon Sep 17 14:00:41 2012 +0200 Qt: profiles.ui: missing title commit 1e861aad8ed1fc551f9884a025376d80ecd7be9f Author: Felix Paul Kühne 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 Date: Mon Sep 17 13:35:33 2012 +0200 Qt: profile_selector: fix widgets for audiorate & scale commit eccedd53b2dd0a7a0ad7bc7651e1c602a152054b Author: Francois Cartegnie Date: Mon Sep 17 13:01:27 2012 +0200 Qt: profile_selector: better width/height selection widgets commit b5aeef8aa9c337f31eab202bb6cbb60b9b308a5b Author: Jean-Baptiste Kempf Date: Mon Sep 17 12:20:29 2012 +0200 Configure: update comments commit ad1d4771752682b447d7da95de58371e815e283f Author: Jean-Baptiste Kempf Date: Mon Sep 17 12:20:17 2012 +0200 COnfigure: simplify VCDX detection commit 0ac33c78af118926270c7b8c77727808318afb4e Author: Jean-Baptiste Kempf Date: Mon Sep 17 12:07:53 2012 +0200 Configure: autodetect libssh2 for sftp access commit 4c391b24dca71d54c0ac271f56248061c8dd2f62 Author: Jean-Baptiste Kempf Date: Mon Sep 17 11:50:59 2012 +0200 Configure: fix live555 detection with incomplete contribs commit 05d398a46ea8dae8f99da9f04d9c810217cac46b Author: Rémi Denis-Courmont Date: Mon Sep 17 10:44:16 2012 +0300 contrib: fix projectM dependencies commit aaf17f6592d2cf8f122ed6d9291a8eadb4812576 Author: Pierre Ynard 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 Date: Mon Sep 17 01:43:59 2012 +0200 Fix compilation of DMO on Windows commit 6119143e1819a61c0b08380da696a8e8ce613e93 Author: Vasily Fomin Date: Sun Sep 16 20:10:23 2012 +0200 Qt: Automatic file extension in Transcode/Save Close #4345 Signed-off-by: Jean-Baptiste Kempf commit f447119e42aa353b18f8ba96ff6a52af363f8a3e Author: Jean-Baptiste Kempf 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 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 Date: Tue Feb 28 20:01:42 2012 +0200 Correct default code page for modern greek commit 9195ef85a41297279d872ca54ebed322ae42537a Author: Francois Cartegnie 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 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 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 commit 0c1f44e8e2a703a168ac613c785dbb62334ac084 Author: Felix Paul Kühne 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 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 commit a38092cd83d85fe232a18b1e3c4581440043b742 Author: Felix Paul Kühne 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 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 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 Date: Sun Sep 16 15:53:30 2012 +0200 macosx: fixed minor appearance issue with RTL languages commit 343498be50a024b3e5e16b86addfb3a0e6eab4d5 Author: Felix Paul Kühne 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 Date: Sun Sep 16 15:02:33 2012 +0200 extras/package: added new OSX class files to xcodeproj commit 72011b052d6b7a3f166d0fa2fa45600ca41ffa38 Author: Pierre Ynard Date: Sat Sep 15 22:19:23 2012 +0200 share: remove stray automake variable commit 0bd66faa655055fdddcee8f3b3d9447496a815d6 Author: Francois Cartegnie 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 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 Date: Fri Sep 14 18:26:37 2012 +0200 Qt: add dev only playlist debug view tab commit ef0181f36af3c04b82a829dc9f534e90811d15aa Author: Damien Erambert Date: Sat Sep 15 16:28:13 2012 +0200 macosx: fixed 2.1 artwork Signed-off-by: Felix Paul Kühne commit b2fafcee354efb6b49686307da632999f158f72c Author: Daniel Peng 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 commit 5d811d39e031b977d74825055f2c50c5280198aa Author: Jean-Baptiste Kempf Date: Sat Sep 15 15:17:59 2012 +0200 Lua: kill a warning commit 20aa87848cf01063959b8c09dd80c1b8f7635004 Author: Jean-Baptiste Kempf Date: Sat Sep 15 15:17:10 2012 +0200 lib: kill a warning commit 15498896d0666767e0604cf84a937640f7c74eae Author: Mark Lee Date: Fri Sep 7 19:30:48 2012 +0100 Add test cases for the libvlc equalizer API. Signed-off-by: Jean-Baptiste Kempf commit 32596ea810730f1d995ed7cb023de64cf1da6047 Author: Mark Lee 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 commit 22532b5c830c4d082920902e66bd32ab75981b7e Author: Francois Cartegnie 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 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 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 Date: Fri Sep 14 21:42:45 2012 +0300 config: add integer list callbacks for config items commit 75b3b2ed324d4cb25c20e18cc7fea99eb91f4f6b Author: Jean-Baptiste Kempf Date: Sat Sep 15 01:11:07 2012 +0200 Fortunes: argument-oriented programming commit 31180356048402d449f4ee765da20e67ff7e8005 Author: Daniel Peng 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 commit a065e2d9a53b78037f99fa120bf2600aaaac2b85 Author: Jean-Baptiste Kempf 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 Date: Fri Sep 14 20:09:09 2012 +0200 macosx: only restore frame before playback in embedded case commit 2bcba23f488d761298340bed362eaa8ceb5a26fb Author: David Fuhrmann 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 Date: Fri Sep 14 20:00:01 2012 +0200 macosx: remove unneeded extra autorelease pool commit c8f0f3b423b92d212d3b66510454d6c63105260d Author: David Fuhrmann 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 Date: Fri Sep 14 18:55:49 2012 +0200 macosx: small cleanup in VLCWindow commit 9e7821d92b77905a07d0d2d261a741f1bfca85b7 Author: Felix Paul Kühne 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 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 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 Date: Fri Sep 14 00:58:15 2012 +0200 Select module is gone. commit cd641aa27f82e65be670f062b6dcc78ae4f05d93 Author: Jean-Baptiste Kempf 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 Date: Thu Sep 13 22:42:29 2012 +0200 sql_media_library: add missing text indexes commit 5152b38091da496023b9edcd419868bbc38234fc Author: Francois Cartegnie 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 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 Date: Thu Sep 13 16:36:52 2012 +0200 macosx: fixed inconsitent menu label commit 5444f9a081fa5cf74b49d4f40e13ea0675d115f5 Author: Jean-Baptiste Kempf Date: Thu Sep 13 17:51:03 2012 +0200 DMO: blind fix for loader compilation commit 6d65b58226d2506e0ee99dfcc3b0cc24db650d8c Author: Jean-Baptiste Kempf Date: Thu Sep 13 17:35:08 2012 +0200 DMO: add another audio type commit 2cf88f70a130a5ba5bff8efa52dd1880920a1583 Author: Jean-Baptiste Kempf Date: Thu Sep 13 17:36:05 2012 +0200 DMO: improve debug commit fb6b324887a427a9eb5ef92bed1fa2e8129d7923 Author: Jean-Baptiste Kempf Date: Thu Sep 13 17:37:18 2012 +0200 DMO: fix MSS1/MSS2 decoding Close #750 too commit ca86537cc3ca180b0325195a7a4bff2c05ce608e Author: Jean-Baptiste Kempf Date: Thu Sep 13 17:36:36 2012 +0200 DMO: support more DLLs for MSS1/MSS2 commit ec8004ae9f49da66c38b62aeee277170b064990c Author: Rafaël Carré Date: Thu Sep 13 16:23:10 2012 +0200 contrib: fix harfbuzz linking flags on win32 commit 87c56df78549472e15f7c8ccf63cc16e5e3d22f2 Author: David Fuhrmann 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 Date: Thu Sep 13 12:14:31 2012 +0200 macosx: simplify style mask options on window creation commit 28facd946d75ddd44831028d716ef5d34da5ba51 Author: David Fuhrmann 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 Date: Thu Sep 13 13:40:11 2012 +0200 Fix build of avcodec commit ff80d7b44ea8c557b053ef25b130d15ae3fadee9 Author: Jean-Baptiste Kempf Date: Thu Sep 13 13:25:50 2012 +0200 Map MSS2 to avcodec Close #750 commit f452fcbe104963ea844c383f03417c51399a71d9 Author: Jean-Baptiste Kempf Date: Thu Sep 13 13:18:33 2012 +0200 Configure: regroup win32 checks commit 0ed8238ee8e0ff4de205cc72dd06100bff6b888f Author: Felix Paul Kühne 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 Date: Thu Sep 13 11:48:29 2012 +0200 ProRes is not always 422 commit 681278213c2b14df7fe1052718801b91161cbedd Author: Ilkka Ollakka 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 Date: Thu Sep 13 11:23:19 2012 +0200 Add a ProRes fourCC commit 390f3cc8540c4e7e8250370cfc64c2e1c77021ca Author: Felix Paul Kühne 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 Date: Thu Sep 13 01:49:47 2012 +0200 macosx: added another OPUS MIME type commit 5d643801a160c663dacf851b012255b2c08a24be Author: Jean-Baptiste Kempf Date: Thu Sep 13 01:46:41 2012 +0200 Forgotten opus extension registration commit ad8a5ba270d059e60ad49ea46246d435ed73732b Author: Felix Paul Kühne Date: Thu Sep 13 01:44:40 2012 +0200 macosx: added support for the OPUS file and MIME types commit 513c45c8de7647433d45d21102ed9f4aa0796b22 Author: Pierre Ynard Date: Thu Sep 13 01:18:03 2012 +0200 vimeo.lua: cosmetics commit c163f06ea04ec085539d517749f442746644c0e5 Author: Ludovic Fauvet Date: Wed Sep 12 15:15:15 2012 +0200 lua soundcloud: fetch artwork Signed-off-by: Jean-Baptiste Kempf commit ac2ccb3a7f28b4771758b0169ac0c6367eab327d Author: Felix Paul Kühne 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 Date: Thu Sep 13 00:08:26 2012 +0200 Fix make dist commit 0f4a8e79a31a319feb400f1bdab6cb6169d6d52f Author: Jean-Baptiste Kempf Date: Wed Sep 12 22:37:57 2012 +0200 Contribs: update to the Opus release 1.0.1 commit 2e5c5442c8a604bd4446dc64a84f82b2426af80f Author: Pierre Ynard Date: Wed Sep 12 22:00:43 2012 +0200 vimeo.lua: fix error case commit 5e374e0a6748ad6a8d0616a43903ad8e53edc801 Author: Pierre Ynard 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 Date: Wed Sep 12 21:09:52 2012 +0200 vimeo.lua: remove tabs and debug output commit 9e3493dd0060cec2496dcc5a60b2eb86b4f9e0dd Author: Felix Paul Kühne 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 Date: Wed Sep 12 13:00:23 2012 +0200 macosx/CAS: fixed memory leak commit 35626be010be21063924f169e5719ddbdef39e8a Author: Jean-Baptiste Kempf Date: Wed Sep 12 16:29:00 2012 +0200 move NSIS to a sub-directory commit a22323f27dfb09f467128be336dc4980d61898a9 Author: Jean-Baptiste Kempf Date: Wed Sep 12 15:36:58 2012 +0200 DirectSound: fix setting the default channel in surround cases commit f332caaf5285d8f839063c9bbf6779d2252f497c Author: François Revol Date: Wed Sep 12 11:40:01 2012 +0200 lua vimeo playlist: Remove trailing tab Signed-off-by: François Revol Signed-off-by: Jean-Baptiste Kempf commit 8e60ce57f9be6ccad2248c57f40dc9b364da09e7 Author: François Revol 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 Signed-off-by: Jean-Baptiste Kempf commit 6cdaecdb6a12afbefd4448dc0dba3d89f416d720 Author: Jean-Baptiste Kempf Date: Wed Sep 12 13:02:30 2012 +0200 Contribs: fix lua.exe generation commit 8d95ee611103aac69b118f4845197144b2e68c8b Author: Felix Paul Kühne 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 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 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 commit 9cd19ad5d3daad87b4ec25a0a1c3bfdec31ff043 Author: Pierre Ynard Date: Wed Sep 12 01:04:19 2012 +0200 doc: install libvlc samples in proper subdirectory commit 8837bef6f20b15b2eec5a9ed8de7d328f6f6d2a8 Author: Pierre Ynard Date: Wed Sep 12 00:04:03 2012 +0200 Update .gitignore files commit b995c7405e4580cbdc8c93e056c1561f3158e1ef Author: Pierre Ynard Date: Tue Sep 11 23:45:15 2012 +0200 Update changelog rules to 2012 commit d7339f8ff598c0031ba41f984f8bd74207ec1374 Author: Pierre Ynard 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 Date: Tue Sep 11 22:40:21 2012 +0200 Remove WinCE resources commit 37198db291876067dc692fd3fdc875b32a5c7725 Author: Jean-Baptiste Kempf Date: Tue Sep 11 20:05:50 2012 +0200 Qt: fix build on Windows commit 569f7b8add24ff0ed3ad9f5fbf97aeaf6404b84b Author: Rémi Denis-Courmont Date: Tue Sep 11 19:23:40 2012 +0300 Qt: update PVR open tab commit 42551ffdab39ca61afccc5928bf659474015aba2 Author: Jean-Baptiste Kempf Date: Tue Sep 11 17:03:21 2012 +0200 Tools: add m4 commit 9b01e561edfa319a7e1d604d363984cf24a617c6 Author: Jean-Baptiste Kempf 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 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 Date: Tue Sep 11 00:15:06 2012 +0200 Win32: compile correctly UAC.dll commit eeaa3b9ef3034627249d20236d982ab6d60a51da Author: Rémi Denis-Courmont Date: Tue Sep 11 00:47:30 2012 +0300 Remove unprotected ARM-specific syscall commit a597327aa902f85e055aa455ae5ee0060544b8a4 Author: Rémi Denis-Courmont 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 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é 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 Date: Mon Sep 10 19:36:14 2012 +0200 Qt: fix a crash when using the skins commit 116c1df8d328fe1eba0006bdeec0a7c391b27f34 Author: Rémi Denis-Courmont 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 Date: Mon Sep 10 18:28:20 2012 +0300 rwlock: cancellation safety commit fba184a0ca0b28376a22f6daf5dac96b50f8e669 Author: Rémi Denis-Courmont 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 Date: Mon Sep 10 17:10:37 2012 +0200 Qt: selector, prevent some podcast crashes commit a2df1797f9b6b39fcb8eeb3f0d616e9713b065c5 Author: Jean-Baptiste Kempf 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 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 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 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é commit 9b2ae59f9054bf2edd3d879f992d64f3551841be Author: Rémi Denis-Courmont Date: Mon Sep 10 16:31:11 2012 +0300 Fix/doxify documentation commit cdf16f92e0f26d9035820cadc5cfefabd429bc52 Author: Rémi Denis-Courmont Date: Mon Sep 10 16:22:05 2012 +0300 Rationalize #includes commit ecb0421854e16ddb7a32d716a3565440378c5672 Author: Rafaël Carré Date: Mon Sep 10 14:57:05 2012 +0200 Public keys should be constant data commit e7c2da6c16ccd419f8632e521e600e8e68e00ddc Author: Rafaël Carré Date: Mon Sep 10 14:53:26 2012 +0200 Avoid a few relocations commit f6fce728c863b7d01ac9b3be2ede9988590406c8 Author: Sylver Bruneau Date: Mon Sep 10 14:11:26 2012 +0200 extras/tools: fix gas revision Signed-off-by: Felix Paul Kühne commit 94b654a3bffc3d2ae8ea8b9061dbc4b23b5cf5d0 Author: Felix Paul Kühne Date: Mon Sep 10 13:57:58 2012 +0200 fixed linking the screen module on OSX commit 26438f95fa9815dccdbfbf7ce2111b7e58c75d99 Author: Jean-Baptiste Kempf Date: Mon Sep 10 11:00:37 2012 +0200 Configure: regroup the host/build sections commit 4e6ace3517fc6115b4b43c7502e147f94f1e0451 Author: Rafaël Carré Date: Mon Sep 10 10:50:38 2012 +0200 Add dolt generated files to distclean commit 1ce6c073f44188cb57f557510975148d8f159337 Author: Diego Elio Pettenò 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é commit 0752b93c259ba5e5dce99567c8951908bfe17a39 Author: Pierre Ynard Date: Mon Sep 10 04:20:09 2012 +0200 test: update .gitignore commit 973824d893f619910fec91ebb55a55c5ed6eec24 Author: Pierre Ynard Date: Mon Sep 10 01:47:41 2012 +0200 i18n: remove deleted file commit 91afa20a17dc03a4e3e8998134bae533062756d2 Author: Pierre Ynard Date: Mon Sep 10 01:44:54 2012 +0200 Makefile: fix file names commit fb1dcab36e7c3a49d49562334045e4f87980ac03 Author: Rémi Denis-Courmont 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 Date: Mon Sep 10 00:12:34 2012 +0300 v4l2 access: use --v4l2-chroma if specified commit 0c4e52ceefd38317803a09cdf5ce26bb783f67a7 Author: Rémi Denis-Courmont 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 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 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 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 Date: Sun Sep 9 16:22:26 2012 +0300 Define explicit makefile variable for libpthread commit fcc20e9224f621e0267350d4483896520ab57017 Author: Rémi Denis-Courmont Date: Sun Sep 9 15:57:52 2012 +0300 Remove recursion into modules/codec/loader/ commit 65bb5e96d099ab8d8fe680c0e7ed10423deb5a85 Author: Rémi Denis-Courmont Date: Sun Sep 9 15:49:12 2012 +0300 Remove recursion into modules/codec/avcodec/ commit b894ea273d3d3b42bb906acc722e153691f7678b Author: Rémi Denis-Courmont Date: Sun Sep 9 15:46:35 2012 +0300 Remove recursion into modules/codec/omxil/ commit 242da5cd8b6971ae01ce61511d51c74900483abf Author: Rémi Denis-Courmont Date: Sun Sep 9 15:38:45 2012 +0300 Remove recursion into modules/codec/dmo/ commit 95fe9aa84a0e4d661bfed3ddf58a7ece391996a0 Author: Rémi Denis-Courmont Date: Sun Sep 9 15:37:24 2012 +0300 Remove recursion into modules/codec/shine/ commit 9a0c2dcacf1ee86ebe7b05ebe32d13015f0c4499 Author: Rémi Denis-Courmont Date: Sun Sep 9 15:35:21 2012 +0300 Remove recursion into modules/codec/wmafixed/ commit a42b001bfdcc79a94a3ef8a722424f47a1285bdb Author: Rémi Denis-Courmont Date: Sun Sep 9 15:32:07 2012 +0300 Remove recursion into modules/codec/spudec/ commit 77e35f3dda1eef3cf961f14fe77e1e07e5ad2716 Author: Rémi Denis-Courmont Date: Sun Sep 9 15:28:31 2012 +0300 Remove recursion into modules/demux/avformat/ commit 1f9312aa6b2adb95557a4b3c1240d89802f5e2ab Author: Rémi Denis-Courmont Date: Sun Sep 9 15:19:53 2012 +0300 Remove recursion into modules/demux/mkv/ commit 7495b8698a4fae87a8d71d630dfb05a7110490fa Author: Rémi Denis-Courmont Date: Sun Sep 9 15:10:00 2012 +0300 Remove recursion into modules/demux/playlist/ commit 5fd4ccc7c5e763c4e314f83f24c788431ffe55e1 Author: Rémi Denis-Courmont Date: Sun Sep 9 15:07:39 2012 +0300 Remove recursion into modules/demux/mpeg/ commit 47f8ffaf94e15983e545f625ec7697956131c723 Author: Rémi Denis-Courmont Date: Sun Sep 9 15:04:49 2012 +0300 Remove recursion into modules/demux/mp4/ commit 049c66f78d099e8d8eaa775ff01ba10ecb617cc9 Author: Rémi Denis-Courmont Date: Sun Sep 9 14:59:00 2012 +0300 Remove recursion into modules/demux/avi/ commit 6982d99b4a96fac034369896bfba5560333cf621 Author: Rémi Denis-Courmont Date: Sun Sep 9 14:57:33 2012 +0300 Remove recursion into modules/demux/asf/ commit 79d4fa7efd8a5f81eb2a4f109377c96db3ec9649 Author: Rémi Denis-Courmont Date: Sun Sep 9 14:54:18 2012 +0300 Rewrite modules/stream_filter/ Makefiles commit 2376deda67279d6f7a237e3e040ad2cc19038449 Author: Rémi Denis-Courmont Date: Sun Sep 9 14:42:41 2012 +0300 Remove recursion into modules/misc/osd/ commit f369524f69cd42ada642b16868bcd54c10308217 Author: Rémi Denis-Courmont Date: Sun Sep 9 14:38:42 2012 +0300 Remove recursion into modules/misc/stats/ commit c5517b22c8b4d9cdc05e6b6692966b0fc3387178 Author: Rémi Denis-Courmont Date: Sun Sep 9 14:35:38 2012 +0300 Remove recursion into modules/misc/playlist/ commit c90a86804c265d4776c8b846148efa5812217496 Author: Rémi Denis-Courmont 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 Date: Sun Sep 9 14:09:37 2012 +0300 Remove recursion into modules/control/globalhotkeys/ commit afc1d0221aee709df07ded0194c1851739c48f44 Author: Rémi Denis-Courmont Date: Sun Sep 9 13:29:58 2012 +0300 Remove recursion into modules/video_filter/dynamicoverlay/ commit d4c32e837c326c5711cd888a4bb1e82d9efbda27 Author: Rémi Denis-Courmont Date: Sun Sep 9 13:22:18 2012 +0300 shm: move rules out of configure.ac commit 6e4820dd1fd3b58f5289530fcf023b85bcdfa322 Author: Rémi Denis-Courmont Date: Sun Sep 9 12:56:12 2012 +0300 wingapi: remove WinCE vout commit bb8711bab06f0af01b401b27176f6e694ce3c49d Author: Rémi Denis-Courmont Date: Sun Sep 9 12:53:10 2012 +0300 Remove recursion into modules/video_output/msw/ commit 1051a606b49c1a42fa02ab1c74e201a904e7316a Author: Rémi Denis-Courmont Date: Sun Sep 9 12:41:16 2012 +0300 Remove recursion into modules/stream_out/transcode/ commit ad2d4c2a91a049f0b6a282acef0f8d6bb3639de0 Author: Rémi Denis-Courmont Date: Sun Sep 9 12:37:29 2012 +0300 Remove recursion into modules/mux/mpeg/ commit 9bc110c4b98d4e680ed03762be1e299e40d48687 Author: Rémi Denis-Courmont Date: Sun Sep 9 12:34:59 2012 +0300 Remove recursion into modules/visualization/visual/ commit 3bb91f70e7200da741e20fba1d983205aa8f9ea2 Author: Rémi Denis-Courmont Date: Sun Sep 9 12:04:59 2012 +0300 Remove recursion into modules/access/zip/unzip/ commit b6c921dbc1c04bef8e235457a3aac0f58cbd263f Author: Rémi Denis-Courmont Date: Sun Sep 9 11:55:56 2012 +0300 Remove recursion into modules/access/mms/ commit e4179b139164c2927683d0e87c1d33c0cd3994d5 Author: Rémi Denis-Courmont Date: Sun Sep 9 11:52:40 2012 +0300 Remove recursion into modules/access/zip/ commit 4cefbe9ad9b53041720e854fc1c3aeed94310f42 Author: Rémi Denis-Courmont Date: Sun Sep 9 11:47:57 2012 +0300 Remove recursion into modules/access/vcdx/ commit 4d1cee9e23f4f8249299752eb0f5909c2c8b21c3 Author: Rémi Denis-Courmont Date: Sun Sep 9 11:46:26 2012 +0300 Remove recursion into modules/access/vcd/ commit 1000e8fa00dcfb40748216eb4ecec42529254efc Author: Rémi Denis-Courmont Date: Sun Sep 9 11:43:13 2012 +0300 Remove recursion into modules/access/screen/ commit db065ee5d41da3f168740d01e65f46001a9e88ce Author: Rémi Denis-Courmont Date: Sun Sep 9 11:37:47 2012 +0300 Remove recursion into modules/access/rtsp/ commit 0f085d69bbc11ab31cc511201c929a3dae51e8f5 Author: Rémi Denis-Courmont Date: Sun Sep 9 11:37:06 2012 +0300 Remove recursion into modules/access/dshow/ commit 74baa8cafc2a20c7cc479cd3c7a3b0756a0ec98b Author: Rémi Denis-Courmont Date: Sun Sep 9 11:07:30 2012 +0300 Remove recursion into modules/access/bd commit 63c78d400b682b650da19a91bf358a1a6e12f8d2 Author: Rémi Denis-Courmont 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 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 Date: Sat Sep 8 19:11:07 2012 +0300 compat: (pretend to) implement getpid() on NaCl commit 60d58695815daacfc8163d909e017b9eaf8f6274 Author: Rémi Denis-Courmont Date: Sat Sep 8 18:59:45 2012 +0300 vlc_GetCPUCount: no need to call getpid() commit 1f8faf158cf7ac0164cb1d2bcd0d4e63582bf536 Author: Denis Charmet 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 commit b931c16ed0e6a1753178e03ad6c21e5e317f230d Author: Ludovic Fauvet Date: Sat Sep 8 14:52:06 2012 +0200 speex: remove tabs and trailing spaces Signed-off-by: Jean-Baptiste Kempf commit 3e8dc1bc6665d26eb343782a5b2cdd823089fa72 Author: Rémi Denis-Courmont 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 Date: Fri Sep 7 23:08:25 2012 +0200 macosx: cleanup generic scrollwheel implementation commit 04e7801fbec46686821202423cccda790516d7b7 Author: David Fuhrmann Date: Fri Sep 7 22:29:51 2012 +0200 macosx: implemented scroll wheel behaviour for fullscreen volume slider, too commit da6798a95bc9bc4683c1f7b00b3a80167097d45f Author: David Fuhrmann Date: Fri Sep 7 22:08:04 2012 +0200 macosx: rename forgotten occurence of macosx-background commit 0f233f4980d0440b8357de629fee7fa0741c27b3 Author: Ilkka Ollakka Date: Fri Sep 7 18:03:00 2012 +0300 swscale: pass/calculate sar-info, should fix #7437 commit b6688f49a3c3dccb1d142c92ef7c0ecf63065922 Author: Felix Paul Kühne Date: Fri Sep 7 16:19:25 2012 +0200 macosx: compilation fix commit 50f07bc440eb438ee769a9dbac92a1d5098ab2e8 Author: Rafaël Carré Date: Fri Sep 7 16:13:06 2012 +0200 stackhandler: simplify commit 4dd84882b68bcb1627de4f02dc0f17672c61e13c Author: Rafaël Carré Date: Fri Sep 7 16:12:53 2012 +0200 stackhandler: fix indentation commit 38faa0be67f7df1fa4eca218aa63782e66d7806c Author: Felix Paul Kühne 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 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 Date: Fri Sep 7 12:56:41 2012 +0200 ogg: fix computation of vorbis stream length (close #1859) Signed-off-by: Jean-Baptiste Kempf commit 397b9e094c6e1cc175c3cb91cf5f8118c951c06a Author: Rémi Denis-Courmont Date: Fri Sep 7 00:10:16 2012 +0300 win32: cosmetic commit df505697b39a6d34792b2cc84e3434bdd5ff3d7c Author: Rémi Denis-Courmont Date: Fri Sep 7 00:10:07 2012 +0300 posix: fix warning commit 12b67927e9f6eb49175108dab1f6720e8a6c6302 Author: Rafaël Carré 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é Date: Fri Sep 7 01:28:24 2012 +0200 typo: overriden -> overridden commit dbc7e11c67d6ddac11c16995c28c133e7b6566fa Author: Rafaël Carré 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é commit d72aa5b3e7efdd65c9740f97b703c9afcc723ef4 Author: Benjamin Drung Date: Fri Sep 7 00:31:11 2012 +0200 Fix typo: overriden -> overridden. Signed-off-by: Rafaël Carré commit e7179e2a2f3d3dd6d1edf16504efc0aee346901d Author: Rafaël Carré 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 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 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 Date: Thu Sep 6 20:55:36 2012 +0300 Win32: run-time support for Vista's tick count commit 1bd2dabff8e0f82abf50edbff01c4128ad484a07 Author: Rafaël Carré Date: Thu Sep 6 19:34:53 2012 +0200 contrib: libogg: do not use gcc -O4 on osx commit 4e2ad6dffd3191c9cecacb1dfe3c2d35b58b4d17 Author: Rafaël Carré Date: Wed Sep 5 01:59:27 2012 +0200 videodev2.h: fixes for non Linux builds Signed-off-by: Rafaël Carré commit 602d9e215b2525665289c9319dd37e5139c7038f Author: Rémi Denis-Courmont Date: Thu Sep 6 19:26:37 2012 +0300 Win32: add --clock-source configuration item commit fa51c9939bf475de32ed377f9ba26ea2da6565e5 Author: Rémi Denis-Courmont Date: Thu Sep 6 18:20:33 2012 +0300 Fix comment for VLC_CONFIG_LIST_CB commit 2723790468d4324445752d7b050394553fd08cb0 Author: Jean-Baptiste Kempf Date: Thu Sep 6 17:25:31 2012 +0200 s/FFmpeg/libavcodec where applicable commit aff4cad782e0939afc520f82735ebfac27cd3b9c Author: Benjamin Drung 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é commit 0bafe94c50caf457afc5d0a244695db4f6122a09 Author: Rémi Denis-Courmont Date: Thu Sep 6 16:55:07 2012 +0300 Remove empty *_DEPENDENCIES in makefiles commit cae17164feb0d5bfcd7dfaa0e2ef4685010dfce4 Author: Rémi Denis-Courmont Date: Thu Sep 6 14:59:22 2012 +0300 access: use correct libtool tag for C++ files commit 4f0158c54276d37cbe2f5de29b6b97d4618d730a Author: Rémi Denis-Courmont Date: Thu Sep 6 14:57:49 2012 +0300 Remove unmaintained RPM specfiles commit bc6a86c077196e8a48230f37e43a9167cadf97ef Author: Ludovic Fauvet Date: Thu Sep 6 12:38:49 2012 +0200 ogg: find the length of an opus stream Signed-off-by: Jean-Baptiste Kempf commit 597e34b81febddfabf45e5d821e99abd109fa94b Author: Denis Charmet 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 commit 4afbaf587d11e0df32e035309cb7425f754b02c5 Author: Benjamin Drung Date: Thu Sep 6 14:15:43 2012 +0200 Fix typo: bandwith -> bandwidth. commit 840d47a8c82537c42c21c5b5c0a61c0a1d15aac2 Author: Francois Cartegnie Date: Thu Sep 6 12:39:39 2012 +0200 Qt: MLModel: fix memleak commit 40edf1ba79819c6fa216435b01b06bf25331b1c9 Author: Rémi Denis-Courmont Date: Thu Sep 6 13:10:12 2012 +0300 dbus: simplify single instance initialization commit 6b51f70793b58d3da9f5cb57085457bbffdc41bd Author: Rémi Denis-Courmont Date: Thu Sep 6 12:40:40 2012 +0300 Remove system_End() except on Windows, simplify commit 6884e6dca9f02a7ddbb70f1414c47cc5604a40cc Author: Rafaël Carré 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 commit c422a5231ac90ccca633a0552185c5af90b52d33 Author: Rémi Denis-Courmont 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é Date: Wed Sep 5 13:46:12 2012 +0200 --enable-qt4 is now --enable-qt commit eda125cd0ac43c1761d95ed23c26c7861a8d871e Author: Mark Lee Date: Wed Sep 5 11:38:16 2012 +0100 Add missing "; " delimiter in subtitles extensions. Signed-off-by: Rafaël Carré commit dfae35ab8f7b5ef8cc43bdf613c741298edb6e2b Author: Edward Wang 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é commit 621a5ee08b78d51876ca44c04c2c251f24f7c425 Author: Rafaël Carré Date: Wed Sep 5 12:57:38 2012 +0200 contrib: build opus by default commit 0346a35cee7d880f16ad24ca983a0885d85b363d Author: Diego Elio Pettenò 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ò Signed-off-by: Rafaël Carré commit fbe2c9bcf9424fa6cf510257f92c739e2f1d43ad Author: Jean-Baptiste Kempf Date: Wed Sep 5 00:01:32 2012 +0200 Contribs: update Opus to 1.0.1-rc3 commit df0b9f55b263a422a560efd10e33bd31f5569c35 Author: Denis Charmet Date: Tue Sep 4 13:53:36 2012 +0200 MKV: Handle multi-editions as different titles Close #7401 Signed-off-by: Jean-Baptiste Kempf commit 720f0f1bae9572f45984febde729849f6f30e822 Author: Francois Cartegnie 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 Date: Tue Sep 4 20:10:48 2012 +0200 sql_ml: lock was missing, use GetURI commit 836dd5f68c7e5edad9dedc174315b2eaeecb2826 Author: David Fuhrmann Date: Sun Sep 2 15:47:02 2012 +0200 macosx: add scroll wheel support for progress and volume bar commit fc562ac89188f752b181825793b4c7bbe92d1908 Author: David Fuhrmann 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 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 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é commit 847690d238dd9d957d24352fdde69703dc3bc64a Author: Francois Cartegnie Date: Tue Sep 4 15:02:10 2012 +0200 Qt: MLItem: add missing lock and fix scheme fixing commit 1ebf4b12550a7b764319b2c13158584e80a70d63 Author: Francois Cartegnie Date: Tue Sep 4 15:27:32 2012 +0200 Qt: MLItem: missing lock commit 0bb6445c3fc4f99caa170855f5a226844a120e07 Author: Francois Cartegnie Date: Tue Sep 4 15:38:42 2012 +0200 Qt: MLItem: missing locks commit a3d241810b6e02d1b81d15927bde30b87fb7abd7 Author: Diego Elio Pettenò Date: Tue Sep 4 06:19:30 2012 -0700 build: unbreak bootstrap after c685975185e8ad0e4845ea0dbacc0adf77eb7a20 Signed-off-by: Diego Elio Pettenò Signed-off-by: Rafaël Carré commit 5d498a3966b84cd699b0e52d160fe6b2de293ef9 Author: Rémi Denis-Courmont 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 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é 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é Date: Tue Sep 4 14:11:40 2012 +0200 contrib: install .pc file for ncursesw commit f9b872ba9e7889e975c3f29c50868389e040bcc0 Author: Felix Paul Kühne Date: Tue Sep 4 12:51:20 2012 +0200 macosx: removed dead code commit 1f18696f679fe520b64d60cb933fe50d3dfc3215 Author: Martin Storsjö 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 commit d84b8db93bce76f078f190505226924c0c4cd3cc Author: Jean-Baptiste Kempf 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 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 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 Date: Tue Sep 4 11:47:32 2012 +0300 src: remove one level of makefile recursion Signed-off-by: Rémi Denis-Courmont commit 9c7198eaeda34f791fd007287e4089099ed70e22 Author: Timothy B. Terriberry 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é commit af4805700c96f17972ab6d3292404f9248be2b90 Author: Timothy B. Terriberry 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é commit 675072a8a6a520f79e9892e26ff3be98b069df7a Author: Timothy B. Terriberry 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é commit c33e5f1920a6782e60b3fc38235f90edca52eeb0 Author: Felix Paul Kühne Date: Mon Sep 3 23:05:52 2012 +0200 macosx: unify and modernize coding style commit 8b66194bf7edcbdf61d356b8fbca8e23f424045e Author: Felix Paul Kühne Date: Mon Sep 3 20:46:44 2012 +0200 macosx/StringUtility: move lost declaration commit 234c3fabc0d037d97988930166b69f84a8e04461 Author: Felix Paul Kühne Date: Mon Sep 3 20:41:46 2012 +0200 quartztext: unify and modernize coding style commit da06d2cb0bc918e58e74d9c37cc1993b32bdf7f7 Author: Felix Paul Kühne Date: Mon Sep 3 20:30:09 2012 +0200 eyetv: unify and modernize coding style commit e365f860e046606a11e2f73df4168f878906850d Author: Felix Paul Kühne Date: Mon Sep 3 20:12:53 2012 +0200 qtcapture: unify and modernize coding style commit bdb729ea3fc7117b1ab1f268da006ff5d2d1be92 Author: Felix Paul Kühne Date: Mon Sep 3 20:09:46 2012 +0200 qtsound: unify and modernize coding style commit f4e7a566b252aa5fce21d045ef32ce0931be453c Author: Felix Paul Kühne Date: Mon Sep 3 20:04:37 2012 +0200 macosx_vout: unify coding style commit 06ec7c968300e49e113e89d97801c1b09229d641 Author: Felix Paul Kühne Date: Mon Sep 3 19:10:58 2012 +0200 macosx: fixed runtime warnings due to renamed imagery commit 1ee08fc6bed5192218bc0a63ed9ddace24e46203 Author: Felix Paul Kühne 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 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 commit b30051e082d44c1c177ba914d3db64f26971d5fd Author: Felix Paul Kühne Date: Mon Sep 3 18:37:45 2012 +0200 macosx: removed no longer needed preliminary artwork commit 3b59b6f62323ff283087ec9c00ef1a4668ef5d73 Author: Felix Paul Kühne 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 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 commit 565c19d646fa59fabb9c36876ca16bdb3a52ec1a Author: Felix Paul Kühne 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 Date: Mon Sep 3 18:01:23 2012 +0200 macosx: implemented graphics for the single playlist button state commit 034d3bab1c6b95cc1e5dc0294eb4a61c4b36029e Author: Damien Erambert 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 commit e76b3523c94dee38c9454115ed0b7e978323dd2f Author: Rémi Denis-Courmont 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 Date: Mon Sep 3 18:21:13 2012 +0300 http: fix HTTP through proxy (fixes #7417) commit edd2190a5b093c698c647b7ac163f3ae79464dbf Author: Rémi Denis-Courmont Date: Mon Sep 3 16:32:58 2012 +0300 v4l2: radio: measure time from start (refs #7400) commit 93d4bf96f5f86f4056d0b7a7f7b7fd297606a637 Author: Rémi Denis-Courmont Date: Mon Sep 3 16:31:10 2012 +0300 ALSA: measure time from start (refs #7400) commit c21bc6b1c6f58b9c6d7dbf279a91c5e8b6c15ba3 Author: Rémi Denis-Courmont Date: Mon Sep 3 16:28:45 2012 +0300 v4l: measure time from start (fixes #7400) commit 4c4fa08cff1cb21fa56a0c9caf2490900d5510ba Author: Rémi Denis-Courmont 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 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 Date: Mon Sep 3 12:45:11 2012 +0300 Remove old MSVC and Borland work-arounds commit 5bf7136dcfe8df948150c534ac12a42cf97c45b5 Author: Rémi Denis-Courmont Date: Mon Sep 3 12:44:38 2012 +0300 Remove work-around for antique versions of MSVC commit cbcf6bbdc8bd8c793ad95dacb2290fe13d302c24 Author: Rémi Denis-Courmont 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 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 Date: Fri Aug 31 15:41:54 2012 +0200 Qt: MLmodel: fix headers encoding commit df0f82ab9c89d2658ddb94b581ef5e6eff460b16 Author: Felix Paul Kühne 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 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 Date: Sat Sep 1 16:36:58 2012 +0200 auhal: unify coding style commit a7b2dcf0ee052630b5469fb2dac652d307e0784c Author: Rémi Denis-Courmont Date: Sun Sep 2 12:14:28 2012 +0300 Remove WinCE commit a5b8b24f212e8aac622d120651aecc8dbc81dbb0 Author: Rémi Denis-Courmont 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 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 commit 8fbb1fd08399f3a29c0c4850bac2c03e40997099 Author: Felix Paul Kühne 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 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 Date: Fri Aug 31 15:28:44 2012 +0200 macosx: updated xcodeproj to fix the build commit b1c627934b266fd5435d79e3bf17ef3cd8977371 Author: Angelo Haller Date: Fri Aug 31 13:48:37 2012 +0200 Sanitize file path before deletion. Signed-off-by: Jean-Baptiste Kempf commit 71c1e3552afbd11ad92d3571a3518a28001c3531 Author: Felix Paul Kühne 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 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 commit 869792e14f572dd635ec4e428f0cd8c93d9b6e69 Author: Damien Erambert 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 commit 8f5af35461457fa13ec2abacf50103522676fb62 Author: Felix Paul Kühne Date: Fri Aug 31 13:36:21 2012 +0200 macosx: pixel-pushing within the detached vout window commit 3589fc7ae91e333b28a10c8f21f495513a6bbc05 Author: Felix Paul Kühne 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 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 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 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 commit 2ee43275e3dfe528f9bc41f8520ba218487d0588 Author: Ludovic Fauvet Date: Fri Aug 31 02:37:15 2012 +0200 fix use of uninitialized variable on error Signed-off-by: Rémi Denis-Courmont commit 25a85e9285b958ee28ac239d02a9d89e8e6c1560 Author: Ludovic Fauvet Date: Fri Aug 31 03:48:18 2012 +0200 mp4: fix flawed logic (close #7058) Signed-off-by: Rémi Denis-Courmont commit 9c9b7a3df922bb9dc2bee9d2975486c335379ed5 Author: Rafaël Carré Date: Fri Aug 31 01:12:23 2012 +0200 Do not cache non existing memcpy module commit c36ef28adb260c01da6e8ee9f51ed272df080624 Author: Rémi Denis-Courmont 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 Date: Thu Aug 30 22:51:27 2012 +0200 HLS: remove tabs and trailing space commit 65d11fbb2ab3ca24a3df687b65b1837286d23329 Author: Rémi Denis-Courmont 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 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 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 Date: Thu Aug 30 17:11:12 2012 +0200 Decklink: use a consistent licence header commit 9971f95956d14896e10f41effbe9933eeccde92f Author: Jean-Baptiste Kempf Date: Thu Aug 30 17:04:58 2012 +0200 Linsys: relicense under the LGPL commit f19d35a1efbe3f0da445f30d594c11d129d5bc26 Author: Rafaël Carré Date: Thu Aug 30 14:40:36 2012 +0200 contrib: do not put -g in CPPFLAGS commit e96daf834138eba8df15783b32883ebacb77df2b Author: Rémi Denis-Courmont 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 Date: Thu Aug 30 14:41:09 2012 +0300 mjpeg: deduplicate frame length variable commit c3693789a2d658f986521f85c335cdb8a973a691 Author: Rémi Duraffort Date: Wed Aug 29 20:12:28 2012 +0200 update LIST. commit 803bdc2144db25b8dea71a9d65bef405679b0c4d Author: Rémi Duraffort Date: Wed Aug 29 20:11:18 2012 +0200 panoramix: remove write only variable. commit 6633ef04bdbcd73524b920a01f4dbe758f289e08 Author: Rémi Duraffort Date: Wed Aug 29 20:10:25 2012 +0200 audiobargraph: fix memory leak. commit 0813e08f0be94a42114440ebe07d41bec5555c93 Author: Rémi Duraffort Date: Wed Aug 29 20:08:14 2012 +0200 rc: fix some memory leaks. commit e7bfbd1dd509bb8bf569ce59c63b633f2ef9fc9a Author: Rémi Duraffort Date: Wed Aug 29 19:30:58 2012 +0200 taglib: fix potential null dereference. commit 40f657d50e2acdee338a0a49145408cc13b8b5ea Author: Rémi Duraffort Date: Wed Aug 29 19:12:45 2012 +0200 atmo: fix memory leaks. commit a1dbddfa016acddef880829de54c67a10c3a730a Author: Rémi Duraffort Date: Wed Aug 29 19:11:11 2012 +0200 Fix potential file handler leak. commit 816e52c8f10798ed014b36362b846a0f46a3358e Author: Rémi Duraffort Date: Wed Aug 29 19:09:56 2012 +0200 Fix potential memory leak. commit 38bf881c029db5cefe5eb2480a3ce9d0bcca3718 Author: Rémi Duraffort Date: Tue Jul 31 11:08:13 2012 +0200 v4l2: Fix wrong parameter to sizeof. commit ea87467e04fb47498f13e15f1e4ce6095129132f Author: Rémi Duraffort Date: Thu Jun 28 20:16:21 2012 +0200 http_live: Fix off-by-one. commit 691b9c33ec4991bfaeb91eb5afb97aee30d02f13 Author: Rafaël Carré Date: Wed Aug 29 14:21:24 2012 +0200 Build contribs with debugging symbols commit f8e9297a9b59823a4e8dc8c21ed38d3b89b85c11 Author: Rémi Denis-Courmont Date: Wed Aug 29 02:45:53 2012 +0300 XCB: map media, brightness and zoom keys commit 0e8c803fbaa28aaeefe060e8f6cb8427733c0537 Author: Jean-Baptiste Kempf Date: Tue Aug 28 19:57:54 2012 +0200 Qt: improve strings commit b11bba670cd0f02296aaaa8ddd8c8bcf384bffdd Author: Angelo Haller Date: Tue Aug 28 19:32:42 2012 +0200 Qt: allow to change the art Close #1624 Signed-off-by: Jean-Baptiste Kempf commit cfbe138d6f6fc187d447114bb6d2ea900919aac6 Author: Angelo Haller Date: Sat May 19 17:12:06 2012 +0200 Save album art to id3 tag. Signed-off-by: Jean-Baptiste Kempf commit 0df51d03d9f74d295434071006238e8ca9e53e64 Author: Angelo Haller 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 commit 1cbac3d8718c2fbcb6b3af45728aa0a6edcb8be9 Author: Zoran Turalija 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 commit 7d4da02dae2b239323ed9b9246d4ecda5ed9e5fc Author: Martin Storsjö 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 commit 512b0a37768954aee13f08f55517025c1b230b9b Author: Felix Paul Kühne 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 Date: Tue Aug 28 06:51:54 2012 +0300 Define brightness keys, zoom keys and missing media keys commit fa41853f7a71dc6cbf92197c0c17e94341339547 Author: Jean-Baptiste Kempf Date: Mon Aug 27 20:00:54 2012 +0200 Qt: preselect DVD drive Close #6719 commit a781db31ec5220b2b6ce8cc9910c6f776741ef83 Author: Jean-Baptiste Kempf Date: Mon Aug 27 19:57:45 2012 +0200 Qt: limit size of playlist display commit 49d87527610c18215283418f63f0468c6480f104 Author: Jean-Baptiste Kempf Date: Mon Aug 27 17:43:06 2012 +0200 Qt: Ctrl+mousewheel to zoom on playlist commit 305917c3ba7a30833238c8862cc1bfd051df86c3 Author: Jean-Baptiste Kempf 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 Date: Mon Aug 27 14:11:22 2012 +0200 Qt: use the new helper in button selection commit 662dc6f869a8edfb13d0f914b4c2625ab2e95e89 Author: Jean-Baptiste Kempf Date: Mon Aug 27 14:01:31 2012 +0200 Qt: split playlist mode view in a separate function commit b216ade19af2aeba136bca8f251f8c675960357c Author: Jean-Baptiste Kempf Date: Mon Aug 27 13:40:24 2012 +0200 Qt view mode are exclusives commit 64aa5fae9243b27c5c29121c90a6f7739f017e49 Author: Varphone Wong Date: Sat Aug 18 13:47:07 2012 +0800 contrib: check is dxva2api.h already exists before install Signed-off-by: Jean-Baptiste Kempf commit 7c5514122d6af663412113aaabb4ebd34d02bd3f Author: KO Myung-Hun 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 commit 1d48edd5d1e9f3c2394617615947d4ade9447036 Author: KO Myung-Hun 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 commit 61e310a3237ac9bf852613ce0c615c4f610659f6 Author: Zoran Turalija 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 commit 189c715a206d2651f9be3f55305983e2d970856a Author: Zoran Turalija 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 commit 8206f9ff4a9916e12d8ac1e69a9ac4e65f153229 Author: Jean-Baptiste Kempf Date: Sun Aug 26 17:33:55 2012 +0200 Add a FourCC for vorbis Close #7389 commit d56415db77f354bcac401e795408404b2958f8b8 Author: Jean-Baptiste Kempf 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 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 Kühne 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 Kühne 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 Kühne Date: Sun Aug 26 13:08:51 2012 +0200 macosx: simplify preferences handling commit ddf2c24db23e37050bf13ea89a13f6067d9bb6f8 Author: Felix Paul Kühne 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 Date: Sat Aug 25 22:01:08 2012 +0200 macosx: minor additions in optical media scanning code commit 15339133e421c1ffdde5c6a2329f617c28211ee7 Author: Felix Paul Kühne Date: Sat Aug 25 21:11:58 2012 +0200 macosx/VideoEffects: fix 'posterize-level' option commit 926b63a4895cb24cd0da3bf2d90955f097018041 Author: Felix Paul Kühne Date: Sat Aug 25 17:51:12 2012 +0200 NEWS: update commit ca9f066cbba6e64e42e4e9f55339ddcd8f108cbc Author: Felix Paul Kühne Date: Sat Aug 25 17:49:58 2012 +0200 macosx: added missing l10n for the podcast UI commit b81c1977d6777841c92f070a047dab134bf8c30a Author: Felix Paul Kühne Date: Sat Aug 25 17:45:08 2012 +0200 macosx: implement a complete podcast UI (close #6017) commit 4fdba87a8c40051cffded804a5f773f5a796a8ab Author: Felix Paul Kühne Date: Sat Aug 25 16:59:49 2012 +0200 macosx: added Podcast UI skeleton commit b1f85214dfb4feb4957448f95c994775854285fe Author: Felix Paul Kühne Date: Sat Aug 25 15:03:37 2012 +0200 macosx: minor layout improvement for the crash reporter panel commit ae3ae49024c657da2b1a5d420ff7b0d72ca7c8ed Author: Felix Paul Kühne Date: Sat Aug 25 15:02:05 2012 +0200 macosx: added NSAccessibilityTitleAttribute to buttons without a title (refs #495) commit eef80aeea558b03de7f05cbc79aac389306941f5 Author: Felix Paul Kühne Date: Sat Aug 25 14:45:03 2012 +0200 macosx/fspanel: fixed c&p mistake commit ff3f75bad87fa7d2a918f58d2e97adc5fbc711fc Author: Felix Paul Kühne 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 Kühne Date: Sat Aug 25 14:32:09 2012 +0200 macosx/fspanel: add accessibility support (refs #495) commit 955997a2abd5d96b4fdd00da587a795609156eaa Author: Felix Paul Kühne Date: Sat Aug 25 14:15:05 2012 +0200 macosx/open: add accessibility support texts where needed (close #495) commit c386edbf718686e0382cbe84d2b8a9ac2cac5bce Author: Felix Paul Kühne Date: Sat Aug 25 13:53:05 2012 +0200 macosx: added accessibility support to the main window (refs #495) commit efbad0590c14a8f7103f0759ad188d4b85577afd Author: Felix Paul Kühne 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 Kühne Date: Sat Aug 25 12:36:52 2012 +0200 macosx/MainMenu: minor code optimization commit 87b64a6b27dd3b292845c4cfa0f072fe724d80dd Author: Felix Paul Kühne 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 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 Date: Thu Aug 23 12:51:47 2012 +0200 macosx: change media type constants from char* to NSString* commit bfcf87feeb0c9786d041a11959c97db9dbb31c19 Author: Francois Cartegnie 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 Kühne Date: Fri Aug 24 20:02:54 2012 +0200 macosx/wizard: add missing error handling commit 5feeba277311d1d3215016dc7ce1e17e79c922f1 Author: Felix Paul Kühne Date: Fri Aug 24 20:00:03 2012 +0200 macosx/playlist: add missing error handling commit 2335e37034e3edbdc3560337c7dba6de6b5d8770 Author: Felix Paul Kühne 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 Kühne Date: Fri Aug 24 19:50:58 2012 +0200 macosx/applescript: cosmetics commit 0dd9d856c522526594e0903336fc7b1db362b071 Author: Felix Paul Kühne Date: Fri Aug 24 19:48:31 2012 +0200 macosx/applescript: add missing error handling commit 0d86a46b0b51a42ca8bc0f2b7584ed03f889925d Author: Felix Paul Kühne Date: Fri Aug 24 19:02:07 2012 +0200 macosx/MainWindow: move getCurrentTimeAsString to StringUtility commit f90f3bc8cec382fbd7151f12b0cb69379e548763 Author: Felix Paul Kühne 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 Kühne Date: Fri Aug 24 18:43:45 2012 +0200 macosx/AppleRemote: remove 10.5 compatibility code commit 02fb8b4b003874608b63ce3b556505da3653e837 Author: Felix Paul Kühne Date: Fri Aug 24 18:33:51 2012 +0200 macosx/AppleRemote: simplify setters and getters commit d94d377a53428bc03ff59152d08ca7f29a777d8e Author: Felix Paul Kühne Date: Fri Aug 24 18:19:14 2012 +0200 macosx/MainWindowTitle: cleanup header commit 3b4a5339e01773e552a04b7145e87c1f07969b36 Author: Felix Paul Kühne Date: Fri Aug 24 18:16:24 2012 +0200 macosx/misc: simplify header commit e0f1ce3923831e0acd5c0ad94da2403c0e4e4254 Author: Felix Paul Kühne Date: Fri Aug 24 18:09:18 2012 +0200 macosx/simple_prefs: move OSXStringKeyToString to StringUtility commit add20a103ea54a1dded13578f2e6fbcbf3a9f219 Author: Felix Paul Kühne Date: Fri Aug 24 18:06:50 2012 +0200 macosx/eyetv: simplify header and implementation commit 746edb20ac30a9c0fd785360175a7a6793b0d5f4 Author: Felix Paul Kühne Date: Fri Aug 24 18:01:21 2012 +0200 macosx/fspanel: remove some dead code commit 2a1b91e48ef23672872ce76eec5aec58b6e1bcc5 Author: Felix Paul Kühne Date: Fri Aug 24 17:59:40 2012 +0200 macosx/open: minor code optimization commit a5be2f81a4cc6d5298f4328d7723e2d0f2fe47ef Author: Felix Paul Kühne Date: Fri Aug 24 17:58:00 2012 +0200 macosx/output: simplify header and implementation commit b0df43f94d4950272a0717933b32122036ff08d7 Author: Felix Paul Kühne Date: Fri Aug 24 17:52:53 2012 +0200 macosx/playlistinfo: simplify header and implementation commit 5a66b9fc5378bc1d7c4321bfe56a1d0bf4560001 Author: KO Myung-Hun 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 commit ed68c13dee214d79d4c9c9632e4bac4b5714da32 Author: Rémi Denis-Courmont 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 Date: Fri Aug 24 16:09:35 2012 +0200 MKV: fix metadata, by reading the spec commit 598996f28aff9e2d71704fbd17eb27eebd619623 Author: Felix Paul Kühne Date: Fri Aug 24 13:57:48 2012 +0200 macosx: simplify prefs widgets code slightly commit 41857c81b5bbeb7695f41b3472024e609ed46872 Author: Felix Paul Kühne Date: Fri Aug 24 13:52:43 2012 +0200 macosx: simplify prefs widgets header commit 42100a2fe8c8153c6bc36fe82fca29325b359d09 Author: Felix Paul Kühne Date: Fri Aug 24 13:48:15 2012 +0200 macosx/open: fix compilation warnings commit 5bcbd287bc6ce583fbc84b6855c678920393663a Author: Felix Paul Kühne Date: Fri Aug 24 13:27:30 2012 +0200 macosx/open: simplify header commit f4eb170d26a6d245fcf530b6598dd3c29521d40e Author: Rémi Denis-Courmont 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 Date: Fri Aug 24 14:21:40 2012 +0300 config: simplify a bit commit 1637adb2fe63cc5adc65f0faa68fb2890d69a8c5 Author: Felix Paul Kühne Date: Fri Aug 24 13:18:17 2012 +0200 macosx: simplify AppleScript API category commit 7b21794c9130a953d071acfaf9f0cb3469220733 Author: Felix Paul Kühne 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 Kühne Date: Fri Aug 24 12:56:45 2012 +0200 macosx/MainWindow: modernize getter commit 0d05deabebec3c56b7026a2d332168eb14cbf695 Author: Felix Paul Kühne Date: Fri Aug 24 12:48:49 2012 +0200 macosx/CoreInteraction: modernize getters and setters API commit f76f40b29f21c407d9694afc50e86061a31a3643 Author: Jean-Baptiste Kempf Date: Fri Aug 24 12:37:48 2012 +0200 Remove frontrow plugin commit 4a47fcb16f3f06268a1f1cf0f14f85491cc907ec Author: Felix Paul Kühne 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 Kühne Date: Fri Aug 24 11:49:33 2012 +0200 macosx: updated str_format_meta argument commit 49256c8d588ba22258ae8dbf3d4328f8fffa593b Author: Felix Paul Kühne 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 Kühne Date: Fri Aug 24 11:41:11 2012 +0200 macosx/MainMenu: cosmetics commit 1aacd624a2a628ae9899fbb6ab2e834fb084e9aa Author: Felix Paul Kühne 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 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 Kühne commit 57b858c39d723164068590e7a1048d75086a6561 Author: Jean-Baptiste Kempf Date: Fri Aug 24 01:29:14 2012 +0200 MKV: improve metadata for broken muxers commit 471ffd34ff1c6a213ecca42a53143422429465ac Author: Jean-Baptiste Kempf 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 Kühne 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 Kühne Date: Thu Aug 23 23:49:39 2012 +0200 macosx/VideoEffects: fixed incomplete 'Anaglyph' implementation commit f3badedef0ac973a390aea01ddc8bc5135195d6c Author: Zoran Turalija Date: Thu Aug 23 15:45:29 2012 +0200 macosx: Add Anaglyph 3D interface Signed-off-by: Felix Paul Kühne commit 0ceaef7d1e66f4b04011dd7ca216c98e79ca146b Author: Jean-Baptiste Kempf Date: Thu Aug 23 21:55:01 2012 +0200 Qt: try to fix recents crash on WinXP commit ec377ed3c74c70ffc9b551924ffbd209f00437af Author: Rémi Denis-Courmont 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 Date: Thu Aug 23 21:00:58 2012 +0300 input: use unsigned atomic value commit d22cf31fe1e45a3a3a61dfda61fddcbb74a29213 Author: Rémi Denis-Courmont 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 Date: Thu Aug 23 20:43:28 2012 +0300 Remove untenable const qualifiers from vlc_atomic_get() commit ddf9e6da14762a84d5c64eecd25015daef388098 Author: Francois Cartegnie Date: Wed Aug 22 21:55:36 2012 +0200 Qt: eventratelimiter: use mutex commit 11104bf4206a1e16bbdd70faaa5190e0e0a34d78 Author: Rémi Denis-Courmont 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 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 Date: Thu Aug 23 17:24:13 2012 +0300 Qt4: spelling commit 94238454983d30f0713da88f65ac23302ffae0a9 Author: Rémi Denis-Courmont 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 Date: Thu Aug 23 16:01:27 2012 +0200 Win32: display stacktrace before modules list commit 04d5562bf499b563786a2aecc34eb5f94af3b1ef Author: Jean-Baptiste Kempf Date: Thu Aug 23 14:33:13 2012 +0200 Relicense meta_engine modules to LGPL commit f68f3c81571d6e2b995e55e2027ec50de9865ddb Author: Jean-Baptiste Kempf 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 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 Date: Thu Aug 23 15:17:38 2012 +0300 Fix non-file input slaves commit b6b914ef2207f6f79e81b0a1d6c83174d0309c7d Author: Jean-Baptiste Kempf Date: Thu Aug 23 14:14:09 2012 +0200 MKV: improve debugging of metadata commit 6b00c288897b76217f81cb61257ab460dea7d279 Author: Jean-Baptiste Kempf 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 Date: Thu Aug 23 13:23:00 2012 +0200 MKV: fixes for Metadata parsing commit 5f754e8b18e227f373d504c7ca6552d10eaa3142 Author: Jean-Baptiste Kempf 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 commit 9e900f2640cd52837280b625530fb1f91aa21796 Author: Felix Paul Kühne 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 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 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 Date: Thu Aug 23 12:23:18 2012 +0200 macosx/output: fixed rare exception commit b9ca1827df34e2fdccaa67b7de77613de2785b7a Author: Felix Paul Kühne 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 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 Date: Thu Aug 23 12:11:12 2012 +0200 macosx/playlist: replaced deprecated API call commit a549e879f806ea4229b28c36fea89177e1c19fa9 Author: Felix Paul Kühne 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 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 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 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 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 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 Date: Thu Aug 23 12:22:49 2012 +0300 core: use STDERR_FILENO commit 264ad6ea299ab9eb57016e3f6a95fd300a7571e9 Author: Rémi Denis-Courmont 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 Date: Thu Aug 23 11:45:03 2012 +0300 v4l2: remove unused strings commit 97feb8c7edea24b9920b673885a90113ba76e94c Author: Felix Paul Kühne 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 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 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 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 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 commit 1de6f93432e1be15cd58966f951f27fd543e9fb5 Author: Felix Paul Kühne 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 Date: Wed Aug 22 17:04:04 2012 +0200 MKV: more metadata matching commit e32da3cbef3f10e311f00d0a68e2037939a292dc Author: Felix Paul Kühne Date: Wed Aug 22 16:38:43 2012 +0200 macosx/playlist: add another sanity check commit 17c0becaf161355c19c554fd472cefdfbe1b41eb Author: Felix Paul Kühne Date: Wed Aug 22 16:16:46 2012 +0200 macosx/playlist: added missing sanity check commit e139c96cdabca52827db8843d9aaa41eb50460a1 Author: Felix Paul Kühne Date: Wed Aug 22 16:16:27 2012 +0200 macosx/open: added missing sanity checks commit 8564f347c93455da29ebd65cbc5d2540b259e90a Author: Felix Paul Kühne Date: Wed Aug 22 16:16:05 2012 +0200 macosx: fixed random debug message crash commit 1c81c0863ba03ec8022aed8a8e3bac81884dd509 Author: Jean-Baptiste Kempf 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 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 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 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 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 Date: Wed Aug 22 13:12:27 2012 +0200 macosx: fail silently when crash log delivery gives an error commit 99acb947148500868c28998106e8af89555e2529 Author: Felix Paul Kühne Date: Wed Aug 22 11:40:11 2012 +0200 macosx: update crash log server DNS commit 5436eabea3a636fd6d1d96b7b037c0a079eb3324 Author: Sebastien Zwickert Date: Wed Aug 22 01:46:12 2012 +0200 macosx: str_format_meta(): take playlist as parameter directly Signed-off-by: Felix Paul Kühne commit 6195d81f6a4db4ecfe1c958ab8826512814db5aa Author: Felix Paul Kühne Date: Wed Aug 22 11:17:07 2012 +0200 macosx: use a more precise (Mountain) Lion definition commit aaec0d4e1d1331645a61419345534498e976fe2d Author: Felix Paul Kühne Date: Wed Aug 22 11:03:51 2012 +0200 macosx: fixed crashlog lookup on Mountain Lion commit 0849d6e510d6e46a9a90f24d96fc800dfbdeb998 Author: Felix Paul Kühne 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 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 commit df4da384688af2d08921ecaca0cdd408b4f6ac32 Author: Rémi Denis-Courmont Date: Wed Aug 22 00:13:46 2012 +0300 Use standard abs() function where appropriate commit a62b01ec24f1897970b7327bbfca56734b9d208e Author: Rémi Denis-Courmont 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 Date: Tue Aug 21 22:48:35 2012 +0300 ftp: add callback to parse server responses commit 3a4c96c5ae7de22820a9bcc2b0bf94e34535fd15 Author: Rémi Denis-Courmont 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 Date: Tue Aug 21 22:24:02 2012 +0300 ftp: fix memory leak and avoid forward declaration commit 9cd91f9294687396aa819de7693a275608c985cc Author: Rémi Denis-Courmont 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 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 Date: Tue Aug 21 21:17:31 2012 +0300 Unexport ml_Create() and ml_Destroy() commit 4d14350c9a2043e601d1be3df38b048ecac67d71 Author: Rémi Denis-Courmont Date: Tue Aug 21 20:59:29 2012 +0300 ML: remove an unused function commit c2f88e59463c9fbf9f28d0e302f65c0c8ec141fa Author: Rémi Denis-Courmont 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 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 Date: Tue Aug 21 20:53:30 2012 +0300 http out: remove dead code commit 4be9fdff0f8279cb1164b12bf169beda4158a331 Author: Francois Cartegnie 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 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 Date: Tue Aug 21 20:41:06 2012 +0300 input_ExtractAttachmentAndCacheArt(): no need for playlist commit 74efc8200b59852ea4b7c26516ba318beb1bd600 Author: Rémi Denis-Courmont 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 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 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 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 Date: Tue Aug 21 19:42:39 2012 +0300 playlist: use standard C syntax for variadic macros commit efd771edbe8ddde8cbc52d0c4e14f6884ac4de54 Author: Rémi Denis-Courmont 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 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 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 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 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 Date: Tue Aug 21 18:23:36 2012 +0300 RTP: use stream_DemuxControl() - fixes #3145 commit 48c929bf78e8e3d8c5caa152b2d9cbced7aba4e3 Author: Rémi Denis-Courmont Date: Tue Aug 18 19:28:30 2009 +0300 RTP input: keep track of chained demux commit 6b19c14310443053751f3c7bc7bba8bc6ea7efd5 Author: Rémi Denis-Courmont 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 Date: Tue Aug 21 17:47:47 2012 +0300 stream_Demux: memory leak commit c3977541cf1e47c39e95768a1824ad33b7496c58 Author: Jean-Baptiste Kempf Date: Tue Aug 21 17:30:12 2012 +0200 Contribs: fix live555 Sorry... commit 9f186108d8f263371a21c1599b3dc8e6b7fa6f1c Author: Rémi Denis-Courmont 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 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 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 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 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 Date: Tue Aug 21 15:53:02 2012 +0200 CDDA and SDL plugins do not need -lwinmm commit 457a994e528067e984fbd90c29ec2dee77648cba Author: Rémi Denis-Courmont 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 Date: Tue Aug 21 15:19:50 2012 +0400 macosx gui: use vlc_path2uri. commit c57446ee13bdaa1188b92ac8fc33740b3516cb2a Author: Sebastien Zwickert Date: Mon Aug 20 11:13:26 2012 +0000 macosx: Repack module_config_t. Signed-off-by: Konstantin Pavlov commit bf5839b40799a462ad3630a7057fbd35a7dd80f4 Author: Jean-Baptiste Kempf 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 Date: Tue Aug 21 16:04:51 2012 +0300 vlc_UrlParse(): fix handling of port numbers Pointed-out-by: Aurélien Nephtali commit 82074bd36468324b3d1e520efe9c4c88db553645 Author: Jean-Baptiste Kempf Date: Tue Aug 21 12:15:22 2012 +0200 MKV: map metadata ENCODED-BY commit 3733d9de71e56ae7ec9016156fabc8cffd598d7e Author: Konstantin Pavlov Date: Tue Aug 21 00:53:55 2012 +0400 src/text/url.c: unbreak win32 build. commit 07228ceaaff0e4436159a6a8d1ebd9774e78aaac Author: Rémi Denis-Courmont Date: Mon Aug 20 23:32:28 2012 +0300 IDN news commit 6ae9dc2d0d59ac332e170f228ecd908e5b5e106b Author: Rémi Denis-Courmont 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 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 Date: Mon Aug 20 23:06:18 2012 +0300 vlc_UrlParse: rewrite, de-inline and simplify commit 33dfab3c2119f7121288c091a7b82cac40a8a5f9 Author: Rémi Denis-Courmont 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 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 Date: Mon Aug 20 19:35:01 2012 +0300 decode_URI_duplicate: fix error handling commit d6e4d5a569180ba7b82332e69ba20b59b3c54e00 Author: Rémi Denis-Courmont Date: Mon Aug 20 19:02:45 2012 +0300 Split URL functions from other strings functions commit 55cb3971ca07c3ca103231e7d5f7ed939233bd09 Author: Rémi Denis-Courmont Date: Mon Aug 20 17:33:27 2012 +0300 XCB: key symbols list update commit a8aa5d64069abf6c8ea43532ec2bd09274984564 Author: Jean-Baptiste Kempf Date: Mon Aug 20 16:39:14 2012 +0200 Qt: allow selection of 2.x style Close #7108 commit 2ffcdf8b86de297f25074ec337c64d0c371db078 Author: Jean-Baptiste Kempf Date: Mon Aug 20 15:24:03 2012 +0200 Qt: avoid a crash Close #6466 commit 1867ce0e9b99b925922c61e2fa8c3cc65b3a5516 Author: Jean-Baptiste Kempf Date: Mon Aug 20 15:13:00 2012 +0200 Rawvideo: support RGBA Close #6209 commit f36c50b0a05478a64f9c8a9b2df657ab625812d9 Author: Rémi Denis-Courmont 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 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 Date: Mon Aug 20 15:21:07 2012 +0300 Qt4: fix compressor and spatializer initializer order (fixes #7296) commit 1a1512999f4f20ed041a4b85fd1a0e8cedc17635 Author: Jean-Baptiste Kempf Date: Mon Aug 20 11:53:19 2012 +0200 Vorbis: code cosmetics commit f26c823b76c930c2b94aab9e396a0c7b9ba8e209 Author: Jean-Baptiste Kempf 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 Date: Mon Aug 20 11:13:53 2012 +0200 Contribs: fix android compilation and build only the library commit c98e5d95fc63c36262fa6a72475ec00ab10dc0c9 Author: Jean-Baptiste Kempf Date: Mon Aug 20 10:30:58 2012 +0200 Contribs: update live555 after 8 months... commit d94635b679468bd246122b4bdae48bb3d199ab31 Author: Rémi Denis-Courmont Date: Mon Aug 20 10:58:29 2012 +0300 Qt4: map Browser Refresh to VLC commit 40979d3b5243e86f0461111752913ad656aed63b Author: Rémi Denis-Courmont Date: Mon Aug 20 10:44:56 2012 +0300 Bind some browser keys by default commit 38dd1c7e25b3ad0cac5071bb8f053febf5ed19a8 Author: Rémi Denis-Courmont Date: Mon Aug 20 10:42:51 2012 +0300 xcb: map X11 Cancel to VLC Browser Stop commit d9bf912ee21daddabe8a8a897ced7ba18503cf39 Author: Rémi Denis-Courmont 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 Date: Mon Aug 20 09:50:08 2012 +0300 Lua: fix number syntax error - unbreak RC interface commit 837f0d296d1f5b92b2f582969d659bb53303bb55 Author: Rémi Denis-Courmont Date: Mon Aug 20 00:56:10 2012 +0300 contrib: depollute Makefile variables name space commit adc154c0cf91cac72b31907acbf400d71e8dd24e Author: Rémi Denis-Courmont Date: Mon Aug 20 00:42:42 2012 +0300 contrib: gcrypt: add SHA-256 for GnuTLS commit 8918b769c01d103f3772926ee1bcea7055a695eb Author: Rémi Denis-Courmont Date: Mon Aug 20 00:09:00 2012 +0300 libmpeg2: unused variable commit d53bf1b3f19877911bdac7172a139e063ed81155 Author: Rémi Denis-Courmont 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 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 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 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 Date: Sun Aug 19 23:40:58 2012 +0300 DirectSound: unused variable commit 870c39ef04e0523dca07743168008e9924bc4508 Author: Rémi Denis-Courmont Date: Sun Aug 19 22:57:24 2012 +0300 qt4: passwords do not offer choices commit 549e3f43e927366152476dca76df574625d141d3 Author: Rémi Denis-Courmont 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 Date: Sun Aug 19 21:41:00 2012 +0300 Cosmetics commit 9f5bed00476a6d438a1abff4a31397ae7af88cad Author: David Fuhrmann Date: Sun Aug 19 18:08:52 2012 +0200 macosx: save debug log to rtf instead rtfd commit 8af1d49fad9f0050cac39a854a19c217be3a3697 Author: David Fuhrmann Date: Sun Aug 19 17:27:08 2012 +0200 macosx: improve playlist table column resizing behaviour commit 1995b3009c61cfd91f6b5b0453661cf98f685751 Author: David Fuhrmann Date: Sun Aug 19 16:58:40 2012 +0200 macosx: use same translation dict for menu and column names commit f956a68eb889593c3aa194004dbe984f5633145c Author: David Fuhrmann 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 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 Date: Sun Aug 19 17:40:25 2012 +0300 vlc_UrlIsNotEncoded: remove dead function commit 1cc355f338c67fdc5fe18d04cf43bb09b17d735d Author: Rémi Denis-Courmont Date: Sun Aug 19 17:57:22 2012 +0300 Missing inclusion of commit c36afbf5452122071d264cb7d5e8131b0a828234 Author: Francois Cartegnie 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 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 Date: Sun Aug 19 16:36:03 2012 +0300 vlc_getaddrinfo: pass AI_IDN explicitly where applicable commit b0b8f4c49d7eee76017793d84cae943a890be1b9 Author: Rémi Denis-Courmont Date: Sun Aug 19 16:29:53 2012 +0300 vlc_getaddrinfo: pass AI_NUMERICSERV explicitly where applicable commit 16d8d7b790a249463f41b643b020439b096ee77b Author: Rémi Denis-Courmont Date: Sun Aug 19 16:22:39 2012 +0300 vlc_getaddrinfo: remove useless parameter commit 13bd012152046eefaa080d5877d5b2e2f5fc5a10 Author: Rémi Denis-Courmont Date: Sun Aug 19 16:17:49 2012 +0300 vlc_getaddrinfo: port is unsigned, 0 means unspecified commit fbd3044808f2dcad7a8fcdf95c82c4038d9c8526 Author: Benjamin Drung Date: Sat Aug 18 23:23:47 2012 +0200 Fix typo misformed -> malformed. Signed-off-by: Felix Paul Kühne commit 41f87f4dd08dcb9dd2a766440a59170f0da0c3f3 Author: Felix Paul Kühne 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 Date: Fri Aug 17 14:42:47 2012 +0200 contrib: remove PPC support for OS X commit 8477c53433aa7a4d97bd3748781ba2ede575d48c Author: Felix Paul Kühne 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 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 Date: Sun Aug 19 12:49:25 2012 +0200 NEWS: updated OSX section commit 61d496451f3babac8b1a95d5e7bec569f1c750fd Author: Felix Paul Kühne Date: Sun Aug 19 12:44:13 2012 +0200 macosx: removed explicit 10.5 compatibility code commit 5e674f08d6604c7c160f06c78efb705277668d13 Author: Francois Cartegnie Date: Sat Aug 18 21:52:08 2012 +0200 Qt: BookMarks dialog: correctly handle deleting selection commit 1debd1994a95062600ccc4ede5e27616a698b4ed Author: Francois Cartegnie Date: Sat Aug 18 20:58:34 2012 +0200 Qt: Bookmarks: correctly apply buttons states commit 4bea14e2a98be2b49e958986e25e9994977c201e Author: Edward Wang 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é commit e96fb7b89499332cecd1e10ed125c4cef9b3f585 Author: Christoph Miebach Date: Sat Aug 18 15:25:53 2012 +0200 typos visible in vlc.pot Pointed-out-by: Michał Trzebiatowski commit 06f34a9d44e05189e85d4629810913fb7e6992c4 Author: Francois Cartegnie Date: Fri Aug 17 19:10:36 2012 +0200 Qt: EventDialog: remove useless destructor commit 1cc91766d9340fa3af52959d58bfbf68cc771691 Author: Francois Cartegnie Date: Fri Aug 17 19:09:30 2012 +0200 Qt: UpdateDialog: use dynamic event IDs commit 11279e38852c23e7e225998daa24686feb3405dc Author: Francois Cartegnie Date: Fri Aug 17 19:03:16 2012 +0200 Qt: use dynamic ID for DialogEvent commit 6f435e8805274d1c52ad89893ee1121be35f2978 Author: Francois Cartegnie 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 Date: Fri Aug 17 15:16:53 2012 +0200 Qt: insert newlines for readability commit d6742e016ae752f1bb7cf290d8028689ef0017f6 Author: Francois Cartegnie Date: Fri Aug 17 15:14:29 2012 +0200 Qt: namespaces are now sufficient for designating event names commit 087fcf430bd5113b8508395d38e79c5b211f2493 Author: Francois Cartegnie Date: Fri Aug 17 13:18:50 2012 +0200 Qt: namespace IMEvent types commit f6d61f8b8da8b6ad90741add593fcda36d8e84ea Author: Francois Cartegnie Date: Fri Aug 17 13:08:57 2012 +0200 Qt: PLEvent: protect members commit b2f19b19c974b2474d3c580b642079ab8074af57 Author: Jean-Baptiste Kempf Date: Fri Aug 17 12:11:27 2012 +0200 More NEWS for 2.1, including libVLC new functions commit 42480e9fe9f1b4a39d566c5d85aeae92706a3934 Author: Jean-Baptiste Kempf Date: Fri Aug 17 02:08:58 2012 +0200 D3D: Fix wallpaper mode under Win7 Close #7348 Signed-off-by: Jean-Baptiste Kempf commit a73b86a582109d869c60f9381a2e31a7c7657fa8 Author: Francois Cartegnie Date: Thu Aug 16 19:35:00 2012 +0200 Qt: rename even ID offsets as what they are commit 26027de9088ae4780d8f178c9f089271c71143ff Author: Francois Cartegnie Date: Thu Aug 16 19:24:32 2012 +0200 Qt: IMEvent: simplify using getter commit 1abc5673f6b790ab9babc02bf0008dafeab20ae6 Author: Francois Cartegnie 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 Date: Thu Aug 16 22:10:44 2012 +0300 libvlc: cosmetics commit d04d171b2af7c62306b5fb27cd19f8c301b42174 Author: Rémi Denis-Courmont Date: Thu Aug 16 22:10:03 2012 +0300 LIBVLC_DEPRECATED does not imply LIBVLC_API commit eba83a2a77b7896eb6b2fd90ec9fb1f20da0e966 Author: Konstantin Pavlov 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 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 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 Date: Thu Aug 16 18:55:37 2012 +0200 Qt: move VLM shortcut to Ctrl+Shift+W commit fbd676f32c6b83d7bc33c5315573030e6d52662c Author: Jean-Baptiste Kempf Date: Thu Aug 16 17:24:13 2012 +0200 Avcodec: require avutil 49.5.0 commit 7676c7b758a3f9296adeee212d9f791b5fa9a1da Author: Jean-Baptiste Kempf Date: Thu Aug 16 17:16:13 2012 +0200 Avcodec: we already require 52.25.0 commit dc4db7148fb13ee77c0821c5ee2d5f74fd05cfc2 Author: Jean-Baptiste Kempf Date: Thu Aug 16 17:07:51 2012 +0200 Avcodec: use the standard includes commit 77ed9b1d806f83312d40aa909085ee5977b82b37 Author: Jean-Baptiste Kempf Date: Thu Aug 16 16:51:32 2012 +0200 Fix make dist commit 48068921480f5d91a2f6b825f7ef6ddc4c0153c0 Author: Sebastien Zwickert Date: Tue Aug 14 21:52:27 2012 +0200 avcodec: use VDA in synchronous mode. Signed-off-by: Jean-Baptiste Kempf commit 637278c0e0aef709cf752d7f537cfea23353453f Author: Zoran Turalija 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 commit cafb8e307e09abbba575e84a8656b80499f86de1 Author: Francois Cartegnie 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 Date: Thu Aug 16 15:08:25 2012 +0200 Qt: InputManager: UpdateMeta() on Item change. (fix #7321) commit 541c1d97c0087c5de559b9793f42ea698f8c284e Author: Francois Cartegnie 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 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 Kühne 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 Kühne 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 Date: Thu Aug 16 12:38:41 2012 +0200 Qt: small simplification commit 342a38f0b973fad378acc279c113a54405f5260e Author: Jean-Baptiste Kempf 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 commit 9611ebca7f4fcbda18ea1948be83192da0218234 Author: Jean-Baptiste Kempf Date: Wed Aug 15 23:14:37 2012 +0200 DxVA2: do not fail without Shell. Close #6322 Signed-off-by: Jean-Baptiste Kempf commit 0aa013896d8e4d0e2ddc31cce32ead7043bfed82 Author: Jean-Baptiste Kempf Date: Wed Aug 15 23:13:52 2012 +0200 Win32: Fix packaging with broken sed Signed-off-by: Jean-Baptiste Kempf commit 33cf1494fc590c704da871ae5c1fc831874bab40 Author: Rémi Denis-Courmont 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 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 Date: Wed Aug 15 21:28:26 2012 +0300 Remove duplicated config refresh callbacks commit ca923dceb27544bae7da97e9828911bb54f041c5 Author: Rémi Denis-Courmont 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 Date: Wed Aug 15 10:26:50 2012 +0300 Qt4: use config_GetIntChoices() for integer config items commit 5f8ed84c4ea50588732c74a9f0267095cf0ecede Author: Rémi Denis-Courmont Date: Wed Aug 15 10:00:41 2012 +0300 Qt4: fix types conversion in extended panel commit fb1eda2e5c2ef8258ea3b89a55792be2fda5c361 Author: Rémi Denis-Courmont Date: Wed Aug 15 00:59:12 2012 +0300 Qt4: use config_Get(Int|Psz)Choices() commit 40ec61728a9469213c7242c04b2b5f06628af53e Author: Rémi Denis-Courmont 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 Date: Tue Aug 14 23:49:33 2012 +0300 config_GetPszChoices: function to retrieve config item choices commit d70cda889b72595f17df9bb15700f32420883161 Author: Rémi Denis-Courmont Date: Wed Aug 15 00:58:21 2012 +0300 modules: simplify storage of choices in cache commit 2f3f089919e74ebcae389ef917e6c1d300c71c1e Author: Rémi Denis-Courmont Date: Wed Aug 15 00:57:05 2012 +0300 modules: remove unnecessary checks commit 08399ac46114bf30f9690ba8077327d7259181c2 Author: Rémi Denis-Courmont Date: Wed Aug 15 00:56:44 2012 +0300 Ensure string list always has text commit 8e3dd71128904eecf8439ef636bfdf5abadfaa1e Author: Rémi Denis-Courmont Date: Tue Aug 14 23:48:26 2012 +0300 Unexport block_FifoWake() commit 210225b22f14555ced872c7a8c966a8dcde0ddce Author: Brendon Justin Date: Tue Aug 14 15:02:47 2012 -0400 macosx: fix hiding of shuffle & repeat buttons Fixes #7333 Signed-off-by: Felix Paul Kühne commit cd9561239eabdc0b83dfdf678c3e2e17da890f72 Author: Rémi Denis-Courmont 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 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 Date: Tue Aug 14 16:49:25 2012 +0300 avcodec: fix language commit 05a4c17fe5ea847e4c825c61ed5deb2527d82b6f Author: Ilkka Ollakka Date: Tue Aug 14 16:24:15 2012 +0300 avcodec: fix helptest for aac-profile commit cae1bbba8bf4eb1a5de4c1bbb06904018e9980fc Author: Ilkka Ollakka 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 Date: Tue Aug 14 16:20:52 2012 +0300 avcodec: move version check to avcodec.h commit 58dfd2dc56fbc91398076728d6bea3c311b1ba4b Author: Ilkka Ollakka 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 Kühne Date: Tue Aug 14 14:20:37 2012 +0200 avcodec: enable 'avcodec-hw' by default on OS X commit 10cb2dcac816767596c6287f0d36e0d744ef2e7d Author: Felix Paul Kühne 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 Kühne Date: Tue Aug 14 14:13:46 2012 +0200 Updated NEWS commit 30f629527f7c95e6fa1ea8994b74be140923d982 Author: Felix Paul Kühne Date: Tue Aug 14 13:50:38 2012 +0200 macosx: added 'avcodec-hw' to simple prefs commit a3d90e27fbb17f3f01389d481d3fa628787689fe Author: Rémi Denis-Courmont Date: Mon Aug 13 22:17:32 2012 +0300 Do not assume sysconf() returns a positive value commit 191f071695d272e99de17787d33e773606656430 Author: Rémi Denis-Courmont 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 Date: Mon Aug 13 19:39:52 2012 +0200 Vorbis: fix totaltracks info parsing commit 13f92c66831aa5c4695df8f8f3719d42576af265 Author: Jean-Baptiste Kempf Date: Mon Aug 13 19:12:38 2012 +0200 libmpeg2: remove tab commit 5ea1694ee914b958e720f00a2af2d7b2a5c2d59d Author: Jean-Baptiste Kempf Date: Mon Aug 13 17:53:28 2012 +0200 OpenCV example: move to C++ and opencv2 APIs commit 8acf84f171bd02e6c65c895285cb1dc2f183eca5 Author: Jean-Baptiste Kempf Date: Mon Aug 13 17:39:34 2012 +0200 Core: SD, kill a warning commit 039902ede731db5c5fea2e28d79e1912cbcc1184 Author: Jean-Baptiste Kempf 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 Date: Mon Aug 13 12:49:38 2012 +0200 Qt: MediaInfo: name panels for public method usage commit 50c97f0b87fe4271d7eb4af3035e1b838ec60c5f Author: Jean-Baptiste Kempf 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é Date: Mon Aug 13 09:57:18 2012 +0200 contrib: hardbuzz: update config.{sub,guess} commit ace877b7fd00a59e71c12b0941c60e355150091a Author: Naohiro KORIYAMA Date: Sun Aug 12 13:34:26 2012 +0900 libass: added HarfBuzz support Signed-off-by: Jean-Baptiste Kempf commit 09ce97e45a3d6005b5ad0d263f0a619298a466bb Author: Naohiro KORIYAMA 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 commit fad67c61127451fe51fb06df61494e2053bc6bd6 Author: Naohiro KORIYAMA 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 commit 575b88cf3525736e6ed1a4f4bac76702698148f1 Author: Francois Cartegnie Date: Sun Aug 12 20:13:22 2012 +0200 Qt: MediaInfo: Clearly identify current/playing media info commit 55fe0126fe29bb9d6eca3ffad4ff728a81d9d84d Author: Francois Cartegnie Date: Sun Aug 12 20:10:30 2012 +0200 Qt: ExtraMetaPanel: remove unused p_intf commit c7f9626c44e96dbbcb7bf4be9bbba71e374392a5 Author: Francois Cartegnie Date: Sun Aug 12 20:06:20 2012 +0200 Qt: InputStatsPanel: remove unused p_intf commit bcd3c7986530d0e5c07ec833a750517c760dd8fb Author: Francois Cartegnie Date: Sun Aug 12 20:03:58 2012 +0200 Qt: InfoPanel: unused p_intf commit a49c94e306c0f05d5bdc74e6e6d24b69ef8d81fa Author: Francois Cartegnie Date: Sun Aug 12 20:00:52 2012 +0200 Qt: MetaPanel: missing clear commit baf3e50be36ff2814cd17c9116b5184ed0ba8c0d Author: Rémi Denis-Courmont 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 Date: Sat Aug 11 19:17:45 2012 -0400 opencv_wrapper: Kill a warning Signed-off-by: Jean-Baptiste Kempf commit 11f87ef609b9595367270316976dcc30e936f567 Author: Jean-Baptiste Kempf Date: Sun Aug 12 01:23:13 2012 +0200 OpenCV: change configure to auto commit 8ffa5c9fe5ac3fccabfdf9324f28ed654130f73d Author: Jean-Baptiste Kempf 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 Date: Sun Aug 12 00:52:02 2012 +0200 OpenCV example: drop an unused variable commit f56a508a101086533de4d3174677ce167472a3fe Author: Jean-Baptiste Kempf Date: Sat Aug 11 21:10:32 2012 +0200 OpenCV: remove unneeded headers and variables commit 01fcf2a339b256b5daeb33490d339c70e747f0f7 Author: Edward Wang 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 commit b33f08a044bdf85a4ac00615df04001da968b918 Author: Edward Wang 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 commit 9f558bfdbb63c7f544bda3f0cad41898b0f996e4 Author: Edward Wang Date: Fri Aug 10 13:25:47 2012 -0400 opencv_wrapper: Simplify logic slightly Signed-off-by: Jean-Baptiste Kempf commit af2ef762fd8de2d6fe3ee10fbfce8b89cba7383c Author: Edward Wang 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 commit df7eecf658152cc9d2be5ab36661285aa7294a39 Author: Edward Wang 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 commit 67f6d91e891b6530201c7c8177e21b8c36890c98 Author: Edward Wang 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 commit 45148875e4b8cd5fae6c462d666ccaef305bc3bc Author: Edward Wang 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 commit f4c3c98c2270a7bda8cae22c3eec5550ab05ef44 Author: Jean-Baptiste Kempf Date: Sun Aug 12 00:32:01 2012 +0200 Add a ProRes FourCC commit 052974831b2b50682a37933c992d2606fe1845b3 Author: Rémi Denis-Courmont 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 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 commit bfcefbf2b35650c8149ed9e94890f669187c8a50 Author: Rémi Denis-Courmont 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 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 commit f03a60731299da6d37063be3039e19d2fc7261a9 Author: Rémi Denis-Courmont 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 Date: Sat Aug 11 11:42:53 2012 +0300 vobsub: check memory error commit cfb1f18ec5543abfa35050600377548b69e6907a Author: Zoran Turalija 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 commit f19700eac766624f1c5c72e3668ea186a1edef8f Author: Florian Roeske Date: Wed Aug 8 16:43:31 2012 +1200 Fix ipv6 multicast socket option Signed-off-by: Jean-Baptiste Kempf commit df2ac7362d5e412cb5d393560a2be5b88abfeea0 Author: Sébastien Toque 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 commit d737d5681a1e40accd6a76d111fa78f71a5bd218 Author: Francois Cartegnie Date: Fri Aug 10 13:32:53 2012 +0200 ml: correctly handle initdatabase failure commit b1b58e3876d318e471a0baa9453837374d502d24 Author: Francois Cartegnie 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 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 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 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 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 Date: Thu Aug 9 20:15:59 2012 +0300 aout: remove dead code commit 58c6d2e275dc80581d69bd579c4d3b03339fe5d3 Author: Rémi Denis-Courmont 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 Date: Thu Aug 9 18:16:48 2012 +0200 Vobsub: remove unused variable commit 6e56b492f796a458e06dc21d29d534849af12fd8 Author: Felix Paul Kühne 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é Date: Thu Aug 9 16:45:05 2012 +0200 contrib: faad and speex build fine with -mthumb commit 0abf5027a6e7fdaf170cc35fab63042d09e92d4a Author: Felix Paul Kühne 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é Date: Thu Aug 9 16:37:38 2012 +0200 contrib: mad: import debian patch for thumb2 commit 44488d6d4cd586d9cafc9f5a0a2325a6a5285be2 Author: Rémi Denis-Courmont Date: Thu Aug 9 17:27:36 2012 +0300 Spelling fix commit 23a04c6aaf6d4d8f63c3afc5b782c5723fb60a5d Author: Jean-Baptiste Kempf Date: Thu Aug 9 16:02:34 2012 +0200 Man: Update title dvd syntax Close #7133 commit ff208b73f4a9d5913cc7f4b170a98945d620b638 Author: Jean-Baptiste Kempf Date: Thu Aug 9 15:50:12 2012 +0200 DVDNav: fix dvdnav_describe_title_chapters crash Close #6578 commit 5ee17b1cef6fe9e9bb9d0ad804696fe2572b51b0 Author: Jean-Baptiste Kempf Date: Thu Aug 9 15:30:56 2012 +0200 Support Atrac3 in wav commit cd612818db02b7831bec1d72e0a864f968daed6a Author: Felix Paul Kühne 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 Date: Mon Aug 6 18:18:36 2012 +0200 contrib/libmad: fixed compilation for iOS commit c9118e87013c5329c556fb5f76145a3cd790d93c Author: Jean-Baptiste Kempf Date: Thu Aug 9 12:16:09 2012 +0200 Fix truespeech in wav files commit 67b2f035a8e602c266c9b20f0a48ab8f399b538b Author: Jean-Baptiste Kempf Date: Thu Aug 9 11:01:58 2012 +0200 Opus: reconf isn't needed anymore commit f559e33ca77317b9c43630bdaf5484ef419fb757 Author: Jean-Baptiste Kempf 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 Date: Wed Aug 8 12:33:09 2012 +0200 Ogg: factorize switch for Metadata commit e80525ad5743f2117ac89327c88c98516946f26f Author: Hugo Beauzée-Luyssen Date: Wed Aug 8 22:48:32 2012 +0300 ogg: Fix theora length computing. Fix #1859 #6983 commit 78a8771f4c69bdb2080a06f8b0c8db4d5675f6b9 Author: Hugo Beauzée-Luyssen 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 Date: Wed Aug 8 22:06:52 2012 +0300 oggseek: Fix trailing whitespaces commit 350e328a95aba120c493aa00b4804724181d4ba3 Author: Rémi Denis-Courmont 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 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 Date: Wed Aug 8 19:20:03 2012 +0300 PulseAudio: report policy stream events (refs #5101) commit a666d9b2109c2b1b6e5ac8365eb3edce496830f2 Author: Rémi Denis-Courmont Date: Wed Aug 8 18:32:19 2012 +0300 PulseAudio: log context events commit 8f95eae991d5ab5a6484e97feaad8b093843b4cc Author: Rémi Denis-Courmont Date: Wed Aug 8 19:08:13 2012 +0300 aout: document event callbacks commit 046570ac9a35bc0e6e49c59a6bbb5ab86c634ee5 Author: Rémi Denis-Courmont 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 Date: Wed Aug 8 18:31:43 2012 +0300 playlist: gather variables and callbacks (cosmetic) commit 7e692c9ea721b7d7febbf7c7302e84e3a39d2e94 Author: Rémi Denis-Courmont 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 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é Date: Wed Aug 8 12:03:43 2012 +0200 contrib: fix typo for opus fixed point commit 7258c97afdf6e8209a1be5c8ce707e6040c38454 Author: Gregory Maxwell Date: Tue Aug 7 15:42:05 2012 +0200 Ogg demux: add Opus support Modified-by: Rafaël Carré Signed-off-by: Rafaël Carré commit 76b15d4038e1f2200ab463c275c0854848de8671 Author: Rémi Denis-Courmont 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 Date: Wed Aug 8 00:43:07 2012 +0200 Contribs: update zlib to 1.2.7 commit 74b50fc63e1ecebb26f2085cc70be64303e125b3 Author: Jean-Baptiste Kempf Date: Wed Aug 8 00:32:02 2012 +0200 Contribs: update freetype2 to 2.4.10 commit a3e44089c3876487ca3a1b6183e507718703bd89 Author: Jean-Baptiste Kempf Date: Wed Aug 8 00:30:20 2012 +0200 Contribs: update tiff to 4.0.2 commit 38830c3bfd53aed07bb40f321a1490e16359c7ef Author: Jean-Baptiste Kempf Date: Wed Aug 8 00:27:11 2012 +0200 Contribs: update libpng to 1.5.12 commit 7f3a4223264adf5412783c239e8244daa2404e91 Author: Jean-Baptiste Kempf Date: Wed Aug 8 00:22:00 2012 +0200 Contribs: update libxml2 to 2.8.0 commit e0a545c37c9bf940e1e0f924887700403011aa1d Author: Jean-Baptiste Kempf 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 Date: Wed Aug 8 00:08:21 2012 +0300 deinterlace: fix ARM linking with --disable-neon commit c1bb567c78cb5628ae9097937f7066ec3f0c4058 Author: Rémi Denis-Courmont Date: Tue Aug 7 23:06:56 2012 +0300 transform: use single optimized (memcpy()) function for vflip commit 9c6ce5b353d340f0dc78f3f8596d5f1ab1abbd37 Author: Rémi Denis-Courmont 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 Date: Tue Aug 7 22:28:10 2012 +0300 transform: factor common macro code commit 4ee68dda548ef30ebe63e747fef92544b42c256a Author: Felix Paul Kühne 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 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 Date: Tue Aug 7 08:46:25 2012 +0200 DVDnav: correctly update the title Close #6013 commit a410f1a01844642b6ef6c07fd0e0d36bb5ac7bc2 Author: Jean-Baptiste Kempf Date: Tue Aug 7 01:21:27 2012 +0200 Vobsub: allow empty id language Close #5525 commit 3f17ad711a4b073ef27bf718740eaf8913be1c68 Author: Rafaël Carré Date: Mon Aug 6 22:56:03 2012 +0200 Add Opus FourCC commit b4cf7a9b5b5c568dd2cec85ff880f92703999814 Author: Mark Hassman 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 commit d80b07150cff0caba49c6a737bb881d8ec129191 Author: Rémi Denis-Courmont Date: Mon Aug 6 23:32:09 2012 +0300 Qt4: simplify fraction commit 9fef3403af75af8c31f88677ab09357a70340feb Author: Rémi Denis-Courmont Date: Mon Aug 6 23:26:49 2012 +0300 Use pi_vlc_chan_order_wg4 commit 12627b888e45dc7a2abb6e157dea6fbd942e7f52 Author: Rémi Denis-Courmont 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é 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 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 Date: Mon Aug 6 15:20:04 2012 +0200 extras/package: enable libmad on iOS commit a3db0685022c6bde68400a56ea55b36e41490dbc Author: Jean-Baptiste Kempf Date: Mon Aug 6 12:33:25 2012 +0200 Qt: make win7 buttons smaller to avoid graphic bug commit 2a8983fe255ba7e531ca9aeeca46617b295955d2 Author: Jean-Baptiste Kempf Date: Mon Aug 6 00:16:02 2012 +0200 SSA: do not use memmove Ref #7210 commit 0e519f712db62f1c0f16983215e370af66f3a142 Author: Jean-Baptiste Kempf 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 Date: Sun Aug 5 23:50:53 2012 +0200 Qt: Support disc drives probing for OS/2 Signed-off-by: Jean-Baptiste Kempf commit 80fb36e480d7cba4d52bf858c76f905ff2d33b90 Author: Sebastien Zwickert 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 commit 040acf660b535f1bb988ea6999f365da7a20073c Author: Rémi Denis-Courmont Date: Mon Aug 6 00:11:26 2012 +0300 libvlc needs libm nowadays commit 0ac3f7bd86d3667061f9ed46a47d19f8f2cb8f09 Author: Christopher Mueller Date: Fri Aug 3 11:39:17 2012 +0200 dash: made segmentbase optional Signed-off-by: Jean-Baptiste Kempf commit d23510deb0bba4433496d27c2808c750332bb59f Author: Jean-Baptiste Kempf Date: Sun Aug 5 23:03:18 2012 +0200 Dailymotion: fix the parsing of the pages commit 60758c0313ef5553515bbc545dc5aa4b9299ca3c Author: Mark Hassman 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 commit d12a67f403d9cd91c4c84d7681ed736936fbf71f Author: Rémi Denis-Courmont Date: Sun Aug 5 19:05:32 2012 +0300 deinterlace: fix build Regression hidden by 6fe7eb6048e6b3f473006855f4e4905fa54ba910. commit 2903960f17a088e4f7915aaa2826f9dfb769fc41 Author: Rémi Denis-Courmont Date: Sun Aug 5 19:05:32 2012 +0300 deinterlace: fix build Regression hidden by 6fe7eb6048e6b3f473006855f4e4905fa54ba910. commit 996bff4779701b249fa61343d24e9984995542d6 Author: Rémi Denis-Courmont Date: Sun Aug 5 12:46:30 2012 +0300 Fix 3d Now! tests compilation commit 125ec24e0d35ebddd4d36f4083af80896f69636a Author: Rémi Denis-Courmont 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 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 Date: Sun Aug 5 11:44:56 2012 +0300 Typo commit b089c842dfe083a26024c060d239f32693d30c2f Author: Rémi Denis-Courmont Date: Sun Aug 5 00:02:35 2012 +0300 volume_neon: ARM NEON software amplification commit 7a05ff181cf9e03c5c58bd0fd2a4de63140a9e8d Author: Francois Cartegnie Date: Sat Aug 4 20:34:49 2012 +0200 Qt: PLModel: don't reset model on zoom commit b5a7969a669334dba1e9b5737e32258a960ede23 Author: Rémi Denis-Courmont Date: Sat Aug 4 19:42:59 2012 +0300 Cosmetic: fix file title commit 96d087a25fc58640b5ca7fa71298c78bafddf1e8 Author: Rémi Denis-Courmont Date: Sat Aug 4 19:29:21 2012 +0300 audio_format_neon: force ARMv6 (fix compilation) commit 3d64b908e727a51f0e9bd29c4fbf5b24928a00f0 Author: Rémi Denis-Courmont Date: Sat Aug 4 19:09:16 2012 +0300 deinterlace: ARM optimizations for 16-bits merge commit 95eb79718122dcc8f586cbbd10f8b0feb2fa4fa4 Author: Rémi Denis-Courmont 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 Date: Sat Aug 4 18:35:28 2012 +0300 Detect ARMv6 on Linux commit 1d2a483eeadf44be568c7f24c0b9ba58925b7d7d Author: Rémi Denis-Courmont Date: Sat Aug 4 18:35:19 2012 +0300 Add ARMv6 CPU capability commit aea55cc937c52799c500c63e5ff922b05781bc4d Author: Rémi Denis-Courmont Date: Sat Aug 4 17:28:26 2012 +0300 avcodec: add AVX, XOP, FMA4 commit 7904e8f067f4c28fdcc0049e09e4b871690a3049 Author: Rémi Denis-Courmont Date: Sat Aug 4 17:28:05 2012 +0300 Linux detection for AVX and friends commit 3bc25406ef65b2d260119ec25b33b0692efffd35 Author: Rémi Denis-Courmont 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 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 Date: Sat Aug 4 16:50:03 2012 +0300 Check for 3D Now! at build time commit 0ed12fd66fe7dbd390ed90f33fd137ba0f51908d Author: Rémi Denis-Courmont Date: Sat Aug 4 16:45:10 2012 +0300 Check for SSE4 at build time where possible commit 58dd22531f1fa4aa858badb45bf5c63ae099b2a6 Author: Rémi Denis-Courmont Date: Sat Aug 4 16:35:19 2012 +0300 Check for SSSE3 at build time if possible commit 6f7ffd31655d7ba7f0ba1b3e8f400a831f56e804 Author: Rémi Denis-Courmont Date: Sat Aug 4 16:28:22 2012 +0300 Check for SSE3 at build-time if possible commit edfb6e4ad2f508bf92f05b39e13378072bf9777e Author: Rémi Denis-Courmont Date: Sat Aug 4 16:26:40 2012 +0300 Check for SSE2 at build-time if possible commit 615a016b4cf373fd9b016d1b71468aff3553a793 Author: Rémi Denis-Courmont 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 Date: Sat Aug 4 15:50:12 2012 +0300 Check for MMX at build-time if possible commit 83a11816bc0b6c259e8ba0f455d9ab1eac8a15ae Author: Rémi Denis-Courmont Date: Sat Aug 4 12:43:56 2012 +0300 Use STD*_FILENO constants where applicable commit 17fbcd4ed8605df087cfdf74681b1bf318353849 Author: Rafaël Carré Date: Fri Aug 3 15:25:39 2012 +0200 contrib: move some android complexity outside of vlc.git commit c97faddc527a0455c93419982b23763a3d6485d8 Author: Felix Paul Kühne 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 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 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 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 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 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 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 Date: Thu Aug 2 18:26:41 2012 +0200 contrib: compile iOS contribs with thumb support commit 968d0c6e1815e865b823c2f94fcf0a2a0f910a16 Author: Felix Paul Kühne Date: Thu Aug 2 18:26:21 2012 +0200 contrib/ffmpeg: remove stupid special treatment of iOS commit 488bd51835b88d4eccbc5bdf7716528ccb1ec7cd Author: Felix Paul Kühne 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 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 Date: Thu Aug 2 18:32:17 2012 +0300 DirectSound: save/restore volume if configured commit 138e83c7bc0e346b2cf22e84762b0e2b93092b7b Author: Rémi Denis-Courmont Date: Thu Aug 2 18:28:05 2012 +0300 DirectSound: fix inverted volume report commit 2c1d3be4a40a7246178ebf889d038bfef7e067fd Author: Rémi Denis-Courmont 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 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 Date: Thu Aug 2 17:52:09 2012 +0300 wasapi: check IAudioClock::GetPosition for error commit fb6c8449b937ce7bd0e7a03e74e71a5e45ac6fe0 Author: Rémi Denis-Courmont Date: Thu Aug 2 17:41:11 2012 +0300 wasapi: assign session identifier (fix #7200) commit de3ebb997fc44bff4c5494069e2ec53bb7cbfac0 Author: Erwan Tulou 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 Date: Thu Aug 2 01:11:57 2012 +0200 blend: extra check to avoid possible crash commit 7bdcbe8ac844cfbe03df61cf3c6f1877d0d716b9 Author: Rémi Denis-Courmont 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 Date: Thu Aug 2 00:19:24 2012 +0300 Check for ARM NEON at build-time if possible commit 6def94fd4dbc60bd87e515950835c242ed171e0e Author: Rafaël Carré 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 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é Date: Wed Aug 1 15:50:37 2012 +0200 Win32 screen access: use correct type commit e70c56302d365d568da706ccfc8112f90f449c27 Author: Rafaël Carré Date: Wed Aug 1 15:40:23 2012 +0200 Remove mention of member removed a long time ago commit 42f156e1a0ffa173d9947f50b1965aafe0dafe83 Author: Christoph Miebach Date: Wed Aug 1 14:10:01 2012 +0200 typo: removing double spaces commit 5435e8ac9bb7ade1fd4d58ccc23640ec12c3d178 Author: Christoph Miebach Date: Wed Aug 1 00:53:06 2012 +0200 typo visible in vlc.pot Pointed-out-by: Michał Trzebiatowski commit 78eda283eb3e30778cba1650dabbbafe90efb386 Author: Michał Trzebiatowski Date: Wed Aug 1 00:53:06 2012 +0200 typo visible in vlc.pot Signed-off-by: Christoph Miebach commit e43c3cd8a8029ce1b9c46b3b8e776a5745c9af26 Author: Francois Cartegnie 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 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 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 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 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 commit 72645d4fc730e63160be468bcb13b056a1ce93f2 Author: Christoph Miebach Date: Tue Jul 31 15:03:12 2012 +0200 l10n: Use translations of help messages commit 090a2cce88f3b563a394e47da6e6f268b3abf510 Author: Rafaël Carré 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 Date: Mon Jul 30 21:26:18 2012 +0300 v4l2: add integer menu controls (Linux 3.5) commit f8ac92544e8668a436f6c997275b989b0c5d7299 Author: Rémi Denis-Courmont Date: Mon Jul 30 21:20:52 2012 +0300 v4l2: fix cut and paste error commit 2769bde42a2f954fcfd6f96bc392017c1b134cf0 Author: Rémi Denis-Courmont Date: Mon Jul 30 18:57:40 2012 +0300 v4l2: typo commit 7d24eb5161fc4aa7322d55ec0b73af0f498cc58d Author: Rémi Denis-Courmont 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 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 Date: Sun Jul 29 17:37:56 2012 +0200 HLS: fix error in d781f87d and simplify Close #7240 commit bb2d9d9cfb7e6a8b4bdf8273d87b079e5e9f2fd7 Author: Jean-Baptiste Kempf Date: Sun Jul 29 16:59:17 2012 +0200 Win32 installer: regroup the webplugins options commit 6a8ae65b89476b0727fefdf11c91ee79f57e2137 Author: Jean-Baptiste Kempf Date: Sun Jul 29 16:31:04 2012 +0200 Win32 installer: split the macros from the file commit 545ffea420a50b56fff1e99aedb8e8e303856ed5 Author: Jean-Baptiste Kempf Date: Sun Jul 29 13:15:02 2012 +0200 Swscale: correct pragma for iOS commit 750a017f432eed1eff3feacb69c925603026c427 Author: Jean-Baptiste Kempf Date: Sun Jul 29 13:14:47 2012 +0200 SVG: kill unused warning commit 7ad93c294a6307c396648043cb08dc3a49ad0bc3 Author: Jean-Baptiste Kempf Date: Sun Jul 29 13:09:51 2012 +0200 Skins2: compability with C++11 commit f9186dcc2e20dd3053c3125867c0848dcc7d3c1b Author: Jean-Baptiste Kempf Date: Sun Jul 29 13:02:07 2012 +0200 Qt: make a destructor as virtual commit a102d14745612c20ba2503789d363b133f1f8f31 Author: Jean-Baptiste Kempf Date: Sun Jul 29 12:58:28 2012 +0200 NUV: code cosmetics commit c209bfba272630c3ef0f04f3713f0294cbe5e4ee Author: Jean-Baptiste Kempf Date: Sun Jul 29 08:57:20 2012 +0200 MP4: kill a unused variable warning commit c67a6287a4c7464a33de80c726d39ace7e05c0fc Author: Jean-Baptiste Kempf Date: Sun Jul 29 08:53:37 2012 +0200 Avformat: kill parenthesis and variable type warnings commit e2381bf9565fa6e2a3547dcfc6423dc5d40f682e Author: Jean-Baptiste Kempf Date: Sun Jul 29 08:48:49 2012 +0200 Avcodec: fix a sign warning commit 2e1df2f4ce62b4c31987dd57c76d8a23183ea88f Author: Jean-Baptiste Kempf Date: Sun Jul 29 08:48:26 2012 +0200 Faad: Fix wrong variable type commit 91fe1b172f7f0592ca69342aafa2238647f0632d Author: Jean-Baptiste Kempf Date: Sun Jul 29 08:47:40 2012 +0200 Zip: fix a function return type assignment commit de5645a7aaa77e8e085dd73a550e4e941e8fd5cb Author: Jean-Baptiste Kempf Date: Sun Jul 29 08:47:22 2012 +0200 RealRTSP: kill a warning commit 1055f657656803428cce5515c658c3160bdacc14 Author: Jean-Baptiste Kempf Date: Sun Jul 29 08:47:05 2012 +0200 HTTP: code cosmetic commit 1e5f4b465a82745e8e7e5a5de491deac39554ed3 Author: Rémi Denis-Courmont 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 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 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 Date: Sun Jul 29 11:26:10 2012 +0300 HTTP: improve documentation of :http-user-agent commit 9b3de7a8bf8764257468d4aa3e81c162b95af09c Author: Jean-Baptiste Kempf 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 Date: Fri Jul 27 19:08:05 2012 +0200 More NEWS about 2.1 commit 5d83d1a213f0550f13dc857dfb6592b7369b1ec4 Author: Felix Paul Kühne 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 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 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 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 Date: Sat Jul 28 00:48:59 2012 +0200 Fix typo unkown -> unknown. Signed-off-by: Felix Paul Kühne commit e01424acd44141db822e671a34e59f37e1d07cd3 Author: Felix Paul Kühne 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 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 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 Date: Fri Jul 27 11:38:41 2012 +0200 Update QtPlayer example, so that one can actually understand it. commit 1dd2da6d0c9399c46ed2f9df969b98b45c12452e Author: Konstantin Pavlov 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 Date: Fri Jul 27 17:08:58 2012 +0400 HTTP intf: add xesc as an extension to be recognized. commit 8757e9afe26a4461c8f9d0f734dc0e07c9d7d378 Author: Konstantin Pavlov Date: Fri Jul 27 12:12:45 2012 +0400 Add .xesc extension (holds Microsoft Expression Encoder Screen codec). commit 25b2cf7e7b4ac91b0b27a5d1193e98a794ada609 Author: Konstantin Pavlov Date: Fri Jul 27 12:03:41 2012 +0400 avcodec: add MTS2 / Microsoft Expression Encoder Screen mappings. commit df3b867cf33330a3e75055722aff7dd54ca99f88 Author: Jean-Baptiste Kempf 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 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 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 Date: Thu Jul 26 12:20:10 2012 +0200 AVI: kill a warning commit f0d806883910a9117f190e0bb7858c615821d598 Author: Jean-Baptiste Kempf 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 Date: Thu Jul 26 11:29:45 2012 +0200 AVI: use calloc when possible commit a18bc8ed46998dd6d3cef5af15f89cf8c9c10e0a Author: Jean-Baptiste Kempf Date: Thu Jul 26 11:13:35 2012 +0200 AVI: cosmetics commit 18834cd7d77e95ec9fe054ace24951ad86619f34 Author: Felix Paul Kühne 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 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 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ö Signed-off-by: Rafaël Carré commit 9cd6a20525e417e166fd82437fbf5a04216f5559 Author: Edward Wang 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é commit d593d540c9a028e35d89fe247c2d71d4ad6bfd30 Author: Edward Wang 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é commit 2c26061ca8bd84ace8b8904f902157975ebd5229 Author: Edward Wang 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é commit 30f8d25ed01bbf3609144f7243bdec927dc42979 Author: Felix Paul Kühne Date: Wed Jul 25 17:25:28 2012 -0300 extras/macosx: simplify the codesign script commit 6799f98c13d87f51ca8a01208a527a8d06ce5e88 Author: Rémi Denis-Courmont Date: Wed Jul 25 20:39:09 2012 +0300 Qt4: remove the old Maemo 5 systray hack commit 03062ad358ccd03a1597d07860ae3020ed45e05d Author: Rémi Denis-Courmont 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 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 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 Date: Wed Jul 25 18:42:52 2012 +0300 clone: use module_list() for --clone-vout-list commit 5c887aed6a94874dabae906df1541768a307bd0b Author: Rémi Denis-Courmont 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 Date: Wed Jul 25 18:36:20 2012 +0300 decomp: separate desription for each submodule commit 89a3820477d769f62d47992b457fde8e7502c6c9 Author: Rémi Denis-Courmont Date: Wed Jul 25 18:35:58 2012 +0300 Use normal module list for --stream-filter commit 27fd9b93e210926ed3286823ffaacac5c4a918fd Author: Rémi Denis-Courmont 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 Date: Wed Jul 25 18:06:43 2012 +0300 fr: splitter != filter commit cef81b5768286a88f9d77cf4bad227606c4cdbba Author: Rémi Denis-Courmont Date: Wed Jul 25 18:02:57 2012 +0300 vout: improve splitter event error message commit 1ddac7d47eb3c34eeffb03be6261c766686a8f96 Author: Rémi Denis-Courmont 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 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 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 Date: Wed Jul 25 17:16:15 2012 +0300 wasapi: log error if COM initialization fails commit ae3fd8273b0a16b6ab7f17e119b5d1beb79f4a14 Author: Thierry Reding 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 Modified-by: Rafaël Carré (simplify return) Signed-off-by: Rafaël Carré commit 4e98f4d47e4686831258be4c30ff434f4bd5ca80 Author: Rafaël Carré 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é Date: Wed Jul 25 09:33:35 2012 +0200 Revert "contrib: gcrypt: disable tests" This reverts commit 5fc0ccda71e26870b077c6bc10952033f8abd16b. commit 1c5164353e2d21a5d052b0de3082197fdf049097 Author: Edward Wang Date: Tue Jul 24 22:51:40 2012 -0400 contrib: Support other Android architectures than ARM Signed-off-by: Rafaël Carré commit 2b1c139222f503fe0382aea0601e14bb74bcb81f Author: Edward Wang 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é commit 21f9e5fb7edb907551759973bd4de284520651c6 Author: Edward Wang Date: Sun Jul 22 23:54:33 2012 -0400 contrib: ffmpeg: Add --arch=x86 if compiling to x86 Signed-off-by: Rafaël Carré commit 27a3a08018581aab3e53b92f0ce09e680c969373 Author: Rémi Denis-Courmont 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 Date: Tue Jul 24 17:40:17 2012 +0300 httpd: add video/webm content type (fix #7208) commit 32aa1b26d691b0040182bbdbb51a6d7b502a2091 Author: Rémi Denis-Courmont 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 Date: Tue Jul 24 17:24:52 2012 +0300 Unused variable commit 7f48cb43002663d67614c08315705c3e1ff5b66e Author: David Fuhrmann Date: Tue Jul 24 12:29:03 2012 +0200 macosx: display preferences windows on a level >= video window commit 41631564e91d928f762d0aa56417e93c32db0a52 Author: David Fuhrmann 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 Date: Mon Jul 23 21:24:17 2012 +0300 wasapi: enumerate rendering devices (at start-up only) commit b6d22a96bea2dd89414d18d36e8266c26ae95512 Author: Rémi Denis-Courmont Date: Mon Jul 23 20:53:16 2012 +0300 wasapi: add run-time device selection commit 7dc7f6133ff42df8b3c4212d15e38e66996f4901 Author: Rémi Denis-Courmont Date: Mon Jul 23 20:53:02 2012 +0300 wasapi: add var_SetWide() helper commit ed9be19b059989eb29a3b33bfda52ad314048ca0 Author: KO Myung-Hun Date: Mon Jul 23 21:30:56 2012 +0900 OS/2: Add an extra configure script Signed-off-by: Rémi Denis-Courmont commit 5911c76f52e521c706320c4db4087e8bbd4f4d2e Author: Rémi Denis-Courmont Date: Mon Jul 23 18:13:15 2012 +0300 wasapi: restore build rules (regression from 5eeeb50da9a0dc92e265f11861d786307a23b4eb) commit a6e3aa2a848ab114866a717b27c6bb8d67cf4d80 Author: Rémi Denis-Courmont 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é Date: Mon Jul 23 16:43:58 2012 +0200 contrib: gcrypt: disable tests commit 1f9b2e8891494859ab821af1d686ab03ec9124cb Author: David Fuhrmann 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 Date: Mon Jul 23 13:48:08 2012 +0200 macosx: make fullscreen compatible with macosx-background refs #5174 commit 18dee68f3ace8adfda6e5982daa41755103f9723 Author: David Fuhrmann Date: Mon Jul 23 13:18:10 2012 +0200 macosx: remove outdated and unused isFullscreen methods commit 9288133f5fe69b685dbda98a08dff8b0d59c6793 Author: David Fuhrmann Date: Mon Jul 23 13:00:43 2012 +0200 macosx: re-implement macosx-background refs #5174 commit 9bd356e5608e5a13890f7f811bb7bd86f2328769 Author: David Fuhrmann Date: Mon Jul 23 10:10:34 2012 +0200 macosx vout: move setter for window level to vout provider commit 304a1c0a392212ef3cdc44481c190518956e6d27 Author: David Fuhrmann Date: Mon Jul 23 10:08:18 2012 +0200 macosx vout: don't reset window state on close here commit d781f87d00784b8b887c6ea4c6c98fbf38a22ec9 Author: Chris Smowton Date: Sun Jul 22 22:13:03 2012 +0200 HLS: Housekeeping Signed-off-by: Jean-Baptiste Kempf commit 59e5b9a5dc4a6d666c3ea008f5a348da7a41d7db Author: Denis Charmet Date: Fri Jul 20 00:01:54 2012 +0200 Adding Cook support in mkv Signed-off-by: Jean-Baptiste Kempf commit 4d7dd6cfd5d1815c91c572cb176f6072ed959cd6 Author: KO Myung-Hun Date: Tue Jul 10 14:03:45 2012 +0900 OS/2: Add live555 supports Signed-off-by: Rafaël Carré commit 8b961dae6e681d5178b59fc3fd369a406ab596f1 Author: Rémi Denis-Courmont 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 Date: Sun Jul 22 22:36:20 2012 +0300 aout: fix cleanup after error commit e18813789fb739ba1b5840bb3704ca087c740d0c Author: Rémi Denis-Courmont Date: Sun Jul 22 19:01:26 2012 +0300 ALSA: clean up device change a little bit commit cdc0b155a7797a8372cd097a44aac0ae94f1a0e6 Author: Rémi Denis-Courmont Date: Sun Jul 22 18:52:09 2012 +0300 OSS: fix S/PDIF (untested) commit 4977733cd76e2871e4399050d896fd7375d31497 Author: Rémi Denis-Courmont Date: Sun Jul 22 18:21:09 2012 +0300 OSS: fix FreeBSD 8 compilation commit 0856919923225c4335a3663ee43c07347584839e Author: Rémi Denis-Courmont Date: Sun Jul 22 18:00:14 2012 +0300 OSS: rewrite and update to OSSv4 commit 9b1e5cc8493fef463bc243804bc109da4d82cb7c Author: Rémi Denis-Courmont Date: Sun Jul 22 17:15:23 2012 +0300 fr: spelling commit 00eef9c2cbe0ac696317ba054dceb464f9fcd9b8 Author: Rémi Denis-Courmont Date: Sun Jul 22 14:34:13 2012 +0300 aout: fix error handling commit aedd5217c4eebc849f9686522af6d47de15183c3 Author: Francois Cartegnie Date: Sat Jul 21 22:00:40 2012 +0200 i18n: fr: fix broken avi usability due to wrong translation commit c90fcbb316574c960d6ec1c6f59c5bbcd80d5400 Author: Erwan Tulou 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 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 Date: Sat Jul 21 17:36:08 2012 +0300 playlist: convert "volume" to float ...and simplify accordingly. commit 96dfe7935a92c59a0d18ef9b874fcc59ffcb578c Author: Rémi Denis-Courmont Date: Sat Jul 21 17:33:27 2012 +0300 osd: update volume reporting (untested) commit eae1c91d999d328234d4145fc3ef707acdde2fb3 Author: Rémi Denis-Courmont Date: Sat Jul 21 17:27:28 2012 +0300 Remove osd_Volume() commit f12b08d19fb93e618948d36bcbafa343dce380d7 Author: Rémi Denis-Courmont 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 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 Date: Sat Jul 21 17:05:26 2012 +0300 aout: remove duplicated setting of "volume" commit a2d83783991312cac5f3c6094ef8ed425c4bac8d Author: Erwan Tulou 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 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 Date: Sat Jul 21 12:54:50 2012 +0300 srtp: disable gcrypt secmem (refs #7179) commit 57cace394863e19dda9180a57ac03be287d99f47 Author: Francois Cartegnie Date: Fri Jul 20 19:54:36 2012 +0200 Qt: ML/PLItem: Factorize and clean. commit f5714b1ee352159a246300ee358ec54f8c1ac4d1 Author: Francois Cartegnie Date: Fri Jul 20 16:57:50 2012 +0200 Qt: PL/MLModels: implement columnCount() in parent class commit 3f169532f637a98cbffcefd8c7b1f1e3a2aa6783 Author: Rémi Denis-Courmont 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 Date: Fri Jul 20 17:46:46 2012 +0300 skins2: clean volume step usage commit 8f6a01586a7aa72a9520dfdcd1a45b8ef03e0c09 Author: Rémi Denis-Courmont Date: Fri Jul 20 17:38:18 2012 +0300 Qt4: clean volume step computation commit 25040764f03603fd4706e66f77247fc6b80a84af Author: Rémi Denis-Courmont Date: Fri Jul 20 17:42:14 2012 +0300 Qt4: remove constant parameter commit a5feda888d2cc4a7adff0d8f2bbcd02f60621184 Author: Rémi Denis-Courmont Date: Fri Jul 20 17:25:56 2012 +0300 Set more reasonable limits for --volume-step commit b2c2e1c76c9e0c4f5c4aba1778ff4b6bde8214b0 Author: Rémi Denis-Courmont Date: Fri Jul 20 17:21:07 2012 +0300 aout: avoid duplicate check in replay gain commit 4a7c50fc2621f20afce6e9bde433b7288ae8df4c Author: Rémi Denis-Courmont 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 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 Date: Fri Jul 20 16:08:04 2012 +0200 Qt: PLViews: fix hover-ing commit c3581f43a9ee93181d8c41c10bf84cb8b52aefa9 Author: Francois Cartegnie 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 Date: Thu Jul 19 23:57:50 2012 +0300 JACK: fix cut&paste error commit 229c807ce1cf5b5edebb7de9621a8191d78209b5 Author: Francois Cartegnie Date: Fri Jul 20 13:57:43 2012 +0200 Qt: PLModel: Move font's contextual style to views commit 12d6985fa72cf7327454e432f3b8163f0f79de45 Author: Erwan Tulou 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 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 Date: Thu Jul 19 23:22:41 2012 +0300 Remove non-sensical FREENULL() commit 5242303aa4b47774677b6ee9d7e7e06e4cd88395 Author: Rémi Denis-Courmont Date: Thu Jul 19 22:37:13 2012 +0300 sndio: implement volume setting and reporting commit a8ca319f3bc8c57ca006a00c5857ecc03689be74 Author: Rémi Denis-Courmont Date: Thu Jul 19 22:19:03 2012 +0300 sndio: allocate sys structure commit c84a18eb0c72093f9d73a23bb2069bc05fc7eea5 Author: Rémi Denis-Courmont Date: Thu Jul 19 22:11:40 2012 +0300 sndio: use AOUT_CHANS_* values commit f277d2397b3594e3864eb76266398ca4995d1929 Author: Rémi Denis-Courmont 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 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 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 Kühne Date: Thu Jul 19 19:49:16 2012 +0200 NEWS: merge 2.0.3 stuff commit 01205ea1f2da1a330ede9b3757e0aae6164e4cfb Author: Rémi Denis-Courmont Date: Thu Jul 19 20:33:26 2012 +0300 aout: convert audio output "volume" to float commit 7af353d670c790ff1033afcaa210d23b9e025310 Author: Rémi Denis-Courmont Date: Thu Jul 19 18:12:47 2012 +0300 aout: remove old volume back-end commit e203c0efbcc40b7142408823011b03297fe8c267 Author: Rémi Denis-Courmont Date: Thu Jul 19 18:11:00 2012 +0300 audioqueue: use software amplification (untested) commit 7c28bae9f3705a87d3e20d9cc5c0120e0a5a960d Author: Rémi Denis-Courmont Date: Thu Jul 19 18:10:09 2012 +0300 kai: use software amplification (untested) commit 8155ce97fd288b6df79252797a3961eccec714c1 Author: Rémi Denis-Courmont Date: Thu Jul 19 18:08:39 2012 +0300 sndio: remove amplification until proper implementation commit f86056ee5a96f5fa18148d8756cb8b545a594348 Author: Rémi Denis-Courmont Date: Thu Jul 19 18:06:44 2012 +0300 waveout: use softare amplification commit 0b087d2113eedf04f1d72a6052e316dc0d7526bf Author: Rémi Denis-Courmont Date: Thu Jul 19 17:58:14 2012 +0300 JACK: use software amplification commit 3cf15eb2a1b30eb8be0ebe611958b0d39fea133d Author: Rémi Denis-Courmont Date: Thu Jul 19 17:42:29 2012 +0300 OSS: use software amplification commit e4e8a8958a9e0a9df022c854ad42a5d641080f48 Author: Rémi Denis-Courmont Date: Thu Jul 19 17:41:18 2012 +0300 ALSA: use software amplification commit db635d17d86e4a98bb80795fd53408fff77406d8 Author: Rémi Denis-Courmont 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 Date: Thu Jul 19 17:52:08 2012 +0300 amem: use gain request commit 950e621e03e7d3095bdd870316a89760a96e8c6f Author: Rémi Denis-Courmont 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 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 Date: Thu Jul 19 17:36:05 2012 +0300 Fix typo commit 08bc63f0347420ae69b29c3dffe53787a2c78da8 Author: Francois Cartegnie Date: Thu Jul 19 18:01:27 2012 +0200 Qt: Pictureflow: kill some warnings commit 58dc2946843e33058d8f8be98a9419c435a2b68f Author: Francois Cartegnie Date: Thu Jul 19 17:49:05 2012 +0200 Qt: PLModel: move zoom value out of model commit 029b9faea76f1bb761a716a4155315f2a0e9e8ab Author: Rémi Denis-Courmont 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 Date: Thu Jul 19 16:25:31 2012 +0300 directx: improve DirectSound and DirectDraw module names commit 8f2dd4a703f160516422af18a326d336e685f48c Author: Rémi Denis-Courmont Date: Thu Jul 19 16:17:13 2012 +0300 directx: simplify configure commit 0555a4ce8659d4b20bf5b19aa1168b3cdab41fe4 Author: Francois Cartegnie Date: Thu Jul 19 14:40:32 2012 +0200 Qt: PLModel: fix string conversion for winxx commit bc88ea7a81030c681ae68e86f452d3aa8bcf8d22 Author: Francois Cartegnie 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 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 Date: Wed Jul 18 23:07:11 2012 +0200 Qt: PL/MLModel: remove nolonger used SelectedUri() commit 9449cc334d15bc5ce97f2707c24a0d423d08040a Author: Francois Cartegnie Date: Wed Jul 18 22:27:38 2012 +0200 Qt: PLModel: move out Info & Prompt Dialogs references from Model commit b08027f1fa3c9918662af9b98a62f0279579e5b1 Author: Francois Cartegnie Date: Wed Jul 18 21:43:21 2012 +0200 Qt: PL/ML Model: Factorize zoom functions commit 04806c152c4207648f02daecc4a28e50da31b99c Author: Francois Cartegnie Date: Wed Jul 18 21:36:50 2012 +0200 Qt: MLModel: Move Popup() creation out of the MLModel commit 4e7f747f01f2bb3df6e109b83161ed5af5fcd696 Author: Francois Cartegnie Date: Wed Jul 18 19:28:37 2012 +0200 Qt: PLModel: Move Popup() creation out of the PLModel commit 26222c9ba9e73afe4517b4ab974184bc185ef7c6 Author: Francois Cartegnie Date: Wed Jul 18 21:26:35 2012 +0200 Qt: MLModel: rework menu signaling (see previous commit) commit 240e4ec4b9f0bd6bc7ba3c6d0443e22114df2738 Author: Francois Cartegnie 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 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 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 Date: Wed Jul 18 23:56:21 2012 +0300 authors: correct fox's name commit dcf3f71b3b48090881f8deab305cc31ea1067ca3 Author: Rémi Denis-Courmont 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 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 commit e93131818521d921e4ae7aa219b899c7c66676c9 Author: Frédéric Yhuel 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 commit 69da2065f6df72343a04a93e3cabbc40237d43be Author: Felix Paul Kühne 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 Date: Tue Jul 17 22:47:59 2012 +0300 aout: cleanup mixer and rename to volume commit fe08f7fbf9356c5ab0da41733b3df30d97b43b64 Author: Rémi Denis-Courmont 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é 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 Date: Tue Jul 17 18:39:07 2012 +0300 aout: remove unused lock commit 5e36262acb5516ed4dcf3c88de1112d6e33b3944 Author: Jean-Baptiste Kempf Date: Tue Jul 17 15:56:34 2012 +0200 Add yet another FourCC commit 52a47a8f5fc91290f129e7974e4e646fdef0124e Author: Felix Paul Kühne 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 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 Date: Sat Jul 14 13:44:39 2012 +0200 Add more FourCC for Mp4 commit b6322d35a71cbb2c5cdcfa4c65d12d49ad7a86ac Author: Felix Paul Kühne 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 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 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 Date: Sun Jul 15 20:13:54 2012 +0200 macosx: CAS: enable drag and drop from playlist commit 68889de9bd2481b86c44e4d4150bbad19ffd5416 Author: Felix Paul Kühne 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 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 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 Date: Sat Jul 14 14:26:12 2012 +0200 macosx: CAS: simplification commit 907320e927650de9e2bfaa2f29e2f17bbe3b8696 Author: Felix Paul Kühne 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 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 Date: Sat Jul 14 14:03:33 2012 +0200 macosx: CAS: private API optimization commit 0ffa68f3176bfe6cf4fb301a0233612fcb5c784b Author: Felix Paul Kühne 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 Date: Sat Jul 14 11:37:17 2012 +0300 iso-639: remove now unused field commit e6e1db169c38aaabf9c904c82a26f3b198a17c70 Author: Rémi Denis-Courmont 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 Date: Sat Jul 14 11:13:34 2012 +0300 input: small simplification commit 61e068e67963a9f3b04a6d0c0221969e3658404b Author: Rémi Denis-Courmont 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 Date: Fri Jul 13 19:21:19 2012 +0200 macosx: CAS: implemented profile loading mechanism commit 76c72672d89033c9da6bcb576be6d1cf6bc52bd8 Author: Rémi Denis-Courmont Date: Thu Jul 12 22:48:13 2012 +0300 Mark --language as obsolete commit e64f39306bd71c20dfcf6eeb5c862ca81fbb7488 Author: Rémi Denis-Courmont 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 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 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 Date: Thu Jul 12 18:49:14 2012 +0300 nb: use consistent (if less precise) language code commit 9181681e2dd7b9eeaaa3acf99c2f18b7862c9117 Author: Rémi Denis-Courmont Date: Thu Jul 12 18:47:06 2012 +0300 po: missing or incorrect language codes commit 314084ad1cbead060cb4d36f57c9441771ef9f31 Author: Rémi Denis-Courmont Date: Thu Jul 12 18:37:17 2012 +0300 fr: typo (again) commit 01c41858a7fbd7d19fb9a69fe137e3e7ac088437 Author: Rémi Denis-Courmont 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 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 commit 1924e5e81dcdb226e67933c54a48cba7f910d4bb Author: Rémi Denis-Courmont 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 Date: Thu Jul 12 17:13:34 2012 +0300 http: cosmetic commit b58fffd09908bbb18eb7a17dd97f59809560b15c Author: Jean-Baptiste Kempf Date: Thu Jul 12 01:23:10 2012 +0200 Swscale: fix small logic error commit 2975e9168d3bc1844dd92aaadb0391390c7920ab Author: David Fuhrmann 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 Date: Wed Jul 11 14:14:56 2012 +0200 macosx: fix playlist reordering problem close #4397 commit 6b7c0c9fab5394dceaf483381ecd297a40947152 Author: David Fuhrmann 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 Date: Wed Jul 11 12:59:50 2012 +0200 macosx: remove outdated methods for fullscreen handling commit 1085cb4ef5a2bc6ace93a1a00182fb72ffe6bab4 Author: Jean-Baptiste Kempf Date: Wed Jul 11 11:59:57 2012 +0200 NEWS: sync with branch commit 667cee1d06eb058e1711e69e3f675ad58481955c Author: Jean-Baptiste Kempf Date: Wed Jul 11 10:44:40 2012 +0200 LUA: synchronise meta with the core commit 2875b54d8c83ae4bd99dc0cfb98e2b45e712400b Author: Jean-Baptiste Kempf Date: Wed Jul 11 10:34:04 2012 +0200 avcodec: map TSC2 codec commit 6434f9371ce49414ce4f5aa513255aa6a9d422a2 Author: Jean-Baptiste Kempf Date: Wed Jul 11 10:30:27 2012 +0200 Add fourcc for TSC2 commit f0226d6312f9eed91856fdf164bc0735b4ae40c7 Author: Rafaël Carré 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 Date: Tue Jul 10 17:24:07 2012 +0300 Lua: kill some relocs, pack commit 6e5c406511afee29d983cc1dc22c04987fec1640 Author: Rémi Denis-Courmont Date: Tue Jul 10 17:19:52 2012 +0300 Lua: add an assertion (The underlying assumption was previously implicit.) commit 1d981d16b744b000414cd5a2cc38db90d26d3903 Author: Ilkka Ollakka 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 Date: Sun Jul 8 22:21:49 2012 +0200 typo: No newline before period Signed-off-by: Rafaël Carré commit e938f3a470813a21d02f8fb4f7be36785004f064 Author: Christoph Miebach Date: Sun Jul 8 11:12:00 2012 +0200 Spelling of Ukrainian in NEWS and AUTHORS fixed Signed-off-by: Rafaël Carré commit 77f4a68616e6ae7dfda09775dcd638bd059e568e Author: Christoph Miebach Date: Sun Jul 8 11:11:59 2012 +0200 Adding gd to lang list Signed-off-by: Rafaël Carré commit b0afe6b036988e9f2580a392b1fcc4dee6df9e05 Author: Rafaël Carré 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 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é commit 8cdc20d360fbefa12671abf8ff30c41384d110c7 Author: Fabian Keil 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é commit e0f4ccce4f4510507f1513223b6bbb6edca32e38 Author: Ilkka Ollakka Date: Mon Jul 9 15:30:20 2012 +0300 opengl:os x build fix commit d6071c24a6c0857ee27189232a9df388e1507cda Author: Ilkka Ollakka 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 Date: Mon Jul 9 12:31:59 2012 +0300 opengl: cosmetic commit 3432901b1204c1e996a80e340079a803f6b4f1af Author: Ilkka Ollakka Date: Sun Jul 8 22:48:05 2012 +0300 opengl: restore npot check for really old cards commit d7f669675704b62500959d9782320ce1810c3c91 Author: Ilkka Ollakka Date: Thu Jul 5 18:21:00 2012 +0300 opengl.c: refactor texture enabling and uniform setting commit b14280d7ee0f8190b021d1f862288b2180f4d85b Author: Felix Paul Kühne Date: Sun Jul 8 14:48:18 2012 +0200 opengl: fixed compilation for OSX commit 30b05392bd907de2569da5dbf620016727db1f25 Author: Felix Paul Kühne 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 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 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é commit c7d7f0d6cd98604d2781e9e7288af796f6f5ac05 Author: Francois Cartegnie 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 Date: Wed Jul 4 18:01:12 2012 +0200 FourCC: use the correct name for real codecs commit 300b4d59e370e02af65f215789643ff09550577d Author: Hugo Beauzée-Luyssen Date: Sat Jun 30 14:54:16 2012 +0300 ogg: Use unlikely() commit 9e155e37ed6186bf5cd8d3fb0c532a72b5e92d1f Author: Frédéric Yhuel 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 commit 94220d75d4ac44f507bad6e539270cbd71a02c73 Author: Frédéric Yhuel 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 commit b71b4312976d6ee7b067c8dbfeb59dab83da5505 Author: David Fuhrmann 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 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 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 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 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 Date: Thu Jul 5 22:11:04 2012 +0200 Adding gd Gaelic to languages list Signed-off-by: Rafaël Carré commit 86598f17cc65c1f6fb7c850942fff67e75a8e4b5 Author: Rémi Denis-Courmont Date: Thu Jul 5 18:46:15 2012 +0300 Win32: try to fix compilation commit ee26881bec3a8de030172e09a1242dbd1baabc70 Author: Rémi Denis-Courmont 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 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 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 Date: Thu Jul 5 17:28:54 2012 +0300 Qt: do not hard-code argv table size commit 2657f3bc2c99d1f399df0e087a872e50dbd9f7f0 Author: Felix Paul Kühne Date: Thu Jul 5 11:57:03 2012 +0200 vout/ios: set the display size correctly commit a965f436b7b6d4a1e51a69de4b43efd9a64ef65b Author: Rémi Denis-Courmont Date: Thu Jul 5 10:23:03 2012 +0300 Qt: missing Q_OBJECT commit 17b3aee7c754e0aae6fcb8527e04a8bc9f7fbb5d Author: Rémi Denis-Courmont Date: Wed Jul 4 22:39:49 2012 +0300 visual: do not pretend to support FI32 commit 970d70aca0e2d7cf3d4c41f3ca0d2c461c7081f1 Author: Rémi Denis-Courmont 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 Date: Wed Jul 4 22:29:34 2012 +0300 Channel mixer: drop FI32 commit 9b925784829206498f45a6eb373561b85d69c63c Author: Rémi Denis-Courmont Date: Wed Jul 4 22:26:43 2012 +0300 Volume mixer: drop FI32 commit 2c3a941579dc38fdd4d7fe3397e6dbb13d5c080f Author: Rémi Denis-Courmont Date: Wed Jul 4 22:24:25 2012 +0300 aout: drop FI32 from outputs commit a68389199363c5d16a384960b677f4d2861359e7 Author: Rémi Denis-Courmont 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 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 Date: Wed Jul 4 20:47:52 2012 +0300 Qt: factor some common code commit e0b3dcd221af12921ef9f8ceeb5e1eab30e6019b Author: David Fuhrmann 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 Kühne Date: Wed Jul 4 19:33:08 2012 +0200 extra/package: updated iOS build script commit 40f0a08c4667a3b6497a1cdb2d57a081d4210226 Author: Rafaël Carré 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 Date: Wed Jul 4 19:17:01 2012 +0200 swscale: expand Android hack to iOS commit 2d758db4e57c21cc93605c9731fa2dcc29c13806 Author: Rémi Denis-Courmont Date: Wed Jul 4 17:19:45 2012 +0300 Qt4: fix crashes without podcasts commit 292bff196172d654953d1b5209e433147e37791e Author: Rémi Denis-Courmont Date: Wed Jul 4 17:09:28 2012 +0300 Qt4: fix prototype commit a0b1158d5a1eefe4fa0e74a6bf032147f338a0f8 Author: Rémi Denis-Courmont Date: Wed Jul 4 16:47:40 2012 +0300 Qt5: missing #includes commit 6b6b2f6737a7791ed05f9a90f20b5f2e76a51553 Author: Rémi Denis-Courmont 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 Date: Wed Jul 4 01:34:45 2012 +0200 Use Qt instead of Qt4 commit 6ef3c715489451ae36a1e6bfcc30bd2fc5d1395c Author: Jean-Baptiste Kempf Date: Wed Jul 4 01:30:25 2012 +0200 Use qt iso qt4 commit be215a75aac894b6c5080d85788a4e7344c83108 Author: Jean-Baptiste Kempf Date: Tue Jul 3 19:37:46 2012 +0200 avcodec: Map MSS3/MSA1 decoder commit 5107c71957dd7988bae2d344d1a07235107f904d Author: Jean-Baptiste Kempf Date: Tue Jul 3 19:32:32 2012 +0200 Add fourcc for MSA1 commit 6fe7eb6048e6b3f473006855f4e4905fa54ba910 Author: Rafaël Carré Date: Mon Jul 2 23:00:21 2012 +0200 Remove unused 3dnow and mmxext checks Signed-off-by: Rémi Denis-Courmont commit 1207a3698201c2835ea432f5cb98cac8e4c42f91 Author: Rafaël Carré Date: Mon Jul 2 23:00:20 2012 +0200 Remove vlc_memcpy Signed-off-by: Rémi Denis-Courmont commit 31c8cef1ba41efabf9eacd71050a63bd41fcb30a Author: Rafaël Carré Date: Mon Jul 2 23:00:19 2012 +0200 s/vlc_memcpy/memcpy/ Signed-off-by: Rémi Denis-Courmont commit 102f976a623288b880dee8fd1e9195aff173c813 Author: Rémi Denis-Courmont Date: Tue Jul 3 18:06:31 2012 +0300 Remove audio_volume_t commit 83ad48a4513cb326ed68d735de92ecd67865c3bc Author: Rémi Denis-Courmont Date: Tue Jul 3 18:03:18 2012 +0300 Qt4: partly fix volume display commit b092d34b5912504ea8653b106c4ec02ca9f45978 Author: Rémi Denis-Courmont 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 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 Date: Mon Jul 2 23:08:27 2012 +0300 aout: separate volume and mute callbacks commit c45103a6ddb7396f4c069089d2640abd238e42f7 Author: Rémi Denis-Courmont Date: Mon Jul 2 22:22:01 2012 +0300 aout: store software amplification and mute separately commit 5d5f17134aa3db508b257b6fcec971ada52afb24 Author: Rémi Denis-Courmont Date: Mon Jul 2 18:48:56 2012 +0300 aout_Volume*: use float rather than integer commit e90d793494f25ef79a8a5e702bd6ead1d67aafb8 Author: Rémi Denis-Courmont Date: Mon Jul 2 18:00:00 2012 +0300 LibVLC: improve mute documentation commit 035898d1b1d3732ec7a872152ec5528da48b4e90 Author: Rémi Denis-Courmont 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 Date: Sun Jul 1 20:57:53 2012 +0300 RC (old): fix muting commit 297280a2108881149483bf524bff4619e3d4686a Author: Rémi Denis-Courmont Date: Sun Jul 1 20:45:25 2012 +0300 aout_MuteSet: fix name and remove unused parameter commit 9b965746c5d851d99b1351f05d9cbda78cee3e9b Author: Rémi Denis-Courmont 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 Date: Sun Jul 1 16:44:44 2012 +0300 aout: use float volume in internals and deal with errors commit ac5643018e2f71104e1ffc968b8b0e5f5b72eb44 Author: Christoph Miebach Date: Tue Jul 3 11:06:21 2012 +0200 Typo Signed-off-by: Rémi Denis-Courmont commit a1a192be5241f58b01824261f16cdd2fb88b48e5 Author: Christoph Miebach Date: Tue Jul 3 11:06:20 2012 +0200 Psychadelic is just wrong Signed-off-by: Rémi Denis-Courmont commit 3e6857ee696b65ec9aa967ad7c96b2cdb9a673ba Author: Christoph Miebach Date: Tue Jul 3 11:06:19 2012 +0200 Added 2 missing spaces Signed-off-by: Rémi Denis-Courmont commit a20aec93eb8180c6e63efbc2bb1bddc6a7a61c33 Author: Christoph Miebach Date: Tue Jul 3 11:06:18 2012 +0200 Remove trailing space in gettext string Signed-off-by: Rémi Denis-Courmont commit 20484554dc35aecc15fdb8c492d6a9ad591c5695 Author: Felix Paul Kühne Date: Tue Jul 3 15:06:00 2012 +0200 macosx: fixed time slider alignment issue Pointed by Damien commit f836a238bae817640c4f0a1b1c5289241e181eaa Author: Felix Paul Kühne 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 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 Date: Tue Jul 3 13:28:20 2012 +0200 macosx: fix handling of shortcuts which include shift commit 89f00b5add27173985630ac9b4aa88ffa460ab13 Author: David Fuhrmann 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 Kühne Date: Tue Jul 3 13:14:22 2012 +0200 extras/package: fixed package script for OS X commit f5957ea517db4b21509093314c034696657176f9 Author: Jean-Baptiste Kempf Date: Mon Jul 2 16:46:08 2012 +0200 Remove the RTMP output too commit 71ef5f548c32179d77edcd143539cc530df7e612 Author: Felix Paul Kühne Date: Mon Jul 2 14:17:24 2012 +0200 NEWS: merged stuff for 2.0.2 commit 3172a979cc43f322b3f18a54f0a7f1799d95eb80 Author: Rafaël Carré Date: Mon Jul 2 13:10:56 2012 +0200 Remove vlc_memset commit 68426d3740bb258d8743ac7a713c177defad2fa4 Author: Rafaël Carré Date: Mon Jul 2 13:09:05 2012 +0200 swscale: remove useless global function pointer commit c7f19291e969c9035c098b4aa4af9c52c8bc7aae Author: Rafaël Carré 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 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 Date: Sun Jul 1 16:55:07 2012 +0300 opengl: use glEnable when not using shaders commit c40181a067ae57406fe8e92859d1e23992d4d23a Author: Francois Cartegnie Date: Sat Jun 30 17:09:04 2012 +0200 Qt: SearchLineEdit: fix background text after reset() commit 6b88089ba6c6c4c8814b82e5921dbbf159de2619 Author: Francois Cartegnie 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é 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é Date: Sun Jul 1 15:28:45 2012 +0200 taglib: read a few more APE tags Close #5558 commit c6f802f1183c6e97837aeda0308a0545cc07f88d Author: Rafaël Carré 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 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 Date: Sun Jul 1 16:42:03 2012 +0200 Vorbis: fix broken if/else cascade commit a6a09908ceb0f1bb8bb44c1a51e28eb395567424 Author: Rémi Denis-Courmont Date: Sun Jul 1 15:19:26 2012 +0300 opengl: fix version comparison commit e4fa5567cd90e9c02cc73ed3160fe9b16df32d9a Author: Rémi Denis-Courmont 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 Date: Sun Jul 1 13:50:34 2012 +0200 Update Qt to 4.8.2 from qt-project commit 094ad40e3ea3693c7f883ccea84fc9631fd8a50f Author: Jean-Baptiste Kempf Date: Sun Jul 1 15:41:36 2012 +0200 Faad: do not build DRM(Radio) commit 907bc5a044f4112e1a97d12ecacbb8cf8d9b76b5 Author: Felix Paul Kühne 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 Date: Sun Jul 1 01:38:27 2012 +0200 macosx: fixed font selector panel on certain setups Signed-off-by: Felix Paul Kühne commit 73b270549bb441dd2f273f93d492239b459f1513 Author: David Fuhrmann 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 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 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 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 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 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 Date: Sat Jun 30 15:58:39 2012 +0300 opengl: add check for opengl >= 2.0 commit 8ca057e9dbce36d4b87f0863b00c031888e4d934 Author: Felix Paul Kühne Date: Sat Jun 30 14:47:51 2012 +0200 vout/opengl: fixed compilation for OS X commit b370fad7aa5814859577a9137cc26570f78345d7 Author: Felix Paul Kühne Date: Sat Jun 30 14:46:05 2012 +0200 vout/opengl: cleanup the Mac includes commit 729d3528ded75a55e02a8b3f2c701669d2d32ddf Author: Ilkka Ollakka Date: Sat Jun 30 15:00:49 2012 +0300 opengl build fix for os x commit 0cd050a948edf557afa28191707a972f8412ca71 Author: Ilkka Ollakka 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 Date: Sat Jun 30 14:13:30 2012 +0300 wasapi: flawed logic (probably fix #7030) commit c5f6aef2b8ad539c59c8915e06c062c607398674 Author: Christoph Miebach Date: Fri Jun 29 00:43:13 2012 +0200 Remove trailing spaces from compiler string Signed-off-by: Rafaël Carré commit b22aee779cc4bc55f7ce638cf14c6f418fd60395 Author: Rémi Duraffort 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 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 Date: Mon Jun 25 11:15:57 2012 +0200 dvb-scan: fix potential buffer overflow commit f74724b7d614e2de47099b460a3c1cc5e3eac35a Author: Rémi Duraffort Date: Mon May 21 21:42:01 2012 +0200 Fix printf formating. commit 3ebfe67c67e1fe0db208394285c9862912254055 Author: Rémi Denis-Courmont Date: Thu Jun 28 18:49:57 2012 +0300 access: really remove rtmp commit 7f9f610042a3a3302f443663bb0399c3c7c859cd Author: Jean-Baptiste Kempf Date: Thu Jun 28 16:48:45 2012 +0200 Remove RTMP access module commit 269bc558110cc3497f3346c3ca5991f0e6f04513 Author: Olivier Aubert 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 Date: Thu Jun 28 07:49:03 2012 +0300 video output: remove a bunch of relocations commit 605d047f09a1df1cf2b0ad4fb5711e24f8eba09f Author: Rémi Denis-Courmont Date: Thu Jun 28 07:44:23 2012 +0300 video output: use ARRAY_SIZE() commit 4ec6d79cfbbf17c8acac765ebc16210949a284c4 Author: Christoph Pfister Date: Wed Jun 27 22:56:26 2012 +0200 fix off-by-one error Signed-off-by: Rafaël Carré commit 44cdb9b3254ce051e05cb26cef6b78bf501f3427 Author: Felix Paul Kühne Date: Wed Jun 27 19:42:33 2012 +0200 macosx: fixed names of 2 retina graphics commit 0664335b7e32ea96e0f57880c5a056f7847f2d7a Author: Felix Paul Kühne 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 Date: Wed Jun 27 18:36:48 2012 +0200 skins2: reorder #define in a more logical way commit 41056c6e72ef585f150ab5c8b53dccb8ec9bdeda Author: Erwan Tulou 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 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 Date: Fri Jun 8 15:30:09 2012 +0200 skins2: remove qt-volume-complete (obsolete) commit 380d67a925d82cb6423adf0356dc12807c0406b2 Author: Erwan Tulou Date: Wed Jun 27 12:03:39 2012 +0200 skins2: add support for --[no]-qt-fs-controller commit 735354e7ab2985aab800486130ab66c64f2cbd1e Author: Erwan Tulou 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 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 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 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 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 Kühne Date: Wed Jun 27 16:50:20 2012 +0200 macosx: updated xcodproj and Makefile.am for the new graphics commit 244a84e264e0e9a9d60164a62d2f41addefc63b4 Author: Damien Erambert Date: Wed Jun 27 16:49:17 2012 +0200 macosx: updated volume and dropzone icons Signed-off-by: Felix Paul Kühne commit a140b40e417f566a995b3a6eec0ad9a1567ee787 Author: Damien Erambert 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 Kühne commit 2ce6916bdd9d6d82cadf46d23bf1532dcc24acc6 Author: Damien Erambert Date: Wed Jun 27 16:12:55 2012 +0200 macosx: added retina display graphics for the dark window style Signed-off-by: Felix Paul Kühne commit b84c7ea14bfcdd77a06672a5bc12acc97c635127 Author: Jean-Baptiste Kempf Date: Wed Jun 27 02:11:28 2012 +0200 Fix codec error. 10L commit b823a02180ad2d7375d2c556314e031091f2c81f Author: Jean-Baptiste Kempf Date: Wed Jun 27 02:03:34 2012 +0200 Ogg: always show COMMENTS if possible commit 0f433ffd9b03d116c51d5f2b743ed0f0bb759ac1 Author: Jean-Baptiste Kempf 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 Date: Wed Jun 27 01:02:53 2012 +0200 omxil: Add more names for vc1 and mpjeg commit f10427d0302a39c6222920380c0fb578170ee66a Author: Jean-Baptiste Kempf Date: Tue Jun 26 22:50:43 2012 +0200 omxil: Blacklist nVidia secure codec commit 0f4b97b08a1805c6c72f94dbfcbebb61bf956bb8 Author: David Fuhrmann 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 Date: Tue Jun 26 17:37:30 2012 +0200 Qt: fix prev commitw commit e5462dbd3a789e15278afd642833788a8a491724 Author: Francois Cartegnie 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é 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é 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ö 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é commit 960e3780ceab96d45d9887a0149686f9940b825d Author: Felix Paul Kühne 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 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 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 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 Date: Mon Jun 25 16:25:15 2012 +0200 Win32: fix compilation commit 5a7aaf0a3dc49f57d1c9aa86798854b563be6625 Author: David Fuhrmann Date: Mon Jun 25 09:16:57 2012 +0200 macosx: open panel: some reordering and structural marks commit 3d7bdcde683a3a0845bf8d441d18a9cb539e1d5d Author: Felix Paul Kühne 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 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 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 Date: Sun Jun 24 23:50:12 2012 +0200 Avcodec: map MSS1 commit df878fa04342c1b0ae5a47f4171d233460de0770 Author: Jean-Baptiste Kempf Date: Sun Jun 24 23:47:02 2012 +0200 DMO: use VLC_CODEC_* commit 3f58dfc84ab03ff274d4cdc9b846ad37c2d9327d Author: Jean-Baptiste Kempf Date: Sun Jun 24 23:44:34 2012 +0200 Introduce MSS1 and MSS2 fourcc commit e5c027058bb8cb97872e082fab382089c2d7997c Author: Felix Paul Kühne 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 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 Kühne commit 554813d647b3bcf07bf96695b4de8961ee860209 Author: Damien Erambert Date: Sun Jun 24 16:45:22 2012 +0200 macosx: added retina compatible fullscreen controller artwork Signed-off-by: Felix Paul Kühne commit 04d65ac9c8d807dad15a6480aee70c8fa3f0572e Author: Damien Erambert Date: Sun Jun 24 16:40:59 2012 +0200 macosx: added retina compatible sidebar icons Signed-off-by: Felix Paul Kühne commit 3194c5215695c69ff67b40a369fa5e2bf0336a74 Author: David Fuhrmann 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 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 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 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 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 Date: Sat Jun 23 13:52:24 2012 +0200 Qt: SeekSlider: non seekable must be non interactive commit 6598d0921a3248ecd04b135708b807138f71d06d Author: Rafaël Carré Date: Sat Jun 23 13:08:44 2012 +0200 opensles: implement pause, flush, and lipsync commit 3e140bd05dc6e41d4cc59c7aacb90635d2c707fe Author: Jean-Baptiste Kempf 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 Kühne 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 Date: Thu Jun 21 03:10:17 2012 +0200 gnutls: replace deprecated types Signed-off-by: Rafaël Carré commit b27c4c7c68278f897603e343805c1b84fb8c940e Author: Ludovic Fauvet Date: Thu Jun 21 01:35:59 2012 +0200 qt4: remove duplicate callback Signed-off-by: Rafaël Carré commit 7dd435431e9e23209ef6333aac36368487c1d198 Author: Felix Paul Kühne Date: Thu Jun 21 23:09:23 2012 +0200 macosx: added a URI column to the playlist table commit 9b8190ed3d38623a7510b6457f9d1de459485dc4 Author: David Fuhrmann Date: Thu Jun 21 22:20:04 2012 +0200 macosx: add sandbox rules for growl notifications commit 898b7e56ca1a54396e83ea7fb7b2903d4408b633 Author: David Fuhrmann Date: Wed Jun 20 23:10:12 2012 +0200 qt4: add forgotten ; commit 4ff0b074a3559562fe0539398f65111c2e1181b3 Author: Felix Paul Kühne 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 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 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 Date: Thu Jun 21 06:05:51 2012 +0300 block_Release(): add one more sanity check commit a23142417941223b0068ad5b6f38a79eb9a96e93 Author: Jean-Baptiste Kempf 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 Date: Fri Jun 15 18:30:14 2012 +0200 qtsound: fix broken qtsound module Signed-off-by: Jean-Baptiste Kempf commit afc252c4ccfa83f30cf1aad598fea688540098c6 Author: Frode Tennebø Date: Mon Jun 18 23:35:40 2012 +0200 avi: Tidy the palette handling bit. Signed-off-by: Jean-Baptiste Kempf 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 commit 815c2f48d3f4bfa2459d6a316b9250cea4e73295 Author: Jean-Baptiste Kempf Date: Tue Jun 12 20:18:36 2012 +0200 Cosmetics Signed-off-by: Jean-Baptiste Kempf commit a86b2cb4f203af918c76f41216e51582c37aa2f8 Author: Jean-Baptiste Kempf Date: Wed Jun 13 17:54:19 2012 +0200 APE/MPC/WV: support TotalTrack Signed-off-by: Jean-Baptiste Kempf commit cb4a20b9fed2f876878946d05bfcb7c4aba45ada Author: Jean-Baptiste Kempf Date: Wed Jun 13 01:48:57 2012 +0200 MP3: support TRCK total number Signed-off-by: Jean-Baptiste Kempf commit 42a7f46de26cdc465e50d33ddb3587b6bccffe83 Author: Rafaël Carré Date: Wed Jun 20 11:42:33 2012 +0200 contrib: gpg-error: use CPPFLAGS when processing errno.h commit d3c89a4f2f30bfd13882eb4b9496c5be041c40f6 Author: Rafaël Carré Date: Wed Jun 20 11:34:13 2012 +0200 contrib: gsm: enforce CFLAGS commit f9812a51e64e0777fa847fdf51f00fb500d2e1ca Author: Rémi Denis-Courmont 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 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 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 Date: Tue Jun 19 13:36:17 2012 +0200 Qt: add dropzone to dist commit cd5c762f474c7a6f0a93e43b3d35ddb59cc5e623 Author: Francois Cartegnie 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 Date: Mon Jun 18 17:28:30 2012 +0200 Android: fix large files support Signed-off-by: Rafaël Carré commit 79ee3e9392f5ca758f1f10c4a38d4e65ff4f5c33 Author: Rafaël Carré Date: Mon Jun 18 17:27:17 2012 +0200 block.c: get lseek definition from vlc_fs.h commit 5a7311926dc031026298fcd0c6b57514b81f677a Author: Rafaël Carré 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é 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 Kühne 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 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 Date: Mon Jun 18 22:51:41 2012 +0200 macosx: upgraded Xcode project version commit eba61d4f3b94f0539c5e250b3222b24c543b67be Author: Felix Paul Kühne 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é Date: Mon Jun 18 19:30:48 2012 +0200 contrib: make live555 honor EXTRA_CFLAGS commit 5c5bd8171966dc9a5222e994d098d4dc389cdd3c Author: David Fuhrmann 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 Date: Sat Jun 16 19:52:18 2012 +0200 Qt: PLModel: make auto art download comply with privacy policy commit 112a32a00b30ed7bd07cc5f9b72b30883f590d6d Author: Naohiro KORIYAMA Date: Fri Jun 15 14:17:28 2012 +0900 Qt: PLTreeView: Fix name encoding in the tooltip Signed-off-by: Francois Cartegnie commit 0dbe1bd33ca1353b31d4c3b08fb9dada0a80999a Author: Naohiro KORIYAMA Date: Fri Jun 15 00:36:50 2012 +0900 mkv: fix memleak Signed-off-by: Jean-Baptiste Kempf commit 7b2d11f24111230fcac7b6beac554b7934120ddc Author: Naohiro KORIYAMA Date: Fri Jun 15 15:12:34 2012 +0900 freetype: fix memleak Signed-off-by: Jean-Baptiste Kempf commit 48ef1e2f2aef23129661aba070e31832012dec2d Author: Felix Paul Kühne 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 Date: Thu Jun 14 15:16:07 2012 +0200 Qt: PLTreeView: Show details as tooltip commit bd733d23eb3cb699f304c8d82c0b3d4450713636 Author: Olivier Aubert Date: Thu Jun 14 15:05:10 2012 +0200 libvlc.h: improve docstrings commit 47081ad9792b1ef190df4dea26cc2f9b91e2b57c Author: Olivier Aubert 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 Date: Thu Jun 14 15:04:20 2012 +0200 macosx: updated copyright headers commit 8cba6098e15199976fb3326eca47d4d17070926e Author: Francois Cartegnie 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 Date: Tue Jun 12 13:41:13 2012 +0200 demux/mp4: fix typo Signed-off-by: Jean-Baptiste Kempf commit a7fdf93552127541d9c4b53b1a01717327f69f4f Author: Denis Charmet 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 commit b7d55acd360fc55f16af30b640701e06b15978cd Author: Jean-Baptiste Kempf Date: Wed Jun 13 02:40:29 2012 +0200 Update NEWS commit 46ffd6ec760f27ff56829ccdbe90bf04c94d48b7 Author: Jean-Baptiste Kempf Date: Wed Jun 13 01:53:34 2012 +0200 MP3: support for TRACKTOTAL in TXXX commit 3fd064cf6793cfb81651a3abd90ff33fe8f2443e Author: Jean-Baptiste Kempf Date: Wed Jun 13 01:29:26 2012 +0200 AVI: support IFRM as TotalTrack commit f659b74409bb3d27d10cdda59cc8a386018da29a Author: Jean-Baptiste Kempf Date: Wed Jun 13 02:30:27 2012 +0200 MP4: support more Metadata tags commit a5cf9514165fc4ad3811cfdee88d2e9715469a47 Author: Jean-Baptiste Kempf Date: Wed Jun 13 01:21:28 2012 +0200 MP4: fix trkn parsing and support totaltrack commit 5196f9e5d98ebbbaa5b4f9c1337578d11a962b46 Author: Jean-Baptiste Kempf Date: Tue Jun 12 21:44:41 2012 +0200 ASF: fix a warning commit 6dfc283eb5794ca4fed512aa73727c00247ff9e6 Author: Jean-Baptiste Kempf Date: Tue Jun 12 21:41:37 2012 +0200 ASF: cosmetics commit a574f2f9052027ccd279e0431f7ae625e351cad7 Author: Felix Paul Kühne 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 Kühne 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 Kühne 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 Date: Tue Jun 12 19:34:38 2012 +0200 vout_macosx: fixed typo commit 4b2e143fa82231ecf563a8cb133edcc0839b4e1f Author: Felix Paul Kühne 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 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 Date: Tue Jun 12 18:50:48 2012 +0200 vout_macosx: added HiDPI support commit 080ff9ec8264a43bb9cafd6156d2e4e7430ed7cf Author: Jean-Baptiste Kempf Date: Tue Jun 12 20:17:37 2012 +0200 Support TotalTracks in MKV commit a89495bbddc454522e777a2f8abf2cb90424787a Author: David Fuhrmann Date: Tue Jun 12 17:11:39 2012 +0200 macos: slightly improved error handling when open files commit c2e5c08a4b4a3b38e2efed072d40e1501444dd4d Author: Francois Cartegnie Date: Tue Jun 12 13:43:54 2012 +0200 Qt: PLSelector: Make effectless root entries not selectable commit 4bdcec38be3b35a1c0afca0f0256969793496c66 Author: Jean-Baptiste Kempf Date: Mon Jun 11 23:40:56 2012 +0200 Vorbis: cosmetics commit 065f6bb1735a6df8e25c49fa569016644bf0b331 Author: Jean-Baptiste Kempf Date: Mon Jun 11 23:04:46 2012 +0200 Vorbis: extract TotalTrack information commit dee5fcf1587654932a1f0f8548a61866164e2b70 Author: Jean-Baptiste Kempf Date: Mon Jun 11 23:04:16 2012 +0200 Qt: display the number of tracks commit 4962f70280a3883bc2a8361f4bfad94a7313c0fb Author: Jean-Baptiste Kempf Date: Mon Jun 11 23:03:48 2012 +0200 Meta: add a tracktotal value commit 04cfd51a4d5be1cd0c43dca570d1dd1e63ff3c01 Author: Jean-Baptiste Kempf Date: Mon Jun 11 22:18:53 2012 +0200 Bookmarks: use a better naming commit adcd6fe49003b6016f1246b377e1f768f1dfb6c9 Author: Rafaël Carré Date: Mon Jun 11 16:04:34 2012 -0400 change_prefix: fix help commit 523ef9f807d438c5e6e8a1a028e51fb7854321c2 Author: Francois Cartegnie Date: Mon Jun 11 21:50:01 2012 +0200 Qt: StandardPLPanel: show dropzone on views commit 442bad11d6f53401ef6994fc7cbda4e3531ebaef Author: Francois Cartegnie 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 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 Date: Mon Jun 11 19:16:10 2012 +0200 VAAPI: provide more logs to understand what is happenning commit cfaaf916909b5483d6128cd6cd9b36deb72779df Author: David Fuhrmann 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 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 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 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 Date: Sun Jun 10 15:19:40 2012 +0200 Simple prefs: make the buttons wider. commit 05f6ff05dee969e7108fdbcaa08dc0cc578a98ec Author: Jean-Baptiste Kempf Date: Sun Jun 10 15:06:40 2012 +0200 Message dialog: put the clear button in the corner commit 3023a06eb3b3b2baea8f71030d2f03cc73065e3b Author: Edward Wang Date: Sat Jun 9 21:19:32 2012 -0400 contrib: flac location changed Signed-off-by: Felix Paul Kühne commit 2ceade212fda8b45d6e7695b4a9cf8fed05636c7 Author: Edward Wang Date: Sat Jun 9 21:19:33 2012 -0400 contrib: freetype2 location changed Signed-off-by: Felix Paul Kühne commit 051cea05c0f704283f8fbc5a00891cd7202384a2 Author: Jean-Baptiste Kempf Date: Sat Jun 9 23:57:39 2012 +0200 Caca: fix compilation for win32 commit bf511ca41512b2b28aa249e5bf7c5376c76daeda Author: Jean-Baptiste Kempf Date: Sat Jun 9 23:53:17 2012 +0200 Fix compilation commit c379f9e15c4d7a24d1209962e9957a3f5559a9a5 Author: Jean-Baptiste Kempf Date: Sat Jun 9 23:31:17 2012 +0200 Qt: fix compilation in case of updateCheck commit 4093c3e6dfd628379081a032ecae77c610ddba92 Author: Ludovic Fauvet Date: Fri Jun 8 22:33:07 2012 +0200 qt4: remove unneeded includes Signed-off-by: Jean-Baptiste Kempf commit 92273579a2d5d81f68b3b34616ca1aac2adb52f3 Author: Ludovic Fauvet Date: Fri Jun 8 22:33:06 2012 +0200 qt4: kill a warning Signed-off-by: Jean-Baptiste Kempf commit 2b5cb724e0d523d7da5e9e0296354c54bafef539 Author: Ludovic Fauvet 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 commit 7317861db22a8575c2503cac710c1fdc2b50b72f Author: Ludovic Fauvet Date: Fri Jun 8 22:33:04 2012 +0200 qt4: add some accelerators Signed-off-by: Jean-Baptiste Kempf commit c3c637e51efd2ed845ed275f1f57cc5b3bbeebff Author: Ludovic Fauvet 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 commit 51220a6a95cc2e19e4d87c9abb5ad672580f5e96 Author: Ludovic Fauvet Date: Fri Jun 8 22:33:02 2012 +0200 qt4: the verbosity can't be higher than 2 Signed-off-by: Jean-Baptiste Kempf commit 85b689ebfa270fc3897ff08d58cd68fe902bd426 Author: Cezar Elnazli 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 commit 62fb76aa32f6a060834da3c0f08066d51cb92ef8 Author: David Fuhrmann 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 Date: Sat Jun 9 11:52:56 2012 +0200 contrib: fixed typo commit adcc3b14a16c712af51bfc9b7940921a9e6b3468 Author: Felix Paul Kühne 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 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 Date: Sat Jun 9 01:59:22 2012 +0200 Remove VLCKit commit 60e3f3c472620a11168e9be705b0e21c99ccd05b Author: Francois Cartegnie Date: Fri Jun 8 22:47:56 2012 +0200 Qt: PLSelector: expand root level commit a3e1355025175f28c93dcf67db3756f317db10f7 Author: Francois Cartegnie Date: Fri Jun 8 22:30:25 2012 +0200 Qt: PlPopup: fix logical grouping of actions commit 223e967cff0bf6f07462008e62ecb4332c239ec0 Author: Jean-Baptiste Kempf Date: Fri Jun 8 16:25:59 2012 +0200 Avcodec: map Indeo Audio commit 5af1dfa53b892e21a24078cfd9e109d36bf0db6e Author: Jean-Baptiste Kempf 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 Date: Fri Jun 8 16:13:45 2012 +0200 Add Indeo Audio codecs and wave format tags commit b617ab5f1ee19b599a0a88fa77bbe00849d5df84 Author: Jean-Baptiste Kempf Date: Fri Jun 8 11:07:54 2012 +0200 avcodec: fix mpeg-1 encoding commit 88ade5760aeb2ae4710b032ff9c9c36130a2246f Author: Olivier Aubert 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 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 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 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 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 Date: Thu Jun 7 19:29:45 2012 +0300 wasapi: get audio session, and set display name commit 733a10516e611ff8121e5e1deb3b008bf557e71c Author: Rémi Denis-Courmont Date: Thu Jun 7 19:22:01 2012 +0300 wasapi: fix leak commit ac5e5b8b31683c8850ea172035debdc55ed0511a Author: Jean-Baptiste Kempf Date: Thu Jun 7 16:42:16 2012 +0200 Qt: use menuRole on OSX commit 1d6ed61ee96ebdc1d462cd70ea4bb733774369e3 Author: Ludovic Fauvet 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 commit 33299a4d5e3e6951b9039b929205abf6f5847697 Author: Ludovic Fauvet 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 commit 99e82ba6996d8ef87009748478cb24ea8cc0306f Author: Ludovic Fauvet 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 commit 9846042ca24d389583245a90009a186d2f78bcbf Author: Francois Cartegnie Date: Thu Jun 7 13:22:35 2012 +0200 Qt: CoverArtLabel: remove unused slot call chain commit bd0ae7ec66f9e94b877ec1b206fce52eb133b0ae Author: Francois Cartegnie Date: Wed Jun 6 19:05:58 2012 +0200 Qt: PLModel: try to agregate inserts for efficiency commit a4a89127debce365a970f877b739bdac04274ab3 Author: Francois Cartegnie Date: Wed Jun 6 12:45:20 2012 +0200 Qt: PL: Request missing art for visible items commit 2d6e1751f3525121969241ea6a5f74e985c2af5d Author: Michael Feurstein Date: Thu Jun 7 01:44:03 2012 +0200 contribs: osx: additional check for SDKROOT location alternative Signed-off-by: Felix Paul Kühne commit eeb2dbd78d74421306d88d5c6e0792a40e7fe6f9 Author: Andrey Utkin Date: Thu Jun 7 01:41:58 2012 +0200 VLCKit: Remove typedef after enum declaration Signed-off-by: Felix Paul Kühne commit ec9d366f45af9e6646a0947fd94c3d068c7a6d53 Author: Jean-Baptiste Kempf Date: Thu Jun 7 00:10:18 2012 +0200 Set image-duration as a non-advanced option commit 7fbe882970a5d7ec57fa949b4f8a02fb10645dad Author: Martin Storsjö 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 commit 3e87f5925272d7e0ee0c7bebef910934fcfcd096 Author: Rafaël Carré 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é 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 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 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 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 Date: Tue Jun 5 19:30:15 2012 +0200 macosx: change opacity slider to percent in simple prefs commit 6dada9c3b6132a6671dddc0bf56352226b08b843 Author: David Fuhrmann Date: Tue Jun 5 17:03:29 2012 +0200 macosx: mention "macosx-autosave-volume" as obsolete bool commit 0d1ec0b0c1b7ce333fac03f4870dc414a8c0921d Author: Felix Paul Kühne 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 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 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 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 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 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é commit 57553f398dda2666fbfdf76a09c0afcab8aff436 Author: Francois Cartegnie Date: Mon Jun 4 13:34:30 2012 +0200 lua sd: fix icecast hash commit e54f72abfa75dbe149847dd8689fa0b22e68e1f2 Author: Francois Cartegnie Date: Mon Jun 4 20:19:21 2012 +0200 lua sd: add md5 uid for freebox commit c52dde2dbc84706d52414ee649ff572fd4181076 Author: Francois Cartegnie 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 Date: Mon Jun 4 15:34:12 2012 +0200 Qt: CoverArtLabel: fix doubleclick openings using item context commit 96fe985a456d5a1dc156093ee7912a361f024451 Author: Francois Cartegnie 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 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 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 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 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 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 Kühne 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 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 Kühne 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 Date: Sun Jun 3 17:30:17 2012 +0200 Bluray: fix memory leak Signed-off-by: Jean-Baptiste Kempf commit 21e4928a6b98fd7b6bb520b5f1b863738a695295 Author: Sam Lade Date: Sun Jun 3 16:57:00 2012 +0200 Bluray: fix playback when device is a symlink Signed-off-by: Jean-Baptiste Kempf commit fc55e4a1df2e691c73a28c6d6bc18143d60b97de Author: Rémi Denis-Courmont 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 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 Date: Fri Jun 1 23:26:33 2012 +0200 macosx: CAS: fix 10.5 compatibility commit 8dcf122757baafc6d84821772c0fecc3e72f71af Author: Laurent Aimar 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 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 Date: Fri Jun 1 20:39:02 2012 +0200 Added Ulead DV audio codecs and wave format tags. commit d14cc67d24a8baf63dd3c82d4df6874b15ef1060 Author: Laurent Aimar Date: Fri Jun 1 20:26:28 2012 +0200 Splitted a bit dv_extract_audio() for future reuse. commit ec45c6ba579262131230a0d1c4c221758cbb7c00 Author: Laurent Aimar Date: Wed May 30 22:12:58 2012 +0200 Removed commented out code in AVI demuxer. commit b3a658e63bf503dc63dcc73b82d43397460c0817 Author: Laurent Aimar 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 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 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 Date: Wed May 30 00:28:43 2012 +0200 Fixed the value of DV_NTSC_FRAME_SIZE. commit c3f877ed69b8d4f98922e8c0478970b244a1398e Author: Hugo Beauzée-Luyssen Date: Fri Jun 1 16:57:04 2012 +0200 mjpeg: Avoid potential read of uninitialized value. commit defdb5a9e1500b27b01e13eaec3e0a1ba72894b6 Author: Felix Paul Kühne 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 Kühne Date: Fri Jun 1 02:16:59 2012 +0200 macosx: CAS: added i18n support for the customization panel commit 303a0508abacd3a81277fc3d055d5e72011111cc Author: Felix Paul Kühne Date: Fri Jun 1 02:04:14 2012 +0200 macosx: CAS: added ui skeleton for to customize a profile commit f2f9b87543586ad03a7f820930fca3604110b7f1 Author: Felix Paul Kühne Date: Fri Jun 1 00:07:57 2012 +0200 macosx: CAS: added profiles and implemented profile switcher commit 3fb41a931d3a9d6cac7e98864328deea82244057 Author: Felix Paul Kühne Date: Thu May 31 23:29:43 2012 +0200 macosx: CAS: implemented destination file selector commit 069f969f50a620dfbe55f99a0fb69df2f9eafe3c Author: Felix Paul Kühne Date: Thu May 31 23:14:02 2012 +0200 macosx: CAS: added i18n support commit e71a3e331042605494dfd9c6aad80526bc7ae3ef Author: Felix Paul Kühne 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 Kühne 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 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 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 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é Date: Thu May 31 13:58:27 2012 -0400 libass doesn't need fontconfig on android commit c7d276074d6f83580a4c5e6fb15699bcf92db227 Author: Rémi Denis-Courmont 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 Date: Thu May 31 17:12:32 2012 +0200 NEWS: update news commit 41dc1ed0fdf1996cc5b15c5173ff592453e63e3c Author: Hugo Beauzée-Luyssen 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 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 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 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 Date: Thu May 31 14:15:44 2012 +0200 libmp4: 'trun' parsing: minor fixes Signed-off-by: Jean-Baptiste Kempf commit a50d7e4772a8fb04849e7808f41de599f4296c8c Author: Jean-Baptiste Kempf 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 Date: Wed May 30 11:50:00 2012 +0400 m3u: Check Content-type if available. commit 75a167f5b377a1edba3e1bf0230af05da7974347 Author: Konstantin Pavlov 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 commit 785f8e66b5bde82f9270617633fbc525a827e152 Author: Jean-Paul Saman 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 Date: Thu May 31 01:37:57 2012 +0200 Dash: correct LGPL header commit 551a46554c7ca8cad61d751cdd1f8b9cbefd9bce Author: Edward Wang 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 commit 78baddd08043b952cae3ed973b8d7a561c7ba493 Author: Chris Smowton 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 commit 7e21f34f1cf7fd9f3c9d73b5b39d7c671101d22c Author: Chris Smowton 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 commit 047af27e19d18ce2a1fa2212301d67fb21d5a23f Author: Sébastien Toque Date: Wed May 30 21:07:30 2012 +0200 libass: add android default font Signed-off-by: Jean-Baptiste Kempf commit a4e7d80196972f8f236219d51e2777c86fcb6aeb Author: Rémi Denis-Courmont 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 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 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 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 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 Date: Wed May 2 16:00:45 2012 +0200 video_filter/transform.c: mark these options as safe. commit daf99bd91c522b3ce7da3f0f03201ecf188edd2c Author: Jean-Paul Saman 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 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 tags) commit 981dcf74f0bf4bc5fe684931f7d32135e0b5342b Author: Hugo Beauzée-Luyssen Date: Wed May 30 11:42:04 2012 +0200 dash: BasicCMParser: Avoid potential crash when inheriting mimeType commit 54bbf8cfab808b128fb1114a435f416d3195217e Author: Hugo Beauzée-Luyssen Date: Wed May 30 11:31:41 2012 +0200 dash: AdaptationSet is the new Group. commit 33d291877eced5c3001f1557a08b1418649c1a88 Author: Hugo Beauzée-Luyssen Date: Wed May 30 10:54:53 2012 +0200 dash: BasicCMParser: Don't ignore errors. commit 3db33d99ac97b75783e4af77555bb767927a5469 Author: Hugo Beauzée-Luyssen Date: Wed May 30 10:42:40 2012 +0200 dash: BlockBuffer: Simplifications commit ea61bf32a5ecd79eaee01b668b7d7c13c8b98de2 Author: Hugo Beauzée-Luyssen Date: Tue May 29 18:35:53 2012 +0200 dash: Rework profile handling. Profile was parsed twice. commit 907c50426aca528d8d6184de96a34ab0a8aba576 Author: Hugo Beauzée-Luyssen 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 Date: Wed May 30 03:03:48 2012 +0200 update NEWS commit 5a61f0dc0465b77182c5dd8cf5997a7b7740a4a5 Author: Felix Paul Kühne 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 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 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 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 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é 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 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é Date: Tue May 29 12:53:49 2012 -0400 libxml2: pthread_join might be available without libpthread commit efae70a45e6172a5bbab824e66081ec95bdbb62f Author: Jean-Baptiste Kempf 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 Date: Tue May 29 14:41:35 2012 +0200 dash: Fix a typo commit 330cedc777be8668a907493a9fdf9b1b78600f82 Author: Konstantin Pavlov 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 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 Date: Mon May 28 16:13:19 2012 +0200 Allowed to save snapshots as TIFF (close #4059). commit d9fb60bec03044bb7bc20e9a18d52f43f940b75b Author: Felix Paul Kühne 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 Date: Mon May 28 15:27:42 2012 +0200 macosx: automatically close the shared NSFontPanel when closing the preferences commit 01533a3cb5eece7f3e6638f51415df4909ccb6c7 Author: David Fuhrmann 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 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 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 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 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é 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 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 Date: Sat May 26 14:54:14 2012 +0200 Enabled screensaver for win32 opengl vout (close #426). commit 003ba60d1911a7f6a6a97aaf24324660f50b3959 Author: Rémi Denis-Courmont 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 Date: Sun May 27 19:50:19 2012 +0300 ALSA: destroy audio-device at exit (refs #6874) commit 077fd787ca16b3d5a9b98a7205412bd5207f5c83 Author: Francois Cartegnie Date: Sun May 27 15:27:39 2012 +0200 lua: googleimage: try to find art for icecast listings commit 19797936a02e0e7c1188a5798c83d66b8c3d4c68 Author: Francois Cartegnie Date: Sun May 27 15:27:08 2012 +0200 lua: icecast: fix indent and add source meta commit a75ff33f2b426ffe02994b65a84cf70f178b1aee Author: Joe Taber 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 commit fc5156cc00225de64eb9b8715809c6a84e48b35e Author: Edward Wang Date: Sat May 26 20:24:22 2012 -0400 visual: remove depreciated vlc_object_alive Signed-off-by: Jean-Baptiste Kempf commit 73e246278f8ef609ab9ac07272343c3faba8d644 Author: Edward Wang Date: Sat May 26 19:04:57 2012 -0400 visual: check for NULL before free Close #6879 Signed-off-by: Jean-Baptiste Kempf commit a5a428df27a4752a79c503bbe14ce3d67c76b777 Author: Edward Wang 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 commit 126d1ccc2c3d3faf6ec8e2bf53bae73273025098 Author: John Peterson 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é commit e354bf04a542d0fd77e69715202d857ef4311de5 Author: Rafaël Carré Date: Fri May 25 22:26:45 2012 -0400 Missing __MIN commit 45a036e35eb68e6ae11154d67ae3670efa3155bc Author: Ming Hu 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é commit 83f2312b574f5cbe289ec63867e584f05c52fff6 Author: Laurent Aimar Date: Fri May 25 21:13:00 2012 +0200 Added support for SSE2 to 16 bit merge (deinterlace). commit 8962e71486de10e7231e99d4f312937f88e540e9 Author: Laurent Aimar Date: Fri May 25 20:59:05 2012 +0200 Fixed alignment and potential overread/write in MergeNEON(). commit e7192dbff29b82dc8b1f7763b717d51bd19b8abc Author: Laurent Aimar 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 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 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 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 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 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 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 Date: Fri May 25 21:06:10 2012 +0200 Qt: Missing include in previous commit commit c756a918c57a5ec8346c2bb5dd821b793e1421ce Author: Jean-Baptiste Kempf Date: Fri May 25 19:51:21 2012 +0200 Win32: recognize more MCE commands commit 506ef92b9445bc3cf43dc5630c45958312e3cd84 Author: David Fuhrmann Date: Fri May 25 18:51:47 2012 +0200 macosx: remove now unneeded volume osd hack commit 1536ed21be0f545840bf8b15e89e4f81fd1908a8 Author: David Fuhrmann 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 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 commit ae4fda5b4ab4d6efaea129d85af5dd95da9784d4 Author: Edward Wang 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 commit 4763a6a249a3280abe346b67238e8f9861a5999f Author: Edward Wang 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 commit e91edd90eaf9cd4339b45fd90f8af4fe8a3b31b3 Author: Edward Wang 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 commit bc68265582ca24d9b6a67adcda0b1e26f191d430 Author: Sébastien Toque Date: Thu May 24 22:14:11 2012 +0200 freetype: add android default font Signed-off-by: Jean-Baptiste Kempf commit 5d39e77b6b0af8dbf2df4ba3a336fb469a9488a9 Author: Jean-Baptiste Kempf Date: Thu May 24 14:29:59 2012 +0200 AVI: parse dmlh chunk commit e8f45e69c41d02fe581cbadd96a2b31e936eccec Author: Jean-Baptiste Kempf Date: Thu May 24 13:42:37 2012 +0200 AVI: do not warn about embedded subtitles commit 164c7d31939a16674cd5c678e453085af2cbef4c Author: Jean-Baptiste Kempf 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 Date: Thu May 24 12:57:30 2012 +0200 AVI: better debug commit bfd3b95b54b89fd6f6f91681afdadbc085c20c1d Author: Jean-Baptiste Kempf Date: Thu May 24 13:04:08 2012 +0200 AVI: remove unnecessary macros commit 4c420f95eec4acba1241c78e345deade3e3b10bb Author: Jean-Baptiste Kempf Date: Thu May 24 12:27:50 2012 +0200 AVI: reduce the debug tree size commit 1cea6f76b42cb15f48ad5c7310f3c7af19f4596a Author: Jean-Baptiste Kempf Date: Thu May 24 11:48:39 2012 +0200 AVI: better debug commit 68c2317b680d5eabdcb73224fe7e9bd0941ad002 Author: Hugo Beauzée-Luyssen 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 Date: Fri May 11 11:54:05 2012 +0200 dash: Remove now useless variables. commit b42d423a31581ac68ae1f91bd970c823387da1cd Author: Hugo Beauzée-Luyssen Date: Fri May 11 11:53:11 2012 +0200 dash: Prevent infinite recursion. commit 0527a38e304e312dedde97fab3c9e5ef8785abf1 Author: Hugo Beauzée-Luyssen 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 Date: Fri May 4 16:11:04 2012 +0200 Fix a mail in mailmap. commit 6fdb0bea193ff3d5a8d33cc84340fa6763d86d4c Author: Konstantin Pavlov 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 Date: Wed May 23 21:54:27 2012 +0400 Upnp: Fix #6250, honor --miface. commit 0c5887eea18f487f647aca3bd57749824dc929f1 Author: Rafaël Carré Date: Tue May 22 00:14:30 2012 -0400 Remove mingw-w64 2.0 workarounds commit 20dd3ed46b5131e883288fd2776e5c99477a3bf0 Author: Rafaël Carré 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 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 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 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 commit 2ac6942827e8d62d2271891b35668901eb64c515 Author: Konstantin Pavlov Date: Wed May 23 12:07:25 2012 +0400 Bluray: use msg_Info instead of msg_Err. commit d865085e438b4a2a8307a5e31bafffdbee048aa3 Author: Konstantin Pavlov Date: Fri May 18 10:40:54 2012 +0400 Bluray: use meaningful error messages when available. commit 8f048e9cabebeec8b514e981993d16acfbbd7c28 Author: Pierre Ynard 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 Date: Tue May 22 23:22:07 2012 +0300 Unused variable commit e2b439cfa1ed0d582a8576faabb62d48f3b7c313 Author: Rémi Denis-Courmont 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 Date: Tue May 22 23:06:52 2012 +0300 Replace remaining call sites of aout_BufferFree() commit e412bf62a241181eca4dca14ec6e4d5cef4326f5 Author: Rémi Denis-Courmont Date: Tue May 22 22:19:36 2012 +0300 wasapi: fix comment commit 0c2776290e608f78ea16eb309d0af31728e1e0dd Author: Rémi Denis-Courmont 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 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 Date: Tue May 22 20:03:49 2012 +0300 aout: simplify volume and mute variables life cycle commit 55545b45143a71024dbc9d4a2162a1f88884c830 Author: Aurelien Nephtali 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é commit 669ce09e338a5a18a289d6b4aaca131fdd97f369 Author: Rémi Denis-Courmont 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 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 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 Date: Mon May 21 19:24:38 2012 +0200 macosx: fixed compilation warning Pointed by David Fuhrmann commit 58fac8cfd783beffd1840ba688663268513aef83 Author: David Fuhrmann Date: Mon May 21 17:14:37 2012 +0200 macosx: added forgotten method declaration in header file commit a5b0a06c3a8a6c6276e172174405b40e6678b2a1 Author: Jean-Baptiste Kempf Date: Mon May 21 16:51:34 2012 +0200 HLS: fix a signed comparison warning commit 533c3fda8892754017a26d2dfe3ef9d3cbb12dbb Author: Rui Zhang Date: Fri May 18 21:17:32 2012 +0800 httplive: do not reset segment data without key Signed-off-by: Jean-Baptiste Kempf commit 61205e1585c6baeefc61959c886e265d34d9d550 Author: Jean-Baptiste Kempf Date: Mon May 21 16:27:42 2012 +0200 Correct name commit 34b9651801eb6b512747c36d470dbda1ea8fd430 Author: Felix Paul Kühne Date: Mon May 21 14:48:25 2012 +0200 po: revert unintended change in 5e8666c883f3653b6c9a1e1a94515947df17a20a commit 5e8666c883f3653b6c9a1e1a94515947df17a20a Author: Felix Paul Kühne 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 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 Date: Mon May 21 13:51:04 2012 +0200 AVI: support more extended tags commit ab8578b8de0e2c5ee691930523ad5838a80e4b65 Author: Jean-Baptiste Kempf Date: Mon May 21 12:20:42 2012 +0200 AVI: display extra-data tags commit fd638b53820795be8d492ed8c9d37bfe8d4127f9 Author: Jean-Baptiste Kempf Date: Mon May 21 13:44:27 2012 +0200 AVI: add more main tags commit da39be7b8045b28a744711f7a3482b7639325707 Author: Jean-Baptiste Kempf Date: Mon May 21 11:44:45 2012 +0200 AVI: read the creation date commit f2092e1069a7bd65b7a8a99f4da513d06b352d5a Author: Felix Paul Kühne 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 Kühne 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 Date: Mon May 21 00:34:12 2012 +0200 lua: fix equalizer setting code commit ff5e88129e7b2657ef093a66dcf9c677d9166e02 Author: Rémi Denis-Courmont 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 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 Date: Sun May 20 19:50:20 2012 +0200 lua: fix memory leak in equalizer function commit 41106eaa682efb5ed18e7c22b9030eabec36b224 Author: Felix Paul Kühne Date: Sun May 20 13:09:32 2012 +0200 Updated NEWS wrt recent OS X changes commit dd0b62080541e5f4e4854c95280a0c81ba78628c Author: Felix Paul Kühne 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 Date: Sun May 20 06:23:35 2012 +0200 lua: fix memory leak commit 31b5fbdb6d43462db5de00f13e910e0d9441ce3e Author: Pierre Ynard 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 Kühne 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 Kühne Date: Fri May 18 18:41:46 2012 +0200 macosx: fixed antialiasing issues in the Open panel (close #5778) commit e375b238a70d235f21d3a378c85bd4b8500c90e7 Author: David Fuhrmann Date: Fri May 18 18:03:16 2012 +0200 macosx: remove one unneeded line in togglePlaylist: commit c2fe98bd7b3d87581a11c243c4ee85cc0ad912fd Author: David Fuhrmann 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 Kühne 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 Kühne 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 Kühne 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 Kühne Date: Fri May 18 15:49:09 2012 +0200 macosx: update SPMediaKeyTap to latest code from upstream (refs #6613) commit 9b56e18b3a577cb0f6615b355035f0f23e69b692 Author: Felix Paul Kühne 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 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 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 Date: Fri May 18 04:10:28 2012 +0200 vlm: use vlc_object_alive() commit efde90d8c090f88380ef8dd1987e9941db3bdf91 Author: Pierre Ynard 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 commit 97ec634439692b403f1ce0fc2e966bd3a5c06073 Author: Pierre Ynard 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 Kühne 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 Kühne 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 Kühne 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é Date: Thu May 17 13:16:17 2012 -0400 caca doesn't use x11 on OSX commit 995c31f1521364e100914cea656259396ca512e2 Author: Rafaël Carré Date: Thu May 17 13:16:05 2012 -0400 switcher needs libm commit 2ea9ea1117ba6bae74f9dcf7f00e3188bf3a1eb2 Author: Felix Paul Kühne 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 Kühne 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 Kühne Date: Thu May 17 15:59:21 2012 +0200 macosx: updated copyright headers commit 533147f7780e4d3d15c04ccfff2a7b331b04f265 Author: Felix Paul Kühne Date: Thu May 17 14:28:32 2012 +0200 package/macosx: disable the caca vout by default commit 68df2ce9b2575ee31529b3f53eb9c0c7b850e124 Author: Felix Paul Kühne Date: Thu May 17 14:27:09 2012 +0200 macosx: fixed typo commit 962d96bf1137f12810233e04feea1462fa09f6cf Author: Felix Paul Kühne Date: Thu May 17 14:21:15 2012 +0200 macosx: another optimization for the wizard commit 0802130a71120dd199174739d6bf9655dfb9605a Author: Jon Stacey 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 Kühne commit 5ab6bfbd95919205b92770293c8046696c5b3ebf Author: Felix Paul Kühne Date: Thu May 17 03:36:01 2012 +0200 macosx: more optimizations for bookmarks and wizard. no functional changes commit 5f138ac2342473dba543d797c7592e6757289b05 Author: Felix Paul Kühne Date: Thu May 17 03:06:52 2012 +0200 macosx: code optimizations - no functional change commit b3259ed4de03feded83222e6fe0837caabb8d20a Author: Felix Paul Kühne 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 Date: Thu May 17 02:30:07 2012 +0200 dbus: Fix seek detection Closes: #6802 commit 5c165066e19c1935de7abd8142deab531c0265ac Author: Felix Paul Kühne 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 Date: Wed May 16 23:46:17 2012 +0300 wasapi: factorize/check COM initialization commit 39ee3d11eb7da54f58e42bdf2463cbaaa8661456 Author: Rémi Denis-Courmont 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 commit a418fa266a6c6359e7e414d1eba6545a063e0385 Author: Rémi Denis-Courmont Date: Wed May 16 21:42:29 2012 +0300 wasapi: volume setting support commit cbdadbfb0e9f162f1a4151fcb056df56c9e67015 Author: Rémi Denis-Courmont 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 Date: Wed May 16 19:16:39 2012 +0300 wasapi: improve format negotiation commit 752bdd983a683dfc1c7478e1a53636952575a5df Author: Rémi Denis-Courmont 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 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 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 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 Date: Tue May 15 21:21:39 2012 +0200 Add SLDV fourCC commit df7a798d19353b762dadafe28a010acc5a3afb5d Author: Rémi Denis-Courmont Date: Wed May 16 00:01:20 2012 +0300 wasapi: enlist the plugin commit 13ea0ab33bdd6401dc097c0584eabf490bab8d45 Author: Rémi Denis-Courmont Date: Tue May 15 23:55:19 2012 +0300 wasapi: build system integration commit ab14ae3615648bd8f7058b814e9f33831ded4844 Author: Rémi Denis-Courmont 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 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 Date: Tue May 15 22:27:22 2012 +0300 wasapi: fix COM initialization and deinitialization commit d5e4667b90ad65691f4c3c8b88108fcea95b7311 Author: Rémi Denis-Courmont Date: Tue May 15 20:34:14 2012 +0300 win32: revector system_Init() a bit commit 1ed466faa409aa6c9f95e29aa05261a180d1fedb Author: Rémi Denis-Courmont 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 Kühne Date: Tue May 15 19:34:40 2012 +0200 configure: slightly updated growl header detection commit 999170bd706b7d56d50a40a032522be7a379746b Author: Karlheinz Wohlmuth 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 Kühne commit 1d8fd45bfad1a91ce2a623c2a301b8115e14f05c Author: Jean-Baptiste Kempf Date: Tue May 15 18:03:40 2012 +0200 Qt: correctly behave when customizing from minimal view commit 366a8885e5c592195853f6cf9682c2c8fe29fec7 Author: Jean-Baptiste Kempf 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 Date: Tue May 15 17:54:18 2012 +0200 Qt: fix leak introduced in previous commit commit b750826cca896b78c81a0d66cd1f6b2cae3960c5 Author: Rémi Denis-Courmont Date: Tue May 15 18:49:00 2012 +0300 Fix test failure detection commit 680622a820075f90cef06b7f0c1653ad4bf9c2cd Author: Rémi Denis-Courmont Date: Tue May 15 18:44:14 2012 +0300 Ship run_vlc.sh commit 8d3db54d819cda8376452852cc9bf2a57264173c Author: Jean-Baptiste Kempf 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 commit 391bb3272583cbe41c5dfec60141b76e9fd61d0e Author: Jean-Baptiste Kempf 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 commit 1fc1506a8ff78d0ef8c5f8d2d77634ba6e8b4b12 Author: Jean-Baptiste Kempf 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 Date: Tue May 15 16:15:16 2012 +0200 Qt: correctly handle mousewheel in selector Close #6812 commit 0df9e699370faf5e41652dc162190589943f0fdf Author: Francois Cartegnie 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 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 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 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 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 Date: Mon May 14 17:55:11 2012 +0300 winvlc: --data-path no longer exists commit cb11b7841319bd9017b76229291223c49b40d219 Author: Rémi Denis-Courmont 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 Date: Mon May 14 17:26:00 2012 +0300 Export vlc_socket() commit 6acd0f4c54dcd69d029106c2465cba19d99ff24b Author: Jean-Baptiste Kempf Date: Mon May 14 14:10:16 2012 +0200 Qt: correctly fallback to filename when empty tags commit 8250e947f5708d7037078701706fa6d812b8b35d Author: Francois Cartegnie Date: Mon May 14 14:16:34 2012 +0200 lua: icecast: fix syntax commit 114a88bc426ee433e0d060c5d74caaaf10a7fab1 Author: Pierre Ynard 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 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 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 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 Date: Sun May 13 22:31:02 2012 +0300 caca: add Xlib initialization commit 52197b014bebfd9744aac4ad34f3e3d379abd53c Author: Rémi Denis-Courmont Date: Sun May 13 22:30:11 2012 +0300 caca: convert to automake commit 5a772cbf7d490bc9cffa6c2f97c5fd2d3e30f068 Author: Rémi Denis-Courmont 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 Date: Sun May 13 20:48:27 2012 +0300 Update symbols list commit 5035a0281c0b1d82adda3b67cc4633de04616328 Author: Rémi Denis-Courmont Date: Sun May 13 20:06:57 2012 +0300 Move vlc_atomic_t to and correct definition commit e245cb8556fb176de49d5e06e00264a55411d451 Author: Rémi Denis-Courmont Date: Sun May 13 20:03:56 2012 +0300 Remove no longer used vlc_gc_*() commit da623e255826e2add28d2709545b523f911f5b1b Author: Rémi Denis-Courmont 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 Date: Sun May 13 19:56:35 2012 +0300 input: convert item id to new atomic interface commit ae3db51ef1d2db4ea88775a07ba5251fb6b03353 Author: Rémi Denis-Courmont 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 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 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 Date: Sun May 13 19:17:56 2012 +0300 Add missing atomic types commit 21ea58233a9fc5209daa110b3204f022a23522f7 Author: Francois Cartegnie Date: Sun May 13 16:20:12 2012 +0200 typo commit 03d8ab103c59b9b8db22fc933510fd05fab316d5 Author: Kaarlo Raiha Date: Sun May 13 16:03:40 2012 +0300 Remove ranges from volume long texts Signed-off-by: Rémi Denis-Courmont commit 0376739feee15fa4636e30e7c85f1be97f2d74f9 Author: Mirsal Ennaime 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 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 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 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 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 Date: Sat May 12 14:22:20 2012 +0200 Qt: main interface: add some better debugging commit d80d6da77e3074d3ecc67fb70a8305d08f137f43 Author: Rémi Denis-Courmont 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 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 commit cd1de468d116e679aadcf00f6a66b68fb7c56fa3 Author: Vikram Narayanan 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 Signed-off-by: Jean-Baptiste Kempf commit a7ceba8e9dc9b8e55ea520088b554feb23861de2 Author: Edward Wang Date: Fri May 11 20:12:29 2012 -0400 src: Fix typo Signed-off-by: Jean-Baptiste Kempf commit 70d3e6d16b26154dfcd81f824bda6d299116dbe0 Author: Martin Storsjö 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 commit 29988fbd1c2c6b3284f55b098c54a17fe00aa6cf Author: Martin Storsjö 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 commit 08879e4e4284cd5359578731701195e5d19c2f20 Author: Jean-Baptiste Kempf 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 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 Date: Fri May 11 22:39:23 2012 +0300 vlc_timer_*: use atomic_*() functions commit fd146628bc246e356c21b3532b5fb0ef1ec45da8 Author: Jean-Baptiste Kempf Date: Fri May 11 20:53:47 2012 +0200 ASF/WMV: parser chapters commit 535e8b60f17a11c967aa8d8ea8458a000f7cbf63 Author: Rémi Denis-Courmont 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 Date: Fri May 11 20:24:04 2012 +0300 Provide C11-like atomics in 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 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 can be relied upon... many years from now. commit c64c794ee123b8a7d57682db6b753bf1dadec54f Author: Mark Lee 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 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 commit 4fac18958067cc3506413ae1d690910a1994506b Author: Felix Paul Kühne 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 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 Date: Fri May 11 09:16:22 2012 +0200 macosx: fix menu support in detached video window commit 0f0d47518b683267190256ae0cb5f4c403b306ea Author: David Fuhrmann 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 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 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 Date: Thu May 10 23:05:48 2012 +0300 marq: avoid name conflict with Win32 API commit 6b26468375f1fda8bf3066b53c708f46fe4ba0f1 Author: Rémi Denis-Courmont Date: Thu May 10 20:04:03 2012 +0300 marq: use vlc_fopen() commit fdfdfc52ee5b0842d879dd98736eac3bf9806c93 Author: Rémi Denis-Courmont 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 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 Date: Thu May 10 18:36:10 2012 +0300 dc1394: remove implict alias commit c46a2cc9abd28e61f5ae5e7173b1e6b62364c1d3 Author: Rémi Denis-Courmont 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 Date: Thu May 10 18:15:00 2012 +0300 dc1394: no need to link raw1394 directly commit 3ab9843d3aaded7eb696a8aa02c4d6f0caa401f5 Author: Rémi Denis-Courmont Date: Thu May 10 18:09:00 2012 +0300 dc1394: clarify what this module is about commit f923b5dd41ad86da3deb620ed95de72bb661dd05 Author: Rémi Denis-Courmont Date: Thu May 10 18:05:26 2012 +0300 dc1394: unused struct member commit 3713ce3df1e8c4e9bedbf20060ffdf0fdf456461 Author: Rémi Denis-Courmont Date: Thu May 10 18:03:35 2012 +0300 Rename access_dv to dv1394 commit b625cecd0f4aa7d543b505396a4c5fd307868e6e Author: Francois Cartegnie Date: Thu May 10 16:01:17 2012 +0200 Qt: playlist dialog: remove unneeded layer commit 8bc285bddde1e47a6df1ddf1ae35acf3432b6478 Author: Jean-Paul Saman 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 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 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 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 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 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 Date: Wed May 9 20:11:38 2012 +0300 Privatize vlc_object_kill() commit 602a70a08ccd295a305c42b72bbe9c8f700e6114 Author: Rémi Denis-Courmont Date: Wed May 9 20:09:51 2012 +0300 update: syntax error commit 59b955192d487af80b913c66d072351605b01673 Author: Felix Paul Kühne Date: Wed May 9 19:11:39 2012 +0200 src/interface: compilation fix commit 2af549a680ba0fd88b4803d0899b8aed1442a9fb Author: Rémi Denis-Courmont 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 Date: Wed May 9 19:49:22 2012 +0300 Stray declaration commit baad7a594c244e0a7eb8ca8845b0de66253062c1 Author: Rémi Denis-Courmont Date: Wed May 9 19:21:19 2012 +0300 xosd: do not use pf_run commit 72fd19ba00ae7a30206969f4250bbda0ca28b3fe Author: Rémi Denis-Courmont Date: Wed May 9 18:58:01 2012 +0300 Add test case for the VLC binary commit 89e293c6a83dbfe62060f81f9a60a2a8937d2245 Author: Rémi Denis-Courmont 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 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 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 Date: Wed May 9 18:23:41 2012 +0300 update: fix memory error handling commit 0dd6028ee3910ab9df70103873e8d0af91e28162 Author: Rémi Denis-Courmont Date: Wed May 9 18:16:58 2012 +0300 httpd: use thread cancellation instead of wakeup pipe commit 3d11b0e1b4d785590b19f04bbc42cc85f16e63de Author: Rémi Denis-Courmont Date: Wed May 9 18:00:06 2012 +0300 oldrc: avoid vlc_object_kill() commit 15a725ad3ff10819623e1740a263587258934b77 Author: Rémi Denis-Courmont 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 Date: Wed May 9 17:56:52 2012 +0300 avi: do not use vlc_object_kill() commit c62a7ad8ee148264c06abf699659f06008acfb3b Author: Rémi Denis-Courmont 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 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 Date: Tue May 8 20:38:47 2012 +0200 macosx: remove unneeded headers from videoview.m commit a654d779bccbf3463353bf6d30558844e0bb56c3 Author: Rémi Denis-Courmont 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 Date: Tue May 8 21:59:46 2012 +0300 libvlc_log_*: document version requirement commit c483441208358fe98b1edbde033b7a958767f8ff Author: Francois Cartegnie Date: Tue May 8 15:09:37 2012 +0200 lua: icecast: can fix radionomy's station names commit 7f9b3efc8c7d347b28c8af9ba32043b7629c69fb Author: Francois Cartegnie Date: Tue May 8 12:43:45 2012 +0200 lua: icecast: fix icecast meta import commit 37fa606c9185246358d7a55184c28aa480523436 Author: Francois Cartegnie 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 Date: Mon May 7 19:57:49 2012 +0300 Remove b_should_run_on_first_thread commit a11c642f29bf4f163551d2aece30ff01b329321c Author: Rémi Denis-Courmont 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 Date: Mon May 7 19:48:57 2012 +0300 Remove now useless vlc_exit_t.killed commit a41e978c38a02522f773963072e9a42f545d033d Author: Rémi Denis-Courmont Date: Mon May 7 19:36:20 2012 +0300 Deprecate libvlc_wait() and improve documentation commit 74258e6c1264e04966c3fe6e9a87d43417bf9726 Author: Rémi Denis-Courmont 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 Date: Mon May 7 19:24:05 2012 +0300 Remove libvlc_InternalWait() and simplify commit 93143da0c66bc3bbc9058701bd81a05999077181 Author: Rémi Denis-Courmont Date: Mon May 7 19:26:55 2012 +0300 Remove useless MonitorLibVLCDeath() contorsion commit 02a2074e054a237876a2c980621cbc0969dd72a4 Author: Rémi Denis-Courmont 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 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 Date: Sun May 6 16:27:51 2012 +0300 aout: add option to initialize hardware volume commit 9df888d666f8dbc7fe317bd17f32fe80d07365b7 Author: Felix Paul Kühne Date: Sun May 6 14:52:42 2012 +0200 ios/build.sh: don't compile SDL_image commit 9be0932d795076e8b33cfabb4a2d23042826025d Author: Rémi Denis-Courmont Date: Sun May 6 15:38:12 2012 +0300 waveout: fix volume initialization commit a89517ca4be10847d17db539ed6acf5302fb65dd Author: Rémi Denis-Courmont 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 Kühne Date: Sun May 6 14:07:10 2012 +0200 vout_ios: fixed getProcAddress commit 3b3a8924773effa59c8e85b6075fd8c659c6e39a Author: David Fuhrmann 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 Date: Sun May 6 11:04:49 2012 +0200 macosx vout: syncronize access to sys->place commit a2347e5728d0c6749172f43ce40387338224103e Author: David Fuhrmann Date: Sun May 6 10:50:34 2012 +0200 macosx: remove unneeded p_vouts in videoview commit 2aa0ad9c3da62df3f31ff317bd747eb0b8524b71 Author: David Fuhrmann 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 Date: Sat May 5 23:27:05 2012 +0300 EGL: update and unify the platforms list commit dc5988addd4d36655fcbce3fbb39e817ef88dc1f Author: David Fuhrmann 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 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 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 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 commit 2d2cde172f10a5290956a115b35cf693a945e559 Author: David Fuhrmann 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 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 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 Date: Fri May 4 20:24:57 2012 +0300 Add missing events (fix #6750) commit c028792ebaaa4579b2902e9c9e630a3a61fef3d1 Author: Rémi Denis-Courmont 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 Date: Fri May 4 19:13:24 2012 +0300 GnuTLS: print certificate error flags (refs #6708) commit 9154db81a04bdd76bef28a7eca797e6a0a46a475 Author: Rémi Denis-Courmont Date: Fri May 4 19:13:13 2012 +0300 GnuTLS: add new certificate error messages commit 7a379ad9c3add340326d2b8657dca74a40f923d2 Author: Rémi Denis-Courmont 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 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 Date: Fri May 4 19:14:13 2012 +0300 GnuTLS: fix warnings commit e0cea4052b5419085562890a8cf3c31d2b4c78c4 Author: Felix Paul Kühne Date: Fri May 4 17:56:05 2012 +0200 vout_ios: implement gl.getProcAddress commit 572ee2900e6d96cf5f362763df49314acbd42bef Author: Felix Paul Kühne Date: Fri May 4 17:50:24 2012 +0200 vout_macosx: implement gl.getProcAddress commit 5db50265be1ba6537daa3a08ac368668bf1455b0 Author: Hugo Beauzée-Luyssen 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 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 Date: Wed May 2 15:37:31 2012 +0200 faad: Fix channel reordering loop. commit fa3efbecc46ecb54900d2b0a060a80d001a321af Author: David Fuhrmann 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 Date: Wed Apr 25 18:45:37 2012 +0300 Fix one typo commit 860f1ae109351a0fd231eca760e08dadeaaed1e3 Author: Rémi Denis-Courmont Date: Tue Apr 24 18:36:59 2012 +0300 Make resampler configurable with --audio-resampler commit 118603100b1c3479cc924aecc27533deaa8efcc7 Author: Rémi Denis-Courmont Date: Tue Apr 24 18:17:13 2012 +0300 Add "audio resampler" capability to resamplers commit 1d8de36799040e03acc664a3e45dd110687de3ff Author: Rémi Denis-Courmont 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 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 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 Date: Mon Apr 23 21:26:21 2012 +0300 PulseAudio: add an assertion (refs #5825) commit 72549b918f834891a40328ddf5fc40a59cbfd653 Author: Felix Paul Kühne 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é 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 Date: Thu May 3 13:16:00 2012 +0200 include/vlc_arrays.h: use unlikely() commit 3bd2a8eae1e4de4949f955c2da601280670e3920 Author: David Fuhrmann 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 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 Date: Thu May 3 01:15:50 2012 +0200 VLCKit: remove (void)setValue:(id)value forMeta:(NSString *)VLCMetaInformation; commit 5f9c83631f57929ee8492edc2093345aa6840990 Author: Jean-Baptiste Kempf Date: Thu May 3 01:14:51 2012 +0200 VLCKit: remove - (id)initWithArray:(NSArray *)array; commit 0ba86c3412976f39dc45caf11c64e2d8168aea42 Author: John Peterson 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 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 Date: Wed May 2 18:57:48 2012 +0200 fixed typo commit 8fe6c20c7a040796758a684c54220a7a365b84b0 Author: Jean-Paul Saman Date: Tue Apr 24 10:45:10 2012 +0200 avformat/mux.c: Check malloc return value. commit c4b2a84bb08b1ea2ae5755b884420e984323d242 Author: Jean-Paul Saman Date: Tue Apr 24 10:44:44 2012 +0200 codec/rawvideo.c: use boolean initialization for b_invert. commit 0dd0a8d44ccd510889be9239e51975a3dd5071a4 Author: Jean-Paul Saman Date: Wed May 2 11:05:16 2012 +0200 vlc_arrays.h: check malloc return value. commit af9d16c530c407834497885916505a97c9aadb75 Author: Jean-Paul Saman 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 Date: Wed May 2 13:42:48 2012 +0200 fixed make dist for Mac (2) commit 5e5d0aac07e960ea1d59a0209bf63aacb9dd8211 Author: Felix Paul Kühne Date: Wed May 2 13:41:12 2012 +0200 fixed make dist for Mac (1) commit ff5773f4ca5b04cd230aaa7be15d4e5ce55b71d7 Author: Hugo Beauzée-Luyssen Date: Mon Apr 30 16:10:30 2012 +0200 flac: encoder: remove unused p_sys member. commit 6a41b030f5b7fcbe5ad7249c374172c0fdc29add Author: Hugo Beauzée-Luyssen 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 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 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 Date: Tue May 1 10:57:41 2012 +0200 upnp: Cosmetics commit 85dd71ad704f5b4444fcb847c07d52881585fba6 Author: Mirsal Ennaime 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 Date: Tue May 1 04:58:11 2012 +0200 upnp: Call ixmlRelaxParser only once commit 340dba4cefc900c655f235f741fcf3507e6c8b0b Author: Mirsal Ennaime Date: Tue May 1 03:33:50 2012 +0200 upnp: Cosmetics and variable naming commit 5eae352da8ce3068f3d47c34e8011726f6021e4a Author: Rafaël Carré 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 Date: Mon Apr 30 23:51:42 2012 +0200 Contribs: update upnp commit 02a1c23e33c01f424b5d2c6de498baaeca2252a3 Author: Jean-Baptiste Kempf Date: Mon Apr 30 23:44:50 2012 +0200 Update taglib to 1.7.2 CVE-2012-2396 commit 1801dbcc4f181d71d41bca581019ce3103133e9e Author: Jean-Baptiste Kempf Date: Mon Apr 30 23:33:53 2012 +0200 Zlib: update to 1.2.6 commit 0ea07fba5ac7677c715664d370c85cbf8ce01d95 Author: John Peterson 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 commit 3649531c52025d4b564d53ee6914305670cf11c1 Author: Rafaël Carré 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 Date: Mon Apr 30 17:57:19 2012 +0900 upnp: fetch all media items correctly. Close #6716 Signed-off-by: Jean-Baptiste Kempf commit 37f24581df46af51482f3acf7df120522eec4d77 Author: David Fuhrmann Date: Mon Apr 30 09:01:42 2012 +0200 macosx: small clarification regarding fullscreen controller commit cfdfb26c6dfae2b2af7509db21cb0a1c00b08829 Author: Edward Wang 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 commit 3222e1a7d47b1bc83aa608e0315d09953d054a3b Author: Jean-Baptiste Kempf Date: Sun Apr 29 23:07:10 2012 +0200 Map wf_tag of GSM-AMR commit 830c1cffef0b503f079ca9bbf93d86a58a9f926d Author: Jean-Baptiste Kempf Date: Sun Apr 29 22:44:28 2012 +0200 Subtitles: avoid infinite loop Close #6720 commit afdbf36588d83320059d400c9a7cf674a15ac257 Author: Jean-Baptiste Kempf Date: Sun Apr 29 21:40:17 2012 +0200 Subtitles: font attributes can use '' Ref #6720 commit 5fe54fdef3a30eb137188cf02b61bda36ef0b9d3 Author: Jean-Baptiste Kempf Date: Sun Apr 29 16:36:37 2012 +0200 ASF: cosmetics commit 29442477ade3b0f18c2c0ae2a0da6c112beed4c0 Author: David Fuhrmann 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é 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é Date: Sun Apr 22 16:49:05 2012 -0400 vlc_url.h: mark some functions with attribute malloc commit 5b91ae5bfba5a8f33daa2b92d58d8ddbfde28450 Author: Jean-Baptiste Kempf 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 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 Date: Fri Apr 27 19:42:22 2012 +0200 MKV: debug extra metadata too commit 57d06767e1efc8eeb9e606f23dfcbb5912f1f9ca Author: Jean-Baptiste Kempf Date: Fri Apr 27 19:20:47 2012 +0200 MKV: fix meta regression commit a685fdeb8df52ee79267f6231e487a1beaa1a6da Author: Rafaël Carré Date: Wed Apr 25 10:51:35 2012 -0400 avformat: initialize empty options sets commit 42f72172d84ba84b177e5bbec2115cc6ac3eaf4c Author: David Fuhrmann 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 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 Date: Mon Apr 23 19:00:17 2012 +0300 decoder: cosmetic, balance mutex around a for-loop commit 1d500945380f586d155cad0c343f8ee503f78ecc Author: Rémi Denis-Courmont Date: Mon Apr 23 18:59:23 2012 +0300 decoder: simplify and avoid immediate unlock/lock pair commit 53ab1eafaf5e6a017ce149e2bf959c76591b9add Author: Rémi Denis-Courmont Date: Mon Apr 23 18:56:52 2012 +0300 decoder: cosmetic change, do not special case flushing commit c3f5043184787860f637b9603f3a7448cb0e7278 Author: Jean-Baptiste Kempf Date: Mon Apr 23 17:28:56 2012 +0200 Qt: respect BD menu option when opening commit 46c02e8545d3112f2b34b9a5ddb571afbef66be2 Author: Jean-Baptiste Kempf Date: Mon Apr 23 13:44:50 2012 +0200 Qt: better alignment for eq bands commit 82694751a23d72056038800fc4e508377fed5c50 Author: Jean-Baptiste Kempf Date: Mon Apr 23 13:11:43 2012 +0200 Qt: fix gototime focus Close #6670 commit 4d1016ae2b47c56f55af7aea4825d375ed899cbd Author: Jean-Baptiste Kempf Date: Mon Apr 23 13:09:58 2012 +0200 Qt: better alignment for equalizer texts Ref #5980 commit 608e4c7059b1e7569ecd14fcccbe84bff9870f6d Author: Felix Paul Kühne 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 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 Date: Sun Apr 22 01:45:29 2012 +0200 MMS: coherence with asf demuxer commit e7e469f42e65af91c6a7ae9ce3fca394ba307753 Author: Jean-Baptiste Kempf Date: Sat Apr 21 21:35:23 2012 +0200 MMS: remove debug warn about ACCESS_GET_META commit cd3b8489debeac125af91693ccb661ffa5a05cd9 Author: Jean-Baptiste Kempf Date: Sat Apr 21 21:30:10 2012 +0200 ASF: do not warn about compatibility object commit 09b1ee4beca99b7cbeca161ccb738f70f358d744 Author: Edward Wang Date: Thu Apr 19 20:23:14 2012 -0400 Qt4: Set the current rate properly Close #6646 Signed-off-by: Jean-Baptiste Kempf commit 5069692bfb29b3c01d944096305af4b2becf5bfb Author: Rémi Denis-Courmont 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 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 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 Date: Sat Apr 21 18:51:24 2012 +0300 Remove useless AOUT_PHYSMASK masking in some codecs commit a0000ecec4d513724fd48f0d7df948fc0f389627 Author: David Fuhrmann 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 Date: Sat Apr 21 14:06:12 2012 +0300 XVideo: improve the resolution error message again commit 6eade59279c21accc419eaf8fcb7e92b21ac3e49 Author: Rémi Denis-Courmont Date: Sat Apr 21 09:52:27 2012 +0300 Relicense (rest of) "my" assembler files to LGPLv2.1 commit 56b36ede3bd13b33708c601f7483279716d51128 Author: Rafaël Carré 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 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 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 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 commit 44a764957d136977c9d7e1bd76cc3e4eb68e17d0 Author: David Fuhrmann 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 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 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 Date: Fri Apr 20 15:46:58 2012 +0200 macosx: fix window sizing when entering lion fullscreen mode commit 4323b8256cccdd92d656a7bb33f3f097cb6bd95a Author: Rafaël Carré 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é 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 Date: Fri Apr 20 14:18:24 2012 +0200 macosx vout: small cleanup commit 47c63765b8b72b2302c73d1bc43d9b39e9e04c97 Author: Felix Paul Kühne 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 Date: Fri Apr 20 12:41:01 2012 +0200 macosx vout: remove now unused method commit 4a1c818c067a5481f06bcbcf0d7a5d7b56db1a8b Author: David Fuhrmann 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 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 commit 0ef1fb4b9cfc1a74389933cb5988e5f200de1633 Author: Felix Paul Kühne 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 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 Date: Thu Apr 19 19:03:19 2012 +0200 MMS: improve documentation and debug messages commit f7986362337e1af1b181b8cd0244894de6070db4 Author: Felix Paul Kühne 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 Date: Thu Apr 19 09:51:54 2012 +0200 macosx package: correct prefs folder in README commit 884199d83044b4ce5b0a4c4ebb8896ae23cf4d96 Author: David Fuhrmann 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 Date: Thu Apr 19 00:13:21 2012 +0300 libvlc: helper to log to a FILE commit f7260e64ce8fd77a5f8a2be20322358c465de22e Author: Rémi Denis-Courmont Date: Thu Apr 19 00:02:34 2012 +0300 libvlc: add functions to register logging callbacks commit 88bc3a7ec71a49635b9986925616b7e0d7342c05 Author: Rémi Denis-Courmont 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 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 is included and used all over the place, whereas the back-end is only used by interfaces. commit 704980f3cecb564703cb159e1971a2f2c5405756 Author: Rémi Denis-Courmont Date: Wed Apr 18 23:07:14 2012 +0300 libvlc: small simplification of thread initialization commit 952370a42cfa481e3e5b0896c45a42bdd68e7f1b Author: Adrian Yanes 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 commit 93e26234b2cc5c2ef33978b96007034cf17c1808 Author: Rémi Denis-Courmont Date: Wed Apr 18 22:12:37 2012 +0300 Win32: useless variable commit 4644b706702c56fc6b54bfaccbcad7a4469a31fd Author: Rafaël Carré Date: Wed Apr 18 15:03:09 2012 -0400 logger: fix HTML mode commit bf0e3035cbf6c8dea58e887a3326d7065d37db2f Author: Alan McCosh 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 commit 92a7099bbfb97cfaa444da748ef871e71add2108 Author: Andrey Utkin 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 commit f7859b08937b84bcad9317a69485e6698fc8b576 Author: Frédéric Yhuel Date: Wed Apr 18 17:01:17 2012 +0200 libmp4: fix error in TfxdBoxUUID definition fix up d1c96ead108c36dd69f91abc9e89c0b3f642ab31 Signed-off-by: Jean-Baptiste Kempf commit 546cdb234c30d12b4dffbcddf16d9c150091ff28 Author: Rémi Denis-Courmont 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 commit f340bff6580aad0f97c0f7513f8c6733fe82fc05 Author: Konstantin Pavlov Date: Tue Apr 17 15:20:24 2012 +0400 Contribs: call pkg_static.sh from a proper place. commit 301f34dea49ac0d41ec1f7a1309a4707ca56ae97 Author: Konstantin Pavlov Date: Tue Apr 17 15:18:34 2012 +0400 Contribs: mpcdec: don't build binaries. commit d34deb64c333d3d051a844be40a262836398cac5 Author: Konstantin Pavlov Date: Tue Mar 20 17:04:56 2012 +0400 Contribs: update libbluray to 0.2.2. commit eb4a1b5889f6838486797f8baf2a0cfcfbfd6b23 Author: Jean-Baptiste Kempf 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 Date: Wed Apr 18 11:10:24 2012 +0200 Add fourCC for IMA_QT commit 033dbc4233d8f91d1f16186dd6d08c47b8a869d1 Author: Jean-Baptiste Kempf Date: Tue Apr 17 17:44:34 2012 +0200 vlc_meta.h: fix a comment commit a25584c02064b08eb8286f76ccd47bf8201ab82e Author: Jean-Baptiste Kempf Date: Tue Apr 17 15:01:53 2012 +0200 Growl: remove trailing spaces commit 1139a10ca86cb09c02fbbd32afd5cd8840dd0bb4 Author: Rémi Denis-Courmont 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 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 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 Date: Tue Apr 17 20:14:59 2012 +0300 Remove stray translation commit 636019fc5ddd5b1661685ba04968cc220ea117ed Author: Rémi Denis-Courmont 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 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 Date: Tue Apr 17 19:58:05 2012 +0300 Qt4: use QVLCBool for random and repeat/loop commit 2fba1b055d246a4385159a7bd81fe6fd54d2891d Author: Rémi Denis-Courmont Date: Tue Apr 17 19:42:42 2012 +0300 Qt4: use addCallback commit 0166bb73bc91d6474f6da84d9203e5c77ae07289 Author: Rémi Denis-Courmont Date: Tue Apr 17 19:42:02 2012 +0300 Qt: add QVLCVariable::addCallback helper commit 02746c1c1330bb31903a6b7759d4ba3b631fae41 Author: Rémi Denis-Courmont Date: Tue Apr 17 19:26:52 2012 +0300 Qt4: rationalize QVLCVariable and add missing classes commit bc2987f3e14694a90bae1c8b3aaede8519a950a3 Author: Sean Robinson 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 commit d77c14f084c50ec3d5bd20fc09f0057e397d01ca Author: Sean Robinson 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 commit 7531cecfd40941a7d21b4566cc3b0ee964290090 Author: Sean Robinson 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 commit 344a19dc708e498a656b9688a0fb8630570b36db Author: Rafaël Carré Date: Tue Apr 17 09:25:07 2012 -0400 forgotten renamed ffmpeg options commit 8c78284670645c420258da0e01b30137866c0dd1 Author: Rafaël Carré 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é 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é 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é Date: Tue Apr 17 08:32:02 2012 -0400 switcher: implement private options commit 08fb37c05dd28ca6e774b87b63ea3eac0cc54e51 Author: Rafaël Carré Date: Sun Apr 15 17:46:53 2012 -0400 avformat (mux/demux): implement private options commit 637db918edad1444165aa35f8d5d27b2dcfa41a4 Author: Rafaël Carré 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é Date: Sun Apr 15 17:46:51 2012 -0400 avcommon: add an helper to parse private options commit f5bc59c5a6f1b63d6468ba2d483252ecc6010801 Author: Hugo Beauzée-Luyssen 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 Date: Tue Apr 17 12:35:12 2012 +0200 h264 packetizer: Check for negative sps. commit 0302964780644e1640a36d824176e5d2d0b89b81 Author: Rafaël Carré Date: Mon Apr 16 12:43:57 2012 -0400 x264: support setting any option commit ab907e10ae71a5b5c521243c1d76ccc4cd3fa18f Author: Jean-Baptiste Kempf Date: Tue Apr 17 13:20:06 2012 +0200 Configure: Autodetect faad plugin commit e072818352c8b62d3f65726a5060999194806b28 Author: Mirsal Ennaime Date: Tue Apr 17 11:33:25 2012 +0200 dbus: Update comments related to the bus name policy commit 77f036c81b3da31d156360fb6ca56f9bab1df11e Author: Mirsal Ennaime 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 instead of - 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 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 Date: Mon Apr 16 23:32:50 2012 +0200 Record: allow recording of MKV commit 8cc3cb33f3f4e7aa68badc9424edbf2c600879be Author: Jean-Baptiste Kempf Date: Mon Apr 16 23:05:22 2012 +0200 Record: allow recording to .avi commit c05b7fdf1e417f484c0451ec59297dea38afa8dc Author: Rémi Denis-Courmont Date: Mon Apr 16 23:26:25 2012 +0300 gmtime_r: rewrite, now truly thread-safe commit c086f181971a595426266eba52bfb599b4a30809 Author: Rémi Denis-Courmont 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 Date: Mon Apr 16 19:21:09 2012 +0200 macosx: fixed memory leak commit 5b8a40579cfbacb736484f4210f1cc93e9caf440 Author: Felix Paul Kühne Date: Mon Apr 16 19:13:07 2012 +0200 macosx: fixed potential race condition commit d864f1cac639f2a8a71727d37c8187de3e56d2ba Author: Felix Paul Kühne 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é Date: Mon Apr 16 19:10:45 2012 +0300 v4l2: unbreak BSD Signed-off-by: Rémi Denis-Courmont commit 6ec1724772f67a8c1af589a9f591a253094c9dc3 Author: Rémi Denis-Courmont Date: Mon Apr 16 18:55:24 2012 +0300 block: add some built-in sanity checks commit 868b0869f3f71dc16290279d3e877d7607ac483c Author: Rémi Denis-Courmont Date: Mon Apr 16 18:42:47 2012 +0300 xcb screen: fix block allocation size commit 329351de5e19e5548bfb2303ef93cbb6852e2665 Author: Rémi Denis-Courmont 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 Date: Mon Apr 16 18:26:47 2012 +0300 Typo commit e78fae557d638193c25345f9ac0cb2c59f49c66c Author: Rémi Denis-Courmont Date: Mon Apr 16 18:22:01 2012 +0300 config: use ngettext() commit 7f9cc65e983e5d8f83022f0665fa2c9974ccde32 Author: Rémi Denis-Courmont Date: Mon Apr 16 18:21:11 2012 +0300 RC: use ngettext commit a8bf15bbdf307a7521def2d54875c88f115860ec Author: Rémi Denis-Courmont Date: Mon Apr 16 18:09:17 2012 +0300 Remove gettext-unfriendly unpaired quote in #pragma commit 86c47f64c5a1067f6c19cdbb5c22f3b8cc1cfb43 Author: Rémi Denis-Courmont Date: Mon Apr 16 18:02:50 2012 +0300 Implement vlc_ngettext() to deal with plurals commit 24d5309b7cc8b509f38affbb415cb1cbba04a29b Author: Rémi Denis-Courmont Date: Mon Apr 16 18:02:07 2012 +0300 configure: require ngettext() commit 7b878f5ab0aa91255e1cd6a834852c9a9b23055a Author: Ilkka Ollakka 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 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 Date: Mon Apr 16 14:14:02 2012 +0200 bluray: Kill some warnings. commit edaecc21a5ccfb71080e1d22e795512c85d1ccbc Author: Hugo Beauzée-Luyssen 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 Date: Thu Mar 8 14:08:33 2012 +0000 bluray: Implement BD_EVENT_AUDIO_STREAM event commit 2eb87d93a973d2159206c54d23c0208465bad1d2 Author: Hugo Beauzée-Luyssen Date: Thu Mar 8 14:08:32 2012 +0000 bluray: Implement BD_EVENT_PLAYITEM event commit eeae67fbf2a90d0fcd0d9a0cfdfab84f04aa396c Author: Hugo Beauzée-Luyssen 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 Date: Thu Mar 8 14:08:30 2012 +0000 bluray: Add an ES manipulation skeleton. commit 3aa0de6df1fefefa861e8f09f82dcc7d66375bea Author: David Fuhrmann 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 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 Date: Tue Apr 3 16:41:43 2012 +0200 dash: removed cout from buffer Signed-off-by: Christopher Mueller Signed-off-by: Hugo Beauzée-Luyssen commit a3ba90850a18efd13306fe8343c88e668fbeffb6 Author: Christopher Mueller Date: Tue Apr 3 16:41:42 2012 +0200 dash: removed couts from managers Signed-off-by: Christopher Mueller Signed-off-by: Hugo Beauzée-Luyssen commit af864e981129e8eab29554c63104193393f73cb4 Author: Christopher Mueller Date: Tue Apr 3 16:41:41 2012 +0200 dash: fixed buffer precision bug Signed-off-by: Christopher Mueller Signed-off-by: Hugo Beauzée-Luyssen commit df63a73ad02bd9f9a201f95820c888b16dca8cdf Author: Christopher Mueller Date: Tue Apr 3 16:41:40 2012 +0200 dash: dashmanager refactoring Signed-off-by: Christopher Mueller Signed-off-by: Hugo Beauzée-Luyssen commit 30f33e47646da65bbf783d26c48e1d2f26f4014d Author: Christopher Mueller Date: Tue Apr 3 16:41:39 2012 +0200 dash: cosmetics Signed-off-by: Hugo Beauzée-Luyssen commit 88fc7ccedd6d1a9264a411819b156dcab5a4b25e Author: Christopher Mueller Date: Wed Apr 11 20:54:20 2012 +0200 dash: enabled persistent connections and pipelining Signed-off-by: Hugo Beauzée-Luyssen commit 4810256b271d0b4ac5a2e45a2746dfa30e889643 Author: Hugo Beauzée-Luyssen Date: Sat Apr 14 11:35:27 2012 +0200 ram: Removing write only variable. commit 0a3e03342abe4362d2bdb060e0b3bc5eca9c66b1 Author: Hugo Beauzée-Luyssen Date: Thu Apr 12 14:57:09 2012 +0200 dvbsub: Remove write only variable. commit 8722fe58e67aef0f204fdbc31deac68afe038d2d Author: Hugo Beauzée-Luyssen Date: Thu Apr 12 14:33:22 2012 +0200 aes3: Add unlikely() commit 6c7f5148ed73d00279dbe724f2622a17951b5d8e Author: Hugo Beauzée-Luyssen Date: Thu Apr 12 14:29:05 2012 +0200 aes3: Remove write only variable. commit d70ea1feb1b728cb7b45b610263dff40265a0880 Author: Hugo Beauzée-Luyssen Date: Thu Apr 12 14:25:42 2012 +0200 spatializer: Kill a warning. commit 49df02459eae84b3acc839d3a1c953b89c660f23 Author: Hugo Beauzée-Luyssen Date: Thu Apr 12 14:07:57 2012 +0200 zip: Check malloc return. commit 608be371bb035ce8f1e32f7fd231e80e49c78b7f Author: Hugo Beauzée-Luyssen Date: Thu Apr 12 13:58:03 2012 +0200 zip: Add unlikely() commit a23a2ea7f156c1c77fbb49c95497aa3358ff376c Author: Rafaël Carré Date: Sun Apr 15 18:24:01 2012 -0400 file has moved to android repository commit c80302423b60e6b11a013f8e4e3df6bd36b25c54 Author: Rafaël Carré 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é Date: Sun Apr 15 16:21:32 2012 -0400 ignore generated zsh completion commit 2f9de9352d04f834e585aa2f20716735f0fa4f7c Author: David Fuhrmann Date: Sun Apr 15 21:06:31 2012 +0200 macosx vout: fix vertical picture alignment commit 12b4d49591f5843bdaaac3d0c2f45193c65bdc62 Author: David Fuhrmann 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 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 Date: Sun Apr 15 15:12:22 2012 +0300 Add ranges to font sizes Signed-off-by: Jean-Baptiste Kempf commit c9d6d6dabe57e46a83101cb2d0cc2a506d14b8c2 Author: Jean-Baptiste Kempf Date: Sun Apr 15 18:38:18 2012 +0200 Logger: prefer 'VLC' over 'vlc' commit b8bdfbdb024806c355de729046a4e694d295325f Author: Jean-Baptiste Kempf Date: Fri Apr 13 18:28:17 2012 +0200 Qt: display equalizer bands depending on the core commit eb19c5d5bab2525368d938f87b3045ba5b4ac917 Author: Ron Wright 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 commit b54ea14fb14faa924b7353a4112ecab8c719b604 Author: Felix Paul Kühne Date: Sun Apr 15 15:55:16 2012 +0200 macosx: fixed delete menu item for the playlist table commit 43452fac8025d2aa30b4e76682b9108c609db88a Author: Rafaël Carré Date: Sat Apr 14 18:53:56 2012 -0400 contrib: check if distribution's ffmpeg is recent enough commit fd9f59ec7cbda944c729118302c7434e5696896a Author: David Fuhrmann 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é 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é 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é 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 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 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 Date: Fri Mar 16 12:00:48 2012 +0100 vlc_block_helper.h: remove wrong comment Signed-off-by: Jean-Baptiste Kempf commit 4cc9d5770a108434038e7f5a4e1bf9b3aafa3d8e Author: Casian Andrei 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 commit 010c77bdc3f80b44068bcb0ec9a96f36413baab9 Author: Martin Storsjö 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 commit 59997ad65b64e43f418464c37373b9b57cf1f5f9 Author: Jean-Baptiste Kempf Date: Fri Apr 13 17:06:18 2012 +0200 MP4: kill a warning for operator priority commit 51ca37a8ab2d7c9bc4c58dcb390f6f098081fdb0 Author: Frédéric Yhuel 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 commit baff262e647231c27ff6cb802bb579e843caeaf7 Author: Frédéric Yhuel 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 commit 9561207ffd6e431d26dfde2c6b8353b146d9a77b Author: Denis Charmet 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 commit 8460c8d734c9762390ba11dbf615ef7290baf81d Author: Martin Storsjö 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 commit 9fb0aecced1309c5d6108080f7eb741cbb9bfa48 Author: Martin Storsjö 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 commit d822f6755a8dcfbb2bcf3acb1f7a875082469575 Author: Martin Storsjö 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 commit 11489bdb9d597f307b938711554596534a29cbf6 Author: Jean-Baptiste Kempf Date: Fri Apr 13 14:13:05 2012 +0200 MKV: reject invalid real audio data commit 137c37b88e3da435fab260f6f016aef1d15a762b Author: Jean-Baptiste Kempf Date: Fri Apr 13 13:52:19 2012 +0200 MKV: regroup real codecs commit 9f74b45b3835987039051be46674167886c6e43b Author: Jean-Baptiste Kempf Date: Fri Apr 13 13:02:08 2012 +0200 MKV: pass the correct extra_data offset in Atrac3 case commit 8e6070daf4506090d0ab52dec97d3ca567ed0791 Author: David Fuhrmann Date: Fri Apr 13 13:25:46 2012 +0200 macosx: unify code style for CoreInteraction.m commit 5769e0a402a4970a22f3073497f86ef4c5ed4a1b Author: David Fuhrmann 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 Date: Fri Apr 13 11:50:24 2012 +0200 Map FLAC wf_tag commit 6623e92f7ab2a1a339a76febc40d27a2d04e6000 Author: Jean-Baptiste Kempf Date: Fri Apr 13 11:49:38 2012 +0200 Map Atrac wf_tags commit 580655392f64e2f91f4579c907c9385c0e46f691 Author: Jean-Baptiste Kempf Date: Fri Apr 13 00:45:29 2012 +0200 MKV: help debug in case of unrecognized codecs commit 0044061febe53688c41f3bd18501d49213fd95f1 Author: Jean-Baptiste Kempf 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 Date: Fri Apr 13 00:44:59 2012 +0200 Add Yamaha ADPCM variant Fourcc commit 56f2c81790bda3b94b934b43095410a356e6c58f Author: Jean-Baptiste Kempf Date: Fri Apr 13 00:44:12 2012 +0200 Group ADPCM fourcc commit 241199ffc415a607eeb6ace946733d67b4425bb8 Author: Rémi Denis-Courmont 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 Date: Thu Apr 12 23:01:43 2012 +0300 v4l2: use malloc() commit b01c0a1273834e762f68b0172ad095a39fffbf6b Author: Rémi Denis-Courmont Date: Thu Apr 12 23:01:34 2012 +0300 v4l2: fix memory leak on error commit bf44fecdba9a4285215c7c0dbb17361b9b610467 Author: Rémi Denis-Courmont Date: Thu Apr 12 22:40:12 2012 +0300 v4l2: fix tuner debug messages commit f649a0488d97a72fa6d06fbf807f5052ba65f3aa Author: Rémi Denis-Courmont 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 Date: Thu Apr 12 14:56:40 2012 +0200 Qt: fix typo Close #6619 commit cb99eacaa096c4a7314c9293d1ea39bd02faf94e Author: Rafaël Carré 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 Kühne 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 Date: Wed Apr 11 23:00:01 2012 +0300 v4l2: fix race condition (regression from 855f0b7d11bd63d929cefea112a0754fdeed3618) commit d082caf8f4f680bcfbcef9b6e86fafc1b16bca13 Author: Felix Paul Kühne 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 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 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 Date: Wed Apr 11 20:08:49 2012 +0300 v4l2: remove stray dead code commit 44f8a09887e78a84d29f9010a67fbc23aa83f7c5 Author: Jean-Baptiste Kempf Date: Wed Apr 11 18:48:12 2012 +0200 x264: simpler option desc Close #6598 commit 5deeed2ecd91ca2634fa2e657a8a887e274c226d Author: Jean-Baptiste Kempf 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 Date: Wed Apr 11 19:17:36 2012 +0300 v4l2: remove unneeded demux_sys_t.io commit a1cd839e74f75b8fc467d2490f36069ef2ded242 Author: Rémi Denis-Courmont 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 Date: Wed Apr 11 19:08:40 2012 +0300 v4l2: GrabVideo() cleanup commit 7dc9404731ccf71556c63b1082ea41433715560a Author: Rémi Denis-Courmont 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 Date: Wed Apr 11 11:04:00 2012 +0200 Vorbis: code cosmetics commit 99800d92f02c5385f5a66228ac2a8af1a1f28077 Author: Jean-Baptiste Kempf Date: Wed Apr 11 11:16:12 2012 +0200 Vorbisenc: use unsigned for i_channels commit 21fe00fa8e0b48c9ef20f801dd8665902ee76a56 Author: Jean-Baptiste Kempf Date: Wed Apr 11 11:00:37 2012 +0200 Vorbis: disable encoder code when SOUT is disabled commit 889cc7750132bb11ae7012a796d0ce59f0eeb6a9 Author: Jean-Baptiste Kempf 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 Date: Tue Apr 10 22:46:57 2012 +0200 Allow vorbis.h to be included in C++ commit 855f0b7d11bd63d929cefea112a0754fdeed3618 Author: Rémi Denis-Courmont Date: Tue Apr 10 23:10:55 2012 +0300 v4l2: use thread instead of polling commit b93e5794077f1a0e362f143de63749b1ce27532e Author: Rémi Denis-Courmont Date: Tue Apr 10 22:44:04 2012 +0300 v4l2: inline ProcessVideoFrame(), no functional changes commit 3432a593aae37a78828c4b01e1ab42db14a8a079 Author: Rémi Denis-Courmont 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 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 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 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 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 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 Date: Tue Apr 10 17:58:22 2012 +0200 MP4: code cosmetics commit a5e1acf939f54ca0f95f54c33a72b192a90bb621 Author: Jean-Baptiste Kempf 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 Date: Tue Apr 10 17:41:15 2012 +0200 MP4: remove trailing spaces commit c55ac4febf308e50ccc72ff96becf1aeb76faac5 Author: Felix Paul Kühne 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 Date: Tue Apr 10 17:00:11 2012 +0200 subtitles: Cosmetics. commit 8748391fd5f6d31fad420eb7e23d004a55698774 Author: Hugo Beauzée-Luyssen 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 Date: Tue Apr 10 16:24:59 2012 +0200 subtitles: Remove unneeded clause commit 2ae88e927cc5df1c07385412b72d60f86fc2f073 Author: Hugo Beauzée-Luyssen Date: Tue Apr 10 16:24:02 2012 +0200 subtitles: Fix "any subtitle" detection. commit f97effab97f11c8b187e4734b452fd88a92fa713 Author: Hugo Beauzée-Luyssen Date: Tue Apr 10 15:39:09 2012 +0200 subtitles: Remove unneeded clauses. commit 5395e9b85e5823b41cf7353b327445c6ff426edf Author: Hugo Beauzée-Luyssen Date: Tue Apr 10 15:26:39 2012 +0200 subtitles: Fix subtitles detection. commit a7d96e44322e71e54d81c5ec3f029d4bd579ec93 Author: Martin Storsjö 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 commit 79bb067aed6420edad6d15eac682d4d810d1a5fb Author: Georgi Chorbadzhiyski 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 commit 3273505a50f62e15dab7b6c328e940d456f2a07e Author: Jean-Baptiste Kempf Date: Tue Apr 10 11:47:19 2012 +0200 Qt: correctly destroy EPG dialog commit ba1316be2521e153593ca75e588b78d5077caec3 Author: Jean-Baptiste Kempf 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 Date: Mon Apr 9 23:38:57 2012 +0200 MKV: kill a sign warning commit f5bb58e308b5b595b11b129490d5981a10992b66 Author: Jean-Baptiste Kempf Date: Mon Apr 9 23:38:21 2012 +0200 MKV: remove unused variable commit 3c5ab022d9a5a50909e1d6b6be656c1ca265e335 Author: Jean-Baptiste Kempf Date: Mon Apr 9 23:37:14 2012 +0200 mp4: reindent and regroup commit 9ad094db2b47d5b57f5f8ac53c4a2848b3bffac7 Author: Rémi Denis-Courmont 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 Date: Mon Apr 9 22:58:57 2012 +0300 v4l2: device parameter is a file path commit 337aaf7c1ff706467c2c8e3abafff58263277b5b Author: Felix Paul Kühne 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 Date: Mon Apr 9 20:33:49 2012 +0200 macosx: update old preferences detection code commit 470ccf4d276b59879a59663082f13e4c0dd78708 Author: Felix Paul Kühne 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 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 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 Date: Sat Apr 7 22:49:33 2012 +0300 v4l2: rationalize/factorize frame rate handling commit 3e73ad2a8ab6d5e50ea80025d364edbe7ead1d1b Author: Felix Paul Kühne 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 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 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 Date: Sun Apr 1 15:07:22 2012 +0300 Add file extension .gvi aka Google video Signed-off-by: Jean-Baptiste Kempf commit 4599e6a4491fce5a8ae3377e601ab3aa258d33e4 Author: Denis Charmet 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 commit 7f99f183c055dbb657a896adb568687b6264df44 Author: Frode Tennebø 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 commit ab01c5b58302503e86c8c7418cc6902c602de564 Author: Kaarlo Raiha Date: Sat Apr 7 22:55:09 2012 +0300 Add ranges to Panoramix Signed-off-by: Jean-Baptiste Kempf commit 84e84d3fab2140eb7ed4e1bfef2c47adf8ebb9ef Author: Felix Paul Kühne 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 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 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 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 Date: Sun Apr 8 09:19:05 2012 +0200 asf: fix typo in fourcc commit af9d444f74973b618a6eb21387f52e9d834e69f4 Author: Rémi Duraffort Date: Sat Apr 7 18:08:09 2012 +0200 update LIST commit d2a4fbf984cb832e54aea0cc5e2f6d5d6732a0bd Author: Rémi Duraffort Date: Sat Apr 7 18:07:46 2012 +0200 real: fix potential memory leak. commit a80d58fe1365522844c3d504d9bb9f3740fe8316 Author: Felix Paul Kühne 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 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 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 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 Date: Sat Apr 7 19:14:06 2012 +0300 360p is still low resolution commit 9ee16e2591e54fdb4f0a5d33e07f138259273b01 Author: Rémi Denis-Courmont Date: Sat Apr 7 19:00:44 2012 +0300 stl: fix sign warning commit 9b49f7c96ae188daf83ea6cfc3bad77dad344fbe Author: Rémi Denis-Courmont Date: Sat Apr 7 15:16:28 2012 +0300 v4l2: update headers version check commit 3359912de6a66ab4f32a53e36edc49c551653f96 Author: Rémi Denis-Courmont Date: Sat Apr 7 15:16:08 2012 +0300 v4l2: fix warning on old systems commit 94d47f83b3dbd4dde5b705db30b63d24b474fd0f Author: Rémi Denis-Courmont Date: Sat Apr 7 15:09:54 2012 +0300 v4l2: only use bits mask controls where supported commit 298ca276a1149034447bd32d9230450a904d33d2 Author: Felix Paul Kühne 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 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 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 Date: Fri Apr 6 15:46:11 2012 +0200 MP4: better debug message with VERBOSITY activated commit 8687ceac8e0c7fda373188ff5e29e704993370a2 Author: Felix Paul Kühne 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 Date: Fri Apr 6 15:32:03 2012 +0200 MP4: better debug message when FOURCC not recognized commit b4dc61ce93b6706c67139dad1259f1a3b788f18c Author: Jean-Baptiste Kempf 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 Date: Fri Apr 6 15:08:51 2012 +0200 macosx: re-implement 'keep aspect ratio' (close #6430) commit 6cbf48f1f9c38c1a0ed91fb6699f977b3b7f97ea Author: Felix Paul Kühne Date: Fri Apr 6 13:32:39 2012 +0200 macosx: work-around a racing condition (close #6412) commit 2059bea41c0ea723466ccbb3e9d9550b26e2e2ee Author: Jean-Baptiste Kempf 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 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 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 Date: Fri Apr 6 12:49:37 2012 +0200 MKV: show title when in Information section Close #6337 commit 457fda26b42a7a6cbc9d6149cc53e92979ace83d Author: Jean-Baptiste Kempf 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 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 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 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é Date: Thu Apr 5 20:07:16 2012 -0400 fix zsh completion commit 7f807d9bb7cb08f1401d5cbec472338ed1d38157 Author: Jean-Baptiste Kempf Date: Fri Apr 6 00:15:27 2012 +0200 Correctly detect alac in mp4 properties Should close #6570 commit 1b283ecd6a021d6ec2a97ca41e51173193192a61 Author: Jean-Baptiste Kempf Date: Fri Apr 6 00:15:09 2012 +0200 MP4: more fourcc replacements commit 00837ad681827e856aed86d61c53882234d0f725 Author: Jean-Baptiste Kempf Date: Thu Apr 5 23:35:23 2012 +0200 mp4: replace some fourcc by VLC_CODEC_ commit b1b423c17b7d133242a02a185823e91dbe554540 Author: Jean-Baptiste Kempf Date: Thu Apr 5 23:24:58 2012 +0200 Fix vorbis in mp4 sample commit 4f1cfd1ce341607bdf3e39a060486fad9f64e23f Author: Rafaël Carré Date: Thu Apr 5 17:49:18 2012 -0400 DXVA2: VIA's vendor ID is 0x1106 commit 106127b6dfb0f9701b76250621beffba1cd34cd4 Author: Jean-Baptiste Kempf Date: Thu Apr 5 22:01:56 2012 +0200 Vorbis: permit to return attachments too commit fd94f73fff0b26bbb6465831618dc33b1f5bef3b Author: Jean-Baptiste Kempf Date: Thu Apr 5 21:56:17 2012 +0200 Ogg: permit attachments commit d00437364735e548db0f010876caf8721dd2275c Author: Jean-Baptiste Kempf 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 Date: Thu Apr 5 21:32:31 2012 +0200 Flac: cosmetics commit 98bc0e32ceb9823b3f82b691dc5301e5234726ba Author: Jean-Baptiste Kempf Date: Thu Apr 5 17:25:18 2012 +0200 Split FLAC picture parsing from flac.c commit 88d6c465919b9558cb442fde34251261ca21e9ff Author: Jean-Baptiste Kempf Date: Thu Apr 5 16:53:39 2012 +0200 Ogg: Add parsing for publisher meta commit 71a82406e23055bddbe1f9a2f3f31efd1df63938 Author: Jean-Baptiste Kempf 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 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 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 commit 949209bb5209c64434de6875a8d95f983d50eda5 Author: Christoph Miebach Date: Tue Apr 3 12:04:17 2012 +0200 Better translators detection; adjusting extraction from AUTHORS Signed-off-by: Jean-Baptiste Kempf commit 0ef7876bbdfb9166a414fb057851aac535119122 Author: Frédéric Yhuel Date: Mon Apr 2 21:11:37 2012 +0200 HLS: don't use floats when not necessary Signed-off-by: Jean-Baptiste Kempf commit c2841b2243f467cd1b101b69cf348020bd26b177 Author: Martin Storsjö 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 commit 98be9ffa8924c8b345da75bd310e497ea88131ff Author: Jean-Baptiste Kempf Date: Thu Apr 5 11:17:26 2012 +0200 Wav: cosmetics (alignment, unlikely, locality) commit efeb2e712313a988743307bea766edac2d748d78 Author: Jean-Baptiste Kempf 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 Date: Wed Apr 4 22:41:47 2012 +0300 v4l2: remove stray structure commit 644e9c55ea85370afe037f271cdf9dbdd6fde2e4 Author: Rémi Denis-Courmont Date: Wed Apr 4 22:33:34 2012 +0300 v4l2: remove dead userptr code commit 630c2645938293309c7735e1cc5ebca8b8100170 Author: Rémi Denis-Courmont Date: Wed Apr 4 22:31:25 2012 +0300 v4l2: remove useless switch(), cosmetic, no functional changes commit 44b34340a6d2d3b94f4260ad80e080b94fd18b3b Author: Piotr Fusik 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 commit 0505e0641e21cc84cbe1bec5eeb302e89c0da243 Author: Kaarlo Raiha 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 commit acc48997c1b76f225712a893a84eb567c02b71ad Author: Rémi Denis-Courmont 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 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 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 commit cd0112a5467a01073964e1d1e6d43caf044aacf2 Author: Martin Storsjö 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 commit f27586eff68ee97db3e13097227f457e75b5b2ef Author: Martin Storsjö 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 commit 0ce57ba0106a73f1f80b52445aee0efd7a5a9170 Author: Martin Storsjö 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 commit 1ac14a51ba894af1c85814f1dabd434493887ba7 Author: Martin Storsjö Date: Wed Apr 4 15:17:56 2012 +0300 omxil: Show crop rect info in PrintOmx Signed-off-by: Jean-Baptiste Kempf commit d79bf1ff10696980298055402e138fe8c7b49aa6 Author: Martin Storsjö 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 commit 10936895838cbbf3d2a160e39f63dde899c48c32 Author: Martin Storsjö 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 commit e9207f4abd0312b9e59846fb887a765ca5072bfb Author: Martin Storsjö 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 commit b87e4029ee373779c656fea1952767105c093b84 Author: Martin Storsjö Date: Wed Apr 4 15:17:52 2012 +0300 omxil: Add OMX_TI_COLOR_FormatYUV420PackedSemiPlanar Signed-off-by: Jean-Baptiste Kempf commit a4a14d8bce9ef70ca4a85a6cdcb5d41643db0b6e Author: David Fuhrmann Date: Tue Apr 3 18:36:55 2012 +0200 macosx: add implementation for "macosx-opaqueness" commit 2f35b8708c96bc1078ccf3aa3fd64d49f82e3952 Author: Jean-Baptiste Kempf 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 Date: Tue Apr 3 01:37:04 2012 +0200 Fix other subtitle pathes autodetection commit 04a79492408acd2f7c911d84ca5fd6ba851b0e87 Author: Jean-Baptiste Kempf 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 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é 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 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 Date: Mon Apr 2 20:14:12 2012 +0300 Move httpd typedefs to Also remove stray httpd_t. commit e6003756a15b832cd63a8d007b1142f838aaea75 Author: Ludovic Fauvet 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 commit 4356367929b95f61fae9e98b0d94743ec807701c Author: Felix Paul Kühne 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 Kühne 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 Kühne 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 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 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 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 Date: Sun Apr 1 23:15:00 2012 +0300 Lua: remove now unused ACL functions commit f478936f9ef233bda048600af1e834d25bc1e73a Author: Rémi Denis-Courmont 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 Date: Sun Apr 1 22:57:24 2012 +0300 Lua: remove httpd ACL support commit 7bf9e92c20dc549688d94f1fb0f5e9fb724eb99d Author: Rémi Denis-Courmont Date: Sun Apr 1 23:07:02 2012 +0300 News commit fe31e42032f3e14d55eb57c73ab7070e5aafcce6 Author: Rémi Denis-Courmont 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 Date: Sun Apr 1 22:50:45 2012 +0300 Remove unused ACL parameter of httpd_StreamNew() commit 3a4e084c4da5e7a2e8dbe7cabca2fd875b290517 Author: Rémi Denis-Courmont 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 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 Date: Sun Apr 1 22:06:13 2012 +0300 Remove invariable (last) parameter of httpd_UrlNewPrivate() commit a053ede0279678b52cc8fbf3dab8e78ae14c6a1b Author: Rémi Denis-Courmont Date: Sun Apr 1 22:04:00 2012 +0300 Removed unused httpd_UrlNew() commit 9effd9e76da80fce6f8c6053129a63d648cb5698 Author: Jean-Baptiste Kempf Date: Sun Apr 1 20:15:15 2012 +0200 Qt: remove DMO selection from Simple Prefs Ref #5814 commit ca0752e4ff27c29b63f95f579378a4c1fa983488 Author: Felix Paul Kühne 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 Kühne 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 Kühne 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 Date: Sun Apr 1 20:00:49 2012 +0200 Web: support correctly all cases of extensions Ref #6544 commit 6b7628d8e4512631ff1cf3a6d00e147ac2ecbfba Author: Felix Paul Kühne Date: Sun Apr 1 19:19:17 2012 +0200 macosx: updated gui for new spatializer values (close #6516) commit 4a75f8a8a27393ee16faf285fd68d9c17475b59c Author: Felix Paul Kühne 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 Kühne 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 Date: Sun Apr 1 10:58:37 2012 +0200 Fix AAC encoding with ffaac Should close #6483 commit 52c300c7540382bc2ac2834fd5bbeab90423cd39 Author: Jean-Baptiste Kempf Date: Sun Apr 1 10:38:34 2012 +0200 Qt: mark some functions as virtual commit f7be75539b208c0a4879df805dd54c059f5f660f Author: Rémi Denis-Courmont 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 Date: Sun Apr 1 12:49:01 2012 +0300 Inline SaveConfigFile() commit 5eeeb50da9a0dc92e265f11861d786307a23b4eb Author: Rémi Denis-Courmont 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 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 Date: Sat Mar 31 22:20:58 2012 +0200 commit 527d35074fbd64768eab60b23797aac9fc589019 Author: Jean-Baptiste Kempf 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 Date: Sat Mar 31 22:53:17 2012 +0200 Web Interface: correctly select extensions Close #6544 commit f33816a822905117534229be1d41b1b2bd98a59e Author: Jean-Baptiste Kempf Date: Sat Mar 31 22:35:39 2012 +0200 Qt: fix SD search Close #6368 commit 5a2390a78863423a6b5108debd1c6939ac5ab38a Author: Jean-Baptiste Kempf Date: Sat Mar 31 22:20:58 2012 +0200 Qt: fix drive selection on Windows And close #6536 commit 842d0af385864580d2460c12f7baec089d60946d Author: Felix Paul Kühne Date: Sat Mar 31 15:06:07 2012 +0200 contrib: fixed broken patch for libmatroska included in b0ea094267e4bb5e654028b5b4a4ef38ec90e6d9 commit 3416f9fd544a04edc93393da7227af57a0ba4c2c Author: Felix Paul Kühne Date: Sat Mar 31 14:57:01 2012 +0200 contrib: fixed broken patch for libebml included in b0ea094267e4bb5e654028b5b4a4ef38ec90e6d9 commit c34b980c06855220903643f3a33cd9465560f570 Author: Tobias Güntner 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 commit f5f890f870474398687dc8d9ca16deab09e205b7 Author: Edward Wang Date: Thu Mar 29 17:46:37 2012 -0400 waveout: use _snwprintf Close #6484 Signed-off-by: Rafaël Carré commit d1fdb577189ecc763f81a691ed28e601ff2438e2 Author: Jean-Baptiste Kempf Date: Fri Mar 30 17:03:58 2012 +0200 Qt: correctly release vout objects Close #6118 commit 35e8ad40158caf05b597d258609cb2c0570eaf0d Author: Colin Delacroix 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é 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 Date: Fri Mar 30 15:53:02 2012 +0200 Qt: tweak open dialog for translation Close #6447 commit 97dca37bcf82a3219c9014d2ab64542677cd9910 Author: Jean-Baptiste Kempf 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 Date: Fri Mar 30 11:19:12 2012 +0200 stream_filter/httplive.c: add usefull comment. commit 25b65669448f19dde64a3cd9144c85001a815c25 Author: John Freed 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 commit c29965c8834927efd668d159db037d858586041e Author: Rémi Denis-Courmont Date: Thu Mar 29 23:28:10 2012 +0300 playlist: remove stray typedef commit ff09a9da6c7f13343452f26bebee5b2ede568181 Author: Rémi Denis-Courmont 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 Date: Thu Mar 29 20:48:53 2012 +0300 playlist: factor the Control() callback commit 163b142d90bfc454bae7bb43fb486ad3868acd4f Author: Rémi Denis-Courmont Date: Thu Mar 29 20:44:02 2012 +0300 playlist: remove no-op pf_deactivate functions commit 01985075405e84ba650bbed85721c95f2042d04a Author: Aurelien Nephtali Date: Thu Mar 29 16:13:45 2012 +0000 Fix --sout-ffmpeg-codec Signed-off-by: Rafaël Carré commit 789cb0bb1525ea8287734784e7477a1ba865e871 Author: Rémi Denis-Courmont 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 Date: Thu Mar 29 17:58:32 2012 +0300 Remove bogus VLC_UNUSED Please don't hide bugs. commit d12a7e6593f5d5eb0e18c93fc5aa39dc4522d970 Author: Ludovic Fauvet 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 commit 89d0dfc829a28a320d1368dc9b4603721e52a420 Author: Ludovic Fauvet Date: Wed Mar 28 16:30:51 2012 +0200 Export aout_Mixer functions to modules Signed-off-by: Rémi Denis-Courmont commit 02293a0966cf8e854a38e84047b58043d2685c04 Author: Hugo Beauzée-Luyssen Date: Thu Mar 29 14:57:34 2012 +0200 DASH: BasicCMManager: Bitrate is an unsigned value. commit b94c3f321553c2224303a6ee5b7c6805b4ee6754 Author: Frédéric Yhuel Date: Mon Mar 26 16:38:47 2012 +0200 DASH: cosmetics Signed-off-by: Hugo Beauzée-Luyssen commit 7fc906082f1d8252d572fcdbc01107839d904181 Author: Frédéric Yhuel 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 commit 4605535b1ccf90b93795b2471304e5c9f7482d96 Author: Frédéric Yhuel Date: Thu Mar 29 00:58:56 2012 +0200 libmp4: move some stuff into the header file Signed-off-by: Jean-Baptiste Kempf commit 54e435ee29e239a08091f21fac3919f6ae7b81a4 Author: Jean-Baptiste Kempf 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 Date: Thu Mar 29 00:24:44 2012 +0200 Contrib: Android simplifications commit ce30867edd6c01386cce663b8a346bd84c69bbc8 Author: Jean-Baptiste Kempf Date: Wed Mar 28 19:08:55 2012 +0200 Contribs: update GSM to 1.0.13 commit be96451c7799f1b2831e5d05dea4e5d0bf94643b Author: Jean-Baptiste Kempf 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 Date: Wed Mar 28 14:29:49 2012 +0200 Direct3D: add more debug when CreateTexture fail commit 03776f4685e99c562c840a2e8ddfcc8ee9609c8c Author: Jean-Baptiste Kempf 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 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 Date: Wed Mar 28 00:51:43 2012 +0200 DirectSound: fix device selection Close #6504 #6510 and #6511 commit 600d2090fb165045c6fb2fc42b16f64a3a400896 Author: Jean-Baptiste Kempf Date: Wed Mar 28 00:34:59 2012 +0200 Spatializer: init variables correctly Close #6514 commit d787a15aeef5a79e18fdfd8e16118b7c2df37fbf Author: Jean-Baptiste Kempf 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 commit be8542ade356de4fa218b03df22747182bcbe9a0 Author: Jean-Baptiste Kempf 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 commit 3d96a1aba6b31f1b0a70805989105073d24f5f43 Author: Jean-Baptiste Kempf 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 Date: Tue Mar 27 22:10:27 2012 +0200 MP4: support DTS in ObjectTypeIndication commit dc954ca43c9aebeea028144e251bc3db9f53423a Author: Jean-Baptiste Kempf 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 Date: Tue Mar 27 22:27:47 2012 +0300 channels.conf: update/fix parameters values commit 805ddb47cb0032f471f23232ec01e93d0fb8c8e0 Author: Rémi Denis-Courmont 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 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 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 Date: Tue Mar 27 19:20:51 2012 +0300 Lua: remove unused parameter commit 300f09268698b65727e1887e2cfbc72e0447564f Author: Felix Paul Kühne 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 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 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 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 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 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 Date: Sun Mar 25 11:55:19 2012 +0200 contrib/bootstrap: fixed check for iOS commit e25946ed87a820afc202bed1069db3b49d833341 Author: Felix Paul Kühne 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 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 commit 75e2c92978fed3e95d35a73fdfff42933fb119e6 Author: David Fuhrmann 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é Date: Mon Mar 26 19:00:44 2012 -0400 win64: build and ship activex plugin commit 3fd80d21f7ea1e5526cb99c0bdd70add0861ebf3 Author: Rafaël Carré Date: Mon Mar 26 18:56:31 2012 -0400 POTFILES.in: remove deleted files commit 34acedc63ffd97443874085878c0d8dc40c2b9c7 Author: Frédéric Yhuel Date: Mon Mar 26 09:49:35 2012 +0200 demux/mp4: drop DRMS support Signed-off-by: Jean-Baptiste Kempf commit 790d3d458013f261733a3cb938fd155524053f62 Author: Kaarlo Raiha Date: Mon Mar 26 19:00:21 2012 +0200 Add port range to CDDB commit 885391aa4ee3ab8a32a2a7f6e56e8380a162774e Author: Edward Wang Date: Sun Mar 25 14:09:23 2012 -0400 luahttp: Improve code and fix sloppy error Close #6489 Signed-off-by: Jean-Baptiste Kempf commit 8f56ee23501f378987838ba2c016110b73eed1fb Author: Kaarlo Raiha Date: Mon Mar 26 18:49:50 2012 +0200 Add port range to LUA telnet Signed-off-by: Jean-Baptiste Kempf commit 9340c4daa66dc15d40eec98535977338e150c5b1 Author: Edward Wang 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 commit a52bbd192f4c1f2b1e6e1fdeb8c42a0a3a95b6d9 Author: Rémi Denis-Courmont Date: Mon Mar 26 17:45:35 2012 +0300 Linux DVB: fix memset() size Pointed-out-by: Rémi Duraffort commit fe5df3d5b1bbe4918e0997c1f9875b2f1eab281a Author: Rémi Denis-Courmont 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 Date: Mon Mar 26 17:28:58 2012 +0300 url: add one test case commit bb3548676a410c52be8871176fea2b6be07f1e43 Author: Francois Cartegnie Date: Mon Mar 26 16:24:39 2012 +0200 Qt: ConfigControl: fix unused warning commit 37c3895820b17a1ff51a5768e05659eee208d6a2 Author: Francois Cartegnie 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 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 Date: Mon Mar 26 14:29:23 2012 +0200 Configure: skins2 flags simplifications commit fe02503332a696c4634c7fc5caa012b6b4483bf8 Author: Jean-Baptiste Kempf Date: Mon Mar 26 14:17:29 2012 +0200 MKV configure: remove outdated workaround for MacOS commit b1844b3d5b67a5b11b44f19916519562fcdf97cc Author: Francois Cartegnie Date: Mon Mar 26 13:56:12 2012 +0200 Qt: ConfigControl: remove unused member commit c8566c0ae81db4224c09ced87d43711fd1a49e4c Author: Francois Cartegnie 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 Date: Mon Mar 26 12:49:27 2012 +0200 vout_ios: fixed compilation warning commit 3bcac4a47cecf8506de253a53a64eb61e033b0cc Author: Felix Paul Kühne 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 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 Date: Mon Mar 26 00:02:49 2012 +0300 atmo: remove extraneous parentheses commit c916ea7373e149845ef20f7cb5b4c77eb178f473 Author: Rémi Denis-Courmont Date: Mon Mar 26 00:02:39 2012 +0300 freetype: self-assignment commit 7515422f601011a2295b928fdf39f8af7376de2b Author: Felix Paul Kühne 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 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 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 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 Date: Sun Mar 25 20:25:41 2012 +0300 Lua: remove the never used hotkeys interface commit cdc3063510e67cc817644dd756c23cc456251ffb Author: Rémi Denis-Courmont 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 Date: Sun Mar 25 20:06:10 2012 +0300 lua intf: minor MakeConfig() fixes commit 2cddef04392b7427f425544f95f45e9a6a400bf9 Author: Rémi Denis-Courmont Date: Sun Mar 25 19:45:01 2012 +0300 telnet: clear the default password commit cfabc878d7242f6b1d7a5b55dc0de789d03f8364 Author: Rémi Denis-Courmont 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 Date: Sun Mar 25 19:40:58 2012 +0300 telnet: no need to mention default value commit baada5eddfe86431037950fda5c27812ea9dacca Author: Rémi Denis-Courmont Date: Sun Mar 25 18:46:47 2012 +0300 vlc_strcasestr(): fix infinite loop an invalid haystack Pointed-out-by: Edward Wang commit 591633b76ae00810185c818fa4aaee7257291e9d Author: Rémi Denis-Courmont Date: Sun Mar 25 18:42:44 2012 +0300 m3u8: validate UTF-8 input commit 2548031a834919f3ff7dfb34869ff371c2897bfa Author: Felix Paul Kühne 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 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 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 Date: Sat Mar 24 23:35:30 2012 +0100 httprequests.lua: remove duplicate helper function commit f01ad163fdbcfef15fba0b15f859eaff6a0b1593 Author: Rémi Denis-Courmont Date: Sat Mar 24 21:53:36 2012 +0200 Simplify static modules commit 5315792733fd4ac511ecb976dddd5813a81eaf81 Author: Francois Cartegnie 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 Date: Sat Mar 24 18:52:22 2012 +0200 http: add missing Host field to proxied requests (fix #6388) commit fcf4105d266875fa5b858de75a74b89a763c30b9 Author: Francois Cartegnie Date: Sat Mar 24 15:32:46 2012 +0100 Qt: EPGView: fix visibility warning commit b0a779e93a804b6993edfd30ded41ce8bbe6ea6d Author: Francois Cartegnie Date: Sat Mar 24 15:22:06 2012 +0100 Qt: AbstractController: fix visibility warning commit 1858bcb81decc70ebdab6c2fef9d273bd57d74b3 Author: Ilkka Ollakka Date: Fri Mar 23 10:24:05 2012 +0200 opengl: use ActiveTexture instead of ARB variant commit 46d64803161e5854458e1b5bd6b3f8b42feec0e1 Author: Ilkka Ollakka Date: Fri Mar 23 10:21:50 2012 +0200 remove few #if OPENGL_ES commit 3cad191c6bad048ff0defad8f6b17c03f08ff6cb Author: Ilkka Ollakka Date: Tue Feb 21 09:39:44 2012 +0200 x264: Define timebase commit 5785e63a719e64fa00a5b98ba658444cd7653b75 Author: Felix Paul Kühne 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 Date: Fri Mar 23 22:51:34 2012 +0200 v4l2: update and sort the codec table commit ac4cac5e6835e84e8535bbb7f379e4c6c03d2ad4 Author: Rémi Denis-Courmont 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 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 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 Date: Fri Mar 23 15:33:29 2012 +0100 Add more extension to install commit 75791cb5afce94f3c8b8ca0e02b7f656cfa8dbe7 Author: Jean-Baptiste Kempf Date: Fri Mar 23 15:30:02 2012 +0100 Add extensions to open dialogs commit c8403b650061c9e69f571bd16b91dd233dc15f54 Author: Hugo Beauzée-Luyssen Date: Fri Mar 23 14:49:52 2012 +0100 dash: Kill a warning. commit 3e7eea533be07bc2e98107ec5d17848b8ddd0771 Author: Hugo Beauzée-Luyssen Date: Fri Mar 23 14:35:09 2012 +0100 dash: Don't use void* for pointer arithmetic commit 101d9834f5fcb3b71edfb7f5c89c7fbfe6dd716c Author: Frédéric Yhuel 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 commit a4e18517009d3aad9e0f956e68358766267de9c8 Author: Jean-Baptiste Kempf Date: Fri Mar 23 14:01:39 2012 +0100 Logo: fix logo-repeat param Should close #6397 commit d1c96ead108c36dd69f91abc9e89c0b3f642ab31 Author: Frédéric Yhuel 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 commit 3ceb6fcaf187cf052ad2551db0fb4a314afeabae Author: Frédéric Yhuel 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 commit 01cdee1abf28a456dcba1d9b17c59913faca7c50 Author: Sébastien Escudier Date: Fri Mar 23 11:25:15 2012 +0100 live555 : better error message commit 417715c9f26970b0bcace33e836b36ecebeb3b43 Author: Sébastien Escudier 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 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 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 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 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 Date: Fri Mar 23 02:09:52 2012 +0100 MobileVLCKit: updated libvlc initialization to current API Signed-off-by: Felix Paul Kühne commit dcb88c6506f174940de982f0ae1f0ce428010e31 Author: Felix Paul Kühne Date: Fri Mar 23 00:17:34 2012 +0100 MobileVLCKit: added support for more contrib libraries commit 966b6e3a86945e714aa8e746e0140bfff57e252e Author: Felix Paul Kühne Date: Wed Mar 21 19:42:03 2012 +0100 MobileVLCKit: updated for libvlc 2.0 Signed-off-by: Felix Paul Kühne commit 1fed2577c1c6ad3d11ae00ec1d0eb1860898a433 Author: Felix Paul Kühne Date: Fri Mar 23 00:07:36 2012 +0100 MobileVLCKit.xcodeproj: removed weird CPU optimization flag commit 485591f8f90c80f7da872a0b576e01f4a8d2f241 Author: Felix Paul Kühne 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 Date: Thu Mar 22 23:52:45 2012 +0100 vout/opengl: fixed compilation for iOS Signed-off-by: Felix Paul Kühne commit 5482b9b040bbdac91b1b9beb863628d70e91d3fd Author: Philippe Coent Date: Wed Mar 21 18:37:03 2012 +0100 AudioQueue: fixed compilation Signed-off-by: Felix Paul Kühne commit a44507ac16b5cd1c095a405bc1f7c582678b9ba7 Author: Rémi Denis-Courmont 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 Date: Thu Mar 22 23:29:24 2012 +0200 v4l2: unused variable commit fcab6ae66e117473220b49d17d3623aca848de2c Author: Rémi Denis-Courmont Date: Thu Mar 22 23:28:36 2012 +0200 v4l2: rework format selection into a single pass commit 1a64a930b2974f80d7a43cba12f8bbf50718d1c0 Author: Erwan Tulou Date: Thu Mar 22 18:51:16 2012 +0100 skins2: key handling (cosmetics) commit f3afffbc05eea48ef29191b169859b17e3f4b994 Author: Erwan Tulou 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 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 Date: Thu Mar 22 18:55:29 2012 +0100 Contribs: update Vorbis to 1.3.3 commit 4e650a6fc48cf2fa8ad0e9d021c44bf531752baf Author: Rémi Denis-Courmont Date: Thu Mar 22 19:15:39 2012 +0200 Typo commit 6883170832345a67dfca9499d13e42ba7efae8fe Author: Rémi Denis-Courmont Date: Thu Mar 22 19:14:24 2012 +0200 waveout: force and use UNICODE commit 983d967b2b533fe26c5bea64a94b7d3f9a657518 Author: Rémi Denis-Courmont Date: Thu Mar 22 19:03:03 2012 +0200 waveout: remove write-only variable commit f036b8a5d97db53d5c7e47736ab3d43aeb7520e8 Author: John Freed 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 commit 872d8f2f69ff3f0b88b523a1801324c1f0f4077e Author: Rémi Denis-Courmont Date: Thu Mar 22 18:55:13 2012 +0200 Win32: simplify and fix a warning commit a5fded6e089a4d7b3d9fe36181630129ebf661ea Author: Rémi Denis-Courmont Date: Thu Mar 22 18:46:22 2012 +0200 Win32: add FromANSI / ToANSI and use them commit 2f457682ba049089eaf256c4af7b2a9abf843727 Author: Rémi Denis-Courmont Date: Thu Mar 22 18:38:21 2012 +0200 Win32: add ToCodePage() and FromCodePage() commit 3f6ccc0d79eae7c684f6b406e4eefb458a50bb00 Author: John Freed 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 commit 756655436269598a037ddece76e61446da4126e5 Author: John Freed 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 commit 8ac185e048f6631438bf5b03b010961bd73af141 Author: Francois Cartegnie Date: Thu Mar 22 15:39:16 2012 +0100 Qt: preferences: remove the 150px width enforcing commit 50aa2b941ced12580430a28aea66f411dcb87099 Author: Francois Cartegnie Date: Fri Mar 16 20:35:44 2012 +0100 Qt: preferences: use QSplitter for advanced layout base commit e66c5af165370dd882a92a547844dced0e8325e9 Author: Francois Cartegnie Date: Fri Mar 16 20:29:48 2012 +0100 Qt: preferences: use StackedWidget for advanced layout commit 46d15dbafc4a2a95553b3a7b81d5b6fef880512d Author: Francois Cartegnie Date: Fri Mar 16 20:17:23 2012 +0100 Qt: preferences: use StackedWidget for simple layout commit d4af177ca1b34dbf0d97c61879f99b1a77cb48a6 Author: Francois Cartegnie Date: Fri Mar 16 19:45:10 2012 +0100 Qt: preferences: use StackedWidget for main layout commit 2859c5db3a74c5155e1715614570e9cb38d0ef82 Author: Natanael Copa 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 Signed-off-by: Rafaël Carré commit 488f94b14be6564b96eba3a59ad0d404fd287f8d Author: Rafaël Carré Date: Thu Mar 22 09:56:45 2012 -0400 luahttp: bump API and document /art changes commit 23ddaecda2cb3d256ede3282edf3247996595dc0 Author: Jean-Baptiste Kempf Date: Thu Mar 22 12:07:02 2012 +0100 RALF was introduced in FFmpeg in a later version commit ef790e3727fbec13e8a7fd09122581e2ae92b6b5 Author: Jean-Baptiste Kempf 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é 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é Date: Wed Mar 21 20:40:48 2012 -0400 lua: export playlist item's input item commit bd2623d8069cf4e8405807c39ceca6618a98f359 Author: Felix Paul Kühne Date: Wed Mar 21 23:24:22 2012 +0100 contrib/live555: added support for iOS commit 00ccf427da0a493ee1c7a76cc5db581551e2ccef Author: Felix Paul Kühne Date: Wed Mar 21 14:30:02 2012 +0100 contrib/libtheora: added support for iOS commit 54902d858c4150a460196f97ca83d420368e3023 Author: Felix Paul Kühne Date: Wed Mar 21 14:29:48 2012 +0100 contrib/libvpx: added support for iOS commit 71ed76190c7b368a6560bf8126e646b701fcf0d9 Author: Felix Paul Kühne Date: Wed Mar 21 14:19:35 2012 +0100 contrib/postproc: added support for iOS commit 4dca0e84a0ec71d3e846ba0d114335f2cf7fbdfa Author: Felix Paul Kühne Date: Wed Mar 21 14:00:54 2012 +0100 contrib/lua: added support for iOS commit 9d0a7c479ea96c273051f5653291232946fac710 Author: Felix Paul Kühne Date: Wed Mar 21 13:10:32 2012 +0100 contrib/flac: added support for iOS commit 6be7d870e0aca19df73fde84a22b8a2d97ed4c3e Author: Felix Paul Kühne 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 Date: Wed Mar 21 12:40:38 2012 +0100 extras/tools: improve gas installation commit f6c4e22e5cc73f0f0eaae11483f23ec04f0f4392 Author: Felix Paul Kühne Date: Wed Mar 21 12:40:07 2012 +0100 contrib/ffmpeg: cleaned up compilation for iOS commit 3ef9d0a7912fbf871d50c44d4d2c7def55c34756 Author: Ilkka Ollakka 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 Date: Wed Mar 21 19:08:53 2012 +0200 voc: fix skipping of unknown headers (fixes #6437) commit 2fc5dc5fd4c2804d93b6993c9ac8765efd60412e Author: David Fuhrmann 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é Date: Wed Mar 21 12:54:25 2012 -0400 switcher: convert to lavc 54 API based on patch by Richard Grenville commit cd470819736ad2d3153014b8c65b60a35e78a7fc Author: Rafaël Carré Date: Wed Mar 21 12:52:35 2012 -0400 switcher doesn't depend on postproc commit d612827ce2cd628732ef4937a15ec5a1f851995e Author: David Fuhrmann 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 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 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 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 Date: Wed Mar 21 15:33:17 2012 +0100 macosx: fix another rare crash on exit commit 9fe9e33be0e41517b5818c1d05a9a93342f089c9 Author: Rémi Denis-Courmont Date: Wed Mar 21 18:39:39 2012 +0200 Use $VLC_DATA_PATH on Linux too commit 1cb93c3889e8fd7a7ff77c81be6fbc00cecd4321 Author: Felix Paul Kühne 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 Date: Wed Mar 21 16:02:56 2012 +0100 ios/build.sh: disable goom commit 7f55a6ea731d29fe69086f15e922c7bb234ac13f Author: Eric Petit 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 commit a3f607119678fbc170a03ced866853f249d922ee Author: Felix Paul Kühne 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 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 Date: Wed Mar 21 11:57:48 2012 +0100 ios/build.sh: remove outdated configure flags commit da579e28f47862e7752a5073d07c5d754a374271 Author: Felix Paul Kühne Date: Tue Mar 20 19:53:40 2012 +0100 contrib/ffmpeg: added support for iOS commit a4b360f86e6f5b835a522c282dad73cd7e10f1dc Author: Felix Paul Kühne 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 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 Kühne Date: Wed Mar 21 11:09:01 2012 +0100 NEWS: added some mac stuff commit a712e052fbba82c04c3d5f193dfe625bb5b242be Author: Jean-Baptiste Kempf 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 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 Date: Tue Mar 20 23:03:26 2012 +0200 v4l2: eliminate dead user pointer code commit 2ff0d900afb545bc6010792f5fa25f31771e3d82 Author: Rémi Denis-Courmont Date: Tue Mar 20 23:01:04 2012 +0200 v4l2: factor our crop resetting commit e0d44caab798443f0bba61e916bc901e91fd2ec1 Author: Rémi Denis-Courmont Date: Tue Mar 20 19:22:24 2012 +0200 Move configuration defines to They are mostly used by plugin descriptors. commit ecf985777000b5032bc702843acc2569aec4edfe Author: Rémi Denis-Courmont Date: Tue Mar 20 20:52:50 2012 +0200 Mark --data-path obsolete commit 98e87c5c0012e5492df8a3dfcbd5971c7ed11a22 Author: Rémi Denis-Courmont 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 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 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 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 Date: Tue Mar 20 19:08:36 2012 +0100 contrib: enforce the build architecture for iOS commit 08c67883c48164cdce1f671dbf92e4b5645d7e3c Author: Felix Paul Kühne Date: Tue Mar 20 18:59:23 2012 +0100 contrib: added support for iOS commit d9d46900168121a534bd4623632a7649883a828d Author: Felix Paul Kühne Date: Tue Mar 20 18:53:44 2012 +0100 contrib: fixed compilation of libgsm for iOS commit fbfaa42af10a1dc78aa4e9cf2c21e26f19519ab1 Author: Felix Paul Kühne Date: Tue Mar 20 18:42:40 2012 +0100 contrib: don't stip the arch from {HOST} commit f7ff47d8cfe6c752426af7c54b6c1685c4e2b7c4 Author: Felix Paul Kühne 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 Date: Tue Mar 20 19:26:08 2012 +0200 Remove stray declarations commit 4ef57a281506ba99783e4739481f0874d180b5d1 Author: Rafaël Carré Date: Tue Mar 20 13:25:46 2012 -0400 Fix shell syntax, sh is not C commit 218a8f91a637393e6af43b3a683b8e577d31cd93 Author: Rémi Denis-Courmont Date: Tue Mar 20 19:20:28 2012 +0200 Missing #include commit b542d4589832e4eb2d5598bdbbc8e27715763e7f Author: Rémi Denis-Courmont Date: Tue Mar 20 17:56:43 2012 +0200 vlc: fix regression with command line arguments commit 34add5485867d5c37993e98a5f7054dceb349b84 Author: Felix Paul Kühne 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 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 commit 72332b7500967f7d9c61a8d581f3aaed6a2d3b8a Author: Philippe Coent Date: Tue Mar 20 16:29:18 2012 +0100 contrib: detect iOS correctly Signed-off-by: Felix Paul Kühne commit 93669d4b0514a2802422b1021b7eade9dda85dff Author: Philippe Coent 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 commit 5a0f81655700d7007d2535386069abcf5de63ea9 Author: Philippe Coent Date: Tue Mar 20 16:12:37 2012 +0100 MobileVLCKit: added support for current iOS revisions Signed-off-by: Felix Paul Kühne commit 70141801841ae6604f7707081b865d3b6600d817 Author: Christopher Mueller Date: Fri Mar 9 17:59:18 2012 +0100 dash: removed EOFException Signed-off-by: Hugo Beauzée-Luyssen commit 96789285b241b73c17d79491eb02b42e2139ac49 Author: Christopher Mueller Date: Fri Mar 9 16:45:29 2012 +0100 dash: added connection to chunk Signed-off-by: Hugo Beauzée-Luyssen commit eb5ab7ff522fd661a73c5f557f5595b35d2ace40 Author: Christopher Mueller Date: Fri Mar 9 16:21:50 2012 +0100 dash: added Persistent Connection Signed-off-by: Hugo Beauzée-Luyssen commit c030c882fde09d295dd90c7fbd85314fe4fb68df Author: Christopher Mueller Date: Fri Mar 9 16:21:08 2012 +0100 dash: added byte count methods to chunk Signed-off-by: Hugo Beauzée-Luyssen commit 121f1710c4798046eb2e83d06ac3c580d1fbaa62 Author: Christopher Mueller Date: Fri Mar 9 16:07:59 2012 +0100 dash: fixed warnings in basiccm and isoffmainmanager Signed-off-by: Hugo Beauzée-Luyssen commit 60ceaa11be97b1730baa46366504ba82431516c2 Author: Christopher Mueller Date: Fri Mar 9 15:57:00 2012 +0100 dash: refactored HTTPConnection Signed-off-by: Hugo Beauzée-Luyssen commit 1cad10dc04100d7d7eba52238b926e130863ff75 Author: Christopher Mueller Date: Fri Mar 9 15:56:38 2012 +0100 dash: added url parsing to chunk Signed-off-by: Hugo Beauzée-Luyssen commit f7f78e8a6d1019a03b86947552dbb26015c93f20 Author: Jean-Baptiste Kempf Date: Tue Mar 20 12:18:16 2012 +0100 Qt: fix directsound simple prefs Close #6424 commit 36641267bcfd98f26eaa0ae98ba7ac5d80d4184b Author: Jean-Baptiste Kempf Date: Tue Mar 20 12:10:19 2012 +0100 Fix OSD when auto-scaling Close #6423 commit fbdbd7dab2f509c6746e9077b060098b9d7a164a Author: Denis Charmet Date: Mon Mar 19 22:39:15 2012 +0100 MKV: Use the appropriate time value to avoid loops Signed-off-by: Jean-Baptiste Kempf commit a3d13b6a0eac705784a4ed00de9e456b65fb5d69 Author: Jean-Baptiste Kempf Date: Mon Mar 19 19:29:30 2012 +0100 Avcodec: add real audio lossless commit 27da6e9cf2300f0468fd294ec090864a88826204 Author: Jean-Baptiste Kempf Date: Mon Mar 19 19:28:22 2012 +0100 Add RealAudio Lossless FourCC commit 04b1b0a687aba5ebba8e0128807e42725ab5d5d0 Author: Rémi Denis-Courmont 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 Date: Mon Mar 19 23:05:41 2012 +0200 Remove excessive const commit 06af246c3c1ec86d90f1673de4703bd60e2bae0d Author: Rémi Denis-Courmont Date: Mon Mar 19 23:01:34 2012 +0200 Pure C++ joy commit f4cb0e4c64540ca67a02f02c5cce0249d78491c0 Author: Rémi Denis-Courmont Date: Mon Mar 19 22:45:44 2012 +0200 skins: missing const commit 5ed05632b7475e710f6c2ad44cf85c2b83d91e15 Author: Rémi Denis-Courmont Date: Mon Mar 19 22:44:26 2012 +0200 Remove stray function declarations commit 6fe0882c078e57bf95df27c3a8aac8b09ffe3601 Author: Rémi Denis-Courmont Date: Mon Mar 19 21:07:39 2012 +0200 fluidsynth: remove unused computation commit 2abddadedd89111d1d9c0f3ccad172fd9ec519a3 Author: Rémi Denis-Courmont Date: Mon Mar 19 22:11:36 2012 +0200 Remove --disable-non-utf8 commit ae7b55a4f9db27c0117666d8f3c32fbd9dc5eb31 Author: Rémi Denis-Courmont 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 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 Date: Mon Mar 19 20:38:31 2012 +0200 posix: open directories with close-on-exec flag commit 2a2bb7af2abb8d060d0cd8b79528655d76463c87 Author: Felix Paul Kühne 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 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 Date: Mon Mar 19 18:45:20 2012 +0200 mp4: fix NULL dereference (should fix LP#936488) commit 5ed8741fe14e4c6b6c084ff54b3c74fd016b34c4 Author: Frédéric Yhuel Date: Fri Mar 16 15:23:30 2012 +0100 demux/mp4: remove a memset following a calloc Signed-off-by: Jean-Baptiste Kempf commit 0b1b7516b965fa87c295eb0e7b9aa249f917e4e7 Author: F. Yhuel Date: Sun Mar 18 18:22:12 2012 +0100 libmp4: fix 'mfhd' parsing Signed-off-by: Jean-Baptiste Kempf commit b3e61d25caa5e7f2507219f8c5d63a76d34a6bc1 Author: Edward Wang Date: Mon Mar 19 06:25:02 2012 -0400 stereo_widen: enhance strings Signed-off-by: Jean-Baptiste Kempf commit 50f3a9b9b79a27cd1d1d5e1fee583bf06edf9f85 Author: Denis Charmet 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 commit 5564f3a73c3a9dabc71c5ccf3b57c4ffaf341cd5 Author: Jean-Baptiste Kempf Date: Mon Mar 19 11:56:34 2012 +0100 Merge 2.0.1 NEWS commit a961ab28431871c14674a8319dcfd89d057cabfe Author: Rémi Denis-Courmont Date: Sun Mar 18 23:31:42 2012 +0200 transform: remove old commented out code commit c4247c7abd91f81ef913b52ed2906dba021f2680 Author: Rémi Denis-Courmont Date: Sun Mar 18 23:16:51 2012 +0200 transform: add YUY2 rotations commit bb0ee530d3621a139574531a1d2a5d925cdc6dac Author: Rémi Denis-Courmont Date: Sun Mar 18 20:35:47 2012 +0200 transform: cosmetic fixes commit 5678c1900b38babcbdf453fcbf3ee4f9a863e594 Author: Rémi Denis-Courmont 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 Date: Sun Mar 18 18:43:47 2012 +0100 dbus: remove useless callback and fix warnings commit 485d2aa510d1067af31c479964e7235da146ac4f Author: Rémi Denis-Courmont Date: Sun Mar 18 19:12:29 2012 +0200 dbus: remove excessive main loop debugging commit 5de19c378287e83f4a592fb9cc02818ff9df8c51 Author: Mirsal Ennaime 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 Date: Sat Mar 17 16:00:25 2012 +0200 Add orientation to video format commit 21f905e175e5851c3c52a01697c7c795460e5067 Author: Rémi Denis-Courmont Date: Sun Mar 18 11:36:55 2012 +0200 Add parity() helper commit 6eec2a0646b5d10fe1f3404e9b892a8ab2747a58 Author: Rémi Denis-Courmont Date: Sun Mar 18 10:50:28 2012 +0200 transform: add transposition and anti-transposition transforms commit 39ddd4de98d6933a1aefae879ef8d2382c238cf6 Author: Pierre Ynard Date: Sun Mar 18 04:36:11 2012 +0100 lua: cosmetics commit 525e092dfd845b71af030fba2332ea961a4c2d37 Author: Pierre Ynard 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 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 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 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 Date: Sat Mar 17 19:09:20 2012 +0200 transform: non functional changes to support more than 8-bits commit 9dfcc9e548abefb260a10df57f79151790a1bf03 Author: David Fuhrmann Date: Sat Mar 17 17:59:36 2012 +0100 macosx: native fullscreen mode is not default anymore commit 2368d54953fc4e7731d29ae8749c5ffb3ecb03b8 Author: David Fuhrmann Date: Sat Mar 17 17:11:55 2012 +0100 macosx: fix two warnings commit 80e730f1e4d67f4a00428220ed170d477c85032a Author: David Fuhrmann 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 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 Date: Sat Mar 17 18:44:27 2012 +0200 transform: do not repeat choices in long help commit 81c551212c9c8f4deaa9806aaad13d464166cff6 Author: Rémi Denis-Courmont Date: Sat Mar 17 18:44:14 2012 +0200 transform: use restrict qualifier as appropriate commit 226b223837572d60937a25b5252f094a06d27dd4 Author: Rémi Denis-Courmont 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 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 Date: Sat Mar 17 14:21:12 2012 +0200 vsxu: update POTFILES and NEWS commit a7f48f35c051fa894c0102b24ab0ce76d2d158fd Author: Jonatan \"jaw\" Wallmander Date: Sat Mar 17 11:26:36 2012 +0100 Added support for audio visualization: Vovoid VSXu Signed-off-by: Rémi Denis-Courmont commit 9cf66c2856ab3a209fe15ec5662a8cd927ee20bc Author: Rémi Denis-Courmont 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 Date: Sat Mar 17 01:07:50 2012 +0100 Android: fix typo commit e38885cbfd731b919774b4cfb3497fa1269e969c Author: Rémi Denis-Courmont 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 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 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 Date: Fri Mar 16 19:12:30 2012 +0100 Android configure: simplify flags and allow tegra2 configuration commit 79d5eab54783dadba22b4f7366cc847c4bd96e20 Author: Jean-Baptiste Kempf Date: Fri Mar 16 19:09:56 2012 +0100 Contribs: clarify flags for armv6 commit 94dd5e7fbb7c6a6b35a1b1d11ef70ae2fb428f9d Author: Jean-Baptiste Kempf Date: Fri Mar 16 15:19:48 2012 +0100 Lua: update README.txt commit 335d9c73de2390adffd0f80cdff96cb80344c237 Author: Frédéric Yhuel Date: Fri Mar 16 12:06:40 2012 +0100 mp4: add a warning Signed-off-by: Jean-Baptiste Kempf commit 57dfca01b137768d49b0c27cb13752201e377e7b Author: Sukrit Sangwan Date: Fri Mar 16 12:19:42 2012 +0100 Chorus: cleanup and quality fixes Signed-off-by: Jean-Baptiste Kempf commit f5b61062e9b219aff63b604e2e59429eae1a350f Author: Jean-Baptiste Kempf Date: Fri Mar 16 12:19:21 2012 +0100 Update LIST commit 0c782cba4fa2516d3cce6367ed5d08ad20f79575 Author: Frédéric Yhuel 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 commit 8bce50f4b059f638d5f92323e6fec8c5318c432a Author: Rémi Denis-Courmont Date: Fri Mar 16 11:38:01 2012 +0200 Fix surrogate detection commit d3e59dc6d41b02671b1302931002a0192109a765 Author: Rémi Denis-Courmont Date: Fri Mar 16 11:35:26 2012 +0200 Fix warning if openat() is not supported commit 1735628c3bccb969f3d6357f0c96a54e26b49417 Author: Rémi Denis-Courmont Date: Fri Mar 16 11:31:38 2012 +0200 Fix a warning on uncommon architectures (hopefully) commit abbc854ee1efef6ca463145ea1d203b14c4506d1 Author: Rémi Denis-Courmont Date: Fri Mar 16 11:29:57 2012 +0200 Unused variable commit 61ce5ee858be5402694b579a3c3ce510a9907da1 Author: Rémi Denis-Courmont Date: Fri Mar 16 11:23:53 2012 +0200 Reduce variable scope commit 4dd64b21ad90be76e7834b4ca969e9fb441eff93 Author: Rémi Denis-Courmont Date: Fri Mar 16 11:16:02 2012 +0200 DTV: add DVB-T2 PLP ID parameter commit 3b4214c51ae85e8bc9557eef956ad34957771054 Author: Edward Wang 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 commit 561d5ca2c093ed68c36653197d7e81c2ea1f5674 Author: Edward Wang Date: Tue Jan 10 21:10:41 2012 -0500 Export services_discovery_RemoveAll Signed-off-by: Jean-Baptiste Kempf commit 170a67b5754055f0973187ebfcea0b5860da482a Author: Ludovic Fauvet 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 commit 962d67d2b4d7978cf9583bdb631682d25519167c Author: Sukrit Sangwan Date: Fri Mar 16 00:04:41 2012 +0100 Improve Stereo Widen description/help Signed-off-by: Jean-Baptiste Kempf commit 86cbed5614a0f858ab50c7af45183974d6a58baa Author: Edward Wang Date: Thu Mar 15 18:43:27 2012 -0400 Save display remaining time setting Close #5914 Signed-off-by: Jean-Baptiste Kempf commit 502db837cf8e14a8f92b7e43a4f306d70b7f136f Author: Edward Wang Date: Wed Mar 14 18:02:19 2012 -0400 Embed manifest files as Windows PE resource Close #3335 Signed-off-by: Jean-Baptiste Kempf commit 0891bbe75522d1c523ae75063ea7c1d0aedabc23 Author: Ludovic Fauvet 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 commit 4a9aaa841d61abe623de76f05b15c7760fe14ca3 Author: Francois Cartegnie Date: Thu Mar 15 22:07:37 2012 +0100 Qt: TimeLabel: Use valid constructor for QSize commit 5d4394246bfbac1bf4713ea27654892561829d53 Author: Rémi Denis-Courmont 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 Kühne Date: Thu Mar 15 20:22:57 2012 +0100 macosx: cosmetics commit ce66ed5df0bdca6132c2dc8cc16ee373037cb82d Author: Michael Feurstein Date: Thu Mar 15 13:27:32 2012 +0100 qtsound: fixes bug if no device is connected Signed-off-by: Felix Paul Kühne commit 54205a270031f83867599a45201e4f2da2c46652 Author: Felix Paul Kühne 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 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 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 Date: Thu Mar 15 18:28:29 2012 +0200 v4l2: cleanup headers order commit 77cd42306ea9a3b0b9532c85f89a5d8afaf9c79e Author: Rémi Denis-Courmont Date: Thu Mar 15 18:24:17 2012 +0200 v4l2: inline OpenVideo() commit c0a980e6d55676856aad8317f02e12a66d64f5f5 Author: Rémi Denis-Courmont 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 Date: Thu Mar 15 15:41:51 2012 +0100 MMS: fix previous commit /me stoopid commit e1b2c3bcb3927e6404f40ea4acff946b27c7ecaa Author: Sébastien Escudier 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é 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 Date: Tue Mar 13 11:18:12 2012 +0100 RealRTSP: Fix Heap Overflows SA-1202 commit 3a57afee14a7f00fd6ff0cccb90a60923ccf766d Author: Jean-Baptiste Kempf Date: Tue Mar 13 11:21:27 2012 +0100 MMS: fix Stack overflow SA-1201 commit a04e845438d54c85defa00713bddf9683f9e0993 Author: Sébastien Escudier Date: Thu Mar 15 13:17:07 2012 +0100 sap : smooth the announce period average closes #5462 commit be3ffe18f1ab6512a51cd96764177aa2c71f98bf Author: David Fuhrmann 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 Date: Thu Mar 15 10:36:07 2012 +0100 typos commit eaab103fb7b5a28dd8ed5d748348382899380783 Author: Sébastien Escudier Date: Thu Mar 15 10:05:25 2012 +0100 check for crazy values in rtsp npt range commit ae1d561eec42907a4b8bd1648ffdbd3052372e7d Author: FUJISAWA Tooru Date: Wed Mar 14 22:50:15 2012 +0100 macosx: added screen selection support to the Open panel Signed-off-by: Felix Paul Kühne commit c1b4f1986c9c857e4cde2fa52e689ee577d53160 Author: Felix Paul Kühne Date: Wed Mar 14 22:45:23 2012 +0100 screen/mac: removed compilation warning commit 8ef6e5c761423d007c0d839e7870fd627283b20c Author: FUJISAWA Tooru Date: Tue Feb 28 21:01:50 2012 +0900 access_screen: added support for OS X Lion Signed-off-by: Felix Paul Kühne commit c2c7ca26b3cda6af2204da23fa239a6202fe411d Author: Felix Paul Kühne Date: Wed Mar 14 22:32:51 2012 +0100 macosx: fixed minor glitch in the open panel commit 684c28156ecd9ec69724ae05661f5701457e8ae7 Author: Michael Feurstein 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 Kühne commit fd75aab3d6670f7404e1c3e741a87587481472f4 Author: Michael Feurstein 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 Kühne commit 2709f26e4112d8f1745cec7893efeb45368bb814 Author: David Fuhrmann 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 Kühne Date: Wed Mar 14 18:18:05 2012 +0100 logger: fixed default log location on OS X commit 10f17cdeeaaca3c6a6df37ef010d8498bfc173e5 Author: KO Myung-Hun 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 commit cdf9d7ce729d9dbb1f9deddd9dde331667c33d65 Author: Rémi Denis-Courmont Date: Wed Mar 14 16:38:46 2012 +0200 sout standard: obsolete "group" commit 11f1a3ea832ab8c69013de2f0631afda3a5c53ff Author: Rémi Denis-Courmont Date: Wed Mar 14 16:35:41 2012 +0200 RTP: add an option to control the category Reported-by: Vincent Vinel commit 6b5b319c452a328f93f6466eb9b934eb1513d266 Author: Rémi Denis-Courmont 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 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 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 Date: Tue Mar 13 09:02:56 2012 +0100 rename misleading variable name commit f6533ac058690b4c9b1405f5ec169829db5aad55 Author: Rafaël Carré Date: Wed Mar 14 06:42:19 2012 -0400 Split options parsing from config_ChainCreate commit 22c24d5aaf7a41f8f0a3beb49039ec8415767263 Author: Denis Charmet 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 commit 511519e3420eb716616f321f3d0bc630c2261414 Author: David Fuhrmann 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 Date: Wed Mar 14 00:08:40 2012 +0100 Qt: open disk: fix tab access order commit 7502f4a1a9c14219b040843e3334b045a5dc6bfe Author: Rémi Denis-Courmont Date: Tue Mar 13 21:29:18 2012 +0200 Typos commit 7b333bdad300f2492a91d5df3da034385b72daf4 Author: Rémi Denis-Courmont Date: Tue Mar 13 20:33:51 2012 +0200 FluidSynth: add chorus and reverb effects settings commit 752bb57b16e63a225846df5f0c106880a5abba63 Author: Rémi Denis-Courmont Date: Tue Mar 13 20:37:57 2012 +0200 FluidSynth: add polyphony setting commit ff9a492d3654c188336050ccfddb8ad6701887c6 Author: Rémi Denis-Courmont Date: Tue Mar 13 20:28:59 2012 +0200 FluidSynth: support for custom sample rate commit 3ead74ab142286d39f1f155569a3f389d7e5f28f Author: Rémi Denis-Courmont 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 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 Date: Tue Mar 13 16:27:13 2012 +0100 Qt: TimeLabel: use padding, not margin and spaces commit ea4e38b539b4c0a4b36d047292a84ad92b6bed25 Author: Rémi Denis-Courmont 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 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 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 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 commit 31f985a586958bfb31779936555e4bb98cebc71b Author: David Fuhrmann Date: Tue Mar 13 14:09:29 2012 +0100 macosx: group methods in simple_prefs.m for better clarity commit 5ff8299fade511fbee60df13f0dfaf94d72d5fd6 Author: David Fuhrmann Date: Tue Mar 13 13:24:01 2012 +0100 macosx: disable native fullscreen checkbox only once commit d6d758229aa634c95373de579e182e357b7c78af Author: David Fuhrmann Date: Tue Mar 13 13:22:07 2012 +0100 macosx: implement double click for hotkey prefs commit 07616a8ecb95cdc0e3059b9b3f0c4a5393b1c773 Author: Clément Lecigne 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 commit b737cac862fe1807e9026c5bfcb9966d3b44cf4a Author: Jean-Baptiste Kempf 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 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 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 commit 5eb66de0bc0aece807b0774e71cf3b86d54e81be Author: Rémi Denis-Courmont Date: Tue Mar 13 11:08:19 2012 +0200 DTV: grammar fix commit dede0c9527d3372e70952a677b57a7167a0a48fa Author: Jean-Baptiste Kempf Date: Tue Mar 13 12:15:25 2012 +0100 Contrib: update tiff to 4.0.1 commit 06a2a739e76f8c05776be0f84faef049a2505cec Author: Rémi Denis-Courmont 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 Date: Mon Mar 12 19:20:17 2012 +0100 Qt4: do not delete useful text commit f1191a4cf777f26dca4567b2427439ab7032bb6d Author: Kaarlo Raiha Date: Sun Mar 11 15:26:27 2012 +0200 Qt: Tell users about the delete key Signed-off-by: Jean-Baptiste Kempf commit 144ac6b60365cd03fcf4cdea8b706d5551170038 Author: Rémi Denis-Courmont 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 Date: Mon Mar 12 16:23:23 2012 +0100 hls: Cosmetics. commit fc50e57ad33d9ede13e435267e9dda3d30501711 Author: Hugo Beauzée-Luyssen Date: Mon Mar 12 16:22:10 2012 +0100 hls: Fix parse_SegmentInformation error checking. commit 4f96ae4a9bf70543b421e1b039cad0356a696b92 Author: Jean-Paul Saman 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 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 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 Date: Mon Mar 12 15:34:22 2012 +0100 Update programming part of AUTHORS commit 5d71a580e2c59c23734f9f2eddb53bf58f2ab507 Author: Christoph Miebach Date: Mon Mar 12 15:20:02 2012 +0100 Scripts to help keep up-to-date AUTHORS file Signed-off-by: Jean-Baptiste Kempf commit 829b5a923845e3b3f6a7c57c90060410bedb47b3 Author: Jean-Baptiste Kempf 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 Date: Wed Mar 7 17:19:43 2012 +0100 vlc_block_helper.h: fix weird indentation. Signed-off-by: Jean-Baptiste Kempf commit df1f5e2182795e2aaf904b0661c3fd7b7d3dfcda Author: Sukrit Sangwan Date: Sat Mar 10 17:59:12 2012 -0800 stereo_widen : filter to enhance stereo Signed-off-by: Jean-Baptiste Kempf commit 94566cadba9a5bf107bdc89a96020b9020ad3468 Author: Jean-Baptiste Kempf Date: Mon Mar 12 10:17:36 2012 +0100 Register 669 extension commit f55a160da54be5e09576947388f5eb60d0d224ff Author: Jean-Baptiste Kempf Date: Mon Mar 12 00:22:47 2012 +0100 Contribs: update libdvdcss to 1.2.12 commit 8671c1a9b4beafe5f363b705316ec93f69f844d2 Author: Rémi Denis-Courmont Date: Sun Mar 11 23:02:48 2012 +0200 decoder: stricter assertion commit 092e8242e786dfef3568dabd654e3d886c7534f3 Author: Rémi Denis-Courmont 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 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 Date: Sun Mar 11 18:00:27 2012 +0100 Qt: do not loose fullscreen controller after customization Close #6116 commit bb20070a980134c728d5d57c9203784006f5a82c Author: David Fuhrmann 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 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 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 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 Date: Sun Mar 11 16:57:33 2012 +0100 bluray: Fix seekpoint updating. commit a769aa6eb6c868e4487cde63fe6c63641f0b9e5d Author: Rémi Denis-Courmont 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 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 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 Date: Sun Mar 11 17:01:20 2012 +0200 Linux DVB: factorize and revector frontend probing commit 9df024608bdb087f26bff309ddcc9d686e0353d5 Author: Rémi Denis-Courmont Date: Sun Mar 11 16:29:37 2012 +0200 Linux DVB: small typo commit 42b8a557d6f0045c2a3a06a9ff457ce2a9cf7144 Author: Rémi Denis-Courmont Date: Sun Mar 11 16:27:07 2012 +0200 Linux DVB: fix format string commit 9a61ad29780421e83b2073db71114fbca7ea893b Author: Rémi Denis-Courmont Date: Sun Mar 11 16:22:25 2012 +0200 Linux DVB: add an assertion commit 542b07d310adad4692455396ffa5d52f3fe666b7 Author: Felix Paul Kühne 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é Date: Sun Mar 11 15:57:31 2012 +0100 bluray: Don't fail silently. commit 12bb4f9d52832dafb493d0c0241b154cbdce251e Author: Hugo Beauzée-Luyssen 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 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 Date: Sun Mar 11 14:29:54 2012 +0200 Move vlc.misc.*dir to vlc.config.*dir commit 8d37aa9aeaa2f62f626e861dd8dd1b0842830270 Author: Konstantin Pavlov Date: Sun Mar 11 12:39:07 2012 +0400 contribs: build libbluray with libxml2. Required for metadata support. commit 87e18497d1ba9525187ca952e85379c59d7dff5b Author: Rafaël Carré Date: Sat Mar 10 17:26:19 2012 -0500 Remove bashism commit 50134d9405852b74a9844e44f154049a91eaef9e Author: David Fuhrmann 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 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 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 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 Date: Sat Mar 10 15:52:23 2012 +0100 bluray: Check for bd_play failures. commit d8f49b7514cad7964a857f32f16b17e52f44e444 Author: Ilkka Ollakka 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 Date: Sat Mar 10 12:46:57 2012 +0200 skins2: use localized hotkey strings commit 0be34d7019db0b2cda25f360a52de9411f45fb74 Author: Rémi Denis-Courmont Date: Sat Mar 10 12:46:35 2012 +0200 Qt4: show localized hotkey strings in preferences commit 3ff3d5775f4e77a5a047135d05cc622b129e54ea Author: Rémi Denis-Courmont Date: Sat Mar 10 12:42:53 2012 +0200 Provisions for localized key code strings (refs #5974) commit 1cf1818dabb0594db4ec2ff2bb141a75901ffe7a Author: Ilkka Ollakka Date: Thu Jan 19 12:52:05 2012 +0200 x264 10-bit version into contribs commit 30188b9dc24d39832c76d4997d05b208bf892825 Author: Ilkka Ollakka 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 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 Date: Fri Mar 9 17:58:26 2012 +0100 macosx: fixed DVD playback using libdvdread (close #6027) commit da05eb0c8eb4223f4d73c09e3cc32e036475f3f0 Author: Hugo Beauzée-Luyssen Date: Fri Mar 9 17:41:39 2012 +0100 hls: Remove useless errno include. commit 08a2a6031b83a4a227c785ef46121b2fbd289b06 Author: Hugo Beauzée-Luyssen Date: Fri Mar 9 16:36:50 2012 +0100 hls: Fix floating-point value duration parsing. commit 7eb141b4800273870a95210a98c6464416a3b041 Author: Hugo Beauzée-Luyssen Date: Fri Mar 9 16:34:59 2012 +0100 hls: Avoid using errno. commit 8a57032172f9e6c737036cac6fe8f2e530ac21f1 Author: bbcallen 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 commit 411132d9a6511283f4535066dc765658e3a4c01c Author: Jean-Baptiste Kempf Date: Fri Mar 9 14:04:48 2012 +0100 Contrib: Lame, forget the sha512 update file commit 77956b05910b44ee764815e08c0e5a52a0d984ed Author: Felix Paul Kühne 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 Date: Fri Mar 9 08:31:05 2012 +0100 live555 : fix quicktime audio codec settings. commit fc247b6f842e382484486197f89beca34499e425 Author: Rémi Denis-Courmont Date: Thu Mar 8 21:49:38 2012 +0200 simple mixer: unduplicate channels definitions commit f39ad0efe9b82c85285bf83635e8610118b4564d Author: Rémi Denis-Courmont Date: Thu Mar 8 21:25:57 2012 +0200 Unduplicate WG4 channels order commit 2b2e2df7d5c6d323f07d3d9fd612ed1c129e86d7 Author: Rémi Denis-Courmont Date: Thu Mar 8 21:15:27 2012 +0200 sdi: no channels magic numbers commit f24825edb4c7c3b4605bba07aea9d13dd6aad06a Author: Rémi Denis-Courmont Date: Thu Mar 8 21:13:44 2012 +0200 hdsdi: no magic numbers for channels commit 0e251a88966214c4e357cbe13935251fffff47db Author: Jean-Baptiste Kempf 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 Date: Thu Mar 8 17:26:11 2012 +0100 ASF: parse correctly advanced_mutual_exclusion types commit 1cb530379f592f7308fd87b70a0267157894ccea Author: Sébastien Escudier 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 Date: Thu Mar 8 14:45:41 2012 +0100 bluray: Minor refactoring. commit aef79d832965b10a923aa47b89475ae44bb11b53 Author: Hugo Beauzée-Luyssen 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 Date: Thu Mar 8 13:08:08 2012 +0100 Support WMA Lossless with recent enough libavcodec commit 6a72420a4526146b65f87b778e010b9ce52895a9 Author: Hugo Beauzée-Luyssen Date: Mon Mar 5 18:54:11 2012 +0100 qt4: Adding support for bluray menus Signed-off-by: Hugo Beauzée-Luyssen commit 93154b676439e2dadb4a27b72b4c432c860532be Author: Hugo Beauzée-Luyssen Date: Mon Mar 5 18:54:10 2012 +0100 qt4: Open disc: cosmetics Signed-off-by: Hugo Beauzée-Luyssen commit 339983794cf5faca77706e2ae7a4f765d2e1cff8 Author: Jean-Baptiste Kempf Date: Thu Mar 8 12:36:31 2012 +0100 Bluray: kill warnings commit 24961b3535b186d29dea57804c6f7ddbd905b754 Author: Jean-Baptiste Kempf Date: Thu Mar 8 12:33:03 2012 +0100 Bluray: cosmetics commit 6afa23b2dd9e3f526aa59c5d1ee727d2ce249e78 Author: Hugo Beauzée-Luyssen Date: Thu Mar 8 12:23:32 2012 +0100 bluray: properly suppport FIRST_TITLE & TOP_MENU titles Signed-off-by: Jean-Baptiste Kempf commit 425ee6e926369f3cb02033fbf60b5898ed19fff9 Author: Hugo Beauzée-Luyssen Date: Thu Mar 8 12:16:33 2012 +0100 bluray: Store the meta informations in p_sys Signed-off-by: Jean-Baptiste Kempf commit 11e721fa2da7eaf8a0088afc9e2caeedaa59af56 Author: Hugo Beauzée-Luyssen Date: Thu Mar 8 12:13:37 2012 +0100 bluray: protection against incorrect paths Signed-off-by: Jean-Baptiste Kempf commit 6ae6943bde14ce79ded3ddefd0f4372456949cfc Author: Hugo Beauzée-Luyssen Date: Thu Mar 8 12:11:23 2012 +0100 bluray: Handle mouse events Signed-off-by: Jean-Baptiste Kempf commit 70d36ebbdcfd0c787d605e676699632442365f51 Author: Hugo Beauzée-Luyssen Date: Thu Mar 8 11:51:42 2012 +0100 bluray: Add support for overlay Signed-off-by: Jean-Baptiste Kempf commit 0889b46df014d64833bfbbb1b8426161f5c0522d Author: Jean-Baptiste Kempf 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 Date: Thu Mar 8 11:12:22 2012 +0100 More mailmap fixes and simplifications Signed-off-by: Jean-Baptiste Kempf commit b6eaf679d930ae2888ecdcfcb605fd49dd38a929 Author: Jean-Baptiste Kempf 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 Date: Thu Mar 8 01:41:27 2012 +0100 bluray: Hack to avoid crashing when changing title. Signed-off-by: Jean-Baptiste Kempf commit 17f7243ad4a893b58ee1c2f8380328f3da7e9728 Author: Hugo Beauzée-Luyssen Date: Thu Mar 8 01:36:45 2012 +0100 bluray: Prepare menu handling Signed-off-by: Jean-Baptiste Kempf commit 091a42674c70a913fab99d868a7e37ea0eb0d2b0 Author: Hugo Beauzée-Luyssen Date: Thu Jan 5 23:03:59 2012 +0100 bluray: Fixing a warning Signed-off-by: Jean-Baptiste Kempf commit b7be0b26727077e2a617c486df0e162db1825a18 Author: Hugo Beauzée-Luyssen Date: Wed Feb 15 22:14:05 2012 +0100 bluray: Adding some event handling basics. Signed-off-by: Jean-Baptiste Kempf commit 24bd745705ae6017552678a20f1418c06ed81376 Author: Rafaël Carré 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 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 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 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 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 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 Date: Wed Mar 7 17:51:38 2012 +0200 V4L2: relicense to LGPL commit df071469ea293d66d4d4288f16150b76902ba86e Author: David Fuhrmann 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 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 commit 4f3e32f92c042b50a763d5016616373e73f711de Author: Felix Paul Kühne 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 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 commit 97761da66cb72a23b12fe3c56ac70936ab7480ed Author: Jean-Baptiste Kempf Date: Wed Mar 7 10:21:05 2012 +0100 DVBsub: split encoder from decoder commit dd55afb6b19f77d14928f357c9924289c34ec4fd Author: Rafaël Carré Date: Tue Mar 6 21:12:42 2012 -0500 android: update config enable gcrypt remove portaudio mention (it disappeared) commit bead358b379601eb4be6d9914bd3379ff73b50ba Author: 某因幡 Date: Fri Mar 2 23:27:45 2012 -0800 android: build gnutls Signed-off-by: Rafaël Carré commit ecd92c1dd91675e61ba69aac6e72277f06bd7abf Author: Rafaël Carré Date: Tue Mar 6 21:04:08 2012 -0500 contrib: gnutls: missing limits.h commit a75552b81ca070dced73f42873c3c52c4d75f4a7 Author: Rafaël Carré 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é 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 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 Date: Tue Mar 6 21:19:44 2012 +0200 Remove unneeded #include commit 3ce61e5ffff1f1dfc0f11dfaa37abed42517b928 Author: Rémi Denis-Courmont Date: Tue Mar 6 21:18:30 2012 +0200 Move channels definition to They are mainly for audio_format_t which is also defined there. Many files included only for these. commit 7351e9519832178e2fe5f27bbdffa2e5cb949b4d Author: Felix Paul Kühne 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 Date: Tue Mar 6 21:04:11 2012 +0200 aout_DecNew: Use AOUT_CHAN_MAX commit cbe148bafa0d04db9e58f8bf0cf14a31bea4baf3 Author: Rémi Denis-Courmont 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 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 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 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 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 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 commit c9186e33f299e7045e70f07d8562c4c38b8421ef Author: Francois Cartegnie 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 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 Date: Mon Mar 5 20:52:07 2012 +0100 macosx: fixed compilation warning commit 6460f5112b5fd825a89e9545a5a0977bd9d75089 Author: Felix Paul Kühne 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 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 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 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 Date: Mon Mar 5 20:11:16 2012 +0100 macosx: remove debug commit 74f02326dc168aa632fe68c29951cf3824dfce06 Author: Rafaël Carré 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 Date: Mon Mar 5 00:54:35 2012 -0600 coreaudio_lag_fix.patch Signed-off-by: Felix Paul Kühne commit a3dce49a0fd8aba7e62ce72b732e80e3bf1401da Author: Hugo Beauzée-Luyssen Date: Mon Mar 5 16:44:46 2012 +0100 qt4: Removing debug commit cb50a4ea6235139d390a8d8b71e8fd71cc6ae522 Author: Christopher Mueller Date: Fri Mar 2 09:57:00 2012 +0100 dash: fix parsing bug Signed-off-by: Hugo Beauzée-Luyssen commit 3661c2462b9a07493f14f197f5f1f96f6a47f5d7 Author: Rafaël Carré Date: Mon Mar 5 06:07:29 2012 -0500 ts_debug: check format parameters commit d77948263d850f221ac18606f3e0f6c19295d51b Author: Sébastien Escudier 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é Date: Thu Feb 16 04:05:29 2012 -0500 TS Demux: PCRHandle(): simplify commit 089af106e940a28744c76407dd4243f92cd47934 Author: Rafaël Carré 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é Date: Thu Feb 16 03:58:55 2012 -0500 TS demux: PMT callback: simplify commit e73ebd7ff6158f361ab5c2dec1d6426ccdf29414 Author: Rafaël Carré Date: Thu Feb 16 03:32:29 2012 -0500 TS demux: PATCallback: simplify commit c6052ba0fce7caf7ebb2fff003e9245bebd8da4f Author: Rafaël Carré Date: Thu Feb 16 03:18:52 2012 -0500 TS demux: PIDInit(): simplify commit 87e0fe726aa2c4c8cbf44d5f57e611d2dd5a2f35 Author: Rafaël Carré Date: Thu Feb 16 03:16:13 2012 -0500 TS Demux: PIDFillFormat(): void, reduce dereference commit 8fdf1f20beb53ec72b7f2a903071857596ce0d72 Author: Rafaël Carré Date: Thu Feb 16 03:12:16 2012 -0500 TS Demux: IODNew(): simplify commit 3ab6c24c6efbd7311a817c1a8b08e9a6074b89fb Author: Rafaël Carré Date: Thu Feb 16 02:14:06 2012 -0500 TS demux: iod_descriptor_t: remove write-only members commit 711e4019aaec8af5ec1908edd2f6b5bc00c9cde1 Author: Rafaël Carré Date: Wed Feb 15 23:10:41 2012 -0500 TS demux: IODFree / IODNew: simplify commit 39f46d49165027ba4d0c89530904abefbcd0a16a Author: Rafaël Carré 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é 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é Date: Tue Feb 14 17:50:39 2012 -0500 TS demux: use c99 for, cosmetics commit b666c76f51343c2c833bc685c0df4fdda138c190 Author: Rafaël Carré Date: Tue Feb 14 17:44:10 2012 -0500 sl_config_descriptor_t: unused, remove commit 448a218141b11b100e400add08ec23465ac61071 Author: Rafaël Carré Date: Tue Feb 14 17:17:08 2012 -0500 TS demux: use a static function for debugging commit e607f6046eac47a0d49a1240d0269ccc44e154f8 Author: Rafaël Carré Date: Tue Feb 14 17:12:35 2012 -0500 TS Demux: assume dvbpsi/tot.h is present commit 5274bda1b40be35feb00be173e4e910b72f6f4ed Author: Rafaël Carré Date: Tue Feb 14 17:03:06 2012 -0500 TS demux: fix print format strings commit 0d15805725f753147046a02499f305d1a5345689 Author: Rafaël Carré Date: Tue Feb 14 16:59:03 2012 -0500 TS demux: decoder_specific_info -> i_extra/p_extra commit 6e8a6d28d31c4533bf4b29337f4a6e655f005943 Author: Rafaël Carré Date: Mon Mar 5 02:56:35 2012 -0500 DecoderFixTs: deindent, cosmetics commit 6eeeda913c22e1fd32107bf12bf2c7df6c2938fc Author: Rafaël Carré Date: Mon Mar 5 02:16:50 2012 -0500 input_EsOutNew: use calloc commit 8bb9cc8d7a43ed870d04334f0d3c5ac322801edc Author: Rafaël Carré Date: Mon Mar 5 02:16:26 2012 -0500 es_out.c: use c99 for commit adb694f5284a8a9481b26463685cae15b336466e Author: Rafaël Carré Date: Mon Mar 5 01:46:53 2012 -0500 EsOutControlLocked: align case on same level than switch commit 05a4b8a6f245d3487570dfee38bacad4a03175de Author: Felix Paul Kühne 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 Date: Sun Mar 4 22:17:33 2012 +0100 hls: Fixing bad length computing. Signed-off-by: Hugo Beauzée-Luyssen commit 0307c51edc4a04f9ef28c1806941483fd280578a Author: Chris Smowton Date: Sun Mar 4 22:15:06 2012 +0100 hls: Fixing backward seek Fixes #6261 Signed-off-by: Hugo Beauzée-Luyssen commit 7573128aa74cd02d78269c8ff9d9aa30337ef859 Author: Hugo Beauzée-Luyssen Date: Sun Mar 4 21:50:45 2012 +0100 Fixing HLS on win32. commit 1bde880702e7a8913205ed0f491e9a223dfaae48 Author: Rémi Duraffort 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 Date: Sun Mar 4 19:26:22 2012 +0100 cosmetics (unused variable). commit 69ee998d3c9fe363b1af52ba3ee20fcd2c0a8b0f Author: Rémi Duraffort Date: Sun Mar 4 19:25:32 2012 +0100 http: fix memory leak in the error path commit 4cd5c5d329a9164503d6f9113ffd4ceb1b372d29 Author: Rémi Duraffort Date: Sun Feb 5 23:27:19 2012 +0100 video_filters: use spin locks whenever possible commit d7df112353124aa073b1b9fcb741ae24a3e1e7d1 Author: Felix Paul Kühne 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 Date: Sun Mar 4 18:32:34 2012 +0100 macosx: fixed re-sizing issue with the drop zone commit 73741d0175775e35447000b3b30f7e7f799d523b Author: David Fuhrmann 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 commit f56aba45d9d053e74ff35c1aa877c4326391753a Author: Felix Paul Kühne 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 Date: Sun Mar 4 15:45:53 2012 +0100 Qt: SeekSlider: optimize, precomputing gradients commit 06f57d2bd7dd633d1ba731107b7cfc7048fc7e03 Author: David Fuhrmann 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 commit f55247fc93d025cfa3f96dc78d5d20f411cb6c8f Author: Felix Paul Kühne 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 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 commit 8f813fc43ae83fa0d04d591a1f3c6b02b1d288e5 Author: Felix Paul Kühne 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 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 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 commit baf9deddc7313288415cdd0f6afa1f6423dbea9c Author: Francois Cartegnie Date: Sat Mar 3 22:29:10 2012 +0100 Qt: SoundSlider: optimize paint method commit 29fe32be29330e26950e232cd6e50ff3a4be07ad Author: Rémi Denis-Courmont 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 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é Date: Sat Mar 3 15:20:07 2012 -0500 ADTS in TS muxing: fix use after free commit c9c770e7f463e896453ce7b25629b5ef4df8a3f8 Author: Rémi Denis-Courmont Date: Sat Mar 3 20:46:48 2012 +0200 ALSA: untested support for 7.1 commit 119c3fc9f9cc1c05df23728a6e16ac9c702e93f2 Author: Rémi Denis-Courmont 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 Date: Sat Mar 3 19:11:44 2012 +0200 Add shorthands for audio channel maps commit ea6e934aedda48cc024c4554cd33542ee83ab8e4 Author: Rémi Denis-Courmont 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 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 commit 68a4652d102431c548b700d89d04c6f567d245c6 Author: Felix Paul Kühne 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é 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 Date: Fri Mar 2 18:44:35 2012 +0200 Avoid char conversion in strchr() - should fix #6266 commit b3cd3651868cce57d54e94c6662a383f7d94444e Author: Rafaël Carré 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 Date: Fri Mar 2 17:21:40 2012 +0100 Qt: SoundSlider: fix visibility warning commit b977c6e11ebdb4db67c0ceaa95f58b68ca2d3a49 Author: Francois Cartegnie Date: Fri Mar 2 17:20:40 2012 +0100 Qt: SoundSlider: fix undefined character escape sequence commit 41e0bd599857e6442285f5d0515e8e33af0e3ebe Author: Francois Cartegnie Date: Fri Mar 2 17:17:05 2012 +0100 Qt: ControlsWidget: fix layout visibility commit 8290233b46cd5e4edcd83d6a5795cda6814f06a7 Author: Francois Cartegnie Date: Fri Mar 2 16:38:37 2012 +0100 Qt: extensioninfo dialog: remove unused member commit 474f83908e14a6ab7c282bcaecee72c863bb069e Author: Francois Cartegnie Date: Fri Mar 2 16:22:52 2012 +0100 Qt: messages: fix visibility warning commit 89f039dd14b2bf8da73b08bc23ded28da9044867 Author: Francois Cartegnie Date: Fri Mar 2 16:16:14 2012 +0100 Qt: preferences: remove unused hidden member commit c86cbfb9b1ebd6af37d47b47d8d982e5df989fca Author: Francois Cartegnie Date: Fri Mar 2 16:14:04 2012 +0100 Qt: epg dialog: fix base class hidden method commit ec0ceb44297566cf60623afd13b696e17b073ce8 Author: Francois Cartegnie Date: Fri Mar 2 16:11:16 2012 +0100 Qt: various visibility warnings fixs commit d1a8b724c3923bb37002e5102cae25d9594a9a95 Author: Maciej Blizinski 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 commit 7b0efebbf38aec8c341ad92433fb218a02bf62a0 Author: Maciej Blizinski 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 commit 5d9ceb2953c62512800a3a922ce8171a445332bd Author: Felix Paul Kühne 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 Date: Fri Mar 2 12:08:45 2012 +0100 Revert "Qt: handle special mouse buttons" This reverts commit e3511f67bc3ea374382359ed92b6d4312282f7a9. commit fc2fa18e804123b24840f26fbf1c505014f887bc Author: Francois Cartegnie 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 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 Date: Fri Mar 2 02:23:41 2012 +0100 Support qcp file opening Close #6291 commit d73cc541acbf2ba3067ea76aaedf61b7742a01a0 Author: Francois Cartegnie Date: Fri Mar 2 01:28:41 2012 +0100 Qt: preferences_widgets: fix vtable entries for show()/hide() commit e4a2f9949332e0336dca030b01662503b402c8fe Author: Francois Cartegnie 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 Date: Fri Mar 2 00:50:50 2012 +0100 Qt: qmenuview: fix macro usage commit 0bb2110cebcae124ccf503de9e4863b6a8cc0982 Author: Francois Cartegnie Date: Fri Mar 2 00:46:28 2012 +0100 Qt: Don't bypass (goto error) local variable declarations commit e3511f67bc3ea374382359ed92b6d4312282f7a9 Author: Francois Cartegnie Date: Mon Feb 27 20:54:31 2012 +0100 Qt: handle special mouse buttons commit aeb250f758bfce98368ccb094067a8ad82bea7c6 Author: Francois Cartegnie 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 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 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 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 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 Date: Thu Mar 1 19:00:16 2012 +0100 macosx: fixed a crash commit 54ff6997ce186837319168090a588d543fa35a3e Author: Rémi Denis-Courmont 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 Date: Thu Mar 1 19:28:37 2012 +0200 Fix MacOS compilation (probably) commit 9ae29b39d12b30d0266842466f3ac8239d3cb005 Author: Rémi Denis-Courmont 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 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 Date: Thu Mar 1 17:46:09 2012 +0100 macosx: cosmetics commit 5d6ac80bae137c6b36730a4fe82841ef3eec0099 Author: Felix Paul Kühne Date: Thu Mar 1 17:24:19 2012 +0100 macosx: fixed track synchronization panel (close #6233) commit 91df5145e02822572c0fcc8f341b371c34817890 Author: Rafaël Carré Date: Wed Feb 29 17:32:16 2012 -0500 Remove unused PLUGINS variable commit 35d2292855c399fcbcc5ef6116580db2350060f7 Author: Jean-Baptiste Kempf 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 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 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 Date: Sun Oct 17 19:28:56 2010 +0200 Fix a typo in the fourcc definition list affecting I444. commit 96f3458656bbb207ffe0d15678ca96ae38c8f5d9 Author: Maciej Blizinski Date: Wed Feb 29 15:59:46 2012 +0100 Escape double quotes when creating 'compile' Signed-off-by: Rafaël Carré commit 3414682cbdc046cfe0be16df0abbed5a87ac1fbc Author: Rafaël Carré Date: Wed Feb 29 17:09:11 2012 -0500 decoder synchro: cosmetics commit 245b9e9e148544efe4ced301a96325ff13f7aeeb Author: Kevin Anthony 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 commit c5ba028a2d13d79b5f4c7e46e0bef95c5ca58f4d Author: Rafaël Carré Date: Wed Feb 29 14:14:46 2012 -0500 libvlc_media_list: remove unused feature commit a415ad3b13262004ad9338c8cbf46eeacfe8ad0b Author: Rémi Denis-Courmont 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 Date: Wed Feb 29 18:22:57 2012 +0400 Contribs: vpx: fix typo. commit 66b102008a70402b3ac0b4e92153664ce27a9369 Author: Rémi Denis-Courmont Date: Wed Feb 29 18:59:54 2012 +0200 Replace posix_memalign() commit cdf21929f60f8fe692253ce0689b112f459bdd58 Author: Claudio Ortelli Date: Wed Feb 29 16:16:07 2012 +0100 Jamendo selected charts by genre Signed-off-by: Jean-Baptiste Kempf commit a6817c36ffb37c4ed8482868e84248c34f3ce8a0 Author: Frédéric Yhuel 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 commit 39ef23e2ce0e54c074490eda0dcee6068c77091e Author: Hugo Beauzée-Luyssen Date: Mon Feb 27 16:18:02 2012 +0100 hls: Removing useless test. commit 0d3ac6a7df7e205bdaff6e1493abdf1a62fa45b8 Author: Casian Andrei 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 commit 308259d1ab249c19463c88b382f705ffde1343e5 Author: Casian Andrei Date: Wed Feb 22 10:27:38 2012 +0200 Create a has_key function for a vlc dictionary Signed-off-by: Ilkka Ollakka commit cba6de799bbe8583a88e00a71a277210a0b2acce Author: Jean-Baptiste Kempf Date: Tue Feb 28 23:40:27 2012 +0100 Qt: remember correctly the network list commit 06430f7c2468d5f8004bad8c7ff146d5a1dcebbb Author: Naohiro KORIYAMA 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 commit b64eec006c15973d72089bfb9be270c5e8e23616 Author: Rémi Denis-Courmont 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 Date: Tue Feb 28 18:52:03 2012 +0200 mp4: avoid shadowing variables commit fe146fbe30bd10ccd7ba4543e0295a474598f646 Author: Rémi Denis-Courmont Date: Tue Feb 28 18:29:36 2012 +0200 Revert "uClibc compilation fix" This reverts commit 09c815edec7fb4a241fa3ef217f3ed3196da7ce2. commit 74ba8ca7521d0dd984db899b7517e89a8737bc8d Author: Rémi Denis-Courmont 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 Date: Tue Feb 28 18:28:09 2012 +0200 Fix inverted shell negation "! test" -> "test !" commit 6e78f7b4d206c2d76b2d09e953383f0150cd051f Author: David Fuhrmann 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 commit cf461cc05b82b45499f368f1a19944e6051fc91b Author: David Fuhrmann 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 commit e33b79f2f7d90dedae32adad27e4c452a8ec278a Author: David Fuhrmann 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 commit 6fa1935b5a4d1894689fac30c358a5b1887677c9 Author: Francois Cartegnie Date: Tue Feb 28 16:47:25 2012 +0100 bootstrap: allow calling genmf with non default shell commit fdb0dcae43697f21be471cb0d2da5416bc0d8877 Author: Konstantin Pavlov 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 Date: Tue Feb 28 11:11:28 2012 +0400 Update NEWS with new supported codecs. commit 23fb8f0f8ee32df3c0eaa4a547427745247d3f89 Author: Konstantin Pavlov 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 Date: Fri Feb 24 15:19:46 2012 +0400 Fix some common typos. commit 18faa622b2de2b94696d3de273704cb4a588bb3c Author: Konstantin Pavlov Date: Fri Feb 24 13:49:47 2012 +0400 Contribs: add separate libpostproc. commit 59c0cf6f125a5d6ddbb839adcfa31404c0043c89 Author: Konstantin Pavlov Date: Fri Feb 24 13:51:05 2012 +0400 Contribs: libpostproc was removed from libav. commit 7bbf79a4a9c3f845a08c1a3ed4579168d14d04a9 Author: Rafaël Carré 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 Date: Tue Feb 28 03:37:42 2012 +0100 Qt: fix navigation menu rebuilding Close #6219 commit 3f5029f86312e70edb86252dabcaae3ba6a71cc5 Author: Jean-Baptiste Kempf Date: Tue Feb 28 02:24:12 2012 +0100 Qt: menu simplification commit e837f1cf0577a960450b2955809cc458ab164d20 Author: Jean-Baptiste Kempf Date: Tue Feb 28 01:13:09 2012 +0100 Qt: remove unneeded includes commit 3c5f2a8ccadc870bbce6c58ac6f292886f4899dd Author: Denis Charmet 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 commit 23d755550b26259906b9d36443f20c0e2f3f1b56 Author: Felix Paul Kühne 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 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é Date: Mon Feb 27 14:21:47 2012 -0500 osx packaging: fix typo when creating include directory commit 3503460d6c1dd5319f1e91827e2e88c8b6dda064 Author: Christopher Mueller Date: Thu Feb 23 16:16:54 2012 +0100 dash: fix intialization typo Signed-off-by: Hugo Beauzée-Luyssen commit 88e497880b252bc2a73b8e14cd9b6c5ddc13bc77 Author: Sébastien Escudier Date: Tue Feb 21 12:56:56 2012 +0100 dereference p_libvlc->p_vlm after the media clean up commit 7cab5a8c5d67596a4d73a5e9194a52d3736725f0 Author: Rob Jonson 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 commit f89d9b2f571c7cff7ce63881ce575090dffb8fbd Author: Brendon Justin 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 commit 09c815edec7fb4a241fa3ef217f3ed3196da7ce2 Author: Ismael Luceno Date: Mon Feb 27 12:18:44 2012 +0100 uClibc compilation fix commit b19614ae62c2083ae7f5b34cd7b7a5d3ca7e250a Author: Sébastien Escudier Date: Fri Feb 24 15:28:28 2012 +0100 avformat : fix overflow in timestamp computation commit b7d96d26c43aa489400b6755d8c90ede9a25cc1a Author: Hugo Beauzée-Luyssen 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 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 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 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 Date: Sun Feb 26 18:22:40 2012 +0100 Fix v4l2 build failure on Debian/kfreebsd Signed-off-by: Jean-Baptiste Kempf commit 9f75ee35a0887211b440f00dd32640c878f91406 Author: Benjamin Drung Date: Sun Feb 26 18:18:14 2012 +0100 Add missing CFLAGS_* variables for altivec Signed-off-by: Jean-Baptiste Kempf commit 735e0dac1990eb9ba7f1882ee2d0ad40739e1d68 Author: Mirsal Ennaime 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 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 Date: Sat Feb 25 20:23:04 2012 +0100 x264: use a list for frame packing options. commit 7dfba6e74c2b26eea3236aefeee3359b9069db0a Author: Francois Cartegnie 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 Date: Thu Feb 23 14:10:08 2012 +0100 Qt: inputstats: don't update if not visible commit 1845e8c8e616425e49d2ee81143daa9740d92d58 Author: Jean-Baptiste Kempf Date: Sat Feb 25 18:35:19 2012 +0100 Remove leftover of realvideo.c commit fc325e6308a059099d6239e829fe5b59ecdc821b Author: Jean-Baptiste Kempf Date: Sat Feb 25 18:14:26 2012 +0100 MacOS: fix typo commit eed192a415b396e36476cd9e8915c604d8ea9d40 Author: Jean-Baptiste Kempf Date: Sat Feb 25 18:07:52 2012 +0100 Qt: increase the granularity of the spatializer module commit 1e0af725d89abacc5b4cbe15f986960fca22727a Author: Jean-Baptiste Kempf Date: Sat Feb 25 17:55:36 2012 +0100 Qt: bigger spatializer UI font commit 50bf4ecba24e13d8453a02573d23589e40e28853 Author: Jean-Baptiste Kempf Date: Sat Feb 25 17:54:25 2012 +0100 Qt: adapt the spatializer GUI to the new values commit e15926296fabd591fe61ffb22db1df93e62fbd49 Author: Jean-Baptiste Kempf Date: Sat Feb 25 17:49:34 2012 +0100 Spatializer: limit damp range Close #6143 commit 3a5086c835092aa42de3aa9a43b688fd85a11e10 Author: Jean-Baptiste Kempf Date: Sat Feb 25 17:18:39 2012 +0100 Contribs: update UPNP to 1.6.15 commit 2e7a7da283b75d6d6f4ebd6876669a486cd48f9e Author: Jean-Baptiste Kempf Date: Sat Feb 25 17:15:21 2012 +0100 Contribs: update Kate commit 1966f8932b0f4f30bfbbb2abf7e89f0fdda058cb Author: Jean-Baptiste Kempf Date: Sat Feb 25 16:54:00 2012 +0100 Update GLEW to 1.7.0 commit 9457b4e1444438a7953bdb75567f2b7051db422d Author: Jean-Baptiste Kempf 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 Date: Sat Feb 25 13:50:30 2012 +0100 Add mp2a fourCC for some Mpeg Audio commit a64b15e7be6f8dd3107245802d884baa5a8cf276 Author: Ilkka Ollakka 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 Date: Sat Feb 25 00:25:01 2012 +0100 Contribs: update SDL to 1.2.15 commit eb7207e8e65933b7574d0f21b608e7be3639e450 Author: Jean-Baptiste Kempf Date: Sat Feb 25 00:21:32 2012 +0100 Contribs: update SDLimage to 1.2.12 commit a3a75048a6ce1e3509101136de70132d8a9ccae9 Author: Jean-Baptiste Kempf Date: Sat Feb 25 00:19:01 2012 +0100 Contribs: Update libjpeg to 8d commit 72c35564542f44a42c3c977ddeb99864bde6839b Author: Jean-Baptiste Kempf Date: Sat Feb 25 00:13:29 2012 +0100 Contribs: Upgrade schroendinger to 1.0.11 commit 12827fd6582cbed575da738716cc953c1ee3c26e Author: Jean-Baptiste Kempf Date: Sat Feb 25 00:09:35 2012 +0100 Contribs: update lame to 3.99.4 commit 16d2d11bddabda92e0c6c62538ca7cdef5f4a5a2 Author: Jean-Baptiste Kempf Date: Fri Feb 24 23:54:00 2012 +0100 Removing realvideo plugin commit cff6fc15e4ddc8e31ddd2d7584c7d96ff74c19b0 Author: Felix Paul Kühne Date: Fri Feb 24 18:12:10 2012 +0100 macosx: removed tabs and fixed whitespacing errors commit 58052ea41383cbd3fa362b24318d529f44797004 Author: Felix Paul Kühne 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 Date: Fri Feb 24 15:14:20 2012 +0100 hls: Removing unused parameter. commit 67530424186f0473c201d393fb71eb873dab72a7 Author: Hugo Beauzée-Luyssen 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 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 commit 1cc7a5c9a45e1d1b54afb310f68e43cdec32dc6f Author: Laurent Aimar 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 Date: Thu Feb 23 19:40:53 2012 +0100 macosx: restore 10.5 compatibility commit 5e732fcf3bb9758c8d78f03d9089a7f9be5949e9 Author: David Fuhrmann 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 commit 53dfe2b3a26c1f6ae97ab466fa2c871896e7258d Author: David Fuhrmann Date: Thu Feb 23 18:47:44 2012 +0100 macosx: proper gui update when toogle mute state Signed-off-by: Felix Paul Kühne commit 1e042a44f2de641d33742af1c1d706d01db6e69e Author: David Fuhrmann Date: Thu Feb 23 18:47:43 2012 +0100 macosx: fixed a warning about missing [super dealloc] Signed-off-by: Felix Paul Kühne commit 2619d2f6a9d2fb47712a01066b7d49aefd6b874b Author: Felix Paul Kühne 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 Date: Thu Feb 23 18:33:14 2012 +0100 HTTP interface: more extensions recognized commit 3844c07d1036d0e769c03327102ce30c89aafd4d Author: Hugo Beauzée-Luyssen Date: Thu Feb 23 18:16:30 2012 +0100 hls: Fixing a memory leak. commit ce85748bd0dcc074d69c71d51ead53968eebeb9e Author: Jean-Baptiste Kempf 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 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 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 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 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 Date: Thu Feb 23 16:12:49 2012 +0100 Qt: menu additional fixes for more video options Signed-off-by: Jean-Baptiste Kempf commit 3feeb95479ff7b760ecf90869e001d52a53d784d Author: Adrian Yanes 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 commit 2d01ee6534d75b5a2b6a5572eca59db7d7babb48 Author: Erwan Tulou Date: Thu Feb 23 12:18:09 2012 +0100 skins2(doc): update doc to introduce $R (speed rate) commit 4154e4963a7d91e44545d1408fb5c11708fd1039 Author: Erwan Tulou Date: Mon Nov 22 17:28:32 2010 +0100 skins2(doc): update doc with new vlc2.0 features commit 64ffbe934c7e3bd6452ef97062e3cd49f31e3e06 Author: David Fuhrmann Date: Thu Feb 23 12:15:46 2012 +0100 mkv: fix seek crash on osx Close #6178 commit 0b54d2cb5ead026c158556fafc9fea75e8b640f5 Author: Jeroen Ost 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 commit 2dce8e0c3d0b60c888d75e1d684d743e8a260083 Author: Sébastien Escudier 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 Date: Tue Oct 4 00:14:52 2011 +0200 skins2: add $R to display current playback speed commit 863692af6914187afd09eba7f84c6e95361ab38f Author: Jean-Baptiste Kempf Date: Thu Feb 23 13:16:25 2012 +0100 Qt: reinstate ticks under speed slider commit 615d535cd44cbb83b2d8fce3a0eb757adf88f3e3 Author: Jean-Baptiste Kempf Date: Thu Feb 23 02:04:46 2012 +0100 Libass: improve the fontcache display commit 41669761ffdac7d0efb927bd7c51f3494fb7d7cd Author: Jean-Baptiste Kempf Date: Thu Feb 23 01:59:31 2012 +0100 Qt: fix progressBar timer commit ff8b5ed33d6ec9fc8f2feca598f0de1c5708e9f1 Author: Jean-Baptiste Kempf Date: Wed Feb 22 19:36:47 2012 +0100 DirectX: fix libvlc_audio_output_device_count commit 06339a5e0fa9340adb15320dd9e1700da50c040c Author: Frédéric Yhuel 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 commit 21d55988afbb310f8580cb52f7c2930a043fbbcb Author: Christopher Mueller Date: Mon Feb 20 19:17:43 2012 +0100 dash: helper added config.h Signed-off-by: Hugo Beauzée-Luyssen commit bd8e9334da4cd1b03cd68d1828577dc07904e9b3 Author: Christopher Mueller 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 commit 89dd589de5ccd59ed3049a980276c6167a615afb Author: Jean-Baptiste Kempf 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 Date: Wed Feb 22 00:54:43 2012 +0100 Qt: Extend seekslider to use the old native look commit 0147fb79c23a80a3a3fbaddaa6362a5ab9d5ee9a Author: Jean-Baptiste Kempf Date: Wed Feb 22 00:36:13 2012 +0100 Qt: renaming variables and simple cleanups in seekslider commit 8cef4081145f8dd4b3fc5cefb9ba995782a6a876 Author: Jean-Baptiste Kempf Date: Wed Feb 22 00:24:55 2012 +0100 Qt: aspectratio: use the same height as other buttons commit 956e357d52599478042bee88394d723b32a0d42d Author: Jean-Baptiste Kempf Date: Tue Feb 21 23:59:40 2012 +0100 Qt: AspectRatio Box, code style commit 2c5bdf7a1a0ad96bb9d405654ebbb6270e7f44a2 Author: Jean-Baptiste Kempf Date: Tue Feb 21 23:58:27 2012 +0100 Qt: missing translation in the AspectRatio Box commit 2d0b4b20ffc18581657f430293ee7e7d8cdc7270 Author: Jean-Baptiste Kempf Date: Tue Feb 21 23:56:10 2012 +0100 Qt: missing encoding conversion for AspectRatio box commit 4a4848c92a5d5b197853760d168c648b4d00de38 Author: Felix Paul Kühne 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 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 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 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 Date: Tue Feb 21 19:02:38 2012 +0100 Dirac: Register .drc extension commit 0c1f7006bd6f4915d20d14a411ac1854aa5d7703 Author: Erwan Tulou 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 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 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 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 Date: Tue Feb 21 10:18:17 2012 +0200 x264: add frame-packing option commit 17779413432c3e6bfb0233ed5fac90a5f058510b Author: Francois Cartegnie Date: Mon Feb 20 19:41:08 2012 +0100 Qt: plugins: close() is RejectRole commit 7ac9a9a01a78dcf0a6bf09ffc33d0539717ac54f Author: Francois Cartegnie Date: Mon Feb 20 19:39:12 2012 +0100 Qt: plugins info: simplify concats commit cd02ebb272bc389fe425c95ca203a12a8b90aa72 Author: Francois Cartegnie Date: Mon Feb 20 19:36:36 2012 +0100 Qt: plugins infos: filename is not editable commit d907f11b8baa3bcac6bb6f7fcae7bf6f5061b2a9 Author: Jean-Baptiste Kempf Date: Mon Feb 20 19:17:17 2012 +0100 Qt: Missing . commit 6241fbf7201744c8eafd32b660ba1156f14a758d Author: Jean-Baptiste Kempf 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 Date: Mon Feb 20 13:49:24 2012 +0100 dash: added path helpers Signed-off-by: Hugo Beauzée-Luyssen commit ad0ce25c8237c8280d18db9299e7fc3aade91f24 Author: Christopher Mueller Date: Mon Feb 20 13:49:23 2012 +0100 dash: set minbuffer for stream stability Signed-off-by: Hugo Beauzée-Luyssen commit 2269af7bad12595545ab712cf910477e46e92eb2 Author: Christopher Mueller Date: Mon Feb 20 13:49:22 2012 +0100 dash: simplified chunk initialization Signed-off-by: Hugo Beauzée-Luyssen commit 8adb8fa8707f0f63c3b850060da66e7272a02a10 Author: Christopher Mueller Date: Mon Feb 20 13:49:21 2012 +0100 dash: added bufferobserver to adaptationlogic Signed-off-by: Hugo Beauzée-Luyssen commit e5fee3dfc83cc7665ef959572beb14fe9ba61bd1 Author: Christopher Mueller Date: Mon Feb 20 13:49:20 2012 +0100 dash: IBufferObserver cosmetic Signed-off-by: Hugo Beauzée-Luyssen commit 7d8bbf3bedf80189eb5a0a66ed5cbf760f4c8346 Author: Christopher Mueller Date: Mon Feb 20 13:49:19 2012 +0100 dash: corrected IAdaptationLogic documentation Signed-off-by: Hugo Beauzée-Luyssen commit 3b5bfc6e3c723c9988deae1acfd1b27ab43411f3 Author: Francois Cartegnie Date: Mon Feb 20 18:09:31 2012 +0100 Qt: plugins: activate buttons contextually commit 02affbfe678a99fe85830dbb614e770b9c8ef78c Author: Francois Cartegnie 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 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 Signed-off-by: Jean-Baptiste Kempf commit 1db29c8b609182c7dff28b9374bc0b4d436e7965 Author: Francois Cartegnie 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 Date: Mon Feb 20 13:58:53 2012 +0100 add mxg extension commit 2985b7fe1755b8bc3b3e7c01cb1bc4f92b770791 Author: Sébastien Escudier 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 Date: Mon Feb 20 13:41:57 2012 +0100 macosx: limit the screensaver blocking to video playback commit cb2ec4710b5eaacb32714be386ad2a738aa460af Author: Konstantin Pavlov 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 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 commit 8d5bff61c4eb64b855a1750c729a81973a067159 Author: Edward Wang Date: Sun Feb 19 09:38:43 2012 -0500 Qt: Use RejectRole for close button Close #6085 Signed-off-by: Jean-Baptiste Kempf commit e7d046167a65779191a10ca4a615649874d9d03d Author: Felix Paul Kühne 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 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 Date: Sun Feb 19 22:19:53 2012 +0100 macosx: delay the 'rebuilding fontcache' dialog (close #6040) commit fc9d9cca9bfb381d24aed8ec5d8b3a464cf31004 Author: Felix Paul Kühne 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 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 Date: Sun Feb 19 21:35:17 2012 +0100 macosx: fixed 2 long standing compilation warnings commit efc40549caa0e3710474dd641aa2eaf4fb179efe Author: Felix Paul Kühne 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 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 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 Date: Sun Feb 19 18:30:11 2012 +0100 DirectSound: better logging commit 200a43b8f85c9affb427ee303bbb940ced8eb455 Author: Felix Paul Kühne 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 Date: Sun Feb 19 04:21:50 2012 +0100 Contribs: Update to libtiff 3.9.6 commit 41988c3288c0a0d3a298eee6740e3d4fc4cf784c Author: Jean-Baptiste Kempf Date: Sun Feb 19 04:20:29 2012 +0100 PNG release 1.5.9 (CVE-2011-3026) commit 34c66055d35e62d5347f03c5f06f25e1db5a576b Author: Felix Paul Kühne 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 Date: Sat Feb 18 16:10:24 2012 +0100 Qt: remove unnecessary includes commit 7bc86920dd50e19e9fd71fbf85a1658449e5acc2 Author: Julien Humbert Date: Fri Feb 17 16:35:34 2012 +0100 Add .3ga audio extension Signed-off-by: Jean-Baptiste Kempf commit 7098f40219523ba072997c9e86f3b2c626caddda Author: Denis Charmet Date: Sat Feb 18 14:35:46 2012 +0100 Fix seek in mka Fix #6078 Signed-off-by: Jean-Baptiste Kempf commit c4f14cae3b1bab3260b933306893f8fc1acd9842 Author: Felix Paul Kühne Date: Sat Feb 18 02:34:44 2012 +0100 contrib: fixed OS X framework installation commit 32113d105ce810b0e2c3da3e923e0be1bff35be0 Author: Felix Paul Kühne 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 Date: Sat Feb 18 00:56:51 2012 +0100 Merge 2.0 NEWS commit a97666db8a5ee0eb8498cc068c4fe3a8d76e1783 Author: Felix Paul Kühne 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 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 commit 273beab319c3a384d123c1c572678a002e391943 Author: Jean-Baptiste Kempf Date: Fri Feb 17 17:25:51 2012 +0100 Qt: delay the progressBar longer commit eeac7c94bb8cb51e0bc22d9d42f82fc9ce1e5674 Author: Denis Charmet 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 commit 3e25b175e26f489d25553b39086efca22cb2dff8 Author: Felix Paul Kühne 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 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 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 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 Date: Fri Feb 17 15:31:07 2012 +0100 contrib: update libpng because of CVE-2011-3464 commit dbd2819c876d1340f739cb6bc6d2f470a136034d Author: Francois Cartegnie Date: Fri Feb 17 14:22:29 2012 +0100 Qt: simple_prefs: fix some hotkeys text commit 6f55cc5109f5981bc0eb7b72b90a35ae2052b832 Author: Francois Cartegnie 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 Date: Fri Feb 17 14:05:38 2012 +0100 Qt: simple_prefs: fix hotkeys change tips commit b0eed35db5c72d9556673a4a40546380be6a85eb Author: Francois Cartegnie Date: Fri Feb 17 13:51:17 2012 +0100 Qt: simple prefs: explain hotkeys scope commit 565422b6a71f4253cc0d17d65f99b2d921bad31a Author: Konstantin Pavlov 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 Date: Fri Feb 10 15:14:26 2012 +0100 Support of Mxpeg codec commit 25ef7e7d6ff11b629788432a5314e72830c98248 Author: Sébastien Escudier Date: Fri Feb 17 10:01:01 2012 +0100 fix [56e7865dce2] compilation commit 8acdc1f532606e84d70c26066dc750a5a1867ac2 Author: KO Myung-Hun 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é commit 2cc70e681e8c5aab68679180f03eaf60cc8ded38 Author: KO Myung-Hun 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é commit a2bd73d9b1daeca20684fbc5687b21e1088c3001 Author: Felix Paul Kühne 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 Date: Thu Feb 16 15:08:33 2012 +0100 avformat : add an option to force a specific format commit a71e35fad15aa90d076ee56ef3dd477cfb20ac2b Author: Pierre Ynard Date: Fri Feb 17 01:19:24 2012 +0100 lua: fix available module lists in README files commit cbded926f4b2484dbe3c60f98ac421b8ac839fd7 Author: Jean-Baptiste Kempf Date: Fri Feb 17 01:03:08 2012 +0100 Mega is dead. commit 574f292a932d8445fa3a8416bc11988be32728fe Author: Cheng Sun 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 commit cc56ca3a2afd1c9a1f5f6ed3e42b7f567c2a8bc5 Author: Cheng Sun 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 commit 9e6d4804a39a007908c95aea8d846256f08e0a3a Author: Cheng Sun Date: Wed Feb 15 19:32:19 2012 +0000 lua playlist README.txt - fix tiny typo Signed-off-by: Jean-Baptiste Kempf commit 562813603621bf160868d355f30def8e0a10029a Author: Denis Charmet 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 commit fdd1eae579d1847952bcbd5bb2c60b8f46c9204c Author: Denis Charmet 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 commit f04179bd86aded5ee5b46a30b912aa3da894312c Author: Felix Paul Kühne 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 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 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 Date: Thu Feb 16 21:05:11 2012 +0100 macosx: remove debug commit 6a6539f95f99f9cdebbce39fb7fb80b9efa91804 Author: Felix Paul Kühne 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 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 Date: Thu Feb 16 16:51:42 2012 +0100 MKV: correctly set the attachment:// URL for embedded covers commit 212e7579d65364ed3e749594052b028db8ccf2cb Author: Sébastien Escudier Date: Wed Feb 15 11:37:58 2012 +0100 add exif jpeg detection to the image demuxer commit 20bfa22bb4f8ee7700aed026f9ea968a4699bbaa Author: Rafaël Carré Date: Wed Feb 15 16:25:43 2012 -0500 OSX GUI: simplify resizeWindow() commit f4fb3707e66d259e20ad5de35bcaf599d9c59518 Author: Rafaël Carré 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é 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é 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é 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 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 Date: Wed Feb 15 17:27:38 2012 +0100 Qt: trigger epg on program doubleclick commit e6d4348b075ff923f03c82a35925f8410daa70ca Author: David Fuhrmann 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 commit 4e43f2c8b9e6ddf7c83e7cc509f95a0dded6bea5 Author: Damien Erambert 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 commit ef8a9e7e3aef1d64a969047059ba5c8ad6c6873b Author: David Fuhrmann 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 commit 79240eea54682736742dda87d26db27478f569ed Author: David Fuhrmann 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 commit 2661f755cc8b787f5838d76f2574fc8966206cf5 Author: David Fuhrmann 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 commit def306c55eecc85178251c5ed0d3a36728dfc367 Author: David Fuhrmann 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 commit f54b9825b022d1c81d734ed8ebad5fc16faba5af Author: David Fuhrmann 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 commit cf8441a23c17e1f17feedfd8681f0d846cb7d19b Author: Felix Paul Kühne 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 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 Date: Tue Feb 14 18:18:08 2012 +0100 dash: Fixing windows build commit c0433c8bbe69b5a5aa5ea603a77068d29c1c0d4f Author: Jean-Baptiste Kempf 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 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 Date: Mon Feb 13 12:52:01 2012 +0100 Audioscrobbler: Replace ParseURL() by vlc_UrlParse(). Signed-off-by: Rafaël Carré commit 1582699a6473f35c803a6319426537ddb63d52a3 Author: Hugo Beauzée-Luyssen Date: Tue Feb 14 17:28:55 2012 +0100 dash: BasicCMManager: Fixing a warning. commit 8709c04742ac1bb353a83a53ae568b09bc06d3c6 Author: Christopher Mueller Date: Sat Feb 11 12:00:04 2012 +0100 dash: remove some disturbing couts from isoffmainmanager Signed-off-by: Hugo Beauzée-Luyssen commit d12d9650dff051da8299665583883c29e117dfd2 Author: Christopher Mueller Date: Sat Feb 11 12:00:03 2012 +0100 dash: downloader avoid div by zero Signed-off-by: Hugo Beauzée-Luyssen commit 5a3cb1536946b88d8f1887d31b32d2ddabf95c61 Author: Christopher Mueller Date: Sat Feb 11 12:00:02 2012 +0100 dash: fixed segfault when period is null Signed-off-by: Hugo Beauzée-Luyssen commit dfd6aafed587f402d15391ad7700c8374cc4795e Author: Christopher Mueller Date: Tue Feb 14 16:43:46 2012 +0100 dash: added buffer size to prefs Signed-off-by: Hugo Beauzée-Luyssen commit acbdfcb0a682c485d04081ef961e36998cc7fd6f Author: Christopher Mueller Date: Sat Feb 11 12:00:00 2012 +0100 dash: removed couts from downloader Signed-off-by: Hugo Beauzée-Luyssen commit b6140023129c64eaf44692de44e361ad84e6f2dc Author: Christopher Mueller Date: Tue Feb 14 16:43:44 2012 +0100 dash: added buffer and downloader to manager Signed-off-by: Hugo Beauzée-Luyssen commit 2ef51274cbf24a846a9dfafb2413170b94c85132 Author: Christopher Mueller Date: Sat Feb 11 11:59:58 2012 +0100 dash: set chunk bitrate Signed-off-by: Hugo Beauzée-Luyssen commit 0e2b401c3f1e4d0eff0f4953c360b09ec6eb8074 Author: Christopher Mueller Date: Sat Feb 11 11:59:57 2012 +0100 dash: added downloader and bitrate to chunk Signed-off-by: Hugo Beauzée-Luyssen commit 152916ce263770f7134ec311b8e0d3335d556547 Author: Christopher Mueller Date: Sat Feb 11 11:59:56 2012 +0100 dash: removed couts from buffer Signed-off-by: Hugo Beauzée-Luyssen commit 270faee2eb67aadc4f7b20499902da3e342df2da Author: Christopher Mueller Date: Tue Feb 14 13:19:47 2012 +0100 dash: added blockbuffer Signed-off-by: Hugo Beauzée-Luyssen commit 0fdc83824259eea354ab5239e25b127e6258cb9e Author: Christopher Mueller Date: Sat Feb 11 11:59:54 2012 +0100 dash: dont use best rep without information Signed-off-by: Christopher Mueller Signed-off-by: Hugo Beauzée-Luyssen commit da513a4e72003cd24663652029f49df20df0381c Author: Christopher Mueller Date: Sat Feb 11 11:59:53 2012 +0100 dash: added resolution interpretation Signed-off-by: Hugo Beauzée-Luyssen commit 62748a33a24094bd5e2b7060ba4a7608fe870e01 Author: Christopher Mueller Date: Sat Feb 11 11:59:52 2012 +0100 dash: added byte range requests Signed-off-by: Christopher Mueller Signed-off-by: Hugo Beauzée-Luyssen commit 7665bfa31e2ce4f3d7b08900b67589149f60fd77 Author: Konstantin Pavlov 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é Date: Tue Feb 14 00:04:43 2012 -0500 dxva2: fix chroma pitch calculation commit 60002addfaa57f8c95f8140c22ee282df3501339 Author: Christophe Mutricy Date: Mon Feb 13 23:40:49 2012 +0000 Typo Fix compilation on Powerpc *nix commit f0cc43f8456156740bde97723a296f0fb4f99238 Author: Antoine Cellerier Date: Mon Feb 13 23:01:23 2012 +0100 Blind attempt at fixing a predicted link error on WinCE. commit 82f058bd85dfdccd5640b4f8fe30da78b9cf04a0 Author: Antoine Cellerier Date: Mon Feb 13 21:58:28 2012 +0100 Remove unneeded code used when debugging. commit 38415e9206b58a252474bb93deabbfcba1ad8804 Author: Ilkka Ollakka Date: Mon Feb 13 15:26:54 2012 +0200 avcodec: avoid unneeded memcpy in EncodeVideo/Audio commit 951ced78cd13a9ae3837b3cce9acae3533e781d4 Author: Francois Cartegnie 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 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 commit c7b493435fe3855e2cc4ca168756d73a62d8b85f Author: Jean-Baptiste Kempf Date: Sun Feb 12 23:47:30 2012 +0100 Avcodec: deactivate DR on cinepack Close #5872 commit a97866c8f25d9d7645519a3a759683a9a17e2281 Author: Felix Paul Kühne Date: Sun Feb 12 22:25:21 2012 +0100 macosx: minor optimisation as suggested by Rafael commit 09eb7369def8cb77e0958a690b7e35deb4ddb57c Author: Felix Paul Kühne Date: Sun Feb 12 20:54:36 2012 +0100 macosx: improve dropzone resizing (fixes #6018) commit 59a028786195c9a61c62b65e66c7c6d65a04c93b Author: Felix Paul Kühne 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 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 commit 546bfa6bab387cdc783b7cd6fb4f003af5e280f3 Author: Felix Paul Kühne 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 Kühne 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 Kühne 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 Date: Sun Feb 12 15:13:34 2012 +0100 Be more pedantic for the theora library versions commit 1014cc350fda0e8a1ffd368348a823cd9e84fce0 Author: Theron Lewis 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 Signed-off-by: Jean-Baptiste Kempf commit 0883ebb27eea3a83365e823da00331213e89aae3 Author: Rémi Denis-Courmont 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é 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 Date: Sun Feb 12 03:48:00 2012 +0100 metachannels: properly resolve xml entities commit 33c3fd72a6a02eeb67866a4088e4287ff02c5f5b Author: Pierre Ynard Date: Sun Feb 12 03:02:47 2012 +0100 metachannels: fix playlist script too commit d739fe06b6921a08828bf2f4cd618e9d069bf329 Author: Pierre Ynard Date: Sun Feb 12 00:48:52 2012 +0100 metachannels: properly resolve xml entities commit 9dd9ba6340fe8591b673f0f786b8d767da81b891 Author: Pierre Ynard Date: Sun Feb 12 00:26:39 2012 +0100 metachannels: fix search function too commit e0a19b96e8a920a37ba59f4418bf955df18b0561 Author: Pierre Ynard 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 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 Kühne Date: Sat Feb 11 20:52:23 2012 +0100 macosx: fixed bluray MRL commit 8d8b1194b47c0080addf42876dcdaec8ab235121 Author: Antoine Cellerier Date: Sat Feb 11 18:37:23 2012 +0100 Factorize and simplify client deletion commit 79b982141109d5d6bf299f247b6b2efedc069817 Author: Felix Paul Kühne Date: Sat Feb 11 17:59:10 2012 +0100 fixed make dist commit 051f8476664a5e329169d38ced11e6e47f96020e Author: David Fuhrmann 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 Kühne commit ad0a2b09ca28c1cd295ed7a1dc8a9f22885c46a6 Author: Felix Paul Kühne Date: Sat Feb 11 16:10:39 2012 +0100 macosx: l10n fixes commit a7f2e897deb230a9a43bb4c6673833f52db968bb Author: Felix Paul Kühne 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 Date: Sat Feb 11 15:46:17 2012 +0100 SRC: add missing translatable strings commit c7098cce3e72f298a2045f38772e2f6ef4bced24 Author: Jean-Baptiste Kempf Date: Sat Feb 11 15:42:51 2012 +0100 Gradfun: missing translation commit 39946942823e093b06d24b416ad83acc263c210c Author: Kaarlo Raiha 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 commit f2a677c05602a0f7cf3fd31d93491126ad8fcd8f Author: Felix Paul Kühne 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 Kühne 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 Kühne 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 Kühne 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 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 Date: Sat Feb 11 12:22:24 2012 +0100 Fix host destructor call. commit ea6dc345a8cad5a1ff26dab8385776e68793b429 Author: Antoine Cellerier 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 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 commit 6f8c945b940ca5c398d2fb20e1ee4983e1c9feb4 Author: Brad Smith 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 commit 760e0cba0df6e11a1ac20ac6b678b60c6fa9e95c Author: Laurent Aimar 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 Date: Fri Feb 10 18:49:27 2012 +0100 DTV: add dvbt shortcut, for old-BDA module compatibility commit 9ff6f3e73cba981f08929ac15326a2d447bd0863 Author: Jean-Baptiste Kempf Date: Fri Feb 10 18:28:43 2012 +0100 NEWS: sync with 1.1-bugfix commit 28a6e9bc70b434741e1452c20f042fd909184415 Author: Rémi Denis-Courmont Date: Thu Feb 9 23:34:34 2012 +0200 anaglyph: stray declaration commit fb182fe6340540719906d5699b3cdbd49a91357e Author: Rémi Denis-Courmont Date: Thu Feb 9 23:24:21 2012 +0200 Qt4: use OpenDialog::getOptions() where appropriate commit 801dec3decd603f5bf1b0e77c25708e6e333cf22 Author: Rémi Denis-Courmont 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é Date: Fri Feb 10 02:20:58 2012 -0500 TS Mux: simplify SDT parsing commit 089fb2162ab5c8f697172713e449ef9e3d3d9019 Author: Rafaël Carré Date: Fri Feb 10 02:13:26 2012 -0500 TS Mux: cosmetics, deintend commit 7406b9de8d062bb6e2d669638deb0ca42dee5ed0 Author: Rafaël Carré Date: Fri Feb 10 02:13:05 2012 -0500 TS Mux: simplify mux pmt parsing commit 01a6703d1f4a44d803f88e3535a41b4ac921596b Author: Rafaël Carré Date: Fri Feb 10 02:11:52 2012 -0500 TS Mux: use calloc commit 7f3c9cf93227f18b5191563bab0157abe4c35923 Author: Rafaël Carré Date: Fri Feb 10 01:47:54 2012 -0500 TS Mux: factorize commit 496fab1d1b2c498f1b19bd18d8dc4094d6a8c183 Author: Rafaël Carré 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é Date: Fri Feb 10 01:41:24 2012 -0500 don't case bsearch() to unrelated types commit fe5447885d4c8c7e0cf2405c958f09ac7e1b05b7 Author: Rafaël Carré Date: Fri Feb 10 01:37:17 2012 -0500 TS Mux: cosmetics / goto commit fb225b6442ab6d8c2ebfe15c61ceb9fee899c8a0 Author: Rafaël Carré Date: Fri Feb 10 01:23:16 2012 -0500 TS Mux: use ascii for AC3/DTS ids commit ed42e1e2d57f4e4d15b648cfda21d81092e308ba Author: Rafaël Carré 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é Date: Fri Feb 10 01:11:21 2012 -0500 TS Mux: deindent, cosmetics, use stack rather than heap commit 73f0161785af2d1ce3b542a292631bb5ba1a970d Author: Rafaël Carré Date: Fri Feb 10 01:01:44 2012 -0500 TS Mux GetPMT(): factor out mpeg4 code commit d6399cf37bb7249f53dd3bf4c4c68e4a6c139642 Author: Rafaël Carré Date: Fri Feb 10 00:51:49 2012 -0500 TS Mux GetPMT(): move variables into their context, simplify commit 411215e1e6b15105b89c5d93886f2b125f7508fb Author: Rafaël Carré Date: Fri Feb 10 00:44:40 2012 -0500 TS mux: cosmetics commit 6172ff3d2e634be54e413301fe113b1f7db887f9 Author: Rafaël Carré Date: Fri Feb 10 00:41:01 2012 -0500 TS mux: remove write-only variable commit 4b444058cef0ca992ef4aab2a5d38bb47d5e61ac Author: Rafaël Carré Date: Fri Feb 10 00:38:28 2012 -0500 TS mux: if/else -> switch/case cosmetics, reindent commit 9fcc258c4e7497b58f92c27d000b63a2d771c97b Author: Rafaël Carré Date: Fri Feb 10 00:33:18 2012 -0500 TS mux: cosmetics, reduce indentation commit 1e8a2b5cbd2f7e687cb0be81b31eee82b98e9bf9 Author: Rafaël Carré Date: Fri Feb 10 00:23:23 2012 -0500 TS Mux: split Mux() commit 8917116dfd92cb93d0e6ceea50b37711d3933e62 Author: Rafaël Carré Date: Fri Feb 10 00:13:30 2012 -0500 TS mux: reduce indentation commit c42b122e5697d9525f5eefdd4fe06f74f04ad5c9 Author: Rafaël Carré Date: Fri Feb 10 00:02:47 2012 -0500 TS mux: cosmetics commit 2d426e9ffda8bf3bc4e55488035fcfd1bd793bfe Author: Rafaël Carré 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é Date: Thu Feb 9 22:58:00 2012 -0500 TS mux: simplify language setup commit 9229335a2a7de53d56b434f953be8ce2adfe4912 Author: Rafaël Carré Date: Thu Feb 9 22:08:24 2012 -0500 TS mux: simplify unsupported codec path commit 13b4e116a75b1c1cabe334238a735652c0097e0f Author: Rafaël Carré Date: Thu Feb 9 22:07:23 2012 -0500 TS mux: remove write only variables commit a6c0d629090411253a5dbfb5fc8fd2ba66df41c8 Author: Rafaël Carré 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é 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é Date: Thu Feb 9 21:51:27 2012 -0500 TS mux: while -> for commit 56933e8e0776035a1edf070331a5d644c8605138 Author: Rafaël Carré Date: Thu Feb 9 21:51:03 2012 -0500 TS mux: cosmetics, align case on switch commit 279ec69ac2ef986cf16fd38f90939234baf5e842 Author: Rafaël Carré Date: Thu Feb 9 21:30:51 2012 -0500 TS mux: factor out CSA setup commit 88e8e86f3cbd0fc9dd95996cf3b32202060d7bad Author: Rafaël Carré Date: Thu Feb 9 21:20:34 2012 -0500 TS mux: use var_* helpers simplify CSA setup commit 4553be8e3bc671bfc07a9dd8a5d9c2d1ed9232e1 Author: Rafaël Carré Date: Thu Feb 9 20:43:03 2012 -0500 ts mux: use c99 for commit 0344812b799fd5aa1db60b91bda8c3d73ced8de1 Author: Rafaël Carré 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é Date: Thu Feb 9 19:50:29 2012 -0500 ts mux: simplify compare functions commit 8ea322d758184a627c51199738f7333226720ad1 Author: Rafaël Carré Date: Thu Feb 9 18:50:37 2012 -0500 udev: fix warning commit 928c9fa7b5b9d6ad0d258922c6b45cfdc635c1a6 Author: Rafaël Carré Date: Thu Feb 9 18:47:43 2012 -0500 ts mux ActiveKeyCallback: reduce critical section commit 46706e0ab37ac07b025fe2f6da6c14e4ad0c9e13 Author: Rafaël Carré 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 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 Date: Thu Feb 9 19:04:53 2012 +0200 Reset plugin ABI version for 2.1.x commit 87387eec4568cc4fdb4bb6782f71be907bd3dbfa Author: Felix Paul Kühne Date: Thu Feb 9 13:47:59 2012 +0100 macosx: updated eyetv plugin xcodeproj (fixes #5299) commit b79a47d8d06a83459a4e2c684633d75e3fe717b8 Author: Felix Paul Kühne 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 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 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 commit e73d929536061b169e5d83c9387b94dcde2f1c34 Author: Rafaël Carré 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 Date: Thu Feb 9 00:18:00 2012 +0100 Qt: do not put an email in the interface commit 1e95ac231d3849360466bc273f4f608211b61ab9 Author: Denis Charmet 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 commit 500c1902bb2e2885e7aaca1f45a59ec26fb389e4 Author: Rémi Denis-Courmont 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é commit 63eb4c52339106983ab8ce5e3f6f5f982dcae3f4 Author: Rafaël Carré 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 Date: Wed Feb 8 19:53:53 2012 +0200 Qt4: encode disc MRL correctly (fix #5638) commit adf3d6f46298e21614f426949d8f4849141871c0 Author: Jean-Baptiste Kempf Date: Wed Feb 8 18:26:53 2012 +0100 Qt: fix indentation commit f111847917894e8e5e832a5e2b850d229a4ceebc Author: Sébastien Escudier Date: Wed Feb 8 13:59:24 2012 +0100 fix handle leaks on RegOpenKeyEx commit cf70aaa18f4eaf1a3ae139d1de968589a3c5b11a Author: Jean-Baptiste Kempf 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 commit 720302118212288eb27eb31f077253b5dd2e83ae Author: Jean-Baptiste Kempf Date: Wed Feb 8 12:39:34 2012 +0100 Qt: use the new function to factorize code Signed-off-by: Jean-Baptiste Kempf commit effc65ccba7bb037e3c3b7d8ca0a07a45ae07c4c Author: Jean-Baptiste Kempf Date: Wed Feb 8 12:31:02 2012 +0100 Qt: provide overloaded checkbox_list method Signed-off-by: Jean-Baptiste Kempf commit 632a8ab520cc420de04c028b26a207405dea4071 Author: Antoine Cellerier Date: Wed Feb 8 11:31:17 2012 +0100 Some news about the anaglyph video filter. commit 3a7f6051373e15fc876f6ccb0a827b6227be2d7a Author: Antoine Cellerier Date: Wed Feb 8 11:24:41 2012 +0100 Remove debug fprintf commit 3821b962f3fe65bafe8d6600fca594f12ce01ebc Author: Antoine Cellerier 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 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 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 Date: Mon Feb 6 12:05:21 2012 +0100 hls: Fixing a memory leak commit 348b17855b171300e0f07c81b995325d71f0b564 Author: Hugo Beauzée-Luyssen Date: Wed Jan 25 15:19:35 2012 +0100 hls: Adding missing locks. commit 285098dc1e0bfa25877842a4a9f7ee04cdd39424 Author: Antoine Cellerier 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 Date: Tue Feb 7 13:01:32 2012 +0100 sout_std : do not crash if no destination is given commit fa7456d3cddcfc2ad238ac3102463eef84d134a6 Author: David Fuhrmann 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 Kühne commit 7ecb24c8689710e32f71e20d2cc51ae5b57e7151 Author: David Fuhrmann 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 Kühne commit 6c5e08586e4cc8ac97ddcf43b6291ebc872546a6 Author: David Fuhrmann 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 Kühne commit 08973b65ec3b7dab6f316454105fa53b345cb015 Author: Rafaël Carré Date: Mon Feb 6 16:19:09 2012 -0500 DXVA2_ModeVC1_D2010 is specified by Microsoft commit e6fde43b4a01cf0fde3e6f385c04099e46dbd036 Author: Rémi Denis-Courmont Date: Mon Feb 6 22:48:19 2012 +0200 dbus: capitalize shortname correctly commit d9f36235b8671491e6ec14c0ce4bbce337bcdc06 Author: Rémi Denis-Courmont 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 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 Date: Mon Feb 6 22:42:25 2012 +0200 dbus: do not spam at startup commit daf9bb252d940d3194d74620a127a8d0df7c81d2 Author: Rémi Denis-Courmont 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 Date: Mon Feb 6 22:30:43 2012 +0200 dbus: remove useless intf_sys_t.b_unique commit 418038f152e77da0dee057dfe996af4e34c16af0 Author: Rémi Denis-Courmont 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 Date: Mon Feb 6 22:00:17 2012 +0200 GLX: enable the plugin correctly commit 63a73525adc604aad1282f5479660ee953cc6704 Author: Rémi Denis-Courmont 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 Date: Mon Feb 6 20:39:42 2012 +0200 GLX: cache XCB connection pointer (no functional changes) commit a8ad08b24825b310d10bbc9846ad0a7000c418b4 Author: Rémi Denis-Courmont Date: Mon Feb 6 19:42:16 2012 +0200 contrib: a52: remove scary dummy error messages commit 5b30daa8add8e4563fc26a33e73fa7353f810ac9 Author: Jean-Paul Saman 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 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 commit b2ded57a1525cb0c0b7a6a07808b07942899564d Author: Rafaël Carré Date: Mon Feb 6 01:22:43 2012 -0500 dxva2: sort Microsoft and extension GUIDs commit 454ef7c42ffc7ad1626fa9d2acba7064ec76b466 Author: Rafaël Carré 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é Date: Sun Feb 5 16:48:20 2012 -0500 dxva2: remove useless stub commit c80216bf874334e8f41374858813a8bd30c7d0be Author: Felix Paul Kühne 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 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 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 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 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é 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 Date: Fri Feb 3 14:01:18 2012 +0100 Remove constructor Signed-off-by: Rafaël Carré commit ce76b2b4f66293e2d48e664a22c1508e15541009 Author: Rafaël Carré 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 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é commit 5ebbfb5b476207bbd9a36cd25c725f1b2231738d Author: Frédéric Yhuel Date: Fri Feb 3 16:05:14 2012 +0100 src/input/stream.c: improve documentation somewhat Signed-off-by: Rafaël Carré commit 90b7695c83dc677de4c29242341d5e0cf1c238b4 Author: Rafaël Carré Date: Sun Feb 5 12:46:04 2012 -0500 Mention 2.0.0 instead of 1.2.0 commit 21e8a014d73b2ea532fd2bd77fbdca09afce8a32 Author: Mirsal Ennaime Date: Sun Feb 5 15:38:13 2012 +0100 dbus: Fix a couple of warnings commit 446013a5b8fc9872eb0db3aee0ee65e8c551b8b8 Author: Jean-Paul Saman 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 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 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 commit 2ad64d87724ffe0256d6ac8056e2ef4af5b1192d Author: Jan Winter Date: Fri Jan 27 14:27:41 2012 +0100 OSX: NSDistributedNofitication is sent on playerStateChange Signed-off-by: Felix Paul Kühne commit c33a6b5e6430d0727b932dc78d048ab4f9f6642a Author: David Fuhrmann 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 commit 28dd1b12276e44ea598c75c4b893cb574375541a Author: David Fuhrmann 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 commit 53b2dfec818f44b33bc6e52a5a81fab2cb346cb2 Author: David Fuhrmann 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 commit 69e78ded598bf2520c21272774f8b3cf2eca32be Author: Felix Paul Kühne 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 Date: Sun Feb 5 07:14:19 2012 +0100 lua: describe the CLI as a CLI commit 83a9a56dfa12649723f521e75c5c0b6bf14e9197 Author: Pierre Ynard Date: Sun Feb 5 03:34:20 2012 +0100 rtp sout: fix comment commit 7ed3e0e4fa7b2e1d33f78eebab2b1b4fa9201049 Author: Pierre Ynard 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 Date: Sat Feb 4 18:47:56 2012 +0200 Remove unneeded include Signed-off-by: Rafaël Carré commit 9934897a3bfcfb8518ac35d9f1e24c6ce18761af Author: Kelly Anderson 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 commit 44432d8f51b5af1bd7f08c02ce0a5cb911260faf Author: Antoine Cellerier Date: Sat Feb 4 17:39:01 2012 +0100 Add strverscmp from glibc 2.14.1 to compat. commit 09e79a67a21d6f6a64acc5f2986029d67b757e43 Author: Antoine Cellerier 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 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 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 commit 2eccf89a46d5707b81c529ec7a7706acf7ab3303 Author: Jean-Baptiste Kempf 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é 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é Date: Fri Feb 3 18:54:38 2012 -0500 dxva2: workaround broken definition in mingw-w64 header commit a234ac644c8cd60fca4bcc1894704b8ca8a394af Author: Rafaël Carré Date: Fri Feb 3 14:10:24 2012 -0500 direct2d: link with libuuid commit 56b0211298cd7c8fda123ce171ec728e295ae9ca Author: Rafaël Carré 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é 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é 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é Date: Thu Feb 2 18:23:20 2012 -0500 contrib: detect mingw-w64 (as opposed to mingw.org) commit c507541a9ba974f82fd9a28c92d1c5e083b9658b Author: Rafaël Carré Date: Thu Feb 2 18:20:51 2012 -0500 cppcheck: move after definition of CC commit 125d1f3495205e13368e818db361b064980f6486 Author: Antoine Cellerier Date: Sat Feb 4 00:12:42 2012 +0100 Fix typo. commit 2e3d187a357e8b231877b9e0539f56e375f9f929 Author: Antoine Cellerier 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 Date: Sat Feb 4 00:08:36 2012 +0100 Use function defined in filter_picture.h commit ad3507aa9d470edeb446c08b654c8d68631aa105 Author: Antoine Cellerier Date: Fri Feb 3 19:08:48 2012 +0100 Fix --file-logging on windows (that was stupid...) commit 0013e174cb25a336ca7fcb12fd5e58d66e978910 Author: Antoine Cellerier Date: Fri Feb 3 18:49:10 2012 +0100 portaudio was removed in 9f8c044a. Kill error msg commit a3363d01443de5b3ff8b9762692662623e70d786 Author: Antoine Cellerier 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 Date: Fri Feb 3 18:44:25 2012 +0200 Linux: add detection for SSE4A commit 5c35f9d1ff19be0ccd1229d2195e36bfa667454e Author: Rémi Denis-Courmont Date: Fri Feb 3 18:36:04 2012 +0200 Linux: parse /proc/cpuinfo instead of playing fork tricks commit 2e1a59d0a1fcca58171b890416a39e22db7adb6f Author: Edward Sheldrake 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 commit e2942aee746d12ea0bed999e8110bbbead3ca72d Author: Hugo Beauzée-Luyssen 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 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é Date: Thu Feb 2 16:43:14 2012 -0500 Remove extras/contrib commit 33c9aab4012f2141f3b40438475f0fae79c338b1 Author: Rafaël Carré Date: Thu Feb 2 14:01:56 2012 -0500 dshow: remove non standard extensions from header commit 7a081904313dbad5a46e6e095c70d226fa122c09 Author: Ilkka Ollakka Date: Thu Feb 2 20:53:44 2012 +0200 transcode: typo commit e6dd93cfe14c837d95dd29d24fc8e86924161c53 Author: Edward Wang 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é commit 37a1cbee1c5af6d3d828410fee1b64e166b70478 Author: Rémi Denis-Courmont 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 Date: Thu Feb 2 18:14:37 2012 +0200 sndio: fix format selection commit 87ed819bada9492bc4b2e6e0ff2859797946edf5 Author: Denis Charmet 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 commit 775a33e104ef7561962bc1fb3e2c7a93c53779bb Author: KO Myung-Hun Date: Thu Feb 2 14:03:09 2012 +0900 KVA: Add VMAN-backend supports Signed-off-by: Jean-Baptiste Kempf commit 31bec657c7f944aa1798688f10df3177c0a804d9 Author: KO Myung-Hun Date: Thu Feb 2 14:03:08 2012 +0900 KVA: Add VLC_CODEC_RGB32 supports Signed-off-by: Jean-Baptiste Kempf commit 5299df74641c9f20a2009798e16363f5f1d12b4b Author: Hugo Beauzée-Luyssen Date: Wed Feb 1 18:58:04 2012 +0100 dash: Use a const Representation to extract segments. commit f9d613c5131b21cedb7af906a9db39e74a23093e Author: Hugo Beauzée-Luyssen Date: Wed Feb 1 11:08:23 2012 +0100 dash: removing useless loop commit cbf5438d9f5f68f3964bdc06ae1e98283c4f2fbb Author: Hugo Beauzée-Luyssen Date: Fri Jan 27 13:31:55 2012 +0100 dash: DOMParser: Removing useless includes. commit 52e96be7d65ba037af9d10ed3c3d8e9789869e12 Author: Hugo Beauzée-Luyssen 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 Date: Thu Jan 26 17:09:30 2012 +0100 dash: bandwidth is in bits per second commit 6b984f72fa46594513f2ed0973efb65c8454b297 Author: Hugo Beauzée-Luyssen Date: Wed Jan 25 18:10:00 2012 +0100 dash: Fixing STREAM_GET_SIZE control query. commit e7a13d6b347b679d9246a9ba9219463d95501bae Author: Hugo Beauzée-Luyssen Date: Wed Feb 1 10:56:05 2012 +0100 dash: Adding a getter for current representation commit ec59c3fbcd576701e598d74bf5d30cc18cb97676 Author: Hugo Beauzée-Luyssen 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 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 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 Date: Thu Feb 2 13:01:54 2012 +0100 dash: Adding missing LPGL header. commit 91da0b24c6110d776a690664715bca83b3adf0d7 Author: Hugo Beauzée-Luyssen Date: Thu Feb 2 12:43:04 2012 +0100 dash: Include in new cpp files. commit 110b681898e139a4e38abde60166ddaa11a6ebd6 Author: Christopher Mueller Date: Mon Jan 30 14:48:34 2012 +0100 dash: added generic mpd generation Signed-off-by: Hugo Beauzée-Luyssen commit 1def2aa77b4626c0e60f073ddb5ef010e682a9a1 Author: Christopher Mueller Date: Mon Jan 30 14:48:33 2012 +0100 dash: added mpdfactory Signed-off-by: Hugo Beauzée-Luyssen commit 13abea06a366894cef53af0413432d2c9bfdf094 Author: Christopher Mueller Date: Mon Jan 30 14:48:32 2012 +0100 dash: added isoffmainmanager to factory Signed-off-by: Hugo Beauzée-Luyssen commit f583909c8cc3f232a3bd6ac9f0fb881c72dd5d17 Author: Christopher Mueller Date: Mon Jan 30 14:48:31 2012 +0100 dash: added isoffmainmanager Signed-off-by: Hugo Beauzée-Luyssen commit e79147cf00226a8e4107531e607430db4871d43a Author: Christopher Mueller Date: Mon Jan 30 14:48:30 2012 +0100 dash: added isoffmainparser Signed-off-by: Hugo Beauzée-Luyssen commit e8bfbde17c5f5f3517dcc0dad447428492634e18 Author: Christopher Mueller Date: Mon Jan 30 14:48:29 2012 +0100 dash: added IS namespace and getprofile to domparser Signed-off-by: Hugo Beauzée-Luyssen commit 24abb52316e1d7e6f1fbe68d592b6a6528941ca1 Author: Christopher Mueller Date: Mon Jan 30 14:48:28 2012 +0100 dash: added isoffmain profile Signed-off-by: Hugo Beauzée-Luyssen commit f56638f314b7368a0bb65a2886b54e244e5a1312 Author: Christopher Mueller Date: Mon Jan 30 14:48:27 2012 +0100 dash: simplified adaptationlogic Signed-off-by: Hugo Beauzée-Luyssen commit 4bb0bc0081caace961f513f26399be49e4553cf9 Author: Christopher Mueller Date: Mon Jan 30 14:48:26 2012 +0100 dash: added segmentlist and base to representation Signed-off-by: Hugo Beauzée-Luyssen commit 4a1c8e4dc40e8f9bb6a4a182b8dcb0c6ba699c33 Author: Christopher Mueller Date: Mon Jan 30 14:48:25 2012 +0100 dash: added adaptationset to period Signed-off-by: Hugo Beauzée-Luyssen commit fedf1dcb90472dc72bb677a9e535a08d556b8e3e Author: Christopher Mueller Date: Mon Jan 30 14:48:24 2012 +0100 dash: segment added byterange and tochunk Signed-off-by: Hugo Beauzée-Luyssen commit 22230d8a646e4cb3f75a305e27f5407abde3faaa Author: Christopher Mueller Date: Mon Jan 30 14:48:23 2012 +0100 dash: chunk added optionalurl setter Signed-off-by: Hugo Beauzée-Luyssen commit d20d8bd9604a5f80a0392e56e8947e0ca7047daf Author: Christopher Mueller Date: Mon Jan 30 14:48:22 2012 +0100 dash: node added hasattribute Signed-off-by: Hugo Beauzée-Luyssen commit 998f1619cb00c6ed3b6131994d3eceb266350a8b Author: Christopher Mueller Date: Mon Jan 30 14:48:21 2012 +0100 dash: added adaptationset Signed-off-by: Hugo Beauzée-Luyssen commit 23bfe182c53a9fb6b0b925e6aaa992847d5a93a7 Author: Christopher Mueller Date: Mon Jan 30 14:48:20 2012 +0100 dash: added segmentbase Signed-off-by: Hugo Beauzée-Luyssen commit a8e2d2121d65c475ead6659edcd23efbcb653a63 Author: Christopher Mueller Date: Mon Jan 30 14:48:19 2012 +0100 dash: added segmentlist Signed-off-by: Hugo Beauzée-Luyssen commit 6e3489732966f4b124b4d68a53988b593c08777b Author: Tobias Güntner 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 commit 5b877e456bb1ddd4c3c869902d1f2428ffac8519 Author: Naohiro KORIYAMA 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é commit 459c7988c324cdf24c2351a52cb9778f3a513d61 Author: Rafaël Carré Date: Wed Feb 1 17:48:28 2012 -0500 Win32: Add a mingw-w64 2.0.1 workaround commit 659d99df8b763d84bd684773b37b86c870681fac Author: Jean-Baptiste Kempf Date: Wed Feb 1 22:59:40 2012 +0100 Qt: remove unused includes commit ecd1d62e8604359422780f53279ff08336fc5ed6 Author: Edward Wang 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 commit 366d3dadee77756881efc7d8277f67b2926686b1 Author: Rafaël Carré Date: Wed Feb 1 16:26:46 2012 -0500 mingw: undef small commit 2b60e15e4f8f0a76818086c8fee6cc554edf3b78 Author: Tobias Güntner Date: Fri Jan 20 23:08:06 2012 +0100 Seek only if the position actually changed. Signed-off-by: Jean-Baptiste Kempf commit b29a9f0d126c41594344c43fe92e51d0a15feaa6 Author: Tobias Güntner Date: Fri Jan 27 00:29:37 2012 +0100 Keep tooltip within screen boundaries. Adjust tip position accordingly. Signed-off-by: Jean-Baptiste Kempf commit cb1fe28ba2f6ebf237e8988f1bcfb10e1d1c3162 Author: Rafaël Carré 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é Date: Wed Feb 1 15:21:42 2012 -0500 wince: don't define stat struct commit 006357cf6352817c9f78f974822229a78e1eb125 Author: Rémi Denis-Courmont Date: Wed Feb 1 22:11:51 2012 +0200 News commit 28b099a27b92150402b2e851cc44d14ed99caa4c Author: Rémi Denis-Courmont 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 Date: Wed Feb 1 20:51:57 2012 +0200 contrib: update fluidsynth to 1.1.4 commit 771209cffe86eb8833d1c8ca5a57242df6cb07e8 Author: Rémi Denis-Courmont 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 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 Date: Wed Feb 1 20:47:08 2012 +0200 contrib: remove old buggy fluidsynth commit 9419d728dfd004ac2a67813759b8cb9a83f44e1a Author: Rémi Denis-Courmont 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 Date: Wed Feb 1 20:25:05 2012 +0200 DirectSound: do not initialize volume twice commit 1ec3a5262ea053f7d96e00a4b38539176e628a16 Author: Rémi Denis-Courmont 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 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 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 Date: Wed Feb 1 20:10:57 2012 +0200 Update news for portaudio removal commit 0e2413dc3176d378203fde0a9cae8ba90c4caaea Author: Rémi Denis-Courmont Date: Wed Feb 1 20:10:22 2012 +0200 contrib: remove portaudio commit 9f8c044ac3b8efa27c2923bc0b29624cd13165d9 Author: Rémi Denis-Courmont Date: Wed Feb 1 20:09:43 2012 +0200 portaudio: remove commit 0acd892b3308e23d640343d2cc3022957eaf4fda Author: Rémi Denis-Courmont Date: Wed Feb 1 19:30:48 2012 +0200 Win32: some compilers fail to define stat correctly commit a728a7ede2500febe9003c9b1cc6170f167cb821 Author: Jean-Baptiste Kempf 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 Date: Wed Feb 1 18:00:04 2012 +0200 Win32: struct stat is a macro so we need to include commit 452cf1c4060c4917e546cae816918e0219e5dd31 Author: Ilkka Ollakka Date: Wed Feb 1 12:17:56 2012 +0200 transcode: user ENC_FRAMERATE_BASE instead of fixed value commit 2b60e75b567d3aa9e980fe099c33ff1a033797dd Author: Ilkka Ollakka Date: Sun Jan 29 13:17:58 2012 +0200 transcode: add likely/unlikely in video process commit 9394c716596cdbcd91d483376f4cfbc936ddfa63 Author: Rafaël Carré 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 Date: Tue Jan 31 23:58:00 2012 +0100 Avoid infinite loop if eof happens during buffering Signed-off-by: Jean-Baptiste Kempf commit a12ca580c66127ea99fd7dc47c42c636a5dd5b75 Author: Rafaël Carré Date: Wed Feb 1 00:41:48 2012 -0500 win32: install mozilla plugin by default commit 20155f800ecee139e81babf82b031cc5a8bbb045 Author: Rafaël Carré 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é 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é 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 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 commit 58d5803a30527d3299e890c72484acc9b6de48db Author: Rafaël Carré 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 Date: Tue Jan 31 23:44:03 2012 +0100 Lua: provide descriptions for submodules commit 0c60f1a718fe054794c8bce02b87cffa82035bfd Author: Jean-Baptiste Kempf Date: Tue Jan 31 23:22:00 2012 +0100 Consider lua in the Main Interface category commit e0eb0da89ad97f609b785643804870d9b42659a3 Author: Jean-Baptiste Kempf Date: Tue Jan 31 22:08:23 2012 +0100 Lua: fix existent sd loading commit 4a647cf16c5f4ef070b2d3c09bd832deb6f7dcec Author: Rémi Denis-Courmont 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 Date: Tue Jan 31 19:16:49 2012 +0200 Use static_assert() commit 351690f6f7dfe062edf94f7f8f9a256ec0d48d1f Author: Rémi Denis-Courmont Date: Tue Jan 31 19:16:17 2012 +0200 Provide static_assert() replacement commit 2b268061a42125e7ce79d63e42ce0cc2dd9c720c Author: Rémi Denis-Courmont Date: Tue Jan 31 18:59:36 2012 +0200 tdestroy: use assert() commit 861c0e2c81032594ac05e0f36b1b1e4d5f535ab6 Author: Felix Paul Kühne 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 Date: Tue Jan 31 12:53:38 2012 +0100 Skins: fix compilation with zlib 1.2.6 Close #5964 commit 460cdb561d091da9f181141b2a8203c737290679 Author: Brad Smith 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 commit 4bee377fec3a95fe6681b0af3517f38064c336f2 Author: Brad Smith 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 commit 900041eb4d79eadc51a32c879fbedfa6262be767 Author: Brad Smith 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 commit 4bc2de8cfde1d55d6e605fb79cffc14e36ec1bb3 Author: Sébastien Escudier Date: Mon Jan 30 15:15:28 2012 +0100 live555 : fix http retry commit aa77af7405751bec3f8adfd1c671133261dc9c8d Author: Rafaël Carré 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é 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é 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 Date: Sun Jan 29 23:47:36 2012 +0100 Qt: make playlist font less small by default commit 2d96c40a5ad6ea23c74a55ffb1091afda7b7f724 Author: Jean-Baptiste Kempf 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 Date: Sun Jan 29 23:44:29 2012 +0100 macosx: fixed potential crashes when localizing strings commit c2e39623ffa829913be56ad2030f507ba0470d35 Author: David Fuhrmann 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 commit 525413129bafd487b1b8e9bad39b6ce03c5264dc Author: Felix Paul Kühne 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 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 Kühne commit 4a869d394f8e3423b3bbade4f96100723748d4b1 Author: David Fuhrmann Date: Sun Jan 22 22:41:22 2012 +0100 macosx: save the current volume in intended variable Signed-off-by: Felix Paul Kühne commit bf36bb2935555aa9b2e36576677fe62b1d2bcd94 Author: Kaarlo Raiha 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 commit 5b7b3255c46b544edff3892ece3a8d80ed125b68 Author: Jean-Baptiste Kempf Date: Sun Jan 29 18:39:51 2012 +0100 Qt: missing accessors commit 22466842dec9b8d707e5ae44b3151076787af7a5 Author: Rafaël Carré Date: Sun Jan 29 12:30:25 2012 -0500 dmo: use VLC BITMAPINFO types close #5950 commit 9403ca5824c1e403a2a2b3b1c3b545dce1f235ad Author: Jean-Baptiste Kempf 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 Date: Sun Jan 29 18:21:27 2012 +0100 Qt: Media is uncountable. Close #5947 commit 89c3a705cec6568f98ae70eec998ab9635078466 Author: Rémi Denis-Courmont 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 Kühne 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 Kühne Date: Sun Jan 29 14:31:48 2012 +0100 macosx: fixed l10n of the 'Extensions' menu commit f8014070524dee08f9fc3a69c5922ae19de8bdbc Author: Felix Paul Kühne Date: Sun Jan 29 14:24:24 2012 +0100 macosx: small interface modifications to make room for lengthy translations commit b3807154b3fa4b90a5570549a5e1a7eff6cedd49 Author: Felix Paul Kühne Date: Sun Jan 29 14:23:49 2012 +0100 macosx: displayed ocalizable sstrings correctly commit 49972383e28d67ebd9657d9101f77b2216aeb24e Author: Felix Paul Kühne 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 Kühne 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é Date: Sun Jan 29 05:09:51 2012 -0500 contrib: libvpx 1.0 commit 6689109fee1f315dfc1931e5263e9a4aa6f8cff3 Author: Rafaël Carré 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é Date: Sun Jan 29 04:14:20 2012 -0500 avcodec: don't include non existing header commit 1ed476774fee834da7b4dba4d38a8a41c1908890 Author: Rafaël Carré Date: Sun Jan 29 03:57:08 2012 -0500 avcodec: fix build with libavcodec < 54 commit c5f388e8e37f38b4526fbca379305a918dd12141 Author: Rafaël Carré 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 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 commit dd74923370c8be69b93eeff99582e9cb43812005 Author: Rafaël Carré 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é Date: Sun Jan 29 03:10:12 2012 -0500 avcodec: update to libavcodec 54 commit 4c3037ac45b92853d5d85f7bedebdb4b281da0c6 Author: Rafaël Carré 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é Date: Sun Jan 29 01:51:19 2012 -0500 dca: only build library and headers commit 6df79d9c7278855671061a17825c8d2b350b761d Author: Rafaël Carré Date: Sun Jan 29 01:51:06 2012 -0500 dca: update config.* commit 083c69e0407255b5596b4cf3dc182f09f76a7d83 Author: Rafaël Carré Date: Sun Jan 29 01:43:18 2012 -0500 speex: arm code is for fixed point only commit 5b55c4dbab0ee2700300f9d8b79747a42ef26158 Author: Rafaël Carré Date: Sun Jan 29 01:18:38 2012 -0500 Workaround FFmpeg doc/APIchanges lies commit 49944dcb5ac7ecc39da86bdb300bd7be8c9d2e47 Author: Rafaël Carré 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é 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é Date: Sun Jan 29 00:26:34 2012 -0500 avformat mux: convert to new avio API commit aca40fdc52ae97e3a188d55af74a0b734b415664 Author: Rafaël Carré 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é Date: Sun Jan 29 00:18:58 2012 -0500 avformat: remove cast to void * commit 5dbdccf2fd7829a8a0fb3ccae65ed17f71c7078a Author: Rafaël Carré Date: Sun Jan 29 00:18:18 2012 -0500 avformat: prefer avformat_new_stream() over av_new_stream() commit 7df0345e7f8917ae534592caea34eba1bef4c26e Author: Rafaël Carré Date: Sun Jan 29 00:13:55 2012 -0500 avformat: shut up warning (unsigned char -> uint8_t) commit a6ebc7d7eb2231939ec94dd5a94bf819fb7c2086 Author: Rafaël Carré Date: Sun Jan 29 00:05:02 2012 -0500 avformat: put_flush_packet was renamed some time ago commit 55c0636c559e3db6cb354306438c83e278430f48 Author: Rafaël Carré 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é 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é Date: Sat Jan 28 23:14:11 2012 -0500 'SONC' codec is not even mentioned in libavcodec anymore commit 62229a3b5c564b9d3c6401fe731a70c4504e6f14 Author: Rafaël Carré Date: Sat Jan 28 21:52:04 2012 -0500 avformat mux: don't write trailer if writing header failed commit 3a50918d89ebd66d43af99b8750fe8a1558f8b92 Author: Brad Smith 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é commit 8932d7afe7ceea242d9ddd5776e46296ab391671 Author: Rafaël Carré Date: Sat Jan 28 19:51:56 2012 -0500 Fix typo commit d56a52e263359fa8aadbf8cb0e1b9aebb2ae6ff2 Author: Rafaël Carré Date: Fri Jan 27 13:03:08 2012 -0500 contrib: fluid: Don't use inexistent files commit d4481f0a42bb679cc5e9d5d2da29f5fc37ba8c46 Author: Rafaël Carré Date: Sat Jan 28 13:36:44 2012 -0500 win32text: get ToT definition commit 7a7f12fa3256a4dd58b46e9f16fff9700a574edc Author: Rafaël Carré 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é Date: Sat Jan 28 12:31:26 2012 -0500 contrib: vorbis: fix inverted HAVE_FPU check commit 0398b0c82e0b043de6404e1bad2ab0ecf2bcc31c Author: Rafaël Carré Date: Sat Jan 28 12:28:33 2012 -0500 atmo: include vlc_codecs.h to get BITMAP definitions commit c61bc9f4f972f5a78990370650960b1ee91c102d Author: Rafaël Carré 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 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é Modified-by: Rafaël Carré ... Replace them in ASF demux as well commit 066c6231575901d22e4750273b6e82bf85f7f061 Author: KO Myung-Hun Date: Sat Jan 28 22:42:05 2012 +0900 Compare a filename ignoring letter case on OS/2 Signed-off-by: Rafaël Carré commit d54154d54fe49a986e4a5a77ac03bc491253058b Author: Rémi Denis-Courmont Date: Sat Jan 28 17:35:49 2012 +0200 Qt4: missing #include commit 75baf3700b621142f91fd830de75237b16aee647 Author: Rémi Denis-Courmont Date: Sat Jan 28 17:27:26 2012 +0200 FreeType: setting UNICODE after inclusion is useless commit 1bd9b035d81b65427fb1c6a11acc2556541ab411 Author: Rémi Denis-Courmont 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 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 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 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 Date: Sat Jan 28 16:56:39 2012 +0200 winvlc: missing #include commit bf4a19392af196daed81a3887d5b2ef088e3cae9 Author: Rémi Denis-Courmont Date: Sat Jan 28 16:24:43 2012 +0200 dash: include 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 Date: Sat Jan 28 13:31:53 2012 +0100 Qt: fix hotkey shortcut commit 4b77fc558acc1d5ff3fa80e0dd807d08284fac62 Author: Jean-Baptiste Kempf Date: Sat Jan 28 13:25:04 2012 +0100 Qt: fix open dvdsimple. Close #5935 commit d3b37eef0ef3d5923d1e39fa150d0ebbffe94a88 Author: Jean-Baptiste Kempf Date: Sat Jan 28 13:00:25 2012 +0100 Contribs: use latest commit before lavc 54 jump commit 99a46209e681f1463a98788916f1db7adfcc1407 Author: Rémi Denis-Courmont 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 Date: Sat Jan 28 13:14:53 2012 +0200 Remove plugins.dat on uninstallation commit 47fb7a41acea8cdd473380ba60b017b846543e8f Author: Rafaël Carré 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é Date: Sat Jan 28 01:27:04 2012 -0500 vorbis: remove wrong comment commit 106025d29eaf09f9293d149761be17e84442108b Author: Jean-Baptiste Kempf Date: Sat Jan 28 00:35:05 2012 +0100 Safari people are animals too! commit 35cb7fc1a576862039b195de6ff9e4f16625b3b0 Author: Naohiro KORIYAMA Date: Sat Jan 28 07:34:56 2012 +0900 Include windows.h before wincrypt.h Signed-off-by: Jean-Baptiste Kempf commit 739f1233633c09f7095c1d53c85b65307e58b7fa Author: Hugo Beauzée-Luyssen Date: Fri Jan 27 23:09:03 2012 +0100 thread: Implement vlc_GetCPUCount for android. Signed-off-by: Jean-Baptiste Kempf commit c34cf2f36749661c97039f47a86e092f3679d35f Author: Jean-Baptiste Kempf Date: Fri Jan 27 23:57:59 2012 +0100 Configure for android: disable more modules for smaller size commit 459a3250857de474f9755c5d1e77699cb08de6ea Author: KO Myung-Hun 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 commit 1b72e7b885b058266bf844d43fc039c9644c869e Author: Rémi Denis-Courmont 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 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 Date: Fri Jan 27 23:06:50 2012 +0200 Remove inconsistently used check for commit d191a555660739ce613414118019c1533b456904 Author: Rémi Denis-Courmont Date: Fri Jan 27 23:07:35 2012 +0200 vdr: is always present and not checked commit 2f1bcf5dc307eb36714cd0748caf86a8f9ecb23b Author: Rémi Denis-Courmont Date: Fri Jan 27 23:03:23 2012 +0200 Remove inconsistently used check for commit b81905692243dabda106af1558dc15c7e80a1864 Author: Rémi Denis-Courmont Date: Fri Jan 27 23:01:43 2012 +0200 Remove unused checks for commit 9ce7c7d986c8e12a618804063ea06c58503bf7b8 Author: Rémi Denis-Courmont Date: Fri Jan 27 22:59:26 2012 +0200 Move 'struct stat' forward declaration where actually needed commit eb98fb5812784713b75de29fcf17618f3e75eb51 Author: Rémi Denis-Courmont 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 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 Date: Fri Jan 27 22:55:42 2012 +0200 blend: fix Win32 warning; RGB is a system macro commit a6d52f6fa7a1f62d29fac153f486156134d9ff86 Author: Rafaël Carré 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 Date: Fri Jan 27 19:49:12 2012 +0100 Contrib: avconv was removed from FFmpeg commit 4105ebb57dda9350ef0dcb23089146c9af79857c Author: Rafaël Carré Date: Fri Jan 27 11:21:46 2012 -0500 contrib: openjpeg: freebsd has posix_memalign commit 6dbbc2aad04d43bcaaf488b3fba7821ea3fb454d Author: Rob Jonson Date: Fri Jan 27 12:52:26 2012 +0000 add execute flag to mac os build.sh Signed-off-by: Rafaël Carré commit 9e775fc6d67236e4dfef2f5928d2b5099e1f9466 Author: Rafaël Carré Date: Fri Jan 27 10:59:11 2012 -0500 contrib: gettext: fix misassumption about alloca commit 0ddaed740f071fc6a02fb0827cc6b94f36162e6d Author: Rafaël Carré 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é 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é 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é Date: Fri Jan 27 06:57:02 2012 -0500 contrib: use $(MAKE) commit 12bc6ed40da1d6ddc2bf5c111e503fbae8137f0f Author: Rafaël Carré 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é Date: Fri Jan 27 06:32:31 2012 -0500 contrib: freetype: point configure to GNU make commit 4ea478686cf73916974b61e03431af7309423d41 Author: Rafaël Carré Date: Fri Jan 27 06:30:26 2012 -0500 gnutls patch: remove "//" as it confuses BSD patch commit d6a7a4d7e979563efd6322bf582a4aeea61b4d56 Author: Rémi Denis-Courmont 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 Kühne 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 Kühne Date: Fri Jan 27 10:35:22 2012 +0100 macosx: fixed 'intf-show' and 'intf-toggle-fscontrol' hotkeys commit 94d0697da224b6f9bd41df49d6a221b36d0acbbc Author: Martin Storsjö 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é commit f234aee996fc01ee46915a8e794c95fe9774a2e5 Author: Rafaël Carré Date: Fri Jan 27 03:59:00 2012 -0500 osx: fix config_GetLibDir commit 5aaa94e4a90f4c579b4c2457cc461351581f2f2f Author: Rafaël Carré Date: Thu Jan 26 20:20:16 2012 -0500 lua: fix windows build include config.h commit c4df4fdf819370fb3c8d26c1f8236b33dea0d009 Author: Rafaël Carré Date: Thu Jan 26 20:17:13 2012 -0500 dash: fix windows compile include config.h commit e88bb34fb3ad72112176af9b389d6eea676a9418 Author: Rafaël Carré Date: Thu Jan 26 20:13:05 2012 -0500 Qt4: fix windows build include config.h from headers commit f86e5ebbc95af8c0bcb8bcaa9ea6407fa69c0765 Author: Jean-Baptiste Kempf Date: Fri Jan 27 02:18:46 2012 +0100 Avcodec: Fix slice-decoding of hwAccel + -mt Close #5909 #5867 commit a1ded9a83ecff24af9daca923d9672be76f5cf07 Author: Denis Charmet 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 commit 25fc1243b81a46a100e37db5ec477bd5096b979a Author: Martin Storsjö 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 commit c8b78f40656684c8b55fbd059c37850e2d0a3e41 Author: Denis Charmet Date: Thu Jan 26 22:55:16 2012 +0100 Allow Ebml elements bigger than 64GB Should fix #5919 Signed-off-by: Jean-Baptiste Kempf commit dc3430bd7b87a601770efa46eacc71719c2778f9 Author: Felix Paul Kühne 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 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 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 Signed-off-by: Jean-Baptiste Kempf commit 85b39d9d430bb84ef734c341f688c368782badf0 Author: Tobias Güntner Date: Thu Jan 26 09:30:45 2012 +0100 Qt4: Test the correct text. Signed-off-by: Ludovic Fauvet Signed-off-by: Jean-Baptiste Kempf commit a16514d925db93bd46cd785745bc6cd013e778a8 Author: Faustino E. Osuna 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 commit 3562db63c343c0d2c7c516393d73e303566ae0bb Author: Faustino E. Osuna 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 commit 57b5204e0560e1f163727d316609223267d8d728 Author: Faustino E. Osuna 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 commit e9d0c51c446dae9e215a574d921620ac25906d8e Author: Faustino E. Osuna 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 commit 7d2db8a1acb9f8aad8a1b148687336a520496010 Author: Faustino E. Osuna 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 commit 5c4e6ee990be056ae29660273c61592ae65e1cc0 Author: Faustino E. Osuna 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 commit eb66cbfe27d24f3d6746fd865f5b364220c2964a Author: Faustino E. Osuna 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 commit f06cec1a1f6cbf653ba3c1622474121b678b835e Author: Faustino E. Osuna 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 commit 2b64aa25dad4e6ffd50e15ce5b2c99c995ba6b88 Author: Faustino E. Osuna 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 commit 14b6dc70ede19e0b5bbf7652afb053966a7c6610 Author: Rafaël Carré Date: Wed Jan 25 12:10:00 2012 -0500 Neon yuv->rgb: check if CPU supports NEON commit 31dee2cbaa16d16de94b5a1b36fe7f3909b8b28d Author: Rémi Denis-Courmont 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 Date: Wed Jan 25 18:37:14 2012 +0200 TS: do not retain useless ts-dump settings commit 21145a5977bd146890017d0eccfdb4d317e8e7ea Author: Rémi Denis-Courmont Date: Wed Jan 25 18:30:36 2012 +0200 TS: fix ts-dump error handling, remove a useless variable commit d64ca8acaa6f2bd9db57b4b25446656a30bcba2f Author: Martin Storsjö 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 commit 8d2f07b0b9716aac58d0c294371cb8147589ba19 Author: Rafaël Carré Date: Wed Jan 25 04:00:46 2012 -0500 logger: don't use NULL FILE* on android commit 091552e8ad1738aaccb1e930d39fcb13df113114 Author: Rafaël Carré 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é 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é Date: Wed Jan 25 01:38:32 2012 -0500 logger: cascade if/else for different modes commit 7c6abb20451f26a175eebc426960f30afa440c72 Author: Rafaël Carré Date: Wed Jan 25 01:36:40 2012 -0500 logger: move Apple related define where it is used commit 9acc769230e1fab55bc9d22e8accce6c9f66b0ae Author: Rafaël Carré Date: Wed Jan 25 01:36:17 2012 -0500 logger: remove unused defines commit 3437e616aea5bad334b1a304d2af0c239415f922 Author: Rafaël Carré 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é 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é 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é 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é Date: Tue Jan 24 19:09:27 2012 -0500 contrib: ffmpeg was removed from libav commit 3c34f80809b89ebb581a76763b8c9e7f58568942 Author: Martin Storsjö 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é commit f6587cd61c91fbc3ec8fc055ee907df17bd30b2a Author: Rémi Denis-Courmont Date: Tue Jan 24 21:05:22 2012 +0200 Fix MacOS build commit d832507736d33cb435ba1830e9bdbace89a68c2e Author: Felix Paul Kühne 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 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 Date: Tue Jan 24 18:15:33 2012 +0100 contrib: live555: replace ar by our $(AR) Signed-off-by: Rafaël Carré commit 6e6bfaf4f57920eef41fc4fb8edab39e6619aad7 Author: Rafaël Carré 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 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 commit c51ff47e321aa99f5f77033d091ce6140dd46d7e Author: Hugo Beauzée-Luyssen Date: Tue Jan 24 18:12:08 2012 +0100 hls: Removing useless assignments. Signed-off-by: Jean-Baptiste Kempf commit d56ce5536ac6d4b583cf0d1ad462828cb745ca8d Author: Hugo Beauzée-Luyssen 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 commit f180bd5f1a8d065cd9ae0ae0409d74f645b4df3a Author: Hugo Beauzée-Luyssen Date: Tue Jan 24 16:39:35 2012 +0100 hls: Removing warnings. Signed-off-by: Jean-Baptiste Kempf commit 833b0c760d3da2a5a2fc4da2acf87740b294ce73 Author: Hugo Beauzée-Luyssen Date: Tue Jan 24 16:37:26 2012 +0100 hls: Cosmetics: removing useless casts. Signed-off-by: Jean-Baptiste Kempf commit 75fbc4d4b792f5e4b40d6257ce1d6daaa810cc2f Author: Hugo Beauzée-Luyssen Date: Tue Jan 24 15:43:00 2012 +0100 hls: Fixing a deadlock introduced in previous commit. Signed-off-by: Jean-Baptiste Kempf commit e06362372ebb2e7d2a0ce0924703717807fb73ed Author: Hugo Beauzée-Luyssen 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 commit e618a5814917b1f966395ed3b45d1ca522a13692 Author: Hugo Beauzée-Luyssen Date: Tue Jan 24 15:09:55 2012 +0100 hls: Fixing hls_Copy Signed-off-by: Jean-Baptiste Kempf commit 982071198e54af320b684ac4bd319cc88caceb27 Author: Frédéric Yhuel 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 commit 40c5ee7f1b0b96fc964ea5a43ec41c0297a20711 Author: Brendon Justin 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 commit e0745f6002c5d0b20a552d98ab3e385798e68815 Author: Felix Paul Kühne 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 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 Date: Mon Jan 23 17:41:57 2012 -0800 macosx: remove outdated code commit fd8502cee82371a65b2eeeb230fbe63917bd84ff Author: Rémi Denis-Courmont 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 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 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 Date: Tue Jan 24 18:52:04 2012 +0200 Fix automake breakage in logger commit 00a0d57271b2945b262cc8ee0f81c0dfed0d9623 Author: Rémi Denis-Courmont Date: Tue Jan 24 19:04:30 2012 +0200 hls: fix linking commit 158cf2c5cdbd984d3ab54b886b939d641ef0dafa Author: Rémi Denis-Courmont Date: Tue Jan 24 19:09:09 2012 +0200 Fix libvlccore linking order commit a9739cc0a5ffe72aed386d50b9a08c5cce75d481 Author: Rafaël Carré 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 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 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 Date: Tue Jan 24 17:51:12 2012 +0200 Missing poll() declaration commit 1e5ba4764f048578bfdb857beed21676c760f99a Author: Rafaël Carré Date: Tue Jan 24 01:00:11 2012 -0500 contrib: speex: doesn't build in thumb commit 40e6d6d1a53c582409d1f37d6742e5b3dd4e3d1e Author: Rafaël Carré 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 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 commit ccb134a643baf9c9b60ae475198dddb57f107713 Author: Denis Charmet 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 commit 1f33a25ef2627b2b6411610b039f217dbdc3fb2e Author: Hugo Beauzée-Luyssen 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 commit 56a345ef6aa37e3f2b97931908e96b5ac755c760 Author: Hugo Beauzée-Luyssen 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 commit 9ffcb9c5cfcb3145df309874eafbaf573581b32a Author: Luc Saillard 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 commit 1a89d92f2797f8b4afc6788b35ebb0a51c9568d2 Author: Luc Saillard Date: Mon Jan 23 16:45:11 2012 +0100 hls: Renaming Download to hls_DownloadSegmentData Signed-off-by: Jean-Baptiste Kempf commit bcbad8c70e309d03ec7dac57ee1f146f41948574 Author: Hugo Beauzée-Luyssen Date: Mon Jan 23 16:45:28 2012 +0100 hls: Fixing some locks. Signed-off-by: Jean-Baptiste Kempf commit 04f73b95ae314d0b83c1e77411a290429418cd9f Author: Luc Saillard Date: Mon Jan 23 16:43:53 2012 +0100 hls: Support encryption Signed-off-by: Jean-Baptiste Kempf commit b6471932b586db28a5337851c69e11a651ab2806 Author: Edward Wang Date: Sat Jan 21 13:25:06 2012 -0500 Add NDK compiler to PATH under Android Signed-off-by: Jean-Baptiste Kempf commit e228d34ca5a6d47dc86b31ac9cea45ae19959a0e Author: Rémi Denis-Courmont Date: Mon Jan 23 17:23:20 2012 +0200 Inline vlc_poll() commit e63dd4e1e97b8131358306860707af568f72df10 Author: Rafaël Carré Date: Sun Jan 22 21:51:33 2012 -0500 speex: comment out duplicate download rule commit b35a1328145b6f8c938d22f35df943669fe8146e Author: Rafaël Carré 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é Date: Sun Jan 22 14:48:59 2012 -0500 contrib: extend CFLAGS when using NEON commit 510ceaa45837d38361ca0fcced9bbd0f009d0352 Author: Rafaël Carré Date: Sun Jan 22 04:15:57 2012 -0500 live555: add needed flags for android commit a6e2d06608df593af6118be34cc2f416d0c6d354 Author: Rafaël Carré Date: Sun Jan 22 04:15:56 2012 -0500 live555: use our compiler commit 341253eddfb02030c824d7972c41ed04631c31e6 Author: Rafaël Carré Date: Sun Jan 22 04:15:55 2012 -0500 live555: patch after extracting, before compiling commit 0ef89a6b388dca119fb4f1236e491ac887d0ee03 Author: Rafaël Carré 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é 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é 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é 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 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 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 Date: Sun Jan 22 18:58:16 2012 +0100 ball: do not enumerate choices in long text commit ff572f6e19eef3d0573d1b197dd671d59f91f9bb Author: Rémi Denis-Courmont Date: Sun Jan 22 18:57:35 2012 +0100 ball: use sane default value for color commit 432a626a513e768023cfd5bf9fff735b146611fc Author: Rémi Denis-Courmont Date: Sun Jan 22 18:56:59 2012 +0100 ball: fix filter variable names commit e423b4ec42eaee7003f850d720a8e8c497e9edec Author: Jean Baptiste-Kempf Date: Sun Jan 22 09:18:30 2012 -0800 Fix MacOS gettext intl detection Signed-off-by: Felix Paul Kühne commit 82e22a4443bc431c4b0c759883db2960b492d97c Author: Ilkka Ollakka 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 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 commit d6411a2a2a3d7eba00b1aa78bcb7060181d43358 Author: Rafaël Carré 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é Date: Sun Jan 22 03:55:59 2012 -0500 contrib: live555: android: don't update config.armlinux commit a43414d06f78d2a6e7d5c87ae612c32b69bc6d19 Author: Rafaël Carré Date: Fri Jan 20 18:35:23 2012 -0500 logger: support android commit 6983b2f386678ebc9554e334b0d5622f301c0c35 Author: Sébastien Toque Date: Tue Oct 4 22:38:36 2011 +0200 YUV->RGB convertor in NEON Signed-off-by: Rafaël Carré commit a42e078a872417d91c2c6ee854440f0cf527efa2 Author: Rafaël Carré Date: Sun Jan 22 02:38:48 2012 -0500 opensles: use linked list instead of circular buffer commit 225f0909fce360e163bf7a72b987094f1df71697 Author: Rafaël Carré Date: Sun Jan 22 02:00:25 2012 -0500 opensles: remove wrong comments commit a63b0ed15e9fb8894f63c4261811ab2ed2a890c3 Author: Rafaël Carré Date: Sun Jan 22 01:56:00 2012 -0500 opensles: move macros to where they are used, simplify commit 856597417b4f2ae3ca6e43d414b6298d81bcc378 Author: Rafaël Carré Date: Sun Jan 22 01:46:53 2012 -0500 opensles: Add macros to reduce khronos API verbosity commit 984533a217fa3f995e3c8b19833b056cda1cb7b0 Author: Rafaël Carré Date: Sun Jan 22 01:48:43 2012 -0500 opensles: Clear() -> rename commit d8ea040a7cf855c7f0a12f51e6e7794f28561cd9 Author: Rafaël Carré Date: Sun Jan 22 01:32:03 2012 -0500 opensles: move code around commit 843516d1000481e7495557c684c6f301b7e200a8 Author: Rafaël Carré Date: Sun Jan 22 01:26:42 2012 -0500 opensles: no need to store SLInterfaceID in the context commit 281afe79d3e9ec90b0ba9634ce1937638e029973 Author: Rafaël Carré Date: Sun Jan 22 01:24:42 2012 -0500 opensles: cosmetics commit f7e7f7266a3edf999515182f9bd25205193873d5 Author: Rafaël Carré Date: Sun Jan 22 01:22:46 2012 -0500 opensles: no need to store SLEngineItf in context commit d4d278c70ac843e83045094bdeb816f8aacb8057 Author: Rafaël Carré 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é 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 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 Date: Sat Jan 21 20:41:40 2012 -0800 macosx: leave fullscreen when last playlist item stops Signed-off-by: Felix Paul Kühne commit f043aa0e11894803f8b0f6f9f940a660d3a36069 Author: Ilkka Ollakka 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 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 Date: Sat Jan 21 20:42:43 2012 +0200 x264.c: fix message level setting in logging commit 30c93dead54d85b7273a80df7935ab4b51d20f02 Author: Ilkka Ollakka 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é 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é Date: Sat Jan 21 07:08:10 2012 -0500 android: build with -g commit 68ec53d7e89cf0b9bf060db72ce8da97cc5e8484 Author: Felix Paul Kühne Date: Fri Jan 20 21:43:24 2012 -0800 src: removed 'vlc_poll' from symbol list commit 9ae001675da6a878b4bdbe3fc4c693bd9a802013 Author: David Fuhrmann 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 commit 5db869658984cf46a4b9f79f12348b12102d3f63 Author: Francois Cartegnie Date: Sat Jan 21 04:08:10 2012 +0100 lua http: dont show pointing to localhost qrcode commit 1ed111e78255eb98406f49a93d1d943939badbcb Author: Tobias Güntner Date: Fri Jan 20 17:47:32 2012 +0100 Typo Signed-off-by: Rafaël Carré commit 5a5559dfcde0c1b9a5feb3a3831f460a5f82d21e Author: Rafaël Carré Date: Fri Jan 20 21:33:45 2012 -0500 compile: don't escape & commit 468e5ea3ff71fd453a2c0b05e4f5f90597226f27 Author: Rafaël Carré 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 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 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 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 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 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 Date: Fri Jan 20 04:58:11 2012 -0800 macosx: reset window level when closing the vout commit 327ffd125fc2cb8ca60ddcb6504ac7b57e926400 Author: Laurent Aimar Date: Thu Jan 19 21:38:24 2012 +0100 Thread safe picture_t refcounting. commit 7090b8ef26e54c61b53fb5af19855f57029eada8 Author: Laurent Aimar Date: Thu Jan 19 20:51:53 2012 +0100 Unexport now unused picture_Delete(). commit 71edfa9132733628a7ab457076197e49567614fb Author: Laurent Aimar Date: Thu Jan 19 20:49:03 2012 +0100 Used picture_Release when applicable. commit ccc3af5d2f49174bd214cd579d6af827b5685b3e Author: Laurent Aimar Date: Thu Jan 19 20:40:14 2012 +0100 Cosmetics commit 5335dbfb3abac6d2061c8e1c076f74cdd9753a0b Author: Laurent Aimar 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 Date: Fri Jan 20 17:43:08 2012 +0400 share/Makefile.am: musicbrainz art fetcher was renamed. commit fdb56db9694f4e3df0b8a58cd6a63a486f662071 Author: Konstantin Pavlov 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 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 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 Date: Fri Jan 20 15:09:27 2012 +0400 Musicbrainz: look for content, not line number. commit 7deea1888112c69aa61d30947f288eb3b3220426 Author: Konstantin Pavlov Date: Fri Jan 20 14:24:47 2012 +0400 Musicbrainz art fetcher: use version 2 API. commit da62ca94eaaae6742b45b2af81815d33f8a23a7e Author: Konstantin Pavlov 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 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 Date: Fri Jan 20 01:52:05 2012 +0100 i18n: remove moved file commit a2f19dccae747eb6271401c01ace3d6acd929fd8 Author: Rafaël Carré 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 Date: Thu Jan 19 23:32:19 2012 +0100 Update live555 error message version commit 3bbc2f546339d6e0e61a131191caf82a43c49435 Author: Rafaël Carré Date: Thu Jan 19 17:16:50 2012 -0500 android: don't use unexisting option commit 7edf187cc653555ecdd0186fabca30e1e9bc9575 Author: Rafaël Carré Date: Thu Jan 19 17:05:06 2012 -0500 android: build live555 plugin commit e3bb4aa98e55beee6811f5aada8968f602fcd9bc Author: Jean-Baptiste Kempf 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é Date: Thu Jan 19 17:01:27 2012 -0500 contrib: patch live555 for android commit 4135148ba02495d59c01e190843bf2cc647c7ef1 Author: Rafaël Carré Date: Thu Jan 19 16:58:41 2012 -0500 contrib: live555: use armlinux config when building for arm commit 5740099f6ffea9bc72f64ccd2870453e61ee77b2 Author: Rafaël Carré 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 Date: Thu Jan 19 20:21:46 2012 +0200 Remove the now broken Maemo 5 poll hack commit 80d860b6765b56a89335e9e5a46d6bf8c47b5571 Author: Rémi Denis-Courmont Date: Thu Jan 19 20:01:27 2012 +0200 Move poll() to compat/ commit 78d45cc159a0cf1c44feef11a2b9800d9398048e Author: Rémi Denis-Courmont 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 Date: Thu Jan 19 19:15:07 2012 +0200 Update live555 version check (close #5879) commit 336c7415a6bc9b59bf31be798979e6cc5f99fdbf Author: Jean-Baptiste Kempf Date: Thu Jan 19 11:27:10 2012 +0100 Use our DNS for freedb commit 306747df26951eda2adefd12609542a887452c73 Author: Jean-Baptiste Kempf Date: Thu Jan 19 11:26:48 2012 +0100 Use our own MB mirror commit 0137d3be215be27d29224bd04f921e41e9cac145 Author: Pierre Ynard Date: Thu Jan 19 03:45:19 2012 +0100 youtube.lua: update to new website changes commit 4567b66189dbf45e87e82eadc541b7d70cc2d5c3 Author: Jean-Baptiste Kempf 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 commit c422cdda4db1e9f69f53e198de8c01ee691f5157 Author: Brendon Justin 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 commit fa4b920d664728768c3d15fe7ffc0f0a348cce9e Author: Brendon Justin 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 commit 0fabd4d29e850700ce02bab507fe21a99371797e Author: Sébastien Toque 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 commit 85488575ba5f5fe93738b73df5dc9e9d3351c8d3 Author: Rémi Denis-Courmont 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 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 commit 5de5d154d85ad7997d74e983c515ac6f6c23083a Author: Jean-Paul Saman 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 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é 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é Date: Tue Jan 17 22:28:00 2012 -0500 opensles: no space between * and type commit 4a9ecabe2c03c2918a30913aab1ab3d67ceabf5a Author: Rafaël Carré Date: Tue Jan 17 22:27:39 2012 -0500 opensles: use calloc commit d8b9e7ae0784b0409bbbc039e9ebbcd95539f94c Author: Rafaël Carré Date: Tue Jan 17 21:59:56 2012 -0500 android: disable live555 also remove obsolete flags commit e7211c9a48bed2fd345dfac5c33c7f59445ee613 Author: Rafaël Carré 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 Date: Wed Jan 18 01:41:28 2012 +0100 Fixing weak alias detection for llvm based compilers Signed-off-by: Rafaël Carré commit e823f7eb5ac6a53c7d4a5fdf8c29439d7f9ed960 Author: Laurent Aimar Date: Tue Jan 17 23:38:27 2012 +0100 Removed now useless teletext hacks in the core. commit 9e3937721d5e106e70078d15fad456d95f182c52 Author: Laurent Aimar 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 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é Date: Tue Jan 17 13:53:01 2012 -0500 check for NULL commit 0e3b72f6a8bf2758c9c4559b60c6a0a776c6643f Author: Rafaël Carré 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 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é Date: Mon Jan 16 20:17:58 2012 -0500 blend.c was rewritten in C++ commit fec8f97c7f712483d047e961b31b5cbec921692a Author: Laurent Aimar 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 Date: Mon Jan 16 20:25:00 2012 +0100 Added NV12/21 support in rawvideo decoder. commit 400a9e94170b6dcff6ec2e43ce8b5483ca2a8ede Author: Laurent Aimar 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 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 commit 04c1aeb226a0b228bb2e61d843a190a594c685c8 Author: Brendon Justin 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 commit 056f72377faed75f22f89735f64961e8b1cbb30c Author: Brendon Justin Date: Sun Jan 15 15:40:01 2012 -0500 macosx: Fix for compilation on i686 and PPC Signed-off-by: Jean-Baptiste Kempf commit d9995bb6a5c9a2d1faa0083c7c0e3517e9567157 Author: Jean-Baptiste Kempf Date: Sun Jan 15 21:54:10 2012 +0100 Typo in NEWS commit 8cf355785e002ade33af056c68123b395ff4e46f Author: Rafaël Carré Date: Sun Jan 15 15:50:05 2012 -0500 Implement libvlc_video_get_size(), close #3679 commit 2845a74216f7289e5eb1ddcc5b3bdd998c5a57fd Author: Brendon Justin Date: Sun Jan 15 14:40:57 2012 -0500 macosx: Compilation fix on i686 Signed-off-by: Felix Paul Kühne commit 2d81b923ef635a3336f127aa1530f4d3a1d5e18f Author: David Fuhrmann 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 Kühne commit 822e3f1879446fc09240cfa00dfd6c60c633ab45 Author: Jean-Baptiste Kempf Date: Sun Jan 15 20:16:59 2012 +0100 Bump version to be above branch commit ad4ff46f2b04d96eb4b4dfab5a39d6d1dc25025c Author: Felix Paul Kühne 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 Kühne 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 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 Kühne 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 Kühne 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 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 Date: Sat Jan 14 23:18:15 2012 +0100 Qt: cleanup debug messages commit 7e47a1f723ed381b86f66cd93465e7fdbd95723c Author: Felix Paul Kühne Date: Sat Jan 14 19:55:37 2012 +0100 macosx: fixed compilation after ugly merge commit de5f5cfac4f59cda181e631f5d4a7421098861af Author: Brendon Justin Date: Fri Jan 13 21:04:50 2012 -0500 macosx: Update file headers on extensions Signed-off-by: Felix Paul Kühne commit ced48b310db5f137084e0fcc1783c1ac006a96f3 Author: Brendon Justin 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 Kühne commit efa2f96d313baacbc013bb554a444c00d5ba82a6 Author: Brendon Justin 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 Kühne commit 4c0f16871304032f95f0d56737d438c17621d51d Author: Felix Paul Kühne 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 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 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 Date: Sat Jan 14 09:42:30 2012 +0200 Sanitize LIBVLC_DEPRECATED Pointed-Out-By: Olivier Aubert commit 59984e4f18524d8c6d3e82c292bfdde9d9c27092 Author: Jean-Baptiste Kempf Date: Sat Jan 14 07:04:25 2012 +0100 Qt: fix indentation commit 921a659cf599ac0afd943aeed0a4fc085cc4f24f Author: Jean-Baptiste Kempf 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 Date: Fri Jan 13 23:24:35 2012 +0100 Qt: remove unneeded include and parent objects commit aac93fa6a72587bf75e0744c70f34a60a208b7b2 Author: Gaurav Narula Date: Thu Jan 12 19:39:13 2012 +0530 MP4: Parse transformation matrix Signed-off-by: Jean-Baptiste Kempf commit d16dfb3998616e32cb729dcceadd9b429c2886f7 Author: Jean-Baptiste Kempf Date: Fri Jan 13 15:45:43 2012 +0100 Icecast SD: add Radio in the title commit 95f73b03b7933b767f82b3cb57851b7ff0214ff2 Author: Edward Wang 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 commit fa0dc29afabea001cf21db04766b003e5cf7845e Author: Denis Charmet 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 commit 5db30fd60f0302dfeebf9c74948770453ea00fb7 Author: Felix Paul Kühne Date: Fri Jan 13 14:03:27 2012 +0100 include: minor ui string improvement to match INPUT_TITLE commit e80360db5a05a7ea87cc994daac29e493c98d0e2 Author: Felix Paul Kühne 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 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 Kühne commit a6fcfb7702be958a60d60496d3cdfe0d4bf37d5d Author: David Fuhrmann 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 Kühne commit 5dc28924d777eb7532234d207b68259dca8032aa Author: Jean-Baptiste Kempf 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 Date: Fri Jan 13 03:57:50 2012 +0100 Qt: seekpoints: don't use qtu() shorcut in this header commit 1b23d5cc728e1411406ef0680e230203333b4e93 Author: Francois Cartegnie Date: Fri Jan 13 03:30:11 2012 +0100 Qt: seekpoints: assume chapter name is utf8 commit 8473f0753678b6ddf507a0cd9f6043704464b0e7 Author: Laurent Aimar 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é Date: Thu Jan 12 15:53:45 2012 -0500 VLCKit: move building/packaging to project folder commit fc4007ed496df3948f68d15167aa75d188791c6d Author: Rafaël Carré 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 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 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é Date: Thu Jan 12 10:56:58 2012 -0500 VLCKit: use darwin9 for i386 contribs commit 4f97eb9457506211b88c41b4e822def4d9e03493 Author: Felix Paul Kühne Date: Thu Jan 12 13:32:04 2012 +0100 VLCKit: fixed compilation for x86_64 commit 10d3c50696d945ea8d29d57eca2e3cf25e02e08d Author: Cheng Sun 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 Signed-off-by: Jean-Baptiste Kempf commit f69cdcd31f4c95257871db04e9616b731e4b10a7 Author: Christoph Miebach Date: Thu Jan 12 01:46:00 2012 +0100 Using strings 3 times, defining each only once Signed-off-by: Jean-Baptiste Kempf commit 393f9efed0c35c5a254ed096f217d6edfb2ed601 Author: Edward Wang 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 commit 498f15b30a450919f0e2a76ba102e431c8f01859 Author: Felix Paul Kühne 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 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 Date: Wed Jan 11 19:53:27 2012 +0100 macosx: reimplement 'fullscreen video device' (fixes #5831) commit d1902eb8d655d269f342d0562d0e63c1b0ab136d Author: Jean-Baptiste Kempf Date: Wed Jan 11 18:42:09 2012 +0100 Qt4: restore search in SD Close #5545 commit cedc46eab06be1694030a2981247d4abc5708ebb Author: Jean-Baptiste Kempf 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 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 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 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 commit e34841a402e8c80abd3c9ce517b81c868901ada5 Author: Christoph Miebach 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 commit cef4b56a6f7b467300858bf125aaa7098481cb5d Author: Naohiro KORIYAMA 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é commit 87e9c403dece6d0c347d7314402f1919cb36b859 Author: Laurent Aimar Date: Tue Jan 10 23:26:33 2012 +0100 Improved default threads count when using automatic mode in avcodec. commit e587ce36787d2519a774d27465d71b2272c9c6c4 Author: Laurent Aimar 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 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 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 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 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 Date: Tue Jan 10 20:48:40 2012 +0100 Fixed video AR given to the encoder when transcoding. commit 1ac5b35ca17c3316a5cc1ef4ddda3dcd98f27de8 Author: Laurent Aimar Date: Sun Jan 8 22:09:55 2012 +0100 Ignore files without their beginning in RAR archive. commit 136942f307a3fee34c6a9f11353328f264e9027b Author: Laurent Aimar 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 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 Date: Tue Jan 10 18:08:46 2012 +0100 ASF: macro removal for ASF_FindObject commit 137d008bc73efbd9c8275faf7f1b2af13d426f2a Author: Jean-Baptiste Kempf Date: Tue Jan 10 18:05:26 2012 +0100 ASF: macro removal in ASF_CountObject commit cddfefc80fd3fad92b1235b286763f6946c7640a Author: Jean-Baptiste Kempf Date: Tue Jan 10 17:50:20 2012 +0100 ASF: macro removal commit 764b674d399a1949a593271d716789c1fbabade9 Author: Jean-Baptiste Kempf Date: Tue Jan 10 17:31:50 2012 +0100 ASF: remove unneeded define commit 084beb155c04a4e56b98c366bc6a1bd3d156ff17 Author: Felix Paul Kühne 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é 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 Kühne 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 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 Date: Mon Jan 9 23:17:03 2012 +0000 2012 Release Key commit 4f771d1d5cab79ff16a494edb2c97bb7366f923d Author: Edward Wang 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 commit 491b918f5628a502a6bcf89141e5ecfba3c7757d Author: Jean-Baptiste Kempf 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 Date: Mon Jan 9 15:42:24 2012 +0100 Removed a space in front of questionmark. 2 Findings Signed-off-by: Christophe Mutricy commit 69a6354729fe83768f0e117889bb415969c25f75 Author: David Fuhrmann 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 Kühne commit 520e60b66c2747105a91222cf101bfc806cd55f9 Author: Jean-Baptiste Kempf 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 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 Date: Mon Jan 9 11:53:22 2012 +0100 Contribs: build gettext with llvm Close #5801 commit 0d4e2968970e2a344ce81c979b78e27435c485c6 Author: Pierre Ynard 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 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 Kühne commit 3ed6c0090febe190909fb867ae4dfac5311e9c06 Author: David Fuhrmann 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 Kühne commit a3349c78515633fec940c37ef469252a730fb529 Author: Felix Paul Kühne 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 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 commit 577b183d295adbea85e03502d73d04fd3f90ef90 Author: Naohiro KORIYAMA 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 commit 72f3e860b6f12775f9d965121f34a994f3dcbf74 Author: Felix Paul Kühne 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 Kühne 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 Kühne 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 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 Date: Sat Jan 7 19:36:09 2012 +0100 lua: fix sign errors in us_tonumber() commit c4808dbd84321a9447c4bc2d3c761586a3317e47 Author: Felix Paul Kühne Date: Sat Jan 7 19:11:35 2012 +0100 macosx: really fixed compilation on 10.5 commit 4665c50e94985e35eec8d3f2171812440a17d806 Author: Felix Paul Kühne Date: Sat Jan 7 18:52:48 2012 +0100 macosx: fixed compilation issue on Leopard commit df8a9d08077afb7de671c3d6de4bde323de5c61c Author: Felix Paul Kühne 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 Kühne 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 Kühne 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 Kühne Date: Sat Jan 7 17:12:37 2012 +0100 macosx: some improvements to the non-embedded vout window commit c90a3e02568368f55f454aee7c89ed57a945ed17 Author: Pierre Ynard 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 Kühne 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 Date: Sat Jan 7 13:36:27 2012 +0100 cue.lua: simplify pattern matching commit a4ad11925259f716d65a8527c188339f67affad7 Author: Naohiro KORIYAMA 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 commit 28958fd5930d1efe9801213354b4998e4a881fc4 Author: Jean-Baptiste Kempf 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 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 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 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 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 Date: Sat Jan 7 00:58:40 2012 +0100 Factorized the Filter() function of motiondetect. commit 76821fb12d7e3a5cf6be62f023852c8091b09a69 Author: Laurent Aimar 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 Date: Fri Jan 6 23:02:45 2012 +0100 Fixed a typo "Elasped" -> "Elapsed". commit 94d21282e56fb9ccd8e2e98e058b24909d63839c Author: Laurent Aimar 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 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 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 Kühne Date: Fri Jan 6 22:20:54 2012 +0100 macosx: fixed volume range (fix #5790) commit a80cde4daa41fee1fef3acd6d26d0c15f503a318 Author: Rafaël Carré 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 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 Kühne commit 0c4c7f06de78d4ace0f33103dc66b9f81cd964fc Author: Felix Paul Kühne Date: Fri Jan 6 20:42:05 2012 +0100 macosx: fixed interface crash on quit fixes #5779 commit 52eae1b9ed74a3dbcd0ff39345c4da3316fa587c Author: Felix Paul Kühne 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 Kühne 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 Kühne 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 Kühne 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 Kühne 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 Kühne 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 Kühne 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 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 commit db1c4aa7bcc4b94ec90a0217a52fa988304c0228 Author: Hugo Beauzée-Luyssen Date: Thu Jan 5 14:35:10 2012 +0100 dash: Adding an implementation for UrlTemplate Signed-off-by: Jean-Baptiste Kempf commit d3086feaa17f818ac945eba7d460fa8edb4688ef Author: Hugo Beauzée-Luyssen Date: Thu Jan 5 18:23:52 2012 +0100 dash: Fixing SegmentInfoDefault parsing. Signed-off-by: Jean-Baptiste Kempf commit 83b82fc3805b1217cb6204fc4f763550416f0de0 Author: Hugo Beauzée-Luyssen 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 commit cb1d6223044b0accbe1500930efaef058baf25b5 Author: Hugo Beauzée-Luyssen Date: Thu Jan 5 18:20:36 2012 +0100 dash: Group: Fixing SegmentInfoDefault initialization/deletion Signed-off-by: Jean-Baptiste Kempf commit c4851d5ce5b5e8d83b4b5135de2d9ee475ce4d3e Author: Hugo Beauzée-Luyssen Date: Thu Jan 5 17:11:01 2012 +0100 dash: Handle UrlTemplate in parser. Signed-off-by: Jean-Baptiste Kempf commit 2a6547a931e61fd117298662176e41751b5e197d Author: Hugo Beauzée-Luyssen Date: Thu Jan 5 16:40:23 2012 +0100 dash: Removing useless and potentially harmful recursion. Signed-off-by: Jean-Baptiste Kempf commit 88dc675a805600c9d3464d3af0008afaee18ef3f Author: Hugo Beauzée-Luyssen 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 commit cbef7d0cda327a86455388af128949cca5a01012 Author: Hugo Beauzée-Luyssen Date: Thu Jan 5 16:03:27 2012 +0100 dash: HTTPConnectionManager: Removing useless method. Signed-off-by: Jean-Baptiste Kempf commit 73b30f553150be24f2fb523d629fba788d18646b Author: Hugo Beauzée-Luyssen 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 commit 98a01d40722a080842a7e85b2a657bd946a7ea14 Author: Hugo Beauzée-Luyssen Date: Thu Jan 5 14:53:09 2012 +0100 dash: Cleaning Period class. Signed-off-by: Jean-Baptiste Kempf commit 8158205e527712886aa05a644d508e406a024e68 Author: Hugo Beauzée-Luyssen 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 commit a90c1374304a712b6329015132d3ce3956a6ea1f Author: Hugo Beauzée-Luyssen Date: Thu Jan 5 12:20:47 2012 +0100 dash: Handle relative URL Signed-off-by: Jean-Baptiste Kempf commit bc77d458c167012d56054404a481c5f328e1da3b Author: Hugo Beauzée-Luyssen Date: Tue Jan 3 16:05:09 2012 +0100 dash: Store the parent Group in every representations. Signed-off-by: Jean-Baptiste Kempf commit f4816ca7653df5161eb8f368722ae50d6e4202b4 Author: Rémi Denis-Courmont Date: Fri Jan 6 12:31:45 2012 +0200 v4l2: add automatic power line frequency detection commit 61994f3392444741c0a4a2cb66c22a6204ca44d7 Author: Rémi Denis-Courmont Date: Fri Jan 6 12:28:08 2012 +0200 v4l2: add analag standard groups from Linux 3.2 commit c5c882aba02ff17ce357650c4752f50a38abe881 Author: Ilkka Ollakka 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é Date: Thu Jan 5 20:38:55 2012 -0500 android configure script: allow custom options commit 04af3029f32f465b55ead02016f53d913a7be9ae Author: Dean Lee Date: Thu Jan 5 22:54:06 2012 +0000 nsis: Chinese l10n update Signed-off-by: Christophe Mutricy (cherry picked from commit 032350a9a5e362c5152feed1811c8df1bd4cfd40) Signed-off-by: Jean-Baptiste Kempf commit a4b8f10df0cef6bb7c52ed361b500349afeef74a Author: Dean Lee Date: Thu Jan 5 22:50:36 2012 +0000 vlc.desktop: Chinese l10n update Signed-off-by: Christophe Mutricy (cherry picked from commit 11114cf52d237a125684320c243e731117bf571d) Signed-off-by: Jean-Baptiste Kempf commit 1772a146c2a2b9a76af44e1226765aa8368f3b0e Author: Laurent Aimar 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 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 Date: Thu Jan 5 21:52:59 2012 +0100 Fixed zvbi subpictures AR. commit 705d11a4de11c5ab20941f36f93589b855a5c3ce Author: Laurent Aimar 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 Date: Thu Jan 5 19:29:32 2012 +0100 Qt: code simplification commit 7066f3499092bf7b635db70d4f418375f8ac0104 Author: Jean-Baptiste Kempf 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é 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 commit c0f44d25b394418bbbe0f436c67b5872f7f44f5d Author: Kelly Anderson 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 commit a957114421fd2e875432e5fde0448ffc1ae60cfd Author: Kelly Anderson 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 commit 5c261b04db7a7b7af65d169b7ee0700b55e72cef Author: Jean-Baptiste Kempf 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 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 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 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é Date: Thu Jan 5 05:18:02 2012 -0500 contrib: upnp has config.* in a custom dir commit ccf99a62de0e94ea8f6497a9688b7e5cc22d0be3 Author: Rafaël Carré Date: Thu Jan 5 04:57:32 2012 -0500 contrib: samplerate has config.* in a custom dir commit d62d0e3f8f2cb96c755bf8e0666bf4dc248b827d Author: Rafaël Carré Date: Thu Jan 5 04:29:46 2012 -0500 contrib: dvbpsi has config.* in a custom dir commit f0296b66c7ce3385042227f79f462862995c177d Author: Rafaël Carré Date: Thu Jan 5 04:25:04 2012 -0500 contrib: update config.{sub,guess} in some packages commit aa2748bdc5f45139ec803c9597d80f1f0321f6fd Author: Rafaël Carré 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é 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é 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é Date: Thu Jan 5 03:41:38 2012 -0500 contrib: openjpeg: update config.{guess,sub} commit 1f62e75db43063d4fc1a793ec3ba1bdf1b6fac94 Author: Ilkka Ollakka Date: Thu Jan 5 12:53:30 2012 +0200 x264.c: use x264_param_apply_profile commit 140a7dbc9bcb4cb717fd955e98d4c27abc077ffe Author: Ilkka Ollakka Date: Thu Jan 5 12:50:38 2012 +0200 x264.c: move mbtree closer to other bitrate options commit f1e222cf3197da2a0c395b5a8eae745e470d312e Author: Ilkka Ollakka 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 Date: Thu Jan 5 12:41:36 2012 +0200 x264.c: support infinite keyint option with -1 commit c023657699e30dbdb6681d5364e73c3114f7e27e Author: Sharad Dixit Date: Thu Jan 5 02:41:15 2012 +0100 Qt4: Fixed uninitialized variable Signed-off-by: Jean-Baptiste Kempf commit ebb59d3627b60e4f7547d0e36805c99e9d8e94c8 Author: Rafaël Carré Date: Wed Jan 4 20:08:17 2012 -0500 contrib: libmpeg2 has autotool files in a custom dir commit 702502969a8af0c166e6a6ee0af5063d8e742e28 Author: Rafaël Carré 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é 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é 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é Date: Wed Jan 4 19:58:19 2012 -0500 contrib: update config.{guess,sub} on some old packages commit 37b428889762b86e3ab9afed4367e9a8882b87e2 Author: Rafaël Carré 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é 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 Kühne Date: Thu Jan 5 01:36:38 2012 +0100 macosx: fixed build script commit d486e3110f5a95e29606d22ed2c70ed9662526b2 Author: Felix Paul Kühne 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é Date: Wed Jan 4 18:59:51 2012 -0500 plugin support for "other" system (non Linux UNIX) Signed-off-by: Jean-Baptiste Kempf commit 632b98d497c8c36b6bf1f61a8400501e293f51a4 Author: Laurent Aimar Date: Tue Jan 3 22:19:42 2012 +0100 Fixed potential NULL dereference when openning splitted rar files. commit 435f1d55e7745df14c4e3a725d18dc2f32b6c7f1 Author: Laurent Aimar Date: Tue Jan 3 21:01:49 2012 +0100 Fixed BDA support (close #5627). commit cc3191024a1ecbb110e70046833ca7819facf482 Author: Rafaël Carré 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é Date: Wed Dec 28 11:03:50 2011 -0500 contrib: gmp: update config.{guess,sub}, needed for android commit e10f808bfda43a49dff3b49cdac6edc18c3b67db Author: Rafaël Carré 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 Date: Wed Jan 4 21:20:10 2012 +0200 vlc_fopen(): implement C11 "x" open flag commit 46f74073685b29544dd55b3494f82e77fe9b4b6b Author: Rémi Denis-Courmont 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 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 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 Kühne 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 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 Kühne commit dad067c4fcdd65f9d2068d177c12342c88e01ecb Author: Jean-Baptiste Kempf Date: Wed Jan 4 01:34:00 2012 +0100 Http: fix punctuation spacing commit c53d878a0f633c44b599997965942fd3b54622f9 Author: Jean-Baptiste Kempf Date: Wed Jan 4 01:32:47 2012 +0100 Audiobar: add necessary spaces commit 7fd87e8200ba6e174320e04f798af9e95a43207b Author: Jean-Baptiste Kempf Date: Wed Jan 4 01:32:13 2012 +0100 Qt: Fix typo commit fd08420aeb1a37a9b5ceaf47ae3dd442ed438138 Author: Jean-Baptiste Kempf 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 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é Date: Tue Jan 3 17:42:30 2012 -0500 update macosx/build.sh commit e0fee1e53f3891b6a90f8720d991fe1b6e876cc3 Author: Edward Wang Date: Sun Jan 1 14:04:59 2012 -0500 Qt4: Add new timelabels to default layout Signed-off-by: Jean-Baptiste Kempf commit abfcd0d5d391256477a45e0b3d07b90ce924e561 Author: Edward Wang Date: Sun Jan 1 14:04:58 2012 -0500 Qt4: allow more types of timeLabel in toolbars Signed-off-by: Jean-Baptiste Kempf commit e06dc3899f89f45b712e8e6e0693169c72fd12e7 Author: Jean-Baptiste Kempf Date: Tue Jan 3 18:34:13 2012 +0100 Qt4: add the slower/faster buttons near the speed slider commit 18120e5ae23e61a7172dec0321d386e0d877702e Author: Edward Wang Date: Sun Jan 1 14:04:57 2012 -0500 Qt4: allow speedlabel in toolbars Modified-by: Jean-Baptiste Kempf Signed-off-by: Jean-Baptiste Kempf commit 38227c2441ad80bbf000f3a5fda40f5ca1dd6e3d Author: Rémi Denis-Courmont Date: Tue Jan 3 18:35:02 2012 +0200 Remove dirfd() hacks commit f6287174c439ce69f3abc4d3705e5fd303045421 Author: Jean-Baptiste Kempf Date: Tue Jan 3 09:31:50 2012 +0100 Denote warnings in demuxer that can happen in normal situations commit 6a0131dae6a119a72fbec2bce995ca1dfcd9b5be Author: Edward Wang 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 commit 1874005cf2614660bbe929de6b43d547996c1ff5 Author: Pierre Ynard Date: Tue Jan 3 02:37:48 2012 +0100 NEWS: IPv6 fix-up commit ffdd8bedfe9dc865236b196739a7614aa2867b91 Author: Rafaël Carré 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é 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 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é commit 3ac083ca42c57ce6ee717a7ea81ff78f538469a9 Author: Geraud CONTINSOUZAS Date: Tue Jan 3 09:50:16 2012 +1100 fix missing dirfd references for FreeBSD Signed-off-by: Rafaël Carré commit 28f37b5fd35dc12a477a67796978eb9e852d3451 Author: Jean-Baptiste Kempf Date: Mon Jan 2 23:11:41 2012 +0100 Qt: allow opening of BDMV hierarchies through open folder commit fcbcea1df9e93948d43aad2cf4511f81042fc9b8 Author: Jean-Baptiste Kempf Date: Mon Jan 2 22:26:55 2012 +0100 Qt4: pause on minimize is off by default commit b85cc5537812613a2988651c851b08fa34b7516a Author: Jean-Baptiste Kempf Date: Mon Jan 2 22:25:58 2012 +0100 Qt4: negative days for updates checking makes no sense commit 12514465f1df9d5ca0eae86a84b1766f1b70a6e6 Author: Jean-Baptiste Kempf Date: Mon Jan 2 20:14:14 2012 +0100 Qt: remove unneeded debug message commit b02e4929f8a5e7cbdf01915f1e9d76eeb0e2ece6 Author: Edward Wang 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 commit 42aab54543c177fb26d74f7fab630151b4ab83f7 Author: Edward Wang 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 commit c1df08645f506aff78b0aaab1609380d78b2551c Author: Faustino E. Osuna Date: Mon Jan 2 14:30:48 2012 +0100 Fix typo in M4 Cxx flags macro Signed-off-by: Jean-Baptiste Kempf commit 4b21b04e9fde44100c61c259ce8282a504aaa748 Author: Edward Wang Date: Mon Jan 2 14:02:56 2012 +0100 Qt: Move the clear playlist button to the context menu Modified-by: Jean-Baptiste Kempf Signed-off-by: Jean-Baptiste Kempf commit 1a821f0b718f3c4e62f1a34ff2861fc3ba9ea592 Author: Felix Paul Kühne 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 Date: Mon Jan 2 12:24:05 2012 +0100 Qt4: code cosmetics commit 9bf74a1e7e105ed8f7abc9a12f87eb8b473055b6 Author: Edward Wang 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 commit 29a5f1324f8979f199125958d7f2821750b5f78f Author: Cheng Sun 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 commit f15ce26448d6bebd8a9c8cc84257bedd18fb5536 Author: Cheng Sun 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 commit ef88dfda4c502006455e53ad339ed0d0b9b57cc4 Author: Cheng Sun Date: Sun Jan 1 23:36:31 2012 +0000 Minor fixes to spelling in documentation Signed-off-by: Jean-Baptiste Kempf commit c7fd79264f42ff8a6c7ac65fddb77f476d7ca1e7 Author: Jean-Baptiste Kempf Date: Mon Jan 2 01:00:51 2012 +0100 Happy New Year