commit 1e76bf48e3f0ef419cf1ca55c9d1d3fe4d0e099d Author: Felix Paul Kühne Date: Fri Dec 31 18:51:09 2010 +0100 makefile: another Xcode4 fix commit 29966630ec0423422503f10f8e7ef687abd7d80d Author: Felix Paul Kühne Date: Fri Dec 31 18:16:09 2010 +0100 contribs: fixed installation of this stupid library commit 029de0a493f79ae7ca15bf205967091f8e938f2b Author: Felix Paul Kühne Date: Fri Dec 31 18:03:04 2010 +0100 contribs: removed cmake from Mac distro files again This should be installed locally as it can't be crosscompiled. Recommendation: Homebrew commit 5eb8777f896104264b0d6ca5d3e7ca34bd24bc2e Author: Jean-Paul Saman Date: Fri Dec 31 16:42:22 2010 +0100 stream_filter/httplive.c: cleanup hls_Thread() Cleanup hls_Thread(). commit 1ca77e878d37cd54724f71f452f7313a1be10fe8 Author: Jean-Paul Saman Date: Fri Dec 31 16:20:13 2010 +0100 stream_filter/httplive.c: only check p_sys->playlist.wakeup for live streams Check only for live streams the member p_sys->playlist.wakeup. commit 9994020808c74044174d589418db790b41e00f0d Author: Jean-Paul Saman Date: Fri Dec 31 15:40:55 2010 +0100 stream_filter/httplive.c: Cleanup hls_thread_t and stream_sys_t structs. Cleanup hls_thread_t and stream_sys_t structs: - duplicate members - rename hls_playlist_t to hls_playlist_s - move download members to stream_sys_t inside a hls_download_s struct - check for p_sys->thread is no longer needed in segment_Seek() commit c407725c0a6dd217458cb59bad342c4c02e20420 Author: Jean-Paul Saman Date: Fri Dec 31 15:31:49 2010 +0100 stream_filter/httplive.c: reloading playlist check before download segments Rearrange hls_Thread logic with live playback in mind. In case all segments have been downloaded, then make sure that reloading the playlist file happens before downloading the next segment. This is also true when it is time to reload the playlist. commit a84de9b103ee17e5eda7175f640aca40243ca59f Author: Jean-Paul Saman Date: Fri Dec 31 14:10:31 2010 +0100 stream_filter/httplive.c: sanity checking in GetSegment() Print a warning if the download segment counter and playback segment counter are less then 3 segments apart. Print and error if they are the same. commit 9dffe0cb327826a501a556f540a59184c39cf901 Author: Jean-Paul Saman Date: Fri Dec 31 13:30:14 2010 +0100 stream_filter/httplive.c: cleanup debugging messages no functional changes commit 31d95875ea7bd2144a1039b2a7fb3e38042b374a Author: Jean-Paul Saman Date: Fri Dec 31 11:51:58 2010 +0100 stream_filter/httplive.c: use segment->sequence number in msg_* Use the sequence number of the segment in msg_* instead of the array index. commit fa540df2d12647891c0c2764eb0b78762d2005cf Author: Jean-Paul Saman Date: Fri Dec 31 11:33:31 2010 +0100 stream_filter/httplive.c: cleanup error path Make error path simpler. commit 7507a0f70c3ea934889933262a974bd029fa145f Author: Jean-Paul Saman Date: Fri Dec 31 11:13:57 2010 +0100 stream_filter/httplive.c: off by one Matching #EXT-* keywords was off by one for several. commit f02f6199300f9bec09fec698300df12f5b863fc5 Author: Jean-Paul Saman Date: Wed Dec 29 16:29:16 2010 +0100 stream_filter/httplive.c: debugging for live streams Add extensive debugging information for detecting issues in HLS live streams. commit b73c6998e092380472c6c9d390bc12aabc7ad08c Author: Jean-Paul Saman Date: Tue Dec 28 14:30:16 2010 +0100 stream_filter/httplive.c: Reload M3U8 playlist for live streams Reload .m3u8 playlist from the server and try merging its result with the current available information. The array of segments for the current stream is only appended and does currently not shrink. Shrinking the segment list will be dealt with in another patch. commit fc76ca457c74d2134abcdea10cc397d9ecff61b8 Author: Felix Paul Kühne Date: Fri Dec 31 17:42:26 2010 +0100 contribs: updated binary package for Mac OS X commit 9929e5b16fac4fbc5678ba87f02c841056e07fe6 Author: Felix Paul Kühne Date: Fri Dec 31 16:06:26 2010 +0100 contribs: added another hack to crosscompile this broken library commit b5ff30806b3b332bcfeb4ddbe58a6419ed58892a Author: Felix Paul Kühne Date: Fri Dec 31 15:31:15 2010 +0100 contribs: fixed broken check commit 10cca3218348f5ee13c7316b35c15cfba5178d6b Author: Felix Paul Kühne Date: Fri Dec 31 14:08:28 2010 +0100 contribs: correctly setup cmake toolchain when cross-compiling on Mac OS X and a few other fixes commit 0ab5a28a27d319f1ed26b8dffde19f442ab0ee22 Author: Felix Paul Kühne Date: Fri Dec 31 14:04:45 2010 +0100 contribs: updated cmake to 2.8.3 commit 8beb6e0f0c7235349c0715b8de1d1844b65d9e53 Author: Sébastien Toque Date: Thu Dec 30 22:07:16 2010 +0100 Added 3 settings to projectm module and fix a crash 3 setting to set meshx, meshy and texturesize Fixed a crash if there is no available presets Signed-off-by: Jean-Baptiste Kempf commit e71277e8fbd5fcc1c81b69c8de25fb7c56159df2 Author: Jean-Baptiste Kempf Date: Wed Nov 24 16:19:07 2010 +0100 Symbian: modules compilation fix commit 795d78fccc11545e37b82479e9cf7c22a9cb79d1 Author: Jean-Baptiste Kempf Date: Wed Nov 24 15:02:29 2010 +0100 Symbian: Return 1 as cpu number TODO: use HAL or another way commit b048d0aab088e14e22bb76206a2bfe0808d43432 Author: Jean-Baptiste Kempf Date: Tue Nov 23 19:05:55 2010 +0100 Symbian: fix for PATH_MAX commit 2cb957df80ebddee5a5094923e951046511a7c7c Author: Jean-Baptiste Kempf Date: Tue Nov 23 18:33:18 2010 +0100 Symbian: native separator is \\ commit b225dc1390f75fb71581dc96888931899aa98a79 Author: Jean-Baptiste Kempf Date: Tue Nov 23 17:55:22 2010 +0100 Symbian: no daemon mode commit 544a92a06c96a960a119db1440778b76b60e21e3 Author: Jean-Baptiste Kempf Date: Fri Nov 19 02:28:28 2010 +0100 Symbian: simple configure Signed-off-by: Jean-Baptiste Kempf commit 84e68e25cc2e10bd146e6c450ba5ba88ca1dacf9 Author: Jean-Baptiste Kempf Date: Tue Nov 23 17:56:02 2010 +0100 configure.ac: do not warn against shared if you aren't building VLC commit f0dfd71b45c7f6b8625841941644a7fdea9fd457 Author: Rémi Duraffort Date: Thu Dec 30 20:50:30 2010 +0100 Fix memory leak. commit 0674cc738c43a1ffa7e48762af84b5321d1663c9 Author: Felix Paul Kühne Date: Thu Dec 30 14:52:10 2010 +0100 contribs: enable cmake for Mac commit 50e6ae23508177f6df145b2b37d797199aafd264 Author: Felix Paul Kühne Date: Thu Dec 30 14:15:05 2010 +0100 contribs: updated ffmpeg to HEAD commit 6568965770f906d34d4aef83237842a5376adb55 Author: Rémi Denis-Courmont Date: Wed Dec 15 00:08:59 2010 +0200 Real: fix heap buffer overflow (CVE-2010-3907) Malformatted files may have a zero i_subpackets value. In this case, we cannot use the array, but we still have to free it (calloc(0)). This should fix LP#690173. Reported-by: Dan Rosenberg commit 403718957b551c3c27546b7f82b2ae9ba937652f Author: Srikanth Raju Date: Wed Dec 29 20:49:21 2010 +0530 ML: Use bsearch() instead of reinventing commit 30834428ddf147f1c102be3559d73ff7e5cfbd0d Author: Jean-Paul Saman Date: Wed Dec 29 15:41:54 2010 +0100 stream_filter/httplive.c: relative_URI() determine base path of p_sys->m3u8.psz_path commit-id: 61042012fa846988d7d7c364396478850afedf67 simplified relative_URI() a bit too much. commit e2cac80ee9015cf4aee56950c022013805135def Author: Jean-Paul Saman Date: Wed Dec 29 15:17:49 2010 +0100 stream_filter/httplive.c: use check username/password in relative_URI() If a username and password are suplied, then use it when constructing the URI. commit 60ab123e3ccf9b5432c7e46ef7cc52ce361e71fb Author: Jean-Paul Saman Date: Wed Dec 29 14:49:55 2010 +0100 stream_filter/httplive.c: use hls->url.psz_path in relative_URI() for segments. The function relative_URI() only took the base path from the meta index file into account. This caused it to miss subdirectories mentioned in the .m3u8 files referenced from the meta index file. Instead of looking at the base of the meta index file it now looks at the base path (hls->url.psz_path) from the HLS stream itself for segments. commit ea09a15047ba67961134f1d82088367de6083575 Author: Felix Paul Kühne Date: Wed Dec 29 00:05:46 2010 +0100 Fixed VLC.app creation with Xcode 4.2 commit 5a7825ca8ae47062a3299864262dda853856183a Author: Jean-Baptiste Kempf Date: Wed Dec 29 00:03:46 2010 +0100 lavc implements emu-edge in VP8 now commit 64f1b9a158a8350c9d1545fdd66c943c89c862bc Author: Jean-Baptiste Kempf Date: Tue Dec 28 23:46:42 2010 +0100 Contribs: build sidplay2 and patch it so it can actually compile commit d72e2884abe6bd30b5b2b408f309970bb74de4c3 Author: Rémi Duraffort Date: Tue Dec 28 22:02:56 2010 +0100 contribs: compile ffmpeg. commit 7998559cf94be7456098f747dc929f182d249de2 Author: Rémi Duraffort Date: Tue Dec 28 21:27:17 2010 +0100 Contrib: build some libs for android. A lot of libraries are still missing. commit ea570fc6b64c114ee5b95ce3cf81d1590042507d Author: Jean-Baptiste Kempf Date: Tue Dec 28 17:36:31 2010 +0100 Contribs: libjpeg update commit 311bf8db97758b836da37da1f6824adcea2d4856 Author: Jean-Baptiste Kempf Date: Tue Dec 28 17:32:30 2010 +0100 Contribs: Minor updates of libxml and libpng commit 1342283db9b3fb55b8564dd9eab645e363afb038 Author: Jean-Baptiste Kempf Date: Tue Dec 28 17:21:37 2010 +0100 Contribs: gnutls update to 2.10.4 commit 80bf9fe9a00447930f0cc49231b3b763a56e324d Author: Jean-Baptiste Kempf Date: Tue Dec 28 17:16:59 2010 +0100 Contribs: update to libogg 1.2.2 commit 30296dcacd8934c05e5542d3218c03693fe8eaa9 Author: Jean-Paul Saman Date: Tue Dec 28 15:06:04 2010 +0100 stream_filter/httplive.c: b_cache determined in wrong place The logic to determine if caching of segments is allowed or denied was flawed. It only determined it onces after the playlists were loaded. In case of a meta playlist the logic would only indicated the caching value for the last added HLS stream. The fix is to determine p_sys->b_caching (caching segments allowed or not) when switching segments or HLS streams (adaptive bandwidth). commit 5af85ce47daf121a00eed6ad13d41fc28e21c610 Author: Jean-Paul Saman Date: Tue Dec 28 13:13:00 2010 +0100 stream_filter/httplive.c: do not calculate stream size for live streams It is not possible to calculate a stream size for a live HLS stream. commit 37164e21de04929d633961c515328cd38e6a29a2 Author: Jean-Paul Saman Date: Tue Dec 28 12:52:01 2010 +0100 stream_filter/httplive.c: cleanup parse_StreamInformation() Cleanup parse_StreamInformation() function. commit 90c85095d9304426b981949274ae3c4daee6d93e Author: Jean-Paul Saman Date: Tue Dec 28 12:41:32 2010 +0100 stream_filter/httplive.c: Do not cache on live playback Release segments for HLS live streams even when HLS caching is allowed. commit 6cc64e70e5759d85af49dc5f56ff311c341b9efc Author: Jean-Paul Saman Date: Tue Dec 28 14:53:28 2010 +0100 stream_filter/httplive.c: cleanup stream_sys_t structure Abstract HLS playback variables into a structure Conflicts: modules/stream_filter/httplive.c commit cb87768b569875c011c58120100095451bb9032c Author: Jean-Paul Saman Date: Tue Dec 28 12:30:26 2010 +0100 stream_filter/httplive.c: Initialize HLS Live stream and abstract HLS playlist variables into a structure Initialize HLS Live stream and abstract HLS playlist variables into a structure. commit 78965a9531d7e59170882b681fb51a2c822c8e4d Author: Jean-Paul Saman Date: Tue Dec 28 12:13:31 2010 +0100 stream_filter/httplive.c: simplify relative_URI() function. Simplify relative_URI() function. commit 975eb272acdde0ec89ee1cfa21eaa4fa879ad4e5 Author: Jean-Paul Saman Date: Mon Dec 27 14:21:17 2010 +0100 stream_filter/httplive.c: download 6 segments from start point The HLS plugin downloads all segments as fast as possible once started. This is not very friendly to HLS servers, because it equals a full download of the movie in one go. However by downloading only a certain amount (say 6 segments, which is about 60 seconds usually) the load on the server is spread. commit 7e5cf95b033bf7543fc6a2f200d12c1e8a4a443b Author: Felix Paul Kühne Date: Tue Dec 28 14:21:07 2010 +0100 Revert "src: fixed 2 errors detected by the clang static analyser" This reverts commit 0e65dd7707b32d702dcf1f8ad74b641f9b6bb761. commit ecfb93fb38ffcb6965cd10031ddbb51156412b94 Author: Felix Paul Kühne Date: Sat Dec 4 17:18:20 2010 +0100 macosx: return a value in a non-void method commit 0e65dd7707b32d702dcf1f8ad74b641f9b6bb761 Author: Felix Paul Kühne Date: Sat Dec 4 17:17:37 2010 +0100 src: fixed 2 errors detected by the clang static analyser commit 44b30a30dd92848c2e4d012782c01da74ee7b3db Author: Jean-Baptiste Kempf Date: Mon Dec 27 14:49:24 2010 +0100 Mention libVLC improvements in NEWS commit 7f92a65ed716a69ebf7dc49ddca43bc9e4ad0af0 Author: Rune Botten Date: Mon Dec 20 16:11:47 2010 +0100 Add method for getting stats from VLCMedia Signed-off-by: Pierre d'Herbemont commit fbd6f7c38efeecb2c215dbaaf07b3e076bfb9c2f Author: Steinar H. Gunderson Date: Sun Dec 26 21:07:33 2010 +0000 Update Blackmagic DeckLink driver to the 7.9 SDK. From 7.6 to 7.9, the method for setting video modes et al was changed, in a way that is neither backwards nor forwards compatible. Even though the 7.9 SDK includes some backwards-compatible headers for emulating older APIs, they are unfortunately not a drop-in replacement, since they add version numbers to struct names et al. Thus, there is no simple method of maintaining source-level compatibility with both APIs (even though a VLC compiled against the 7.6 SDK most likely would work if moved to a machine with 7.9 driver), and given the choice, we should support the newest API, as the older SDK isn't even downloadable anymore. Thus, update unconditionally to the new API, and hope Blackmagic won't change things too often in the future. Signed-off-by: Jean-Baptiste Kempf commit b562aae175feac0abeb6da0bf3a4d25617ff09d7 Author: Jean-Baptiste Kempf Date: Sun Dec 26 14:01:15 2010 +0100 Qt, sprefs: add dependency of auto-resize, to integration of video in intf commit cdf00df21af78ff1d6b7277d87bbdf421ff68b50 Author: Jean-Baptiste Kempf Date: Sun Dec 26 13:58:58 2010 +0100 Qt: add the minimize-on-pause option in the SPrefs... commit 588c2528c476cd2a249a549c592467cfbae990a2 Author: Jakub Wieczorek Date: Sat Dec 25 23:08:23 2010 +0100 Add an option to pause the playback on minimizing the window. http://trac.videolan.org/vlc/ticket/2234 Signed-off-by: Jean-Baptiste Kempf commit 627feeb61ad0cf76ec27befe48ebfb68eb68b110 Author: Jakub Wieczorek Date: Fri Dec 24 19:39:29 2010 +0100 InputManager: Rename the status property to playingStatus and add a getter. Signed-off-by: Jean-Baptiste Kempf commit 75a0c9e1e7e5d9fdb6f4fdb993088fb84e38f603 Author: Pierre Ynard Date: Thu Dec 23 15:06:56 2010 +0100 vod: remove useless stuff commit 02cf4304066825f3e29aaa334280d8f24cf9fe0f Author: Jean-Baptiste Kempf Date: Thu Dec 23 14:45:30 2010 +0100 Move the Phonon binding away from gitorious commit a924e4302e23796737c3a41131036aae43dc7ef4 Author: Jean-Baptiste Kempf Date: Thu Dec 23 14:22:13 2010 +0100 Qt: move the playlist button in the main controller commit 6ef65eaf97a49ad52ac55a6a4d120a5f9014cd64 Author: Pierre Ynard Date: Thu Dec 23 14:20:09 2010 +0100 rtsp: check Range validity before starting to process the request commit c200ffa3e933b11f0ce2fc54a6c9a5205eac91a6 Author: Jakub Wieczorek Date: Tue Dec 21 23:25:40 2010 +0100 Remove the filter patterns in the playlist file dialog from the translatable strings. These shouldn't be translated and malforming them could introduce a functional bug, as it happened in the case of the Spanish translation. http://trac.videolan.org/vlc/ticket/4376 Signed-off-by: Jean-Baptiste Kempf commit 0782f130b52f15c21b10a84b16f62cd3e9fd59c6 Author: Francois Cartegnie Date: Wed Dec 22 19:41:16 2010 +0100 Qt: messages: Use std button for close button commit cf6693379fe97500b5f091576e74c23c4308d85c Author: Jean-Paul Saman Date: Wed Dec 22 09:55:59 2010 +0100 stream_filter/httplive.c: better wording commit a2beee05d3a374a79e38d8e6879606c0e5871465 Author: Jean-Paul Saman Date: Mon Dec 20 23:37:20 2010 +0100 stream_filter/httplive.c: add sanity check Add sanity check before downloading if measured bandwidth is sufficient to download next segment. If not then go into error mode. commit 2d06277c0e6d22c57469b8c7ce3c569ac6ea3a81 Author: Jean-Paul Saman Date: Mon Dec 20 21:13:35 2010 +0100 stream_filter/httplive.c: p_sys->segment reset in hls_Thread is not needed. commit id: 4929a92d makes this code obsolete commit 4c4ac43110ad6afbd36c7b7bbdb9b92014f5a906 Author: Jean-Paul Saman Date: Mon Dec 20 19:48:37 2010 +0100 stream_filter/httplive.c: Allow bandwidth adaptation while prefetching. Allow bandwidth adaptation while prefetching. commit cc8181c8095d5344b5013bb3418f21781f6a9831 Author: Jean-Paul Saman Date: Fri Dec 17 15:44:42 2010 +0100 stream_filter/httplive.c: do not seek in last 3 segments of HLS stream Seeking into the last 3 segments keeps this condition in false state. In this case it should turn into true because the last 3 segments have already been downloaded. Or the condition should just not be applied. commit 16591673eef2a15bf0d7f0f57c1192226594ec7e Author: Jean-Paul Saman Date: Fri Dec 17 15:35:28 2010 +0100 stream_filter/httplive.c: Rename NextSegment() to GetSegment() The function NextSegment() no longer resembles its name. It does not get the next segment. It just gets the segment p_sys->segment from a HLS stream (default p_sys->current). Renamed the function GetSegment() to more resemble its usage. commit 68f1ff3b4abed6056aa5591f4e28217db1e16588 Author: Jean-Paul Saman Date: Tue Dec 21 09:33:18 2010 +0100 stream_filter/httplive.c: allow seeking for all segments. Seeking was only implemented for segments already downloaded. Now seeking is also allowed for segments not downloaded. commit 4030fa3cf9ea3361eefdf08c92d9ad0b2485bc37 Author: Jean-Paul Saman Date: Fri Dec 17 12:22:47 2010 +0100 stream_filter/httplive.c: seeking improvements Improve seeking for HLS streams. The seeking is done on a granularity of segment->duration. commit 6991abef61bf44283d5312caebbc57c0b9a7eb1d Author: Jean-Paul Saman Date: Fri Dec 17 10:55:50 2010 +0100 stream_filter/httplive.c: HLS stream size calculation The function hls_GetStreamSize() calculates the HLS stream size in bytes, based upon information found in the .m3u8 file. The sum of each segment duration (in seconds) times bandwith in bytes (hls->bandwidth/8). commit d1e065b72d63033f1ba0a656edb3e2f2cdff1ba3 Author: Jean-Paul Saman Date: Fri Dec 17 10:53:25 2010 +0100 stream_filter/httplive.c: rename segment->length to segment->duration Rename wrongly named segment->length to segment->duration. commit 04e2e5888b3570c616d28cebe893da3698b6aff5 Author: Jean-Paul Saman Date: Tue Dec 14 20:19:24 2010 +0100 stream_filter/httplive.c: improve locking of hls stream instances Make locking more consistent. commit 86589cdbbcb1b661bf103e7b8fb311968f739658 Author: Konstantin Pavlov Date: Wed Dec 22 01:35:01 2010 +0300 Maemo: fix icons paths. commit 01dbb084e4d7d2b56856d3637aea9c4a9ae26e0a Author: Konstantin Pavlov Date: Mon Nov 22 23:38:44 2010 +0300 Contrib: point ACLOCAL to appropriate place for tremor. commit e7e6ff45689e3b1d17e057b1701b72c70af250d2 Author: Konstantin Pavlov Date: Mon Nov 22 23:38:27 2010 +0300 Codec/vorbis: follow tremor API change. commit b604f90e0579dfc50f090858754ef8b4f421e501 Author: Srikanth Raju Date: Wed Dec 22 00:43:36 2010 +0530 ML: Fix binary search commit b74d2d8c4f12f3e4cd6a8f0fd2af76dc77f00bc8 Author: Francois Cartegnie Date: Tue Dec 21 19:51:10 2010 +0100 Files and paths are not string variables (for Qt) commit 292e05753096d4649b6217f43f1518b7e9dc8449 Author: Francois Cartegnie Date: Tue Dec 21 19:37:29 2010 +0100 Fix segfault in Qt adv_prefs caused by Null text. commit 3f808957006315d08f2c05ae2ae64212a1a1f0fd Author: Jakub Wieczorek Date: Mon Dec 20 09:47:33 2010 +0100 LibVLC Audio/video filters listing API Signed-off-by: Jean-Baptiste Kempf commit 81758ac018435e0919c9b82f52a6a94e672de839 Author: Jean-Baptiste Kempf Date: Mon Dec 20 01:28:29 2010 +0100 Try to decode WMVP with lavc WMV3's decoder commit b737cab7f7cd38135f4b11febd88a35fac246ca6 Author: Jean-Baptiste Kempf Date: Mon Dec 20 01:18:03 2010 +0100 Codecs: map G.722 to avcodec decoder Maybe .au demuxer should be modified accordingly commit dab0099198a258234d53d4324d896179ec5b1076 Author: Jean-Baptiste Kempf Date: Mon Dec 20 00:31:23 2010 +0100 Qt, Menu: move "customize interface" near preferences commit 886d603ed3deab432f826beee9437831c8d67d4e Author: Jean-Baptiste Kempf Date: Mon Dec 20 00:24:56 2010 +0100 Qt, sprefs: small fix for initial state commit f5b0dbb496963f2e52b6f5b27f75e5e1c8483a6c Author: Jean-Baptiste Kempf Date: Sun Dec 19 21:29:37 2010 +0100 Qt, sprefs: add configuration for OSD Title position commit cb085c10109344edc2a9c6f7a4f258aadcc77a5b Author: Jean-Baptiste Kempf Date: Sun Dec 19 20:21:59 2010 +0100 Qt, sprefs: reorder interface tabulations and widget buddies commit 4e60dedd06fa5eb3ecb980ed91f476a644ac8c15 Author: Jean-Baptiste Kempf Date: Sun Dec 19 20:20:23 2010 +0100 Qt, sprefs: link the systray options together commit a69e27f67fa4f77d58fd17f03ce158b076a537f1 Author: Jean-Baptiste Kempf Date: Sun Dec 19 00:42:10 2010 +0100 Broadcom CrystalHD decoder support This new module works with BCM70015 Crystal HD video decoders It handles hardware decoding of H264, VC-1 and mpeg2 So far, it only works on GNU/Linux with the appropriate driver and library. Windows version is still limited. This is the first part, since mpeg4, interlaced and BCM70012 are not working yet. commit d722087d8e5367da64b747bae0f4780ad5fed291 Author: Rune Botten Date: Fri Dec 17 22:00:30 2010 +0100 Method for adding vlc-options to a VLCMedia --0016e64f6886ef58a30497a17561 Content-Type: text/plain; charset=ISO-8859-1 Signed-off-by: Felix Paul Kühne commit 684d0712dd39cc10ebd1d433382ba25be82ac4e6 Author: Rune Botten Date: Fri Dec 17 22:01:11 2010 +0100 Add more files and folders to gitignore --00163631086b52edd30497a17858 Content-Type: text/plain; charset=ISO-8859-1 Signed-off-by: Felix Paul Kühne commit d11ef8dd7065088e416369cd3a274393b73ac634 Author: Jean-Baptiste Kempf Date: Sun Dec 19 00:08:23 2010 +0100 Win32: clean the install from libtool and static objects commit 9aef921398ee70c3e7f1873b5dafbf8eb6cc6c2e Author: Jean-Baptiste Kempf Date: Sun Dec 19 00:07:44 2010 +0100 Configure: Win32, store the path of peflags, since it will be provided by the contribs commit e5103010b8aaf7cc09560c11b9afe313b8e5294b Author: Srikanth Raju Date: Sat Dec 18 02:03:07 2010 +0530 Qt/ML: Configuration dialog for Media Library Directory Monitoring commit eeddb68f4c7b3e60db74f78f0fa936d74adfe898 Author: Pierre Ynard Date: Fri Dec 17 13:57:48 2010 +0100 rtsp: return an error when the client tries to seek a broadcast stream commit 66c6214f24d3f0391e38c837bfa7ad9f73392464 Author: Pierre Ynard Date: Fri Dec 17 12:54:43 2010 +0100 rtsp: pass proper PLAY requests to VoD Half of it is still unimplemented, so it's just sweeping under the VLM rug commit 38d2de2c17f568f5543b5affdee8f25ade2aeb7e Author: Pierre Ynard Date: Fri Dec 17 10:38:36 2010 +0100 rtsp: small simplification commit 48b9ba2fba09dfa60eef108f68a5fb2377bbdf44 Author: Pierre Ynard Date: Fri Dec 17 09:23:21 2010 +0100 vod: playing/seeking improvement commit 7f761a39c29ea4bc9f6c7bac350aff777894cda4 Author: Pierre Ynard Date: Fri Dec 17 09:06:49 2010 +0100 rtsp: don't forget to set ssrc commit c8d1c51f17b851ca3440ce2a2f96abf3e9d8a0f5 Author: Pierre Ynard Date: Fri Dec 17 08:12:09 2010 +0100 vod: support for adding tracks after start-up commit df805945d60896b8b6e5a27f801948d6b4db8478 Author: Daniel Marth Date: Wed Dec 15 19:19:49 2010 +0100 URL box is now focussed when "Open Network Stream" dialog box opens. The URL box in the "Open Network Stream" dialog has now always focus when opened and its content is automatically selected. The patch is for ticket #4361 and was created as a part of a GCI-task (http://www.google-melange.com/gci/task/show/google/gci2010/videolan/t129200306101). Signed-off-by: Jean-Baptiste Kempf commit 1579921119c69639edac4b7b59830dd06753a4d7 Author: Pierre Ynard Date: Wed Dec 15 07:31:24 2010 +0100 rtsp: track muting support commit e054f6f0e3aaa3153e7706efca5b8ff36b5dc5ea Author: Ilkka Ollakka Date: Tue Dec 14 19:40:57 2010 +0200 qt4: use caching in pictureflow (bring it back) commit 06b557b9507363e34c28b9eac0d4f0344fa523b1 Author: Ilkka Ollakka Date: Thu Dec 9 17:47:20 2010 +0200 Qt4: pictureflow, draw album artists/title on flowimage commit 5c40d8ad4c188c6be5d3fca93d39297f797b1b8f Author: Ilkka Ollakka Date: Thu Dec 9 17:45:21 2010 +0200 Qt4: use transform in pictureflow to ease up drawing commit 3ef18d45d0ee371b843658ad0069d44a5a5f3935 Author: Pierre Ynard Date: Tue Dec 14 17:34:38 2010 +0100 rtsp: clean up multicast parameters commit 8742335988942f661e230cf6cbd9f7f992910d8f Author: Pierre Ynard Date: Tue Dec 14 17:11:40 2010 +0100 rtp sout: refactor muxed case handling This will allow to clean up multicast parameters commit 3f9e7e3fa9b95b63acec455febc34fca3ec86b35 Author: Jean-Paul Saman Date: Tue Dec 14 12:10:13 2010 +0100 Revert "stream_filter/httplive.c: select stream with lowest bandwidth to start playback." This reverts commit d20cd47813b732bba92eb3d2663f13aa89108576. Conflicts: modules/stream_filter/httplive.c commit c44a8218833415bb456a9c708165c482eaeb3971 Author: Jean-Paul Saman Date: Tue Dec 14 12:05:00 2010 +0100 stream_filter/httplive.c: Use first HLS stream in .m3u8 as starting point. Determine which HLS stream can be served best by this server. If found, then download the first two segments and start playback. commit 35b0af9b86745e865cadd4c4592fc59645466fc7 Author: Jean-Paul Saman Date: Tue Dec 7 16:11:07 2010 +0100 stream_filter/httplive.c: Try guessing best quality stream for this connection. Try picking the best quality stream possible. Then start downloading first 3 segments to ensure a smooth playback start. commit 4c12e70681435b23813b31555169f992afd07c77 Author: Jean-Paul Saman Date: Tue Dec 7 16:15:11 2010 +0100 stream_filter/httplive.c: segment->sequence was of by one The value for segment->sequence is of by one. It is specified to start at 0 and the code lets it start by 1. commit d69f518633db434da752ce4272d97431465d6e3c Author: Jean-Paul Saman Date: Fri Dec 3 16:11:26 2010 +0100 access/v4l2.c: Tell vlc what framerate the device delivers The framerate as specified by the user or detected by the v4l2 access input was overwritten by the rawvideo decoder. The module did not specify: es_fmt.video.i_frame_rate es_fmt.video.i_frame_rate_base Their default values are 0. The rawvideo decoder detects that there is no framerate specified and resorts to its own default (fps 25.0). Through setting framerate and framerate_base in the v4l2 es format the correct fps is communicated to vlc core. commit 4fb8ca6785699cba7129fbd9991dc925c33903a1 Author: Jean-Paul Saman Date: Fri Dec 3 16:09:10 2010 +0100 access/v4l2: remove framerate reduction code. The framerate reduction code is not needed. If the user did not set the requested framerate, then the v4l2 module asks the driver for its default value. When fps is specified by the user then that one is used. commit 9531690ccecd6073582e7edadd2c02f2514e2b01 Author: Rémi Duraffort Date: Tue Dec 14 09:23:48 2010 +0100 Revert "i18n: remove deleted file" The file is present again. This reverts commit e1d4b62a17dfa9228140710703f1487ea4a70707. commit ae352dedeaec88dc54f4e7c5c93f94177da636d8 Author: Rune Botten Date: Mon Dec 13 13:46:24 2010 +0100 Documentation error, is milliseconds Signed-off-by: Felix Paul Kühne commit f65691230b41b3ccc1ec7792225404fc066e0fc1 Author: Rémi Duraffort Date: Mon Dec 13 15:04:03 2010 +0100 ML: fix potential memleaks. commit e0f5d173a3afc1c6265b7a635d2b3f96d58f4681 Author: Rémi Duraffort Date: Mon Dec 13 14:46:18 2010 +0100 ML: remove duplication in static array. commit 315f8e47d9503a94bd3955e581ece46f7c175971 Author: Rémi Duraffort Date: Mon Dec 13 14:15:04 2010 +0100 More cleaner fix when tdestroy only is missing. commit 875531f7c312b14d372827f8fa55ed7c0a182c2f Author: Pierre Ynard Date: Mon Dec 13 02:06:02 2010 +0100 rtp sout: destroy mutex commit 10a05481f119a020742e235133cbd6f6593a05a2 Author: Jean-Baptiste Kempf Date: Sun Dec 12 23:51:36 2010 +0100 Contribs: fix mpc... Sure, naming a static library *_static.a is _VERY_ useful (and helps the linker find it... not) And of course, installing .svn on make install is clever Do not ask me why noone uses MPC these days... commit 603b6aa9b6e0687df04178dbb0551a4db1b072ae Author: Rémi Denis-Courmont Date: Mon Dec 13 00:14:47 2010 +0200 Do not clear --play-and-pause once it happens Some people want to seek backward, resume and pause again at end-of-stream. commit f2b08f6ad6a71fc9c8be2fa8ce179888adbf485b Author: Pierre Ynard Date: Sun Dec 12 10:36:22 2010 +0100 rtsp: clean up useless stuff commit 6b872c5ce8e02ec6e49853c312569deb666cdc2d Author: Pierre Ynard Date: Sun Dec 12 09:54:08 2010 +0100 rtsp: clean up RTP-Info generation commit 8460b86d7deb66d5ecc97a55d170b6859624da1c Author: Pierre Ynard Date: Sun Dec 12 09:31:03 2010 +0100 rtsp: enable forgotten reason phrase commit 693b28be24593883f5c28a0615685fa12888d41a Author: Pierre Ynard Date: Sun Dec 12 09:24:41 2010 +0100 rtsp: handle SETUP requests on already set up tracks commit 66f743de0e8f55a3bf2688714b7f11e9c2f393cc Author: Pierre Ynard Date: Sat Dec 11 20:13:41 2010 +0100 i18n: add new module commit 70efc50c3ded7797bb8c2e681dd23ceb40c325fc Author: Pierre Ynard Date: Sat Dec 11 20:03:34 2010 +0100 display sout: use CLOCK_FREQ commit 383146f35de69f79db68e46d14b3cfafbef06b84 Author: Rune Botten Date: Fri Dec 10 10:49:59 2010 +0100 macosx/framework: Register VLCMediaPlayer for opening and buffering events Signed-off-by: Pierre d'Herbemont commit 81717b48cdb23df13c3ca31bd2c5b881ec39e8f4 Author: Erwan Tulou Date: Sat Dec 11 11:56:14 2010 +0100 skins2: implement a new 'focus' attribute for text control Up to now, text control could but be focusable, and this focus was used to scroll text, should it be too long for full display. From a user viewpoint, this behavior is often counterintuitive : - Most of the time, the control is designed to fit the text anyway, and scrolling is not expected. - On the other hand, an underlying control may be used to move the window (for instance, the title bar), and a text control is expected not to interact in this endeavor. Same goes for popupmenu, that is expected to work if one happens to right-click on a text control. This patch adds a 'focus' attribute to the text control, and leave it to the skins developper to decide which behavior is most desirable on a per-control basis. focus still defaults to true to maintain skins current behavior. commit f4266f31d19938935306af292b1e9c2cf89596f6 Author: Rémi Denis-Courmont Date: Sat Dec 11 03:13:25 2010 +0200 GME is not 1.2.0 news commit c70b9f112bdd5b53ee419a3a88cad2351fbada09 Author: Rémi Denis-Courmont Date: Sat Dec 11 03:13:11 2010 +0200 News commit eaa7e2e869d2c9b5e37862611b9b15353612528d Author: Alan Fischer Date: Fri Dec 10 17:34:57 2010 -0600 Added C64 sid demux module Signed-off-by: Rémi Denis-Courmont commit 5907d722c99da93dced4b5d0d70ecbb20b2097d7 Author: Branko Kokanovic Date: Mon Nov 15 20:20:14 2010 +0100 Sepia video filter Signed-off-by: Rémi Denis-Courmont commit 2e1b9e44719618eb97b3850d05096753fd7d3617 Author: Pierre Ynard Date: Sat Dec 11 00:58:18 2010 +0100 httpd: gracefully handle too large request bodies Return a 413 error instead of crashing commit 8fae1e140a0bfc80666c41ce55255000c1fad440 Author: Pierre Ynard Date: Sat Dec 11 00:41:08 2010 +0100 httpd: fix parsing of request body This caused genuine bugs like mangled bodies and corrupted requests (usually leading to 501 errors), and possibly leaks of memory buffer of the size of the Content-Length parameter. This is pretty bad since crafted requests could easily exhaust the memory and/or trigger a crash. Apart from the contents of the buffer of the involved request, there doesn't seem to be any possible memory corruption. commit 4c87b90bf458901e542e7d318ef4c58925421e76 Author: Pierre Ynard Date: Sat Dec 11 00:13:48 2010 +0100 httpd: fix grammar in comments commit 3326e7ef0e333e7a1aa6419c4547703dcbd23618 Author: Erwan Tulou Date: Fri Dec 10 19:44:45 2010 +0100 qt4: fix skins2 crash after exiting the preferences dialog This fixes a regression brought by 7f485998dd63c9685f0a470439c9b2ea127ef5c5 On skins2(tested on Linux), open and close the preferences dialog leads to a crash, because the whole qt4 thread terminates unexpectedly. This is due to setQuitOnLastWindowClosed set to true. As a dialog provider, qt4 doesn't run any windows, and therefore just closing the preferences dialog box (via accept() or reject()) signals the qt4 thread to quit. commit 501530e61e474423b0761e8b8b6a5b62c8da5bc4 Author: Jean-Baptiste Kempf Date: Fri Dec 10 16:17:44 2010 +0100 Qt: reinstate the small QSplitter on Mac for the playlist commit f6b7fd14b8828437dd496f78edaa06a993db8142 Author: Jean-Baptiste Kempf Date: Fri Dec 10 15:52:56 2010 +0100 Qt: use SmallSize for the volume slider commit 387d1ce62402645fab01b05226c5674800fa48cf Author: Jean-Baptiste Kempf Date: Fri Dec 10 15:40:51 2010 +0100 Qt: provide QAction roles for menu roles commit e15e0503d21c609b9e912fb5f4c55141a51b29cf Author: Jean-Baptiste Kempf Date: Fri Dec 10 15:23:26 2010 +0100 Qt, mac: make playist without the blue focus halo commit f9216bf1843de8e06c72701fd2b8aad18e956a67 Author: Jean-Baptiste Kempf Date: Fri Dec 10 14:46:10 2010 +0100 Qt, mac: fix compilation commit e69c3914b1ddd9f78e5e68dda2df241f2fa1880f Author: Jean-Baptiste Kempf Date: Fri Dec 10 14:39:22 2010 +0100 Qt, playlist: reduce the margins commit a6ab0e45235b7eb7acfea72ca0eaba6c6688e59a Author: Pierre Ynard Date: Thu Dec 9 02:45:39 2010 +0100 qt4: really change the RTSP port to 8554 commit cb44473fafaa86b659cc68dd7f2ee668d914a0fe Author: Pierre Ynard Date: Thu Dec 9 02:11:13 2010 +0100 qt4: change default RTSP port to 8554 8554 is the IANA-registered RTSP alternative port commit 21f58879331b398f2b91a4fc82fa5dec3442a85a Author: Jean-Baptiste Kempf Date: Thu Dec 9 00:36:07 2010 +0100 Qt: fix compilation warning commit 2e16b1daa8e3065151d7d24393eecafadfbfe198 Author: Jean-Baptiste Kempf Date: Thu Dec 9 00:30:59 2010 +0100 Qt: playlist look fixes - setContentMargin is the same on all platforms - color fixes on Linux commit bcd6bf01796132aa88d310f455a2ff9c4f474f7f Author: Jean-Baptiste Kempf Date: Thu Dec 9 00:24:55 2010 +0100 Qt, playlist: change the layout. This should help MacOS layout commit 77edd1d45fd92ce1303ddd7d04ced8868fa1a9b5 Author: Pierre Ynard Date: Wed Dec 8 23:17:51 2010 +0100 NEWS: major VoD rework commit b656bb75375d33740e53821071199f9ae58e427a Author: Jean-Baptiste Kempf Date: Wed Dec 8 22:56:24 2010 +0100 Contribs: fix MPC target commit 8a56113f4f287610675c1854969b6fecf8cc3bf1 Author: Pierre Ynard Date: Wed Dec 8 22:42:59 2010 +0100 Add forgotten change_need_restart() commit 255b467c9c8503cc721d61ac974d51871ff3303e Author: Pierre Ynard Date: Wed Dec 8 22:30:31 2010 +0100 Add option to choose the VoD server module For users who'll want to revert to the old one for whatever reason commit 31258aa03cf77f1d6a61e8406c77989041599763 Author: Jean-Baptiste Kempf Date: Wed Dec 8 21:22:37 2010 +0100 libVLC examples, from GCI work - Gtk+ player - wx player - Qt player - DVD ripper using Gtk commit 42e82206caf01963f27d00ed36cf4fe0cb27bbdb Author: Pierre Ynard Date: Wed Dec 8 19:03:58 2010 +0100 vod: default to new module The new version, merged into the RTP stream output, is supposed to be better than the old one, except for two dropped features: - non-standard RAW/RAW/UDP and MP2T/H2221/UDP RTSP Transports, and x-playNow RTSP header: the only vague specification of this that I could find is this 10-year-old draft: http://www-rn.informatik.uni-bremen.de/ietf/mmusic/47/id/draft-sheedy-mmusic-rtsp-ext-00.txt They provide support for broken Amino STBs. - client number limiting: not sure how pertinent that is and if it would be the right way to implement/port it If you think it's a problem to drop these features, speak now. Ultimately the goal is to get rid of the old code (after the next major release?) Closes #568 commit e1d4b62a17dfa9228140710703f1487ea4a70707 Author: Pierre Ynard Date: Wed Dec 8 18:40:04 2010 +0100 i18n: remove deleted file commit b4ca80b9b1dcd529be276d46961fd40749b3f5d8 Author: Alex Helfet Date: Wed Dec 8 01:09:33 2010 +0000 Win32: added config option to disable volume keys. Signed-off-by: Jean-Baptiste Kempf commit 682ed3b449c250eb523782c651b418c44201ac51 Author: Rémi Duraffort Date: Tue Dec 7 19:01:44 2010 +0100 projectm: remove some variables from sys_t structures. They are only used by the thread and can be freed before the module closes. commit 27eefb90fcc90240adaa1cfee81be68f8a727295 Author: Rémi Duraffort Date: Tue Dec 7 18:41:22 2010 +0100 projectm: randomly choose the first preset or projectM will always take the same. commit 3df02ef034fc199814e66727e28802b935766653 Author: Rémi Duraffort Date: Tue Dec 7 17:37:04 2010 +0100 Fix make check. commit 5fff8a35a9a85d17173ee4b02e6a716d69294d7b Author: Rémi Duraffort Date: Tue Dec 7 14:41:59 2010 +0100 remove vlc_tdestroy from the symbols list. commit c40c90cf6fcb4df8984812af9eabedbd46be13a7 Author: Rémi Duraffort Date: Tue Dec 7 14:04:47 2010 +0100 tsearch functions: check for the presence of search.h and replace tdestroy. If search.h is present but not tdestroy: implement it based on others t* functions If search.h and tdestroy are not present: implement every t* functions. commit 245dcd2771a5f4842cc89625230cb719d6b44825 Author: Rafaël Carré Date: Tue Dec 7 12:46:06 2010 +0100 Use HAS_QT47 commit 740ab95dd85658ed11e32f40f5363632e92e5a58 Author: Erwan Tulou Date: Mon Dec 6 20:54:59 2010 +0100 skins2: fix race condition (if multiple vouts) Close must also be serialized (one single global lock/wait). commit 890ea92aede33e3e8ddd065844c4ab06acfe7615 Author: Erwan Tulou Date: Mon Dec 6 19:48:50 2010 +0100 skins2: fix compil warning function call didn't match function prototype. commit 8b02394e5ed092a32b6370410a1639c597b8e11a Author: Rémi Duraffort Date: Mon Dec 6 19:12:28 2010 +0100 t* remove the dependence to cdefs.h commit b983946db701561cb7c7f5136b55657e6ea4d2fb Author: Rémi Duraffort Date: Mon Dec 6 18:34:33 2010 +0100 only include search.h if available (anyway vlc_fixups will define the functions if needed). commit 1d69914ecef64593051f5ca807f7c314423e9230 Author: Rémi Duraffort Date: Mon Dec 6 17:51:54 2010 +0100 tdestroy: fix compilation for system that does have search.h but not tdestroy. commit c489a903fa6b54f2c5e512709390a47df162a2e3 Author: Rémi Duraffort Date: Mon Dec 6 15:43:13 2010 +0100 Implement tsearch functions for systems that does not know about it. commit 46527ae8580d1ccf2edaead2a7d5ad592ea2fab5 Author: Rémi Duraffort Date: Mon Dec 6 17:43:11 2010 +0100 configure: do not fail if dvdnav is not present. commit 8c475b9f12c684311cd6e7ad902463d16245752d Author: Rémi Duraffort Date: Mon Dec 6 15:05:26 2010 +0100 lua_gettext: do not include vlc_fixups.h commit ad4cf3034b2e1cb7eb5245585e16dc842f1e54c0 Author: Rémi Denis-Courmont Date: Mon Dec 6 06:04:35 2010 +0200 IFO: fix DVD-VR as well commit 5aca149e414bb5012e7499dc97f3fa7e09c22c23 Author: Rémi Denis-Courmont Date: Mon Dec 6 05:59:04 2010 +0200 IFO: fix non-ASCII paths commit 0084980f903872789530e4d27bc15511466bbab4 Author: Rémi Denis-Courmont Date: Mon Dec 6 01:13:33 2010 +0200 Typo commit 588ce05760940696ab64acf1ba52fd5871e8bc64 Author: Rémi Denis-Courmont Date: Mon Dec 6 00:41:19 2010 +0200 Win32: compile fix (untested) commit f787d521c43ab719c790fba0d996a738ec6b937d Author: Kaarlo Raiha Date: Sun Dec 5 19:32:59 2010 +0200 support channel up and channel down remote keys QT4+win32 Signed-off-by: Jean-Baptiste Kempf commit 70526ce235650b7f39a8abc3c06682bd6a0d7d47 Author: Kaarlo Raiha Date: Sat Dec 4 19:31:06 2010 +0200 support mce remote controllers record button in QT4 GUI win32 Signed-off-by: Jean-Baptiste Kempf commit e61ba5a72f46d5f67b361bd5f617f661f64e5fb7 Author: Michael E Date: Sun Dec 5 19:45:18 2010 +0200 Fix scope alignment This sets the base level of the scope display back to the centre of its channel. Has been broken for at least +1 year. Signed-off-by: Rémi Denis-Courmont commit 618b77f969dc2ca2e64f60192799a58308a1d40d Author: Rémi Denis-Courmont Date: Sun Dec 5 19:29:38 2010 +0200 Capitalize PulseAudio correctly commit 6a35c6ad8ff6be8ab31c1dcb4da4a833744675c2 Author: Rémi Denis-Courmont Date: Sun Dec 5 19:13:07 2010 +0200 Fix comments commit 757e6a6eb00f3c99335e5925e6ade4929b68d9ad Author: Rémi Denis-Courmont Date: Sun Dec 5 19:12:38 2010 +0200 Revert "vlc_clone_detach: remove thread handle parameter" This reverts commit 653a66372d98131ab4c3f86bbf1d4786222d4c4c. Conflicts: src/win32/thread.c commit c97e19592729332a491ec0912b9d18976f39153c Author: Rémi Denis-Courmont Date: Sun Dec 5 18:43:54 2010 +0200 Win32: implement cancellation of detached threads commit 4e647951242a8a1174d7b9dd451c9ac380135963 Author: Rémi Denis-Courmont Date: Sun Dec 5 06:39:07 2010 +0200 Remove VLC_VAR_MODULE, VLC_VAR_FILE and VLC_VAR_DIRECTORY Those variable types were identical to VLC_VAR_STRING in practice (Note: do not confuse variable types with configuration item types). commit 87626923e323619696e1add713adca746c25b115 Author: Rémi Denis-Courmont Date: Sun Dec 5 06:01:47 2010 +0200 Add left and right wheel buttons commit 938d8c45a0125d648b16e0b8eab91fd8b90409dc Author: Rémi Denis-Courmont Date: Sun Dec 5 05:59:57 2010 +0200 Remove useless mouse buttons table commit 365bb633561b6b6f9e4d4ea65835fc461045a85e Author: Rémi Denis-Courmont Date: Sun Dec 5 05:55:26 2010 +0200 Cosmetic commit 9e7cfdd896c1e3d8ebeaa4ef29e22da71d31265c Author: Rémi Denis-Courmont Date: Sun Dec 5 05:36:49 2010 +0200 add_key: declare the global key first commit cea1b8355772ee3c6331ea4cc94b6eef8a6781c7 Author: Rémi Denis-Courmont Date: Sun Dec 5 05:27:29 2010 +0200 Remove obsolete dump action commit 10289bdecce4a6a889ca9ead47dbb13a0b8a13fb Author: Rémi Denis-Courmont Date: Sun Dec 5 05:23:45 2010 +0200 Undefine unimplemented history actions VLC maintains no history, so no wonder... commit ce75154bf7fdaa77f8e93863751ebb766f13d5b4 Author: Rémi Denis-Courmont Date: Sun Dec 5 05:19:12 2010 +0200 Unassign cube speed action values commit 98bf554a92e0ea8001ad4f1b04e59ffcaefcf6fb Author: Rémi Denis-Courmont Date: Sun Dec 5 01:26:57 2010 +0200 Typo commit abbdcb63d9f4161055e24faec1c7edcc9b83e44c Author: Rémi Denis-Courmont Date: Sun Dec 5 01:17:10 2010 +0200 Xlib: check if we can call XInitThreads() before we do so Parental advisory: naked kludge and explicit hack commit 5984bb6aa1b9ddad1efc37295d1a2f26a46708b7 Author: Rémi Denis-Courmont Date: Sat Dec 4 20:16:32 2010 +0200 XCB: remove -x11-shm option We have reliable error detection with XCB, so this option has become mostly useless. For testing/debugging, the developer can hack the CheckSHM() function to return false if really needed. commit dca2381bdfe4f78c9a2fc0d458fbfcac7eec0add Author: Rémi Denis-Courmont Date: Sat Dec 4 19:53:51 2010 +0200 RTSP: fix a=range syntax commit 45b2fbe5107fbf58e0fe949ff2fe0028ed04dbe2 Author: Rémi Denis-Courmont Date: Sat Dec 4 19:28:40 2010 +0200 mosaic: sub filter object have no thread, remove no-op commit 7b59c12c2416c3de7bc223bd73da98f20f3c843a Author: Rémi Denis-Courmont Date: Sat Dec 4 19:25:36 2010 +0200 Win32: remove thread times commit 6bc9535c0a97e1ad3f8531ffd1dcbb5d565656ab Author: Rémi Denis-Courmont Date: Sat Dec 4 19:15:08 2010 +0200 Win32: implement thread return value commit c84a46bbd8a61c9a05fcc07a2d7ccb8e0d598150 Author: Rémi Denis-Courmont Date: Sat Dec 4 19:11:04 2010 +0200 Win32: fix use-after-free in vlc_join() (untested) commit 653a66372d98131ab4c3f86bbf1d4786222d4c4c Author: Rémi Denis-Courmont Date: Sat Dec 4 18:55:46 2010 +0200 vlc_clone_detach: remove thread handle parameter This made no sense. If the thread is detached, the handle is released asynchronously when the thread exits. So it cannot be used in any way (except from the thread itself). commit 0bb330fd28ec0ccfdc54718bb709149610d0f532 Author: Felix Paul Kühne Date: Sat Dec 4 15:25:57 2010 +0100 qt4: fixed search field compilation for Mac and s/Carbon/Cocoa Note that Carbon code isn't supported in 64bit applications... commit 11a89704974b204d6009b2b4bf143c6f0713aa55 Author: Rémi Duraffort Date: Sat Dec 4 15:18:27 2010 +0100 lua_variables: luaL_optstring returned pointer is valid as long as the value stay on the lua stack (also avoid an strdup). commit 44d12ee33f761ae5f55a4c13dbd0acff63c99087 Author: Pierre Ynard Date: Sat Dec 4 00:33:22 2010 +0100 NEWS: dynamic payload types in rtp access commit c6c52cc8d4aa1243e7b42087dfd82c948bbfd7e8 Author: Pierre Ynard Date: Sat Dec 4 00:07:48 2010 +0100 rtp: option to assume Theora for unknown dynamic payloads Theora support is enabled. An option is added to manually select the payload format of unknown dynamic payload types, in pre-arranged streaming setups, without needing SDP. The only choice for now is Theora. commit 75d5cb1298f15d8cbc38242bf1b83a2df7edbd01 Author: Rémi Duraffort Date: Fri Dec 3 22:33:32 2010 +0100 contribs: blind attempt to fix compilation of x264 on win32. commit 82d8b16be027ec3ec50521f300e825970a18611c Author: Rémi Duraffort Date: Fri Dec 3 21:46:49 2010 +0100 dvdnav: use pkgconfig instead of dvdnav-config specific script. commit 8a01a85330e01474597a4207891dd0b7b941de40 Author: Rémi Duraffort Date: Fri Dec 3 17:26:26 2010 +0100 lua_variables: the pointers returned by luaL_checkstring might be invalid when the value is poped from the lua stack. commit 0777f8120a5148339bd7e4403db20e154c2b6d51 Author: Rémi Duraffort Date: Fri Dec 3 17:01:31 2010 +0100 lua_variables: cosmetics. (no functionnal change). commit fc2d56e310be76073782a3d9109440826adff655 Author: Jean-Baptiste Kempf Date: Thu Dec 2 19:45:13 2010 +0100 Contribs: move MPC to the modern SV7 & SV8 library Signed-off-by: Jean-Baptiste Kempf commit 87ce9b02935fdcb29c0307b551b3bbf9a28fc2c3 Author: Rémi Duraffort Date: Fri Dec 3 12:38:01 2010 +0100 dvdnav: use the right type of the vout object. commit fd4632259361407e868b585888e1dcd99cfa7084 Author: Rémi Duraffort Date: Fri Dec 3 12:05:56 2010 +0100 logger: use var_inherit. commit efa1666ad381c86feef6cf0d6b471d6c4fb6e0bb Author: Rémi Duraffort Date: Fri Dec 3 11:00:02 2010 +0100 lua_variables: allow the creation of a void variable. commit 962f19ece26926966928ce3ab18e3d22c2381640 Author: Pierre Ynard Date: Fri Dec 3 02:29:28 2010 +0100 NEWS: vorbis and theora in RTP sout commit b2bc67df36f7234f18f757c7719827ccd698e266 Author: Pierre Ynard Date: Fri Dec 3 02:20:05 2010 +0100 rtp sout: send in-band vorbis/theora configuration packets This is an alternative to SDP to convey the codec configuration necessary to decode the stream. The configuration is sent only once at the beginning of the stream; at least you won't be tempted to waste bandwidth with retransmissions. This is a ad-hoc hack, but it's not too bad or pervasive. commit dae49c9ef896253833b823cf74bbd88a1966c9d9 Author: Rafaël Carré Date: Thu Dec 2 22:18:40 2010 +0100 Revert "Revert "libvlc_media_get_tracks_info(): correct help"" This reverts commit 193aeeff9d12888728c46b21720b4fc06d9033f3. Conflicts: include/vlc/libvlc_media.h commit 4bf6ddb1c54a3bc614a81e126508c2ac85cddfa5 Author: Laurent Aimar Date: Thu Dec 2 22:16:37 2010 +0100 Fix libvlc_media_get_tracks_info() Signed-off-by: Rafaël Carré commit aa102fee3df0f1d3474ccf3250ebc1e3a297ac5f Author: Rafaël Carré Date: Thu Dec 2 09:42:41 2010 +0100 Revert "Revert "input: Fill in the input_item es"" This reverts commit 2ca4cf27ef0d6dc906f5523babb35633d3b6bcd1. commit d61f3b7fc6d02a117c53d89e74e42dbe809b697a Author: Laurent Aimar Date: Thu Dec 2 21:41:53 2010 +0100 Fixed a vlc_mutex_t leak in direct3d video output. commit 494743ea5e43c83df71f25031e2452304c8126e3 Author: Laurent Aimar Date: Thu Dec 2 21:41:29 2010 +0100 Fixed a small memleak (vout). commit 8f5a86b390530320aef53bdc4d703623befdc527 Author: Rémi Duraffort Date: Thu Dec 2 19:14:17 2010 +0100 lua_variables: add the possibility to attach a callback to a void variable. commit df4237b6f1529d2f9460e4f3bb18e853ec96029d Author: Pierre Ynard Date: Thu Dec 2 18:30:08 2010 +0100 rtp input: theora support Not enabled yet commit b43a83e5fe107d38d070ef8df01ffb91e5227473 Author: Rémi Duraffort Date: Thu Dec 2 18:07:17 2010 +0100 lua_variables: call only one time var_Type and corretly check the variable class. commit 30dd89c3247cda2506393bdffed329ffa3ea425e Author: Rémi Duraffort Date: Thu Dec 2 17:30:22 2010 +0100 lua: remove dummy storage. commit a511a54f897fa582e0fa4ed2fada41adfa8a797f Author: Felix Paul Kühne Date: Thu Dec 2 14:22:27 2010 +0100 contribs: build the correct libiconv for OS X commit 0ade5cecb04d764606a35035cda087bc2accd743 Author: Rémi Duraffort Date: Thu Dec 2 14:09:33 2010 +0100 contribs: remove unknown x264 configure option. commit fcf43e21afb299f7c2f00fe6b97af4968d8276f4 Author: Felix Paul Kühne Date: Thu Dec 2 13:52:18 2010 +0100 contribs: updated binary pacakges for Mac OS X including FluidSynth commit 609ed8bfba91cd446bbb8d7cd17b3726c73b8fd8 Author: Felix Paul Kühne Date: Thu Dec 2 11:46:57 2010 +0100 contribs: fixed 64bit compilation of x264 on Mac OS X commit 392c7b8a555ed9994256757c0350ebc4a251ddee Author: Brian Kurle Date: Thu Dec 2 00:04:00 2010 +0100 relative_URI memory leak cleanup If the the link is relative, psz_uri is dynamically allocated a string of the absolute URI (which is also returned by the function). However, if it isn't, NULL is returned and nothing is allocated. segment_New performs a strdup, so the pointer is not saved. Thus, check if the allocation occurred and clean up if needed. Signed-off-by: Jean-Paul Saman commit 17ce236d62f0936298743effd3fd6f5bdf71d860 Author: Jean-Paul Saman Date: Wed Dec 1 15:12:37 2010 +0100 modules/codec/avcodec: Move HAVE_AVCODEC_MT to avcodec.h The defined HAVE_AVCODEC_MT is used by modules/codec/avcodec/avcodec.c and modules/codec/avcodec/video.c. It was only defined in modules/codec/avcodec/video.c. This patch moves the define to modules/codec/avcodec/avcodec.h. commit 4e8e992bf0634077156a7a743cd6f8c2844a7b7b Author: Jean-Paul Saman Date: Wed Dec 1 14:01:47 2010 +0100 stream_filter/httplive.c: HLS streams are in no particular order in the .m3u8 file Take into account that HLS streams with bandwidth specified are not in ascending (or descending) order. Choose really the best wrt to measurements. commit fa6e476e6697bf4b584330e53c6b94f5b50be721 Author: Jean-Paul Saman Date: Tue Nov 30 21:11:16 2010 +0100 stream_filter/httplive.c: download first 3 segments. Download the first couple of segments to determine the best bandwidth match and to ensure smooth playback. commit 85c4fe7dc669c95aab4090ab65820714cc5c3e79 Author: Jean-Paul Saman Date: Mon Nov 29 10:27:08 2010 +0100 src/stream_output/stream_output.c: input_UpdateStatistics() expects an INPUT_STATISTIC_* not an SOUT_STATISTIC_* input_UpdateStatistics() expects an INPUT_STATISTIC_* not an SOUT_STATISTIC_* commit 932a8b1da758af57ae3bad0d85091c809d9145eb Author: Pierre Ynard Date: Thu Dec 2 03:30:06 2010 +0100 rtp sout: theora packetizer This doesn't quite follow the outdated draft-barbato-avt-rtp-theora-01, but keeps consistant with RFC 5215 (vorbis) and with the ffmpeg implementation commit 6310a0d56c69340ebe2506b145f7cd5b3379e91b Author: Pierre Ynard Date: Wed Dec 1 21:56:36 2010 +0100 win32: disable broken thread times too commit da1d348a0be6862e1e0dc6f295968a595fd8cf62 Author: Pierre Ynard Date: Wed Dec 1 19:13:46 2010 +0100 wince: build fix commit 09a29d9e756a2ea3418aa10be9b216445410e3d5 Author: Pierre Ynard Date: Wed Dec 1 18:47:27 2010 +0100 win32: vlc_thread_set_priority() is broken commit c0b04d59808d57997baebcf26ab4efb527160e2a Author: Pierre Ynard Date: Wed Dec 1 03:01:44 2010 +0100 rtp sout: fix memleak commit ec8b3fefaf482527e8fa17d2e900b57f80ac8cd8 Author: Jean-Baptiste Kempf Date: Tue Nov 30 22:18:12 2010 +0100 Mac: use a Native Search Line This is a good example of how to use Mac native widgets (NSView) inside QtVLC For some reason, this is broken on the main playlist, but it works great on the plugins dialog or the simple prefs/keys Signed-off-by: Jean-Baptiste Kempf commit 0734535dafba5a8ce68e1fa5b7778b92544fbb81 Author: Jean-Baptiste Kempf Date: Tue Nov 30 21:46:47 2010 +0100 Qt: misc simplifications and corrections commit 9123d53be8c58099e916393ba34ed1d3cf33f88b Author: Jean-Baptiste Kempf Date: Tue Nov 30 21:12:39 2010 +0100 Qt: use Qt4.7 clickLineEdit, if possible commit 8a7513fe6819e91b2887559f98ea24caca0aa994 Author: Jean-Baptiste Kempf Date: Tue Nov 30 21:04:26 2010 +0100 Qt: SearchLineEdit: rename function to match Qt4.7 names commit 5f47703c35b8c5a68050523043e8f33aeee737b1 Author: Jean-Baptiste Kempf Date: Tue Nov 30 21:00:48 2010 +0100 Qt: simplification commit e14f47780d83600d74cd47605765f0f225472a9f Author: Jean-Baptiste Kempf Date: Tue Nov 30 20:57:06 2010 +0100 Qt: split searchLineEdit in its own file commit fce89194ac6f9d48bcaa8ff65eb0d8db9dabbe47 Author: Rémi Denis-Courmont Date: Tue Nov 30 19:51:19 2010 +0200 decklink: fix uninitialized on error path commit 9d9f6e02ec007b43239946bc272fea4f5c39bcfb Author: Rémi Denis-Courmont Date: Tue Nov 30 19:51:09 2010 +0200 declink: mutex leak commit 4ac63ab48958a9396ea617adc6e49e2408246d62 Author: Felix Paul Kühne Date: Tue Nov 30 18:28:37 2010 +0100 contribs: enable fluidsynth on Mac OS X and fetch it from SourceForge instead of Savannah commit 72a691d8bd3d6707ea279511a214cef5960c46aa Author: Jean-Baptiste Kempf Date: Tue Nov 30 18:06:01 2010 +0100 Qt, Mac: reduce the size margins and change the color of the Splitter commit 3c5ad8a6acecbfc746ea6b3e564e377288fa5f0c Author: Jean-Baptiste Kempf Date: Tue Nov 30 17:49:31 2010 +0100 Qt, Mac: use the classical blue for the selector commit 2169b78fa850f82d234f2dab8bb377d81ad88016 Author: Felix Paul Kühne Date: Tue Nov 30 17:40:54 2010 +0100 macosx: fixed preferences compilation commit fb09bf19a0e55209092a991d0cb6708e0e1679c9 Author: Jean-Baptiste Kempf Date: Tue Nov 30 13:21:02 2010 +0100 Contribs: make Qt4 available on mac commit 383afad3ba992904042da2d59a03f0e8a1464c8f Author: TUDURI Benoît Date: Tue Jul 20 19:40:13 2010 +0200 Fix typo for Save Playlist in french translation. Signed-off-by: Rafaël Carré commit 177dd4ce9451c482e27e8141f38f34bad4a194fb Author: Rémi Denis-Courmont Date: Mon Nov 29 22:52:01 2010 +0200 sout_InstanceNew: remove __ commit 3b9074b2edc6aabd9e6f6408a7e14625b9b86912 Author: Ilkka Ollakka Date: Mon Nov 29 22:06:40 2010 +0200 projectm: quick fix to get projectm visualisation to work on all locales commit d8e17e4cc4faac2fa5af8d495e429b1ffc02566a Author: Rémi Denis-Courmont Date: Mon Nov 29 20:27:26 2010 +0200 Unused mutex commit 2ebdd8c3540d6ff5a48cebf8037120edfb7219f8 Author: Rémi Denis-Courmont Date: Tue Nov 23 23:07:05 2010 +0200 Win32: simplify vlc_cancel() commit 53a25c481599c6fe784bc866545878ff6b576527 Author: Rémi Denis-Courmont Date: Mon Nov 29 20:26:08 2010 +0200 Win32: simplify threads (merge cancel and thread data) commit a29e8329e2892ad5e0631772d3ccad24b15aaf49 Author: Rémi Denis-Courmont Date: Mon Nov 29 20:15:46 2010 +0200 Replace vlc_detach() with simpler vlc_clone_detach() vlc_clone_detach() is less flexible but we never used that lost flexibilty. However, it will simplify a later Windows fix as well as safely exposing detached threads to plugins. commit a75bbdb2c2c81e25a6612118b75db3721c5036b7 Author: Rémi Denis-Courmont Date: Mon Nov 29 19:33:58 2010 +0200 Comments commit da28b2754e626ae5305dd817922dbf9cd44858b3 Author: Jean-Baptiste Kempf Date: Mon Nov 29 13:02:29 2010 +0100 MobileVLCKit: remove mmap access in Aggregate commit 3a04dae04f4dbd5210f807743a08210572fc306d Author: Jean-Baptiste Kempf Date: Mon Nov 29 00:07:13 2010 +0100 Qt: fix previous commit commit 6627718ccb4fe802f5528f6644cd71d92a1f7e88 Author: Jean-Baptiste Kempf Date: Fri Nov 26 08:54:31 2010 +0100 Qt: playlist, use a better QSplitter, on Mac It might be a good idea to do the same on other platforms commit f28ecfb06a924dc163d2899aca8b20625dc01ae0 Author: Jean-Baptiste Kempf Date: Fri Nov 26 08:53:19 2010 +0100 Qt: use a Brushed Style on Mac commit dc8af820d1b9be0297a1dcd85cd6db8973a4209c Author: Jean-Baptiste Kempf Date: Fri Nov 26 08:52:41 2010 +0100 Qt: use a drawer for extended Dialog on Mac commit ee3f372e6508ceead283778d7f15f44c508812cf Author: Jean-Baptiste Kempf Date: Sat Jul 31 11:07:37 2010 +0200 Qt: no icons in Menus on Mac commit f3b49014ab5eb150914be5abf0e1cef655e2e06b Author: Jean-Baptiste Kempf Date: Sun Nov 28 22:07:35 2010 +0100 Doc: make it more clear how to sign the updates files commit 30afde38de0555135b43730e451c2eec3af9cbc2 Author: Jean-Baptiste Kempf Date: Sun Nov 28 20:43:47 2010 +0100 Contribs: try to fix CDDB crash on Windows Ref #3804 commit d3fbc3d267dfd2f255f89fc9069d2359a4a3ffce Author: Rémi Denis-Courmont Date: Sun Nov 28 16:08:26 2010 +0200 XCB: support platforms without System V shared memory (untested) commit eab76644005cdb1a8c4f18ac4263cdab0c405a09 Author: Francois Cartegnie Date: Sun Nov 28 13:42:19 2010 +0100 Qt: Allow disabling or resampling background art. commit c7ba2edbac9a312d825802525dee66799e1f9407 Author: Pierre Ynard Date: Sun Nov 28 01:30:17 2010 +0100 Update comments relevent to --sout #description commit c9663d9770791225bcfae556c53135810698f5db Author: Erwan Tulou Date: Wed Nov 24 20:54:49 2010 +0100 skins2: rework the fullscreen controller This rework includes: - activation with mouse move - transparency and fading out supported if the WM allows it - fsc no longer a child window (this latter point should work out the refresh problems often mentioned on Vista and Win7) commit 224050508fa86593e3196382d56fb24c4b16e7a8 Author: Erwan Tulou Date: Mon Nov 22 23:49:55 2010 +0100 skins2: avoid multiple strings with same value. commit f91eaf0b4bc51babbdd2aea95b974eaf5c32b408 Author: Erwan Tulou Date: Mon Nov 22 23:34:23 2010 +0100 skins2: remove dead code The possibility to trigger callbacks when changing preferences was removed lately. So this code is now useless. commit 2a7de277df8c501d403a03353974d3298224223f Author: Rémi Denis-Courmont Date: Sat Nov 27 20:00:45 2010 +0200 Win32: don't destroy variables without destroy callbacks commit 3b657dc9478ed4b7b24c5a7e802a0ee96baa1e06 Author: Rémi Denis-Courmont Date: Sat Nov 27 19:59:32 2010 +0200 Remove the mmap access plugin It cannot work properly due to SIGBUS when a file gets truncated. In fact, this plugin had been disabled by default for as long as it had been in VLC. commit 7e1b4d5377e3c7616cb834700c1f74e68ea4b1fc Author: Rémi Denis-Courmont Date: Sat Nov 27 16:14:41 2010 +0200 Remove unused msg_Stack stuff commit aa25960c312f78badf4df4796377bfcc5ff49eec Author: Rémi Denis-Courmont Date: Sat Nov 27 16:03:44 2010 +0200 Win32: really set fd_set size dynamically commit e59ca64643cb0769467f923667279cb83257e85c Author: Pierre Ynard Date: Sat Nov 27 01:32:43 2010 +0100 rtsp: implement session timeouts Based on keep-alive RTSP requests commit f5d7ac64c863415aafcdd389a58d0004d7b4439c Author: Laurent Aimar Date: Fri Nov 26 23:26:16 2010 +0100 Fixed win32 opengl provider. CommonDisplay() must be called at least once to ensure that the window content is shown. commit e7d258301dece4c59b284eb49b2ebcc637742d2c Author: Laurent Aimar Date: Sat Nov 13 22:42:18 2010 +0100 Fixed opengl provider vout window selection. commit 83306b533fd201310d53e5d41b4146ead42dec48 Author: Laurent Aimar Date: Sat Nov 13 22:30:18 2010 +0100 Fixed coding style (window.c). commit 21e527a0498ce864c682525bf175ee38e64e038c Author: Laurent Aimar Date: Sat Nov 13 20:41:36 2010 +0100 Used video_format_ScaleCropAr in scale.c/swscale.c commit 9cf0b9d4e10fb6b2ec65de48a18fd2c6a4b1275d Author: Laurent Aimar Date: Sat Nov 13 20:40:42 2010 +0100 Added video_format_ScaleCropAr(). It computes correct crop/ar settings when scaling a video format. commit 351139f592525158be8b6fe55c94ebb945568287 Author: Laurent Aimar Date: Fri Nov 12 03:26:13 2010 +0100 Fixed crop parameters in transform filter. commit b9188c548e14fd9f1ec3dcc2e43ebf99ae8e4799 Author: Hugo Beauzée-Luyssen Date: Thu Nov 18 13:10:57 2010 +0100 MKV: Use new vlc_delete_all to clear containers. Signed-off-by: Rémi Duraffort commit a1a0cafb6c1184fd2f308af5068b5e4621840e96 Author: Hugo Beauzée-Luyssen Date: Thu Nov 18 13:10:37 2010 +0100 vlc_arrays: Adding a C++ helper to clean a container Signed-off-by: Rémi Duraffort commit 4cb95a425d3b2c7a8b75510fcc1b322a5a8ffc97 Author: Jean-Paul Saman Date: Fri Nov 26 16:51:04 2010 +0100 stream_filter/httplive.c: adapt debug logging Move logging of current segment and stream. The previous place gave confusing information. commit 0c7c4caa281c95b5250570fdc2274f545b09ded1 Author: Jean-Paul Saman Date: Fri Nov 26 16:28:07 2010 +0100 stream_filter/httplive.c: do not crash on seeking After the adaptive bandwidth changes seeking could end up in a segment that is not available. Each segment is downloaded once and after switching to higher or lower bandwidth segments downloaded for previous bandwidths will not be deleted or downloaded. The later is to be fixed. commit d20cd47813b732bba92eb3d2663f13aa89108576 Author: Jean-Paul Saman Date: Fri Nov 26 15:34:14 2010 +0100 stream_filter/httplive.c: select stream with lowest bandwidth to start playback. Start playback with the lowest bandwidth stream. commit ccaec9e6804b3910d5ada87955db4b5da2b82dcb Author: Jean-Paul Saman Date: Wed Nov 24 10:10:51 2010 +0100 stream_filter/httplive.c: NexSegment() look for next segment in *any* of the hls_stream_t's. NextSegment() assumed that the download thread its hls_stream_t was leading. However this was too simplistic. NextSegment() seeks the segment in *any* of the hls_stream_t, assuming that each segment will be downloaded only once. commit 0c12dfe51fa65832b181e242673215753dbe629a Author: Jean-Paul Saman Date: Tue Nov 23 15:23:22 2010 +0100 test/modules/stream_filter/httplive: script for traffic shaping Test script for traffic shaping with tc (iproute). commit 144336b4d601c4ec5bdec6c47fb6ea9d1a36e660 Author: Jean-Paul Saman Date: Tue Nov 23 22:18:41 2010 +0100 stream_filter/httplive.c: determine correct next segment Download the next segment from a playback standpoint. commit dace6b3faf268d8d07ac9e89b917cfb438d0a6d9 Author: Jean-Paul Saman Date: Tue Nov 23 20:48:55 2010 +0100 stream_filter/httplive.c: cleanup Cleanup NextSegment(). commit edf94bcb049295d05a20eec923fc1dfc550664bc Author: Jean-Paul Saman Date: Tue Nov 23 14:02:41 2010 +0100 modules/stream_filter/httplive.c: corrected bandwidth calculation. The bandwidth calculation needed corrections and is less agressive in switching to higher bandwidths. commit 7cd0a8ae38e8dc78b9595b3f5f254c79f12633d6 Author: Rafaël Carré Date: Fri Nov 26 16:52:09 2010 +0100 qt4: use the christmas icon on the same day (start at day 354) (It was broken by a8e4b30b) Move the definition to qt4.hpp and add a comment commit 8cb745bf8692b11507da6f9c054e1f4a1323b6bd Author: Pierre Ynard Date: Fri Nov 26 09:23:12 2010 +0100 vlm: use a per-instance parent object to set VoD variables commit 48029873dd449de187979e0e9c46c9fed0887715 Author: Pierre Ynard Date: Fri Nov 26 03:23:53 2010 +0100 vlm: make proper use of semaphore commit ca29b79feed402d3c896005dfddab9d1026afd3f Author: Pierre Ynard Date: Thu Nov 25 18:09:30 2010 +0100 description: don't use vlc_object_find() If you want to use #description, you need to set up the appropriate struct on pass it down as a variable commit 1a0ad6c1ab6a0ffc3994be4b42db3f0924bc46e6 Author: Rémi Denis-Courmont Date: Wed Nov 24 22:52:57 2010 +0200 Win32: fix poll() with more than 64 sockets commit 899a63133af3a92193421a0868af6d2021c77704 Author: Rémi Denis-Courmont Date: Wed Nov 24 22:52:34 2010 +0200 Win32: fix a few warnings commit 28d721ccc3caeaacc2e1f83b2c7f5480e069b821 Author: Rémi Duraffort Date: Wed Nov 24 21:50:56 2010 +0100 decklink: fix compilation. commit a3dd09aaac04ea29b564e93137a1daeea233b9cb Author: Rémi Denis-Courmont Date: Wed Nov 24 19:38:38 2010 +0200 Allow rescheduling a one shot timer from itself commit 020fbe57db87914f59420790d2545d385664169a Author: Rémi Denis-Courmont Date: Wed Nov 24 19:35:46 2010 +0200 Fix one shot timers commit 66c47c31f0f81448e55100170822fae29e4834ac Author: Rémi Denis-Courmont Date: Wed Nov 24 19:01:28 2010 +0200 vlc_timer_schedule: fix resetting the timer from itself This also fixes error handling: if the thread cannot be created, we do fail cleanly. commit b17660378ec29c2a64991fc8a456809b1bf450b6 Author: Rémi Duraffort Date: Wed Nov 24 17:59:55 2010 +0100 libvlc: remove unused structure member. commit 46676e7598448df74a34c5a45fb271a801497676 Author: Rémi Duraffort Date: Wed Nov 24 17:56:50 2010 +0100 win32: fix memleak. commit 7ba20d426503e4efd0c2f8b5364c2ad46afa4eb2 Author: Pierre Ynard Date: Wed Nov 24 17:48:08 2010 +0100 variables: properly reset the variable tree in var_DestroyAll() This allows using it at another time than destroying the object commit 8d622c5bb504d48e4b1ad60b55f9f9a9839d15b6 Author: Rémi Denis-Courmont Date: Wed Nov 24 18:43:16 2010 +0200 cosmetic fix commit c39920a9215fe708584f16f3d6a45c54a6db0a1a Author: Rémi Denis-Courmont Date: Wed Nov 24 18:40:41 2010 +0200 Remove unused timer attribute commit 13efec9e28df81890ec9f1f46a3c81eff31dd545 Author: Pierre Ynard Date: Wed Nov 24 08:40:57 2010 +0100 Fix grammar in comments commit ae79d25dac4e2067530dd375369ddc08c39900ed Author: Rémi Denis-Courmont Date: Tue Nov 23 23:36:17 2010 +0200 Win32: implement variable cleanup more similar to POSIX... ...and less prone to deadlocks. This restarts until all keys are NULL, in case cleaning up reset one key back to a non-NULL value. There is still a slight difference with POSIX still. POSIX will restarts only after all destructors have been invoked, not after the first one. commit ca960c2e0c2371a7fd63735cee114f45ddd4172e Author: Rémi Denis-Courmont Date: Tue Nov 23 23:36:03 2010 +0200 Win32: also cleanup thread variable on cancellation commit 444f32586f6ef937dc8dd66809189fe3fa838f82 Author: Rémi Denis-Courmont Date: Tue Nov 23 23:24:19 2010 +0200 Win32: fix thread variable leaks commit 4e842f86995640371cc915c093003a47c3076b55 Author: Rémi Denis-Courmont Date: Tue Nov 23 23:27:44 2010 +0200 Win32: cancel_data is on the stack, don't free it In practice, this bug was hidden by another bug in the thread variables implementation: the destruction callback is never invoked. commit 2ca4cf27ef0d6dc906f5523babb35633d3b6bcd1 Author: Rafaël Carré Date: Tue Nov 23 18:28:52 2010 +0100 Revert "input: Fill in the input_item es" This reverts commit eea468e632fe620228778b01bec36468222556bc. When the media is played, the formats represent decoder output, and the ids are not preserved (video ES can be replaced by audio ES) commit 193aeeff9d12888728c46b21720b4fc06d9033f3 Author: Rafaël Carré Date: Tue Nov 23 18:28:34 2010 +0100 Revert "libvlc_media_get_tracks_info(): correct help" This reverts commit 708a15ff0ec23067c5e2cda77b6ed3334ba18393. commit 35a39bb433a8396588a8af148515bcdf9d0d99ce Author: Rémi Duraffort Date: Tue Nov 23 16:45:45 2010 +0100 Print a warning about static plugins and VLC only if VLC is built. commit f07499acd80ae3ecb30517596cb702b638907ff4 Author: Erwan Tulou Date: Mon Nov 22 21:32:57 2010 +0100 skins: add some transparency to the default skin Default skin becomes slightly transparent when moved. (deactivated by default, needs to be set up in preferences) commit 64c2daf417e2525f19ac608b9c02e2c1dab42757 Author: Erwan Tulou Date: Mon Nov 22 21:10:52 2010 +0100 skins2: rework and simplify transparency Several redraw were no longer needed (tested successfully on Ubuntu/metacity and WinNT) On Win32, switching back and forth between layered Window and not layered window (case where only one of the two alpha parameters is < 255) was removed because display was not satisfactory. (transition a bit weird) commit af5900aedc70f8670739bc369098ccb4918e3f90 Author: Rémi Duraffort Date: Mon Nov 22 15:07:12 2010 +0100 gestures: use static when needed. commit c661b609bec6f8f02a66b1c02715879e691b796c Author: Rémi Duraffort Date: Mon Nov 22 15:06:11 2010 +0100 access_oss: return NULL instead of 0. commit 99ebae0c04aa2ce0b3085fbba78f4245c713d9c2 Author: Lari Natri Date: Mon Nov 22 03:57:59 2010 +0200 Fix for KDE device actions This tiny patch enables opening of VideoCD/AudioCD/DVD discs with VLC in KDE when inserted, which was broken before. Signed-off-by: Rémi Denis-Courmont commit f511daad0b14f1db6e8838e9b2668863c6a21378 Author: Erwan Tulou Date: Mon Nov 22 15:33:39 2010 +0100 skins2: improve the default skin placements The default skins now benefits from relative positioning: - main window centered - playlist window centered with a 5% offset - fullscreen controller centered at the bottom of the screen with a 3% margin from the border - other ancillary windows all centered commit 6f772953ac0e7eeffa1d98606988d1e148f1c468 Author: Erwan Tulou Date: Mon Nov 22 15:38:56 2010 +0100 skins2: implement relative positioning So far in skins2, all x, y, width and height were given in pixels, and no reference to the screen resolution could be made. This patch implements the following : - all x, y, width, height can be given in pixels or in % of their container. For windows, the container is the screen. For widgets, it can be the layout or a panel. - Five new tags eases up positioning - position : relative position given as "Center", "West", "NorthWest", ... - x/y-margin : margins to take into account (in px or %) wrt the borders. - x/y-offset : additional offset to apply (in px or %). - the image control can now accept a width and a height parameters. commit 5d7acec1a0a4b79e013bf07e842bc77f6680c0f1 Author: Erwan Tulou Date: Mon Nov 22 11:55:55 2010 +0100 skins2: ifdef code specific to WIN32 commit 73150d7c3fb0380732aae88c0274a2b0fe486265 Author: Erwan Tulou Date: Mon Nov 22 09:47:54 2010 +0100 skins2: some optimisation and cosmetics when moving/resizing windows On most WM, move and resize are noop as long as the window is not visible, and these calls have to be reissued once the window becomes visible. - so avoid unnecessary calls when there are known to be noop. - remove a move in TopWindow that appears hackish (it hides a MoveResize and is actually needed for _all_ windows) commit 812106522ea2f4a3cb9534715de2f14b3e69ae1a Author: Erwan Tulou Date: Fri Nov 19 19:31:14 2010 +0100 skins2(Win32 and Linux): Don't refresh a window forcefully A good practice is to invalidate the window and leave it to the OS to decide if a repaint is or not needed. As a side effect, this fixes some alternative task switchers (alt-tab) on WinNT (like TaskSwitcher or ATTv) that displayed a black rectangle instead of the preview of the skin, because the skin engine was not doing things the usual way. commit a66bbe1ecfef998f0808fc2cdd32be053cf88ed3 Author: Erwan Tulou Date: Fri Nov 19 19:30:05 2010 +0100 skins(Win32): Process events in the winProc (instead of the message loop) Events like WM_PAINT should be processed in the WinProc, because some functions directly call the WinProc (e.g UpdateWindow()) commit a38c6d0f5f5779fd39367988091c52db3d155c8c Author: Erwan Tulou Date: Fri Nov 19 19:58:36 2010 +0100 skins2: fix minor artefact with animated image Don't do anything if the image doesn't change. Otherwise, some unpleasant flickering occurs when the image is animated. commit 66456370991dfd488260c1ee497e66304b17ee2d Author: Rémi Denis-Courmont Date: Sun Nov 21 19:12:09 2010 +0200 XDG: wait for end of screensaver preemption before cancelling commit 79bb2f751a8a4a90d56d728828a82a462298bce7 Author: Rémi Denis-Courmont Date: Sun Nov 21 19:12:32 2010 +0200 Disable screensaver preemption before destroying the module commit 8178340c39a53d7737f25f14ad9f965010142ead Author: Jean-Baptiste Kempf Date: Sun Nov 21 17:01:42 2010 +0100 Contribs: Win32 targets reordering, based on types commit 37e9960922beb1d931744cab26e5161bc893f426 Author: Jean-Baptiste Kempf Date: Sun Nov 21 16:44:22 2010 +0100 Contribs: update freetype and GnuTLS commit 1c9669ac53e83beadcd112f909b239a9645b031c Author: Rémi Denis-Courmont Date: Sun Nov 21 18:08:06 2010 +0200 Qt4: fix crash regression in 1.1.5 closeAllWindows() not thread-safe All UI related operations in Qt4 must be done on the UI thread, as QtGui is not thread-safe internally. commit 9a0e0822d0c8739e4a984ea5df6b6eb6338d65b6 Author: Rémi Denis-Courmont Date: Sun Nov 21 18:00:38 2010 +0200 Qt4: cosmetic fixes commit ebb7f49b030c1734de79047da741c8ee28b929d9 Author: Rémi Denis-Courmont Date: Sun Nov 21 18:06:58 2010 +0200 Eliminate dead code commit 55d09264802ef94593806a206e36fb8b4b8a6977 Author: Rémi Denis-Courmont Date: Sun Nov 21 15:54:13 2010 +0200 libvlc_set_format_callbacks: dynamic video format selection LibVLC applications can now select their video memory format when the video output is created. In particular, this allows preservation of the original pixel dimensions. While untested, this should also enable planar YCbCr rendering. Until this, vmem assumed that all planes had equal pitches, so that subsampled planes would not really work. commit 0e4caf6d4a776bd62ac1ff7bee3838ec51f281bb Author: Rémi Denis-Courmont Date: Sun Nov 21 15:50:10 2010 +0200 vmem: set the video format via callback commit 841eb240885cbea14245dfd832c9f1ab31d12bf4 Author: Rémi Denis-Courmont Date: Sun Nov 21 13:45:19 2010 +0200 Qt4: do not crash if the video window is released after the interface This should fix #3359. commit 6088b41ddc3a01d634e4b18fe95f468e12e4a864 Author: Rémi Denis-Courmont Date: Sun Nov 21 13:30:38 2010 +0200 Qt4: cosmetic + comment commit 93ee8f45b2b3e301e0eb254618553375b7f0b26d Author: Pierre d'Herbemont Date: Sat Nov 20 19:13:45 2010 +0100 package/ios: Improve build.sh. Make sure the specified SDK exists, add a verbose mode, allow to change the default SDK. commit d51b0e0ee82ab06970d08921c6f35825bf9657b5 Author: Rémi Denis-Courmont Date: Sat Nov 20 15:52:47 2010 +0200 Use \deprecated explicitly for l_v_get_height and l_v_get_widget commit 945142dc196acf823190d105df6a591a4f8a2f36 Author: Rémi Denis-Courmont Date: Sat Nov 20 15:05:35 2010 +0200 libvlc_video_set_callbacks: add references commit 32e2d5373c04052ecc427202e047185fc7cbe037 Author: Rémi Denis-Courmont Date: Sat Nov 20 15:01:01 2010 +0200 vmem: trivial code factorization commit a23e59574c13ceadff503979f38fb464073d3279 Author: Ilkka Ollakka Date: Sat Nov 20 15:07:31 2010 +0200 Qt4: toURI shouldn't need toNativeSeparators() Seems like most likely cause to #4078 (reappeared near sametime as toURI was introduced). commit 3536adcd65543bd89657040d74691f367dce7da2 Author: Rémi Denis-Courmont Date: Sat Nov 20 12:20:59 2010 +0200 doc_helper: must be executable, fix Doxygen commit 880d51137df3eb2255868a244c46bd28407da110 Author: Rémi Denis-Courmont Date: Sat Nov 20 12:17:01 2010 +0200 Doxyfile: update to version 1.7.1 commit bc957dc1a1a92f82f432ce2e45186dbc940b30cd Author: Rémi Denis-Courmont Date: Sat Nov 20 12:07:37 2010 +0200 Improve libvlc_video_set_callbacks documentation This is untested. Doxygen does not seem to work anymore here: no module lists, no function documentation, only source code. commit 23af3705afeb76416c6697b064af2e314590f3f2 Author: Rémi Denis-Courmont Date: Fri Nov 19 18:11:36 2010 +0200 file output: support for writing to an already open file descriptor commit 8f8f1d5e5c74dfb6cf00a4c267d4042342d83975 Author: Rémi Denis-Courmont Date: Fri Nov 19 17:52:09 2010 +0200 live555: remove "sdp" access_demux commit 93417b6fa7810c5898daed3c321673474553d4cb Author: Rémi Denis-Courmont Date: Fri Nov 19 17:45:40 2010 +0200 SDP: dummy access that return the URL path With this, we can parse an SDP the same way if it comes from SAP (as sdp://...) or from a file or the network. commit 8d52ffe19f333502d2e5f31c51ac91ac62c019b9 Author: Rafaël Carré Date: Fri Nov 19 20:58:49 2010 +0100 Use AC_FUNC_STRCOLL / HAVE_STRCOLL Windows CE for example doesn't have this function commit 62ac11aea889dea39d9fd9ced7a689dea76ce7ca Author: Pierre Ynard Date: Fri Nov 19 19:56:09 2010 +0100 vlm: accept "ps" and "ts" as mux arguments Having to type "mux mp2t" was lame commit 1a9c88e2d703041fc90979349952db1b7bbf458f Author: Rafaël Carré Date: Fri Nov 19 14:41:42 2010 +0100 fix libogg build on OSX (patch taken from upstream) remove obsolete patch forgotten in [4b6e13d37fba] commit 5ac972d7f71ec8b80ed88806c7bf2246e8c2af1f Author: Pierre Ynard Date: Fri Nov 19 13:45:54 2010 +0100 vod: don't handle pause state toggling in the RTSP stack RTSP doesn't toggle pause state, it sends unconditional PLAY/PAUSE commands. Let the VLM handle it. commit 0c1d5a897672e4f2d153a91ba60ef21a238f8def Author: Ilkka Ollakka Date: Fri Nov 19 13:37:19 2010 +0200 Qt4: pictureflow, if target futher than 20, jump closer and scroll last 20 items commit d811e20b7a73233cc0669e0e53b88cdb1296e7ee Author: Rémi Duraffort Date: Fri Nov 19 10:51:07 2010 +0100 qt4: remove an assert (a check for NULLity is enough). commit 636b4a6bd4ac196c8ad6b09fc738ea8e0535c6c5 Author: Hannes Domani Date: Wed Nov 17 12:46:42 2010 +0100 Qt: tell that vlc processed the media keys Signed-off-by: Jean-Baptiste Kempf commit 260cae1d37eb087684542c4c532bd731c225f8dd Author: Jean-Baptiste Kempf Date: Thu Nov 18 15:06:02 2010 +0100 Configure: do not use XCB on Symbian commit 7f485998dd63c9685f0a470439c9b2ea127ef5c5 Author: Jean-Baptiste Kempf Date: Fri Nov 19 02:58:42 2010 +0100 Qt: fix WinXP quitting issue commit 6c74b935f99b9d46bb92b3ba01bfbaf4c7d52276 Author: Erwan Tulou Date: Fri Nov 19 00:47:26 2010 +0100 skins2(Win32): remove an unneeded WS_EX_TOOLWINDOW option This option prevents windows from being displayed in the alt-tab list. This should fix trac #4343 for Vista and Win7 (to be tested) commit 2f53024169a244b6ab9e6b20b5f71a2683634071 Author: Rafaël Carré Date: Thu Nov 18 19:19:09 2010 +0100 fix [41373a85a2] We don't want an universal build on osx commit 181c3eea4f7cc4c89474167cdb12f5cc62419883 Author: Rafaël Carré Date: Thu Nov 18 18:50:13 2010 +0100 fix [50c315b8e37a6] commit 94189fcabf48c2a054c186b388ad0fc532ef235e Author: Rafaël Carré Date: Tue Nov 16 13:35:40 2010 +0100 ncurses: redraw interface unconditionally redraw happens on getch() return, on timeout (1 second), or on keypress wether the key was handled or not. input change is now checked in the main loop commit 3911057333094ae2c83494b6590324b4298d8724 Author: Rafaël Carré Date: Sun Nov 7 18:55:58 2010 +0100 x264: write first SEI NAL into first picture It contains the x264 version info and options used for encoding If we let it in extradata it will not be present in the final file libavcodec does that already, and this makes it easier to compare x264 options used by VLC and FFmpeg. Comparing FFmpeg and VLC with the exact same set of options might help finding why mpeg (at least mpeg2/mpeg4/flv) encoding is 5 times slower with vlc than with ffmpeg, supposedly for the same set of options. commit 4cc2404ca5426f522822e4906572bfa7813669cd Author: Rafaël Carré Date: Thu Nov 18 11:25:58 2010 +0100 transcode: reduce decoder aspect ratio fraction avoids integer overflow with aspect ratio = BIG:BIG fixes #4312 commit 7853e28dd2d7c3aca3b80cdcdcd4c8e6c207ce8f Author: Rémi Duraffort Date: Thu Nov 18 10:04:16 2010 +0100 contrib: distclean target removes every thing commit 991aa6aaeed4212f8155bda43fdccbd6b0cc4e9f Author: Rémi Denis-Courmont Date: Wed Nov 17 23:40:36 2010 +0200 Allow demux to select the PTS delay, fallback to access This will allow the SDP parsers to set their PTS delay according to rtsp-caching/rtp-caching rather than the caching value of the access module. The access module is irrelevant in that particular case. commit b2c851f49909af828752eebb2cd030a7be69e337 Author: Pierre d'Herbemont Date: Wed Nov 17 19:53:44 2010 +0100 contrib: No need to remove distro file before ln -sf. commit 03916eb00733a01a938b9796c2bf52781832ccd9 Author: Pierre d'Herbemont Date: Wed Nov 17 19:47:41 2010 +0100 contrib: .iconv->.iconv-from-os when appropriate. commit 16600c8ff8892b3adfd2ed4c751a8fe4d9db91a4 Author: Pierre d'Herbemont Date: Wed Nov 17 19:47:22 2010 +0100 contrib: Build tools first. commit dd5d3f52dc2d36ec7bc8fcb1200103259fdaee36 Author: Pierre d'Herbemont Date: Wed Nov 17 19:17:24 2010 +0100 bootstrap: Use a link to distro file instead of a copy. commit cc3200cc52f5bca93cb35a54432ff0818398ad16 Author: Pierre Ynard Date: Wed Nov 17 19:23:43 2010 +0100 vod: use time instead of position for seek requests RTSP uses NPT in seconds, so don't convert for nothing... commit 74d18c465c5b27744aad6cc7eaf536671a77b18e Author: Pierre d'Herbemont Date: Wed Nov 17 18:53:21 2010 +0100 ios_vout: Build fix. commit fdaea5426d669d7b7f707f2cdd8b0750dc316375 Author: Pierre d'Herbemont Date: Wed Nov 17 18:12:16 2010 +0100 contrib: Remove ifdef recursion in .live target, and fix iOS build. commit 50c315b8e37a6193792dc1a9cca22583a05d6284 Author: Pierre d'Herbemont Date: Wed Nov 17 17:36:34 2010 +0100 contrib: Fixed SVN version number for contribs. We want to be able to re-create the exact same build for a given vlc version, including contrib. commit 3df6407dd21449d65a4c6741427714d51ab1223c Author: Rémi Denis-Courmont Date: Wed Nov 17 19:37:43 2010 +0200 Fix memory leak in previous commit commit b9bb646863451b46379d86cea26c348ec6c64576 Author: Rémi Denis-Courmont Date: Wed Nov 17 19:07:27 2010 +0200 Lift the line length limit on config files (fixes #4338) commit 3b7f8b1f2ac12af6f62a61a4fa8e75cd9db8efa7 Author: Rémi Denis-Courmont Date: Wed Nov 17 18:34:33 2010 +0200 Load the whole config file all the time This avoids iterating through all config items of each modules. On my system, this cuts the vlcrc load time in half, and is also far simpler. The loader is essentially ignoring the config section, which reflects the architectural "limitation" of the VLC configuration. This also avoids loosing settings during VLC upgrades if an option moves from one module to another one (which did happen in the past). commit d7cf24fe15d6ae18e28fce7efa04a385dcadf232 Author: Pierre Ynard Date: Wed Nov 17 16:59:01 2010 +0100 vod: remove pf_media_{add,del}_es These are never used commit 152fee0cd5a879df625ae1c23ad2193081161648 Author: Pierre Ynard Date: Wed Nov 17 14:18:01 2010 +0100 rtp sout: vorbis packetizer commit a7f80fa2a49eec99c0e8d6410a13501e970a0650 Author: Erwan Tulou Date: Wed Nov 17 10:31:00 2010 +0100 skins2: fix wrong check (cosmetics) For clarity, i_children can be -1 (at init) or 0 for no child. Yet, there was no bug, since buildNode was just a noop for -1. pointed out on the forum commit 53391ce60fd8459e52a98a312063fe4ee0946bb6 Author: Pierre Ynard Date: Wed Nov 17 00:06:27 2010 +0100 rtp sout: make private functions static commit c6d32327273ed56344937ea654673c08e0e25cc3 Author: Pierre Ynard Date: Tue Nov 16 22:33:20 2010 +0100 Merge VoD module into RTP stream output module Cleaner and better working solution for VoD than the bad hack that we currently have. Instead of (badly) duplicating large portions of codes, it reuses the existing RTSP stack and factorizes the RTP payload code, and provides support for a number of ES not limited to one audio and one video tracks, as well as for missing features in RTSP headers. The VoD module is responsible for starting and running the RTSP stack. When a VoD media instance is started, the VLM passes down media and session parameters as variables to the RTP stream output object, that uses them to hook back into the VoD code (and through it, into the RTSP stack), to retrieve accurate, already set up parameters, and provide playback data. commit ef7a981f943c426c7868ef80b78ec0752bb5b820 Author: Jonas Gehring Date: Fri Nov 12 23:49:17 2010 +0100 Add http-referrer option to HTTP access module Signed-off-by: Jean-Baptiste Kempf commit 2afaacab847a7081f841cfd1c0dc3193c9e3e5bf Author: Jean-Baptiste Kempf Date: Mon Nov 15 23:04:51 2010 +0100 Subtitles: remove .txt for autodetection This lead to way too many false positive and complaints when VLC tried to open a .txt file that had nothing to do with a subtitle Signed-off-by: Jean-Baptiste Kempf commit d3e5e2ca2465892e5ac203daf8b78fd1faec4970 Author: Pierre Ynard Date: Tue Nov 16 06:06:27 2010 +0100 i18n: add new file commit 4ba326218a87f8748f6792e45f158b1238efba1f Author: Pierre Ynard Date: Tue Nov 16 06:00:20 2010 +0100 directory: build fix commit b019abfdb69b798a487f7cde4621639d3e91b79e Author: Pierre Ynard Date: Tue Nov 16 05:09:42 2010 +0100 rtp: fix vorbis header parsing commit 5e85bff1849e4391b6598bfbcc5a6c65cd1e151d Author: Jean-Baptiste Kempf Date: Mon Nov 15 22:20:09 2010 +0100 Qt: correctly implement play-and-exit in menu This calls a var_GetBool each time a menu is redrawn. This may be not optimal. Maybe a callback on "play-and-exit" would be better? Do we care about the performance on that part (menu display)? Close #3842 commit 7a2f855c7e7923b988f6014c8a195e40aac8a346 Author: Jean-Baptiste Kempf Date: Mon Nov 15 21:57:34 2010 +0100 Qt: improve look of extension dialog Should close #4332 commit e4ea738909bdacad129723015449ba6344b315bd Author: Rémi Denis-Courmont Date: Mon Nov 15 22:24:03 2010 +0200 directory: collate file names from the same directory commit 79f83328722e009960e59e2cac7ee64b9dad659d Author: Rémi Denis-Courmont Date: Mon Nov 15 22:00:54 2010 +0200 directory: use vlc_loaddir instead of vlc_readdir This makes the input thread much less responsive. But there is no other way to enable directory sorting. commit db19221d15101bd0010e22ad727f63124439dd66 Author: Rémi Denis-Courmont Date: Mon Nov 15 21:14:17 2010 +0200 directory: cleanup, avoid useless allocs commit 18d1dcb4b64d5c252aa91fd4a38684f52a03695a Author: Rémi Duraffort Date: Mon Nov 15 19:20:24 2010 +0100 Fix typo. commit 5c74532978769a77a9af617dba8fa6eda897a353 Author: Rémi Denis-Courmont Date: Mon Nov 15 20:14:27 2010 +0200 directory: small simplification commit 70cf9406b4d6d62195ee4bd9ad022909075eae97 Author: Rémi Duraffort Date: Mon Nov 15 18:07:39 2010 +0100 video_filters: remove dummy assignement. commit 30a0aa26b0aac7166e90c94d6f76b7d2b5682a34 Author: Rémi Duraffort Date: Fri Nov 12 10:57:39 2010 +0100 C++: use prefix iterators instead of postfix. commit edd979441ea48188ada3ea3cfbaf0d3298333a85 Author: Jean-Baptiste Kempf Date: Mon Nov 15 00:33:22 2010 +0100 Configure: require libbluray 0.2 commit c37a60a3fd351a26fa5c11f41b5f16ff625036c7 Author: Rémi Denis-Courmont Date: Sun Nov 14 23:13:17 2010 +0200 windrive: basic disc discovery for Win32 This is completely untested (other than compiling & linking). commit 37e37fb11e1da56e02d79a973b7bc1ffff70223b Author: Rémi Denis-Courmont Date: Sun Nov 14 18:26:19 2010 +0200 swscale: fix 15- and 16-bits RGB conversions This is tested with X11 and should fix LP#665298. This partially reverts commit fb7f014161f68c914e028adbea68b7ee9863c76e. RV24 is left as is because I cannot test it on my GPU. commit e536be03ef35cdd59f4096a9e2e66b0862da1954 Author: Felix Paul Kühne Date: Sun Nov 14 16:41:50 2010 +0100 contribs: fixed libiconv hack on Darwin10 commit 8de0803830d33aeb3c5cbca98cb6e94f16aacc1d Author: Pierre Ynard Date: Sun Nov 14 11:58:01 2010 +0100 Fix constness Partially reverts f3f203e5fd90f74850ffd0663e90e3f30cc05a29 commit f3f203e5fd90f74850ffd0663e90e3f30cc05a29 Author: Pierre Ynard Date: Sun Nov 14 10:23:25 2010 +0100 Fix const warnings commit 349f269051e7d7c5a20b8db61b0fb9f7e4b20151 Author: Pierre Ynard Date: Sun Nov 14 05:11:12 2010 +0100 rtp: use VLC_TS_INVALID commit d1a8c96a9f08ac62facc360398d6bf3a33d2eeff Author: Pierre Ynard Date: Sat Nov 13 23:48:23 2010 +0100 rtp input: vorbis payload format is now an RFC commit 48cecf7cdc0443255ea15375865faa1c45d4214e Author: Rémi Denis-Courmont Date: Sat Nov 13 23:55:27 2010 +0200 OpenCV: do not assume picture is at p_data_orig This seems quite wrong to me, but untested. commit 2a9b31019ee3af7b9afff1604e97e65806ec8419 Author: Rémi Denis-Courmont Date: Sat Nov 13 23:44:18 2010 +0200 OSD: use picture_Release() not free() ! commit a69d057ffdfa6477287e0ccaf544eb50557827ad Author: Rémi Denis-Courmont Date: Sat Nov 13 23:40:24 2010 +0200 OSD: remove always NULL p_feedback button field commit 83b0e6f2e20271e2b6c691a887b21bad5869f4d9 Author: Jean-Baptiste Kempf Date: Sat Nov 13 20:33:06 2010 +0100 Update the release howto to actually match what we are doing commit fb48e363450c0a56d1688a510528a246ae7c36a1 Author: Juho Vähä-Herttua Date: Fri Nov 12 15:26:00 2010 +0200 qt4: Get rid of towlower in favor of portability Signed-off-by: Rémi Denis-Courmont commit 6b42661fb7142ad6f384abba3af930c81d58bb8c Author: Rémi Denis-Courmont Date: Fri Nov 5 19:24:41 2010 +0200 FreeType: mark some options as safe Font is not safe because it uses the file system, and is dependent on the local system anyway. YUVP is only for encoding, so it seems irrelevant. Other options seem fine. commit ec1566fe68ee6b2e027b379671c75dae21c1bb52 Author: Sven Petai Date: Sat Nov 6 12:25:01 2010 +0200 Make returning fatal error from the Read() more obvious. No functional change. Signed-off-by: Rémi Denis-Courmont commit 2a3e95d7b511fb627ac79a626068f4ba4271ad13 Author: Sven Petai Date: Sat Nov 6 11:32:59 2010 +0200 Return fatal error to the upper layers when connection is lost while reading the ICY metadata. Otherwise we will end up with an endless loop since -1 is interpreted by AStreamRefillStream() as a temporary error. Signed-off-by: Rémi Denis-Courmont commit b9a7045b5126535b46d4afb94329e5d38c260467 Author: Rémi Denis-Courmont Date: Sat Nov 13 18:47:44 2010 +0200 OpenGL: use clz() commit 0af63c4f97a7467bdeec614a7235b1c5a24a29c6 Author: Jean-Baptiste Kempf Date: Fri Nov 12 11:40:57 2010 +0100 Fortunes, smoking in the morning and JS commit 845454bb76d96c52de62f49c71b1ee33574dad48 Author: Jean-Baptiste Kempf Date: Thu Nov 11 20:54:01 2010 +0100 AVIO: fix compilation when avio.h is separated from avformat.h commit 7159174488dd3e97023df461b1baf4a1af132ef2 Author: Laurent Aimar Date: Fri Nov 12 02:58:41 2010 +0100 Fixed CC support when present using multiples specs (close #4327). commit 735ec223092c17d5b77cdfcca25a528531e69a70 Author: Laurent Aimar Date: Tue Nov 9 19:29:17 2010 +0100 Fixed rar stream_filter generated playlist. The items url where not complete. commit 21bb2451d59a2346d44166825faf170a98d27d81 Author: Laurent Aimar Date: Tue Nov 9 19:28:43 2010 +0100 Reset the stream position when rar stream_filter failed to load. commit 888aed94a672eb42f56d7030da76854f10df5f23 Author: Pierre Ynard Date: Fri Nov 12 01:38:22 2010 +0100 vlm: use make_URI() commit 99fa5b44ec55a87997cee0357208cae4dfaf8d1a Author: Jean-Baptiste Kempf Date: Fri Nov 12 00:15:35 2010 +0100 Merge 1.1.5 NEWS into 1.2.0 commit 53ee46f25511be4057e325c5875a3749de32a64b Author: Rémi Duraffort Date: Thu Nov 11 11:18:10 2010 +0100 Fix use of unitialized value. commit 72af6adc9ae4bcc89b879c013a7e2836d848e42c Author: Rémi Duraffort Date: Tue Nov 9 22:37:28 2010 +0100 C++: use postfix operator for interators (that's supposedly faster and a good practice). commit 1be41caecd65f9a994118fce6d44955166cb3b99 Author: Pierre d'Herbemont Date: Wed Nov 10 20:22:21 2010 +0100 contrib: Fix a typo. Thanks funman. commit 708a15ff0ec23067c5e2cda77b6ed3334ba18393 Author: Rafaël Carré Date: Wed Nov 10 17:42:24 2010 +0100 libvlc_media_get_tracks_info(): correct help We don't need sout_stream_description hack anymore commit c56951687d130b24a09ff26b6777ac88ce640846 Author: Rémi Denis-Courmont Date: Wed Nov 10 18:41:38 2010 +0200 use var_Inherit commit ab61a0330c45b2c1a511fe2e23e3680e222a85dc Author: Rémi Denis-Courmont Date: Wed Nov 10 18:27:33 2010 +0200 Qt4: use toURI() commit f73e107172463eeceff084b528e1f56f5ccb37e8 Author: Rémi Denis-Courmont Date: Wed Nov 10 18:23:39 2010 +0200 Qt4: simplification commit 15b329e8587082d49b86fa8df869d8dd9a4758fd Author: Rémi Denis-Courmont Date: Wed Nov 10 18:23:13 2010 +0200 Qt4: fix TTL parameter syntax in streaming wizard (It still has no effects though) commit cf3f7fdbcd20db54f600116df87de6c3b3b64e51 Author: Rémi Denis-Courmont Date: Wed Nov 10 18:21:47 2010 +0200 Qt4: FileOpenPanel generates proper URLs, simplify This fixes the streaming wizard. We can now remove a few make_URI() calls. commit 1bd04d54d732fc71f70afbcb7dacf39a657ac4c9 Author: Rémi Denis-Courmont Date: Wed Nov 10 18:05:47 2010 +0200 Qt4: add toURI() helper commit 5b393923adac8e346fc6b0b61fcea4d0b6ead26c Author: Rémi Denis-Courmont Date: Wed Nov 10 17:50:33 2010 +0200 Qt4: missing qfu() (in commented out code) commit d505bf17c5c6cf47e20cdad02bfe5eb1b609e6de Author: Rémi Denis-Courmont Date: Wed Nov 10 17:28:16 2010 +0200 doc: cannot change xwindow while playing commit 41373a85a2c343cf06dd6312fefd04346400ba6b Author: Pierre d'Herbemont Date: Wed Nov 10 00:25:59 2010 +0100 contrib: Fix and simplify libvpx build settings. commit e26b8a04bbd8b330e088caffa245e4c9314d4242 Author: Rémi Duraffort Date: Tue Nov 9 21:37:19 2010 +0100 luatelnet test: port number has to be higher than 1024. commit 2ae976d96dafd4823c92c8b8abdf4ff6556377f1 Author: Rémi Denis-Courmont Date: Tue Nov 9 21:28:30 2010 +0200 EGL: initialize Xlib P.S.: I haaaaaaaaaaaaaaate Xlib!!!! commit a1b3978d280993a87033ee3de22b08d6dad9544f Author: Rémi Duraffort Date: Tue Nov 9 20:13:51 2010 +0100 lua: fix a busy loop (fix #4165) commit 2fd5851af0a40671d0a7cdec1ce94538438351a0 Author: Rafaël Carré Date: Tue Nov 9 14:41:05 2010 +0100 Fix contrib dependencies X=1 #comment Y-$(X)=1 => $(Y-1) is not set commit c48a51320c4043266bfad52d59098eadfc12c75e Author: Jean-Baptiste Kempf Date: Tue Nov 9 12:53:55 2010 +0100 Motion: code simplification, cleaning and error-checking commit d529bcc3a7879fcb3d2a9d6342fb5d9b938152aa Author: Jean-Baptiste Kempf Date: Tue Nov 9 12:53:36 2010 +0100 Contribs: only patch CDDB when needed commit d9a114510b2614d3c8166c1eb0d12d625043e00d Author: Christophe Mutricy Date: Mon Nov 8 23:17:36 2010 +0000 Add Lithuanian translator commit 938585a6302cd1105b4a775ac264492ac629581b Author: Rafaël Carré Date: Mon Nov 8 23:52:49 2010 +0100 transcode: fix crash on eof when using threads >=1 For now do not flush encoder buffers (as added in [14054532b4]), but ideally that should be fixed commit b15fa6b2bd176914adb43c46d621ba1ca5982a62 Author: Rémi Duraffort Date: Mon Nov 8 19:32:32 2010 +0100 Should fix #4224. commit 2c9223f8d6b60067be7e84209fd00fd198738781 Author: Rémi Denis-Courmont Date: Mon Nov 8 23:38:14 2010 +0200 EGL: superb hack around Mesa EGL damaged linking commit d60221ca03df4687af1afc7f1ccf2501ac3a3f6b Author: Rémi Denis-Courmont Date: Mon Nov 8 23:21:48 2010 +0200 EGL: initial video output plugin Currently, this require EGL 1.3 or later to compile. This was only tested against the GLX driver from the Mesa Project, and desktop OpenGL, which requires EGL 1.4. Win32 support is untested (not even compilation). OpenGL ES 1 and 2 are mostly implemented but completely untested too. The USE_OPENGL_ES constant would have to be predefined appropriately. This plugin mostly works, but there are two major remaining issues. Therefore, this plugin is disabled by default and has zero priority. (1) Mouse is not implemented. The stupid fix involves cut&paste from the XCB-GLX plugin. Moving mouse event reception to the window provider might be smart though: I would rather not corrupt the EGL plugin with X11, otherwise we might as well stick to GLX anyway. (2) Resize events are mostly not working. EGL does not provide notification for this. But there may be some bugs in Control() too. commit 5333f1c8f793fd1390b59684c723b6fcd0f053f8 Author: Rémi Denis-Courmont Date: Mon Nov 8 23:31:32 2010 +0200 Cosmetic commit f0cececc9f761475c0b91dd01a4aa43f3e2c8af8 Author: Rafaël Carré Date: Mon Nov 8 22:35:50 2010 +0100 contribs: ffmpeg depends on yasm and we build it from source on osx commit 89c6366805db082156e6f6844a99812533679840 Author: Rafaël Carré Date: Mon Nov 8 21:42:05 2010 +0100 typo commit 426d0fbdef1740235ae80db94733aace7226889c Author: Rémi Denis-Courmont Date: Mon Nov 8 20:13:52 2010 +0200 Fix a warning commit 44076392a41490b7207a1667317eb8f0ab43a3ea Author: Rémi Denis-Courmont Date: Mon Nov 8 20:02:24 2010 +0200 Typo commit caa737e1253eb2eef135f8d36045a937754eeeaa Author: Rémi Denis-Courmont Date: Mon Nov 8 19:54:55 2010 +0200 Replace a run-time assertion with a pre-processor check commit 99daef177ee7e9a80f2c15fcb575bd92d921dd15 Author: Rémi Denis-Courmont Date: Mon Nov 8 19:53:30 2010 +0200 OpenGL: fix a bunch of warnings commit be42ceec36af2c65bfee2f1e2805936456910c10 Author: Rémi Denis-Courmont Date: Mon Nov 8 19:51:30 2010 +0200 OpenGL: de-inline huge pieces of code commit a8334a4bf6539c4f7461571adc4b75e11b3b5c9c Author: Rémi Duraffort Date: Mon Nov 8 18:52:11 2010 +0100 distribute the telnet auto test script. commit 021552a218a6011bf994839e983598886466d65f Author: Rémi Duraffort Date: Mon Nov 8 18:33:23 2010 +0100 luatelnet: remove the telnet commands from the command line. commit ffb601a5f2f74f0298e9eefa7822c06441f967ef Author: Rémi Duraffort Date: Mon Nov 8 18:27:38 2010 +0100 luatelnet auto test: use the current PID as port number. commit 0656ac9c68a5e6abb81ca132771d3fa3c1fc296f Author: Erwan Tulou Date: Mon Nov 8 12:19:45 2010 +0100 skins2(Linux): A XSync is needed This partially fixes the position indicator getting blurry, because XGetImage didn't retrieve the latest change in pixmap (Previous XCopyArea calls may still be pending) Note that XSync is needed but not sufficient. Sporadic blurriness can still happen, because there seems to be no way to know for sure when the pixmap content is really updated. (waiting for NoExpose event, if enabled, is also not enough). Also, this problem is more prone to occur with --vout xv than with x11 or opengl, as if xvideo were stressing the X server more than the other two. modules/gui/skins2/x11/x11_graphics.cpp | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit e759ce5f6497f8ad3dc18c48b0faccfe0fb09798 Author: Erwan Tulou Date: Mon Nov 8 11:56:53 2010 +0100 skins2: default width/height to -1 (undefined) and not 0 This fixes automatic resizing not working when a skin uses vlc.hasVout to monitor video visibility. (in vlc12, the default skin belongs to this category) commit fc9935aa9c0d0d99a913ee67eb793bec7b1522f0 Author: Rémi Duraffort Date: Sun Nov 7 22:45:18 2010 +0100 httplive: remove dummy calloc (a call to strndup follows). commit 9b403140a184a2c85d3595d883d4562a86042b03 Author: Rémi Duraffort Date: Sun Nov 7 22:44:52 2010 +0100 dbus: fix memory leaks. commit 2ec53236058360f9f9b08b2f3aa4a7a06d6d8f0e Author: Pierre d'Herbemont Date: Sun Nov 7 22:03:40 2010 +0100 macosx: Add a dumb build.sh script to run all the steps requested to build VLC on macosx. This may help some, and to link how to build VLC on Mac OS X for a certain version. (Should be more robust than wiki.videolan.org/OSXCompile) commit 3624edd324b04a0a4765d47b949063791bfe9fb5 Author: Rafaël Carré Date: Sun Nov 7 21:45:21 2010 +0100 win32 package (compiled) lua scripts share/vlc/lua only contains the files needed for the (lua) http interface commit 004020d3c05be1a9dc5b11828bac4b9587545473 Author: Pierre d'Herbemont Date: Sun Nov 7 21:33:44 2010 +0100 ios: rename build_for_iOS.sh to build.sh. commit a442cf21954ec76ed4c1214d4f916b94bb393230 Author: Pierre d'Herbemont Date: Sat Nov 6 13:09:39 2010 +0100 contrib: Avoid redefining multiple time the same thing in fontconfig and wrap the lines. commit db9941d65d2bfd8923d363bef38a14f105f6c6e8 Author: Pierre d'Herbemont Date: Sat Nov 6 12:55:05 2010 +0100 contrib: Avoid ifdef recursion in .lua. commit cf6c1cb15dd7a95282d0f82cff45e6d428e6439d Author: Pierre d'Herbemont Date: Sat Nov 6 12:52:23 2010 +0100 contrib: Avoid ifdef recursion in ffmpeg's conf and wrap long lines. This should improve readability a little bit. commit e12917627d061c0a686ac6f3d3f42a33d769ecd8 Author: Pierre d'Herbemont Date: Sat Nov 6 12:51:51 2010 +0100 contrib: Only build from binary by default when HAVE_MACOSX is enabled. commit 0caf16b420fd60c81d052594c7b3181a1c541dcb Author: Pierre d'Herbemont Date: Sat Nov 6 12:49:20 2010 +0100 contrib: Define HAVE_MACOSX when distro=macosx* (We don't want HAVE_MACOSX when building for iOS simulator.) commit f39c7c22a2112a0addeb1418a7be29e9dd871887 Author: Pierre d'Herbemont Date: Sat Nov 6 12:08:34 2010 +0100 configure: Properly fix 884eaa35. Sorry for the breakage, the AC_SUBST(VLC_DEFAULT_PLUGIN_TYPE) was lost in its way. commit ab68dc8645db94d0643dd982a4fb6080aa13b5dc Author: Pierre d'Herbemont Date: Fri Nov 5 23:05:26 2010 +0100 contrib: Group pthread and x264 settings together. commit 3a768c4876e69a557489dd2bd7623afbf2090bda Author: Pierre d'Herbemont Date: Fri Nov 5 23:01:50 2010 +0100 contrib: Group ffmpeg settings together. commit 6b84728250fb61df80d6c86c486abe14051de2e6 Author: Felix Paul Kühne Date: Sun Nov 7 21:14:04 2010 +0100 contribs: setup autoconf/automake prior to anything else commit 35778e62fc8a39b680a78edf4f653ea1716328fd Author: Felix Paul Kühne Date: Sun Nov 7 21:01:50 2010 +0100 contribs: always define MACOSX regardless of the bit count commit 6342ff56572b5409e03eb065fafba9f3e76cf1ab Author: Ilkka Ollakka Date: Sun Nov 7 21:35:08 2010 +0200 Qt4: user qpainter instead setpixel() in pictureflow commit 5460741f3515a25824d9e4b3ca2996bed12b5042 Author: Ilkka Ollakka Date: Sun Nov 7 21:27:06 2010 +0200 Qt4: remove unused variable in pictureflow commit b3a201c3b24352020c4393cad0644b11e5d72625 Author: Ilkka Ollakka Date: Sun Nov 7 21:26:43 2010 +0200 Qt4: speedup pictureflow rendering littlebit by using scanline and qtransform instead of doing those by hand commit b520bf1284e8f9d7a957b7d68e60c47afdca1a03 Author: Rafaël Carré Date: Sun Nov 7 20:21:13 2010 +0100 ncurses: translatable strings must be ASCII-only add a comment at the intention of the translators to tell them they can use fancy Unicode characters since this comment is UTF-8, add --from-code=UTF-8 option to xgettext Use a macro to make DrawHelp() lines shorter Merge 'Boxes' with 'Global' help category commit bcf3cce0e49d2c6ab934aada2ffa7bc4f707076a Author: Rémi Duraffort Date: Sun Nov 7 20:16:01 2010 +0100 lua_timers: fix timers. commit e86691a7416a99b3173f8b97376471b5995a451f Author: Rémi Duraffort Date: Sun Nov 7 19:54:56 2010 +0100 Media_library: fix potential memleak. commit b945b839b55ec25e6dd6abcfcbd562c886829a71 Author: Rafaël Carré Date: Sun Nov 7 19:09:46 2010 +0100 win32 package: copy lua files from install dir, not source dir It includes only .luac files commit 25defa036a23120eb76f90a93f09745fbd096780 Author: Felix Paul Kühne Date: Sun Nov 7 19:03:28 2010 +0100 contribs: powerpc-apple-darwin9 is macosx32 commit 9c5eda2458861251c66eb11e3f811f60f1d69a2a Author: Laurent Aimar Date: Sun Nov 7 16:39:15 2010 +0100 Workaround v4l2 drivers that do not behave correctly while enumerating inputs, standard, tuner, or format. commit 71e844a513adcef36bff7ae5e46849ba15dcf511 Author: Laurent Aimar Date: Sun Nov 7 14:42:53 2010 +0100 Improved support for crop/ar changes. Crop/AR settings can now be changed by the video filters. Crop/AR changes done by the decoder are now applied to the exact picture and without any picture loss (before this patch, it was applied too soon and due to the recreation of the vout display, some pictures where lost). commit 045ec346a34c025d368e6820a1e566f7fdf79a04 Author: Laurent Aimar Date: Sun Nov 7 14:40:57 2010 +0100 Fixed support for crop parameters in picture_NewFrom*(). They were previously lost. commit 9614138ddfbee394f500db3a811f87794372ca34 Author: Laurent Aimar Date: Sun Nov 7 14:09:19 2010 +0100 Cosmetics (vout). Moved up two functions. commit 523bba18671c692ad53dd841ed88484b269e6c12 Author: Laurent Aimar Date: Sat Nov 6 21:58:47 2010 +0100 Added video_format_CopyCrop helper. commit 6d0e1d1786aeab0efc3b10038f6a8437c28a7aae Author: Laurent Aimar Date: Sat Nov 6 01:34:36 2010 +0100 Fixed crop parameters when the decoded video has crop parameters. Now vout_SetDisplayCrop() takes crop parameters relative to the visible part. commit 47d9c75432a372e5a04ea0b63c64346fb238da22 Author: Laurent Aimar Date: Fri Nov 5 21:27:19 2010 +0100 Get process affinity mask to compute the number of cpu in vlc_GetCPUCount. The old code used the current thread affinity. commit 7a15e9a78f00a62045f1d21bc4450dfea6b154f4 Author: Laurent Aimar Date: Wed Nov 3 21:28:30 2010 +0100 Fixed support of crop coming from the decoder. commit edaffcc841187d4f864f6ee56b52139b94d6cdc3 Author: Laurent Aimar Date: Wed Nov 3 21:14:48 2010 +0100 Modified vout_SetDisplayAspect() to take a DAR instead of a SAR. commit d22b9922f778d227b2b34a4aef46f6adc60fb370 Author: Laurent Aimar Date: Wed Nov 3 20:23:30 2010 +0100 Small fix when changing a video filter option that wasn't created by the filter (qt4). It is more of a workaround, a cleaner way to configure video filters will need to be done. commit 9ce38b5f85c6bd756b55e30ae66da6b19021ff72 Author: Rémi Denis-Courmont Date: Sun Nov 7 10:30:46 2010 +0200 Fix libvlc_media_player_(prev|next)_chapter assertion The variables are void, not boolean. commit be87c5ee96e5c38ddff31980a791d71df8350818 Author: Rémi Duraffort Date: Sat Nov 6 18:28:28 2010 +0100 Remove calls to bzero. commit 8ff2e66fced4218dcd523c65567c8262d88e88b4 Author: Rémi Denis-Courmont Date: Sat Nov 6 18:40:26 2010 +0200 Add libvlc_media_new_fd commit a67fbfcd732babd4d5acc2f5c71898a43e43bcd9 Author: Rémi Denis-Courmont Date: Sat Nov 6 18:39:57 2010 +0200 libvlc_media_new_(location|path): try to clarify the difference commit 7ba4c3862850f59b84fa9210b0e77fbf86c20890 Author: Rémi Denis-Courmont Date: Sat Nov 6 18:20:51 2010 +0200 Input location is always an URL commit 8e1c86a065feec0152e1039bde222984edf08f3c Author: Rémi Denis-Courmont Date: Sat Nov 6 18:09:44 2010 +0200 Expand and remove VLC_Version() commit 362dbda8eb204cb98a4065c814f8d56cbc0a95ae Author: Rémi Denis-Courmont Date: Sat Nov 6 17:35:40 2010 +0200 Remove some typedefs to non-existent structs commit 0df5550c1ed7f0d850cc995380cca8a546fb398d Author: Rémi Denis-Courmont Date: Sat Nov 6 17:24:51 2010 +0200 Privatize appropriate module typedefs commit c94293c4fd39095b1953d10aa6d994b7fdc0c056 Author: Rémi Duraffort Date: Sat Nov 6 16:12:27 2010 +0100 libasf: remove unused variable. commit 11f64a071b31063915e035d0d3a8d6076ebadf2f Author: Rémi Duraffort Date: Sat Nov 6 15:06:22 2010 +0100 metachannels: force the use of the ffmpeg demuxer for mp4 (extension .m4v here). commit b755e003aab5933eb416c26f5b23f0f92ad13404 Author: Rémi Denis-Courmont Date: Sat Nov 6 13:02:25 2010 +0200 Remove unused typedefs commit e8da701b61fa7928611f12c5c273851055ac8ac7 Author: Rémi Denis-Courmont Date: Sat Nov 6 13:02:34 2010 +0200 Do not redefine standard types commit da0a29883736b514db54bfd9479b6335d0957dc8 Author: Rémi Denis-Courmont Date: Sat Nov 6 12:59:43 2010 +0200 Remove __LIBVLC__ checks from src/ commit acfecaeadf47cb40d15d8a4011f5d652c58a7b39 Author: Rémi Denis-Courmont Date: Sat Nov 6 12:52:12 2010 +0200 Do not implicitly define MODULE_NAME We want compilation to fail if this is missing. commit e1c0095c81e6111965592fea7edf0c8bbdb3b4f2 Author: Rémi Denis-Courmont Date: Sat Nov 6 12:51:56 2010 +0200 Fix warning commit 59b2e8193bf6711e12eae39b37b4592d7db1d81d Author: Rémi Denis-Courmont Date: Sat Nov 6 12:46:40 2010 +0200 Restore Linux builds This reverts commit 884eaa35b9160cf34c901449502a74ce5717fc78. commit 91d4843ba18e5ccb482e267160c781762fd9a08c Author: Rafaël Carré Date: Sat Nov 6 11:32:34 2010 +0100 vlc_sql.h: don't rely on __LIBVLC__ being defined commit f0ecb0c5c223b34b834f3af4a48d9dd2b979d14d Author: Rafaël Carré Date: Sat Nov 6 11:24:07 2010 +0100 libupnp depends on pthreads commit 0ae9fe390a13cd9666179a92d42996ca6733ed0d Author: Rémi Denis-Courmont Date: Sat Nov 6 11:47:22 2010 +0200 Modules.am: missing files commit 24d400dfba384db8410db04cdb52ac95e05a6124 Author: Pierre d'Herbemont Date: Fri Nov 5 22:52:44 2010 +0100 contrib: Replace darwin->macosx. commit 635efb6284ec941dcf091b6e4bbb5e48a23662c6 Author: Pierre d'Herbemont Date: Fri Nov 5 22:34:09 2010 +0100 contrib: Remove LD,STRIP etc redefinition. commit d25dc67dce3f5c775c5aec1d4dfa6fffe72df1b0 Author: Pierre d'Herbemont Date: Fri Nov 5 22:33:35 2010 +0100 contrib: Factorize the win targets. commit b9b7edc6cd20c6feebefe2b83a24302f26d43774 Author: Pierre d'Herbemont Date: Fri Nov 5 22:28:55 2010 +0100 bootstrap: Use an abstraction for enabling setting in config.mak. commit 733e0bbcbccc9946b68cdc71b33695788e6f41cb Author: Pierre d'Herbemont Date: Fri Nov 5 22:23:26 2010 +0100 contrib: Use hint_distro when setting contrib. This will not override a previous hint_distro. commit 3044b1c2b102b64eb6d54bfdabe71ffa090b97d8 Author: Felix Paul Kühne Date: Fri Nov 5 22:51:48 2010 +0100 contribs: updated binary packages for Mac OS X (i686, x86_64, ppc) commit c03dbb270aef79df1462f9b9e7fd26f4934f4997 Author: Felix Paul Kühne Date: Fri Nov 5 22:28:55 2010 +0100 contribs: use the videolan variable to retrieve libdca and use http to fetch GNU stuff commit 9662bc9011c47318bb7a1de3a9086f07816111d1 Author: Pierre d'Herbemont Date: Fri Nov 5 22:15:59 2010 +0100 MobileVLCKit: Match contrib build dir location change. commit 884eaa35b9160cf34c901449502a74ce5717fc78 Author: Pierre d'Herbemont Date: Wed Nov 3 21:11:33 2010 +0100 configure: Move --enable-static-plugins before any plugins gets enabled. commit 8fad40cb68090eb6a8a8323d992939ad25a58bac Author: Felix Paul Kühne Date: Fri Nov 5 20:59:50 2010 +0100 contribs: Use the gcc toolchain installed in /usr/bin instead of /Developer because the latter is no reliable path as it can be installed anywhere commit 50c38afe8c07db8737d8e10be937708a04c0e5e4 Author: Christophe Mutricy Date: Fri Nov 5 19:06:49 2010 +0000 i18n: Mark SD categories for inclusion in vlc.pot Fix #4305 commit 86c91b1fbe47c58adbb0808353f3b9d8fdf41b39 Author: Geoffroy Couprie Date: Fri Nov 5 13:54:59 2010 +0100 Windows: use _wrewinddir instead of rewinddir Signed-off-by: Jean-Baptiste Kempf commit 8251271854672f05c1bc6f2b765228dee3a4a17e Author: Jean-Paul Saman Date: Fri Nov 5 10:23:37 2010 +0100 stream_filter/httplive.c: start playback with first HLS stream (usuall lower bandwidth). Start playback right after successfull downloading of the first segment. Switch to a higher bandwidth later on. By the time peeking and first segment have been played the next segment is available. commit 0d24baf131199c4ad5f304af0df7601e148dbaf6 Author: Pierre Ynard Date: Fri Nov 5 01:48:26 2010 +0100 lua: copy input options to result of playlist script This fixes this kind of scenario: you want to save a video from your favorite video website. So you open the VLC GUI, you copy/paste the URL into the convert dialog and you click on okay. The corresponding playlist lua script processes the URL and a new item is added into the playlist, but the :sout option is lost in the process, and you start watching a video that is never saved. commit 3c400ee8c39a157d650cffad3cefe920c2e4893e Author: Srikanth Raju Date: Fri Nov 5 01:25:33 2010 +0530 check_headers: look for leading spaces as well commit 9b7d3dcc5eff41041fd8ef34f750765800466cbc Author: Rémi Duraffort Date: Thu Nov 4 20:16:22 2010 +0100 check_headers: fix the script (a partial match is not enough). commit ae18df14cf13641312ec1e011a2f4ebaca65232e Author: Geoffroy Couprie Date: Thu Nov 4 10:11:56 2010 +0100 Skins: don't use GetProcAddress for TransparentBlt, AlphaBlend and SetLayeredWindowAttributes they're available since win2k Signed-off-by: Jean-Baptiste Kempf commit e68cc628e8769bfe23a4422d9514d27e1abbe704 Author: Geoffroy Couprie Date: Thu Nov 4 16:51:50 2010 +0100 Windows: remove another call to GetProcAddress in vout plugins Signed-off-by: Jean-Baptiste Kempf commit a35cc84e1efbc958b60ac7fbb64a1437840d25dc Author: Geoffroy Couprie Date: Thu Nov 4 15:46:16 2010 +0100 Windows: remove calls to GetProcAddress for MonitorFromWindow and GetMonitorInfo Signed-off-by: Jean-Baptiste Kempf commit 6bd4060bd422e565516d77d05ab93f7a606e5304 Author: Rémi Duraffort Date: Thu Nov 4 19:31:24 2010 +0100 vout: remove dead assignement (and one mdate). commit 7780faa9f6c57e3f7f0c32e7cc1d65e5755bef60 Author: Jean-Baptiste Kempf Date: Thu Nov 4 19:31:23 2010 +0100 ML: try to unbreak configure when libsqlite3-dev isn't present commit 46574f70d98b580219bfe6a3afd31c7ac354ab4f Author: Jean-Baptiste Kempf Date: Thu Nov 4 19:23:27 2010 +0100 ML: fix compilation commit 54aaa198796e70a0f2003091d4e03ac7afc62425 Author: Jean-Baptiste Kempf Date: Thu Nov 4 19:05:14 2010 +0100 Real demuxer: correctly exit on errors when parsing Audio formats commit d3b67d8fc36ea550324859846147d376fd387795 Author: Rémi Denis-Courmont Date: Thu Nov 4 20:03:04 2010 +0200 XVideo: use after free commit 7ed999d81b49f273b530a1e0c25767a8bc3862c6 Author: Rémi Denis-Courmont Date: Thu Nov 4 20:01:26 2010 +0200 XVideo: redumdant check commit f6228be3264964d8b415c7e64d986d48a403b4b7 Author: Srikanth Raju Date: Mon Oct 18 01:05:33 2010 +0530 Enable Media Library Building commit 1237aadc0d0da18545d0f94a1956a9025747e02c Author: Srikanth Raju Date: Mon Oct 18 01:03:12 2010 +0530 Media library features sql_monitor - directory scanner ml_watch - playlist watcher item_list - items being watched by ml_watch media_pool - list of active media in vlc commit 98d2036a0351393d604a945f480570287c8c25c4 Author: Srikanth Raju Date: Mon Oct 18 01:02:06 2010 +0530 Media library CRUD operations commit db662f04a5d849695a10ac36187380482c107420 Author: Srikanth Raju Date: Mon Oct 18 01:01:06 2010 +0530 Base Media Library Module files commit c83d4a8d5ca15f8e9ade8634afc5550f1afd0b8e Author: Rafaël Carré Date: Thu Nov 4 16:45:11 2010 +0100 x264: remove double assignement commit 14c1270b267a24bb84089d373b857e012c2a4679 Author: Jean-Baptiste Kempf Date: Thu Nov 4 02:03:06 2010 +0100 Qt: deactivate noise video filter It has become so slow in 1.2.0, especially on Win32, that this isn't funny. Maybe the new rands() are slower (4d6247fdd024) Ref #4290 commit 7696907f8b8ae84993f551124f1c7b0e6e0e34b1 Author: Jean-Baptiste Kempf Date: Thu Nov 4 00:11:59 2010 +0100 Contribs: update tiff and png commit 5f3fe143c2c5fe351e14aa672c0c7797344fed6c Author: Laurent Aimar Date: Thu Nov 4 00:07:37 2010 +0100 Fixed segfault in freetype after ToCharset() changes. The code is quite ugly and the comments in IconvText() where wrongs... commit 4b6e13d37fbac845c07c61236f3c765fae665d90 Author: Jean-Baptiste Kempf Date: Thu Nov 4 00:03:06 2010 +0100 Contribs: libogg and libvorbis upgrade commit d75c4e630888618544774af075e9b89c54e66178 Author: Laurent Aimar Date: Wed Nov 3 23:49:43 2010 +0100 Fixed another bug in ToCharset I introduced. Sorry for the noise, I won't touch it anymore... commit e21ffabb47f4040f16a584eafcc78cb8681864a2 Author: Laurent Aimar Date: Wed Nov 3 23:40:41 2010 +0100 Fixed a bug in ToCharset I introduced by fixing another one... commit ba8bb2cb6c5fd07b6f2a347738f03b6a5367b533 Author: Laurent Aimar Date: Wed Nov 3 23:31:43 2010 +0100 Small simplification (ToCharset). commit 7fe74e0d5cec4d2eacf872991154597c4e79e330 Author: Laurent Aimar Date: Wed Nov 3 23:25:07 2010 +0100 Fixed two potential segfaults in ToCharset(). commit 9432bf00c10e2432bfc065a891c8033e262420f5 Author: André Weber Date: Wed Nov 3 20:54:21 2010 +0100 atmo: fix assertion issue with picture_release do copy the in picture to out picture like all other video filters also if it is not needed for the atmo purpose just to get it working again. commit c24028b199008cdcfd7b1b13fad4edc00a405273 Author: Rémi Denis-Courmont Date: Wed Nov 3 20:37:44 2010 +0200 Win32: pack vlc_DIR commit 3a6e65588b443970b647a959d2a2bfad5179408d Author: Rémi Denis-Courmont Date: Wed Nov 3 20:37:32 2010 +0200 Win32: remove dead code commit 358998994e25ce482130d6c1b281c543a59caae3 Author: Rémi Denis-Courmont Date: Wed Nov 3 20:36:03 2010 +0200 Win32: fix closedir() to match vlc_opendir() Parental advisory: explicit kludge. commit 3267797ea727e1ab298545cc6fc33709fef72609 Author: Rémi Denis-Courmont Date: Wed Nov 3 18:53:33 2010 +0200 Link GME with CXXLD This reverts commit c46366ce7b2f16f1c5e9efb4cd132538c7fd758b. commit 3b9c2b89bcb781938c034d6da17aec88e42b2d6f Author: Jean-Baptiste Kempf Date: Wed Nov 3 17:15:13 2010 +0100 Contribs, Libupnp: fix compilation issue commit 44d1c20e7a51ca6efdabef84093880dbd19c2b65 Author: Rémi Denis-Courmont Date: Wed Nov 3 18:12:35 2010 +0200 Win32: expand, simplify and (hopefully) fix vlc_w*dir() functions commit 485d0ebd27e55c0233f8e9abf62a3e978cdb06ac Author: Rémi Denis-Courmont Date: Wed Nov 3 17:48:57 2010 +0200 Split portable, POSIX and Win32 file system helpers commit 0512fd3c82607eea683f9d833ecab4835f779b52 Author: Rémi Denis-Courmont Date: Wed Nov 3 17:18:10 2010 +0200 utf8_vfprintf(): handle ToLocale() failure commit 1cb8978ecce14c2a975bbb8e0fcb836e148a8d57 Author: Jean-Paul Saman Date: Tue Nov 2 10:11:30 2010 +0100 stream_filter/httplive.c: newstream can also be 0 (first index in vlc_array_t). HTTP Live Streams are number from 0 in vlc_array_t. The condition in Download() excluded 0 as valid stream. The first element in the array is at index 0, so consider this to be valid. (cherry picked from commit 7acbd2448c289cf28a80cfc0dd2ece21860aa6e9) commit 6ab6ab61211da8b561098fb7ef51fc3dfe350a6f Author: Jean-Paul Saman Date: Wed Nov 3 14:44:56 2010 +0100 stream_filter/httplive.c: Bail out if block_Realloc() fails in AccessDownload(). If block_Realloc() fails in the function AccessDownload() then resolving segment->data->i_buffer results in a segmentation error. Instead of continuing when block_Realloc() has failed, just cleanup and leave the function. commit 7b794661c64e85716580e0c2e7750f6345ccbc50 Author: Jean-Baptiste Kempf Date: Wed Nov 3 15:00:45 2010 +0100 Revert "Stats: be extra careful when cleaning members" This reverts commit 0861691f4ee562c21c3b08e2c093baad54b34ff0. This should not be possible, probably the backtraces were corrupted. commit 0861691f4ee562c21c3b08e2c093baad54b34ff0 Author: Jean-Baptiste Kempf Date: Wed Nov 3 14:09:30 2010 +0100 Stats: be extra careful when cleaning members commit 616734f379b9ee0816c9f11447bdef52c69ad70b Author: Jean-Baptiste Kempf Date: Wed Nov 3 14:01:24 2010 +0100 AVI: remove dead assignment commit 6ba5e8e8083e5825d0de7d257a377721a5ee7614 Author: Jean-Baptiste Kempf Date: Wed Nov 3 13:30:43 2010 +0100 Ogg mux: make sure to reject if ES_type is not one expected This is extra-precaution, but it cannot do harm commit 43db36bd5fd2b92348e0dde5c0ed387a7ed231d1 Author: Jean-Baptiste Kempf Date: Tue Nov 2 15:31:51 2010 +0100 Contribs: win32, build upnp commit 852bd9add8d62978a795c10b62efca68f6597551 Author: Rafaël Carré Date: Wed Nov 3 03:22:46 2010 +0100 contribs: no need to copy contrib m4 files VLC doesn't use foreign M4 macros anymore commit 3ef9ecfb2fd932158a50e44f62a446e42b67cc9f Author: Rafaël Carré Date: Wed Nov 3 03:20:17 2010 +0100 Revert "contrib: Don't polute root Makefile for autoconf package related stuff." This reverts commit ae14df5aa3f393c06eeed2c72065c9b531421cf6. [d85d6537739f9] explains why it is needed commit 257d6f3ba1463429b8f624c9b436758d7e02b7be Author: Pierre d'Herbemont Date: Tue Nov 2 22:25:59 2010 +0100 contrib: Remove the TOOLS hack for darwin. This introduce a circular dependency. The correct way (which what Rafael is doing) is to explicitely set the dependencies in the .package to automake, libtool... commit f2c170d61767da19f1c02b49d563da52b73ff6c0 Author: Pierre d'Herbemont Date: Tue Nov 2 22:02:53 2010 +0100 contrib: Remove empty line. commit ae14df5aa3f393c06eeed2c72065c9b531421cf6 Author: Pierre d'Herbemont Date: Tue Nov 2 21:58:10 2010 +0100 contrib: Don't polute root Makefile for autoconf package related stuff. This fix unbreaks those who don't build autoconf. Note, I have absolutely no idea why this is needed. This doesn't feel right anyhow. commit bc28b885be9b7506510d3b3ef633f47f75dcf915 Author: Pierre d'Herbemont Date: Tue Nov 2 21:52:29 2010 +0100 contrib: Don't assume DARWIN_OS is Mac OS X. commit 1688b979ed16cc6c05dbf25608b720f6f4c7e790 Author: Rémi Denis-Courmont Date: Tue Nov 2 22:32:08 2010 +0200 Remove unused file commit bc19735206f7520b20e53c7935cb06fea9b43e4b Author: Laurent Aimar Date: Tue Nov 2 21:16:42 2010 +0100 Fixed potential use of non initialized value in corrupted nuv files. commit ba6c81ac46ef8d903004ed5268e6b23e59eb01ba Author: Laurent Aimar Date: Tue Nov 2 21:12:44 2010 +0100 Fixed potential use of non initialized fourcc in rawvideo demuxer. It could happen when the demuxer was forced. commit b62d7ff5873bfcd2533888001642c6a0059b03dc Author: Laurent Aimar Date: Tue Nov 2 21:07:48 2010 +0100 Fixed potential division by 0 with corrupted real file and VLC_CODEC_RA_288. commit edd1cb880b252a6b2dd74dfcbafdb3bef433313f Author: Laurent Aimar Date: Tue Nov 2 20:59:54 2010 +0100 Fixed potential NULL deference when flushing in avcodec encoder module. commit 1df47ba694fe3c5fdc6ad08c90fc1c598ca78f3d Author: Laurent Aimar Date: Mon Nov 1 20:55:29 2010 +0100 Removed uneeded hack (vout). commit 2fcbecb6d28eedd9d0d0c5edf52579cdccf73ba9 Author: Laurent Aimar Date: Mon Nov 1 17:34:08 2010 +0100 Added support for rotation in the transform filter when authorized. commit 61af3cf939605c6786f28124d640d20053066d3a Author: Laurent Aimar Date: Mon Nov 1 21:32:50 2010 +0100 Simplified mouse handling in transform filter. commit cd3b98921dbb0cbc09497f6a43d39a6f5dafa839 Author: Laurent Aimar Date: Mon Nov 1 17:30:52 2010 +0100 Removed an invalid set_capability() in deinterlace. It was called 2 times. commit 015842a693e13c9de7d25d5a18883545bc3270af Author: Rémi Duraffort Date: Tue Nov 2 20:21:47 2010 +0100 Distribute metachannels scripts. commit c892bd7b61c155e6aae7a4fcf44c83759efefbed Author: Pierre Ynard Date: Tue Nov 2 19:11:15 2010 +0100 rtp sout: hard code dynamic payload types to 96 Payload types are scoped to the RTP session, and we put each ES in its own session, so no risk of conflict commit ec1c77f9d4b555b0aadc12a5de4834474cc6b5f6 Author: Rémi Duraffort Date: Tue Nov 2 17:44:41 2010 +0100 lua: update the documentation. commit 89e6bf1e9ef34ffbe3ca5964b4d83b0fb1281124 Author: Rémi Duraffort Date: Tue Nov 2 17:30:21 2010 +0100 lua: implement var_ToggleBool and var_CountChoices. commit a50d13ab0ce72363e9ca37ca305fadf171729b64 Author: Rémi Duraffort Date: Tue Nov 2 17:27:59 2010 +0100 lua: use var_ToggleBool. commit 7046783c69d5c97d4154f9885b6f515a27d07715 Author: Rémi Duraffort Date: Tue Nov 2 15:19:00 2010 +0100 lua_variables: implement var_IncInteger and var_DecInteger commit 2a2f464b2e2413ce5b0f07fe4f13cd89ea899c38 Author: Rémi Duraffort Date: Tue Nov 2 12:26:56 2010 +0100 Update LIST. commit da905f6e6f5ff47368af65c816679fb5b46fe5c1 Author: Rémi Duraffort Date: Tue Nov 2 11:20:47 2010 +0100 lua_sd: cosmetics. commit fdd7844ca7d668e7778bdaf3f3de49a5a850fb60 Author: Rafaël Carré Date: Tue Nov 2 14:56:09 2010 +0100 smb: Fix stack smashing It is described on http://shinnai.altervista.org/exploits/SH-008-20101026.html Thanks to geal for helping finding the problem (cherry picked from commit b531955c2206c88250cacc511793facc32cbced6) Signed-off-by: Rafaël Carré commit c46366ce7b2f16f1c5e9efb4cd132538c7fd758b Author: Jean-Baptiste Kempf Date: Tue Nov 2 14:47:32 2010 +0100 GME: fix linking on Win32 commit 16ef665d30414c58a8be66f3baf7fdad2707893a Author: Jean-Paul Saman Date: Tue Oct 26 18:31:46 2010 +0200 stream_filter/httplive.c: IV is supported in version 2 or higher IV attribute of tag #EXT-X-KEY was parsed for any version of the protocol. However chapter "7. Protocol version compatibility" lists the IV tag being protocol version 2 or higher. This patch restricts the IV attribute to version 2 or higher of the protocol. (cherry picked from commit a07189f8187302417cc2b6741bf9ab8d8c3c6e4c) commit 44d885bb2f084998a797a3956af10c2bb3d53cbf Author: Jean-Paul Saman Date: Wed Oct 13 23:20:20 2010 +0200 stream_filter: httplive.c: add duration to current hls_stream_t in use. Properly pass duration to the correct hls_stream_t instance currently in use. commit d314ffc9ac3c1c5a55a9ea9577c806e005783c4d Author: Jean-Paul Saman Date: Wed Oct 13 22:55:51 2010 +0200 stream_filter/httplive.c: Take relative URI into account. Take relative URI into account. This patch relies on protocol (s->psz_access) information being included in the stream_t * in addition to psz_path. commit 87a2d70001283537e8b2798bf43f657fbb4cf577 Author: Jean-Paul Saman Date: Wed Oct 13 22:49:20 2010 +0200 stream_filter core: add procotol information to stream_t In addition to p_access->psz_location also add p_access->psz_access to the contructed stream_t *. It will allow a stream_filter to determine the protocol used in case it was constructed with an access input. commit bda0ca395c06650d7b1816a3c2177e2c8d23f0b8 Author: Jean-Paul Saman Date: Wed Oct 13 12:42:50 2010 +0200 stream_filter: httplive.c: cleanup Cleanup commit 01d9ee7feed067b0b05f42930175219244f923bc Author: Jean-Paul Saman Date: Wed Oct 13 10:02:07 2010 +0200 stream_filter: httplive.c: remove debug code Remove debug code no longer needed. commit 4852a577d3bc734324980cd93265c5449c2a0495 Author: Jean-Paul Saman Date: Wed Oct 13 09:59:51 2010 +0200 stream_filter: httplive.c: remove unused include files Remove unused include files. commit 3963704be45b717d5bc917c29b1e1ad5ae119ac4 Author: Sébastien Escudier Date: Thu Oct 28 10:20:45 2010 +0200 h264 packetizer : correctly compute picture height in case of interlaced video. See frame_mbs_only_flag chapter 7.4.2.1 commit 16d8baab8135e6931b829a0d846fd0d94b8d36a5 Author: Rémi Duraffort Date: Tue Nov 2 08:31:09 2010 +0100 sd: fix compilation (missing file in the previous commit). commit 3c12dc172ec1d87ab8560f7a9ede5f6658d2836e Author: Rémi Duraffort Date: Tue Nov 2 08:26:27 2010 +0100 lua_sd: Implement the descriptor request. commit 8d9c91648df792b3981ab5f3dcdf49ae65c40c4b Author: Rémi Duraffort Date: Tue Nov 2 08:18:55 2010 +0100 lua_extension: do not export the array of capabilities. commit ef2ea79839f18fd32172344596473820d6d35cbe Author: Rémi Duraffort Date: Tue Nov 2 07:58:17 2010 +0100 qt4: fix a crash if "view-mode" configuration values are invalid. commit 1b4f18fd499d9953ce7cf2a35a8b37426f40f958 Author: Rafaël Carré Date: Tue Nov 2 07:33:22 2010 +0100 contribs: automake 1.11 needs a recent autoconf commit 03c9cf61730535306dfb6d6b6b8ec473c8c7adb0 Author: Rafaël Carré Date: Tue Nov 2 07:15:00 2010 +0100 stats: fix initialization on 32bits builds using psz_string to initialize will leave the top 32bits uninitialized commit 93bf290591b021670a0985db5059eb5b8cab2d36 Author: Pierre Ynard Date: Tue Nov 2 00:23:09 2010 +0100 v4l2: revert to default caching A too short delay causes issues with late packets being dropped by the stream output. This reverts 32e94ee0822a43ad541d03c86263f7adcb6a7c50 commit 1147701912ac3bb28f7ee1b36db89be516ec776d Author: Rafaël Carré Date: Mon Nov 1 19:37:29 2010 +0100 contribs: build automake 1.11.1 on Darwin OSX automake 1.10 can build the contribs but not VLC commit d1743f0e7377df228c7b394e0907371d0405638d Author: Jean-Baptiste Kempf Date: Mon Nov 1 17:51:00 2010 +0100 NEWS: 1.2. has now mostly video filter2 commit 7ef858fec81f959601d91840dea03d1c94bbec19 Author: Jean-Baptiste Kempf Date: Mon Nov 1 17:46:27 2010 +0100 Qt: video filters Add grain in first page, move away blur Renaming gradfun Tab reorder commit 96ea9d8f0e6999ee72e01d299ef70b2dbffb6d05 Author: Rafaël Carré Date: Mon Nov 1 17:15:35 2010 +0100 Contribs: do not build libvpx decoder Signed-off-by: Jean-Baptiste Kempf commit b6c9bd5125c668bbaf785f5021fe0de882792f7e Author: Jean-Baptiste Kempf Date: Mon Nov 1 17:02:27 2010 +0100 NEWS: cleaning for 1.2.0 commit bb770dd1a8b310a54bae0080fe6acc980d09df06 Author: Laurent Aimar Date: Mon Nov 1 16:45:27 2010 +0100 Removed unused variables (blend). commit ba9be5bd694ef1fdd2869e1ac9f88f8762986cc6 Author: Laurent Aimar Date: Mon Nov 1 16:41:11 2010 +0100 Fixed potential use of undefined values (yuvp.c) commit 49062f184c68e4d2a22c8f318139dbf368d567b6 Author: Laurent Aimar Date: Mon Nov 1 16:38:16 2010 +0100 Used the right object for messages in src/input/decoder.c aout/vout were sometimes used. It was inconsistent and in some cases those objects could be undefined (NULL). commit 5f068b2eec4a2ebf053dc4411bd2fa07367d40b3 Author: Laurent Aimar Date: Mon Nov 1 16:29:27 2010 +0100 Cosmetic (vout). commit 98604d10df39e14dbf037299e20e25528e0b947a Author: Laurent Aimar Date: Mon Nov 1 16:27:36 2010 +0100 Reenabled mean and discard deinterlacer mode in the vout. commit d0f3e64d9723fba0ea442f243e1340cc75de7efd Author: Laurent Aimar Date: Mon Nov 1 16:25:48 2010 +0100 Allowed using filter changing their output formats in the vout. A scaler/chroma converter is inserted as the last filter if needed. commit 4d2de10dca4a2368d2d7e99b6a65115710add5da Author: Laurent Aimar Date: Mon Nov 1 16:03:35 2010 +0100 Cosmetics (vout). commit 7a2431ffa60c5d683e455b68af7d8adca162a44a Author: Jean-Baptiste Kempf Date: Mon Nov 1 16:07:00 2010 +0100 Blu-Ray: warn the user about AACS/BD+ You need a very recent libbluray for this support commit 2abfe391b7e4484cff71a3028f00036156cb367f Author: Jean-Baptiste Kempf Date: Mon Nov 1 15:23:45 2010 +0100 Blu-Ray: correctly update the navigation menu for 'titles' As pointed out by Laurent commit 33a6bdf3df0e78787bb3849218b01037613afde7 Author: Laurent Aimar Date: Mon Nov 1 15:10:12 2010 +0100 Do not save deinterlace settings in the p_input object. It is not needed anymore as changing deinterlace settings does not restart the vout anymore. It removes the last vlc_object_find() in the vout code. commit 14f8dbd47bd07de8b336d0d4c1747757a14d0737 Author: Laurent Aimar Date: Sun Oct 31 13:31:50 2010 +0100 Fixed a double free on error (http interface). commit 78851abfa731eb4511ccb6b41a9123cd43605ac1 Author: Jean-Baptiste Kempf Date: Wed Oct 20 01:48:01 2010 +0200 Bluray access: support for Titles Signed-off-by: Jean-Baptiste Kempf commit d0f2e11cf724416efd3e5e67f9e29293d2edd419 Author: Jean-Baptiste Kempf Date: Mon Nov 1 14:55:48 2010 +0100 Contribs: Add libbluray for Win32 target commit 3133dd3015071cc8757e04c81e631684b02a5388 Author: Jean-Baptiste Kempf Date: Mon Nov 1 14:50:35 2010 +0100 Contribs: add GME target and patch it for static commit 5bc4c10e6525b7f610de89a6987b2e530925786c Author: Jean-Baptiste Kempf Date: Mon Nov 1 13:43:21 2010 +0100 Contrib: fix gcrypt compilation on Win32 commit c7c2950f25ad4446ebc37541c91d39abaadaa5ea Author: Pierre Ynard Date: Mon Nov 1 12:20:16 2010 +0100 rtp sout: simplify commit 7b814718518673692a4db2472e3569162e056097 Author: Rémi Duraffort Date: Mon Nov 1 11:09:24 2010 +0100 test: add an automatic test for the telnet interface Some important things: * the test is deactivated by default as it needed netcat. To activate it you just need to add check_SCRIPTS to the TESTS variable (I won't do it unless we think that netcat is present on every hosts that run the make check?) * the test is really simple for the moment (that's more a POC) * we can write a small netcat-like tool to activate this test by default... commit 80d0bb5802e4478ac45f5144b890c3f3493e8450 Author: Rafaël Carré Date: Mon Nov 1 01:32:59 2010 +0100 dirac: use autoreconf instead of custom script Fix use of ACLOCAL_AMFLAGS commit 9285f0da9dae5cac801038e51d6c2ee0222bf004 Author: Rafaël Carré Date: Mon Nov 1 00:58:07 2010 +0100 contribs: vcdimager depends on cdio also factorize a bit commit 39a85ff7e7dc0ca2cc60da1bc7ca5937e39c186c Author: Rafaël Carré Date: Mon Nov 1 00:38:22 2010 +0100 contribs: attempt to fix osx build of faad use autoreconf instead of faad bootstrap script commit 166607365c9aad78bd9a1a21d7c5f7252e863b99 Author: Rafaël Carré Date: Mon Nov 1 00:15:10 2010 +0100 goom2k4-osx.patch: use original line endings commit 87506de9d89cc3225cfc668fc7373447294cd6f3 Author: Rafaël Carré Date: Sun Oct 31 23:51:20 2010 +0100 contribs: make sure build tools are built before the other targets We only need additional tools on OSX commit 68b5e21ed773ad15318eaf2cfe6767c858105066 Author: Rafaël Carré Date: Sun Oct 31 23:38:08 2010 +0100 contribs: avoid ending with a link to Patches/ in Patches/ commit 5b9f8af92b23861e963a0d41e25e7137040207ec Author: Rafaël Carré Date: Sun Oct 31 23:19:41 2010 +0100 contribs: libvpx needs yasm commit f5eb10db61daacfff945530c1ca2537c8770f3aa Author: Rafaël Carré Date: Sun Oct 31 23:08:50 2010 +0100 contribs: dont build vp8 decoder commit 06cd9e617667e7f3198f89854a3394dc3a4b06ea Author: Rafaël Carré Date: Sun Oct 31 23:05:57 2010 +0100 vpx: dont install docs commit fa7fc3bf33139bc966425164df19ceb1ff00eab1 Author: Rafaël Carré Date: Sun Oct 31 22:56:07 2010 +0100 contribs: goom2k4: don't build mac application commit cd0bfcc0536d9203008706af3a6c3af9b4043d9d Author: Rafaël Carré Date: Sun Oct 31 22:55:32 2010 +0100 contribs: Remove build rules for autoconf/automake/gnumake OSX 10.5 tools are recent enough commit 93df346dadcbb535039a7c05bb1fc1c79f4eea29 Author: Rafaël Carré Date: Sun Oct 31 22:36:32 2010 +0100 contribs: remove beos config commit 5a02dcc973ff4ecc9ec67a8c0db42a9e3471b0e4 Author: Rafaël Carré Date: Sun Oct 31 22:29:42 2010 +0100 contribs: no need to run autoreconf commit ef0538924981a47b1091b154f5510b0478b6882a Author: Rafaël Carré Date: Sun Oct 31 22:03:22 2010 +0100 aclocal doesn't like -I commit 911b84c5b54f4bf959044f943220e6c1096b5a0d Author: Rafaël Carré Date: Sun Oct 31 21:58:42 2010 +0100 contribs: make aclocal look at contrib installed macros commit a3b774b3b065e8a12bac4c73ce380af2c5a91bca Author: Rafaël Carré Date: Sun Oct 31 21:53:59 2010 +0100 darwin contribs: remove obsolete target commit e1aec8ff333c21e349803d18f379b77e3513f32f Author: Rafaël Carré Date: Sun Oct 31 21:45:27 2010 +0100 contribs: goom2k4 Don't patch a file which we'll delete Use ACLOCAL_AMFLAGS to point aclocal to m4/ commit 8c4d107770674f8c7cbdbbb2f8981d93ae15234a Author: Rafaël Carré Date: Sun Oct 31 21:29:15 2010 +0100 contribs: remove broken rule commit fad7f0d534c6179d2c34298362ab9acad4a3b883 Author: Rémi Denis-Courmont Date: Sun Oct 31 22:12:23 2010 +0200 RTP: reorder for better readability commit e570b837019e87570450b0ebbe90ad5db01669a5 Author: Rafaël Carré Date: Sun Oct 31 21:12:30 2010 +0100 contribs: don't build FFmpeg doc commit c83a35596c289343bc79eef0953cd658291ca5f5 Author: Rafaël Carré Date: Sun Oct 31 21:06:02 2010 +0100 contribs: make sure vpx destdir are created (use mkdir -p) commit 409cf9a9f4d1e90e3f855afae6794005a9c201dc Author: Pierre d'Herbemont Date: Sun Oct 31 21:02:49 2010 +0100 ios: Add extras/package/ios. You can now build your iOS libvlc with build_for_iOS.sh. commit 5c7bb8a3982a9d462d423bb66b51f46fb532a4d2 Author: Pierre d'Herbemont Date: Sun Oct 31 21:01:15 2010 +0100 quartztext: Use TargetCondionnals.h instead of Availability for latest iOS SDK. commit cc629fa53e654a18009cdfd3b5b1891e3f0992d8 Author: Pierre d'Herbemont Date: Sun Oct 31 20:32:49 2010 +0100 Allow libvlc client to build statically. commit 514d6aa6df0e0a9563385f3ba39c699fb55095e5 Author: Rafaël Carré Date: Sun Oct 31 21:02:16 2010 +0100 contribs: fix libvpx build, only specify cross prefix for win32 commit 29a9ef91c62819048434388142c39f80b1f60ca6 Author: Rafaël Carré Date: Sun Oct 31 20:21:02 2010 +0100 contribs: ignore more files commit fd45c169cb3d8ae49dbbfb6302fdd40ddc732628 Author: Rafaël Carré Date: Sun Oct 31 20:17:05 2010 +0100 contribs: remove bashism, remove generated link from VCS commit 2c9005bea3d7c7ae109936ff0457915546c78d39 Author: Pierre d'Herbemont Date: Sun Oct 31 19:51:29 2010 +0100 contrib: To please the windows build bot allow to use the old command line switch. commit 78c576d876202cb9cb4d644c2b1b0d1af3f6f0e5 Author: Pierre d'Herbemont Date: Sun Oct 31 18:45:10 2010 +0100 contrib: Fix build when there is no autoconf. commit 0a55d75ffbcf53d9073a9c6bdbe4601de0b72c29 Author: Pierre d'Herbemont Date: Sun Oct 31 18:26:28 2010 +0100 contrib: Old syntax should throw an error. commit 30a5b9d2a94f5108392a258c069dde6e482424d3 Author: Pierre d'Herbemont Date: Sun Oct 31 18:10:56 2010 +0100 config: Factorize the Mac OS X targets. commit f7b1d4f03a1cf6019a17790a48559f74b496ca0a Author: Pierre d'Herbemont Date: Sun Oct 31 17:57:32 2010 +0100 contrib: Remove broken check. commit e281247f50f13515b6781763a94c9b53e9e512ba Author: Pierre d'Herbemont Date: Sun Oct 31 17:54:34 2010 +0100 contrib: Automatically set the correct HAVE_${distro} flag. commit 3d685b6a6b7db4e011ac555205aac4bf69990155 Author: Pierre d'Herbemont Date: Sun Oct 31 17:42:25 2010 +0100 contrib: Support for iOS. commit e46f41086a48546a5baf9aae29cb7f23d43ff2b9 Author: Pierre d'Herbemont Date: Sun Oct 31 17:40:43 2010 +0100 contrib: Make sure we can override default CC and CFLAGS from bootstrap. commit ca3e9173e14011b62f7c629aac9f0d808d4f2c1b Author: Pierre d'Herbemont Date: Sun Oct 31 17:17:29 2010 +0100 contrib: Allow install dir and build dir override for contribs. commit 6201f61b298391fe2912113a1ece6e6bddc8f017 Author: Ilkka Ollakka Date: Sun Oct 31 18:53:19 2010 +0200 Qt4: don't cache inside pictureflow doesn't seem to help at all in thatway, also leaked in playlist-tree mode (so if you revert, remember to fix that) commit b99bed689f923a9cf3fc42ec9e130c9323509daa Author: Ilkka Ollakka Date: Sun Oct 31 18:08:12 2010 +0200 Qt4: pictureflow, check that we use valid index commit a827765af7c152553d44f2c08cec488cffc6c732 Author: Pierre d'Herbemont Date: Sun Oct 31 16:20:19 2010 +0100 bootstrap: Use getopts. commit 4881724b5c3a6511836fbd6796318924fe32cbc9 Author: Pierre d'Herbemont Date: Sun Oct 31 16:09:50 2010 +0100 contrib: Add some abstraction layers instead of using raw echo. commit 067da77cc7176ad8d0db729967b9c2ee3681a77a Author: Ilkka Ollakka Date: Sun Oct 31 17:42:48 2010 +0200 qt4: don't deaccelerate when closing on target in pictureflow commit 451e40d90b16845871cc8a8a043d0fb0d3d4be92 Author: Ilkka Ollakka Date: Sun Oct 31 17:40:55 2010 +0200 Qt4: render artists/title on pictureflow commit 27b37486b546fa9dff45f3a09653f2a781d2c62a Author: Ilkka Ollakka Date: Sun Oct 31 17:16:36 2010 +0200 Qt4: pictureflow, activate input if cliked and it's not currently playing one commit e40d6757b31854536486b283c31b9c8ae90600ad Author: Ilkka Ollakka Date: Sun Oct 31 16:53:43 2010 +0200 Qt4: make pictureflow work with tree-like playlist too commit ea7a0fecb1d618cad7542cff72a0663c76c46f92 Author: Rafaël Carré Date: Sun Oct 31 15:02:32 2010 +0100 ncurses: fix #1987 Use a ncurses timeout() of 1 second, which will block when waiting for input We use 1 second so the position slider is refreshed correctly We could use 500ms to not miss any change, now the slider can make a 2 seconds jump, see Nyquist-Shannon theorem Add a variable to the context to exit the main loop as soon as the exit key is pressed, so we don't have to wait one more second: vlc_object_alive() doesn't return false immediately after calling libvlc_Quit() commit 78a9941ce4ef0d199807d60e26b5de70523e3262 Author: Rafaël Carré Date: Sun Oct 31 14:34:37 2010 +0100 OSX framework: ignore-config and no-media-library are already the default commit c4d7e02c6f1212e24a36a0ac62a4ec08e7ebbf54 Author: Laurent Aimar Date: Sun Oct 31 13:03:29 2010 +0100 Revert "swscale: Support RGB565 in swscale." This reverts commit 103ae418b44980c0cabd211cd18d10ed87a994f4. This cannot be good: either it is invalid or incomplete. More informations are needed to properly fix the issue seen. commit 131757a0443bac719091c4bedc0ecf2bb2cde2d8 Author: Laurent Aimar Date: Sun Oct 31 12:54:28 2010 +0100 Removed invalid assignation while loading cue files. It has some random effects depending on the url (including use of uninitialized pointer). commit 429232b99c5452f0d7e8c8b1b203e5d61431600e Author: Laurent Aimar Date: Sun Oct 31 12:41:02 2010 +0100 Fixed a allocation failure test in swscale. commit 9db11bdf3dcaa47be10144e4bd26cdd8da1245a6 Author: Laurent Aimar Date: Sun Oct 31 12:40:15 2010 +0100 Fixed allocation failure test in input_item_SetEpg(). commit 2f37c6b5ed4e193e1c12dffd5e4bf5151ba019ac Author: Laurent Aimar Date: Sun Oct 31 12:36:23 2010 +0100 Removed useless test (demux_New). commit ca1bdb8650fa6875cea42e76ff1d88e457e471ab Author: Laurent Aimar Date: Sun Oct 31 12:35:44 2010 +0100 Fixed a check on malloc failure in libvlc_media_get_tracks_info(). commit f103a7c2dae0020a4772b3a2f8c74997accc5111 Author: Laurent Aimar Date: Sun Oct 31 12:34:45 2010 +0100 Fixed double frees in libvlc_audio_output_device_longname/id. commit a5429b614377c877e8fb58cf8eb1b17a676bd3b7 Author: Laurent Aimar Date: Sun Oct 31 12:32:51 2010 +0100 Fixed a potential double free if an error occurs while saving the configuration. commit 37e0b5b4827a85fc92643fb2baf881c4d34a6df4 Author: Laurent Aimar Date: Sun Oct 31 12:32:29 2010 +0100 Removed useless test (ts.c) commit d9f4825a3fa8b2193a14d41d6f01db1eaa6f3f7a Author: Laurent Aimar Date: Sun Oct 31 12:31:32 2010 +0100 Fixed a potential double free on error in qtl/shoutcast demuxers. commit b04d7e33a94f7d5d037881f88935f0ae9538a658 Author: Laurent Aimar Date: Sun Oct 31 12:31:11 2010 +0100 Removed useless test in oggseek. commit 5c45e94271453fba518d384df6632608708ffad2 Author: Laurent Aimar Date: Sun Oct 31 12:30:12 2010 +0100 Used char [size] instead of char * in mp4.c for the iso639 conversion table. commit f5d49c0ea1672125c3d6ddb5dbcf1d99dbc1817e Author: Laurent Aimar Date: Sun Oct 31 12:29:25 2010 +0100 Mde GrabVideo() in v4l2.c a bit easier to follow. commit 6cbc6e320b327d4da6c4135319d2da88a0da5786 Author: Laurent Aimar Date: Sat Oct 30 21:47:42 2010 +0200 transform filter rewrite as a "video filter2". It is not yet complete: - packed YUV support is lost - rotation modes are lost (it needs change to the vout core). commit 9939e11715d09f1ddd31724a7230709f137cb99d Author: Rémi Denis-Courmont Date: Sun Oct 31 13:49:23 2010 +0200 Win32 build fix attempt commit 41e5bcdaf199d62d6bd5a6c0866ecce61458820e Author: Rémi Denis-Courmont Date: Sun Oct 31 13:39:27 2010 +0200 Remove unmaintained BeOS support commit 242b536fdbfcf81a89d099ecc04d45e0a70955f0 Author: Rémi Denis-Courmont Date: Sun Oct 31 13:27:52 2010 +0200 Revert "vmem: By default keep the original image aspect ratio." This reverts commit 4d9bf01bb1bad90a28100e2a80bb1482b0997a54. commit 8924960324d87645d305e36bd7f740e2bc69878a Author: Rémi Denis-Courmont Date: Sun Oct 31 13:08:59 2010 +0200 XCB: use automake conditional commit 9c42dd144294eef79efb12b91f85dd3f3ccd2079 Author: Ilkka Ollakka Date: Sun Oct 31 13:06:44 2010 +0200 Qt4: rework coverflow to use playlist model for art commit fbeedd2dec9d10cc51263af1249d16f6f48ab124 Author: Ilkka Ollakka Date: Sun Oct 31 13:06:02 2010 +0200 Qt4: return qmodelindex from moveCursor commit 10ebadb26f100a56626c8b12d00cffa1e75962d1 Author: wucan Date: Sun Oct 31 11:54:06 2010 +0100 demux/ts: beatify warning digital format when dump invalid header of pes Signed-off-by: Rémi Duraffort commit 484ba52544f00e3a6df40ee4ea63d43b4bb46b09 Author: Pierre d'Herbemont Date: Sun Oct 31 11:46:38 2010 +0100 NEWS: s/OpenGL ES 2.0/OpenGL ES 1.1/ commit cf2df38055fdd1a03d80666048b02ebc6e63b875 Author: Pierre d'Herbemont Date: Sun Oct 31 11:30:13 2010 +0100 vout_ios: We do use 4 spaces indentation and not TABS. commit e4b731d9d0709671971f1d2e7858d32494c0828d Author: Jean-Baptiste Kempf Date: Sun Oct 31 12:28:36 2010 +0100 PO: add ios.m commit d6c8ad452a2905b317ae7e50e094f0df860de0cb Author: Jean-Baptiste Kempf Date: Sun Oct 31 12:26:44 2010 +0100 Demux image: remove \t in source code commit 5ff1f1545260d08f1a058f475b39d48349eca7bd Author: Jean-Baptiste Kempf Date: Sun Oct 31 12:24:48 2010 +0100 NEWS: iOS and Targa commit 81f7d8c145e0861af2b13aa25ba7784e314fb88a Author: Pierre d'Herbemont Date: Sun Oct 31 11:16:59 2010 +0100 opengl: Fix a typo. commit f2ca5228c7883efc68d94fc04b015e710e37c224 Author: Pierre d'Herbemont Date: Sun Oct 31 11:16:37 2010 +0100 quartztext: Fixup. commit c3e49077045992016077fdd22f65e4588f966e8f Author: Pierre d'Herbemont Date: Sun Oct 31 11:16:24 2010 +0100 mp4: fixup commit 4d9bf01bb1bad90a28100e2a80bb1482b0997a54 Author: Pierre d'Herbemont Date: Sun Oct 31 10:53:57 2010 +0100 vmem: By default keep the original image aspect ratio. Old behavior is accessible via vmem-preserve-aspect-ratio. I believe this is the most sensitive defaults even though this is not the current libvlc API. I wouldn't expect client breakage, but I may be mistaken here. Please shout if so. (Note, This is being used to do the iOS thumbnailing) commit f7a324a541aa8e382f0153932fb73969cc205911 Author: Romain Goyet Date: Sun Oct 31 10:44:16 2010 +0100 opengl: Supports OpenGL ES. Signed-off-by: Pierre d'Herbemont commit dc3c197863e46e0f2acc85c8c2724f1453a697e8 Author: Pierre d'Herbemont Date: Sun Oct 31 10:27:36 2010 +0100 quartztext: Allow to bypass quartztext build on Darwin. commit 292ecf247c55502a1ab70a7137afe8e8187a12dd Author: Romain Goyet Date: Sun Oct 31 10:24:20 2010 +0100 modules: Add iOS vout module. Signed-off-by: Pierre d'Herbemont commit 103ae418b44980c0cabd211cd18d10ed87a994f4 Author: Pierre d'Herbemont Date: Sun Oct 31 10:17:42 2010 +0100 swscale: Support RGB565 in swscale. commit 4197f75c1a126e9f0ce9b7774726b62f8e45a261 Author: Pierre d'Herbemont Date: Sun Oct 31 10:15:07 2010 +0100 quartztext: Basic support for iOS. commit 0c8b345c6ee62b52f821b43e7e83197d45268dd3 Author: Pierre d'Herbemont Date: Sun Oct 31 10:11:03 2010 +0100 mp4: Don't build IOKit specific hack on iOS. commit 27596ea4849079de26ef01f56fedfc258b507af8 Author: Pierre d'Herbemont Date: Sun Oct 31 10:05:21 2010 +0100 motion: Don't use unimotion on iOS. commit 4598e4887a74f05a7a9465e67c1d17c75b584cb1 Author: Pierre d'Herbemont Date: Sun Oct 31 09:57:27 2010 +0100 arm_neon: Force libtool to be in CC mode when using a custom as for iOS. commit 2526aec1be619c16a0322783b624e844e497a7c2 Author: Rémi Denis-Courmont Date: Sun Oct 31 11:12:20 2010 +0200 Remove useless #includes commit 3a27eb58f0a86a3cc80a0e66e8d0463fbbbfd4c9 Author: Brad Smith Date: Sat Oct 30 19:26:25 2010 -0400 Fix a typo with the libtool flag -export-symbols-regex Signed-off-by: Rémi Denis-Courmont commit c4c29a8b02882a7ec76a6985109116dabd96010a Author: Pierre Ynard Date: Sat Oct 30 22:14:11 2010 +0200 VAAPI: build fix commit 40999732fcab5d4a089c8855f20138825cdbc692 Author: Ilkka Ollakka Date: Sat Oct 30 23:01:03 2010 +0300 Qt4: coverflow, only do animation if target is under 100 items away It seems to take about 10s to scroll 100 items in my pc, and any longer than that is just way too slow. commit 51d4ac7c2b2cf581fda4feb6ae430e0ddac93f1a Author: Ilkka Ollakka Date: Sat Oct 30 22:54:24 2010 +0300 Qt4: small buggy test if modelinder is hidden or now commit 795abbd5f4dd30ded3d1def1f2735f72ba8db990 Author: Ilkka Ollakka Date: Sat Oct 30 22:53:54 2010 +0300 Qt4: don't crash coverflow when cliked my mouse commit 02bdc02e7c543c2b8329105067dc9d403278391e Author: Ilkka Ollakka Date: Sat Oct 30 22:53:30 2010 +0300 Qt4: coverflow, fix off-by-one in scrollto commit fee9386c0e666b9b1d4c5554af3d0efcf0bd5301 Author: Laurent Aimar Date: Sat Oct 30 21:01:42 2010 +0200 Added targa support to image demuxer. commit b7505eeb907d393dabbf3fa447679d76eb5d2154 Author: Ilkka Ollakka Date: Sat Oct 30 22:03:51 2010 +0300 Qt4: showslide scroll to row instead of column commit 48c56f9d580f27810fb83f90cea6d0f298ad51f5 Author: Ilkka Ollakka Date: Sat Oct 30 22:03:21 2010 +0300 Qt4: don't connect centerindexchanged, it's trigggered allways when coverflow is scrolling commit 4a05b5299dac0f63dae030b5b4833e7bc0e2fcbb Author: Ilkka Ollakka Date: Sat Oct 30 21:16:23 2010 +0300 Qt4 don't return on empty arturl, otherwise we don't get noart-icons commit cf6e402bb8b506a816fda71cea0afe1b90d3af4b Author: Rémi Duraffort Date: Sat Oct 30 19:20:53 2010 +0200 luarc: fix #4282 commit f7520eb1df0617816265140752b3f8ed9b187fbc Author: Rémi Duraffort Date: Wed Oct 27 19:36:39 2010 +0200 lua_sd: force garbage collection once a while. commit 91a47fa968e61598ba35853206fd10528b8f74e4 Author: Rémi Duraffort Date: Wed Oct 27 18:19:15 2010 +0200 Use var_Inherit* when applicable. commit 383e30d5d0eb7c02f3ba861c3efb09d6bea221cf Author: Rémi Denis-Courmont Date: Sat Oct 30 19:27:04 2010 +0300 Require XCB version of libpulse commit e9f34b05c1bb5eeb9912c41bdbeda340e0ee9558 Author: Rémi Denis-Courmont Date: Sat Oct 30 19:26:43 2010 +0300 VAAPI: use vlc_xlib_init() commit 595d10570d1223faba04b76058f4e4732249e605 Author: Laurent Aimar Date: Sat Oct 30 18:04:44 2010 +0200 Created the ES inside the Open() function of the ES demuxer. Based on an initial patch by Rafal Carr. commit 2329859614c05d33ace52b0a3ccda9fc2af926a0 Author: Laurent Aimar Date: Sat Oct 30 00:57:01 2010 +0200 Fixed playing end of decoded audio data. It closes #4278, partially closes #3152, closes last part of #3090. It does not fix audio losses due to potentially buffered data by packetizers/decoders. commit 3fe5be16aa84db7833c9eeb5471bacc540a013fe Author: Ludovic Fauvet Date: Sat Oct 30 16:22:56 2010 +0200 Upnp: missing include Signed-off-by: Jean-Baptiste Kempf commit d6157cf29012a723794b3cd8535cabbf51dece73 Author: Ludovic Fauvet Date: Sat Oct 30 16:12:09 2010 +0200 Fix stupid typo Signed-off-by: Jean-Baptiste Kempf commit f4a9f1315dc0865ac0519ba19ba684eaea84625b Author: Jean-Baptiste Kempf Date: Sat Oct 30 12:00:23 2010 +0200 Text: Fix compilation on non-UTF-8 systems commit 669862ccd3915bab58cc133a347baf735434cf7b Author: Rafaël Carré Date: Sat Oct 30 14:48:19 2010 +0200 ncurses: fix messages display - use libvlc verbosity - reset default color after having displayed the messages commit f48e8b56ae8254a937aba22b87b61c6e0aa57db8 Author: Jean-Baptiste Kempf Date: Sat Oct 30 11:44:46 2010 +0200 Qt: reorder views commit d6a48806e897f96dac741dd6f88d0e8ece701213 Author: Jean-Baptiste Kempf Date: Thu Oct 28 14:33:27 2010 +0200 Qt: initial pass for CoverFlow view of the playlist This code is unfinished, and is commited as a Proof-of-Concept If people agree on it, we will go on this experiment, else revert. A lot of the code is broken, you are warned. Signed-off-by: Jean-Baptiste Kempf commit f80154beca3e3e233c0cc3288af4c4d2dbf8fa72 Author: Jean-Baptiste Kempf Date: Fri Oct 29 03:21:11 2010 +0200 Qt, playlist: Move getMeta helper functions to PLModel commit 56a27db4d6468ed48aefc4e519ea539fe31a0b10 Author: Rafaël Carré Date: Fri Oct 29 23:56:40 2010 +0200 ncurses: add back comment mistakenly removed commit 2b0981f7acf28fd27439f595fd2282065e003c64 Author: Rafaël Carré Date: Fri Oct 29 23:53:28 2010 +0200 ncurses: simplify IsIndex() and DrawPlaylist() commit e425c7c00048f3028fb07aa99e34e8db95d64e75 Author: Christophe Mutricy Date: Fri Oct 29 22:30:44 2010 +0100 Add some translators commit 60f84b61bc75b29ff0dccc39d0ffdfb94151090d Author: Christophe Mutricy Date: Fri Oct 29 22:24:32 2010 +0100 Activate Modern Greek translation on Windows (and Mac) commit e6cfc171499f1893390e564cb52bc09ddf220783 Author: Rafaël Carré Date: Fri Oct 29 23:34:13 2010 +0200 ncurses: if (a || (!a && b)) -> if (a || b) commit 035fd1fb1b82308f87ad5027621278e04c5e7ad4 Author: Rafaël Carré Date: Fri Oct 29 18:09:52 2010 +0200 ncurses: typo commit 1036154b0e17e541259cfa39a74b362f3ea438ec Author: Rafaël Carré Date: Fri Oct 29 18:03:51 2010 +0200 ncurses: remove broken code to switch between flat/tree view flat/tree view seems to be controlled by playlist-tree option these days commit 9f0a713cd27838ff3d7c226007d90d6170860951 Author: Rafaël Carré Date: Fri Oct 29 17:46:26 2010 +0200 ncurses: missing check in CheckIdx() commit d8f0784231067b3da279a8f54d83320b32c87cf9 Author: Rafaël Carré Date: Fri Oct 29 17:29:12 2010 +0200 ncurses: messages box commit e2a6d9e31423eaaa27757f511ab647613c6ea2c4 Author: Rafaël Carré Date: Fri Oct 29 16:16:58 2010 +0200 ncurses: lot of changes stacked together - remove some messages logging dead code - don't store the ncurses WINDOW, use global stdscr instead - add some fancy unicode characters to the help - factorize list navigation key handling all boxes now use the same code than PLAYLIST/BROWSE this means there is now a selector in every box - break Redraw() in several functions - remove fancy characters from Status box drawing code use the same layout than meta-info / info boxes - fix a display bug in objects box - simplify some functions and remove unneeded arguments - avoid a strdup() in ReadDir() loop Known regressions: - when switching back to PLAYLIST box, the selector will be set to the playing item only after the 2nd refresh (i.e. maximum 1 second later) commit 5fff5583aebd179235e23af3d83f7f1c4bf31d68 Author: Jean-Baptiste Kempf Date: Fri Oct 29 03:08:19 2010 +0200 NEWS: mention latest 1.2.0 developments And improve consistency commit 151de06840b4da5a0680a6ca059b258b28420b0f Author: Pierre Ynard Date: Fri Oct 29 03:02:55 2010 +0200 description: fix the way the input is stopped Yes, this still works fine as long as it's used in that one place in the VLM. commit c80222d4aefbe9d1634767e9027c73addaf477c5 Author: Rémi Denis-Courmont Date: Thu Oct 28 23:57:10 2010 +0300 GME: support for more than one track per file commit 9b00ccb6035cd5d2106cec12f2455ded38e165fb Author: Rémi Denis-Courmont Date: Thu Oct 28 23:56:54 2010 +0300 GME: useless #include commit de7205dc3237b3bfeeb4a8f265e357fcb317f9e1 Author: Rémi Denis-Courmont Date: Thu Oct 28 22:00:45 2010 +0300 GME: fix potential integer overflow commit fac9bec69abe4f731e9e27a420e5cacaff804918 Author: Rémi Denis-Courmont Date: Thu Oct 28 21:58:04 2010 +0300 GME: new plugin based on the official C API Only one track per file implemented yet commit 9728d81b27280fcf1f5242de88cab9e7ab62ac27 Author: Rémi Denis-Courmont Date: Thu Oct 28 20:13:37 2010 +0300 GME: complete plugin removal This uses some unspecified C++ statically linked version of GME. That does not correspond to libgme, and seems unused. commit 3d7c4dc4eddb72f52a561ab7ceb3c4baa88e4542 Author: Rémi Denis-Courmont Date: Wed Oct 27 22:55:01 2010 +0300 Win32: libintl (gettext-runtime) should not need libiconv Our PO files are all encoded in UTF-8, and VLC always binds its text domain as UTF-8. There is no need to convert localized strings. So libintl does not need to use iconv. commit 9cc4fe4d71ca01f9bb816b56df47a39effebc0cc Author: Jean-Baptiste Kempf Date: Thu Oct 28 14:30:26 2010 +0200 PLModel: formatting fixes commit 465f5a018efce22bcae9b8c515a98232d8b69f5a Author: Jean-Baptiste Kempf Date: Thu Oct 28 03:59:02 2010 +0200 Qt: fix the view checked() state in the ViewMenu commit 6950dc055e304476bdeec14c2ce5afadd91886af Author: Jean-Baptiste Kempf Date: Thu Oct 28 01:53:41 2010 +0200 Qt: further playlistPanel simplifications This should help a lot the future work. commit 45202fbe4f0d4be8b190b44e91d934ec57b4cc82 Author: Pierre Ynard Date: Thu Oct 28 04:58:57 2010 +0200 Add missing include commit 60b9431150c07394ee4979de1bf06bb03ad3e05d Author: Pierre Ynard Date: Thu Oct 28 04:26:09 2010 +0200 i18n: remove deleted file commit 1b9f5521bff05b3e84d085253fe6972dc3b18477 Author: Pierre Ynard Date: Wed Oct 27 22:33:09 2010 +0200 vlm: use libvlc as a parent for vlm instance input resources We can't use the VLM object because the instances and their input resources are cleaned up in the VLM destructor commit a6e6fbffe4ff156a594908a53a6c143f9e3bb9b5 Author: Rémi Denis-Courmont Date: Wed Oct 27 22:31:01 2010 +0300 LUA: use FromCharset() commit 4dcd9522a31e21a945fb4f56c036dfa3432bce2f Author: Rémi Denis-Courmont Date: Wed Oct 27 21:26:31 2010 +0300 FromLocale and ToLocale based on FromCharset and ToCharset commit b79da00944ce72333375fa5a511251fa4a4e83af Author: Pierre d'Herbemont Date: Wed Oct 27 20:25:25 2010 +0200 libvlc.sym: Alphabetical order. commit c0b7521d7b18cdc2676c09c19c5086649e48ed45 Author: Pierre d'Herbemont Date: Wed Oct 27 20:22:28 2010 +0200 vlc_cpu: Fix a typo about ppc64. commit de7b2fd2e8b58059bfe2f2ff7080385ab0a44f56 Author: Ilkka Ollakka Date: Wed Oct 27 18:05:15 2010 +0300 Revert "Qt4: small loop change" This reverts commit d38706da538c117b7da468edae58c54777104081. Changed back, as changed loop didn't do same as original did commit e9976acac5580d150fef62d4ae677b36c147ba86 Author: Rafaël Carré Date: Wed Oct 27 01:26:39 2010 +0200 ncurses: rearrange Run() to remove a variable commit 0a9020970530171115027daf8bc30b7fe3e3a231 Author: Rafaël Carré Date: Wed Oct 27 00:21:01 2010 +0200 ncurses: cosmetics to reduce LoC count (now under 2k!) Also assume p_item->i_es is set correctly commit d2f7f8a652676df3ea9710c5d0c4a0906f55db44 Author: Rafaël Carré Date: Wed Oct 27 00:10:02 2010 +0200 Redraw(): if/else if/else if -> switch/case commit 839261675cbf89f75bf9b659cca1d54ff49219de Author: Rafaël Carré Date: Tue Oct 26 23:42:54 2010 +0200 ncurses: split HandleKey() - use switch/case instead of if/else if/else if - factor out HandleEditBoxKey() and HandleCommonKey() - return bool instead of int commit 890ebe4a974cee5544bfa016ff1da6d7a07c5417 Author: Rafaël Carré Date: Tue Oct 26 22:46:36 2010 +0200 ncurses: densify HandleKey() Use one line per switch label when it improves readability Also explicit the sign of position increment even when positive so +x and -x are aligned commit 4657acd4671db55baa3ab7f10e594846e525c03a Author: Rafaël Carré Date: Tue Oct 26 22:01:56 2010 +0200 ncurses: remove "default: break;" from switches commit fbb4f13f84ce44a038b96aa136488e47edca300c Author: Rafaël Carré Date: Tue Oct 26 21:57:53 2010 +0200 ncurses: factor HandleBrowseKey() out of HandleKey() commit 41420a4f48ec63372122521c374debc2582607f3 Author: Rafaël Carré Date: Tue Oct 26 21:30:36 2010 +0200 ncurses: Fix comment, UTF-8 locale is now required commit 4a88683bf98808913bc91310667690fa911a23bc Author: Jean-Baptiste Kempf Date: Wed Oct 27 08:50:08 2010 +0200 Qt: move view names to the StandardPanel file And cleanup includes of StandardPanel commit ea4ffc6f27c9910e8f5e943595149efaa194ca31 Author: Jean-Baptiste Kempf Date: Wed Oct 27 07:12:23 2010 +0200 Qt: Playlist, code simplification and factorisation Remove friendship Factorisation of CoverArt Reduction of class footprints virtual and protected correctness Forward declaration when possible commit d90dc446016d72cbaab9d43be8d877f51b8a0376 Author: Jean-Baptiste Kempf Date: Tue Oct 26 21:37:28 2010 +0200 Qt: rename playlist views files commit 82352081d233e482fb4064a8ba027a55121c2e59 Author: Jean-Baptiste Kempf Date: Tue Oct 26 21:32:49 2010 +0200 Qt: playlist views, correct virtualness commit 415dab3b66f17c808045d41577c0b97d7732db33 Author: Pierre Ynard Date: Wed Oct 27 01:40:20 2010 +0200 luatelnet: fix grammar commit a94688f91336176d32649824369dc9d9bde8d126 Author: Pierre Ynard Date: Wed Oct 27 01:26:47 2010 +0200 luatelnet: don't replace \r by extra \n It's useless and create bogus empty commands, that output ugly blank lines and crap during login commit b1b43f10c6f0eaeb7813ea1030592472f50fd433 Author: Rafaël Carré Date: Tue Oct 26 20:14:19 2010 +0200 ncurses: factor HandlePlaylistKey() out of HandleKey() commit 14b3c6a77f635e846aeec2b38d98390c658be26e Author: Rémi Denis-Courmont Date: Tue Oct 26 21:11:13 2010 +0300 FreeType: use ToCharset() commit 20faccf7c4642cb878aae12a14a4d6c5018bf219 Author: Rémi Denis-Courmont Date: Tue Oct 26 20:59:59 2010 +0300 MMS: use ToCharset() commit f8471e1db4bea3b055d03776347742ed1f8898f2 Author: Rémi Denis-Courmont Date: Tue Oct 26 20:48:46 2010 +0300 Add ToCharset() helper to convert from UTF-8 commit 67a62cc7bbb9f0241f14183d89da58f7e0aada41 Author: Rémi Denis-Courmont Date: Tue Oct 26 20:27:40 2010 +0300 DVB: resync with TS demux commit b298ce46d52a627d49e09e2203a93110cbbf51d1 Author: Rémi Denis-Courmont Date: Tue Oct 26 20:17:55 2010 +0300 Replace vlc_fix_readdir() with FromCharset() commit e50e29c7508b795178ea004a08005b3e326421f0 Author: Rémi Denis-Courmont Date: Tue Oct 26 20:11:35 2010 +0300 Move vlc_iconv* to commit 979ee1a3f39e7dc8b2b1fae92e378b4dc76a8ece Author: Rémi Denis-Courmont Date: Tue Oct 26 20:06:09 2010 +0300 TS: use FromCharset() commit e8b9642e01560d279c13fb03517c35bf5ab968d8 Author: Rémi Denis-Courmont Date: Tue Oct 26 19:56:11 2010 +0300 NSC: use FromCharset() commit b507be164634723343845d2cf9d2cb7d396ef5ce Author: Rémi Denis-Courmont Date: Tue Oct 26 19:51:43 2010 +0300 ASF: use FromCharset() commit 727bf3ce365e04357a8ac6c675040df448d90fb0 Author: Rafaël Carré Date: Tue Oct 26 18:27:55 2010 +0200 ncurses Eject(): initialize psz_device correctly commit d38706da538c117b7da468edae58c54777104081 Author: Ilkka Ollakka Date: Tue Oct 26 19:04:57 2010 +0300 Qt4: small loop change commit eac9464c4028d25c81da0af793568a581088580a Author: Ilkka Ollakka Date: Tue Oct 26 19:04:06 2010 +0300 Qt4: don't create multiple playlist models commit db8c66ceb1d9b3f374b19572cbed4739a3369ea5 Author: Rafaël Carré Date: Tue Oct 26 16:00:07 2010 +0200 ncurses: fix search string display commit 2c14f59841c493564d6b9900be99f7570c8699b7 Author: Rafaël Carré Date: Tue Oct 26 15:54:07 2010 +0200 ncurses: remove color switching --no-color / --color is a fine enough control commit 849824afed632185d58c90774305c9e2ce3de536 Author: Rafaël Carré Date: Tue Oct 26 15:46:53 2010 +0200 ncurses: remove f_slider* from intf context ManageSlider() -> ChangePosition(), now takes the position increment as (signed) argument Don't show percentage of media in Position (elapsed/total already show this information) commit e311921bfaf6f8324089d9c3efb85abc896f32e2 Author: Rafaël Carré Date: Tue Oct 26 15:32:20 2010 +0200 ncurses: remove variable from interface context commit 2ae4d9ebb64dad290cfe535038452999048bd001 Author: Rafaël Carré Date: Tue Oct 26 15:25:02 2010 +0200 ncurses: fix playlist locking problem commit 8b6530c26448243d8bc89972d9213cc054839ccd Author: Rafaël Carré Date: Tue Oct 26 15:24:16 2010 +0200 ncurses: cleanup factor out file/directory detection code remove the need for {OPEN,SEARCH}_CHAIN_SIZE defines commit 067da52ad566fe1036b48417beb2bfdbd92622c9 Author: Rafaël Carré Date: Tue Oct 26 14:17:00 2010 +0200 typo commit 59842d4a696c6f945cee282b8b737ea70e5baf37 Author: Rafaël Carré Date: Tue Oct 26 13:35:32 2010 +0200 ncurses: require libncursesw remove code to workaround lack of unicode support Also statically allocate open and search buffers commit f449231fc3933f87edfbfd96e62e24a730b544c3 Author: Rafaël Carré Date: Tue Oct 26 11:25:13 2010 +0200 ncurses: cosmetics align 'case' on the same level than 'switch' use an inline function to switch boxes commit 8a72c657e913a8993e64d37eb310f495eca4c337 Author: Rafaël Carré Date: Tue Oct 26 10:50:31 2010 +0200 ncurses: simplify metadata printing commit ad90962dfb8b3073e434b027d064de7f075fc799 Author: Rafaël Carré Date: Tue Oct 26 00:39:58 2010 +0200 ncurses: cleanup Comment out all messages box code Factorize Eject() Replace break/goto in HandleKey() by return Draw immediately on start of interface (avoid flicker) fix Playlist race condition in Run() Remove pointless comments commit b7b8876f91806e59f37e32f2c95b4d03ffc29219 Author: Rafaël Carré Date: Mon Oct 25 23:38:12 2010 +0200 ncurses: cleanup remove unused intf_sys_t members remove useless assignements use C99 for(;;) fix a double free when not using ncursesw use sizeof instead of strlen() when possible use var_GetInteger() instead of var_Get() use calloc() to allocate intf_sys_t and remove assignements which set memory to 0 commit 815d94438c447f00092c0b3e9980dcd81fea3253 Author: Rafaël Carré Date: Mon Oct 25 22:57:39 2010 +0200 ncurses: i_current_view is a boolean commit 1b61f9b44dc56b13f3a5103ecc49b228a069e41f Author: Rafaël Carré Date: Mon Oct 25 22:52:01 2010 +0200 ncurses: Use a table to store color pairs commit 9886670b170158fbb683321fa1b5189c1122444f Author: Rafaël Carré Date: Mon Oct 25 22:38:50 2010 +0200 ncurses: Rewrite playlist code to make it more readable Split some functions commit 3cc4799c1245eeab9e2fa2cfa94699d10cd7b0e1 Author: Rafaël Carré Date: Mon Oct 25 21:43:30 2010 +0200 ncurses: factorize ReadDir() commit 96c449015730579b1190757c3a30cf34b64f73ba Author: Rafaël Carré Date: Mon Oct 25 21:29:08 2010 +0200 ncurses: improve array cleanup factorize commit f78010cfdef42268d70c3a259bc1569838729302 Author: Rafaël Carré Date: Mon Oct 25 21:05:15 2010 +0200 ncurses: cosmetics Remove braces around a single statement Merge some comparisons "( a )" -> "(a)" "if(x)" -> "if (x)" "if (x == NULL)" -> "if (!x)" "if (x != NULL)" -> "if (x)" ReadDir: Invert logic to have less indentation: { if( a ) x(); else y(); } ====> { if( !a ) { y(); return; } x(); } commit 26e663611b072ecd82327bd16d96ccee1adb672b Author: Rafaël Carré Date: Mon Oct 25 20:50:37 2010 +0200 ncurses: reorder static functions Remove most forward declarations Also update copyright commit bdea03db32db0efadac1952789716bf144355a49 Author: Rémi Duraffort Date: Mon Oct 25 23:34:36 2010 +0200 lua_sd_channels: implement the search function. commit ab20299e91701579af48e15316f8c016317e987f Author: Rémi Duraffort Date: Mon Oct 25 23:17:09 2010 +0200 Add an SD for channels.com (nice content). commit f5dbbddb72e2723edcf049afc9dfe9d146fccb6f Author: Rémi Duraffort Date: Mon Oct 25 15:15:45 2010 +0200 lua: cosmetics. commit 6292f64765234d09a266af88608a7aa58edd0948 Author: Laurent Aimar Date: Sun Oct 24 17:58:59 2010 +0200 Fixed kate decoder compilation. commit 03d6f6f26bfa2dbdfbf0d47c1b05d17d06f1d37a Author: Laurent Aimar Date: Sun Oct 24 17:57:57 2010 +0200 Fixed filter_chain_MouseFilter when multiple video filters are used. Ths mouse events must be filtered backward. commit 4cebdb5ba995446802f2b0ba9ce093d70d3da34b Author: Laurent Aimar Date: Sat Oct 23 23:20:07 2010 +0200 Improved video-splitter changes by seeking back to try to resynch on I frames. commit 84d2f956db0f2c5667a17cf156439bb3fa0f16d5 Author: Laurent Aimar Date: Sat Oct 23 23:17:07 2010 +0200 Fixed variable name in motion control intf. commit a5472838627f3598bbb12de2fcfc343cb2a7abde Author: Laurent Aimar Date: Sat Oct 23 23:16:22 2010 +0200 Renamed vout-filter in video-splitter. commit 88937154f1eaddcc97dddbaa27f30ead72429f3e Author: Laurent Aimar Date: Sat Oct 23 23:09:11 2010 +0200 Fixed vout-filter change support in qt4. commit 35e5c857347e6d3d65103aaca8e5b5aa0b861741 Author: Laurent Aimar Date: Sat Oct 23 23:06:08 2010 +0200 Moved "vout-filter" change support from vout to playlist. Vout does not support on the fly changes, and an action on the input is needed. As such, it only belong to the input manager (hence the playlist). It also remove another vlc_object_find(PARENT). commit d9b001818638b4b072e687aed5ad43d30a42ee48 Author: Laurent Aimar Date: Fri Oct 22 20:54:35 2010 +0200 Cosmetics (vout). commit cfe5b8d598c744338c3975ff58cd33ba1b013aa5 Author: Laurent Aimar Date: Fri Oct 22 20:51:50 2010 +0200 Moved vout_GetSnapshot() to video_output.c commit 41d4b8bd7df6a2a2814e29e84efb10bebda6faf2 Author: Laurent Aimar Date: Fri Oct 22 20:39:03 2010 +0200 Fixed and simplify --monitor-par support. commit b5b258f7c346539c64d1a267bc3cfffead3b2811 Author: Laurent Aimar Date: Fri Oct 22 20:29:18 2010 +0200 Removed non thread safe callbacks on video-title-show/timeout/position. commit 82676b9c941fe7e9c05a1d1758d4d4e4aa381a9b Author: Laurent Aimar Date: Fri Oct 22 20:13:33 2010 +0200 Merged vout_pictures.c with video_output.c. commit 1ccc38ba9945ebc320d290b8a2c65dbbedf5982d Author: Laurent Aimar Date: Fri Oct 22 20:11:12 2010 +0200 Moved picture_t related functions to its own file. commit d55184baab258023a1367dd29a0e9f12a56dba05 Author: André Weber Date: Mon Oct 25 19:18:36 2010 +0200 atmo: support Fnordlicht protocol with up to 254 channels commit 9b2c6f226ab787d8e59c5dcf47ce508475b38d61 Author: Mika Tiainen Date: Sat Oct 23 19:21:13 2010 +0300 Fix compiling of xscreensaver plugin Signed-off-by: Rémi Denis-Courmont commit 6c24f08b6b396f2e9737277a2b02c3446474dd16 Author: Rémi Denis-Courmont Date: Mon Oct 25 18:35:32 2010 +0300 TS mux: fix use of non-existent variables See http://forum.videolan.org/viewtopic.php?f=13&t=83706 commit 33a042e0019f157bc2a6a136a247f9b9fc1bbd31 Author: Rémi Denis-Courmont Date: Mon Oct 25 18:28:45 2010 +0300 Object reference leak commit 195355bee28c1307f243f138e574525868514720 Author: Pierre Ynard Date: Sat Oct 23 23:16:10 2010 +0200  theora: fix packetizer fourcc This prevented restreaming theora streams into ogg Signed-off-by: Rafaël Carré commit 70fb0a47dd26ccf60bf0e877aab33d1734250487 Author: VideoLAN Date: Sun Oct 24 19:50:08 2010 +0200 Darwin9: warn about gcc-4.2 only if not installed commit fa8bbe9c3fd2606d53efc5c1da50d26ac29d1066 Author: VideoLAN Date: Sun Oct 24 19:48:09 2010 +0200 contribs: get number of CPUs on darwin commit 91b0f5287e7f6195bafc44f6e8c96ac5ab4e2439 Author: Rémi Duraffort Date: Sun Oct 24 19:50:31 2010 +0200 Qt4: fix SD search. commit 8675d26cea713ca9ebae3b91bd7c3e9bb320dcb1 Author: Rafaël Carré Date: Sun Oct 24 18:14:33 2010 +0200 taglib is not thread-safe Fix ticket #3958 commit 2ad5d811df1fcb2c0229d9e21fdd93d43344d19c Author: Jean-Baptiste Kempf Date: Sun Oct 24 16:58:25 2010 +0200 Qt: adapt to new SD search function commit f18a9358a25052dc4cbf764693ca20a06ee37aae Author: Jean-Baptiste Kempf Date: Sun Oct 24 16:48:25 2010 +0200 Qt: playlist code refactoring commit da1239a1439eb3bfe753a37300bc04ddc6fb4de6 Author: Jean-Baptiste Kempf Date: Sun Oct 24 03:38:46 2010 +0200 Qt: do not search SD if the text is empty commit 0ba592f9aa1512e66ea4937426c96725d5c6f976 Author: G Finch Date: Mon Aug 9 23:05:53 2010 -0300 New-ogg-seek-logic-theora-specific-changes Signed-off-by: Ilkka Ollakka commit eea1cddcb651c874e66999a91962da3b3f85bed5 Author: Pierre Ynard Date: Sun Oct 24 10:17:13 2010 +0200 rtsp: fix socket leak A socket is leaked when the client passes a wrong session identifier. A remote attacker could craft malicious RTSP requests and... commit 7c5348b695c23258157ec21cdcf69ed6917bf009 Author: Rémi Duraffort Date: Sun Oct 24 03:52:12 2010 +0200 sd: remove the pf_search and use a more generic pf_control function. This way we can implement both a search function and a description function. commit b131df4e1d11b0bd8df9d51040825cb9fd033345 Author: Jean-Baptiste Kempf Date: Sun Oct 24 03:24:31 2010 +0200 Qt: search differently when you are in SD So that you don't kill the lua.sd search() functions commit b528f5959085a4d96c5a98838bde1ccb0908cb1e Author: Rémi Duraffort Date: Sat Oct 23 19:13:52 2010 +0200 sout_httplive: fix free of uninitialized pointer. commit 19dc078e5acc868faaa78429718fe65cf343541a Author: Rémi Duraffort Date: Sat Oct 23 17:15:40 2010 +0200 Use var_Set* when applicable. commit 3119a2c565236de4dbefd31e6a36c12ecfa5f9cf Author: Steinar H. Gunderson Date: Thu Sep 23 23:44:34 2010 +0200 Add access module for BlackMagic SDI cards ("decklink"). Adds a driver for the BlackMagic DeckLink series of SDI cards (input only). It requires BlackMagic's proprietary (but free-to-download) SDK to compile and run. I've only tested it on Linux -- the Windows API is very similar but not identical, so some adjustments will probably have to happen if anybody wants this to work on Windows. (Windows users can, AFAIK, already access the card via DirectShow, though.) It supports multiple cards, all the various A/V inputs and video modes including setting field dominance and multichannel input (2, 8 or 16 channels). All testing has been with a DeckLink HD Extreme 3, which I have very graciously been given access to by Frikanalen. Signed-off-by: Jean-Baptiste Kempf commit d7fa382b66ddb92de89edd35864860ebace28507 Author: Rémi Duraffort Date: Sat Oct 23 17:07:25 2010 +0200 Typos. commit bc1506a1863c601fd47a1dd5beb116c3d6cf1c4a Author: Rémi Duraffort Date: Sat Oct 23 17:06:33 2010 +0200 Do not use strlen just to check that a string is non-empty. commit 79943f01bc40992a5d6be7ec44078b3a6936cbcb Author: Rémi Duraffort Date: Sat Oct 23 16:07:11 2010 +0200 access_out_file: add the sync option, only if O_SYNC is defined. commit 9076372339058bf8447ce5edfbf8f098aa298d63 Author: Rémi Duraffort Date: Sat Oct 23 15:46:58 2010 +0200 shout: fix a memory leak. commit 6b7771a47904a82aa07c1d6827c104292a24121d Author: Rémi Duraffort Date: Sat Oct 23 15:20:30 2010 +0200 shout: cosmetics. commit 26256b990ac61e89c26e817a2efeb5710a3d9567 Author: Rémi Duraffort Date: Sat Oct 23 15:13:07 2010 +0200 shout: use vlc_UrlParse instead of a custom one that can crash for some input ... commit 71f84efb0907f2c337af2284ae9d22248723044c Author: Jean-Baptiste Kempf Date: Sat Oct 23 01:46:10 2010 +0200 Skins2: #ifdef broken code on Win32 commit c403dc6569d7ae1ea06ceaae317d4e986b0f0fb1 Author: Jean-Baptiste Kempf Date: Sat Oct 23 01:32:03 2010 +0200 Configure: actually do what the help says it does commit 8c7a6ccd145760f0800901c4d405bb0e64edd882 Author: Rémi Duraffort Date: Sat Oct 23 01:19:37 2010 +0200 Fix compilation. commit 396da76db051d19b751d50ad03cafe211fc5e441 Author: Jean-Baptiste Kempf Date: Sat Oct 23 01:00:38 2010 +0200 Shout: fix compilation commit 96929b1b8529b018862f59cd574fa01b5a02adb5 Author: Jean-Baptiste Kempf Date: Fri Oct 22 17:52:09 2010 +0200 Qt: change the LocationBar Class file commit d380361862bb5f22b8a672575e0b5b21a9a29953 Author: Jean-Baptiste Kempf Date: Fri Oct 22 17:42:43 2010 +0200 Playlist code: simplification, part 1 commit 99ab417dbf680f4df1c4f852db87309ef47ffa91 Author: Jean-Baptiste Kempf Date: Fri Oct 22 17:32:50 2010 +0200 Qt: Remove the "media brower" label This adds exactly NOTHING to the usefulness of the UI commit 7310bac28eabdc58eb07a86fcd75416df04ebbb4 Author: Jean-Baptiste Kempf Date: Fri Oct 22 17:30:21 2010 +0200 Qt: search the SD if possible. commit 40b4d780a427e29a936e267090d6809e2ce98fd3 Author: Rémi Denis-Courmont Date: Fri Oct 22 21:08:23 2010 +0300 add_bool: remove callback parameter commit f7d111759f8dd52efe51bd46b402cd00fb9fc92a Author: Rémi Denis-Courmont Date: Fri Oct 22 21:06:51 2010 +0300 add_key: remove callback parameter commit f98a66cea0e6279975e5f5a6116bf3e9389ec5da Author: Rémi Denis-Courmont Date: Fri Oct 22 21:05:50 2010 +0300 add_integer: remove callback parameter commit 85ba4839e68f353ebb6cd8d0b2203c97e66d52e6 Author: Rémi Denis-Courmont Date: Fri Oct 22 21:02:01 2010 +0300 add_float: remove callback parameter commit 61f30bffae807a435ee4e21ced4f6f7c8c47ff51 Author: Rémi Denis-Courmont Date: Fri Oct 22 20:57:17 2010 +0300 add_directory: remove callback parameter commit 989310c9237b9679c8381aeb165055150f269690 Author: Rémi Denis-Courmont Date: Fri Oct 22 20:56:06 2010 +0300 add_loadfile: remove callback parameter commit cecde7fc23d3ec69f5d096696b3b92827c227ffd Author: Rémi Denis-Courmont Date: Fri Oct 22 20:54:03 2010 +0300 add_savefile: remove callback parameter commit 2e6858af6a52984118962e3e57050d2de38878a3 Author: Rémi Denis-Courmont Date: Fri Oct 22 20:52:25 2010 +0300 add_password: remove callback parameter commit 981a8542bdcd1b3dd1aca96a35d16d4688e96e83 Author: Rémi Denis-Courmont Date: Fri Oct 22 20:48:41 2010 +0300 add_font: remove unused parameter commit 3204d232609fc02fa1893a9714f7ee52f6441b15 Author: Rémi Denis-Courmont Date: Fri Oct 22 20:19:38 2010 +0300 Remove legacy parameter from add_string() commit ac90e39814933b4619bb77247f643680dc850833 Author: Rémi Denis-Courmont Date: Fri Oct 22 20:11:39 2010 +0300 Do not pass former callback value to VLC_CONFIG_NAME commit e5622718c1cb0ec13ae5d8712a1736329ff2dce2 Author: Rémi Denis-Courmont Date: Fri Oct 22 20:00:10 2010 +0300 Remove unused change_integer_list parameter Changing the choice list of a configuration item is not thread-safe. Plus it does not make much sense to use a strict choice list if the choices change dynamically. If ever needed, we can invent a suggestions list system later, just like we already do for SD plugins enumeration. commit 3c659c5390193503df2258a5233911633910bd65 Author: Rémi Denis-Courmont Date: Fri Oct 22 19:45:36 2010 +0300 Remove config change callback This was only used by {alsa,oss}-audio-device and not semantically correct anyway. If we deem that this is useful, we should register a callback on the corresponding variables and change the variables from the UI, not the process-wide configuration. commit 4d63bf16fdae29237ac3100ea040573f7edcbac3 Author: Rémi Denis-Courmont Date: Thu Oct 21 21:28:48 2010 +0300 Remove aout_FindAndRestart() This was only used to change the OSS or ALSA device on the fly. However, this really should be done with a variable callback, not from the configuration. commit aec33ea6e8d42561168df4da7337b50efe639245 Author: Rémi Denis-Courmont Date: Fri Oct 22 19:31:57 2010 +0300 Remove read-only field p_callback_data commit 35c8b6fef690fef90842044a07028b9366255c3d Author: Rafaël Carré Date: Fri Oct 22 18:08:25 2010 +0200 winvlc.c: cosmetics make the loop for copying options in argv nicer commit 10c10044068f81ce662d90762122f63cc39aab74 Author: Felix Paul Kühne Date: Fri Oct 22 02:33:02 2010 +0200 misc/atomic: fixed linking commit ce1ee91a2cd8c1541d393d766fc15fdc04086703 Author: Felix Paul Kühne Date: Thu Oct 21 22:13:00 2010 +0200 macosx vout: fixed minor warning commit a65ff719229b847d701e657f7a68ed2cac240e11 Author: Felix Paul Kühne Date: Thu Oct 21 22:07:12 2010 +0200 audioqueue aout: fixed 2 minor warnings commit d55ae1b896bfacbbd1738307d3e8824b3c7837e6 Author: Felix Paul Kühne Date: Thu Oct 21 21:59:05 2010 +0200 macosx_dialog_provider: handle EXTENSION_WIDGET_CHECK_BOX and fixed a few warnings pointed by clang's static analyser commit 2af5e585706b6d1424719fcdca52c40c4e65aa15 Author: Rémi Denis-Courmont Date: Thu Oct 21 21:18:05 2010 +0300 NULL rather than 0 pointers commit 2bd9b911877c5e99af8c9b23c061c8730463ef6e Author: Rafaël Carré Date: Thu Oct 21 21:55:01 2010 +0200 Revert "win32 contribs: Fix dxva2 decoding for Intel cards" This reverts commit 1c1e8beacc1c2beb67d0304986fe638f2554fe61. Patch applied upstream commit 2030ca5eb7bb067f268253c358d80ac03a3cd13e Author: Laurent Aimar Date: Wed Oct 20 21:31:33 2010 +0200 Fixed potential segfault in vout when not using DR (close #3899). It can happen if the vout display uses the same chroma than the video but doesn't do the resize itself. commit 981edf1d53ff78c15cbd68fbec96c3dfd478a7f1 Author: Laurent Aimar Date: Wed Oct 20 21:30:27 2010 +0200 Fixed typo in targa image mime. commit eea468e632fe620228778b01bec36468222556bc Author: Rafaël Carré Date: Wed Oct 20 16:44:05 2010 +0200 input: Fill in the input_item es Based on pdherbemont's patch Re-use existing es_format_t, do not worry about memory footprint It is meant to replace sout_stream_description commit 7804b0403c5138c01c67ea42b52a8c7629df66a1 Author: Sébastien Escudier Date: Thu Oct 21 14:57:56 2010 +0200 live555 : remove timeout thread before closing rtsp session commit ffd3fce0a407c61e8e5aafdad666424fe5233609 Author: Sébastien Escudier Date: Thu Oct 21 08:48:49 2010 +0200 net_OpenDgram don't return 0 in case of failure commit 0dc9628b41d82256474d21f00a569119f403ab32 Author: Rafaël Carré Date: Wed Oct 20 19:54:54 2010 +0200 winvlc: enable media-library commit f94fecb990baf9c1f6dd1eba6eb72a7bdcbe73b5 Author: Rafaël Carré Date: Wed Oct 20 19:54:07 2010 +0200 vlc-cachegen: remove useless options --ignore-config and --no-media-library are default commit 3f71509f445580a4b5ec08f16bc03aa12201cfba Author: Rafaël Carré Date: Wed Oct 20 16:17:31 2010 +0200 Disable media-library by default Enable it in vlc binary commit 14fbb294502dd257433540dc3ab35606fbde4d20 Author: Rafaël Carré Date: Wed Oct 20 17:29:00 2010 +0200 smem: give an error message if pre-render function didn't give a buffer commit e3c90299e28248b08e4872953829ee41a70212be Author: Rafaël Carré Date: Wed Oct 20 16:01:11 2010 +0200 libvlc headers: remove commas at end of enums Fix a warning reported by gcc -ansi -pedantic commit 50f1d61d6da3e6fdb67420133bd8e5d080064e11 Author: Rafaël Carré Date: Wed Oct 20 14:09:53 2010 +0200 Don't copy activex/mozilla plugins when packaging for wince commit 56a914d8936b46d7d4deb854e9a0ac9db76417dd Author: Rafaël Carré Date: Wed Oct 20 12:42:32 2010 +0200 Dummy activex/npapi build rules for Windows CE / Windows 64bits Move the rules from {npapi,activex}.am to /Makefile.am commit f3c5dc428ceaea385f6f4c85cfe0aa46bc03faf3 Author: Rafaël Carré Date: Wed Oct 20 12:36:04 2010 +0200 new live555 release: update live-inet_ntop.patch commit 8c2eaf2c90c104af5e6abca2cda9c1cf4ade32e3 Author: Francois Cartegnie Date: Tue Oct 19 23:59:11 2010 +0200 Qt: nameLabel: remove old school padding Padding using spaces was resulting in extra spaces when copying to clipboard commit 5eec3beda4f5c2ecd086861f5a0e23b6e861be03 Author: Rafaël Carré Date: Tue Oct 19 22:59:09 2010 +0200 NEWS about ActiveX commit 5bf4823d25d6009f6c32b421f8e05799394f9899 Author: Rafaël Carré Date: Tue Oct 19 22:19:20 2010 +0200 Remove activex project It is now available at git://git.videolan.org/activex-vlc.git Fetch, configure, and build it when making windows packages Modify npapi-vlc dependencies, and move install of the dll in package-win-common rule Pass $(SHELL) to npapi & activex ./configure to be sure they pick /bin/bash and not /bin/sh (which might be incompatible with libtool) commit e6552497bb9d06d0b213e04fc4aa26f1d118b06c Author: Rémi Duraffort Date: Tue Oct 19 22:09:30 2010 +0200 modules: assert when trying to add more than one deprecated alias. commit 081ffed559bb77de1b992b996c43114bd0c4b7e0 Author: Rémi Duraffort Date: Mon Oct 18 07:20:51 2010 +0200 modules: fix type. commit f0d135437b6047ae32a4b8ea9354a944afaaef39 Author: Rémi Duraffort Date: Mon Oct 18 07:14:43 2010 +0200 lua_sd: cleanup. commit ca609be9cb59eeeed5044d400f7b9db2f7b2a721 Author: Rémi Duraffort Date: Mon Oct 18 07:06:42 2010 +0200 lua_sd: implement the search function. commit a60a86bd83d16baba3554950b4eac165ff6d775d Author: Rémi Duraffort Date: Mon Oct 18 06:56:57 2010 +0200 SD: add a function to query a service discovery for more items. commit 698853e41d9689751ae298f2a1bf16264ac94c40 Author: Rafaël Carré Date: Mon Oct 18 15:10:04 2010 +0200 Don't build/package mozilla plugin for win64 npapi hasn't been ported to windows 64 yet commit 26a669a991b3479dd89f52133ef467ff27c503a2 Author: Jean-Baptiste Kempf Date: Sun Oct 17 17:24:26 2010 +0200 Bluray: correctly select the main title This should fix the usual playback issues we had so far. commit 7c8209d9348beb02c4c766d15a5278c19b959e03 Author: Rémi Denis-Courmont Date: Sun Oct 17 16:45:30 2010 +0300 Revert "XCB: reset the X11 screen saver when displaying a picture" This reverts commit 48be35499d7545a31a160c7578ffa073f761e814. commit 99aa0dd994c218d7b64ef064dd8dbce74bfcbcf3 Author: Rafaël Carré Date: Sun Oct 17 13:50:44 2010 +0200 win64 installer: install in \Programs Files \Program Files (x86) is for 32bits programs Fixes #4257 fix suggested by jb commit 82f06bd0e7d0112a8448914e2fddec771f35792d Author: Rémi Denis-Courmont Date: Sun Oct 17 13:30:45 2010 +0300 Fix memory leak commit 3376f9cd084a16c2e62a7cb6f5208c8dae1ae83d Author: Rémi Denis-Courmont Date: Thu Oct 14 20:09:43 2010 +0300 Fix non-ASCII comment commit 24188e89e466d724935a05fe67b393b7fb3958ce Author: Rémi Denis-Courmont Date: Thu Oct 14 19:47:15 2010 +0300 Old RC: remove goto divide-by-two hack (fix #4236) commit fe4011fd1505c3535eafca5865debb35360d92f8 Author: Rémi Denis-Courmont Date: Thu Oct 14 19:39:49 2010 +0300 Qt4: use open file dialog for loadfile items (fix #4247) commit 963630ba6e663775d5b731e85a3201600962f8ca Author: Rémi Denis-Courmont Date: Thu Oct 14 19:27:33 2010 +0300 split add_file into add_loadfile and add_savefile The preference panel needs to know which of open or save file dialog it should use. Here we have 27 load and 4 save cases, plus 2 fonts that were not correctly marked as such in projectM. commit 9ef380927163e60c2ba52485963b0e6232c80159 Author: Rémi Denis-Courmont Date: Thu Oct 14 19:01:34 2010 +0300 Qt4: don't trust toggle for systray, do what we say (fix #4248) If the menu item says hide, really always hide. commit 4a2819e147e4b8a999d47349d6420368950cd6a5 Author: Rémi Denis-Courmont Date: Wed Oct 13 23:35:30 2010 +0300 flag a bug p_demux value is not defined commit 45d2fe313246ff5f1e02963eb84138ac89227d9d Author: Rémi Denis-Courmont Date: Wed Oct 13 23:35:09 2010 +0300 block_FifoPut() accepts/ignores NULL block commit 13f0c6d0fc7fb56d0fc69b072db95089902ed9b4 Author: Rémi Denis-Courmont Date: Wed Oct 13 19:07:40 2010 +0300 Timer: do not run concurrently This is useless and awkward. commit 6f2119ef405026333d8273ed8c5efd603e9cd287 Author: Rémi Denis-Courmont Date: Wed Oct 13 19:06:55 2010 +0300 Timer: make the overrun counter atomic commit d25fd8d74a7be4bd367410bfeda08ab63f247ee7 Author: Rémi Denis-Courmont Date: Wed Oct 13 19:14:01 2010 +0300 Timer: remove the static lock commit 59fb10d033cd01b6d5c2379a20982cc0216f9b22 Author: Rémi Denis-Courmont Date: Wed Oct 13 18:57:58 2010 +0300 Add atomic swap and compare-and-swap commit 1af9f7d397a8381917e4feabd38eec04ca403bf5 Author: Rafaël Carré Date: Wed Oct 13 17:52:01 2010 +0200 win32 packaging: point npapi build to CONTRIB_DIR/gecko-sdk commit 88784aa9461933f075f40fd75b13e284cce84ea1 Author: Rafaël Carré Date: Wed Oct 13 17:36:33 2010 +0200 win32 packaging: factorize by using --with-contrib and setting CONTRIB_DIR commit 4a454208743b5af8de93ba6de05ea943018dad68 Author: Rafaël Carré Date: Tue Oct 12 22:41:58 2010 +0200 Fix mozilla packaging for windows build-npapi is a dep of package-win32-base-exe and not package-win-common, because i don't think the mozilla plugin builds for windows CE Assumes we always want to build & package mozilla plugin commit 2ab70b638bcc79d7cafaffb55705fd01a10767db Author: Jean-Baptiste Kempf Date: Wed Oct 13 01:02:09 2010 +0200 Update NEWS commit 1c1e8beacc1c2beb67d0304986fe638f2554fe61 Author: Rafaël Carré Date: Tue Oct 12 22:46:01 2010 +0200 win32 contribs: Fix dxva2 decoding for Intel cards Tested on GMA HD, ATI/NVIDIA Untested on GMA4500 Needs testing on more cards and samples before it is committed upstream commit 3babb40513d148e66e83001c91b306c43b893ba3 Author: Jean-Paul Saman Date: Tue Oct 12 22:06:30 2010 +0200 Update NEWS and modules/LIST commit 1723efcc374b22d54896b16ee0fb168018864d37 Author: Jean-Paul Saman Date: Tue Sep 14 20:42:30 2010 +0200 stream_filter/httplive.c: HTTP Live Streaming Support HTTP Live Streaming as described in the IETF draft standard: * http://tools.ietf.org/html/draft-pantos-http-live-streaming-04#page-8 and Apple its description: * http://developer.apple.com/library/ios/#documentation/networkinginternet/conceptual/streamingmediaguide/Introduction/Introduction.html#//apple_ref/doc/uid/TP40008332-CH1-DontLinkElementID_29 Not implemented (yet): - Encrypted streams (EXT-X-KEY) - playlist reloading for live streams commit 52b89d15cd43424e9cd72c116f2b6d2e4b6a347d Author: Rémi Denis-Courmont Date: Tue Oct 12 22:52:00 2010 +0300 libvlc_..._stop: terminate aout and sout also, not just vout commit 44848fbc590944811ede09bd6ced0ef74a5bcfd7 Author: Rémi Denis-Courmont Date: Tue Oct 12 22:48:38 2010 +0300 vlc_timer: compute overruns and adjust if they occur commit 86d92ca8bb0aae7dc9eba58ab36fa5eafc066f4b Author: Jean-Baptiste Kempf Date: Tue Oct 12 16:15:53 2010 +0200 Contribs: correctly extract D2D headers commit 6a4df1923214a7ff27fbb5c55d6e807e1527b2c8 Author: Rémi Denis-Courmont Date: Mon Oct 11 23:09:22 2010 +0300 Ugly and almost working npapi build rules commit 33547140752acf73ae96a2f6f93e787ac839d9e9 Author: Jean-Baptiste Kempf Date: Mon Oct 11 22:00:25 2010 +0200 Configure: fix live555 detection Yes, this code is weird, but well commit 041923136e2698f652c4f5e71dd646d908c00464 Author: Rémi Duraffort Date: Mon Oct 11 21:06:39 2010 +0200 lua extensions: remove dummy function (moreover vlc_join is simpler to understand) commit 2d0aee25f1cbe0279a9b72f437595ee1c5264c02 Author: Rémi Duraffort Date: Mon Oct 11 20:06:02 2010 +0200 lua extensions: use an enum and remove demuy declaration. commit 75acda83c765451df57a5e42281f538832165bee Author: Rafaël Carré Date: Mon Oct 11 20:08:04 2010 +0200 win32 configure scripts: --enable-mozilla is gone commit 1c8a32a495b4fa1c04be9cc81d5b529fd383c162 Author: Rémi Denis-Courmont Date: Mon Oct 11 20:44:33 2010 +0300 Remove the NPAPI plugin commit b3bfc494ac9c577690ef228e0cb547dbcbcce5af Author: Rémi Denis-Courmont Date: Mon Oct 11 18:51:18 2010 +0300 Remove obsolete feisty script commit 39173fb7097975a2e071399e8f53a2515c19e56e Author: Rémi Denis-Courmont Date: Mon Oct 11 18:51:04 2010 +0300 Clarify live555 version error commit 67ee9ccd6cd0d662458ca43dff9f5262b228354e Author: Rémi Denis-Courmont Date: Mon Oct 11 18:45:43 2010 +0300 Don't check for live555 headers twice If the version header is there, the main one should be too. commit f70d051df79382a98f5d455232645937f9c4217c Author: Rémi Denis-Courmont Date: Mon Oct 11 18:35:45 2010 +0300 Remove unmaintained roku build script commit 42850ecfa2401d3a6dacea664936b657ae002f13 Author: Rafaël Carré Date: Mon Oct 11 15:50:38 2010 +0200 win32 package: do not package mozilla plugin if we're not building it commit 30e1378d8a421ad1acf861be9f1dd7e1d5e7b977 Author: Rafaël Carré Date: Mon Oct 11 15:43:54 2010 +0200 win64 configure script: look for contribs in /usr/win64 commit 017db3277468ddac8b534c71f8c6671a8c0abb3e Author: Rafaël Carré Date: Mon Oct 11 15:42:02 2010 +0200 contribs packaging: use the correct runtime version for win64 commit 740069f5a3aca86d7fece71081921d6c4cc0ecec Author: Rafaël Carré Date: Mon Oct 11 14:35:10 2010 +0200 distcheck configure: disable-mkv works around the lack of a recent enough libebml/libmatroska in Debian commit 4eb06506baf726fd4afbe8dbd900ec73100efdbb Author: Rafaël Carré Date: Sun Oct 10 19:33:21 2010 +0200 Don't trust __MINGW32_MINOR_VERSION for mingw64 the version number hasn't been updated commit 394f9217a4ed5829c5c56f22e17f6f0fde18ddb8 Author: Rafaël Carré Date: Sun Oct 10 19:22:30 2010 +0200 win64 contribs: build portaudio commit 9ac197baa5689d34a37147d4c4f07294db991a2c Author: Jean-Baptiste Kempf Date: Sun Oct 10 18:44:38 2010 +0200 MKV: fix stupid typo, sorry commit 45dd84db7b490997b2bbc8dfbac96232c97ec94e Author: Jean-Baptiste Kempf Date: Sun Oct 10 18:33:38 2010 +0200 MKV, io_callback cosmetics commit 0e1a2635ecad79f5db007a1509cd029cf2d025de Author: Steve Lhomme Date: Sun Oct 10 17:59:15 2010 +0200 fix Matroska/WebM reading of live HTTP streams Signed-off-by: Jean-Baptiste Kempf commit 9333b18f8aef4c07fbff067c49188a5da41fc0aa Author: Jean-Baptiste Kempf Date: Sun Oct 10 18:13:39 2010 +0200 Fix various typos Spotted by Christoph Miebach Christoph dot Miebach __ web dot de commit ea1799418b4ce1293742692d929a2afcd6f7f8b2 Author: Rémi Denis-Courmont Date: Sun Oct 10 17:06:12 2010 +0300 Qt4: update discs MRL syntax for Windows commit 4dc568d555e8498977d661eb688d37702c5f8a3b Author: Rémi Denis-Courmont Date: Sun Oct 10 16:57:23 2010 +0300 var_InheritString returns NULL, not "" commit 677247dc1e48dfa2c6c508eeac700948db11682f Author: Rafaël Carré Date: Sun Oct 10 14:04:21 2010 +0200 contribs: fix portaudio build for win64 patch sent upstream commit c4fc30952da85a6d7bc750c4fb0884eb5f206308 Author: Rémi Denis-Courmont Date: Sun Oct 10 13:10:59 2010 +0300 dvdread: fix potential buffer read overflow (fix #4238) commit d626e6783470e2476b0b61d1c00aa2fe35d03bba Author: Rémi Denis-Courmont Date: Sun Oct 10 13:10:06 2010 +0300 dvdnav: fix potential buffer read overflow commit d22239dab06428b0b13be6631ec9782d3dd344d3 Author: Rémi Denis-Courmont Date: Sun Oct 10 12:56:19 2010 +0300 Revert "dvdread: minimum value for ps_pkt_size is 6" This reverts commit 76003f0e6cd54217619b68537ba73c089c60c8ed, which is not needed anymore. commit e84cbe563bfd63336cdcbe9e2d945074d79f8a69 Author: Rémi Denis-Courmont Date: Sun Oct 10 12:51:20 2010 +0300 dvdnav: no need to check for 6 bytes before ps_pkt_size() anymore This mostly reverts commit 8a497301054ccc2d9d470ade60264036d43e3fc0. commit ef2f7b9d70d4ea370faf584e58f547e569a14a37 Author: Rémi Denis-Courmont Date: Sun Oct 10 12:46:27 2010 +0300 Put size check before data dereference I think that's a good pattern to follow. In this particular case, there was no bug however. commit 9dc746496551eb854ab6bf0ebdeb8c8ab5cd1709 Author: Rémi Denis-Courmont Date: Sun Oct 10 12:43:38 2010 +0300 Really fix ps_pkt_size() The original commit description is rather terse "ps demux: fix an issue in ps_pkt_read()" so I don't really know what the "issue" is. But ps_pkt_size() really made no sense as is. This reverts commit d761cf6f1d40a952548407b843ee0c3f0a3cd472. Conflicts: modules/demux/ps.h commit 2bbfeddf9631c255d72bff8f36650ca46c74f000 Author: Pierre d'Herbemont Date: Sat Oct 9 16:45:24 2010 +0200 http: Fix a NULL ptr deref in http-user-agent handling. commit a1299460d79912a58f4d0c1743f76ed931ec3073 Author: Rémi Duraffort Date: Sat Oct 9 14:18:01 2010 +0200 avformat: fix typo. commit 85f86a934ae337e60c1f7cba5727b5b31fd06796 Author: Rémi Duraffort Date: Sat Oct 9 14:11:30 2010 +0200 Remove idempotent operation. commit bf7f847fd5e57d1a0991177f99242917ed18ad32 Author: Rémi Duraffort Date: Sat Oct 9 14:07:11 2010 +0200 quartztext: do not call CFRelease on a NULL pointer. commit cad39a6be25e9366b49fbd2ab5554709e437bbad Author: Rémi Duraffort Date: Fri Oct 8 20:58:18 2010 +0200 Use var_Inherit. commit 4cda86b74f8dfce0c48c8952416c48d3c6209df9 Author: Rémi Duraffort Date: Fri Oct 8 20:12:08 2010 +0200 lua_extensions: no need to lock the object as we are inside a call to module need with a freshly created object. commit 7b9e1bc30e2fb4c60d350584dcab808fd3cea4ad Author: Rafaël Carré Date: Sat Oct 9 00:26:23 2010 +0200 windows config scripts: add win64 separate path to ./configure and options -> we can disable specific options for win64 commit c2d925e597c9e4e8d045be155017d501d7e5f068 Author: Rafaël Carré Date: Sat Oct 9 00:25:55 2010 +0200 vlc_windows_interfaces.h: always define STDCALL It is not defined on windows 64 commit 13948ee731cd2ec1b1e3452a06f7cac6b272129d Author: Rafaël Carré Date: Fri Oct 8 23:36:29 2010 +0200 win64 contribs: misc fixes gecko-win32 -> gecko build dirac don't make ffmpeg depend on libvpx don't build portaudio patch x264 to link x264.exe with -liberty (debian's amd64 runtime hasn't getopt) patch pthreads to link with libws2_32 instead of libwsock32 commit 4b103b8440fb8dbbe40ace739927d26795bbc2e1 Author: Steinar H. Gunderson Date: Sun Sep 26 00:24:09 2010 +0200 Support DVD LPCM encode. This patch adds encode support to the LPCM module; only the DVD variant for now. It's not been tested with any other clients than VLC. The rationale for this functionality is relatively simple -- LPCM is currently the only low-latency codec that VLC supports and that can be embedded in a TS stream. Longer-term support for other low-latency codecs would be good, but if you're not particularly bandwidth-constrained and need low latency, this is currently the best option I know of. Signed-off-by: Rémi Denis-Courmont commit 6f3f8160c7fc5c254d34155c366394aa21955310 Author: Rafaël Carré Date: Fri Oct 8 22:34:28 2010 +0200 contribs: update x264 options commit f2513588b0099ce5634b7094246bac63d503a3c2 Author: Rémi Denis-Courmont Date: Fri Oct 8 23:30:08 2010 +0300 dvdnav: clean up, fix error message and probing encoding (fix #3816) Paths for error message must be UTF-8; they were locale. Paths for probing must be UTF-8 also, as vlc_fopen() does the conversion to locale internally. commit 140a43f3d3394f92b3d8079ce79e343dd0a6738e Author: Rémi Denis-Courmont Date: Fri Oct 8 23:29:02 2010 +0300 dvdread: clean up path handling and fix error message encoding Paths given to msg_*() function must be UTF-8, not local. commit c56850aac01fb75ed5d8d9d26e9293faa95848b8 Author: Rafaël Carré Date: Fri Oct 8 22:12:54 2010 +0200 libvpx: make sure destdir exists for libvpx.a commit 60ab24d9d006ed4407e22332c69ea8ccb34c9784 Author: Rémi Denis-Courmont Date: Fri Oct 8 22:35:33 2010 +0300 Fix a warning commit 104a9920e9b13ca005c423fbca660d12b832018e Author: Rémi Denis-Courmont Date: Fri Oct 8 22:35:18 2010 +0300 Weaken test case so that it does not depend on the locale commit 890f8ebc72b5f33f8257bd6da014c6416552fadc Author: Rafaël Carré Date: Fri Oct 8 21:34:04 2010 +0200 contribs: make sure destdir exists when unpacking directshow headers commit da3dc2aee0435719f18ef1843a6efd365381ab9e Author: Rafaël Carré Date: Fri Oct 8 21:13:33 2010 +0200 contribs: bump orc and schroedinger schroedinger doesn't depend on orcc anymore commit 0d53fcf41b5cfa73c9f350587751c762e83422ad Author: Rafaël Carré Date: Fri Oct 8 20:34:10 2010 +0200 contribs: fix pthreads build, it doesn't like MAKEFLAGS=-j4 Force MAKEFLAGS=-j1 commit d85d6537739f9f088d3b96be996dde7d8a075b56 Author: Rafaël Carré Date: Fri Oct 8 20:08:39 2010 +0200 contribs: fix copy of aclocal m4 files make sure they are copied only after all contribs have been built commit 81d3d94568a060e0a8b0b9dad67a223bd7660c4e Author: Rafaël Carré Date: Fri Oct 8 19:17:18 2010 +0200 contribs: use existing MAKEFLAGS variable to change make options as suggested by courmisch commit dd9e78e046409cd28d5f4071c9c7e61ff7bd674a Author: Rafaël Carré Date: Fri Oct 8 19:18:43 2010 +0200 contribs: make sure destdir exists when unpacking directx headers commit 54cd05eb701c15df0a1f7909ffbeb6501cee552f Author: Rafaël Carré Date: Fri Oct 8 19:15:06 2010 +0200 contribs: add dxva2api.h cleanup rule and fix jpeg rule commit 57d7451344c7890d845a43decb89d7f5df4e732d Author: Rémi Denis-Courmont Date: Fri Oct 8 21:41:07 2010 +0300 Playlist search: proper case-insensitive search (fix #4214) commit c862c0fcf254fa87a8e67bfbefccd4227f242467 Author: Rémi Denis-Courmont Date: Fri Oct 8 21:40:52 2010 +0300 Test case for vlc_strcasestr() commit 027cc99e4fdf949846225d8c23e97c78ad32f4b3 Author: Rémi Denis-Courmont Date: Fri Oct 8 21:02:23 2010 +0300 Add vlc_strcasestr() commit 9ce1a13fb8fa77a38e0dfdfe3387829e1df3f085 Author: Rémi Denis-Courmont Date: Fri Oct 8 20:30:11 2010 +0300 Refactor EnsureUTF8 and IsUTF8 commit abe105d5d58f64912adb2f09fa94132d509e3375 Author: Rafaël Carré Date: Thu Oct 7 22:35:21 2010 +0200 contribs: use make -jX Where X is the number of CPU detected on Linux, or 1 TODO: detection on BSD, OSX, etc... commit 8c723814b224f467abdc3d823f74efa25d01ac1c Author: Rémi Denis-Courmont Date: Thu Oct 7 22:35:44 2010 +0300 Speed up vlc_meta_TypeToLocalizedString() commit 2222eb8403e6f223e932515079c6060b171539d1 Author: Jean-Baptiste Kempf Date: Thu Oct 7 17:44:21 2010 +0200 Doc: fortunes commit ed762d69aa8a4e41d6f681d8a951f736bbe8164f Author: Sébastien Escudier Date: Thu Oct 7 11:38:40 2010 +0200 don't try http tunneling in case of error 404. Also add a debug message. commit e21d626d6abb7009f1b48963596c3cad3156bcf1 Author: Sébastien Escudier Date: Thu Oct 7 11:36:22 2010 +0200 rtsp, don't timeout if DESCRIBE failed commit 5b49f631404f4c89e7f2afda975da29d03aafd08 Author: Rafaël Carré Date: Thu Oct 7 14:23:40 2010 -0700 live-inet_ntop.patch: update for new live555 release commit 93b130325528d417070324317fdb08fd4c119387 Author: Rafaël Carré Date: Thu Oct 7 13:27:08 2010 -0700 contribs: store path of external tools with "" helps when paths have a space in them (/c/Program Files/...) commit 18ef3eb583557fd07128e388ff000f6d45b4614d Author: Rafaël Carré Date: Thu Oct 7 12:19:19 2010 -0700 contribs: remove obsolete config option for fribidi commit fb6bead8e2ab4f9e52dfeb718fba82e4c73f7c36 Author: Rafaël Carré Date: Thu Oct 7 10:43:00 2010 -0700 Revert "contribs: fix libmp3lame detection in ffmpeg" This reverts commit 5ff88fe4590d27a27173847e212f1173dce74ef1. Patch applied upstream commit 5ff88fe4590d27a27173847e212f1173dce74ef1 Author: Rafaël Carré Date: Wed Oct 6 21:01:12 2010 +0200 contribs: fix libmp3lame detection in ffmpeg patch sent upstream commit f35c705e31421cf70997d2760778f4d844f739a8 Author: Rémi Denis-Courmont Date: Wed Oct 6 21:12:12 2010 +0300 Permissions commit e2bf328095ae842c0d03f7aaee559e8757dbb976 Author: Rémi Duraffort Date: Wed Oct 6 19:33:45 2010 +0200 lua_input: grab the input lock only one time when reading the metas (do not lock/unlock for each meta). commit 7a725e89a45fb4c2e28f848e7f927c7a3f93a497 Author: Rémi Duraffort Date: Wed Oct 6 19:14:19 2010 +0200 epg: more small cleanup commit c31eda211a3394f93cba2a39940bf1436a88f1f6 Author: Rafaël Carré Date: Wed Oct 6 14:12:57 2010 +0200 win32 config: don't use --with-live555-tree fix configuration with mingw on Linux Acked-on-IRC-by: Jean-Baptiste Kempf commit 7e7ead5d37667ea3016bc2d355b57958d9ef93e2 Author: Erwan Tulou Date: Wed Oct 6 10:51:31 2010 +0200 skins2(X11): add icon to vlc this should fix https://bugs.launchpad.net/ubuntu/+source/vlc/+bug/521850 Tested successfully with compiz and metacity Todo: adapt configure.ac to ensure XPM is available for skins2 (as done with mozilla) commit 27d14aa4b8206a2cb31a13e095b7b72b46fdc3a4 Author: Rafaël Carré Date: Wed Oct 6 14:06:19 2010 +0200 win32 config: sdl-config-path has been dropped commit 04476453d3c4bba6fd5562c45fe0a7c2ee2a6bd5 Author: Rafaël Carré Date: Wed Oct 6 13:21:40 2010 +0200 win64 contribs: run autoreconf -fi when needed Some old libraries configured with ancient autotools don't recongize amd64-mingw32msvc- Also update libswscale patch (one hunk applied upstream) commit b1170d85021b107417a5e714ca9ba309ff787b20 Author: Rémi Duraffort Date: Tue Oct 5 20:11:54 2010 +0200 epg: remove dummy cast. commit e8d9d1f3cf58c26aa28e668087414ebdc69e5070 Author: Rémi Duraffort Date: Tue Oct 5 19:49:57 2010 +0200 Also test config_chainDuplicate. commit c9718f88482f3c2e70bd8023b5deb6a77f362816 Author: Rémi Duraffort Date: Tue Oct 5 19:12:52 2010 +0200 config_chain: improve automatic testing. commit 762244d8be874f7b99c55461be14d972ff609af8 Author: Jean-Baptiste Kempf Date: Tue Oct 5 16:28:18 2010 +0200 Configure.ac: cosmetics and cleaning commit 49c5a5471d3b31c644944a31e89f51b4aa1aa1ec Author: Jean-Baptiste Kempf Date: Tue Oct 5 16:25:36 2010 +0200 Bump libebml and libmatroska requirements to 1.0.0 for webm Basically, we need that to be able to play correctly the matroska/webm files that have unknow length segments If you are running debian, use packages from experimental If you are running Windows and Mac, the contribs are fine Else, please contact your local distribution administrator commit 27e2bbffe7168ee928cbb37ebf8f196ca4a1e475 Author: Ilkka Ollakka Date: Mon Oct 4 16:34:53 2010 +0300 lua: youtube seems to do some (more) double encoding commit 444c6a067575f5ec5a002a2204c31e734f50aa04 Author: Ilkka Ollakka Date: Tue Sep 28 00:12:18 2010 +0300 x264: use default libx264 lookahead-value commit 57766ff3471c43f045921118dddc64e499547827 Author: Ilkka Ollakka Date: Sun Sep 26 14:50:03 2010 +0300 refactor rate(,-faster,-slower) to playlist Thisway we don't reset playback rate between items commit 00e9a165dea5ca8851186a79046116a4fd2fb87e Author: Jean-Baptiste Kempf Date: Mon Oct 4 17:26:05 2010 +0200 Update LIST commit c03f74b690598a7fe51b1589b8dbeac07805ca0d Author: Jean-Baptiste Kempf Date: Mon Oct 4 16:52:14 2010 +0200 Contribs: Update tremor to work with upstream They applied it upstream, almost completly As discussed at FOMS commit 940cc4c91b78bfd2ddc3c3dbcc9f3859d374e58e Author: Jean-Baptiste Kempf Date: Sun Oct 3 17:31:50 2010 +0200 Blu-Ray: be way more restrictive in the probing BDMV/ isn't supported yet, because we don't know how to do wrt to AACS and BD+ yet commit 487b82d0a6d8e216ac9555a8351b03265d44a092 Author: Jean-Baptiste Kempf Date: Sun Oct 3 17:25:58 2010 +0200 Configure: do not die if live555 version is too old, just warn about it If you --enable-live555 and are too old, it will error Else, if you are too old, it will error If you use live555-tree, you are on your own. commit 7294042bb9c3459fe0b11b1100360cd3cf8a0c87 Author: Francois Cartegnie Date: Sat Oct 2 19:28:21 2010 +0200 Qt: sinput_pref: add dvd/cd devices listing commit e6e4cb89ca84881ee0b09fe06f2e9af1d45a08c6 Author: Francois Cartegnie Date: Sat Oct 2 18:31:06 2010 +0200 Qt: OpenDiscPanel: add devices listing commit 57a4f916876060dc51583f40483522a0ad1de8bc Author: Rémi Denis-Courmont Date: Sat Oct 2 18:54:53 2010 +0300 Revert "Remove libvlc_free" This reverts commit 61f0547b72d3ba80039f09064249d89fa8f2b0f7. Conflicts: include/vlc/libvlc.h commit 39349f5c16dbf4d7dc7e474e7b596bd34c380730 Author: Tony Vankrunkelsven Date: Thu Sep 30 13:13:06 2010 +0200 decode an RTP/H264 elementary stream without using SDP Signed-off-by: Rémi Denis-Courmont commit 02ada6459d3add49f1515f6b164b6e37e2981187 Author: Rémi Duraffort Date: Sat Oct 2 11:42:54 2010 +0200 Fix file rights. commit 20da20364f00d55e60df831918097386ca5e9e03 Author: GBX Date: Sat Oct 2 11:28:20 2010 +0200 LUA HTTP Interface: Implementation of missing seeking funtionality when using status.xml from the lua http interface. Seeking is now possible with relative values instead of just absolute ones. Also the time format as mentioned in the readme file is now recognized: [+ or -][:][:][] Signed-off-by: Rémi Duraffort commit e6cd528635caf98867b5182bb9d7c6aca02ae1dc Author: Rémi Duraffort Date: Sat Oct 2 09:49:25 2010 +0200 playlist: do not signal the playlist thread when PLAYLIST_PAUSE is asked without input. This fix a strange behavior if playlist_Pause is called without input. commit 5d1ad8bc46fb54274d481c17b365b7c0442febca Author: GBX Date: Sat Oct 2 08:53:15 2010 +0200 LUA HTTP Interface: If is omitted at the status.xml play command, play last active item instead of first playlist item. Signed-off-by: Rémi Duraffort commit 599fbde71fba4397aa62fe81f957ee641654997c Author: Pierre d'Herbemont Date: Thu Sep 30 21:00:06 2010 +0200 mtime: Minimize imprecision and prevent overflow on darwin. Pointed-out-by: Rémi Denis-Courmont. commit 098df76ff5ea0cd087a36ec67021607de2e3a49c Author: Kaarlo Raiha Date: Sun Aug 15 18:54:59 2010 +0300 Change RGB2 to RGB8 Signed-off-by: Rémi Duraffort commit ea5d5de5fa9c0f8aa22803802b6b628a6cf580f1 Author: Jean-Baptiste Kempf Date: Fri Oct 1 16:07:55 2010 +0200 h264 packet: Remove trailing spaces commit 33778d4d8c5d4b53793bdfe699315dac4e5baf68 Author: Steinar H. Gunderson Date: Tue Sep 28 23:55:48 2010 +0200 Support H.264 SEI recovery points. H.264 SEI recovery points are put at frames in the stream that are not (necessarily) keyframes, but that mark “if you decode the next N frames, you will have a [perfectly or approximately] valid picture no matter what your starting point was”. In particular, this is needed to decode streams encoded with Periodic Intra Refresh (e.g. --sout-x264-intra-refresh true), at least if you don't see the beginning of the stream, e.g. tuning into a multicast stream. This may also help with some kinds of streams from AVCHD cameras that use similar techniques. One could argue that this functionality should live inside libavcodec instead, but given that VLC does its own H.264 depacketization, this seems to be the best place. I've tested it with streaming over UDP, and it seems to work fine. Signed-off-by: Jean-Baptiste Kempf commit cb6f956af387be6dd030caff8527f3238a7e3f54 Author: Rémi Duraffort Date: Thu Sep 30 20:39:21 2010 +0200 freetype: use var_Inherit. commit 37a4eca2752150fbcdd0b760a55a6b29557f1ec8 Author: Denis Charmet Date: Thu Sep 30 20:37:10 2010 +0200 fix freetype compilation for WIN32 without HAVE_FONTCONFIG Signed-off-by: Rémi Duraffort commit 8c499322011ee0a363e9dfc9310576ebb14612dc Author: Francois Cartegnie Date: Wed Sep 29 19:32:36 2010 +0200 Qt: CaptureOpenPanel: fix layout commit 1ce4f166a9653d8ee369862ee3111cce91af815d Author: Francois Cartegnie Date: Wed Sep 29 19:13:51 2010 +0200 Qt: CaptureOpenPanel: check and prefill with usual devices commit 2a100fcd186304e600d6d896325855836fa899e6 Author: Francois Cartegnie Date: Wed Sep 29 17:47:02 2010 +0200 Qt: NetOpenPanel: add drop-down list commit c04668ad5effb61eda668b293aa9aa8e161d369e Author: Rémi Duraffort Date: Wed Sep 29 21:26:13 2010 +0200 lua: factorize the right way. commit b318bfb3d71139b337cd61f4b9e146b59545a3c9 Author: Rémi Duraffort Date: Wed Sep 29 19:59:30 2010 +0200 Revert "lua_extension: factorize." This reverts commit e20a107d1aae63efe536c863e9e9d4692da86e45. commit ade1b3cb6bd4dfd5e3eef3c811cd1b276e415eb0 Author: Rémi Duraffort Date: Sun Sep 26 21:08:13 2010 +0200 lua: fix fonction prototype (should return a boolean). commit d80fc2d2f0b7188a9d500dd8cac0aa265be6e0b1 Author: Rémi Duraffort Date: Sun Sep 26 21:02:09 2010 +0200 lua_meta: factorize. commit 63ffc8e1218d553842ba80e577b6110bd2d4e48d Author: Rémi Duraffort Date: Sun Sep 26 20:39:56 2010 +0200 lua_extension: remove dummy variable (we want to run every extension anyway). commit 122b75e99e787d9f7504e11708fdd17600f4db72 Author: Steinar H. Gunderson Date: Mon Sep 27 23:52:59 2010 +0200 Fix DVD LPCM format description in comments. The format comments are out of sync with what the code actually assumes. I updated the comments, and filled in some missing information from http://www.mpucoder.com/DVD/ass-hdr.html . Signed-off-by: Jean-Baptiste Kempf commit 563338edada378178f1e61247b92b100fa55c97c Author: Sébastien Escudier Date: Wed Sep 29 08:42:26 2010 +0200 Use live555 asynchronous calls. Require live555 version >= 2010.05.29 commit 5925a3846f7268fc710db8273096754b0aaf35e4 Author: Rémi Denis-Courmont Date: Wed Sep 29 07:22:02 2010 +0300 Correct documentation libvlc_media_get_tracks_info (fix #4202) Too many quotes. commit 3de7f18a4cc4f264a571384437373bc255da0632 Author: Francois Cartegnie Date: Mon Sep 27 15:44:48 2010 +0200 Qt: standardbuttons are bad for win32 and translation. Only use custom buttons in the managed layout. commit 7e6beb9e37ca5cae486504e75ae91792d00ea2d1 Author: Jean-Baptiste Kempf Date: Mon Sep 27 16:42:05 2010 +0200 NEWS update commit 5b86425b762dab1f6b5bc3e0d6776188c8d927af Author: Ludovic Fauvet Date: Fri Sep 24 00:04:50 2010 +0200 qt4: attempt to work around a design flaw in the toolbar editor Signed-off-by: Jean-Baptiste Kempf commit 8faa8a8fc0fedeb05517e8ff9d86e4d1649605e7 Author: Pierre d'Herbemont Date: Sat Sep 25 23:51:08 2010 +0200 contrib: Disable ffprobe in ffmpeg. Signed-off-by: Jean-Baptiste Kempf commit e20a107d1aae63efe536c863e9e9d4692da86e45 Author: Rémi Duraffort Date: Sun Sep 26 12:05:38 2010 +0200 lua_extension: factorize. commit 28ad9041168d7e09b58705ad1f885b068b014208 Author: Rémi Duraffort Date: Sun Sep 26 11:32:18 2010 +0200 lua_demux: fix a potential read of uninitialized value (thanks to JoungEunKim on the forum). commit 479dc6f761dad459f70782c79320cca9e0a84991 Author: Rémi Duraffort Date: Thu Sep 23 22:25:15 2010 +0200 Attach the sap object to libvlc. commit 6dc4e2605312381b4e8dd5eb4d8463075037dce0 Author: Pierre d'Herbemont Date: Sun Aug 1 17:15:10 2010 +0200 pthread: Use pthread_cond_timedwait_relative_np() on Darwin. Switching to the non monotonic clock was still unsafe. This fixes some sync issues on the iPad. commit 532b014ad9c53a3ef32a74373fdb895726bde516 Author: Pierre d'Herbemont Date: Sun Aug 1 12:48:49 2010 +0200 mtime: Avoid overflow when using mach_absolute_time(). Switch to double, do the operations and then convert back. This fixes the iPad video freezes. commit 0381d38320edc33cd7bff46fa4adcb6236f5f7fa Author: Pierre d'Herbemont Date: Sat Sep 25 20:56:33 2010 +0200 VLCKit: Protect against file that takes forever to thumbnail. commit a8b37fbd6e4b8d8adfacbbf64cc546c90a5a5994 Author: Pierre d'Herbemont Date: Mon Jun 28 22:29:33 2010 +0200 VLCKit: Import MobileVLCKit. commit b3564a7d8180f0e72111a485aaf4d46ab0be868e Author: Francois Cartegnie Date: Sat Sep 25 22:20:45 2010 +0200 Qt: messages dialog: new verbosity spinbox commit 0ab13a3aba48c5428286acb4c568886ea5077392 Author: Francois Cartegnie Date: Fri Sep 24 23:18:24 2010 +0200 Qt: errors dialog: use standard buttons. pack controls. commit d43b6be00d16cc30b3f33e5657d8860f4e59ec89 Author: Francois Cartegnie Date: Fri Sep 24 23:01:23 2010 +0200 Qt: v4l2 control: drop v4l2.ui. auto-detect instance. commit eb4d5bcf7a0b9e2faaeff42204d3d749915f633c Author: Francois Cartegnie Date: Thu Sep 23 22:26:43 2010 +0200 Qt: make extended dialog use standard buttons commit e7e4692fcc4d12494d0896553f686c7d5b9a8b58 Author: Francois Cartegnie Date: Thu Sep 23 21:07:19 2010 +0200 Qt: make help dialog use standard buttons commit 2b1fabb28defb0599022f6142fd14ac5e06b4310 Author: Francois Cartegnie Date: Thu Sep 23 15:51:15 2010 +0200 Qt: rebase update dialog on QtCreator commit 58b5d4a15ba661d7ef7046d9f64a5df688397274 Author: Francois Cartegnie Date: Sat Sep 18 14:41:43 2010 +0200 Qt: rebase about dialog on Qtcreator commit e6d25cc59bfb9d32f5cf675fb10ab69e38de731d Author: Felix Paul Kühne Date: Fri Sep 24 12:54:13 2010 +0200 contribs: updated live patch commit 589a6b5048de295bae7e81ff04b9fc53b9c19b38 Author: Gildas Bazin Date: Fri Sep 24 08:50:34 2010 +0100 video_output/xcb: fix description strings for --xvideo-format-id config option commit b01d8a39bdd535a9ba1c732e972e6db16c7ff396 Author: Gildas Bazin Date: Sat Aug 14 10:44:16 2010 +0100 video_output/xcb: add --xvideo-format-id config option commit 27cdf52e972a7bfbde24c7e42b3b8144cc83a7e2 Author: Gildas Bazin Date: Thu Sep 23 22:27:32 2010 +0100 demux/mkv: extract framerate info for RealVideo commit f3ad50e8a846bd4de3c36a31bae26c1042b52c7c Author: Gildas Bazin Date: Thu Sep 23 22:22:39 2010 +0100 Fix playback of RealVideo with B frames (pts were not calculated properly) commit 400225775310c82d83a45dd34e7e5805ba4b3a9e Author: Rémi Duraffort Date: Thu Sep 23 21:33:28 2010 +0200 vlm: remove dead code (AFAIK a relative seek does exactly the same thing). commit 422662000ea67b4bbc817e3b26ff246cbec96d58 Author: Francois Cartegnie Date: Wed Sep 22 12:34:37 2010 +0200 Qt: sprefs_audio fix layout commit eb5f87d9cbffbb78c4578875475e9261bbc9316a Author: Francois Cartegnie Date: Wed Sep 22 12:31:37 2010 +0200 broken avi dialog: notify the effective changes commit 41b8c2e1f660c767ee7a96ab69204b94b1470ca8 Author: Ilkka Ollakka Date: Wed Sep 22 12:48:41 2010 +0300 transcode: destroy spu on transcode_spu_close Fixes issue for me when doing transcode{}:gather: --sout-keep and subtitle overlaying from dvbs. Otherwise keeps last subtitles on video if new channel doesn't contain dvbs track. also consistenty as spu_Create is called on transcode_spu_new() commit 23566858e9dae7083730cb5525c4342a1e8dbaf4 Author: Jean-Baptiste Kempf Date: Wed Sep 22 01:12:35 2010 +0200 Qt4: compressor and Spatializer widget margin shouldn't be 0 commit f53ca6c86874edd3aec14af9b3d0d6ba5c9f5840 Author: Jean-Baptiste Kempf Date: Wed Sep 22 00:57:42 2010 +0200 Qt: equalizer, fix the "too much space between preamp and first slider" bug commit 33df12b05cc115c53ca9f54e178eed6d4168d6c8 Author: Jean-Baptiste Kempf Date: Wed Sep 22 00:33:28 2010 +0200 Adjust: code cosmetics commit ddb69692c44d26b2c7454d807c04a52464febf25 Author: Jean-Baptiste Kempf Date: Wed Sep 22 00:29:11 2010 +0200 Qt4: rework on the video effect dialog Changing places of items depending on their actual usefulness Removing one tab Reordering tabs according to usefulness Reordering of tab order and buddies commit 9e94d8105c8d858b8d419290648126627c807572 Author: Jean-Baptiste Kempf Date: Tue Aug 24 16:54:54 2010 +0200 Contribs: add libbluray Signed-off-by: Jean-Baptiste Kempf commit 8fd093d4130b4e7a5b4ca82f3934b6fdf1a10c8d Author: Jean-Baptiste Kempf Date: Mon Sep 20 15:14:12 2010 +0200 Basic support for Blu-Ray using libbluray This needs heavy testing and improvement to be actually usable commit c3d7a3757351b49909fe328e104e08fa596dd511 Author: Jean-Baptiste Kempf Date: Mon Sep 20 00:38:18 2010 +0200 Qt: sprefs, cleaning of input/codecs part commit 4ba419b6cbd377c668d6a221154df358b610ebcc Author: Jean-Baptiste Kempf Date: Mon Sep 20 00:28:45 2010 +0200 Qt Sprefs: remove mpeg2 skip-frames commit 3b2502986923eb8ebf0bdcd7cc7ded6291af2587 Author: Jean-Baptiste Kempf Date: Mon Sep 20 00:25:16 2010 +0200 Qt sprefs, cleaning of Audio and Interface parts commit 2530046854382902dfce326fc2343897f62e4c58 Author: Jean-Baptiste Kempf Date: Mon Sep 20 00:17:35 2010 +0200 Qt: sprefs, simplification Removal of UDPport... This doesn't belong here commit f4362a24bf6d9c93c78455988505fd184a5e5316 Author: Jean-Baptiste Kempf Date: Mon Sep 20 00:08:48 2010 +0200 Qt: Simple preferences simplifications commit b1ed84080be06cf581a97ff9483e9e37874d4c85 Author: Ilkka Ollakka Date: Sun Sep 19 23:36:53 2010 +0300 livehttp: add missing , to EXTINF after duration commit f42b56bb857128e3551baafb8f8acc34da18c40b Author: Francois Cartegnie Date: Thu Sep 16 15:09:39 2010 +0200 broken avi dialog: don't confuse user by asking a binary answer commit dea4f0a1b9ca2132ac32b2b31b0b6063a03c8bc0 Author: Rémi Denis-Courmont Date: Fri Sep 17 07:09:19 2010 +0300 TS: prioritize normal audio tracks over special ones Otherwise, VLC sometimes selects the impaired track instead of the usual/default one. This is a major annoyance with YLE, the Finnish national broadcaster. YLE routinely provides a visual impaired audio track in Finnish (declared as Dutch for some reason!) in addition to the original version. commit 1c1a4e41611e1802b60a3ceddcc1f4e1c3eb7f4e Author: Rémi Denis-Courmont Date: Fri Sep 17 06:10:17 2010 +0300 Fix potential overflow in vlc_readdir() commit fc08208b886f5d05c6d89b076ba9c351c67f853c Author: Rémi Denis-Courmont Date: Fri Sep 17 06:10:04 2010 +0300 Improve vlc_readdir documentation commit 2c7fa28678ed96ed2d5e569ba2733e0ae1348fc4 Author: Rémi Denis-Courmont Date: Fri Sep 17 05:41:53 2010 +0300 Mark http-user-agent private Modifying from the configuration won't work anyway (since VLC overrides it). commit dadb0622e6244456f7b5576ab2f9aa0c6582c683 Author: Rémi Denis-Courmont Date: Fri Sep 17 05:25:13 2010 +0300 Restore LibVLC/VERSION at the end of the HTTP user agent commit e29d283640cb3b4cde9e5c9118115d36b9080a99 Author: Konstantin Pavlov Date: Tue Sep 14 13:56:17 2010 +0400 configure.ac: Fix linking plugins with static ffmpeg on Linux 64bit. commit c6b2d01d4df5e571ea90373f2cf224b7e49d36fd Author: Jean-Baptiste Kempf Date: Thu Sep 16 18:45:16 2010 +0200 Fix Solaris building Close #3040 commit eef97c482956d6ce084886dc87f7fde90ceda5cd Author: Jean-Baptiste Kempf Date: Thu Sep 16 17:50:46 2010 +0200 MacOS: fix equalizer 170Hz issue Close #4177 commit 1df0fa1323fbb927ae8e869a85e2eca0a03fff0f Author: Branko Kokanovic Date: Thu Sep 16 00:35:45 2010 +0200 Adding posterize filter to effects dialog Adding posterize filter to Color fun tab of Video effects tab of Effects and filters dialog Signed-off-by: Jean-Baptiste Kempf commit 9427bb62cc89999ceee5e9fbd6a98c78db84ea8d Author: Erwan Tulou Date: Wed Sep 15 17:59:04 2010 +0200 skins2: small optimisation Only update image and notify for those mouse events that we care about. This removes the job being done twice (once on mouse pressed and once on mouse released) commit 6028275a26cb841df7187bd53023a7a0393e0751 Author: Branko Kokanovic Date: Sat Sep 11 18:17:56 2010 +0200 adding posterize video filter Acked-by: Jean-Baptiste Kempf Signed-off-by: Rémi Denis-Courmont commit 8e32c9aae4af29e450361731b6dc984097d4daf3 Author: Jean-Baptiste Kempf Date: Thu Sep 16 02:03:04 2010 +0200 Ogg: no tabs in source-code commit 98b1b28043ac0adcb625c6bd1df14a2d26d2f6af Author: Jean-Baptiste Kempf Date: Thu Sep 16 01:11:34 2010 +0200 NEWS about libvlc_media_player_navigate commit 25bf88284c9d20cb9aefaa30948d1f9ce58522a5 Author: Jean-Baptiste Kempf Date: Thu Sep 16 01:08:00 2010 +0200 NEWS, po and modules/LIST for AudioQueue commit aa9ba2d5df9b2885d9deecb81c7434cb9c1f2417 Author: Romain Goyet Date: Sat Sep 11 19:17:54 2010 +0200 iOS: audio output module (Based on the AudioQueue API) This audio output is still quite young, but works fine on existing iOS devices. In theory this can also be used on Mac OS X as well, but for now it's not as powerful as the existing CoreAudio driver. Signed-off-by: Jean-Baptiste Kempf commit b2e1a820e1e7aa041f2d52bf75d9363c10e0c7ac Author: Jean-Baptiste Kempf Date: Sat Sep 11 21:51:19 2010 +0200 Qt, selector: cleanup Code cleanup, forward declaration and cosmetics commit 9eb0513ae6c3b98a1e111c85821809ac3415e03e Author: Ilkka Ollakka Date: Tue Sep 14 23:48:21 2010 +0300 Revert "Qt4: don't reset rate when input changes" This reverts commit 21ad24ea6b641038a8a95d4a33b817fcfea02820. I'll try to do it properly in core commit 73ae1440370184c80cb43a605b18eb73044dcd80 Author: Rémi Duraffort Date: Tue Sep 14 20:06:52 2010 +0200 update: remove spurious asprintf (the string is not used). commit 911b23af510484805d35525eb99aec6afc3bb957 Author: Rémi Duraffort Date: Tue Sep 14 19:16:00 2010 +0200 access_http: use the user agent provided by the user: fix #4162 commit 639c195bf4a6e89e32042663857165b7eb05b33b Author: Fargier Sylvain Date: Tue Sep 14 00:24:48 2010 +0200 Fix out of range memory access when APIC frame type is out of the range defined in the ID3v2 specification (corrupted tag or vendor defined). Signed-off-by: Fargier Sylvain Signed-off-by: Rémi Duraffort commit 538256248634dcc3ce44357a642d64a2cff1a477 Author: Rémi Duraffort Date: Mon Sep 13 22:50:26 2010 +0200 lua: Update the README. commit 498262cef5133af555f2ce8a8efd775aa163c41b Author: Rémi Duraffort Date: Mon Sep 13 20:19:44 2010 +0200 lua: remove "bla ? true : false" commit e6eb7bbfe380257bafe3e51cb8c65b0cd1328aed Author: Felix Paul Kühne Date: Mon Sep 13 19:42:14 2010 +0200 Updated contribs for Mac OS X This also fixes the X11 la file issue on machines running 10.6 and later. commit 428bcf0d9da2501675460fb5184022dff1f56ec6 Author: Rémi Duraffort Date: Mon Sep 13 19:50:33 2010 +0200 lua: use msg_Err instead of fprintf (remaining debug). commit 519fe4ca46c9c415856835cbfe5d6b8710ca7203 Author: Rémi Duraffort Date: Mon Sep 13 19:46:31 2010 +0200 lua: also implement timer:getoverrun() commit d45d5293397f4a0027dc8bdb8a11f96ef7a00b29 Author: Felix Paul Kühne Date: Mon Sep 13 18:20:58 2010 +0200 contribs/libcaca: disable X11 support on Mac OS X commit 21ad24ea6b641038a8a95d4a33b817fcfea02820 Author: Ilkka Ollakka Date: Sun Sep 12 23:05:56 2010 +0300 Qt4: don't reset rate when input changes Maybe littlebit hackis implementation and core could be better place to implement this. commit 80ca7c7067c55c3685110b701254567dbedeff0d Author: Rémi Duraffort Date: Sun Sep 12 19:24:10 2010 +0200 lua: implement timers in vlc.misc commit 86ac0d4e75dc10fdaaf1da3ab3f6194cc73280f0 Author: Rémi Duraffort Date: Sun Sep 12 18:34:25 2010 +0200 lua: cosmetics (use the exact pointer typer not just void*). commit f7345bf58ea06d0f5e8a0c7d42c1728eff334c0c Author: Felix Paul Kühne Date: Sun Sep 12 15:19:54 2010 +0200 i420->yuv2 converter: disabled altivec usage if video's width isn't a multiple of 32 This fixes the video output on PowerPC based Macs. A proper fix would be welcome. Forward-port of [c036a9961b04ef03e8ae6951c78f1e550e57395a] commit 9f1c2185529eec1eb422acd60800c6bca8d66983 Author: Arnaud Vallat Date: Fri Sep 10 08:47:10 2010 +0200 Extend libvlc Media Player API for DVD menu navigation Signed-off-by: Rémi Denis-Courmont commit f40bd5fd59898e6c2ace87ab1e3432a552198740 Author: Rémi Denis-Courmont Date: Fri Sep 10 04:45:09 2010 +0300 Revert "skins2(X11): add missing " This reverts commit e209d40a8614c9fbb4c89300f327146528eae397. This is not needed anymore because of the previous commit. commit 11d4295550ce6496001c34d90e8ad9c9fbeaadf4 Author: Rémi Denis-Courmont Date: Fri Sep 10 04:43:44 2010 +0300 Revert "skins: use readdir_r() instead of readdir()" This reverts commit 4bf419574b51ced5dea893f9e247fe38a2a0d163. This is not needed. readdir() uses one dirent buffer per DIR pointer, not per process. In other words, as long as a given DIR pointer is used in a single thread, readdir() is thread-safe. commit c80cd4689256b3704e865ba16697ae88c94fe8a1 Author: Rémi Duraffort Date: Thu Sep 9 20:34:30 2010 +0200 skins2: fix compiler warnings (missing ()) commit f35cb906aa3cc163d90a43dd0b3b68c3d7e67ee4 Author: Rémi Duraffort Date: Thu Sep 9 20:23:26 2010 +0200 Change %d into %PRId64 commit 2ab3934faa8de2f5a4ced403d16f82e0bc1a37bb Author: Rémi Duraffort Date: Thu Sep 9 19:57:38 2010 +0200 lua_intf: also provide the --rc-host option for backward compatibility. commit dee36954d7873dac1084355361a7a94235ce6a9b Author: Rémi Duraffort Date: Thu Sep 9 19:26:20 2010 +0200 librivox: some cleanup and add the book author as artist of the item. commit d51c1abd42bf36f715d42d58b169a1016f4fbee4 Author: Rémi Duraffort Date: Thu Sep 9 18:56:14 2010 +0200 librivox: create a node for each book of the podcast. commit 470dea53587ed183d38da42662b4e2de531b7a81 Author: Rémi Duraffort Date: Wed Sep 8 20:30:35 2010 +0200 lua_sd: warn in cas descriptor function is missing. commit a5b2deb1ecb6265522089104eff91012036162c6 Author: Jean-Baptiste Kempf Date: Wed Sep 8 00:07:48 2010 +0200 Contribs: fix fluidsynth link commit 96f479ec390681b428e63e900cbfa4274004ef4e Author: Jean-Baptiste Kempf Date: Tue Sep 7 23:46:05 2010 +0200 Build: move subtitles codecs to m/codec/ instead of m/codec/subtitles Most subtitles codecs are still in m/codec/, like dvbsub, svcdsub, cvdsub, libass, spudec. This makes it consistent. This also removes an extra folder to compile... commit 4f0c843d18c54f7877c6918fa70fccc281a8cb8c Author: Francois Cartegnie Date: Tue Sep 7 18:24:12 2010 +0200 Qt: simplifiy/rebase messages on QtCreator. Fix Ui Logic Signed-off-by: Jean-Baptiste Kempf commit fe65deaa3c1bafbfc08be5adbb8ef4eb0996aab6 Author: Francois Cartegnie Date: Tue Sep 7 15:48:57 2010 +0200 Qt: use dyn layout for messages Signed-off-by: Jean-Baptiste Kempf commit 5c331b20ab0ec6f5cd0c7d350e9017cd2f129719 Author: Francois Cartegnie Date: Tue Sep 7 15:25:50 2010 +0200 Qt4: Only scroll messages if required Signed-off-by: Jean-Baptiste Kempf commit 3e1e07d5d44ff54fc372d7d44402224b55dcec41 Author: Rémi Duraffort Date: Tue Sep 7 22:53:40 2010 +0200 LIST: fix module accounting commit 4461fa65fffd24af44088176d739886076d58d60 Author: Rémi Duraffort Date: Tue Sep 7 22:47:03 2010 +0200 Update LIST. commit 7a7cdf7d0538d6d8645d8b21a12f31be54915e06 Author: Jean-Paul Saman Date: Tue Sep 7 18:21:24 2010 +0200 video_filter: colorthres.c: check return value of GetPackedYuvOffsets() Check return value of GetPackedYuvOffsets(). commit 3a702ceffc8b0639674bd19051dd451ca59efb73 Author: Francois Cartegnie Date: Tue Sep 7 18:27:09 2010 +0200 Typos s/hidding/hiding/g Signed-off-by: Jean-Baptiste Kempf commit 610cf8ff4b3e0f0f4b6f69f49b09f3ae276c4f0b Author: Jean-Baptiste Kempf Date: Tue Sep 7 18:17:38 2010 +0200 Contribs: Fluidsynth, warn about 1.1.0 bringing Glib... commit 6e14c048289103e081ec214f51b929fe69ea254b Author: Jean-Baptiste Kempf Date: Tue Sep 7 15:07:20 2010 +0200 Qt: be able to recompute the minimalWidth at anytime Close #3774 commit f2c03da6c61887c6e7bcd45f6702a0498fbea953 Author: Jean-Baptiste Kempf Date: Tue Sep 7 15:10:25 2010 +0200 Qt: document MinimalView functions commit 2f8eed3529a8e39b632fc2a2b5fb552529762692 Author: Jean-Baptiste Kempf Date: Tue Sep 7 12:59:02 2010 +0200 Qt: do not allow activation of DxVA2 in SPrefs on XP XP is too old. Deal with it. Will ease support Close #3727 commit 59045c47174a5f33d80d38df4680e21eefbbb845 Author: Tobias Güntner Date: Wed Jun 30 01:36:13 2010 +0200 Added support for VDR recordings Signed-off-by: Jean-Baptiste Kempf commit a3ff19cdb17b53bbc266d81a107744b60d3ff61d Author: Jean-Paul Saman Date: Mon Sep 6 15:26:38 2010 +0200 mozilla: test.html: remove BsSlider JavaScript from page Almost nobody has the JavaScript library where this page depended upon. commit 9d0207b65780d95a69aad08776e1c7fb3d039bc7 Author: Jean-Paul Saman Date: Mon Sep 6 14:45:25 2010 +0200 mozilla/test.html: kill monitorTimer use MediaPlayer* events only commit 2776c67e6abdeec44196fc73b3b9f113b1b6b829 Author: Jean-Paul Saman Date: Sun Aug 29 17:24:25 2010 +0200 modules/video_filter/deinterlace.c: make unused parameter 'p_old' commit d659fcdc15b517c7da63114ce3ae044a431377d5 Author: Jean-Paul Saman Date: Sun Aug 29 17:19:03 2010 +0200 modules/video_filter/colorthres.c: set default values The compiler complained about possible use uninitialized use of the variables i_u_offset, i_v_offset and i_y_offset. commit a624aaeba63b19221691402bc9ea3e0db5445570 Author: Jean-Paul Saman Date: Thu May 20 15:53:23 2010 +0200 mozilla: activex: update test.html - use VLC MediaPlayer events - use unix style EOL commit 366cc4b93cb1f964d2bda55770954201031dfe8e Author: Jean-Paul Saman Date: Tue May 18 16:21:37 2010 +0200 mozilla: activex: add cache filling level to event MediaPlayerBuffering Add cache filling level to the MediaPlayerBuffering event. commit bb12c0f13bc6a3bb1fd7724e97b034a8aeaf691c Author: Jean-Paul Saman Date: Fri Jul 30 11:51:12 2010 +0200 mozilla: rework events The mozilla webplugin events do not support arguments and expose all events available in libvlc. Most of these events are not usefull for the webplugins and not being able to pass arguments is another limiting issue. This patch addresses both problems at the same time. The mozilla webplugin limits supports to the libvlc_MediaPlayer* events just like the ActiveX webplugin does. These events are usefull in the context of a webplugin. Ommit the 'libvlc_' prefix from the libvlc_MediaPlayer* events to obtain the events name that must be used from JavaScript to listen on the event. Example: - libvlc_MediaPlayerOpening becomes 'MediaPlayerOpening' - libvlc_MediaPlayerNothingSpecial becoms 'MediaPlayerNothingSpecial' Signed-off-by: Jean-Paul Saman Conflicts: projects/mozilla/vlcplugin.cpp projects/mozilla/vlcplugin.h commit 5e07b00c3432b2dd79d6134cab6992afaabbca94 Author: Rémi Denis-Courmont Date: Mon Sep 6 04:38:01 2010 +0300 Qt4: module help may be NULL - fix #4144 commit 33f94a3d0f8b3cb10e5ee0b31a3fd5d582d098f6 Author: Eduard Babayan Date: Sun Sep 5 22:38:48 2010 +0100 l10n: New Armenian translation Cheery-pick of [4099d3dda0c311a] Signed-off-by: Christophe Mutricy commit 9eb3ee78e61e26b066b0564bbf135a378990287f Author: Daniel Mierswa Date: Fri Aug 27 09:02:35 2010 +0200 remove references to removed asademux code 62487ef428d02953eaae1c879655d714f38c8562 removed asademux code but not all references to it vanished Signed-off-by: Daniel Mierswa Signed-off-by: Jean-Baptiste Kempf commit 3019d6dea9e3b091e4e362a381cb353b09011422 Author: Jean-Baptiste Kempf Date: Sun Sep 5 18:17:35 2010 +0200 Configure: warn is panoramix is disabled commit e101893d377bb438a1a5465606337ed350345d86 Author: Mirsal Ennaime Date: Sat Sep 4 21:16:30 2010 +0200 modules/list.sh: Fix grep usage commit bc7776a7d8a481488eefccd622a17482d58db760 Author: Mirsal Ennaime Date: Sat Sep 4 20:57:41 2010 +0200 modules/list.sh: Remove useless use of cat commit 36eff3f63a815dc59a4401ddece17cf2fc6dc7b6 Author: Jean-Baptiste Kempf Date: Sat Sep 4 20:11:47 2010 +0200 Qt: correctly handle Unicode in Win7 jump lists Closes #4142 commit c47bb3b7936ba2463b0b17cfacb4302c9b90db4f Author: Kaarlo Raiha Date: Tue Aug 31 00:27:06 2010 +0300 Associate .flac to raw muxer Signed-off-by: Rafaël Carré commit 9810ccf7f16a8d7241ad33c763b031abe6f1cf3d Author: Jean-Baptiste Kempf Date: Sat Sep 4 19:58:34 2010 +0200 Same mute button for lua http interface commit 49831d15e54ecd8b88da3d6136947cd7a0cae2ca Author: Adrien Cunin Date: Sat Sep 4 16:25:11 2010 +0200 Added mute button to http interface It lacks an icon for now and doesn't have the "unmute" ability. Signed-off-by: Jean-Baptiste Kempf commit 96ad75b181675a9fc73c075c540d5e38fd0174c7 Author: Jean-Baptiste Kempf Date: Sat Sep 4 18:34:07 2010 +0200 Qt/Sout: pass the ttl from the UI to the MRL commit babf7fcca704ae8afe49c8887ca0435e3f2712bc Author: Jean-Baptiste Kempf Date: Sat Sep 4 18:19:45 2010 +0200 Qt/Sout: avoid a possible crash commit 7087fab24f23a1375f1cd63be82695aa83db9ea8 Author: Rémi Denis-Courmont Date: Sat Sep 4 08:11:57 2010 +0300 No need to check for ctime_r commit f6cecfc93bd3b0fe10141d2f928b2a1da9ff4e19 Author: Rémi Denis-Courmont Date: Sat Sep 4 08:09:54 2010 +0300 Do not use obsolescent ctime(_r) Use strftime() and localtime_r() instead. commit 6232433c7e5e60f508fb55dd933db3ce7f9956e0 Author: Jean-Baptiste Kempf Date: Fri Sep 3 22:45:29 2010 +0200 Qt4: put gradfun in the UI commit 2152eabca9bbd403e99dca5e3f46ae3ebf801525 Author: Jean-Baptiste Kempf Date: Fri Sep 3 22:34:39 2010 +0200 Qt: extended panels, remove last tab and simplify code commit ebb2d8d15c5c1d2aa6ab1627ea30c17142bceca0 Author: Jean-Baptiste Kempf Date: Fri Sep 3 22:23:46 2010 +0200 Qt extended panels: do not spam about options about modules that don't exist in 1.2 commit c4050dc359d9447606f5111c704e9addef99b6a6 Author: Jean-Baptiste Kempf Date: Fri Sep 3 21:47:42 2010 +0200 Qt: extended panels, code simplification and spatializer slider naming Consistency between Spatializer and Compressor commit 35eeabbfb577be2b0de06d06bb7bf2a190fdebbe Author: Jean-Baptiste Kempf Date: Fri Sep 3 20:57:00 2010 +0200 Qt: compressor UI, foolproofing the controls values And translate strings commit c285701c03180320ebf89a5068b9d873aaa04d15 Author: Ronald Wright Date: Fri Sep 3 20:18:14 2010 +0200 Qt: Add control to the compressor module Modified by jb@videolan.org commit b14b18857f6ac240d9d850c658c1eb1e9d038d46 Author: Jean-Baptiste Kempf Date: Fri Sep 3 19:07:32 2010 +0200 NEWS about compressor commit 3c65f5f08e4c93306ba39f4ae3acf6be3b62ebb3 Author: Felix Paul Kühne Date: Thu Sep 2 22:48:03 2010 +0200 macosx: compilation fix commit 91db6804f7f618c858b8bea2c0261474a31bfd58 Author: Felix Paul Kühne Date: Thu Sep 2 21:57:33 2010 +0200 macosx: remove remnants of a previous VLM GUI draft pointed on IRC by Raim commit 4c17619f89da9a79cab3c1c970145e11777a6091 Author: Rémi Duraffort Date: Wed Sep 1 23:20:56 2010 +0200 Add a lua sd for librivox. This SD is really simple for the moment, It can be improve to ease the navigation through the different books. commit 011b13a37ee93c933f64d5fca8b43347aef05dd3 Author: Rémi Duraffort Date: Wed Sep 1 19:52:40 2010 +0200 sync NEWS with 1.1.x commit 958cd0365898ef0db3f1e8a42ef13a9f46e31e3e Author: Rémi Denis-Courmont Date: Wed Sep 1 06:38:11 2010 +0300 subsdec: NULL dereference (fix #4125) commit 87200ffb9f6f7dfad7d858a765bcb9aee9987c4f Author: Rémi Duraffort Date: Tue Aug 31 23:15:40 2010 +0200 lua_sd: add an sd for magnatune (proof of concept for the moment). commit 6a93cd1939807403c9caf08d9c617aa7662231c0 Author: Rémi Duraffort Date: Tue Aug 31 23:12:04 2010 +0200 test_src_config_chain: fix missing return value. commit fdc455adc812cf9b02ae40c8bd47a1a261a32ce6 Author: Rémi Duraffort Date: Tue Aug 31 21:53:28 2010 +0200 Fix some typos. commit 2d268697cdb889a102c580e12e1e1fdfd8f9db6b Author: Rémi Duraffort Date: Tue Aug 31 21:51:02 2010 +0200 Add a test about chain escaping escaping. commit e2238b5cbbc7a85ac84ee62cf6d3eb49b79905ba Author: Laurent Aimar Date: Tue Aug 31 21:07:50 2010 +0200 Be sure audio equalizer filter is inserted first. commit d017a2f8c6ba66405628d5d7adc4978068417924 Author: Ronald Wright Date: Thu Jul 1 03:32:59 2010 -0500 Adds the compressor module to VLC Signed-off-by: Laurent Aimar Modified by Laurent Aimar (removed the equalizer part of the initial patch). commit d45fa422b40406ae66512d14d3d44517708f13fb Author: Rémi Denis-Courmont Date: Sun Aug 29 18:14:36 2010 +0300 Qt4: do not create pref tooltip if there is no text By the way, it seems like we should always use NULL rather than "" for longtext. Not only this avoids the recurrent gettext("") translation problem, but an empty tool tip makes no sense. There should be no tool tip at all if there is no text. commit 61bbf16ff435135692ad9ada074b590c3fb47be6 Author: Rémi Denis-Courmont Date: Sun Aug 29 05:57:11 2010 +0300 Fix typo commit 690f19195f8e526750c5413c5a5a261c95cd55bf Author: Erwan Tulou Date: Sat Aug 28 18:33:36 2010 +0200 skins2(Win32) : fix GDI leak (trac #4101) commit d40cd11ca19043f7f042d6f133b9f52d72bf581b Author: Rafaël Carré Date: Thu Aug 26 14:43:23 2010 +0200 Don't touch stamp-cache file stamp-cache is a PHONY target commit b58531219e04935846243955e8d6a448e809739a Author: Christophe Mutricy Date: Wed Aug 25 23:27:19 2010 +0100 Fix loading of the VLC icon Both in installed and non-installed mode commit 5ae2d4713fc82170beb38bf8fac4a2d930989905 Author: Jean-Baptiste Kempf Date: Tue Aug 24 19:30:29 2010 +0200 Contribs: fix libcaca-beta17 linkage on Win32 commit 3df4c74ca5f142255454a6cbdee037ef91c8a357 Author: Rémi Denis-Courmont Date: Tue Aug 24 20:23:17 2010 +0300 Do not output config.status into srcdir This reverts commit b1aa3f58b13435f680e205be3126a86615d935ac. commit e3edfb6b75ee1af7adacc019907a055102e7c166 Author: Jean-Baptiste Kempf Date: Tue Aug 24 19:00:34 2010 +0200 Contribs: remove clinkcc commit 5d820e55be0eb3f58248d3001f6c6dbd1fa74eb5 Author: Jean-Baptiste Kempf Date: Tue Aug 24 18:53:41 2010 +0200 Contrib: upnp/win32, remove strerror use, and other small hacks... This should make the upnp module compile on Win32 Should Close #4108 commit b6160774e6982f1a34ae8c94bd88355a1f90035e Author: Jean-Baptiste Kempf Date: Tue Aug 24 18:14:10 2010 +0200 Contribs: fix libupnp linking with pthread for Win32 Ref #4108 commit bfaf469fb4ac098df51815ef44d3704866f77c30 Author: Jean-Baptiste Kempf Date: Tue Aug 24 17:55:56 2010 +0200 Configure: upnp_intel is C++, not C Ref #4108 commit 180fef5efbb7d0fed04bd79f5a72746ef4b37712 Author: Filippo Carone Date: Tue Aug 24 16:57:42 2010 +0200 media list player: return NothingSpecial on is_playing if media instance is null commit 29a112b6d6f3bd52b0dd1c14161d0c1efb22f303 Author: Jean-Baptiste Kempf Date: Tue Aug 24 17:07:38 2010 +0200 Contribs: update again to latest live555 patch I obviously didn't had the latest.tar.gz commit 87ba62f7066a6e277a4c3d8e33f16695f0f8cec0 Author: Rafaël Carré Date: Tue Aug 24 16:51:02 2010 +0200 R.I.P. toolbox commit 48f5522f911068f93f9985fc5aa04fbd4ac3a368 Author: Jean-Baptiste Kempf Date: Tue Aug 24 15:40:20 2010 +0200 INSTALL.wince is gone. commit b0eb44053c3fffdf04b00f5e0cd1986c7fdf848f Author: Jean-Baptiste Kempf Date: Tue Aug 24 15:37:53 2010 +0200 Contribs: update live555 patch commit e29a34ade7bf6459b95888e1ade8bfa704466e99 Author: Rafaël Carré Date: Tue Aug 24 08:45:38 2010 +0200 ignore autogenerated libvlc_version.h commit b1aa3f58b13435f680e205be3126a86615d935ac Author: Rafaël Carré Date: Tue Aug 24 08:44:30 2010 +0200 Fix out of tree build commit 50c12eaee379b1b1722d82eb59587fd6cea7a9c0 Author: Jean-Baptiste Kempf Date: Tue Aug 24 00:03:24 2010 +0200 Qt: reindent commit 89f5d36846718c86518e11d6f542e61b8823b5ab Author: Jean-Baptiste Kempf Date: Mon Aug 23 23:59:24 2010 +0200 Qt: try to fix the "open containing folder" on Win32 Should close #3536 commit 48be35499d7545a31a160c7578ffa073f761e814 Author: Rémi Denis-Courmont Date: Sun Jul 11 13:59:29 2010 +0300 XCB: reset the X11 screen saver when displaying a picture commit f5ac248b3ab9a70dc43ec8f8b9063aa200d94136 Author: Rémi Denis-Courmont Date: Mon Aug 23 21:41:48 2010 +0300 Flush standard output after help is written (fix #4102) commit 82b3b8dd0c9a27b1ba3ecb3599ad66a675beb773 Author: Jean-Baptiste Kempf Date: Mon Aug 23 19:04:55 2010 +0200 Qt: cosmetics commit 30a0d8c1592f781f49c64f12f972e5ba67b0a5e1 Author: Jean-Baptiste Kempf Date: Mon Aug 23 18:58:47 2010 +0200 Qt: warn when we cannot save the configuration Close #3944 commit 7087eb30bed167083dda8134159e0d05a4fdb4f7 Author: Alexandre Ferreira Date: Mon Aug 23 10:06:24 2010 +0200 Correct solid .desktop files https://bugs.gentoo.org/show_bug.cgi?id=333723 commit e621ea035d960e8e3b02bdb5af28ac3a12f77d65 Author: Rémi Denis-Courmont Date: Sun Aug 22 20:04:31 2010 +0300 Fix/improve some strings commit e0b2c38dc2563c08c1746a69b78f5694562fbb74 Author: Rémi Duraffort Date: Sun Aug 22 09:09:57 2010 +0200 appletrailer: sort the elements of the playlist. commit 30a80a475de3cdcf64230f9d4301590daaf764df Author: Rémi Denis-Courmont Date: Sat Aug 21 19:20:45 2010 +0300 Distribute libvlc_version.h.in commit cfb7cd11119817e46743203d7483035863c05419 Author: Rémi Denis-Courmont Date: Sat Aug 21 19:19:47 2010 +0300 Install vlc_about.h for hypothetical out-of-tree UI plugins commit 9e89a674e7faffe6c656022679eb4e722946c6c9 Author: Rémi Denis-Courmont Date: Sat Aug 21 19:17:39 2010 +0300 Do not ignore vlc here, it breaks include/vlc commit 20703d1eb24516fd4cebadc038db3f30d14f5abc Author: Rémi Denis-Courmont Date: Sat Aug 21 19:17:18 2010 +0300 libvlc_version.h: build-time version macros commit 303d8ea42d8c416683ceba4b9002e67bc022a648 Author: Rémi Denis-Courmont Date: Sat Aug 21 12:29:58 2010 +0300 subsdec: add a special "local system" character set commit 0ad2d338236c5b14cdabb545741cd4ab8a5bd7f7 Author: Rémi Denis-Courmont Date: Sat Aug 21 12:24:56 2010 +0300 utf8_vfprintf(): simplify commit 130ff9a34434077cb185c4612d5795631137ffe7 Author: Rémi Duraffort Date: Fri Aug 20 20:46:26 2010 +0200 lua: improve the apple trailer sd: * fetch the list of video for one item only if required * use the provided thumbnail if available. commit 3b98bdf8955176015dd51233cd1d9228ab625d66 Author: Rémi Duraffort Date: Wed Aug 18 22:29:14 2010 +0200 osd_simple: fix a potential null-deref (can only be triggered when OOM). commit 9896506ee513bcd89afcd1bc48bc238fa5ef1cf2 Author: Rémi Denis-Courmont Date: Thu Aug 19 23:58:14 2010 +0300 Qt4: translate description text for configuration choices commit 22da31efd99ff625cfd7e74d2231667a74c582d7 Author: Rémi Denis-Courmont Date: Thu Aug 19 23:58:01 2010 +0300 subsdec: use var_Inherit() commit bf151581da3e1aeac58e72bae317f080599fa2a7 Author: Rémi Denis-Courmont Date: Thu Aug 19 23:51:52 2010 +0300 module_gettext: return "" on NULL, fixes a segmentation fault There still are some formatting issues (e.g. --cdda-track) commit e756f1322837217ab392d627346986434555f6ac Author: Rémi Denis-Courmont Date: Thu Aug 19 23:40:56 2010 +0300 Remove now useless checks This reverts commit 10d0f724bc1ad48ed2b7729c612af01c4073b569. commit 5716471a9582a80b0e5bf760de8d9e3e371ddaec Author: Rémi Denis-Courmont Date: Thu Aug 19 23:27:26 2010 +0300 Do not translate "" for good this time commit faa09ff63a2bdf68db989a5a9bfe80027c951c0e Author: Rafaël Carré Date: Thu Aug 19 02:23:35 2010 +0200 fix zsh completion add needed header to fix build process all config items process all items of config lists (off by one) fix display of lists: some option have a space in their name commit a103aafe1e3a3ad54df94be338fa6b3e50d6f226 Author: Rafaël Carré Date: Thu Aug 19 02:19:04 2010 +0200 zsh completion: fix include of contrib headers commit 5ae80509edfc8dc25113615fb7b975e944cdb690 Author: Jean-Baptiste Kempf Date: Thu Aug 19 01:04:14 2010 +0200 Qt: Fix opening of folders under Win32 commit 65aaa4aa0ee41c999e343ed4bc51b5bc572c0fcb Author: Laurent Aimar Date: Wed Aug 18 22:51:31 2010 +0200 Fixed a regression in vout when stepping or seeking while paused. commit f8bc940945d6b889303ad34edcdf4f471b228b51 Author: Laurent Aimar Date: Wed Aug 18 22:38:14 2010 +0200 Ignored language specified as 'und' (close #4077). commit 3dc18b873caf4613b3a85466872d341234950fae Author: Laurent Aimar Date: Tue Aug 17 22:28:23 2010 +0200 Reworked the way the vout select the pictures to be displayed. It allows to: - properly support filters that do not have 1:1 input/output relation (yadif2x, bob, ... are back). - filter only once each picture (for the 'static' filter chain). It fixes filters with state behavior. - display as soon as possible the first frame after a flush. There are still a few issues: - when paused, on filter changes, the picture displayed step forward the first time. - preventive frame dropping is not enough agressive. commit 0441cf8fdabffd8141a182f9ea21ccf967ae597e Author: Laurent Aimar Date: Mon Aug 16 21:38:38 2010 +0200 Separated vout filter chain into static/interactive filter chains. Due to the way dynamic configuration is managed, the static chain contains only deinterlace/postproc for now. commit b243cb886645b5d812d122a130e2ac0064db7975 Author: Rémi Duraffort Date: Wed Aug 18 22:13:09 2010 +0200 Second attempt to fix compilation of dvdread (I don't really like this but it might work). commit 52b715e37cb00211feece00aaa4c5e8eb22f2cbe Author: Rémi Duraffort Date: Wed Aug 18 21:37:11 2010 +0200 variables: add some LIBVLC_MALLOC and LIBVLC_USED. commit bd2f90bc9eae147250216e1738f27070811aa0b9 Author: Rémi Duraffort Date: Wed Aug 18 21:16:07 2010 +0200 Fix dvdread compilation. commit a604eea5bf392018501d288df24b4eabebf38c26 Author: Jean-Baptiste Kempf Date: Wed Aug 18 20:37:46 2010 +0200 Win32: fix resource file compilation commit 5e3efc8e15a1ceed498dfa2f1ebab6feb6be84d7 Author: Jean-Baptiste Kempf Date: Wed Aug 18 20:37:02 2010 +0200 Contribs: Keep an older libgpg-error as release is broken on Windows As reported by xxcv commit 387ba8547b6aecb0c10e9b85699d307129738fad Author: Jean-Baptiste Kempf Date: Wed Aug 18 17:38:50 2010 +0200 Merge 1.1.3/NEWS into master commit b7b88f91d07b1da032c5583f1ce9759e386b1bce Author: Jean-Baptiste Kempf Date: Wed Aug 18 17:35:54 2010 +0200 Win32: correctly bump resource version Close #3996 commit 9683d8870fba25e4642610c5545d7660f21dd5b5 Author: Ilkka Ollakka Date: Wed Aug 18 15:46:14 2010 +0300 Qt4: use percent-encoding on dnd filenames Should fix #4078 , same issue was in linux side also. commit 6deae4bd4b3482b755e96a78a1e7b1690865bf9e Author: Jean-Baptiste Kempf Date: Wed Aug 18 12:23:53 2010 +0200 MKV: remove unnecessary include commit 205ca91723f906f2568b3a1d670d0d7c9d1d0e02 Author: Laurent Aimar Date: Tue Aug 17 23:31:38 2010 +0200 Fixed xml_reader usage in the freetype module. commit 134f4a7b08d5fbbd0e645690e7d170b090caa6e5 Author: Laurent Aimar Date: Tue Aug 17 23:30:04 2010 +0200 Fixed order between xmlFreeTextReader and xmlCleanupParser. I am not sure it had consequences, but it seems more logical and it follows the libxml2 code example I found (reader1.c). commit 45991a807b72af682a854b323407d7fd10e518cf Author: Laurent Aimar Date: Tue Aug 17 23:24:26 2010 +0200 Fixed a segfault and a possible memory leak in xml_reader_t API xml_ReaderReset(reader, NULL) followed by xml_ReaderDelete(reader) lead to a double free. xml_ReaderReset(reader, stream) would leak the module upon error. commit 295b0e07523b7e9daf6c7ed76eec02d2dcfd80f0 Author: Rémi Duraffort Date: Tue Aug 17 21:56:05 2010 +0200 Use var_Inherit* when applicable. commit 49c2f12198ba1db7da45db41fed128313ae399a1 Author: Rémi Duraffort Date: Tue Aug 17 21:55:38 2010 +0200 access_udp: remove obsolete shortcuts. commit d68f20fdf10904396c8931c1c05387aa2410f668 Author: Rémi Duraffort Date: Tue Aug 17 21:51:30 2010 +0200 Use pkg-config to check for dvdread (the .pc file exist for a long time). commit 252c7cf3f951c1d5043f10a97f0eaa71ed62a0f9 Author: Rémi Duraffort Date: Tue Aug 17 21:45:27 2010 +0200 lua_playlist: improve jamendo matching test. commit f22fba29ed8bf8258978481b30dec721475da97c Author: Rémi Duraffort Date: Tue Aug 17 21:38:07 2010 +0200 jamendo: also get the artist along with the list of songs for one album. commit 8532c923b1467a66b95d377a2d93986251c1c53f Author: Rémi Duraffort Date: Tue Aug 17 20:23:51 2010 +0200 lua_sd: improve the jamendo script to load the content of an album only if asked for. The script is faster and decrease the load on the server. commit 552136938058e86d947a9eda6e63f2484e12dcea Author: Rafaël Carré Date: Tue Aug 17 19:23:13 2010 +0200 qadd is an armv5e instruction, check for an ARMv6+ instruction commit f5a892046e02230becaf64d80d9d1074ca9fcaf9 Author: Rémi Denis-Courmont Date: Tue Aug 17 19:45:29 2010 +0300 M3U export: small code factorization commit bf472b10b5b217259a1d6fabcf438c5d196096c4 Author: Rémi Denis-Courmont Date: Tue Aug 17 19:44:14 2010 +0300 M3U export: use local paths if applicable (fix #4063) commit e69b3ad35d3e32ad66d8744017e804723ed90407 Author: Jean-Baptiste Kempf Date: Tue Aug 17 13:01:20 2010 +0200 Includes: remove tabs and trailing spaces commit 10c68b56f970e05729b30a1c0f42cfe87d5fc55d Author: Jean-Baptiste Kempf Date: Tue Aug 17 15:51:40 2010 +0200 Qt4: fix a minor (but annoying) UI glitch on restart Close #4041 commit bf97d43aee0be50f37e21e316d1099c7a45a4637 Author: Jean-Baptiste Kempf Date: Tue Aug 17 13:08:11 2010 +0200 ASF mux: reduce variable scope commit bad7a2dd0b6758da05572dba4652b599ff621571 Author: Rémi Denis-Courmont Date: Mon Aug 16 20:44:00 2010 +0300 ARM: check ARMv6 support at the same time as NEON Our NEON optimizations don't compile on ARMv5 and lower. It is dubious that there would be any use for NEON on such processor anyway. commit f5121bc53fa2d6549bf34b9ca8bbf466e91e142e Author: Rémi Duraffort Date: Fri Aug 13 20:18:44 2010 +0200 Update LIST file. commit 2aef1c084bef4e127c7c15f6c75707b3b68fa4f4 Author: Jean-Baptiste Kempf Date: Mon Aug 16 15:40:52 2010 +0200 Fix snapshot height integer overflow creating mini-snapshots See http://forum.videolan.org/viewtopic.php?f=2&t=81103 http://forum.videolan.org/viewtopic.php?f=14&t=80008 http://forum.videolan.org/viewtopic.php?f=13&t=73500 commit f0f9acb1def56a589910e22eb082247211a5916a Author: Jean-Baptiste Kempf Date: Sun Aug 15 22:18:20 2010 +0200 Remove outdated WinCE howto You know, there is a wiki that is actually useful commit e209d40a8614c9fbb4c89300f327146528eae397 Author: Erwan Tulou Date: Sun Aug 15 19:22:55 2010 +0200 skins2(X11): add missing This fixes a compil problem on FreeBSD pointed out by jsa@FreeBSD.org commit 7e86e38f1a3709c1e4d3c479fff2ed076df7fbe4 Author: Felix Paul Kühne Date: Sun Aug 15 14:29:24 2010 +0200 macosx: added the mt2s extension commit f17cdd16bc795da3602e65750436b83f0c7b45b9 Author: Sasha Koruga Date: Sat Aug 14 17:16:01 2010 -0700 Added nVidia PerfHud (a Direct3D performance analysis tool) capabilities to debug versions of VLC Signed-off-by: Jean-Baptiste Kempf commit 6154d28dabf97571b5d1057e107761eb8c951aba Author: Jean-Baptiste Kempf Date: Sun Aug 15 01:29:50 2010 +0200 MSW: fix DisableScreensaver and RestoreScreensaver definitions commit 1bfc1c42dfd68f873a844bb5c4779815d07f50c6 Author: Jean-Baptiste Kempf Date: Sun Aug 15 01:29:19 2010 +0200 DirectX: kill a warning from unused variable commit 7603d934120130d1ae541586bc15336f91016c43 Author: Sasha Koruga Date: Sat Aug 14 14:45:41 2010 -0700 Removes three compile warnings by casting Signed-off-by: Jean-Baptiste Kempf commit 3b0c9463f55d0481fb05cd7b03225c606eb46c6c Author: Jean-Baptiste Kempf Date: Sat Aug 14 17:53:28 2010 +0200 Update slightly INSTALL.win32 commit e5043f11d971d8631a133340eb8446e33c0d1eff Author: Jean-Baptiste Kempf Date: Sat Aug 14 17:43:57 2010 +0200 Remove reference to toolbox commit 9af91c9f1bf815bde7783f1de90ab481f1bc9453 Author: Jean-Baptiste Kempf Date: Sat Aug 14 17:27:55 2010 +0200 Remove unmaintained and outdated config.in commit e03575f14bbe12673de2ede04879f452299a9e2c Author: Jean-Baptiste Kempf Date: Sat Aug 14 13:56:27 2010 +0200 Remove outdated and not maintained toolbox glade2 and flexml are dead update-includes mostly cares about builtin.h, and is broken changelog action tells you to use svn log po action tells you to use make update-po distclean is broken as the message says contribs is unused by anyone commit 6ee2e79bee89bd7d3657201c803c9a618b0b2af9 Author: Jean-Baptiste Kempf Date: Sat Aug 14 17:25:56 2010 +0200 Create a special script for Doxygen, instead of the toolbox commit 8079da513e4673acaca296e431ba5d7f39d25944 Author: Erwan Tulou Date: Sat Aug 14 15:33:52 2010 +0200 skins2: Oops, autoresize (part 2) this patch completes 07bf40d589a3f4fa9a608c50d7599b8b9b7059bf commit 9346f23dd752eabf9c79bb588c267314d3fe34d9 Author: Erwan Tulou Date: Sat Aug 14 11:49:18 2010 +0200 skins2: don't resize video if set up not to do so. This bug has become more conspicuous in vlc1.2, because of some enhancement in the vout reuse (width/height no longer a limitation) commit 07bf40d589a3f4fa9a608c50d7599b8b9b7059bf Author: Erwan Tulou Date: Sat Aug 14 11:28:35 2010 +0200 skins2: fix video autoresize default when contradictory when parameters for a video control are contradictory (this occurs when the skin developper only relies on default values), it is better not to resize, since there is no easy means to check if the layout is really set up to handle resizing properly. This fixes some ugly behavior for a few skins from the skin repository on the website. commit 28856b8cff0b5c561a5608ebe9dbad953a5cf0f0 Author: Jean-Baptiste Kempf Date: Sat Aug 14 02:18:24 2010 +0200 Revert "Netsync: kill 2 warnings" This reverts commit cabb37428b3ab8449392d559688d4353985c39f2. commit 9365e5b08acc788b1ddb55b9b62152572146f8f4 Author: Jean-Baptiste Kempf Date: Fri Aug 13 23:21:54 2010 +0200 Contrib: one step further on the Win32 upnp port to compile vlc plugin commit 9998fd24398f37bddb5df590fc93c49f90cefd4c Author: Jean-Baptiste Kempf Date: Fri Aug 13 22:17:26 2010 +0200 Configure: remove dead code for cc_upnp commit c574f41b2880a489f4248f0546c24aabc292caa1 Author: Jean-Baptiste Kempf Date: Fri Aug 13 20:29:44 2010 +0200 Win32 globalhotkeys: kill warnings commit cabb37428b3ab8449392d559688d4353985c39f2 Author: Jean-Baptiste Kempf Date: Fri Aug 13 20:16:45 2010 +0200 Netsync: kill 2 warnings commit 62487ef428d02953eaae1c879655d714f38c8562 Author: Jean-Baptiste Kempf Date: Thu Aug 12 12:58:31 2010 +0200 Remove unmaintained SSA demuxer We don't need it anyway commit 2f00cae97a8a06b18dbdcc82506c1648e88e8e52 Author: Rémi Duraffort Date: Fri Aug 13 09:47:00 2010 +0200 dvb_scan: fix memleak. commit 6b9c7f2a35eb8e379e427a03110d9039d7ee756a Author: Konstantin Pavlov Date: Fri Aug 13 09:57:59 2010 +0400 Do not install vimeo lua playlist scripts. commit 447e29e9d8ece04c0a3d0942a14f4e89af5c5314 Author: Laurent Aimar Date: Thu Aug 12 22:19:22 2010 +0300 XCB/XVideo: fix resolution with non multiple of 16x16 videos Fixes: #3928 Signed-off-by: Rémi Denis-Courmont commit 7c9f25dd1bffcab310393bbeead0a15c0ef8a9b5 Author: Rémi Duraffort Date: Thu Aug 12 13:02:29 2010 +0200 lua: add xml binding to the README. commit acca2657566e2b4e15fde222f6893b2c99453a3b Author: Rémi Duraffort Date: Thu Aug 12 12:39:01 2010 +0200 Update the lua README. commit 09a2365da0672be3e8401f6fcafd765b281db3ad Author: Brad Smith Date: Wed Aug 11 19:24:49 2010 -0400 Only define LIBVLC_USED for GCC 3.4 or newer. GCC 3.3 does not support the warn_unused_result attribute. Signed-off-by: Jean-Baptiste Kempf commit 04a5bdf3fb10b76f5c44df4816834fd1cbb60bfd Author: Jean-Baptiste Kempf Date: Thu Aug 12 11:54:28 2010 +0200 Real demux: kill warnings commit 671c8ee278fc04bb8d51ce84fb211f7bd261100b Author: Jai Menon Date: Wed Aug 11 23:25:32 2010 +0530 ALSA : Fix error check for the busy waiting case. Signed-off-by: Jean-Baptiste Kempf commit 59daa25896415df20977042d6bfe5e2635d145ff Author: Jakob Leben Date: Thu Jul 29 10:49:36 2010 +0200 playlist: refactor and fix #3932 (take 2) When an item gets sub-items, we have to run our own random-picking among the new items. commit 7f09499fd1519d8187a744a2aa9e7f196cdde898 Author: Erwan Tulou Date: Wed Aug 11 17:03:07 2010 +0200 skin2: fix minor issue with default skins Fix two text controls overlapping by 1 pixel in length. Though it's no real problem, that avoids unnecessary refresh for zilch. (one control is the position that keeps being updated) commit d1b18e9403b16796513887203d5d107465b1a057 Author: Laurent Aimar Date: Wed Aug 11 23:11:23 2010 +0200 Export title length in dvdnav access_demux. You need a recent enough libdvdnav. It is related to #4021. commit 6759cca26487f2edf4e27afe1b9ba4483f6b84bf Author: Laurent Aimar Date: Wed Aug 11 23:08:31 2010 +0200 Display the title length (when known) in Playback->Title/Navigation. It closes #4021 at the core level. The access_demux/demux need to set input_title_t::i_length to actually change something. commit 17ef111f5f371c0f4399d2b7b9f21f139710df89 Author: Laurent Aimar Date: Wed Aug 11 23:02:54 2010 +0200 Replaced a %d with PRId64 in dvb access. commit d74696079d2ee470660f2c1794481d3a4e50fb92 Author: Laurent Aimar Date: Wed Aug 11 22:17:35 2010 +0200 Fixed invalid pointer usage after free (vout). It closes #3999. commit 530fe3e45863699193d0afd0aff72a825571f21e Author: Laurent Aimar Date: Tue Aug 10 23:43:29 2010 +0200 Factorized a bit colorthres code. commit eb07c341123fd85843c56ded82bd1e323fc660cb Author: Laurent Aimar Date: Tue Aug 10 23:19:36 2010 +0200 Fixed colorthres/erase/extract/gaussianblur/gradient/motionblur/motiondetect/noise/psychedelic/sharpen filters. input and output picture pitches may not be equal (corruptions or segfaults). commit 6c4aa108e97cf111d711dbcee4f345056d4f4d90 Author: Laurent Aimar Date: Sun Jul 25 21:23:16 2010 +0200 No functionnal changes (vout). commit 2b5b0dc8189e3029fe378be0746b8c592ba057cc Author: Laurent Aimar Date: Sun Jul 25 21:09:14 2010 +0200 Enabled back bob, linear and yadif2x mode in vout. They are not yet really functionnal, the vout will throw the extra frames. commit 82c27c5b2ca564a1e1f67d870c557ca878807221 Author: Laurent Aimar Date: Fri Jul 23 20:10:12 2010 +0200 Reenabled bob/linear/yadif2x modes in the deinterlace filter. commit 12d8b77bc2097c6ef253a6abb087ec90ae679890 Author: Laurent Aimar Date: Fri Jul 23 20:06:41 2010 +0200 Extended filter_chain_VideoFilter to support filters returning multiple pictures at once. commit 121a30e2dcb0f5444d53e5664f8e3e044f52b080 Author: Laurent Aimar Date: Thu Jul 22 23:38:14 2010 +0200 Prepare doubling frame rate in deinterlace filter. commit 0a3d05b4058fe683e2ef49da8ece9214ade01870 Author: Lukáš Lalinský Date: Wed Aug 11 22:02:30 2010 +0300 taglib: fix NULL deferences after dynamic cast Reported-by: FortiGuard Lab Signed-off-by: Rémi Denis-Courmont commit 1b67e3a69eb1fa93947d0b8f44fdd64e7899ff5f Author: Denis Charmet Date: Wed Aug 11 09:58:40 2010 +0200 Fix lua telnet vlm_message_to_string In the current lua vlm implementation, messages can have value xor children but not both. But the "show media" command gives media a value : ( %d broadcast - %d vod ) and children (if any). (cf src/input/vlmshell.c:1502) Signed-off-by: Rémi Duraffort commit 2241aa2262c92732958fa19f3866a0258cfafc69 Author: Rémi Denis-Courmont Date: Wed Aug 11 18:18:51 2010 +0300 Move disc defaults to libvlc-module.c, fix Windows VCD and CD long text commit 9adb17b9449595217b9e9a4c7e3c0c4bd8f2c1e3 Author: Brad Smith Date: Mon Aug 9 18:11:16 2010 -0400 Set CD_DEVICE and DVD_DEVICE to device names appropriate for OpenBSD. Signed-off-by: Rémi Denis-Courmont commit 925583dcb3132e329ed149b9526fee6759c2c95f Author: Felix Paul Kühne Date: Wed Aug 11 14:07:40 2010 +0200 contribs: updated binary package for Mac commit ffd4e271deb829c5580d673cbbda757255670e2d Author: Jean-Baptiste Kempf Date: Wed Aug 11 13:41:47 2010 +0200 NEWS for 1.2.0 commit 710a7cdef39987f251dbf2f4e0b03da1b5d5b546 Author: Felix Paul Kühne Date: Wed Aug 11 13:39:24 2010 +0200 contribs: updated live.com patch commit 81c74a989f9d3696e21f07f7211de9dd0dc794d1 Author: Kaarlo Raiha Date: Tue Aug 10 17:18:14 2010 +0300 remove .ps from nsis again Signed-off-by: Jean-Baptiste Kempf commit 19263ccaa05ee9fee50d13671e1c6e5dff1fdca4 Author: Manol Manolov Date: Tue Aug 10 17:42:07 2010 -0400 dshow: cosmetics replace "dshow-" with CFG_PREFIX in the whole file. Signed-off-by: Jean-Baptiste Kempf commit 8b2f0f79d226cea6a97a5a965d4c52af044dad48 Author: Jean-Baptiste Kempf Date: Wed Aug 11 13:00:01 2010 +0200 Contribs: update libool to 2.2.10 commit 2e3a8c064b0bbe7cccec85b4a2bb9082ef7d8433 Author: Jean-Baptiste Kempf Date: Wed Aug 11 12:55:00 2010 +0200 Contribs: port libupnp to mingw and make it compile This is untested for the VLC module commit fa0a0d802678f49ce49386e9f83c5a2422197365 Author: Jean-Baptiste Kempf Date: Wed Aug 11 12:19:57 2010 +0200 Contribs: update libass to 0.9.11 commit 63751e5aef7dc2ef5098df0df8bdca07849d8fd5 Author: Jean-Baptiste Kempf Date: Tue Aug 10 21:53:30 2010 +0200 Remove upnp_cc module commit 0a29e83bbd79ca0a4e2c634808a3e350bd04090a Author: Erwan Tulou Date: Tue Aug 10 18:45:36 2010 +0200 skins2: playlist, fix selection issue selected items may not be erased (e.g ready-only items). Compute the new lastSelected only if no more selection exists. This fixes the extra selection popping up when one tries to erase the media library for instance. commit e866693d12668857fe05564e64c7b73b1240e38b Author: Erwan Tulou Date: Tue Aug 10 18:19:15 2010 +0200 skins2: playlist make sure deletion works for both nodes and leaves commit cf79a31cfbcca646a9d9a440d2ceba68c3945fe2 Author: Erwan Tulou Date: Tue Aug 10 16:01:45 2010 +0200 skins2: transform getNextSibling into getNextSiblingOrUncle commit 98c1ff6e3d80c30af01c0c211c0ead8964d3d8a1 Author: Erwan Tulou Date: Tue Aug 10 13:41:06 2010 +0200 skins2: add a method to flag a whole subtree for deletion commit 9b6c32316755f11b26f8f93ea770f66566480ebc Author: Erwan Tulou Date: Tue Aug 10 13:34:13 2010 +0200 skins2: remove unused function commit 226d4e65f7c7034a858654c18fc951ec4ed73009 Author: Erwan Tulou Date: Tue Aug 10 11:45:52 2010 +0200 skins2: VarTree, make root() a private function commit 86205b1ee926a25d788a31c3d92f9114009193db Author: Jean-Baptiste Kempf Date: Tue Aug 10 18:36:40 2010 +0200 Contribs: update libkate to 0.3.8 commit 424a8584663cdf330ce47c1e480f610d8728a711 Author: Rémi Denis-Courmont Date: Tue Aug 10 18:23:31 2010 +0300 Warn about libvlc_new() arguments Those are not part of the API and ABI compatibility "promise" commit ad3a92c456ae9b16ce196c5fd330252d96f4c038 Author: Rémi Duraffort Date: Tue Aug 10 12:42:37 2010 +0200 vlm: remove some spurious calls to asprintf: vlm_MessageNew does it already. commit 8182c380aaee6ca5232573e901cfe2db23174df0 Author: G Finch Date: Thu Aug 5 12:14:06 2010 -0300 Ogg-page-size-to-oggseek-bytes-to-read Signed-off-by: Ilkka Ollakka commit 208dbc5f367080cf0e2faafb7e3782709fb872fd Author: G Finch Date: Thu Aug 5 12:13:28 2010 -0300 Use-opriv-current-page-in-ogg.c Signed-off-by: Ilkka Ollakka commit 4654ab230b0f2d22ad2850456a34e49d80f83a02 Author: G Finch Date: Thu Aug 5 12:11:19 2010 -0300 Ogg-seek-new-logic-generic-changes Signed-off-by: Ilkka Ollakka commit f90b7fec4f984a41ada5cef87e7fe39a393b558a Author: G Finch Date: Thu Aug 5 12:10:07 2010 -0300 Refactor-code-into-ogg.c-and-ogg.h Signed-off-by: Ilkka Ollakka commit bf7633a527953434cfc0cd60db74806ddb8f77a5 Author: G Finch Date: Thu Aug 5 12:09:04 2010 -0300 Non-seek-related-ogg-changes Signed-off-by: Ilkka Ollakka commit c580a341d85b4bc24481e396897e516060d6fb4a Author: Erwan Tulou Date: Tue Aug 10 10:47:37 2010 +0200 skins2: playlist, fix issues when deletion is at stake This patch does the following - do not reset m_firstPosition when not needed - fix corner case when playlist is flat (prone to crash) The node with a single leaf being deleted should become the next leaf. But, actually just forcing the rtree.begin() in any case is simpler and no problem here. commit fadb461f84972d73439b401d06014733858f4a9a Author: Erwan Tulou Date: Tue Aug 10 10:47:07 2010 +0200 skins2: playlist, improve deletion of items commit fb5480e482697ff1895792db0eedd73e97e040c1 Author: Erwan Tulou Date: Mon Aug 9 23:07:07 2010 +0200 skins2: playlist (process delete everywhere in the same way) Deleting an item can either be initiated by the user or coming from the core. In one case, a m_deleted flag was added and notify occured before deletion to avoid invalidated iterators. This patch ensures that the other case is processed likewise. commit 54919d68fad96b3c49cd564fbd52146e8afbe938 Author: Erwan Tulou Date: Fri Aug 6 08:56:23 2010 +0200 skins2: fix slider position a bit erratic This path simplifies code a bit, makes index consistent throughout the code (spanned from 0 to n-1), and remove a += maxitems that seems wrong commit 81652244c4049260892d4def1011c82cd3e303cb Author: Erwan Tulou Date: Mon Aug 9 22:41:30 2010 +0200 skins2: playlist a few iterator issues - check validity before using iterators - don't use iterator anymore once the item is erased commit 952ca023c8cb4f03cbf391382eb073d06e5df309 Author: Erwan Tulou Date: Thu Aug 5 18:34:18 2010 +0200 skins2: playlist (cosmetic) commit e14ddb1442a8215a4dc3a6a19bba737e17d9fc4e Author: Erwan Tulou Date: Thu Aug 5 18:05:45 2010 +0200 skins2: fix arrows short of 1 For n items, index spans from 0 to (n-1). This issue accounted for arrows failing to move the cursor past the end of the visible list (short of 1 click) commit 4d79e227ff00cd77567b27b02e8847d6774029ff Author: Rémi Duraffort Date: Mon Aug 9 23:15:52 2010 +0200 dvdnav: fix memory leak. commit c9e7c34b0feccc2f3f8a8afa047e6363bfcae6d5 Author: Rémi Duraffort Date: Mon Aug 9 23:12:24 2010 +0200 dvdread: fix typo (does not have any impact). commit 113cb9941052b4c8b08095f16e40050747d8565c Author: Jean-Baptiste Kempf Date: Mon Aug 9 23:07:25 2010 +0200 Art: Do not crash if album is not null but empty commit 49b3b98b18b9a082c561b26f487789e7b8b305ee Author: Jai Menon Date: Thu Aug 5 16:18:18 2010 +0530 AVCodec : Allow delayed opening of audio codecs. Additionally, enable delayed opening for AAC which fixes decoding of media where we rely on decoder configuration being supplied by the packetizer instead of the container. Signed-off-by: Jean-Baptiste Kempf commit 6233041035593e0c83daf28992087c5a45c4cccd Author: Jai Menon Date: Thu Aug 5 16:18:17 2010 +0530 AVCodec : Set audio related parameters in ffmpeg_OpenCodec and use it for audio decoder initialization. Signed-off-by: Jean-Baptiste Kempf commit 512acd87b9562ed50cad02dffa37f12a7e37e644 Author: Jai Menon Date: Thu Aug 5 16:18:16 2010 +0530 AVCodec : Move ffmpeg_OpenCodec to avcodec.c and mark it as non-static. This will allow us to re-use this function later. Signed-off-by: Jean-Baptiste Kempf commit 506f2f69a5563cbe5d882129564d54e1ced40ff2 Author: Jai Menon Date: Thu Aug 5 16:18:15 2010 +0530 AVCodec : Factor decoder configuration setup code into a separate function. Signed-off-by: Jean-Baptiste Kempf commit 47d7ace68c5ed8a0491f40e3d755e2f4756b870f Author: Jean-Baptiste Kempf Date: Mon Aug 9 20:35:01 2010 +0200 DShow: small fixes and cosmetics commit d475b82a023d7016dba778ea1110999c8c953277 Author: Jean-Baptiste Kempf Date: Mon Aug 9 19:55:34 2010 +0200 DShow: small fixes on error paths commit ab3a276e8240fb586c54fb84b904a378914f5d1d Author: Jean-Baptiste Kempf Date: Mon Aug 9 19:41:19 2010 +0200 DShow: update Copyright years commit 68c78698a5e97cdf0c7e66960bb26d81f48eacb2 Author: Rémi Denis-Courmont Date: Mon Aug 9 21:25:01 2010 +0300 Old RC: "rate" is a float nowadays (fix #4088) commit 51169d42596c89ca8b03fdfaa7d2e46c3a26411c Author: Felix Paul Kühne Date: Mon Aug 9 20:21:01 2010 +0200 contribs: fixed typo *cough* commit 55bf9d5aaf62cc6b6565451fa1334717a6d70b19 Author: Felix Paul Kühne Date: Mon Aug 9 20:19:25 2010 +0200 contribs: removed outdated patches for Mac commit 5af94ab9f6696cdf3caa48c5f3aeaa7e12842faf Author: Manol Manolov Date: Mon Aug 9 19:32:13 2010 +0200 Add frequency and video standard options in dshow The new options are dshow-tuner-frequency and dshow-tuner-standard commit f81980b46f1ff69644168873c93d83e91bab15c6 Author: Jean-Baptiste Kempf Date: Mon Aug 9 19:24:08 2010 +0200 Win32: prepare for Dshow freq and video standard options By adding the required enums from ks.h and ksmedia.h Those are copied from MSDN online documentation commit 1b3bce18859b0df9fae87b46dfee4adb8a7606b9 Author: Jean-Baptiste Kempf Date: Mon Aug 9 18:24:31 2010 +0200 Fix make dist commit 653b7892d5f1d09caf9eeb4ed040012ced7af5cb Author: Rémi Denis-Courmont Date: Mon Aug 9 19:20:04 2010 +0300 udev: fix disc device node encoding Contrary to V4L2, the CDDA, DVD and BD plugins use the decoded file path. In practice, this was a very minor problem as device node paths normally only contain lower case ASCII, digits and the forward slash. commit 892a2b1aeeda130ba08ab3dab8524112f9d8ea4b Author: Rémi Denis-Courmont Date: Mon Aug 9 19:16:39 2010 +0300 udev: minor simplification commit fdc99f2a5286c5407bb30b7beea622c35c5582ae Author: Rémi Denis-Courmont Date: Mon Aug 9 19:15:17 2010 +0300 udev: use dvd:// rather than file:// for DVD device nodes commit 26c05d8b00f6674cc8f8adbaf12ffc3a2e4e38e2 Author: Felix Paul Kühne Date: Mon Aug 9 17:48:47 2010 +0200 contribs: updated OS X patch for libcaca commit 3bc47647d909a49d80f06c6794eb54877523dc10 Author: Brad Smith Date: Sun Aug 8 19:58:51 2010 -0400 Also include sys/param.h when trying to detect the presence of sys/mount.h so that the test works on OpenBSD, as documented by mount(2). Signed-off-by: Rémi Denis-Courmont commit ae3128b5617ed1439f5eabf89541b88b06e7afb5 Author: Felix Paul Kühne Date: Mon Aug 9 17:26:06 2010 +0200 contribs: updated yasm commit b9c5a440d6458b9b2e50450293b9aa3e20865ad6 Author: Jean-Baptiste Kempf Date: Mon Aug 9 13:23:06 2010 +0200 Contribs: force gnu99 for FFmpeg and fix compilation For somewhat reason, on debian's (and arch's) mingw, strcasecmp isn't defined in c99 (very probably because _NO_OLDNAMES is defined) commit 6478c429a2700d129485b13069d964a202fdded9 Author: Jean-Baptiste Kempf Date: Mon Aug 9 13:02:06 2010 +0200 Contribs: Update fontconfig to 2.8.0 commit 2b32342c35f88100bc70c0836f91f5af86ab434c Author: Rémi Duraffort Date: Mon Aug 9 12:29:02 2010 +0200 atmo: fix compiler warning. commit 829f7b9600e048c8fcdec1eb1d90ba8386ab5cc3 Author: Rémi Duraffort Date: Mon Aug 9 12:23:03 2010 +0200 dvdread: fix memory leak. commit 41ee4f73987ce6125398e853596702db5f2661e0 Author: Jean-Baptiste Kempf Date: Mon Aug 9 12:18:42 2010 +0200 Contribs: update projectm to 2.0.1 commit 922b5784b451e815c1c9626eb4537a7f6d4b9836 Author: Jean-Baptiste Kempf Date: Mon Aug 9 12:09:02 2010 +0200 Contribs: compile whole modplug on Win32 It now compiles fine commit ddb682a6fe32caae7a597fff0c3f22195a90c835 Author: Jean-Baptiste Kempf Date: Mon Aug 9 11:50:26 2010 +0200 Contrib: update libcaca to beta17 And remove unneeded patch + simplify target for speed-up commit a284d05a426a52523d6f34c776580f2a726f053c Author: Jean-Baptiste Kempf Date: Mon Aug 9 11:37:15 2010 +0200 Contribs: update freetype to 2.4.2 commit 46d650249eba124b7b1436b21af1c219fe0f4bea Author: Jean-Baptiste Kempf Date: Mon Aug 9 11:35:32 2010 +0200 Contribs: update to gettext 0.18.1.1 commit 5edd3a6bba96f7310cfbcc50afe3b26dc60b2aa2 Author: Jean-Baptiste Kempf Date: Mon Aug 9 11:31:54 2010 +0200 Contrib: update png to 1.4. branch commit 6c28114d8ba4ca42fc7834bb31e77d81f72cb312 Author: Jean-Baptiste Kempf Date: Mon Aug 9 11:28:49 2010 +0200 Contribs: update libgpg-error, gcrypt and gnuTLS... And create new patches accordingly for new build hiccups... commit 0b47b18cb742ffe0affa2baea50fcd52f36eb8e7 Author: Jean-Baptiste Kempf Date: Mon Aug 9 11:14:11 2010 +0200 Contribs: update libdvbpsi to 0.1.7 commit 9d34c9bb90611066ed48f7e2631a5bf427fbddfd Author: Jean-Baptiste Kempf Date: Mon Aug 9 10:47:29 2010 +0200 Win32: fix lua compilation commit 568b86621b920efed1c722fcd5dcd74f26c6bf1c Author: Brad Smith Date: Sun Aug 8 17:29:59 2010 -0400 Add support for detecting the number of CPUs with OpenBSD. Signed-off-by: Jean-Baptiste Kempf commit fd2943948cb4080b37003cef34a5e84637738a61 Author: Rémi Denis-Courmont Date: Sun Aug 8 23:50:57 2010 +0300 Qt4: only show "Open containing folder" for file items commit f210514c93fdd60103f2c203d656b83da1ecda51 Author: Brad Smith Date: Fri Aug 6 21:52:58 2010 -0400 Add AltiVec detection for OpenBSD/powerpc. Signed-off-by: Jean-Baptiste Kempf commit 725cf4eb04ab02491301a83d8ce6a5c3f5d80794 Author: Rémi Denis-Courmont Date: Sun Aug 8 23:06:02 2010 +0300 Always call _exit() at end to avoid buggy exit handlers Removes the KDE scheduler hack. commit c515906bbb216b3592d621bf85e3164f21fe953e Author: Rémi Denis-Courmont Date: Sun Aug 8 23:03:22 2010 +0300 Compress the source tarball with XZ (LZMA) This saves over 30% space from BZip2. commit ecddc9b761c5a577835d7510d04c19568a581232 Author: Rémi Denis-Courmont Date: Sun Aug 8 21:40:57 2010 +0300 Revert "playlist: refactor and fix #3932" This reverts commit 2a4a8f9a3f57087ac320a090442c876e94cda9c7. commit 8a497301054ccc2d9d470ade60264036d43e3fc0 Author: Rémi Denis-Courmont Date: Sun Aug 8 18:50:47 2010 +0300 dvdnav: ps_pkt_size() requires at least 6 bytes (fixes #4015) The same check is already done in the dvdread, ps and vobsub modules. commit 6fb07d77f142c9eed3da1e281c66e482e836cf49 Author: Rémi Denis-Courmont Date: Sat Aug 7 10:08:46 2010 +0300 Do not tell people to install in /usr by default commit 883f119444e60f6fd67bbb97ddb17170872e57b7 Author: David Kaplan Date: Tue Aug 3 16:23:17 2010 +0300 DVB channel search dialog now shows ETA Signed-off-by: Rémi Denis-Courmont commit 594814819abade2d860bc439579b1c24d13c88e1 Author: David Kaplan Date: Tue Aug 3 16:23:16 2010 +0300 DVB-S scanning support DVB satellite scanning using transponder lists from the config directory Signed-off-by: Rémi Denis-Courmont commit 7a01aa9c95996a2c29cb531eefbd7a6936c11e04 Author: David Kaplan Date: Mon Aug 2 17:26:04 2010 +0300 DVB access module format improvements ScanDvbTNextExhaustive() -> ScanDvbNextExhaustive() as is used for both DVB-T/C Various code format improvements Signed-off-by: Rémi Denis-Courmont commit 100ef2ea60ebac6b4e3eb06842411addfb2fd89e Author: David Kaplan Date: Mon Aug 2 17:26:03 2010 +0300 DVB: Increased signal timeout times These are simply too short - expecially for DVB-S Signed-off-by: Rémi Denis-Courmont commit 99f02e92782d40eb07808b687b572faf5f6129f5 Author: Rémi Denis-Courmont Date: Thu Aug 5 19:08:17 2010 +0300 xml_ReaderUseDTD: remove useless parameter commit 9ecc09199b38f1a1740c3dd1e2386dd7ff6d2d48 Author: Rémi Denis-Courmont Date: Thu Aug 5 19:03:54 2010 +0300 LUA: remove unused catalog and DTD support In my opinion, we do not want to encourage use of this. On the one hand, our libxml2 catalog support has never been thread-safe and this seems to have caused problems in the past (looking at the skins2 comments). On the other hand, the xtag plugin never implemented catalogs, so XML parsers have to handle unknown XML tags gracefully in any case. Also, shipping DTDs with VLC is awkward and arguably a waste of space. commit c328515343633f4f85e40cd88d7ffd977c951c1b Author: Rémi Denis-Courmont Date: Thu Aug 5 19:01:30 2010 +0300 xtag: fix a warning commit f37d226983f37e6cabd11176d8a9d4dbfb528f55 Author: Rémi Denis-Courmont Date: Thu Aug 5 18:58:25 2010 +0300 xtag: don't pretend to support DTD and catalogs commit d74fa0c527554ec376ee99508db0366407e9ee27 Author: Rémi Denis-Courmont Date: Thu Aug 5 18:58:16 2010 +0300 skins2: missing initialization commit 68a46961c8cde3cec896e6a03708181684df0b8f Author: Rémi Denis-Courmont Date: Thu Aug 5 18:57:24 2010 +0300 skins2: remove unused static variable commit 49b4824b37e23995ef9c7eb46a8aba427a4fad19 Author: Rémi Denis-Courmont Date: Thu Aug 5 18:55:57 2010 +0300 skins2: don't load XML catalog if DTD not requested Also don't fail if the XML validator cannot be loaded. commit 6141b54e820e8d9bc5ac103d01cfb5a8f77da891 Author: Erwan Tulou Date: Thu Aug 5 16:17:29 2010 +0200 skins2: playlist (simplify) getNextSibling was buggy (previous patch), and the only use doesn't seem right. commit c6c9ea7e0034595768295d0754ccafb68e82e453 Author: Erwan Tulou Date: Thu Aug 5 16:16:23 2010 +0200 skin2: var_tree (add a forgotten return) commit 54e2e5162cb8eb2fe4717ed6abe8b7ec6e5fc69e Author: Erwan Tulou Date: Thu Aug 5 16:05:58 2010 +0200 skins2: playlist (missing parentheses) commit 41f420438587fd47b1004b419ef75533dc05e75a Author: Erwan Tulou Date: Thu Aug 5 15:56:08 2010 +0200 skins2: fix playlist arrows and enter no longer functioning This patch fixes a regression brought by 88ba4526d03285a10e9abd59b9053c9d6927661 that prevented arrows from being functional. commit 830905f60a7db37ab87c5043d09b50ae9ad81594 Author: Rémi Denis-Courmont Date: Wed Aug 4 23:50:59 2010 +0300 Unroll a for loop that only ever iterates once commit 0e3e62f3582ab6ee45462dc7b39fabab935a5e68 Author: Jean-Baptiste Kempf Date: Wed Aug 4 18:12:16 2010 +0200 Qt: allow to select inexistent files from Prefs - for some reason, this worked on Linux (?!?) - for some other reason, there doesn't seem to be 2 different modes for add_file Close #4004 commit 2c0b770976956de35b321f3307405adc9cfde85e Author: Rémi Denis-Courmont Date: Wed Aug 4 19:13:39 2010 +0300 XCB/window: cannot be resized if embedded (manual forward port of 3a31af06dbabd4e21a68e46249fdf3209cd8060a) commit d254e4ff8e8f396969d863f23f991e64d729065d Author: Rémi Denis-Courmont Date: Wed Aug 4 19:03:36 2010 +0300 Dummy input: implement pause with infinite duration commit 45f7ca3d6cff34b10f2cf314c15fca9066e8ccf8 Author: Ilkka Ollakka Date: Wed Aug 4 14:48:28 2010 +0300 mp4: require can_fastseek for mp4-demuxer As it works fine over http if mp4-files are done with mp4box -tight or similar way, in most cases mp4-files aren't done like that and avformat works much better in those cases (don't need to seek so much). commit 86cf130e6fdf90afe4c04ec22f5736d2a6aa49ef Author: Adrien Maglo Date: Wed Aug 4 12:48:44 2010 +0200 Qt/EPG: Remove the update button. Improve the window layout. commit 4b897bbb5eca8beac7fa2a092a94513b985f83b3 Author: Adrien Maglo Date: Wed Aug 4 11:07:22 2010 +0200 Qt/EPG: Remove channels when they don't have any item. commit daae8e520f9441631aed70863198bb2a44107d35 Author: Rémi Duraffort Date: Wed Aug 4 00:29:17 2010 +0200 qt4: improve code readability. commit f93eb575366f57526e7e010b99b3d23ab7262708 Author: Rémi Duraffort Date: Wed Aug 4 00:14:00 2010 +0200 Fix compiler warnings. commit 638854386e24bc8b66bad667f8d7a9416ffab9a1 Author: Rémi Duraffort Date: Tue Aug 3 23:13:59 2010 +0200 lua: fix README. commit f7bf1662025e4d2da20f8d3ace7fd49416d1f2b5 Author: Rémi Duraffort Date: Tue Aug 3 23:07:51 2010 +0200 lua_osd: add some parameters to the osd.message function to allow the user to set duration and position. commit bfd061bbf3aaa9da2d648de8c79d9f0ee75bfac9 Author: Rémi Denis-Courmont Date: Tue Aug 3 23:52:26 2010 +0300 FTP: directories cannot be sought commit 6f533a250b9e29b906788d90fe008935fe016c88 Author: Rémi Denis-Courmont Date: Tue Aug 3 23:52:12 2010 +0300 FTP: fix small memory leak in directory case commit 421d5ae77d686b592aaa4fa45ac4a2c1c3629fe0 Author: Rémi Denis-Courmont Date: Tue Aug 3 23:51:51 2010 +0300 FTP: fix directory support commit 8cb56e3105bb44eb785aa767df828fec61e28a52 Author: Rémi Duraffort Date: Tue Aug 3 21:13:47 2010 +0200 lua: fix hotkeys demo file. commit 502a2fa8050ae47d34c5635dd0f6ee6fd4ce8242 Author: Rémi Duraffort Date: Sun Aug 1 22:29:29 2010 +0200 includes: add some LIBVLC_USED. commit 223059b143c6693f4705b21fb4781356b6779a2f Author: Rémi Duraffort Date: Fri Jul 30 22:52:54 2010 +0200 Remove aliases deprecated since 0.8.2 commit 7214994261f855c83ee4d40d4b068418e04dcc62 Author: Rémi Denis-Courmont Date: Tue Aug 3 21:55:49 2010 +0300 vlc_loaddir: avoid realloc at every iteration commit 04ad4fc735a909c6e3f100c90bcc5efc4a2bf0c1 Author: Rémi Denis-Courmont Date: Tue Aug 3 19:16:45 2010 +0300 Do not export vlc_wclosedir() commit 1da8392047446063f48bfaa61c1dc08be4461df8 Author: Rémi Denis-Courmont Date: Tue Aug 3 19:00:32 2010 +0300 Remove useless check commit 744ff759b3e319b47fb4b2b58fac8e5d9d684d7a Author: Rémi Denis-Courmont Date: Tue Aug 3 18:48:11 2010 +0300 Kill dirent.h replacement While the configure checks were platform-agnostic, the implementation was Windows-specific. Worse, this code now conflicts with our Unicode filesystem layer, which uses the same function names. In practice, this code was never used. commit 7c39812c628cd3e26559250f2d4a35e3adcd88f7 Author: Rémi Denis-Courmont Date: Tue Aug 3 19:11:10 2010 +0300 Fix default for --enable-non-utf8 commit 85a61b6d4fa0c4746712a045d89428fcee6d36b1 Author: Rémi Denis-Courmont Date: Tue Aug 3 18:33:13 2010 +0300 GetWindowsError: use FromWide() commit 1e7cd2c85a338ef153002325ae40cc90517f51e1 Author: Rémi Denis-Courmont Date: Tue Aug 3 18:28:54 2010 +0300 DMO: use FromWide(), fix charset On Windows, wcstombs() converts UTF-16 to ANSI, not to UTF-8. commit 9b62ffa0c7ae92bdfe3e05ba46ac693469b260b5 Author: Rémi Denis-Courmont Date: Mon Aug 2 22:24:15 2010 +0300 Use vlc_mutex_locker commit fb77c0f7df71bc228f6d60990a87ac2910e46992 Author: Rémi Denis-Courmont Date: Mon Aug 2 22:18:37 2010 +0300 Qt4: remove useless playlist pointer commit 0ad85b8520873e54cd1e11c3494f0ec621497404 Author: Rémi Denis-Courmont Date: Mon Aug 2 21:42:22 2010 +0300 FTP: fix relative file paths (fix #3984) commit dae4a34faea492b1b0db0706569fdb2cf3536812 Author: Olivier Teulière Date: Mon Aug 2 20:17:53 2010 +0200 Fixed a bug in rect::isIncluded(), and added constness. commit 6de554efe1c224a46bb07f90c305295e04c2a08a Author: Rémi Denis-Courmont Date: Mon Aug 2 20:47:20 2010 +0300 Remove CPP contradiction from [5a005c66] commit ef61df309612786ed316534908978a2a9340e154 Author: Rémi Denis-Courmont Date: Mon Aug 2 20:43:19 2010 +0300 Win32: always use the performance timers (fix #3918) They may be inconsistent on broken multi-processor hardware. But the system tick count is causing worse problems with power saving features. commit d6aa3d36b8570833583b763b187979399b8c6b2a Author: Rémi Denis-Courmont Date: Mon Aug 2 20:32:14 2010 +0300 subtitles: do not use scandir as sorting is not required commit 351d62a8500f37b5bb3683bb18abd85774184354 Author: Rémi Denis-Courmont Date: Mon Aug 2 19:33:36 2010 +0300 Revert "Call libvlc_set_exit_handler() before the interfaces and playlist start" This reverts commit 4d636fa3a74924691b0bb1e26e600f7657e0af5c. commit dbb30dece5ad3cd149400b3ca9c2857c6eb7cc4d Author: Rémi Denis-Courmont Date: Mon Aug 2 19:31:46 2010 +0300 Revert "access_http: use only the provided user agent." This reverts commit a869d39dc6f521e7bcb74bb8c359f37ce1582535. commit 3310dccd85dbe3c0ba8048c5236507c91d8a0e29 Author: Jean-Baptiste Kempf Date: Mon Aug 2 18:06:17 2010 +0200 Mark bookmarks() as safe It isn't dangerous, helps people that use those features in playlists, although those playlists are VLC-specific commit 0509552d93734a8ac97e1ad953fc70aa1c9b2f6a Author: Felix Paul Kühne Date: Mon Aug 2 00:18:51 2010 +0200 Added Sparkle to list of used libraries commit 1fd11f79ab5c45fd63daeb99a4953686eed0736f Author: Felix Paul Kühne Date: Sun Aug 1 16:54:55 2010 +0200 qt4: don't use CPPFLAGS for moc, since it isn't necessary and just creates trouble on Mac commit c713e0148c4d938e876f4d96081894b239d865d4 Author: Felix Paul Kühne Date: Sun Aug 1 16:30:23 2010 +0200 contribs: updated qt4 for Mac, in case you're keen on compiling it from source commit ed20f78204d15b98c296a891ff50395039906ce8 Author: Felix Paul Kühne Date: Sun Aug 1 16:29:15 2010 +0200 configure: don't enforce the legacy macosx interface (still default enabled, but now it's save to use the OS X defaults without bothering about it) commit 4d636fa3a74924691b0bb1e26e600f7657e0af5c Author: Rémi Denis-Courmont Date: Sun Aug 1 13:51:50 2010 +0300 Call libvlc_set_exit_handler() before the interfaces and playlist start commit d2c08b113d4c74f3a38b7fdf939cb07004b02957 Author: Rémi Denis-Courmont Date: Sun Aug 1 13:50:53 2010 +0300 Cosmetic fix commit f3afae4fa71971a7a7d5359ec6f97a2925521f6a Author: Rémi Denis-Courmont Date: Sun Aug 1 13:42:42 2010 +0300 podcast: fix gettext parsing (cannot rely on CPP) commit f7d33ffa576f54c2c940f5bd5fe1827ada9a6bd5 Author: Rémi Denis-Courmont Date: Sun Aug 1 13:00:56 2010 +0300 Make sure libcompat is never empty commit a1921136e0dcdc037994d34a0c12be7401f59d00 Author: Erwan Tulou Date: Fri Jul 30 00:13:02 2010 +0200 skins2: improve refresh of layouts Up to now, notification of invalidated subareas was available for controls but yet, the layout always ended up being totally rebuilt. For instance, a small animated image meant a total rebuild of everything. For simple skins, this could go unnoticed, but old computers had much difficulty with more complex skins (e.g wmp11), that were mostly busy rebuilding layouts over and over. This patch ensures that only what needs to be rebuilt is rebuilt. Some skins like wmp11 on Linux do show dramatic improvement with this one patch. commit 6fad8bffb1cdfe90c495eb19cc680f4120ecc657 Author: Rémi Denis-Courmont Date: Sat Jul 31 23:37:07 2010 +0300 module_start, module_stop: vlc_object cast commit 055b9de0fddbdedeb58884471090bbe61154a46a Author: Rémi Denis-Courmont Date: Sat Jul 31 23:35:51 2010 +0300 XML: use inline functions instead of expansion-unsafe macros commit 953253dda844e8f9caebf3c640464c00fb6ab440 Author: Rémi Denis-Courmont Date: Sat Jul 31 23:20:13 2010 +0300 Cosmetic fix commit 4f4d1a58241dd254b5d8555a4c094e5b6c3b907e Author: Juho Vähä-Herttua Date: Sat Jul 31 22:02:25 2010 +0300 Qt: Run mainloop on the main thread on OSX Signed-off-by: Rémi Denis-Courmont commit b0ad9149cedf0c94932ed8c9ae034e63accbed41 Author: Erwan Tulou Date: Sat Jul 31 16:14:43 2010 +0200 skins2: rework theme loader This patch does the following: - fix skins that could not be saved, because their ids contained the space character. Names are now enclosed between "" to preserve those spaces. - show windows only when the init and check work is done. This avoids fleeting windows that sometimes occur (usually visible on Linux) commit 78b09e7be88397c1baf2d70b307f8bd15ca1bf43 Author: Erwan Tulou Date: Sat Jul 31 08:43:05 2010 +0200 skins2: kill a warning at compil commit 6e59bfe80fbbe314625d54ab74a4f7edbb28aef4 Author: Erwan Tulou Date: Fri Jul 30 11:24:19 2010 +0200 skins2: translate $F into local path instead of uri when possible Local paths are more user-friendly for display than full uri when that makes sense commit 50200d70d0dc4497191e363ac06590bb5cd077c8 Author: Erwan Tulou Date: Wed Jul 28 22:37:51 2010 +0200 skins2: improve callback system This patch is mainly intended to work out the async queue getting bigger and bigger when skins cannot keep up with command processing. Since flushing the queue is an infinite loop, this ends up in vlc hanging (frozen GUI). This happens when skins are complex (many controls, many timers, animated images, scrolling text, ...) With this patch, new commands of a given type can now replace pending commands not yet processed when that makes sense (e.g position, volume, ...). The position is really the one responsible for overflooding the queue. commit e13aa916fcc3b67a01e103fa88e9d7c4143844ab Author: Erwan Tulou Date: Thu Jul 29 14:19:09 2010 +0200 skins2: differentiate new and release window commands commit a2e4a08570eb92d79aa9cc5d6f32a436cf1866b8 Author: Rafaël Carré Date: Sat Jul 31 01:04:13 2010 +0200 xcb/xvideo.c: makes Pool() slightly more readable split allocation into a separate function to remove one level of indentation split some overly long statements factorize some bits green line is still present at bottom of output commit 86c01d643f8338050e0a5c7055469a3962e2a250 Author: Jai Menon Date: Fri Jul 30 23:40:54 2010 +0530 MKV : Fix format specifier for KaxChapterUID. Signed-off-by: Jean-Baptiste Kempf commit c1e1d93849589ebba7bbca2918f12d816854760f Author: Juho Vähä-Herttua Date: Fri Jul 30 15:43:54 2010 +0300 Qt: Do not use the xpm window icon on Mac, it's ugly Signed-off-by: Jean-Baptiste Kempf commit 07471c3c2a74f8454fb736f00257584193a2cbbe Author: Rafaël Carré Date: Fri Jul 30 20:00:20 2010 +0200 SPrefsPanel : swapped 2 arguments commit 1d7df6fad180b4697ef76fb6148621c758b77566 Author: Rafaël Carré Date: Fri Jul 30 19:55:46 2010 +0200 main_interface.cpp: remove trailing ':' after #ifdef commit 2164865c7cedbffe510f5e0450b7184251bd1503 Author: Rafaël Carré Date: Fri Jul 30 19:46:19 2010 +0200 vlc_media_library.h: unused variable commit 615bcffe5297b99422ffec435228ac015ae12d64 Author: Rémi Denis-Courmont Date: Fri Jul 30 09:41:32 2010 +0300 make_URI: fix assertion failures (fix #3956) Handles "\\hostname" properly. On Windows, error out on "X:directory" instead of aborting. Looking up the current directory of the specified drive letter would be a better, though. commit db6104c7f94c9da5a3dbcfcda5a03757d32d51fa Author: Juho Vähä-Herttua Date: Thu Jul 29 23:22:31 2010 +0300 Qt: Remove an ifdef, no one knows what it should be doing Signed-off-by: Jean-Baptiste Kempf commit 15f19b6e25d599e5f69107d6590cd96a99630738 Author: Juho Vähä-Herttua Date: Thu Jul 29 23:22:30 2010 +0300 Qt: Make the systray menu work much nicer on Mac Signed-off-by: Jean-Baptiste Kempf commit 0b86dfabe7f49924c75a5a8e5e34688f569fe0a8 Author: Juho Vähä-Herttua Date: Thu Jul 29 23:22:29 2010 +0300 Qt: Remove extra separator from systray menu Signed-off-by: Jean-Baptiste Kempf commit 12e711eb3992fc269d47b86004dfd3775fd5e900 Author: Rémi Denis-Courmont Date: Thu Jul 29 22:35:07 2010 +0300 Revert "Qt: save volume on exit" This reverts commit 47e8817acdc58829acfbf5d02913007164b0a0bf. commit b673f3235dabd39e4815267e08407c8981fcce68 Author: Hugo Beauzée-Luyssen Date: Tue Jul 27 14:49:57 2010 +0200 avcodec: encoder: Check memory allocations. Signed-off-by: Rémi Duraffort commit 9d99a7ab7450ddb180d26f9677d7e95a748a361c Author: Francois Cartegnie Date: Thu Jul 29 19:27:12 2010 +0200 Qt: simple_prefs pack UI commit 098b32ee0d83c6cb5f6a6a16d298687ca7e8556b Author: Rafaël Carré Date: Thu Jul 29 18:43:27 2010 +0200 OSX release updates are made through sparkle commit 1e965d5a46e92c01f332fa306a1d1feb97fd5b2d Author: Erwan Tulou Date: Thu Jul 29 15:58:51 2010 +0200 skins2: optimize refresh of text control text controls were far from being optimized - a notifyLayout was executed at creation of text control, leading to rebuilding the layout twice. - the init of the variable was done after the control was created which means still more rebuild of the layout. This patch ensures that no rebuild is done at init since we are already in the process of rebuilding the entire layout. commit 4382ab9c8c0f949365e88ef9dc6891ce321c40df Author: Erwan Tulou Date: Thu Jul 29 16:07:18 2010 +0200 skins2: optimize the refresh of slider control only refresh position if the value really changed w.r.t the control measure unit. commit 63b8b9fee10e6896845b2ae5b60939b4a2293d05 Author: Jean-Baptiste Kempf Date: Thu Jul 29 16:23:20 2010 +0200 Synchronise NEWS wording with branch commit 2e6b98b531998094cb0138cf77dadcf9d3a4c66f Author: Jean-Baptiste Kempf Date: Thu Jul 29 16:14:08 2010 +0200 NEWS: Merge NEWS from 1.1.2 into master commit 47e8817acdc58829acfbf5d02913007164b0a0bf Author: Francois Cartegnie Date: Thu Jul 29 13:28:27 2010 +0200 Qt: save volume on exit commit 35f470c9384200ed45d0731fef44dabebbf9e0a1 Author: Jean-Baptiste Kempf Date: Thu Jul 29 11:22:22 2010 +0200 Contrib: add d2d headers commit 2a4a8f9a3f57087ac320a090442c876e94cda9c7 Author: Jakob Leben Date: Thu Jul 29 10:49:36 2010 +0200 playlist: refactor and fix #3932 When an item gets sub-items, we have to run our own random-picking among the new items. commit b91d79b453481e33536a39208c8714c9f8825163 Author: Jean-Baptiste Kempf Date: Thu Jul 29 11:10:50 2010 +0200 Sout: small fix and rewording commit 56ff2f3f9ed7a8635ce9b85b3a1733a78ca7e532 Author: Jean-Baptiste Kempf Date: Thu Jul 29 11:05:39 2010 +0200 NEWS about Direct2D commit aa61f21988e3733c2a3eb36f9b57993f38a5635d Author: Laurent Aimar Date: Wed Jul 28 23:50:22 2010 +0200 Fixed invalid assumption about picture pitches in rotate filter. It may segfault or create a broken image. commit 4907ca616f0af20aedfccf62d6ce399e508f5b3e Author: Laurent Aimar Date: Wed Jul 28 23:21:12 2010 +0200 Revert "Qt: Fix save volume on exit Fixes #2968" This reverts commit 989ec97aa4b0034e6a4599df11ba5301e5b42af2. Sadly, config_SaveConfigFile cannot be used that way as it will save randomly modified settings as well (at least as long as config_Put* is in use in the core/modules). commit a869d39dc6f521e7bcb74bb8c359f37ce1582535 Author: Rémi Duraffort Date: Wed Jul 28 22:52:58 2010 +0200 access_http: use only the provided user agent. commit b19c57842c9d0d05e7a9226320b8a2383b179cd8 Author: David Kaplan Date: Wed Jul 28 11:17:11 2010 +0300 Direct2D video output module Adds support for the D2D API on Win7/Vista SP2 with Platform Update Requires d2d1 contrib headers Signed-off-by: Laurent Aimar commit ba0b10204bf3d5809a16f3ffa2d326ca754c4f4d Author: Rémi Duraffort Date: Wed Jul 28 20:42:05 2010 +0200 avi: do not allocate memory of size 0 (if i_extra == 0, p_extra is not released). commit 4d85871d1b29265a6cc5744677f0f0bb9bfac20f Author: Rémi Duraffort Date: Wed Jul 28 21:03:32 2010 +0200 s/informations/information/ commit 16af75f1bbc0f0e240d969ef0616de5725a88ddc Author: Rémi Duraffort Date: Wed Jul 28 20:53:19 2010 +0200 INSTALL: the debian packagers uses git not svn. commit c0dccd6f57da1f9a832aea1402c24c3c33c0da98 Author: Adrien Maglo Date: Wed Jul 28 21:33:14 2010 +0200 Qt/EPG: Fix event deletion. commit ec1859e9991185b43b3b05815654e8326dd6728c Author: Adrien Maglo Date: Wed Jul 28 20:25:16 2010 +0200 Qt/EPG: Try to display intelligently the short and long event description with the dedicated widgets. It depends of the channels. Some use only the short one, others only the long one and others both. commit 989ec97aa4b0034e6a4599df11ba5301e5b42af2 Author: Francois Cartegnie Date: Fri Mar 5 19:42:42 2010 +0100 Qt: Fix save volume on exit Fixes #2968 commit af3aef780e449b296b86625fb65d74832d2a4daa Author: Francois Cartegnie Date: Sat Jul 10 19:13:40 2010 +0200 Qt: simple_prefs audio: Use defined values Fixes #3351 commit eadc598d144c7c4b6c5e7843b10a2b530c9162cb Author: Francois Cartegnie Date: Fri Jul 9 18:19:13 2010 +0200 Qt forced default value is different than libvlc's saved commit 8c2137907018ca0ae441a1d0e12b736cc3542d2d Author: Mark Hassman Date: Wed Jul 28 13:08:53 2010 -0400 http-interface: - changed logic so playlist is only downloaded initially and on modification of playlist no longer re-downloads playlist on each item change (this was causing significant delays (>10sec) in the http service with large playlists).. now, the playlist UI is updated locally based on information returned from status.xml Signed-off-by: Ilkka Ollakka commit 11c280f342df4e6ffc57e041b01f332419ab3a3f Author: Mark Hassman Date: Wed Jul 28 12:02:23 2010 -0400 http-interface: - fixed large playlist loading failure large playlists can take >10 seconds to load. since the xmlhttp object is common within the page, multiple /status.xml requests would occurr (1 per sec) before the playlist was loaded cancelling the /playlist.xml request.. i moved the xmlhttp request object to a global variable. it's now checked to see if there are any outstanding/active requests before submitting a new request. - improved playlist display of large playlists. Signed-off-by: Ilkka Ollakka commit c8ab1739f952be53c7dfe9e96eaf309f69cafecf Author: Rémi Duraffort Date: Tue Jul 27 21:29:07 2010 +0200 QT4_vlm: really fix #3938. commit f6f5286adf9ac757790f6b60a6693d3973f03344 Author: Rémi Denis-Courmont Date: Wed Jul 28 17:31:28 2010 +0300 Really fix PRNG return value descriptions commit a6367fb75fb9c15fdbf91d8005a1234b9ad90f54 Author: Rafaël Carré Date: Wed Jul 28 16:11:52 2010 +0200 logger: fix verbosity commit 389cb8ef5ac692b152b782515c16bcdaafabd7d4 Author: Ilkka Ollakka Date: Wed Jul 28 13:28:33 2010 +0300 use unsigned rand-function in playlist thread commit 33c4360bf63068757989676795d98fe84ea56e04 Author: Ilkka Ollakka Date: Wed Jul 28 13:27:21 2010 +0300 correct documentation on rand-functions return values commit d91338c6f6a68601f9eedaa5d95dac749f6281f7 Author: Jean-Baptiste Kempf Date: Wed Jul 28 00:50:02 2010 +0200 MKV: stop spamming about "unknown seekhead reference" Seriously, HD logs have 12000 of lines of logs because of that... This is beyond ridiculous. commit ebc429058fcc3ab1e5064bb381c4151a8149bc32 Author: Rémi Duraffort Date: Tue Jul 27 23:04:44 2010 +0200 koreus: use avformat demuxer. commit c57b78370f392ee12c8c72642333fe551bae8b00 Author: Rémi Denis-Courmont Date: Tue Jul 27 23:02:05 2010 +0300 freetype: simplify HTML rendering with the new XML API commit 70faefb1b693e96c1bfd68643880b6f278a2b2bf Author: Rémi Denis-Courmont Date: Tue Jul 27 23:01:35 2010 +0300 Improve xml_ReaderReset() commit 15172e6867ea91a40628edea89dce5d4d7039d79 Author: Rémi Denis-Courmont Date: Tue Jul 27 22:36:03 2010 +0300 XML: simplify demuxers commit 5330c52a29bbe0155bb05e49e21029e916cca9bd Author: Rémi Denis-Courmont Date: Tue Jul 27 21:48:56 2010 +0300 add xml_ReaderReset() commit d4e41e6450ec6321cb6d547fbbb16123fbccd039 Author: Rémi Denis-Courmont Date: Tue Jul 27 21:33:06 2010 +0300 Add module_start() and module_stop() This can be used to restart a plugin without going through the whole module_need(). This only makes sense if you are sure that the plugin will accept the object parameters. In other words, do not change any object parameter that could influence the plugin probing decision. commit 354f70c527ff183d34f0432b3611ef762fbc84b9 Author: Rémi Denis-Courmont Date: Tue Jul 27 19:43:32 2010 +0300 XML reader: use VLC object and plugin infrastructures commit 9d016759c25f227281fb0af9a4ea82bf38328b6d Author: Rémi Denis-Courmont Date: Tue Jul 27 21:05:36 2010 +0300 xml_ReaderDelete: remove useless parameter commit 59117b28623d003c2bf3374bf551f126da4322dc Author: Rémi Denis-Courmont Date: Tue Jul 27 22:11:58 2010 +0300 Do not include vlc_modules.h in vlc_common.h commit e4b51d8d5700b18eb795e250c4b3a0daf29fef57 Author: Hugo Beauzée-Luyssen Date: Tue Jul 27 00:08:28 2010 +0200 avcodec: encoder: Don't assume a maximum BPP of 24 Signed-off-by: Jean-Baptiste Kempf commit 178f2e27fc5353f488638a6d7a43c22baf874cd2 Author: Ilkka Ollakka Date: Tue Jul 27 14:23:58 2010 +0300 Contrib: don't enable libxml2 for fontconfig in win32 commit df316b5efcba5b2b50b9e27ba2f21574f21f5207 Author: Rémi Duraffort Date: Mon Jul 26 22:16:15 2010 +0200 qt4_vlm: fix #3938 (options must be removed from the input) commit 48c7e9d1d05c78f7724e3707cc3d24a64c1b7de0 Author: Rémi Duraffort Date: Mon Jul 26 21:53:34 2010 +0200 Revert "qt4_vlm: remove double call to VLMWrapper::Edit* functions (already called by the constructor)." This reverts commit 2e1e9ce57502b4128d8b96ea14732c45cec7f812. commit c05fa12539d7423fc0f833118c816eab72212df6 Author: Laurent Aimar Date: Mon Jul 26 21:34:22 2010 +0200 Fixed broken video with direct3d for some drivers. commit 2e1e9ce57502b4128d8b96ea14732c45cec7f812 Author: Rémi Duraffort Date: Mon Jul 26 20:52:30 2010 +0200 qt4_vlm: remove double call to VLMWrapper::Edit* functions (already called by the constructor). commit 87c351e58ad9f47e75ed8c165df229655075466d Author: Laurent Aimar Date: Mon Jul 26 20:29:57 2010 +0200 Fixed timestamps handling in various audio filters. commit 8c826f3940e2af2001bd666febe69173792ee065 Author: Rémi Duraffort Date: Mon Jul 26 18:59:51 2010 +0200 lua: fix koreus parsing. commit 8744dc3050ea60d250de033d5b827ba2fb29b8bd Author: Rémi Denis-Courmont Date: Mon Jul 26 20:15:34 2010 +0300 MSN: (hopefully) correct non-ASCII characters (fixes #3952) VLC code page is UTF-8, not ANSI. commit fef500571bf1cccc49063c298310e8db88be9833 Author: Rémi Denis-Courmont Date: Sun Jul 25 22:55:08 2010 +0300 XCB/XVideo: minor simplification commit fce4f9c45b864ffdd9529152c9fb7879c0646f73 Author: Rémi Denis-Courmont Date: Sun Jul 25 22:37:25 2010 +0300 Fix vlc_about.h generation commit e45f022f8c7f77ea4fb6f674ad9c36cc90a762c4 Author: Rémi Denis-Courmont Date: Sun Jul 25 22:12:22 2010 +0300 Reorganize AUTHORS and THANKS Also remove "what" programmers did (impossible to maintain) and email addresses commit aea4bcfb1260ebaf55ded367c1c186a0039124f5 Author: Francois Cartegnie Date: Sun Jul 25 19:28:33 2010 +0200 Qt: sprefs_interface add developers hints commit a241b3c73b8b96d8b18a27855e658b2cfbe7e224 Author: Francois Cartegnie Date: Sun Jul 25 19:11:27 2010 +0200 Qt: sprefs_interface split playlist option commit b92756eabb66e15b5489b55abb13c233a861382f Author: Francois Cartegnie Date: Sun Jul 25 19:00:15 2010 +0200 Qt: layout subtitles prefs commit 657fff36d7b2ea46b1dfe5bd5c21c4395f28b245 Author: Rémi Denis-Courmont Date: Sun Jul 25 20:12:44 2010 +0300 Remove support for V4L version 1 commit c23388a92310654a5547f66452981445182ef962 Author: Hugo Beauzée-Luyssen Date: Thu Jul 22 22:07:18 2010 +0200 avcodec: Allow usage of VLC_CODEC_RGBA PIX_FMT_RGBA is not a define, but an enum member. Signed-off-by: Rémi Denis-Courmont commit 98ea2dfe71eb03d78c8fb5a8ad9571d277c8e861 Author: Sam Hocevar Date: Sun Jul 25 10:53:51 2010 +0000 chroma: minor simplification refactoring in the YUV to RGB conversions. commit 9c8ec0435b30445a3f9a16da2d80da69771665f8 Author: Juho Vähä-Herttua Date: Sat Jul 24 23:31:09 2010 +0300 osx: Add vout_window_t support to macosx vout module Signed-off-by: Rémi Denis-Courmont commit cc82ee52dfa8c7958e2226b8b2ebf163daea4933 Author: Rémi Denis-Courmont Date: Sun Jul 25 13:26:37 2010 +0300 Win32: run on first thread is not needed commit b4bf94e06761276859f4a1f36c303269fb7035fd Author: Rémi Denis-Courmont Date: Sun Jul 25 11:18:34 2010 +0300 libva-enabled avcodec needs X11 commit dc67b481afd3bb28a0462c5d09caeb766335f295 Author: Jean-Baptiste Kempf Date: Sun Jul 25 02:54:09 2010 +0200 Contrib: update freetype to 2.4.1 commit 3bda99a3be785097bcb8f47630e47b1bf7ab5e96 Author: Juho Vähä-Herttua Date: Sat Jul 24 23:31:10 2010 +0300 qt4: More static_casts to null in preference components Signed-off-by: Jean-Baptiste Kempf commit 352fb477565081ff21f4ed3eeafe280a0e00c865 Author: Juho Vähä-Herttua Date: Sat Jul 24 23:31:11 2010 +0300 qt4: Add OSX support to embedded video Signed-off-by: Rémi Denis-Courmont commit 1eb0e68191ef5187b4b15896a64b3b8db3ea7b9a Author: Hugo Beauzée-Luyssen Date: Thu Jul 22 22:16:42 2010 +0200 smem: Allow usage of RGBA Signed-off-by: Rémi Denis-Courmont commit 374372612fbea4edbe44aefedcb04a85971b8464 Author: Francois Cartegnie Date: Sat Jul 24 18:02:14 2010 +0200 Fix advanced panel height saving. Fixes #3858 commit 02cae56912301b19c936a0155a8e11391eac2da9 Author: Rémi Denis-Courmont Date: Sat Jul 24 16:10:55 2010 +0300 SaveConfigFile: correctly an error on I/O failure commit be235a08f8f9185947bbec07de8c211c35c8f4ba Author: Jean-Baptiste Kempf Date: Sat Jul 24 14:52:56 2010 +0200 WinCE: actually fix the compilation commit 28308db499bc763b7a8daf8fad7bee3c03a3790f Author: Jean-Baptiste Kempf Date: Sat Jul 24 14:43:02 2010 +0200 WinCE: try to fix compilation commit e1c2b18a4dfbf07e32730ac1fc3a6ed153099ca5 Author: Rémi Denis-Courmont Date: Sat Jul 24 13:44:27 2010 +0300 After 3 seconds, allow SIGINT to kill the process Older versions did that too, and it can be quite useful when debugging. commit de68b12937589cdcbe5143f162dabd7654969362 Author: Rémi Denis-Courmont Date: Sat Jul 24 13:43:56 2010 +0300 Do not override signal functions for the time being commit 7f93109efe3b08154d1f94fb02daff113b57fd7b Author: Jean-Baptiste Kempf Date: Fri Jul 23 19:05:47 2010 +0200 Qt: make the MainInterface Grey Brushed on Mac It is ugly, but way less than it was... commit d2dd502e0a2709f52be26548a3deda5b08db8bb6 Author: Rémi Denis-Courmont Date: Sat Jul 24 12:06:28 2010 +0300 Plus sign must not be decoded in URI This is different from HTTP forms. commit 04b436b8b54cf0b08c510a0e28c0d77b0a880e3f Author: Rémi Denis-Courmont Date: Sat Jul 24 11:49:37 2010 +0300 XCB/XVideo: include XVideo error code in grab error debug message commit 0f19cebaa61d28562b33ff93bfd1b39b30097119 Author: Felix Paul Kühne Date: Fri Jul 23 13:11:27 2010 +0200 contribs: use latest OS X binary package commit 26731f234a225f4fb977e47d897f2f4ad6c77ea9 Author: Felix Paul Kühne Date: Fri Jul 23 13:10:49 2010 +0200 Universal Binary creation skript: updated to the re-worked version from 1.1-bugfix commit d4663a4d65b6323aa3b5781dd99b404623d19624 Author: Laurent Aimar Date: Wed Jul 21 21:56:01 2010 +0200 Do not filter out program/epg at the TS demuxer level, part 2. commit 325f4e5be6d2e74969ee5ee41b91800907d73b27 Author: Rémi Denis-Courmont Date: Thu Jul 22 23:15:25 2010 +0300 typo commit b6e0ca0b8d5a8d0bffdab06701cb7cb3a1ac60c2 Author: Rémi Denis-Courmont Date: Thu Jul 22 22:43:59 2010 +0300 XCB/screen: fix misleading comments commit 2b67ce72a9cbf2279bf8f6f769984aca968fe1f6 Author: Rémi Denis-Courmont Date: Thu Jul 22 20:34:39 2010 +0300 Win32: use Unicode output for the console (fixes #3125) commit cc856b0f652a65dba308025ef3502abea1534d25 Author: Rémi Denis-Courmont Date: Thu Jul 22 20:25:48 2010 +0300 logger: output to file in local character set commit e6295d4587187f3b0e2f560ef86dcfc02d5fc0d9 Author: Rémi Denis-Courmont Date: Thu Jul 22 19:53:21 2010 +0300 Win32: ToWide() converts UTF-8 to UTF-16 commit 726e4ea7f61c9a54675f879ca450d7753f6d848c Author: Rémi Denis-Courmont Date: Thu Jul 22 19:25:34 2010 +0300 Allow scaletempo to be toggled without restarting VLC commit 08af53b8915f18d56725ef933d04a7b0fc3f4607 Author: Jean-Baptiste Kempf Date: Thu Jul 22 18:02:30 2010 +0200 Qt: fix inclusion pathes commit edf7b0004d4844f72163244d0870fddb6e886830 Author: Jean-Baptiste Kempf Date: Thu Jul 22 17:38:32 2010 +0200 Revert "Disable swscale if avcodec is disabled" because the swscale doesn't need it anymore since [5f919fba48847669640f999dd72bb32df2cd17b8] This reverts commit 964c7e91c0273447e3f830c9aec4d84d602851b9. Please, do NOT backport this. commit f8c86f64e339a261b94f156527551356e360f547 Author: Rémi Denis-Courmont Date: Thu Jul 22 18:50:45 2010 +0300 Don't depend on non-existent file Pointed out by Alexis Ballier. commit 93388519b047039c687e5747e0a182a28378ff5b Author: Jean-Baptiste Kempf Date: Thu Jul 22 17:34:33 2010 +0200 NEWS Add Cqam + merge 1.1.1 news commit a8acf5a0f708aa80499a9d9ef0207ee3d1183193 Author: Manol Manolov Date: Sun Jul 18 12:11:50 2010 -0400 Add GUI support for Clear QAM Option in the streaming dialog to pick Clear QAM. Signed-off-by: Jean-Baptiste Kempf commit 39e9eba7db526f6a6518b80cae5c2a98a3605286 Author: Manol Manolov Date: Wed Jul 21 11:51:06 2010 -0400 Add Clear QAM to BDA North America cable network. Signed-off-by: Jean-Baptiste Kempf commit 539dfc8477945811d07f59f2252d6454acaddeab Author: Manol Manolov Date: Wed Jul 21 14:40:49 2010 -0400 Remove Wrong BDA shortcuts Signed-off-by: Jean-Baptiste Kempf commit b8a09dfe0c858f141f222ed4c2554b73b44e3933 Author: Manol Manolov Date: Tue Jul 20 20:42:19 2010 -0400 Improve BDA for Windows 7 and Vista Add support for the universal Network Provider Move put_TuneRequest after the capture filter is created and connected to the network provider. If not moved the request won't be accepted. Signed-off-by: Jean-Baptiste Kempf commit 09fc0953dc3f43b61085c21a648e6b21b430e000 Author: Manol Manolov Date: Tue Jul 20 20:22:12 2010 -0400 Cosmetics in BDA module No functionality changed just more proper type definitions Signed-off-by: Jean-Baptiste Kempf commit b7508014f4b124bd1a98f32fbe59ef803198e7b9 Author: Toralf Niebuhr Date: Thu Jul 22 11:39:36 2010 +0200 use NSAutoreleasePool::drain instead of NSAutoreleasePool::release since VLCKit ist compiled with Objective-C Garbage Collection = Supported Signed-off-by: Jean-Baptiste Kempf commit 806169e33a349d5ccd2a7c42eceeeaab8e154281 Author: Ilkka Ollakka Date: Thu Jul 22 17:52:36 2010 +0300 fix youtube.lua commit 54e9c0767a34e4ee37b8ef262e7ea61794edec4d Author: Rémi Denis-Courmont Date: Thu Jul 22 17:45:06 2010 +0300 Fix moc detection commit 3056962ed16e48b438dc43cf1ca5092615821e4a Author: Juho Vähä-Herttua Date: Thu Jul 22 14:53:27 2010 +0300 qt4: Add OSX to supported platforms of the towlower function. Signed-off-by: Rémi Denis-Courmont commit 7ba91883bfc80375dc17ced94501c6c4e1baf82b Author: Juho Vähä-Herttua Date: Thu Jul 22 16:58:43 2010 +0300 qt4: Prevent an equalizer crash on Mac OSX Signed-off-by: Ilkka Ollakka commit 3b35ca6d42b294a614a790032c24987a44a8c3c1 Author: Erwan Tulou Date: Thu Jul 22 14:29:39 2010 +0200 skins2: check missing files first thing ... ... and make user experience with skins2 less frightening ! missing files in skins should never occur, but reality is quite different (see vlc skins website). Yet, if a check is done before any other processing, we can avoid the unfriendly error dialog boxes issued by vlc core, and those skins often end up quite usable (missing files are either no longer used or for ancillary functionalities, that go unnoticed) commit 5f919fba48847669640f999dd72bb32df2cd17b8 Author: Jean-Baptiste Kempf Date: Thu Jul 22 12:59:03 2010 +0200 Split Avutil<->VLC chroma conversions functions from avcodec.h so that swscale doesn't depend on libavcodec commit 378c80277b249ab3c9545c0d11da29e464ccc48f Author: Juho Vähä-Herttua Date: Wed Jul 21 16:54:25 2010 +0300 osx: Fix a bug where glView frame doesn't get set if NSView parent is used Signed-off-by: Jean-Baptiste Kempf commit c422b773fd5613634c1c80e18d1e70661af5f2db Author: Rémi Denis-Courmont Date: Thu Jul 22 00:22:53 2010 +0300 ipkg: packaging rules don't belong in the source tarball commit 0359fa361b615bf7ee2418ffffa688bed70470b5 Author: Rémi Denis-Courmont Date: Thu Jul 22 00:22:05 2010 +0300 Only expand non-Makefiles config files if they are used commit 5e33034d87a3e3258573410053f0bfc1e7925674 Author: Rémi Duraffort Date: Wed Jul 21 22:28:08 2010 +0200 m3u: fix a memory leak (the string is not allocated with FromLocale nor ToLocale but strdup). commit d69171a2d863fad067d87df764d90572e3e509b4 Author: Rémi Duraffort Date: Wed Jul 21 22:00:56 2010 +0200 m3u: factorize. commit c06c0301e002ed750bcb9df86ca7caf2413ebca7 Author: Pierre d'Herbemont Date: Tue Jan 12 19:32:38 2010 +0100 configure.ac: Enable color-test automake option. This will colorize the `make check` output if your term supports it. Signed-off-by: Rémi Denis-Courmont commit 830fd6fc69e7eb5288b8f85b34f138355ce23e76 Author: Rémi Denis-Courmont Date: Wed Jul 21 22:58:08 2010 +0300 Update gettext files commit 27e4465a44ba59633c1606cee6453adc48591ff9 Author: Rémi Denis-Courmont Date: Wed Jul 21 22:53:36 2010 +0300 m4/.gitignore: remove legacy filenames commit fdbda6fec038e314228314288d29e2c218c0aeef Author: Rémi Duraffort Date: Wed Jul 21 21:54:22 2010 +0200 m3u: use the album art provided by jamendo along with the m3u files. commit d4c7ef27dd409c192fcfec571921bd7f892eb5af Author: Rémi Duraffort Date: Wed Jul 21 21:49:37 2010 +0200 Qt4: fix memleak when album arts. commit ab9825861e7e51408d1addb1f1e77fb03f900abf Author: Rémi Duraffort Date: Wed Jul 21 18:32:28 2010 +0200 faad: fix potential memleak. commit bf3282436ddb9dcd56f549b2955531a5b2b3f95a Author: Blake Livingston Date: Tue Jul 20 22:42:32 2010 -0700 Setting b_subtitle on subpictures during transcode, and applying correct timing. Signed-off-by: Laurent Aimar commit bdb9f0c0e3a25f78e5affbc61f4198a8e25e2ed1 Author: Rémi Denis-Courmont Date: Wed Jul 21 21:52:45 2010 +0300 Really check if Qt4 needs -lX11 commit b35dc178d7d159a850ace7baec714c5759e40908 Author: Rémi Denis-Courmont Date: Wed Jul 21 20:26:10 2010 +0300 avformat demux needs -lavcodec (av_free_packet) commit 964c7e91c0273447e3f830c9aec4d84d602851b9 Author: Rémi Denis-Courmont Date: Wed Jul 21 20:25:59 2010 +0300 Disable swscale if avcodec is disabled commit 1c6ac615a82aa1d8bab6295c828238e126ad201a Merge: c1cf203b272 a81518d6c9f Author: Jean-Baptiste Kempf Date: Wed Jul 21 18:16:32 2010 +0200 Merge branch 'master' of git.videolan.org:vlc commit a81518d6c9f960b92fcafb24855398600c0765ee Author: Rémi Denis-Courmont Date: Wed Jul 21 18:40:33 2010 +0300 Disable avformat if avcodec is disabled commit 393a1b3308030682a3d670bb2865f5be8ce8cea7 Author: Rémi Denis-Courmont Date: Wed Jul 21 18:19:17 2010 +0300 Require automake 1.11 ("It is more than a year old") commit 66ddfd87b6d50bbd879b08518df23a009fc163b8 Author: Juho Vähä-Herttua Date: Wed Jul 21 16:54:21 2010 +0300 Add nsobject support to vout_window_t Signed-off-by: Rémi Denis-Courmont commit a985ebd5cc1c73f885eb663707cb3daa995bdc29 Author: Christophe Mutricy Date: Wed Jul 21 00:07:47 2010 +0100 Fix include path We already use pkg-config in configure for the fist part commit c1cf203b27210576125cb7f23df93804c4598b39 Author: Jean-Baptiste Kempf Date: Wed Jul 21 00:19:39 2010 +0200 Avformat: correctly detect the fps Signed-off-by: Jean-Baptiste Kempf commit 88041dfe447b0239779f0af66e212e04a1d14da8 Author: Jean-Baptiste Kempf Date: Wed Jul 21 00:18:51 2010 +0200 Force avcodec to be at least 52.25.0 and avfomat 52.30.0... They are more than 1 year old... commit 9d14d571d4b68f19e7adc786813339d8cb9e1162 Author: Erwan Tulou Date: Tue Jul 20 16:56:32 2010 +0200 make_URI(Win32): rather default to "file" than format a wrong uri commit e575df71f59dcc2d9ce7c694ed5fb2b1d307e0ec Author: Ilkka Ollakka Date: Tue Jul 20 15:21:49 2010 +0300 fix documentation INPUT_GET_VOUTS actually uses size_t* than int* commit 4332f5b4071f1cf3f459b3883e1fa1a11c0e58c2 Author: Tristan Heaven Date: Tue Jul 20 11:50:09 2010 +0100 qt4: Fix stack smash in InputManager::UpdateVout From http://bugs.gentoo.org/show_bug.cgi?id=328969 Signed-off-by: Jean-Baptiste Kempf commit 4cd590ad52fcc3f94e7c409523d64fe6fcfb32a5 Author: Erwan Tulou Date: Tue Jul 20 11:12:01 2010 +0200 skins2: implement a ArtManager singleton This singleton is based on the same pattern as VlcManager or VoutManager. It is intended to load and cache art for the whole skin. Caching makes sense because 1/ several controls within a skin can display the current art, and 2/ art is likely to be reused by successive inputs (music album, repeat). Yet, caching is limited to two art for memory reason. commit ab8483243dbccc5af8cd3ebf88239ba9a88421d9 Author: Erwan Tulou Date: Mon Jul 19 17:44:30 2010 +0200 skins2: rework image control (scale while preserving aspect ratio) - implement mouseOver (forgotten in prior commit) - picture rescaled only when size changed (better performance) - some cosmetics commit 409553d22b18aacb2d3a918b900b85643ee6f6f6 Author: Erwan Tulou Date: Mon Jul 19 17:09:22 2010 +0200 skins2: correct wrong height when animated images are used The height of a control associated to an animated image is not the height of the image but the height divided by the number of subimages. commit 182e64587a1dc6f012360f4c318de762261dbd22 Author: Erwan Tulou Date: Mon Jul 19 22:16:54 2010 +0200 skins2: typo commit 5a4a1bc22725d5639afe9192973952afec49b832 Author: Jean-Baptiste Kempf Date: Mon Jul 19 23:45:38 2010 +0200 Win32: Remove quicktime from system codecs... Seriously, FFmpeg is way better and free... commit f0582d9d61ddac10d431d61103eb5c49024094f1 Author: Jean-Baptiste Kempf Date: Mon Jul 19 23:32:46 2010 +0200 Win32: Comment package-win32-crx from basic win32 make because it needs crxmake commit f2366bdd03c2818e23fee33fefff9f4ca27892e1 Author: Laurent Aimar Date: Mon Jul 19 22:15:56 2010 +0200 Fixed a potential IDirectDrawSurface2 leak. commit 9381877a72a850aa13051a91a1e86938e19b3cac Author: Laurent Aimar Date: Mon Jul 19 22:12:30 2010 +0200 Used a CPU memory fallback when Direct3DLockSurface/DirectXLock fails. It fixes a segfault when the directx/direct3d device is lost at the wrong time or cannot be restored soon enough (close #3647). commit a0530f4ab42c5e9dbd1b21e5a44c95d208254c55 Author: Laurent Aimar Date: Mon Jul 19 21:58:47 2010 +0200 Factorized Direct3DLockSurface/DirectXLock. There is a little difference in Direct3DLockSurface as it now also sets the height field, but it should have no functionnal changes. commit d0606472d5a245ec89846d091f5280e51874ed96 Author: Laurent Aimar Date: Mon Jul 19 21:45:48 2010 +0200 Fixed overlay update in directx vout. IDirectDrawSurface2_UpdateOverlay may fails, in which case vlc should simply retry later. commit 63f6d064b52301a3979c76e5df05786123651fb0 Author: Rémi Denis-Courmont Date: Mon Jul 19 23:27:13 2010 +0300 News about id3tag commit 2046250142e380c8f3238aeaaae3e6c1b6765757 Author: Rémi Denis-Courmont Date: Mon Jul 19 23:24:21 2010 +0300 Remove libid3tag from contribs commit 8eed6bd4ac58b444dd75b10f77b8c4499c825016 Author: Rémi Denis-Courmont Date: Mon Jul 19 23:22:40 2010 +0300 Remove the id3tag plugin commit c95dc9e8a95274d7c6eeffc5024e38124e7fb964 Author: Rémi Denis-Courmont Date: Mon Jul 19 23:34:57 2010 +0300 MP4: do not depend on id3tag plugin commit dc4b98a9646e9cfa00d66a894e0aeadf59f03643 Author: Rémi Duraffort Date: Mon Jul 19 22:29:47 2010 +0200 lua_demux: fix object leak. commit b5746390cd24c1df6fcc0ac06c8108fcf16dfb5e Author: Rémi Duraffort Date: Mon Jul 19 22:25:14 2010 +0200 lelombrik: fix title encoding. commit 2797ca1c04ec91cd293293f998badcb0d7f944be Author: Laurent Aimar Date: Mon Jul 19 20:02:45 2010 +0200 Revert "Called XInitThreads in vaapi." This reverts commit 7c93516a555e29c51f0a191b0c64daf65b029583. It is useless as 6adc39614a933e6d7cdc187963532de8573c1312 added it already. commit 1f253df8acc7f2c249c1aae2ba44cae2020a45f7 Author: Rémi Denis-Courmont Date: Mon Jul 19 20:32:55 2010 +0300 MSW: fix assertion failure on Open() error paths (fix #3889) Do not try to delete a callback and/or a mutex that do not exist. The goto error paths still look a bit suspicious, someone should double check them. commit 47369283f9bed68db77e0f1ba1f11840ddf1bfb3 Author: Rémi Denis-Courmont Date: Mon Jul 19 19:59:15 2010 +0300 Fix heap corruption commit f83fdcacb5f9fecf1ac457d6620eee1255748845 Author: Rémi Denis-Courmont Date: Mon Jul 19 19:57:30 2010 +0300 Expansion safety commit a14e5a4edc8c817bf3d3dc9c2f6a3f6bc638e64a Author: Jean-Baptiste Kempf Date: Mon Jul 19 18:02:43 2010 +0200 MacOS: minimal_macosx is broken, don't compile it... commit e62feac00d9f66cd9c5cb39eee86102a2bd16f5a Author: Jean-Baptiste Kempf Date: Mon Jul 19 17:56:20 2010 +0200 MacOS: don't compile opengl provider in the GUI since it doesn't compile... This doesn't make it usable though, but noone seems to care anyway... WARNING: this is a HUGE hack. It will kill yourself and your kittens commit 617801b6877e3aac9651eaa15e9ee0d2aea564d8 Author: Rémi Denis-Courmont Date: Mon Jul 19 18:30:16 2010 +0300 Undocument the now fixed X11 drawable depth bug This was fixed after 1.1.0-RC. commit 216818a84e81e8332f74a93513c249d63beee444 Author: Ilkka Ollakka Date: Mon Jul 19 12:06:39 2010 +0300 std: cosmetic commit 1f5e1e827fffcb075d196faffced40eee2df8c08 Author: Ilkka Ollakka Date: Mon Jul 19 10:48:26 2010 +0300 sout: add ogv as known extensions on muxing selector commit 8970ff6d495ee362098545b8f4a075ebda5d8099 Author: Konstantin Pavlov Date: Mon Jul 19 14:01:46 2010 +0400 Fix MPORA lua playlist script. commit e55650d5397fe8c1faa1920c79e8d32cb0cb0512 Author: Jean-Baptiste Kempf Date: Sun Jul 18 23:38:05 2010 +0200 Win32: fix breakage in Makefile commit 2e298fb87562b7a6470c24091a336b251be64bc4 Author: Erwan Tulou Date: Sun Jul 18 20:27:13 2010 +0200 skins2: fix fullscreen issue (black screen when video terminates). fullscreen is now managed (activation and deactivation) in skins2 exactly as it is done in qt4. - activation when a VOUT_WINDOW_SETFULLSCREEN is received - deactivation when (and only when) a vout_window release is received. commit 532e5d01d788f9c161065321e7ffa057e0041df4 Author: Rafaël Carré Date: Sun Jul 18 22:14:36 2010 +0200 lua playlist: update lelombrik parser commit c389095ab7b94daaedbbb9ebd2a5295b054e201c Author: Hugo Beauzée-Luyssen Date: Sun Jul 18 20:05:28 2010 +0200 mp4: Cosmetic. Signed-off-by: Jean-Baptiste Kempf commit 0aef10fe623b3d3a561f5ee4da688d0b76ff272d Author: Hugo Beauzée-Luyssen Date: Sun Jul 18 20:27:54 2010 +0200 Qt4: Open disc: Reset path when changing disc mode. Signed-off-by: Jean-Baptiste Kempf commit cd117a889816240f95bdb8ba5565af85749da1af Author: Rémi Denis-Courmont Date: Sun Jul 18 21:28:36 2010 +0300 udev is not a new feature in 1.1.0 commit 244fb9d5faef0f51a26af949dae2c6e44ad324cd Author: Hugo Beauzée-Luyssen Date: Sun Jul 18 19:18:31 2010 +0200 Qt4: Fix a warning. WId is almost always an integer (except for Symbian) Signed-off-by: Jean-Baptiste Kempf commit e043658db0f93148d2a3e499cd90e6fb76ee3fd2 Author: Jean-Baptiste Kempf Date: Sun Jul 18 19:27:24 2010 +0200 Configure: try to fix modplug detection If 0.8.8 is detected and --enable-mod is passed, it will error, if --disable-mod is passed, nothing will happen else it will autodetect. This is mostly like all other PKG_ENABLE_MODULES_VLC detections commit 3908f9542d9465bca0af35200729c941d50fa5b2 Author: Jean-Baptiste Kempf Date: Sun Jul 18 19:06:20 2010 +0200 MacOS: compile fix for playlist.m commit 9f26c14b7c1b9665bee20704d4fa3017973ef43f Author: Jean-Baptiste Kempf Date: Sun Jul 18 19:02:03 2010 +0200 MacOS: more compile fixes commit 719baa7f435d47e8e45a0d39365df82b509af721 Author: Jean-Baptiste Kempf Date: Sun Jul 18 18:57:27 2010 +0200 MacOS: fix compilation commit e7c39a72714c1ff65ff7269c2c2ae8159252ecb4 Author: Rémi Denis-Courmont Date: Sun Jul 18 19:37:09 2010 +0300 ALSA: remove call to deprecated snd_pcm_sw_params_set_sleep_min() commit 95a18cc9e66e7f06276052ae6411d494c6e8b6aa Author: Rémi Denis-Courmont Date: Sun Jul 18 19:35:34 2010 +0300 ALSA: cleanup commit a9d916728b2717206a0a7fe0702b0bc6dad16747 Author: Jean-Baptiste Kempf Date: Sun Jul 18 18:28:19 2010 +0200 Configure: don't stop everything when modplug 0.8.8 is detected, just deactivate the module This was annoying because if you had a modplug.pc and didn't --enable-mod, it was auto-detected and then failed. commit 202c4d9c4fab9bf3391c887194d4f05999634d61 Author: Jean-Baptiste Kempf Date: Sun Jul 18 18:17:28 2010 +0200 MacOS: try to fix MacOS Audio crash Should fix #3767 commit 71542b4b6f161251ca31b39de55d70bec1bde0bd Author: Jean-Baptiste Kempf Date: Sun Jul 18 17:58:07 2010 +0200 Qt: preferences, show correctly the column items Close #3887 commit e0499d3813fc84e6f77f6bad8b9cd525dfb79180 Author: Rémi Denis-Courmont Date: Sun Jul 18 18:59:59 2010 +0300 ALSA: use default device if none specified instead of failing commit 063bfc5c7ebca857aeeb1c7f4bed1c9c66ce9edb Author: Rémi Denis-Courmont Date: Sun Jul 18 18:46:07 2010 +0300 ALSA: use plughw rather than hw for manually selected output plughw provides transparent userspace format conversion if needed. That is much safer. In fact, I doubt VLC would support all raw hardware drivers - some have rather weird format requirements. commit 756890613a5236cf9145331c531a6add6c847878 Author: Rémi Denis-Courmont Date: Sun Jul 18 18:01:06 2010 +0300 ALSA: 16-bytes is enough for a card name commit 7d9488cf0055fb8baf3b1d619d30824e7f8c4a10 Author: Jai Menon Date: Sun Jul 18 18:43:31 2010 +0530 AVFormat : Don't drop metadata keys. The current code seems to require _all_ metadata fields to be populated which seems a bit unreasonable. Signed-off-by: Jean-Baptiste Kempf commit 7f971a831498d501fb269f05e82b3c0e4f467f3a Author: Jean-Baptiste Kempf Date: Sun Jul 18 13:25:31 2010 +0200 Update LIST commit 4e4c2ddbad38df03cd1ea5d8e42dacf8115dbd1b Author: Jean-Baptiste Kempf Date: Sun Jul 18 13:18:28 2010 +0200 Win32: makefile simplification commit 24a1b306aa45ad2f0f1d4011e9bfed43c2eb9f59 Author: Rémi Denis-Courmont Date: Sun Jul 18 12:14:09 2010 +0300 Assume UTF-8 operating system by default commit 9f1a2dccb55a21de912f580e95100f5a99ecbd06 Author: Rémi Denis-Courmont Date: Sun Jul 18 12:09:55 2010 +0300 utf8_vasprintf(): avoid useless strdup if UTF-8 is assumed commit d303d6a8d31912e66116b137fea2eb7400314697 Author: Rémi Denis-Courmont Date: Sun Jul 18 12:06:05 2010 +0300 Unicode: refactor, no functional changes commit 9164192f0231bed4913e5cd3bb4174343163439b Author: Rémi Denis-Courmont Date: Sun Jul 18 11:59:57 2010 +0300 nl_langinfo is not thread-safe, avoid it This brings some useless overhead for native UTF-8 systems. Linux packagers may want to define ASSUME_UTF8 to avoid this problem. Also, this assumes that iconv_open() recognizes "" as the current character set (POSIX says nothing about valid iconv_open() parameters). commit 53a9e90cea0976140f2f7f8e07c4cdc20bb0fc17 Author: Rémi Denis-Courmont Date: Sat Jul 17 23:01:05 2010 +0300 sout std: use raw mux for .mp3 extension (fix #3910) commit 749860b6bf52df7418f25a820fc14f54a08ffb32 Author: Rémi Denis-Courmont Date: Sat Jul 17 21:50:22 2010 +0300 Fix implicit switch case cast commit 0c6062ece8e73986a031a22c440f2b2b5f5a9a12 Author: Rémi Denis-Courmont Date: Sat Jul 17 20:25:35 2010 +0300 udev: use ALSA to find capture device names This is a little bit more understandable than device numbers. Unfortunately, hot plug is as flaky as before: udev reports the device before it is ready. alsa-lib provides no event interface (that I know), so we have to stick with udev for now though. Also, alsa-lib is _not_ used to fetch the card name. In my opinion, the udev vendor string is a lot better. Compare: - "USB Device 0xccd:0x77" (alsa card name) with "TerraTec Electronic GmbH" (udev vendor), or - "Intel ICH6" (alsa card name) with "Intel Corporation" (udev vendor). commit 483379cdc00fc5ac61c2f2f2ea2af3c31aad4a6b Author: Rémi Denis-Courmont Date: Sat Jul 17 19:37:31 2010 +0300 Move most alsa-lib logic to Makefiles commit 6d0e9da90f82f350917eff0d8f930b40e29ac94f Author: Rémi Denis-Courmont Date: Sat Jul 17 19:27:00 2010 +0300 OSS is not Linux-specific commit c559cc48cbd3410727f8d8034dd84dcf92a80603 Author: Ilkka Ollakka Date: Sat Jul 17 16:46:38 2010 +0300 lua art: don't try too much to find some art Move googleimage search first, and enable it again but don't use eg filename in search query. Move musicbrainz after last.fm, and don't try more than one way to find art, also do query once in 2 sec If you get bad hits from googleimage album-art, please report them to me. commit 7bf3ee3c5447365e956330b9a3788c7a1b5a3092 Author: Rémi Denis-Courmont Date: Sat Jul 17 16:34:01 2010 +0300 RC: stats are 64-bits commit 56d72625e7ee77962fc4b5de041789c175a25a3d Author: Rémi Denis-Courmont Date: Sat Jul 17 16:33:55 2010 +0300 RC: fix warning commit e21730c43e7c7fdb6d5d02c4b1e97888732c2ec2 Author: Pankaj Yadav Date: Sun Jul 18 09:47:29 2010 +0530 All other Interfaces already moved on.Only my oldrc was left :) Signed-off-by: Rémi Denis-Courmont commit a5dc11a80916461de6e279143db532d7782cfea2 Author: Pankaj Yadav Date: Sun Jul 18 09:32:37 2010 +0530 Some platforms may have macros optind optarg and optopt so we don't... ... use them as names of our variables Signed-off-by: Rémi Denis-Courmont commit f2e9e1493074b89632022946d3f6c319e8e0e522 Author: Juho Vähä-Herttua Date: Fri Jul 16 14:50:52 2010 +0300 asf: Fix WLE->DWLE in codec list object parsing Signed-off-by: Jean-Baptiste Kempf commit ebf5468e5beaa6489b69e7ec6cc2220d315a029b Author: Juho Vähä-Herttua Date: Fri Jul 16 14:50:51 2010 +0300 asf: Fix packet length handling to be correct Signed-off-by: Jean-Baptiste Kempf commit f4142bc80fd66221f41270c866d2d5f5ea0c18a6 Author: Francois Cartegnie Date: Wed Jul 14 18:29:34 2010 +0200 Qt: video_effects fix logo ui Signed-off-by: Jean-Baptiste Kempf commit 2ed186ab9bdbf2caa86cda4972e62fd9e8136b93 Author: Francois Cartegnie Date: Wed Jul 14 18:29:33 2010 +0200 Qt: sprefs_subtitles fix layout Signed-off-by: Jean-Baptiste Kempf commit f4d4a5e0f2ced2bcb300289de040356ffd97e52b Author: Francois Cartegnie Date: Wed Jul 14 18:29:32 2010 +0200 Qt: sprefs_input fix layout Signed-off-by: Jean-Baptiste Kempf commit fb92e7a0440af1dcb237479702e559e0278a8bca Author: Rémi Denis-Courmont Date: Sat Jul 17 14:15:14 2010 +0300 XCB: transparent rather than black cursor (fixes #3916) commit ac6b127e2eabcda70a86d94c6ebfc7df9de3dbe6 Author: Rémi Denis-Courmont Date: Sat Jul 17 13:32:13 2010 +0300 Always re-arm the cursor hide timeout on movement (fixes: #3915) At least with X11, the mouse may move without changing coordinates. We need to re-arm the cursor hide timeout since the cursor was shown. commit bc8dd6c8faab9e62b3814cb28adedaa846349414 Author: Jean-Baptiste Kempf Date: Sat Jul 17 01:28:22 2010 +0200 Win32/CE: Nicer Makefile syntax commit e2254d4cc2ad6e358bc707e60a88015de3af4a44 Author: Jean-Baptiste Kempf Date: Sat Jul 17 01:20:56 2010 +0200 Qt4: fix open dialog issue when file browser is embedded Close #3893 commit 8cbfee18eea8c7aee9020dcdc7072104e7b8d004 Author: Jean-Baptiste Kempf Date: Fri Jul 16 17:36:13 2010 +0200 Wince: do not fail if locale/ is missing commit fbc31765a70cf56f1bf74a765e03dc3c7f81c358 Author: Jean-Baptiste Kempf Date: Fri Jul 16 16:43:05 2010 +0200 Win32: man find commit 93a913a0afa3901da551c9f724ef121e5ff713e8 Author: Jean-Baptiste Kempf Date: Fri Jul 16 15:56:28 2010 +0200 WinCE: try to fix building packages commit 5ca3019168c0617ca08b34b140c2cb97b36dcec6 Author: Rémi Duraffort Date: Thu Jul 15 23:44:49 2010 +0200 includes: add some more LIBVLC_USED. commit b694c2d0512da5ccd93b9141594f96e8b0486a46 Author: Rémi Duraffort Date: Thu Jul 15 23:32:10 2010 +0200 Fix compiler warning. commit 6b0dd9ac31b4d886284925b46c1757aa2bf1a213 Author: Rémi Duraffort Date: Thu Jul 15 23:18:49 2010 +0200 libvlc_media: fix documentation. commit 496194df14b925c49931c39167c8c09f4c1a113b Author: Rémi Duraffort Date: Thu Jul 15 23:14:21 2010 +0200 http: fix warning. commit f860d76241de14faf0e1527ad1fb2add998177b1 Author: Rémi Denis-Courmont Date: Thu Jul 15 22:01:34 2010 +0300 Kill implicit pointer -> bool cast commit 00fa14440f3da5324e882e4a57184884d1f68c7b Author: Laurent Aimar Date: Thu Jul 15 20:55:59 2010 +0200 Fixed a compilation warning. commit d456bb4a261fbdc47989c25538f9f2072d7f9c76 Author: Götz Waschk Date: Thu Jul 15 20:04:24 2010 +0200 Fix taglib compilation. 1.6.0 does not support cover arts but the later version does support it. Signed-off-by: Rémi Duraffort commit d4b758bc2b2edc79e6732de44b1b72c5a6a03005 Author: Rémi Denis-Courmont Date: Thu Jul 15 20:40:03 2010 +0300 Fix --enable-id3tag help commit ac49700607b46e824d93671722c8442aad409a6a Author: Rémi Duraffort Date: Thu Jul 15 18:55:36 2010 +0200 aa: fix compilation (collision with Xlib symbols). commit d6d738ce6ec022d25c2dda2c12d9c194092230f4 Author: Rémi Denis-Courmont Date: Thu Jul 15 19:26:43 2010 +0300 ASCII Art: initialize Xlib Don't ask me why, but libaa depends on Xlib. commit 12a85b8a32922fe28a2d67fd42a592baae8e0dce Author: pk@pk-desktop.(none) Date: Fri Jul 16 00:20:40 2010 +0530 some platforms can have int64_t typedefed to long long ..This patch prevents illegal implicit conversion from long long * to int * Signed-off-by: Ilkka Ollakka commit d350820bdecf153a9e1ea072c672f240b7114992 Author: Rémi Denis-Courmont Date: Wed Jul 14 23:14:34 2010 +0300 Correct example RTP location (fixes #3901) commit c282137c7fb604fc9c5efbc9810c857316c15fac Author: Rémi Denis-Courmont Date: Wed Jul 14 23:11:28 2010 +0300 scene: Windows cannot replace files atomically (fixes #3521) commit 246c01b392ab5f91e5beecf35cf1d013a42347c7 Author: Rémi Denis-Courmont Date: Wed Jul 14 22:49:07 2010 +0300 Doc typo commit a1c5d036c2b1692a5670dfe197ed776084c35946 Author: Rémi Denis-Courmont Date: Wed Jul 14 22:39:18 2010 +0300 Typo, fix libvlc_video_set_format() pitch commit 7f48382793df3f420d48d63940ad92cbf7dcf447 Author: Ilkka Ollakka Date: Wed Jul 14 19:07:36 2010 +0300 statistics to 64bit Didn't touch the os x interface code. I don't think I missed any core-code that relates. Fixe #3411 commit ef39893fa2ea4ab5c479d166679f792343cc320d Author: Ilkka Ollakka Date: Tue Jul 13 19:57:16 2010 +0300 Qt4: change messages-dialog to use msg_SubscriptionSetVerbosity commit 14d8d88c6c045e5241fa6237eb65f95124c9deda Author: Ilkka Ollakka Date: Tue Jul 13 16:22:48 2010 +0300 add msg_SubscriptionSetVerbosity call, so core filter message-level for subscribers commit 2784bc2a8e8c022398879fbe5299d9683edfafe6 Author: Laurent Aimar Date: Wed Jul 14 20:27:18 2010 +0200 Added an assert in mkv. commit 04ddc68f796e87980bb5f41c1990fe947d3a60b4 Author: Laurent Aimar Date: Wed Jul 14 20:11:06 2010 +0200 Modified aout_ChangeFilterString to handle audio filter order. For the moment, no order is imposed. commit a7f5775ea877b0619a0311a3e966a46b42988240 Author: Laurent Aimar Date: Wed Jul 14 19:16:31 2010 +0200 Fixed a (probable) typo in aout_ChangeFilterString(). commit a9121588115a890ada660c45a5cec0a750153a62 Author: Laurent Aimar Date: Wed Jul 14 19:14:11 2010 +0200 Moved AoutChangeFilterString out of aout_internal.h. No functionnal changes. commit a4f30ff9f74a205f9ad39fd5c76fbda32d064771 Author: gbeauchesne@splitted-desktop.com Date: Sun Jul 11 23:33:13 2010 +0200 use VA_INVALID_ID wherever appropriate (vaapi). Signed-off-by: Laurent Aimar commit 7136b2e6aaeb52a4f82d916db13957b8391c79b9 Author: Jai Menon Date: Tue Jul 13 13:30:35 2010 +0530 MKV : Add MJPEG codec ID. Signed-off-by: Rémi Duraffort commit 67ffa80ab226c41d78f5e147ead702f6a3bc7f34 Author: Jai Menon Date: Wed Jul 14 23:00:34 2010 +0530 MKV : Fix some memory leaks in the EBML parser. Signed-off-by: Rémi Duraffort commit 665515c79b90a76625f766f9bec278748ac5dab3 Author: Jai Menon Date: Tue Jul 13 13:30:34 2010 +0530 MKV : Add support for parsing Matroska Tag elements and exporting them as metadata entries. Signed-off-by: Rémi Duraffort commit d56e311e7c89f128a4b9e69872231e97b2ac36e2 Author: Rémi Duraffort Date: Wed Jul 14 19:02:17 2010 +0200 modules: remove an unused define and assert if we try to add too many shortcuts. In fact the cache loader does only load less than MODULE_SHORTCUT_MAX shortcuts. commit 7b337cff1e4ef7bcfd12ba5b0601cb62b44e793b Author: Rémi Denis-Courmont Date: Mon Jul 12 20:53:56 2010 +0300 SDL vout: fix crash due to (not calling) XInitThreads commit 96067e4922878b125f86509a83c3495670bcb450 Author: Rafaël Carré Date: Mon Jul 12 17:32:41 2010 +0200 dbus: monitor input state change through "intf-event" End of playlist is still not notified commit a34ed254124195592cf79e1998fc6e06d8566863 Author: Rafaël Carré Date: Mon Jul 12 15:39:10 2010 +0200 mpris.glade: silence a gtk warning commit 063c97ffa68a552a1e40294fc1916da6d7f2b5f1 Author: Rafaël Carré Date: Mon Jul 12 15:32:48 2010 +0200 MPRIS metadata required field is "location", not "URI" commit 2f001223b069618a18a99bcec9d28301a9268235 Author: Rafaël Carré Date: Mon Jul 12 14:35:09 2010 +0200 Fix make dist after moving dbus files commit 1b4afebb16f664f9cb43ab32d89de4493427ae2c Author: Rafaël Carré Date: Mon Jul 12 14:33:45 2010 +0200 Remove file forgotten in [79a45df736] commit e778af8bb60ba6a67c47e8b30c175874726414ee Author: Rafaël Carré Date: Mon Jul 12 00:26:00 2010 +0200 fixes dailymotion parser get the SD video (in flv), the HD and HQ videos (in mp4) causes seeking back and forth and the video is unplayable commit 59144ef3ce8728013c8d9ccef985cead4b7cf700 Author: Ilkka Ollakka Date: Sun Jul 11 20:59:08 2010 +0300 transcode: use var_Get(Int|Bool|String) commit b874bf2523bad8c70fd54c348e2aea12c57a2314 Author: Laurent Aimar Date: Sun Jul 11 19:05:50 2010 +0200 Enabled back yadif deinterlacer mode in the vout. commit 4bfd8cb7103f6776d4463de001edee8e30f9e9b9 Author: Laurent Aimar Date: Sun Jul 11 19:04:35 2010 +0200 Added support for video filter that introduce latency (vout). It is not yet perfect as the input is not warned of the latency of the vout. commit 62f5a01be5f660c780936a21ab27bcf7a55a0883 Author: Laurent Aimar Date: Sun Jul 11 19:02:37 2010 +0200 Fixed deinterlacer mode configuration (vout). commit ce1b1bda347a6e4540b8c418b70f2b46f34726c7 Author: Laurent Aimar Date: Sun Jul 11 19:01:51 2010 +0200 Cosmetics. commit 4e57bfa7f0ad081f216f4f99b7a3f84d40c493ca Author: Laurent Aimar Date: Sun Jul 11 18:59:11 2010 +0200 Enabled back yadif mode in the deinterlace video filter module. Becareful that it adds a delay of one frame, so it needs to be flushed on discontinuity and it will return NULL one time. commit 6c6beec6a652a2bab7ef4078c4c68995979b6b26 Author: Laurent Aimar Date: Sun Jul 11 18:55:47 2010 +0200 Added a way to flush video filters and video filter chains. It is not yet used, but it will be needed for filter that need to delay frames. commit 3683cc99da0a39bca72d14a17682ffeacee7652b Author: Laurent Aimar Date: Sun Jul 11 18:53:05 2010 +0200 Used VA_INVALID_ID when appropriate. commit 7b27f950b0fe4c76acbea58ea183a486bdc7da2e Author: Laurent Aimar Date: Sun Jul 11 18:50:49 2010 +0200 Used VA_INVALID_SURFACE when appropriate. commit 84f1839b2318ac0963bc37d43b078d5992e9e8db Author: Laurent Aimar Date: Sun Jul 11 18:42:07 2010 +0200 Fixed fourcc selection used for video extraction from vaapi. We now test that the selected fourcc actually works by calling vaGetImage. Initial patch from Gwenole Beauchesne. commit 70092cf6e88d85fbb25e87675c7ee1d2eb2e8eaf Author: Laurent Aimar Date: Sat Jul 10 01:21:38 2010 +0200 Used the right picture to get the date we have to wait on. No functional changes. commit 8e07ff9c78f03acfd67a5fb38cc09342b28cbc0f Author: Laurent Aimar Date: Sat Jul 10 01:19:38 2010 +0200 Moved out the code retreiving a decoded picture from ThreadDisplayPicture. No functional changes. commit b8a46d564f7d6c822b8dbe945af2bcb679a0e579 Author: Mark Lee Date: Sun Jul 11 06:47:58 2010 +0100 Add functions to get/set audio delay. Two new functions added: * val = libvlc_audio_get_delay( p_mi ) * libvlc_audio_set_delay( p_mi, i_delay ) The delay is measured in microseconds. Signed-off-by: Rémi Denis-Courmont commit 3356dff1a7c7b4c60f3018d84d39a70129557148 Author: Rémi Denis-Courmont Date: Sun Jul 11 18:59:45 2010 +0300 Fix previous commit commit 90b0c4d1258d04479478b1e446897620fe5e4c16 Author: Rémi Denis-Courmont Date: Sun Jul 11 18:47:44 2010 +0300 XCB: use var_Inherit*() commit 6bbabbb5d27d6a221d9af04f1c6bf83bd8ae3a23 Author: Rémi Denis-Courmont Date: Sun Jul 11 18:40:40 2010 +0300 Warn if xcb-keysyms is missing As suggested by Jan Janak commit eee7959f60de79984e1c691253e07e3e86c1333a Author: Kamil Klimek Date: Mon Jul 5 10:31:44 2010 +0200 support for stream size in imem access module Signed-off-by: Rémi Denis-Courmont commit d823d1842255dad93232205647ca6450db91ca9f Author: Rémi Denis-Courmont Date: Sun Jul 11 18:22:54 2010 +0300 Check that integers are within range when loading vlcrc commit 4a44ee69d45616c02e40f2c3760a5a640e560773 Author: Rémi Denis-Courmont Date: Sun Jul 11 18:22:29 2010 +0300 Fix reading integers from vlcrc commit ea409cf90e182f5a321bc1a9baca28adb2de00ff Author: Ilkka Ollakka Date: Sun Jul 11 16:26:23 2010 +0300 Qt4: shorten the html in net_open.ui commit 0390b69b47e162367c9edfc26c21c48ceeab47ff Author: Ilkka Ollakka Date: Sun Jul 11 16:20:00 2010 +0300 Qt4: define generic font-family instead font in net-open helper-text commit 8273b8bb7a28a17bf6307d233483261f1d2a40cf Author: Ilkka Ollakka Date: Sun Jul 11 16:15:23 2010 +0300 Qt4: user system font in preferences labels commit fd05e9c16c4a044ed25a5555de13b411e1a9ee11 Author: Rémi Denis-Courmont Date: Sun Jul 11 15:55:22 2010 +0300 Marq: allow opacity parameter in config chain commit 7e765ed1396fb3e279c5435d35044b11d4b9d009 Author: Rémi Denis-Courmont Date: Sun Jul 11 15:45:40 2010 +0300 Remove legacy casts commit d601ddbb3d7835ebc32f67ad48300ebf8b132e54 Author: Rémi Denis-Courmont Date: Sun Jul 11 15:45:08 2010 +0300 Return 64-bits values for integer object variables commit 8daf472e80e9eed2308dbedec2b03bd1d459429e Author: Ilkka Ollakka Date: Sun Jul 11 15:07:47 2010 +0300 Qt4: handle int64_t-values in preferences-widget commit b27990c5c570519c44101464ea9871e4325a527b Author: Rémi Denis-Courmont Date: Sun Jul 11 14:43:43 2010 +0300 Store and parse 64-bits values in vlcrc commit cafd2e02288005f71157bc74cf13b7d1d68fb808 Author: Rémi Denis-Courmont Date: Sun Jul 11 14:43:01 2010 +0300 Use 64-bits for integers in plugin descriptors commit 6767b4426c5a7725eaf6cafaa9de856f0bad21b7 Author: Rémi Denis-Courmont Date: Sun Jul 11 14:42:30 2010 +0300 Store configuration integer as 64-bits values commit f8d899e7630c48354af0d3d3f77efb58e39b1cd6 Author: Rémi Denis-Courmont Date: Sun Jul 11 13:59:03 2010 +0300 Cosmetic commit 21f056e8c51e0c1f9ad522a41b5cfd48ea088160 Author: Daniel Tisza Date: Sun Jul 11 11:52:23 2010 +0300 Add entity encoding for input options when outputting an xml file. Entity encoding was missing (for options) in generation of an xspf playlist. On the reading side the entity decoding is all fine. Signed-off-by: Rémi Denis-Courmont commit 77dd16bace3e70599cab1a36fe94565bca717227 Author: Rémi Duraffort Date: Sun Jul 11 08:45:57 2010 +0200 pulse: fix a memory leak. commit 71ed5a7b8e5844d54c2279e06993b5161b6f2689 Author: Rémi Duraffort Date: Sat Jul 10 20:05:58 2010 +0200 luatelnet: really add the possibility to pipe commands into the telnet interface. commit 41297efb1b500434e8a8902b315290c4c516f67c Author: Rémi Duraffort Date: Sat Jul 10 19:17:13 2010 +0200 Revert "luatelnet: accept multiple commands seperated by '\n' or '\r'." This reverts commit f5b8b43a9e210a70e016871db6bab36929d6b866. commit d97a54a6417348376e26cc5f4d5ba9bbc698ede7 Author: Rémi Duraffort Date: Sat Jul 10 19:17:02 2010 +0200 Revert "luatelnet: missing debug message." This reverts commit 8c1d2b3e3a20805becc4ce0d800f6f0c40de50dd. commit 31150350679286f873c94fc670ddbafddaed7163 Author: Rémi Denis-Courmont Date: Sat Jul 10 18:09:05 2010 +0300 Add LibVLC API for vmem commit b401af054814d7067ef6217133b437e5fe695bfa Author: Rémi Denis-Courmont Date: Sat Jul 10 17:56:39 2010 +0300 vmem: major rework - add an optional display callback, - make unlock callback optional (planes could be static), - pass an opaque picture identifier from lock to unlock and display callbacks (this would enable multiple pictures later), - pass pixel planes back to the unlock callback for convenience, - use pointer VLC variables instead of configuration strings, - fix an unlikely memory leak. commit 00c81739e161efef6dd86733c28c5bcae75feda1 Author: Rémi Denis-Courmont Date: Sat Jul 10 17:52:21 2010 +0300 Fix typo commit 57bc01b040818f1b5251f08f1d8b8f527c6d2306 Author: Rémi Denis-Courmont Date: Sat Jul 10 17:25:41 2010 +0300 Fix compilation commit c7dd9b7ee11d95598e3c0414439b95bd220f7466 Author: Rémi Denis-Courmont Date: Sat Jul 10 17:17:12 2010 +0300 XCB/window: allow compilation without xcb-keysyms commit 73339d95a75f7f9311d4aa8674ee2600f884d8d7 Author: Ilkka Ollakka Date: Sat Jul 10 15:39:10 2010 +0300 avcodec: disable direct rendering for VP80 avcodec native decoder has priority over libvpx one, and I don't know howto change that easily. Fix #3820 commit 5f118ca94b8b9e25b78e72e781c94fb2376541bb Author: Ilkka Ollakka Date: Sat Jul 10 13:31:36 2010 +0300 avformat: fix non-file usage after [1644d683e9df] Fixes eg youtube viewing. commit b1a700d1e3e5432235afe6179f67d2d13707a3a3 Author: Rémi Denis-Courmont Date: Sat Jul 10 12:49:16 2010 +0300 Framebuffer: don't register useless signal handler The signal handler currently does nothing anyway, so this was a waste. commit ef186aec55c5425ef7d913f365f6452ce3057465 Author: Rémi Denis-Courmont Date: Fri Jul 9 17:56:45 2010 +0300 vmem: use var_Inherit* commit fd907c9abaa6304442ced84809bdb53600c922ca Author: Rémi Denis-Courmont Date: Fri Jul 9 17:50:50 2010 +0300 Add var_InheritAddress() Returns NULL if the variable cannot be inherited - pointers can never be found in the configuration. commit fe3cb633a222d1dde3fc300fe654b66a1c9b070c Author: Rafaël Carré Date: Fri Jul 9 19:12:58 2010 +0200 src/playlist/loadsave.c : Fix [1644d683e9df] typo and double free commit 2af37db2cec14a68030fa2d55ae4885b2b333a90 Author: Ilkka Ollakka Date: Fri Jul 9 13:15:28 2010 +0300 Qt4: disable all by default if user sets message-filter Also accept filter-name without +/- as enabled one, so user can see messages by just typing module-name without any other syntax. commit eadba593a3010168598a4395fceecd392f8469c5 Author: Ilkka Ollakka Date: Fri Jul 9 11:48:50 2010 +0300 Qt4: enable all messages only if filter is empty commit cd0c2c45c0198ec38cce4af877b033529639ddaa Author: Ilkka Ollakka Date: Fri Jul 9 11:49:48 2010 +0300 apply Enable/DisableObjectPrinting to filter subscriptions too commit fe145872fccb389edc97c3dea2463f4956bc3db4 Author: Jean-Baptiste Kempf Date: Thu Jul 8 23:53:43 2010 +0200 Qt4: do not explode if MyDocument isn't available See http://forum.videolan.org/viewtopic.php?f=14&t=78396 commit c2a9fa6d7c095caa26e60943c88e528d08e2eec0 Author: Rémi Denis-Courmont Date: Thu Jul 8 22:58:56 2010 +0300 http-user-agent needs restart commit 7f9b7d3e31101f97831b2e62ca25dc671de14c6b Author: Rémi Denis-Courmont Date: Thu Jul 8 22:45:43 2010 +0300 Add a proper API to set the user agent commit d3b02be6e47870bb1dff74f99bfa510fc4140646 Author: Rémi Denis-Courmont Date: Thu Jul 8 22:45:34 2010 +0300 Remove the --user-agent hack commit f566eb87f26199f73d9f7cec71724872c0fca714 Author: Rémi Denis-Courmont Date: Thu Jul 8 21:14:05 2010 +0300 Reject libmodplug 0.8.8 commit 4787f2365afd93cbd2fa8fc5790920b5ad10fc40 Author: Rémi Denis-Courmont Date: Thu Jul 8 20:24:32 2010 +0300 Force the X11 video outputs when libvlc_*_set_xwindow() is used So LibVLC won't try to use a video output that cannot be embedded. commit 9671a6d62a80c0e1179d70728949564ba29bbc2b Author: Rémi Denis-Courmont Date: Thu Jul 8 20:19:49 2010 +0300 unset "window" if the LibVLC drawable is cleared commit e2d1b524ca440868f8bf364ef402ff6fd348829e Author: Rémi Denis-Courmont Date: Thu Jul 8 20:07:15 2010 +0300 XCB/window: force window provider when libvlc_*_set_xid() is used We cannot drop the priority to zero. This would break rare but functional use of `vlc --drawable-xid $WINDOWID`. commit 3778d63a32207df8e2dcc9a274fa9aa4f22ab9d8 Author: Rémi Denis-Courmont Date: Thu Jul 8 20:04:39 2010 +0300 Win32: drop drawable plugin priority to zero We select it explicitly when a HWND is set for embedding. commit 6eb5f0750c022b7431e74dced5641be13e27d682 Author: Rémi Denis-Courmont Date: Thu Jul 8 19:56:27 2010 +0300 Qt4: drop window provider priority to zero Mapping the Qt4 plugin requires a particularly long time and much memory. So we had better avoid doing this everytime we create a new video window (if the Qt4 interface is _not_ used). commit 0a64cb093bdd6aff27193b12a97599b1cc8ce2d3 Author: Rémi Denis-Courmont Date: Thu Jul 8 19:52:30 2010 +0300 Add a window variable to select the window provider commit fa4ba3ac6e157737f7ecc269377659ff1c8a3f4e Author: Rémi Denis-Courmont Date: Thu Jul 8 19:49:38 2010 +0300 Define drawable-*-* variables only on MacOS commit 782865e801093e37cf4d5cc9643ae479f99179fa Author: Rémi Denis-Courmont Date: Thu Jul 8 19:40:54 2010 +0300 playlist: simplify with demux psz_location commit 86805ce1797781bcdd97828db7b0cdbc77d74f6f Author: Rémi Denis-Courmont Date: Thu Jul 8 19:25:03 2010 +0300 Remove unused property commit 0a47447d5ca81575c143e9a1c24da31ef38d323d Author: Hugo Beauzée-Luyssen Date: Thu Jul 8 16:11:56 2010 +0200 Qt4: Cosmetics about ClickLineEdit, QVLCFramelessButton This removes useless member, useless parameter, useless empty dtor, and adds a missing reference. Signed-off-by: Jean-Baptiste Kempf commit 16196a40d6adbf672fcc4804d4b28710e5c2ba9f Author: Ilkka Ollakka Date: Thu Jul 8 16:09:56 2010 +0300 Revert "ts.c: check that pts is valid for H264" This reverts commit cf45f5073677d2e7bfe57066c426340703198107. commit 485c8db9faf42d34953b4e65ce7de6d1676b3da2 Author: Ilkka Ollakka Date: Thu Jul 8 14:51:53 2010 +0300 dvdnav: don't decode_URI for psz_file commit 167f75fbfdb2f9a00ee2e7f438b4746197890b1f Author: Ilkka Ollakka Date: Thu Jul 8 14:49:49 2010 +0300 taglib: dont decode psz_file as URI commit cf45f5073677d2e7bfe57066c426340703198107 Author: Ilkka Ollakka Date: Wed Jul 7 18:21:52 2010 +0300 ts.c: check that pts is valid for H264 Hackish workaround for #3306 commit d5cec4585d66dd4c67c496ed29a163436774b793 Author: Ilkka Ollakka Date: Wed Jul 7 15:52:32 2010 +0300 pes.c: make sure H264 stream has aud TS-stream needs aud-nals, but didn't find any confirmation yet if ps needs those too, so I assume it does. Maybe it would be better just to check first nal and set boolean for adding aud. commit b445a6a9ffb600e4aa87793c21186d457631d588 Author: Sébastien Escudier Date: Thu Jun 24 08:41:16 2010 +0200 rtp : safety check. There was a small window of opportunity between RtspSetup and RtspAddId where this can happen. commit 23f17c3370b45c6102109713976ad5983764fd59 Author: Mario Siegmann Date: Wed Jul 7 23:46:25 2010 +0100 Update german installer l10n Signed-off-by: Christophe Mutricy commit 5bfc874a371b299f70c1f889a45ed043dc128b7c Author: Michał Trzebiatowski Date: Wed Jul 7 23:43:51 2010 +0100 Update polish installer l10n Signed-off-by: Christophe Mutricy commit f8d5652706916e4b7471a6d40f0d1c23854a79a4 Author: Rémi Denis-Courmont Date: Wed Jul 7 23:56:33 2010 +0300 Qt4: do not allow spaces in network URLs (fix #3870) commit 852f0db978ded9e96adff1165bba5b6fe025775d Author: Jean-Baptiste Kempf Date: Wed Jul 7 22:52:14 2010 +0200 libass: kill unused variable warnings commit 1e7c4bb02b766cb088ccc5d151295cd77f9552e2 Author: Jean-Baptiste Kempf Date: Wed Jul 7 22:45:21 2010 +0200 Ignore .exe files in bin/ folder commit d3ad0ff17cd425bf072026e38c239596ee8523ab Author: Jean-Baptiste Kempf Date: Mon Jul 5 18:51:42 2010 +0200 Qt: spref small rework of video and codecs part Move the skip-frame pref from video to codecs commit 6e4f7493b073e405a03e977adb52085924740fd5 Author: Rémi Denis-Courmont Date: Wed Jul 7 21:57:56 2010 +0300 Qt4: fix opening DVD directory with special characters commit d63b17d13ef0d76acda28c714c6299df44ffa6fc Author: Rémi Denis-Courmont Date: Wed Jul 7 21:52:10 2010 +0300 demux: provide both URL and file path as with access This commit may eat your domestic pets. commit 222f800a28377358198dc3df341f32ea085272af Author: Rafaël Carré Date: Wed Jul 7 20:52:24 2010 +0200 doc/transforms.py: whrandom is deprecated since python 2.1 Only import needed functions commit edeb8f7bc73ca5bf1eeeca767469098252add6fa Author: Rémi Duraffort Date: Wed Jul 7 20:38:32 2010 +0200 Qt4: fix #3872 commit a6817becf30b9e7c4d682e42128a374c8ba49ffc Author: Rémi Denis-Courmont Date: Wed Jul 7 21:15:08 2010 +0300 Qt4: fix opening directory with special characters commit 1644d683e9df1620685ed666865b4752bfcca3a0 Author: Rémi Denis-Courmont Date: Wed Jul 7 21:12:46 2010 +0300 make_URI: add scheme parameter commit a0112f4b5674a621b3781d7c1125182c96b2c228 Author: Jean-Paul Saman Date: Thu Jun 3 16:25:45 2010 +0200 vlc_block.h: typo in comment commit aefa6eebe0258742c0c5ac56d0e185bd5ef14cc6 Author: Jean-Paul Saman Date: Wed Jul 7 16:46:17 2010 +0200 mozilla: remove unused include (cherry picked from commit 8749a60070100b42765472bfef4be6e1fb1731e8) Conflicts: projects/mozilla/vlcshell.cpp commit 87c1d81632bf8c90fbe8f50b74f8326baa02b500 Author: Jean-Paul Saman Date: Mon Mar 22 11:25:21 2010 +0100 mozilla: correct comment (cherry picked from commit ce050593f3b4a668472d481154e1e548c1f79e03) commit 36fda079eaf46162d0cd67f205766e9c71ee1cc5 Author: Erwan Tulou Date: Wed Jul 7 15:36:27 2010 +0200 skin2(Win32): add support for mouse wheel in fullscreen mode fix #3862 commit 2dee046f6a5dfaa323be036da7e3631d8096ccef Author: Sébastien Escudier Date: Mon Jul 5 14:50:24 2010 +0200 change warning color in console Use the same orange than in FFMPEG, instead of yellow. It wasn't readable in consoles with white background. commit b76086655eb6543fc90dc174f98c0cfaffa76f24 Author: Jean-Baptiste Kempf Date: Wed Jul 7 14:06:42 2010 +0200 Mac: small menu fix commit 8c1d2b3e3a20805becc4ce0d800f6f0c40de50dd Author: Rémi Duraffort Date: Tue Jul 6 21:19:56 2010 +0200 luatelnet: missing debug message. commit f5b8b43a9e210a70e016871db6bab36929d6b866 Author: Rémi Duraffort Date: Tue Jul 6 21:16:01 2010 +0200 luatelnet: accept multiple commands seperated by '\n' or '\r'. It was possible with the oldtelnet interface using something like (echo admin ; echo help) | nc localhost 4212 That's now working with the lua one (but not the cleanest way). commit ec87e89b5950679bb48b714ebffd2ae7040b999b Author: Rémi Duraffort Date: Mon Jul 5 21:56:06 2010 +0200 Core: add some LIBVLC_USED. commit 1e8de67594fcf0f6cfefa2dd969519db4671e762 Author: Rémi Duraffort Date: Mon Jul 5 21:54:52 2010 +0200 Fix printf type. commit 3fc54c1ac1b1114d88c9ca782de378a0497c0272 Author: Rémi Duraffort Date: Mon Jul 5 20:10:17 2010 +0200 mp4: fix a memory leak and an invalid release in MacOS code. commit 2cf7cf9f0a7fb5e24f1bfe5dc48898e173c1df22 Author: Jean-Baptiste Kempf Date: Mon Jul 5 11:59:57 2010 +0200 Input: code alignment and cosmetics commit f16cd68a2a2333296cd337f69180fba3b6958226 Author: Ilkka Ollakka Date: Mon Jul 5 12:49:05 2010 +0300 Pulse: do flush in close() not play() Also compare against RUNNING and not DONE on waiting loop. Also lock mainloop when modifying values that are used in callback-code, and don't signal without lock. commit 3926efdad583c1b745c20a96b4f03efe8d5a5813 Author: Jean-Baptiste Kempf Date: Mon Jul 5 11:35:34 2010 +0200 Qt: forgotten file in previous commit commit 79a45df7360a2bdab24cd844201152d8ce3451c4 Author: Mirsal Ennaime Date: Mon Jul 5 09:05:34 2010 +0200 Reorganize the dbus control module code * Split the module source code into several files Functionality is unchanged, but the result is more maintainable. Signed-off-by: Jean-Baptiste Kempf commit 597e38cbe309d14e0b02615a277c290c7424062d Author: Jean-Baptiste Kempf Date: Mon Jul 5 11:24:30 2010 +0200 Qt4: small preference cleanup commit 1a2ec59a38bdbf34fb97c27d7d58ef8da9ee92cf Author: Jean-Baptiste Kempf Date: Mon Jul 5 10:16:18 2010 +0200 Win32: simplify and fix targets commit 693cfd62cda56a287661faf6cabd55d35e48746d Author: Ilkka Ollakka Date: Mon Jul 5 10:00:10 2010 +0300 x264: forgotten free() spotted by ivoire commit 50f134512daa73b359e5b1ff9e269fe9c472e129 Author: Ilkka Ollakka Date: Mon Jul 5 09:47:05 2010 +0300 x264 compile fix for x264 < 102 commit b7bf2596a9cb4772997cb08a7b93380bb583c3a8 Author: Ilkka Ollakka Date: Mon Jul 5 09:33:18 2010 +0300 x264: add options for opengop commit a5d406db831d22a9a4420615f8cad1592a9371a6 Author: Sebastien Zwickert Date: Sun Jul 4 03:45:04 2010 +0200 Fixes comment. Signed-off-by: Jean-Baptiste Kempf commit d461733d5b96180497050a9edf22229d501b792b Author: Jean-Baptiste Kempf Date: Sun Jul 4 20:53:48 2010 +0200 Win32: Remove rebase stuff This was cygwin specific, probably conflicting with ASLR/DEP and noone is able to understand the logic behind it. commit c38d7ca2761d566e0c4e882f51aeb0cd2ac8d08f Author: Rémi Duraffort Date: Sun Jul 4 08:22:14 2010 +0200 rar: fix possible use of un undefined value (due to a goto on error). commit 3d80127ebdfc7d73b4ee3af2230e1d74e11adb3d Author: Jean-Baptiste Kempf Date: Sun Jul 4 00:26:53 2010 +0200 Qt4: restart the playlist in the correct state when closed Close #3788 commit e339d116d18123afcd30e3c7f6ec176c84d160e7 Author: Srikanth Raju Date: Sat Jul 3 23:51:01 2010 +0530 ML: Use a lock for ml_Create commit c78c2b56631fb2490884261a580e980a468f0e94 Author: Srikanth Raju Date: Sat Jul 3 23:28:43 2010 +0530 ML: No need to initialise commit 88c67824f0b94bc3a4ceb2087c6d3567a3bb526c Author: Srikanth Raju Date: Sat Jul 3 21:13:56 2010 +0530 ML: Remove leading underscores from core functions commit d4d1d2ecbb4054ccce1bd2dd219e58597d661df3 Author: Srikanth Raju Date: Sat Jul 3 19:13:33 2010 +0530 ML: Replace pl_Hold with pl_Get commit 26105b49cfd13aa52e8a6cafb5e90f17aa5e7711 Author: Srikanth Raju Date: Sat Jul 3 18:52:48 2010 +0530 ML: Remove asserts in vlc_media_library.h commit cbb9f5f6fb64fce2196ea1bfd482b74e16bd1af7 Author: Srikanth Raju Date: Sat Jun 26 22:12:21 2010 +0530 Suppress warnings in missing.c commit 8bf3b3a083d1b5e61efa95b788c1750338f32c11 Author: Jean-Baptiste Kempf Date: Sat Jul 3 17:07:58 2010 +0200 NEWS about Rar commit c0acdd72db9234ec055de7ce473150eb123b6f45 Author: Jean-Baptiste Kempf Date: Sat Jul 3 17:05:52 2010 +0200 Fix make dist after RAR commits commit 4a25a7f26f9b44680c12332a675d71cb7a642ebc Author: Jean-Baptiste Kempf Date: Sat Jul 3 16:39:15 2010 +0200 Makefile: remove BeOS make BeOS is dead and unmaintained commit e52396a4a73c666350a0a4201d7f2ccaf4232956 Author: Jean-Baptiste Kempf Date: Sat Jul 3 16:38:20 2010 +0200 Win32: fixup for Unix2dos various names commit 29ed6fa5511a3a3dc4207f3912694f72864f9b94 Author: Jean-Baptiste Kempf Date: Sat Jul 3 16:24:17 2010 +0200 Win32: further simplification commit a0761fb15104e7120ed69de9da0a0c7d491ce27b Author: Jean-Baptiste Kempf Date: Sat Jul 3 16:17:07 2010 +0200 Win32: no need for activex and mozilla folder. commit e1e5b556c7907f6372263c0869381b30fdbb43a7 Author: Jean-Baptiste Kempf Date: Sat Jul 3 15:57:28 2010 +0200 Win32: we now depend on make install + small fix commit 37607cf9d5c65e5d8b0e378c8f4b152cd6444ac5 Author: Jean-Baptiste Kempf Date: Sat Jul 3 14:17:45 2010 +0200 Qt: more fixes for x64 commit 5a7b2f11a8fa75967ab64e55bc07163a3e92e847 Author: Jean-Baptiste Kempf Date: Sat Jul 3 14:03:22 2010 +0200 Qt: blind fix for compilation of extended panels commit 15b18c04b30d456147f53445f98fa138f8cfa20b Author: Jai Menon Date: Thu Jul 1 19:51:40 2010 +0530 MKV : Export MPEG[12] sequence header present in CodecPrivate as extradata. This fixes files where the muxer doesn't store sequence headers as part of the stream. Signed-off-by: Jean-Baptiste Kempf commit 9e7276df6a300ad828bcd771e703f2dd9d324f2b Author: Jean-Baptiste Kempf Date: Sat Jul 3 13:35:09 2010 +0200 Win32 Makefile: remove unused targets and clean This commits installs plugins in a plugins/ hierarchy and NOT a flat plugins/ This might kill your cat. You are warned commit c748554df814c00764b89a1397da04ed2062499c Author: Jean-Baptiste Kempf Date: Sat Jul 3 13:24:01 2010 +0200 Win32: makefile simplification for peflags, osdmenu and lua Using find. commit d6b0077ced3c07f5df12888a01c0643b8132fc02 Author: Jean-Baptiste Kempf Date: Sat Jul 3 13:13:29 2010 +0200 Win32: more simplifications using find foo commit f196a40a6a7ca17b72642cf83c99c53d17039121 Author: Jean-Baptiste Kempf Date: Sat Jul 3 12:49:54 2010 +0200 Makefile: Forgotten file in previous commit commit 354d002d0f5160ce5f87ce9ef2151700ab89388e Author: Jean-Baptiste Kempf Date: Sat Jul 3 12:41:16 2010 +0200 Be consistent in how you name readme files commit 162edb54a1f6a3b1be1bb9a8a18aac7f0167ceda Author: Jean-Baptiste Kempf Date: Sat Jul 3 12:34:35 2010 +0200 Win32: makefile simplification After `make install` move the right files around so it matches the old layout commit fd57f0eabf1a16e5c44c8e4d4a8e948787bde1e7 Author: Rémi Denis-Courmont Date: Fri Jul 2 21:29:33 2010 +0300 C++ compile fix commit b4c9cb160e24388a8c6092717f5257cdf46f146a Author: Rémi Denis-Courmont Date: Fri Jul 2 20:54:50 2010 +0300 Make vlc_value_t.i_int 64-bits The memory usage is already there anyway. However, this increases the code size a little, especially on 32-bits platforms. N.B.: helper getter functions are still 32-bits until further change. So are configuration items. commit 2a6fdbb4b001bf8553e98b5ea75914aac84ad293 Author: Rémi Denis-Courmont Date: Fri Jul 2 20:46:12 2010 +0300 stats: can't set two values in the same union commit e284f2409ee97ff1909baa8c1eda277c560e7a94 Author: Rémi Denis-Courmont Date: Fri Jul 2 19:52:13 2010 +0300 padding is superfluous (mtime_t, coords...) commit 098b6f264b75d4fec99c42e214eea3c371d50c71 Author: Jean-Baptiste Kempf Date: Fri Jul 2 15:18:32 2010 +0200 Win32: prepare "make install" to work. commit 8fc10b42bdd457362cc46dc454066879c66c775d Author: Ilkka Ollakka Date: Fri Jul 2 14:47:58 2010 +0300 Qt4: adjust default playlist font, hopefully looks better in windows commit a1b6032885b87deb623e5f5da86f7b98ed579c38 Author: Jean-Baptiste Kempf Date: Fri Jul 2 12:02:09 2010 +0200 Update module LIST Remember that omapfb opengl hd1000v and ggi are dead... commit 871eee664eb12f03f768d9e8e70c38d05811b244 Author: Jean-Baptiste Kempf Date: Fri Jul 2 11:49:27 2010 +0200 DxVA2: Remove tab in source code commit c6464e8ebf846fc279ee448a15f61175f289c05c Author: Rémi Denis-Courmont Date: Fri Jul 2 05:43:25 2010 +0300 Fix libvlc_video_set_crop_geometry() to accept custom values (untested) commit 89486ccb0bcebd2e047cdcf2d2c51a59ec4a0adf Author: Geoffroy Couprie Date: Thu Jul 1 22:17:38 2010 +0200 Win32: Activate DEP on XP SP3. DEP is useless without ASLR, but people using an 10 year old OS don't have the right to complain commit 167a3db323a822146585784ad790fc4c73686c46 Author: Jean-Baptiste Kempf Date: Thu Jul 1 22:14:07 2010 +0200 Fix rar compilation on broken OSes commit 4b555eab6a8163d6580235a57aa5ea988781058d Author: Jean-Baptiste Kempf Date: Thu Jul 1 16:25:23 2010 +0200 DxVA2: user-friendly descriptions commit 6f9bf4ab7f99b89c6c2d6c977028b34f71095a18 Author: Laurent Aimar Date: Thu Jul 1 20:32:44 2010 +0200 Safer vlc_atomic_set for win32. commit 7d8a47a7db02135256610955da8b7e251e02fd57 Author: Laurent Aimar Date: Thu Jul 1 20:20:19 2010 +0200 Fixed MPEG2 video decoding used in RTSP. commit fdf2f0fcecccf3f40b1dd2ed5922e04a056091b7 Author: Laurent Aimar Date: Wed Jun 30 21:47:27 2010 +0200 Added support for multiple files in RAR archives. It is not yet perfect as it should probably create a XSPF playlist by reusing some code from the zip modules. commit 5d3e4a5dbade823289376566ba1ea5f09cb222d7 Author: Laurent Aimar Date: Tue Jun 29 20:13:09 2010 +0200 No functiona changes (rar). Creates a full list of files inside a rar archives for future modifications. commit 2298f3808f2c8ec4278377ed5f002fbc7da5960f Author: Jean-Baptiste Kempf Date: Thu Jul 1 18:12:19 2010 +0200 Qt: Increase the max synchronisation time commit 5b1eee3669e205fb591af9a67dcec270a89b1f8e Author: Jean-Baptiste Kempf Date: Thu Jul 1 17:09:41 2010 +0200 audio-visu are about visualization2 modules. Closes #3826 commit 35bbdac8fd599bf00a5024efc7aae67b99faaef1 Author: Erwan Tulou Date: Thu Jul 1 15:45:42 2010 +0200 skins2: fix RadialSlider (overflow) position varies between 0 and (n-1) when n images are available. This fixes the widget disappearing when slider was at 100%. commit f14f66e9882633ac5fb675766d42eeaf208cd51b Author: Jean-Baptiste Kempf Date: Thu Jul 1 15:48:16 2010 +0200 DxVA2: cosmetic alignment in GUID commit fe4a2f20f202d0c6ad275d33639d27ae04957f8d Author: Jean-Baptiste Kempf Date: Thu Jul 1 15:00:56 2010 +0200 Qt: fix F* keys in Preferences - #3827 KEY_F* are not consequential, while Qt::Key_F* are Close #3827 commit 0e5461f0789f229a1674a22d24bc74f17bbe866b Author: Kaarlo Raiha Date: Thu Jul 1 15:28:46 2010 +0300 destroy whitespace Signed-off-by: Ilkka Ollakka commit e0b2fbe6b250e377846a5d3fb5b85417435f658b Author: Jean-Baptiste Kempf Date: Thu Jul 1 14:02:42 2010 +0200 Thanks to dilaroga commit c6b77506dde6f72b217bfb890cc7800fc1e68d9d Author: Sebastien Zwickert Date: Mon Jun 28 13:28:30 2010 +0200 MacOS: fixes an issue with the recents item that doesn't list the opened media since changes made in b0620aea6b50d3062d1240e6d4a3945ca40b5e92. Signed-off-by: Jean-Baptiste Kempf commit d02ebf22f52f84fd367b0e2133a24d22a508755d Author: Sebastien Zwickert Date: Wed Jun 30 13:01:30 2010 +0200 MacOS: fixes #3825. Since [af97f24d528acab89969d6541d83f17ce1ecd580] we need to send a stop: message to properly exit libvlc. Signed-off-by: Jean-Baptiste Kempf commit 95c6e2f347e00a66ea53f39ee575e6e4163d5bbe Author: Jai Menon Date: Thu Jul 1 00:23:53 2010 +0530 AVCodec : Add the MPEG1 codec ID to the map table. Signed-off-by: Jean-Baptiste Kempf commit b6552403fd1f82512e2a682bc9a0ec3f71fa6c73 Author: Erwan Tulou Date: Thu Jul 1 12:01:38 2010 +0200 skins2: fix RadiaSlider (typo) commit a2bd0738d74befa4444d3d1a3101983265781cc3 Author: Erwan Tulou Date: Thu Jul 1 10:21:36 2010 +0200 skins2: fix RadialSlider - fix several parameters wrongly spelled (case sensitive) (led to crash in atof) - fix uninitialized m_position variable commit 20a67d037f191d01053af4753fe855beb4829141 Author: Jean-Baptiste Kempf Date: Thu Jul 1 00:29:50 2010 +0200 Fix english text commit 5661954c35570f67148f096c209ac679f9742a1b Author: Ilkka Ollakka Date: Wed Jun 30 20:49:15 2010 +0300 lua: fix fuzzy musicbrainz search and use " " around title/artists commit 03b67fa4dd6859c54f703633959d438607087af2 Author: Ilkka Ollakka Date: Wed Jun 30 19:09:16 2010 +0300 Qt4: add playlist-tree selection to simple preferences I think tree-view on playlist looks ok (iconview/listview atleast), so lets not make too hard to enable it. commit 41148b036037ae84568019cefc1b485f80a6522a Author: Ilkka Ollakka Date: Wed Jun 30 14:21:19 2010 +0300 Qt4: scale iconview art related to fontsize Scales whole view content related to fontsize we get from model. commit 8526b9a33f5d9e49d910bb8511faa68b6b33d0cb Author: Ilkka Ollakka Date: Wed Jun 30 14:20:44 2010 +0300 Qt4: return fontrole for all items By default use defaultsize (from theme/system) - 2 points. commit c07dca23baad4773054aefd5ea99602dffc2c8ec Author: Rafaël Carré Date: Wed Jun 30 06:54:38 2010 +0200 ignore plugins cache in source dir commit e4fb597bfba8715c99b900b767dcd931aa45cf93 Author: Rafaël Carré Date: Wed Jun 30 06:07:13 2010 +0200 ncurses: use const, silence a warning commit 85fadc92b7c93bd2f74e7dae13d602a0adbbe0ea Author: Rafaël Carré Date: Tue Jun 29 18:32:14 2010 +0200 contribs: fix FFmpeg target when building ARM Specify --target-os=linux when HAVE_LINUX is 1 Don't depend on libvpx on armel commit df6818ddca9ea664cded20fcf4a7cd5fc7106595 Author: Rémi Denis-Courmont Date: Tue Jun 29 17:29:50 2010 +0300 Win32: fix InterlockedExchangeAdd use commit a9daba19eb7d07965cfe86dda138ff88a24e590c Author: Rémi Denis-Courmont Date: Tue Jun 29 17:25:37 2010 +0300 Move vlc_atomic_t typedef to Then we don't always need to include commit 85a9ea3bac5bd026836c3e6bad37c42f1161fca7 Author: Rémi Denis-Courmont Date: Tue Jun 29 17:24:15 2010 +0300 Atom: use volatile keyword commit 3c73117a137e01d1770da9cd8e62827ca20d5f11 Author: Erwan Tulou Date: Tue Jun 29 09:12:09 2010 +0200 skins2(Linux): set _NET_WM_PID in any case whatever the window manager says (in _NET_SUPPORTED), setting it is never harmful. It may even be useful in some situations. pointed out by courmisch commit bde1898a73522e268bbe43c6f5d4da27c4681a45 Author: Jean-Baptiste Kempf Date: Tue Jun 29 01:47:21 2010 +0200 Win32: try to fix atomic adds with InterlockedExchangeAdd iso InterlockedAdd commit 8940931e6375cce95b08079342c7bb8f25788e0a Author: Christophe Mutricy Date: Mon Jun 28 18:59:42 2010 +0100 Fix build of mpeg2 module with old libmpeg2 on arm commit 21db0b7d082aadcf580528f1d14d2df17ee1afeb Author: Rafaël Carré Date: Mon Jun 28 21:35:16 2010 +0200 Cleanup after [17638ecf0bd] There is no need to change the ASM name of constants This might fix compilation on compilers not supporting all gcc asm() features commit 172c2460bc35a33a22b3bf257650482711275573 Author: Laurent Aimar Date: Mon Jun 28 02:49:41 2010 +0200 Fixed --program behavior. commit 3c1e28fa63be40577a1c678252dc2b51e829f210 Author: Laurent Aimar Date: Mon Jun 28 01:43:51 2010 +0200 Fixed the selection of a program list in TS demuxer. commit 16c88b6d8f8cdeff0df833abd1e094991e34a137 Author: Laurent Aimar Date: Mon Jun 28 01:35:23 2010 +0200 Do not filter out program/epg at the TS demuxer level. commit d4c95534b792182ac9f9539456504c5b5782771f Author: Laurent Aimar Date: Mon Jun 28 01:21:12 2010 +0200 Clean up b_access_control usage in TS. commit 1cfd777352fa66c3d2ce317c4b26c844f73cc022 Author: Laurent Aimar Date: Mon Jun 28 01:15:47 2010 +0200 Factorized program (un)selection in TS. commit 0d068c4acbf116dcf8c65894f9ac9108b11fbc3b Author: Laurent Aimar Date: Mon Jun 28 01:08:06 2010 +0200 No functional changes (ts). commit 5c040f079afd6b1ae6f78aad680232d4cd1daa04 Author: Laurent Aimar Date: Mon Jun 28 00:55:32 2010 +0200 Removed write only variables (ts). commit 871731a028baebf07e9fa1578c21fc800aac741b Author: Laurent Aimar Date: Mon Jun 28 00:53:57 2010 +0200 Fixed program selection in TS demuxer. commit ba789e5b890e071671fc9310192fa70898dce635 Author: Laurent Aimar Date: Mon Jun 28 00:52:53 2010 +0200 Fixed (un)selection of pcr pid in TS demuxer. commit 46c39f92566e30e1758436124d7646b5b630fe1b Author: Laurent Aimar Date: Mon Jun 28 00:50:38 2010 +0200 Fixed a segfault when --programs is used in the TS demuxer. commit 3658e653a9a8a6bbf37e3e3ccaf573a282830af6 Author: Ilkka Ollakka Date: Mon Jun 28 19:34:43 2010 +0300 dshow: add aspect-ratio optio to video-capture same as v4l2, can't do win-compile myself, so buildbot will be my judge. commit ec30dbc12d48358711d25a5c80a509e641e6bb79 Author: Erwan Tulou Date: Mon Jun 28 10:13:03 2010 +0200 skins2(Linux): check if _NET_WM_PID is supported This kills X11 warnings for Ubuntu/Gnome. commit 87d96eea33644f68c511c4d9f5bc0179ff6f2c9c Author: Ilkka Ollakka Date: Mon Jun 28 11:33:48 2010 +0300 Qt4: don't draw background on nodes in icon_view by default Only draw background if it's parent of current item, hopefully makes the iconview in tree-mode littlebit cleaner in UI-wise (well, actually want to see what others like it in this way). Also should make easier/faster to spot the current items parent from iconview mode in tree-mode. Also draw background-rect with rounded corners. Feel free to revert/worship/point fingers/express opinions on this commit. commit f4ffaf1a8845d590a0cef7c31309e94185a1be1c Author: Sebastien Zwickert Date: Mon Jun 28 01:53:00 2010 +0200 MacOS: fixes memory management issue. closes #3807 Signed-off-by: Jean-Baptiste Kempf commit e5640463ca1c7e1fa7bf2a1e87e0d5136c264e5b Author: Rémi Denis-Courmont Date: Mon Jun 28 02:19:22 2010 +0300 Rewrite GC code on top of atomic ops (This saves one useless spin lock per GC object) commit 34f3dfb172a44155148df362efb8a0831da757ca Author: Rémi Denis-Courmont Date: Mon Jun 28 02:13:33 2010 +0300 Atomic operations (currently same ones as in garbage collector) commit d0248515a18f96b6658f59163c72841085338011 Author: Rémi Denis-Courmont Date: Mon Jun 28 01:08:28 2010 +0300 OSX: same string as Qt4 commit 0601ce56ed422cc56a63da6d8f3b0123dad340e0 Author: Rémi Duraffort Date: Sun Jun 27 20:07:15 2010 +0200 xspf: silently skip unknown extension nodes (fix #3696) commit bfe5bcce4f973f0ff1223cbf177295f7a93bfb15 Author: Laurent Aimar Date: Sun Jun 27 00:21:40 2010 +0200 Revert "Do not scan for subtitles files in the current dir for TS files" This reverts commit c6ab39323aacc0d62f0908a3f526e93261de62e2. It is not needed anymore with 769aa8d3f72623abd2543a84d90eba21c89e3f45. commit 46576f85796c8fd8a06df1d39102fed7b6f9a82c Author: Laurent Aimar Date: Sun Jun 27 00:18:46 2010 +0200 Preparse the TS until at least one ES is declared. It is a better workaround to #3075 and it makes preparsing return the ES list (not yet perfect for that). commit 7d5dbadace37c60324afb93d0c572776da0dc658 Author: Laurent Aimar Date: Sat Jun 26 23:07:09 2010 +0200 Fixed a segfault with opengl provider. commit d5a5026d7f4567d12481099e80b15061dacc9b96 Author: Laurent Aimar Date: Sat Jun 26 21:55:20 2010 +0200 Allocated mod16 D3D surfaces. It seems necessary for ATI(?) dxva2 support. commit 10e9ceafd19c1a77ab23e775563233b2b26ca20a Author: Laurent Aimar Date: Fri Jun 25 00:53:14 2010 +0200 Prefered DXVA2_ConfigPictureDecode with guidConfigBitstreamEncryption equals to DXVA_NoEncrypt. It should fix the performance issue with ATI hardware. commit df833855559a20ce60cdf1429c845ee3b8a25120 Author: Rémi Duraffort Date: Sun Jun 27 18:36:49 2010 +0200 meta_folder: fix a memleak. commit 645e8d0bee60c90923b2d4351e8f10adaa0c43e1 Author: Rémi Denis-Courmont Date: Sun Jun 27 17:10:33 2010 +0300 Add version infos to new LibVLC functions commit 9529ae4e8cd615f311bbfba8cab466dc427fdfb9 Author: Rémi Denis-Courmont Date: Sun Jun 27 17:10:07 2010 +0300 Add test cases for bug #3812 commit 67bc4a20d784131ce7de8292c60c0829f4784735 Author: Rémi Denis-Courmont Date: Sun Jun 27 17:09:24 2010 +0300 Fix libvlc video functions when there is no input (fixes #3812) commit 2a14fb71bc4b3cd817856d2187305b0529c0a629 Author: Rémi Denis-Courmont Date: Sun Jun 27 16:54:07 2010 +0300 Test libvlc_media_player_set_pause() commit 4faa38ecba8274d50fb03ff070ff18df9f4f9875 Author: Rémi Denis-Courmont Date: Sun Jun 27 16:52:58 2010 +0300 libvlc_media_player_set_pause: race-free pause/resume function While -confusingly IMHO- libvlc_media_player_pause() toggles the pause state, libvlc_media_player_set_pause() sets it. commit 67e7a01a0b94a0b60670cbf34d8c94d1df098b46 Author: Robert Jedrzejczyk Date: Sun Jun 27 01:13:57 2010 +0200 Fix libvlc_video_set_scale() Signed-off-by: Rémi Denis-Courmont commit 5e0b1e9370c984bddf6c8a97726a5c973f4e114d Author: Jean-Baptiste Kempf Date: Sat Jun 26 23:20:40 2010 +0200 WAV Mux: kill warnings commit 05627b6605e043e1fdc02acd7955709ffacf6510 Author: Jai Menon Date: Sun Jun 27 01:08:11 2010 +0530 WAV Mux : Extend the muxer to support non-PCM codecs. Currently, the muxer generates invalid files whenever any streams with non-PCM codecs are used as input. This is fixed by adding a few additional waveformat tags to the wave_format_tag_to_fourcc table and using the fourcc_to_wf_tag utility function. Signed-off-by: Jean-Baptiste Kempf commit c1a7d8e396f7ece5e90309b0c460911f7a8ed37f Author: Jean-Baptiste Kempf Date: Sat Jun 26 20:32:50 2010 +0200 Contribs: update png to 1.2.44 CVE inside. commit eff70d83b83fa453220c4c4383db032f253b5784 Author: Jean-Baptiste Kempf Date: Sat Jun 26 18:25:43 2010 +0200 MacOS: deinterlace != deinterlace-mode commit 455cfd6f9ebbd0e98c73b6c9aa1d32ad4e2645f2 Author: Jean-Baptiste Kempf Date: Sat Jun 26 18:24:01 2010 +0200 MacOS: variable renaming for future fix commit e9bc095a5d8534cb4b700d85097ae2ccbbcbb5c2 Author: Sebastien Zwickert Date: Sat Jun 26 18:11:19 2010 +0200 MacOS: fixes #3772 (disabling macosx-eq-keep causes crash). commit 06a4528b4b5cda65690a5bec5b4c8a78be9ef2bc Author: Rafaël Carré Date: Sat Jun 26 18:06:49 2010 +0200 fix fd:// broken by [370b6cbb300] file descriptor number is not a file path commit d9ab91e21802e278a1741a68364b25f274c23631 Author: Srikanth Raju Date: Sat Jun 26 20:07:17 2010 +0530 Core: Remove stray code that releases playlist twice commit edeb940a36d5506254947fc8f3530d6881f9dff6 Author: Srikanth Raju Date: Sat Jun 26 20:05:45 2010 +0530 ML: Include ml_GetPersonsFromMedia() in src/missing.c commit 6cf46ba69751908f401b28264e68cb805ddd5b65 Author: Srikanth Raju Date: Sat Jun 26 19:11:31 2010 +0530 ML: Remove functions not defined in core from livvlccore.sym commit 6bff1cc92a66ab1a73ba1fbf22523671bf5c8ce3 Author: Srikanth Raju Date: Mon Jun 21 22:26:52 2010 +0530 ML: Media Library Core Core functions and singleton media library object commit 49fd520ae96e62938038a750c06c784e5eb3d22e Author: Srikanth Raju Date: Mon Jun 21 22:24:53 2010 +0530 ML: Include Media Library header commit 9f1f778cf13ebc1c028cb9a77d141a453c45fded Author: Jean-Baptiste Kempf Date: Sat Jun 26 14:30:06 2010 +0200 Apple: do not try to run a non existing globalhotkey module. commit cc5b3af019db3893c84e4f09fef4277727151a84 Author: Rémi Duraffort Date: Sat Jun 26 12:11:08 2010 +0200 alsa: fix a memory leak. The thread can be canceled when owning a block_t, so we must push a way to clean it up. commit 7b6dc5d928a0d62bc71cf1b52318b9a833720add Author: Rémi Duraffort Date: Sat Jun 26 11:37:22 2010 +0200 Fix spelling. commit 3f573875f66043bf59609ac4398f09f1478dec4f Author: Rémi Denis-Courmont Date: Sat Jun 26 03:16:31 2010 +0300 Fix vlc_pgettext commit ae74559c7270c8bc671b6992bf9484341ab23d01 Author: Ilkka Ollakka Date: Sat Jun 26 01:51:35 2010 +0300 ts-mux: repeat sps/pps on keyframes, should fix h264/ts streaming issues (hopefully) commit a1aae98ac63eb4d4f18487777dfb8fe2b4f41941 Author: Adrien Maglo Date: Fri Jun 25 22:00:00 2010 +0200 Qt/EPG: set word wrap true for the tittle QLabel. commit aeb4a8149ba23975e4ed411f41fc60f4943e2f66 Author: Jean-Baptiste Kempf Date: Fri Jun 25 18:27:51 2010 +0200 Contribs: update libmodplug to 0.8.8.1 This closes #3793 and #3779 commit c1ba81aeb1d72979953c4eeaf85f1202e0008469 Author: Jean-Baptiste Kempf Date: Fri Jun 25 11:34:41 2010 +0200 Add jp2k fourCC commit df8768da3e17abb5fca0081c98b7e61d53735b32 Author: Jai Menon Date: Fri Jun 25 13:59:19 2010 +0530 JPEG 2000 decoding support. Adds a JPEG 2000 fourcc and hooks it up to the libavcodec decoder. Also add an alias to 'mjp2' which is used to pack JPEG 2000 in MOV by Final Cut Pro etc. commit 3eeacf09e70470b01226cd41e40856477258b0b5 Author: Jean-Baptiste Kempf Date: Fri Jun 25 11:18:01 2010 +0200 Fix symbols after [a8fbe67ffbd0299169317074bdab82a84d35dc3b] commit 51304fe91b9f24e4dec96d133eea9be16797e308 Author: Rémi Denis-Courmont Date: Fri Jun 25 08:07:01 2010 +0300 LUA: make one byte room for the nul terminator after iconv() commit 78d1d1105b1b309406eca03d2275daf7e78cdd62 Author: Rémi Denis-Courmont Date: Fri Jun 25 07:45:23 2010 +0300 subtitles: make the default character set value explicit commit 4b85979a1c02a40912226568c815970d178a1ac9 Author: Rémi Denis-Courmont Date: Fri Jun 25 03:08:58 2010 +0300 Spell preferred commit bd2035ebca26cd9b01432b023f39911a1050b606 Author: Jean-Baptiste Kempf Date: Fri Jun 25 01:11:09 2010 +0200 DxVA2: CoTaskMemFree can be used correctly now. commit e7aff502e234f2ca64c0f25a85280c8f94942525 Author: Ilkka Ollakka Date: Thu Jun 24 21:25:47 2010 +0300 Qt4: constify commit 568e55553dfb2a2bb01395614d45fcb422b9a302 Author: Ilkka Ollakka Date: Thu Jun 24 18:13:17 2010 +0300 Qt4: constify currentIndex() and find* helpers, remove CACHE in findInner commit eb2da50b47b1af2d9b38a982579f34873d1bb081 Author: Ilkka Ollakka Date: Thu Jun 24 18:12:51 2010 +0300 Qt4: don't cache current reverts 0455f985986b54085f3651d1cfcdc7d53efda9c7 and 7cdb0761b23277f508cefeb5dca4098c9ec4120d commit f9fe9f294474e6c286ff458522e5dd373f92564d Author: Ilkka Ollakka Date: Thu Jun 24 18:06:25 2010 +0300 Qt4: check that index.isValid too commit bed0b78014ffc80b4b9aad87bc86c6c10ee7361e Author: Rafaël Carré Date: Thu Jun 24 21:50:47 2010 +0200 audio filters: display input/output formats when conversion fail commit 80308100199f289184e07fb0ad27839d8dfbf686 Author: Jai Menon Date: Sun Jun 20 22:08:23 2010 +0530 AVFormat Demuxer : Set fourcc based on source container. This is required for those containers which mux the AVCDecoderConfigurationRecord as private/extra data so that the AVC packetizer works correctly. This should close #2850 Signed-off-by: Jean-Baptiste Kempf commit 1afc9d6656e7e6a931d80f60efa1efdfd76dd7ff Author: Jai Menon Date: Sun Jun 20 22:08:22 2010 +0530 AVFormat Demuxer : Set video ES frame rate. Signed-off-by: Jean-Baptiste Kempf commit 19a50f5df315c583d84712be7c724ba3ab587c1c Author: Rémi Denis-Courmont Date: Thu Jun 24 04:37:32 2010 +0300 Spell "separate" commit 277fd0e2ea12386e7ad0dd9d0d82d5d8bf17f18e Author: Rémi Denis-Courmont Date: Thu Jun 24 04:35:45 2010 +0300 Spell "connection" commit 62f23806d2642eea640a811ee9088ee310d4af41 Author: Rémi Denis-Courmont Date: Thu Jun 24 03:19:32 2010 +0300 Missing const commit b83f330408feb2dc6df1b63b28e42869daddbeda Author: Rémi Denis-Courmont Date: Thu Jun 24 03:18:25 2010 +0300 Libvlc: bump SO minor version commit a8fbe67ffbd0299169317074bdab82a84d35dc3b Author: Frank Enderle Date: Thu Jun 24 03:16:04 2010 +0300 Add adjust filter features to libvlc_media_player/libvlc_video This patch exposes the adjust module to libvlc_media_player/libvlc_video and adds a frequently requested featureset: to manipulate brightness, contrast, gamma, saturation and hue through libvlc. The patch introduces a new set of functions analogous to libvlc_video_{get,set}_{marq,logo}_*, hence the use of the function set should be self explanatory. New Functions: * value = libvlc_video_get_adjust_int( p_mi, option ); * libvlc_video_set_adjust_int( p_mi, option, value ); * value = libvlc_video_get_adjust_float( p_mi, option ); * libvlc_video_set_adjust_float( p_mi, option, value ); New Options: * libvlc_adjust_Enable * libvlc_adjust_Contrast * libvlc_adjust_Brightness * libvlc_adjust_Hue * libvlc_adjust_Saturation * libvlc_adjust_Gamma Signed-off-by: Rémi Denis-Courmont commit 7cdb0761b23277f508cefeb5dca4098c9ec4120d Author: Ilkka Ollakka Date: Wed Jun 23 15:09:53 2010 +0300 Qt4: reset current_index cache sametime as i_cache_id commit 53849a6eb70df0e1dbea0d7418f6eb5de7466917 Author: Ilkka Ollakka Date: Wed Jun 23 14:37:59 2010 +0300 Qt4: cosmetic commit e7fcaab6ff49da28d84ba319ef7f75afd0a90b41 Author: Ilkka Ollakka Date: Wed Jun 23 14:37:30 2010 +0300 Qt4: add check if current isValid() commit 0d9ca0e07cdbe2903b8edc6126ee45cec815734b Author: Ilkka Ollakka Date: Wed Jun 23 12:51:14 2010 +0300 Qt4: highlight nodepath to current item on icon_view Shows user where the current input is on icon_view with tree-mode. commit 0455f985986b54085f3651d1cfcdc7d53efda9c7 Author: Ilkka Ollakka Date: Wed Jun 23 12:42:08 2010 +0300 Qt4: cache currentItem index Not sure if it's the best way, but this enables to show the current item even when input is stopped. commit 15745ba514210fdbb557124dcde5d398e41a03ce Author: Rémi Denis-Courmont Date: Wed Jun 23 07:56:07 2010 +0300 HTTP interface: fix ! operator (fix #3768) commit 91e56a1ea8059552d6de1b0497939c8b43eca6e4 Author: Ilkka Ollakka Date: Tue Jun 22 22:18:45 2010 +0300 lua: add vlc.strings.iconv to use vlc_iconv, shouldn't eat kittens Not sure if I remembered to do all the checks needed for errors, but works for me ok. commit e352b7d5977dcebb9aee38cb2f69e36fb6b31527 Author: Ilkka Ollakka Date: Tue Jun 22 20:53:53 2010 +0300 add sd for katsomo.fi Not added to makefiles, as katsomo.fi hasn't responded yet. commit 324d2591c818ff99435619c0747fbb23f58157d4 Author: Ilkka Ollakka Date: Tue Jun 22 20:52:55 2010 +0300 update katsomo lua-script uses vlc.strings.iconv to get correct encoding commit 1d4c5a496b8b6d21c20ccb7598216195069f346e Author: Sébastien Escudier Date: Tue Jun 22 15:25:37 2010 +0200 Fix a crash in live555 demuxer on close. We must first close the stream before deleting the tracks, because tracks can be used in StreamClose callback. This crash could only happen in recents version of live555 library. commit 6f81ceb15848ea5db09d631d1d389eaaee58d34e Author: Rafaël Carré Date: Tue Jun 22 08:32:03 2010 +0200 Fix luac detection error case ac_cv_path_XX only caches positive results, not failures commit e06d5fd0dd06e5dbd4456974d0225c386b083569 Author: Joseph S. Atkinson Date: Tue Jun 22 08:19:52 2010 +0200 file.c: Typo fix Signed-off-by: Rafaël Carré commit b028610a03184c78490fb5dc3637a11450eaa05f Author: Pierre Ynard Date: Mon Jun 21 16:39:08 2010 +0200 Fix version number in NEWS commit 9922f5d345fd1d296f53fae11a9ac8c27f7532f5 Author: Rémi Denis-Courmont Date: Mon Jun 21 02:29:53 2010 +0300 make distcheck: bypass kde4-config distcheck uses --prefix instead of DESTDIR :( commit 6ff44239c2361efe7b89c66ea0edfd5acfb5dedd Author: Jean-Baptiste Kempf Date: Mon Jun 21 00:53:55 2010 +0200 Win32: fix danish package commit ba55b25a88cde10affeb491ef6d5a5755b45aaf0 Author: Michał Trzebiatowski Date: Sun Jun 20 23:23:20 2010 +0100 nsis: Polish update Signed-off-by: Christophe Mutricy commit 16967781bf90e39fab994a82414454ba3f87f122 Author: Adrien Maglo Date: Sun Jun 20 22:35:05 2010 +0200 Qt/EPG: Set the EPGView start time correctly. commit 0c55b2d8d29921428716ec5e8ffcaaf057146823 Author: Adam Hoka Date: Sun Jun 20 20:13:13 2010 +0300 V4L2 on NetBSD Signed-off-by: Rémi Denis-Courmont commit 62a73f7d2d352c90014ae6b142fecceb173f4443 Author: Rémi Denis-Courmont Date: Sun Jun 20 19:56:44 2010 +0300 Use fstatvfs where usable (BSD) - fixes #3762 commit b24d9e0fdf09a530c39dc01cffb6e4173217cbc4 Author: Jakob Leben Date: Sun Jun 20 14:50:45 2010 +0200 indentation commit afbc7600a302fe2617fe409b06e0939f31b2bcb2 Author: Jakob Leben Date: Sun Jun 20 14:47:40 2010 +0200 playlist_NodeRemoveItem(): set item's parent to NULL commit 56c70401a28856211bc0021841179f5edc392c6f Author: Jakob Leben Date: Sun Jun 20 14:24:10 2010 +0200 merge playlist_DeleteItem() functionality into playlist_NodeDelete() ...omitting b_stop argument, because it is true in all use cases. commit 72be2e48e344bb8eb595f85c9392a35e9a66e870 Author: Ilkka Ollakka Date: Sun Jun 20 13:41:30 2010 +0300 Qt4: change comment on littlebit closer to the code commit c80a170ae02ae60f861745d6073aeb4aaf0efa57 Author: Ilkka Ollakka Date: Sun Jun 20 13:32:45 2010 +0300 Revert "Qt4: don't do playlist_model recursive remove as core signals for those anyway" This reverts commit 926bbf142f297f9715e3cc5ad746b98a448c3451. commit d45df2a136470a40257f0c3b13ff4becda55cbac Author: Ilkka Ollakka Date: Sun Jun 20 13:20:07 2010 +0300 Qt4: don't call browseInto if not needed when item changes commit f7d274eac3ccfd8751f519e19625e3bfe2084fe7 Author: Ilkka Ollakka Date: Sun Jun 20 13:19:42 2010 +0300 Qt4: cosmetic commit d445eefa79a9cef3807766fa6fe137f79f04f9bf Author: Christophe Mutricy Date: Sat Jun 19 23:14:34 2010 +0100 Fix Estonian selection in installer commit 95296eaa38826c1b35daded42de08fe3555612f9 Author: Christophe Mutricy Date: Sat Jun 19 23:13:38 2010 +0100 Add Lithuanian installer translation commit 0c3870b4a44ab564574155a41d9e45010be9f25d Author: Laurent Aimar Date: Sat Jun 19 21:40:18 2010 +0200 Fixed video format decoder changes detection. commit 6b49f68da9e956c0397dab0f4588e33940e84036 Author: Rémi Denis-Courmont Date: Sat Jun 19 04:34:46 2010 +0300 Avoid anonymous compound in add_shortcut (fixes: #3742) commit fb718f7cebbb1d4a0b307647a02b1fc884a043e2 Author: Rémi Denis-Courmont Date: Sat Jun 19 04:26:05 2010 +0300 Qt4 needs libm (fixes: #3744) commit 44676a0590c2b96d13ea5a700b5878166b6f432a Author: Adrien Maglo Date: Fri Jun 18 23:39:40 2010 +0200 Qt/EPG: Aesthetic modifications. Feel free to change what you don't like. commit 1ef8da27660e7a46070a7b104b9b5b1f96daf5a7 Author: Adrien Maglo Date: Fri Jun 18 23:23:02 2010 +0200 Qt/EPG: Remove a bad setting of the EPGView start time. commit 753a7d15e9d2dedf650789245dc7d0b5b1765c65 Author: Adrien Maglo Date: Fri Jun 18 22:14:53 2010 +0200 QT/EPG: Fix EPGItem management. Synchronize correctly with the EPG structures provided by the core. Remove EPGItems from the EPGView when they are not anymore stored. commit c57d47dbe87f236784e975743ae1fe32e18fdcdc Author: Adrien Maglo Date: Fri Jun 18 19:57:49 2010 +0200 Qt/EPG: Use the right function to update the EPGItem position. commit beb86eee25d2d255563cf959c086879f1a4b08fd Author: Laurent Aimar Date: Fri Jun 18 22:09:13 2010 +0200 Enabled mpeg2 dxva2 decoding support. commit 7c801152fd5e10de620c8d34a46067ad2f2a634f Author: Laurent Aimar Date: Fri Jun 18 21:53:47 2010 +0200 Added 'Extended Stream Properties' in asf muxer for WMV3 too. It closes #3522. commit bc96ea9fe82d4f8e0cf439b83b31cfc74dd6cf9b Author: Laurent Aimar Date: Fri Jun 18 21:52:46 2010 +0200 Parse WMV3 frame type in the generic packetizer. It is needed to close #3522. commit 3f7e57a4c23b25054ce185dd3d650bfa52f9e09f Author: Adrien Maglo Date: Fri Jun 18 19:51:53 2010 +0200 Qt/EPG: Display the short description and the long one when available. commit 330016cb7d533bc6c5d7946c66aa26b9944eb830 Author: Adrien Maglo Date: Fri Jun 18 19:14:40 2010 +0200 Qt/EPG: Fix an EPGitem position issue. This was wrong to update the EPGItem start times when changing the EPGView start time. commit 2061b7f08eb51713c7b9b4e2fed5e55f44ba976d Author: Oleksandr Natalenko Date: Fri Jun 18 17:27:48 2010 +0100 l10n: Ukranian update Signed-off-by: Christophe Mutricy commit 67839110df6569e0a6d4f324cfd1afdcc9b41b6d Author: Fumio Nakayama Date: Fri Jun 18 17:13:23 2010 +0100 Japanese update Signed-off-by: Christophe Mutricy commit 85b270b09a49e7801d9875e4fd73938af4b1254c Author: Christophe Mutricy Date: Fri Jun 18 17:00:25 2010 +0100 Correct the encoding NSIS files should be in the default windows codepage for this language commit 563dc32bd8be2d4a6b51082563825a17f33eb888 Author: Ilkka Ollakka Date: Fri Jun 18 16:25:02 2010 +0300 Qt4: make sure Item can be scrolled to visible even in treeview Change visible-root to currents parent so it's visible. Not sure if it's best way to do it, but atleast you don't get lost why isn't current item visible on playlist in tree-mode. commit 926bbf142f297f9715e3cc5ad746b98a448c3451 Author: Ilkka Ollakka Date: Fri Jun 18 15:35:04 2010 +0300 Qt4: don't do playlist_model recursive remove as core signals for those anyway commit 65bdaa29d87a8a0e263aa6f2e85d0bb3c72d2f4e Author: Jean-Baptiste Kempf Date: Fri Jun 18 13:52:54 2010 +0200 Fortunes: "the yes need the no to win against the no." attitude commit d3ed6bcb51d1bf13be1f035239e085fca3910645 Author: Sebastien Zwickert Date: Fri Jun 18 00:06:11 2010 +0200 gui/macosx: set URL instead of path to ITEM_URL. Fixes #3706 Signed-off-by: Jean-Baptiste Kempf commit 6a8df715f0f0831bab4e8344b7ff7b57d1c01964 Author: Sebastien Zwickert Date: Thu Jun 17 19:21:35 2010 +0200 gui/macosx: second attempt to fix equalizer issue #3718. Signed-off-by: Jean-Baptiste Kempf commit 4fa9b7f16c6a7afb6eac718d8e65c78d78d129ad Author: Pierre Ynard Date: Fri Jun 18 00:28:58 2010 +0200 i18n: remove deleted file commit 5897814445b62d1c87cff47631a340a6b9bd42dc Author: Laurent Aimar Date: Fri Jun 18 00:17:07 2010 +0200 Fixed reverse stereo mode (close #3755). commit a8f019f23091a4b65790f74a39939b0c0749686f Author: Laurent Aimar Date: Thu Jun 17 23:55:22 2010 +0200 Added a ref count on input_resource_t. It should fix invalid accesses of input_resource_t using input_GetVout/Aout. commit 4862094f8b2a9359f6ff808adec1914d39fbefae Author: Rémi Duraffort Date: Thu Jun 17 23:32:06 2010 +0200 Remove the oldtelnet module. commit db35e6905cec16d2e9f29bcbcfee394d536affd1 Author: Rémi Duraffort Date: Thu Jun 17 22:39:48 2010 +0200 luatelnet: the oldtelnet options are now working well with the luatelnet module. commit e600df620ad1805ff6948fe4e679144d25d2cb95 Author: Adrien Maglo Date: Thu Jun 17 22:14:15 2010 +0200 Qt/EPG: Display the program start and end times just before the title in the description box. commit fca4d1eca586a05232e3f17f46a64c965e50f293 Author: Adrien Maglo Date: Thu Jun 17 22:00:18 2010 +0200 Qt/EPG: Revert previous commit. Sorry, this is not causing the issue ... commit ce90f5dfd2291827fe31eb902664f84261be5c8a Author: Adrien Maglo Date: Thu Jun 17 21:50:05 2010 +0200 Qt/EPG: fix start and end program displaying. My fault: addSecs() call was modifying the item start time ... commit e1ff44d2afe03c87242cd3e5e9b48146bdb1e1da Author: Rémi Duraffort Date: Thu Jun 17 21:20:25 2010 +0200 playlist_pls: fix use after free (can be triggered by some invalid shoutcast playlist files). commit 19d59d86736e79f5d9f89e0e349156eaad035d36 Author: Rémi Duraffort Date: Wed Jun 16 17:23:22 2010 +0200 Update THANKS and AUTHORS. If in AUTHORS => not in THANKS I moved also some people from AUTHORS to THANKS (only small fixes). commit 077f47ff59b9e5e1a523d924a0307105dcdee4bc Author: Jai Menon Date: Thu Jun 17 12:08:13 2010 +0530 AVFormat Muxer : Set codec frame size. This allows for correct output when using muxers (like the MOV/MP4 muxer) that require frame_size set. Signed-off-by: Jean-Baptiste Kempf commit 7ab5a157381a712b4ba1ade9e9dd6305876f91b4 Author: Mirsal Ennaime Date: Wed Jun 16 03:21:00 2010 +0200 dbus control: Split the mpris dbus interfaces The mpris defines three dbus interfaces with the same name. This is wrong on many levels and the second version of the spec which is currently being drafted fixes that. In order to be able to reflect this change, the dbus control module should not assume that these interface have the same name. With this patch applied, VLC still complies with the mpris v1.0 Signed-off-by: Rafaël Carré commit 1e2a142ff8e90af6a4ab3fa725320a1ab2772eab Author: Rafaël Carré Date: Thu Jun 17 05:36:24 2010 +0200 libflac installs its own assert.h which fails to define assert() Define assert() to no-op commit 07329b0a5a64b6fd3d9c7c078fc08f3148be81ba Author: Rémi Denis-Courmont Date: Thu Jun 17 04:50:39 2010 +0300 sn?printf -> strl?cpy commit 6fce72c757f545cd2c4f18bf553e2f32fd28dbf1 Author: Rémi Denis-Courmont Date: Thu Jun 17 04:39:24 2010 +0300 str_format_meta: use lldiv, do less math commit a8c86004499bed7014dfbdbe188a113759f7e340 Author: Jean-Baptiste Kempf Date: Wed Jun 16 21:53:36 2010 +0200 Qt/EPG: use a qgraphicsitem_cast instead of dynamic_cast commit a5909adc57c8429890f4fa67bc098f5c50eacd46 Author: Jean-Baptiste Kempf Date: Wed Jun 16 21:13:08 2010 +0200 Win32 installer: add Danish translation PLEASE check it commit d5446dd5bcdfcca32eccfa1a75b1365ebe70e2d2 Author: Jean-Baptiste Kempf Date: Wed Jun 16 21:04:55 2010 +0200 Add extensions to open dialog ones Patch from Diblo_Dk on the forum, adapted by /me commit fa5ddee7f338704fd959fa5e2edce765584cb322 Author: Jean-Baptiste Kempf Date: Wed Jun 16 20:44:29 2010 +0200 Win32 installer: add a few new extensions and Autostarters Patch by Diblo_Dk on our forum and adapted by yours truly commit e276b6488d2c59d61549828aafe95221f0e76146 Author: Jai Menon Date: Wed Jun 16 16:55:07 2010 +0530 AVFormat Muxer : Don't create AVStreams for unsupported ES types. Currently, the libavformat based muxer supports audio and video streams properly. Subtitle muxing is still a work-in-progress. Till those are verified to work as well, we need to ensure that we don't create AVStreams with invalid codec type. Signed-off-by: Jean-Baptiste Kempf commit 5995ceeb4cd344894f24bfd9402e18972fd5adca Author: Sebastien Zwickert Date: Mon Jun 7 22:34:31 2010 +0200 Remove observer from the notification center in the dealloc method to prevent a crash when notification center posts NSApplicationWillTerminateNotification and the VLAboutBox has already been released. Signed-off-by: Jean-Baptiste Kempf commit 4a65401d54fef5d25742fe9b482b89072a2aa679 Author: Sebastien Zwickert Date: Tue Jun 15 23:57:13 2010 +0200 gui/macosx: fixes equalizer issue #3718. Signed-off-by: Jean-Baptiste Kempf commit d9a02c44cf5498976fa3719f622199e3e76e6121 Author: Sebastien Zwickert Date: Wed Jun 16 00:05:08 2010 +0200 macosx_dialog_provider: set the usual keys equivalent to cancel or validate a dialog. Signed-off-by: Jean-Baptiste Kempf commit 54e68fc2309beeeb87f12f54f9eafeb410ce4184 Author: Jai Menon Date: Wed Jun 16 19:18:26 2010 +0530 Correct description for the Ogg mux module. Signed-off-by: Ilkka Ollakka commit c6f0cdd1bb6b5428e9277fbd61007e30a078bde3 Author: Ilkka Ollakka Date: Wed Jun 16 11:36:54 2010 +0300 Revert "dvbsub.c : Don't fill region if page_state == 0" This reverts commit 57527c545a4cc51e6dbf1c15c8fb63c9b9da455d. Didn't mean to commit this one at this point. commit f48557ff58040543a107f6589aa2b0d8bace2339 Author: Ilkka Ollakka Date: Wed Jun 16 11:35:01 2010 +0300 add myself to authors commit 57527c545a4cc51e6dbf1c15c8fb63c9b9da455d Author: Björn Stenberg Date: Tue Jun 15 14:47:22 2010 +0200 dvbsub.c : Don't fill region if page_state == 0 My interpretation of ETSI EN 300 743 is that the region_fill_flag of a region composition segment should not cause the region to be filled when the containing page composition segment has its' page_state variable set to 0 (page update). Signed-off-by: Ilkka Ollakka commit 3a3c9aa620057fbadf623c67c1d9876c933202e1 Author: Jean-Baptiste Kempf Date: Wed Jun 16 02:11:50 2010 +0200 Qt: forgotten include commit eed5cd17bb72639923faf541cc697467786adc2f Author: Jean-Baptiste Kempf Date: Wed Jun 16 01:56:44 2010 +0200 Win32: hopefully improve the fontconfig cache display commit 0d7273005d223df44194a0dfe8bedcd3cd717336 Author: Jean-Baptiste Kempf Date: Wed Jun 16 01:54:14 2010 +0200 Win32: fix some win7 taskbar issue. Partial forward-port of b2096f74334eaf1043d00396e097412a99ff5847 commit 2e959033fffa317c99c45b1d7926851e33fe3b1a Author: Jean-Baptiste Kempf Date: Wed Jun 16 01:52:17 2010 +0200 Win32: fix memleak commit 7240444db88efabeea7e85310864f6b48c19537e Author: Jean-Baptiste Kempf Date: Wed Jun 16 00:44:37 2010 +0200 Qt: external progressBar, simplification for win32 style commit 89c1b2c76e8922ebb44623c3b419d1b4a3a699f6 Author: Jean-Baptiste Kempf Date: Tue Jun 15 23:23:41 2010 +0200 Qt/EPG: deactivate crashing code on Win32 for now. commit e29018e7eda0814cfcf78873c4164d44654d900a Author: Adrien Maglo Date: Tue Jun 15 22:41:58 2010 +0200 Qt: EPGItem aesthetic rework. Do not display the description in the items. Display the start and end times in the items. Change the item colors. Feel free to modify these choices. commit 540bcfd77ea662eee554aeae27b9621c854659db Author: Adrien Maglo Date: Tue Jun 15 22:34:57 2010 +0200 Qt: test if EPG events are the same by also comparing the start time. commit c4ffaad9c6330618f1f9ba62b9ec86ccfcce54b0 Author: Adrien Maglo Date: Sun Jun 13 22:18:44 2010 +0200 Qt: Remove the font specification for the channel list widget. commit 3d7a2bdf6cc0fea4744ac0c4421c78ab178000cd Author: Ilkka Ollakka Date: Tue Jun 15 22:45:53 2010 +0300 Revert "qt4: don't force pixelsize in soundslider" This reverts commit 770f3c56899da1bd79501cb5cc383beb727ea525. This reverts commit eaf749979dac4eb9d2148bf18d3d48803bafcd8a. commit e4de986a143b0fdf4ef04b2b5e5286192b3ae4c1 Author: Ilkka Ollakka Date: Tue Jun 15 22:13:06 2010 +0300 don't use empty string for user-agent commit 29d478ff1e54a3390f576da3c8af937b61a3b0d7 Author: Jean-Baptiste Kempf Date: Tue Jun 15 12:03:51 2010 +0200 MSW: fix WinCE compilation after Cursors modification commit 61b3abff8ab709fad647c42f724136208497ccdc Author: Jean-Paul Saman Date: Tue Apr 6 11:19:37 2010 +0200 dbus: add option --dbus-unique-service-id (default: false) The option --dbus-unique-service-id provides a unique name to identify a VLC instance on the DBUS session bus. Each vlc instance will uses the following naming scheme on the dbus bus: org.mpris.vlc-, where is the PID of the vlc process. commit c35e504a57cead20266b1c37b137a3ad98c3d1cd Author: Jakob Leben Date: Tue Jun 15 10:44:42 2010 +0200 core playlist: fix my mistake in [4eff56920] commit f5b52a214d4053b3e4b6c26e9371f9c89f692d42 Author: Francois Cartegnie Date: Mon Jun 14 18:36:52 2010 +0200 vlc_GetCPUCount: add Solaris detection Signed-off-by: Rémi Denis-Courmont commit 063895670b30de910d13a46942b3c902b36205b1 Author: Francois Cartegnie Date: Mon Jun 14 18:36:51 2010 +0200 fix unsupported shortcut syntax Signed-off-by: Rémi Denis-Courmont commit b72555737405cb4f31071ee28367ba42d3150ce7 Author: Francois Cartegnie Date: Mon Jun 14 18:36:53 2010 +0200 Ambiguity between std::log(double) and std::log(float) Signed-off-by: Rémi Denis-Courmont commit f7ef9010f8c65b6a66a14c9c1000dc1f29f56027 Author: Pierre Ynard Date: Tue Jun 15 01:35:30 2010 +0200 vod: fix memleak Port c7690cec0129d2fb3198e60602c4894e728df092 to duplicated code commit 4e6d8a18da418ffd3657b37bc94d7debe8fc4764 Author: Pierre Ynard Date: Tue Jun 15 01:30:23 2010 +0200 vod: fix h264 profile-level-id generation Port 9f5bb41a34b73cca36ad83c1fd563fe2b2b7fd4a to duplicate code commit 9f5bb41a34b73cca36ad83c1fd563fe2b2b7fd4a Author: Pierre Ynard Date: Tue Jun 15 01:22:31 2010 +0200 rtp: fix h264 profile-level-id generation This was broken in the previous dedd7cd2ae0864dedfad367c1cbf916e1d315a00 commit 96f6e5a506ba035f5c5db72d8cbb87f4041ae4ce Author: Jean-Baptiste Kempf Date: Tue Jun 15 01:05:58 2010 +0200 Win32: try to improve the win7 taskbar buttons. This is not ready yet commit 3d2ef5f961a59b44fc7e966608c6a4a196fdba54 Author: Christophe Mutricy Date: Mon Jun 14 23:50:29 2010 +0100 Missing in d1b5547ce122761 commit f03b6a09a7b37a87e1ea45ca4bfa6355b88ca15b Author: Jean-Baptiste Kempf Date: Tue Jun 15 00:44:48 2010 +0200 Remove trailing space. commit ad3e37cf63b3cb7e42e9b2759e9ff27228f5f698 Author: Jean-Baptiste Kempf Date: Tue Jun 15 00:42:39 2010 +0200 Win7: add the button ressources commit d1b5547ce1227614d72ad28b078a31cbd09629ae Author: Christophe Mutricy Date: Mon Jun 14 23:33:38 2010 +0100 Drop the icons resolution from their name The less acrobatic way commit 2b727d160177d0f9d7a13289e0278b6442ba4046 Author: Christophe Mutricy Date: Mon Jun 14 23:07:32 2010 +0100 Revert "Drop the icons resolution from its name when installing" This reverts commit c5329659d46c9e6111dbb3c27b7339058438d01e. commit fe0bf180e4ea6412d5cd07b613605daf8eca1971 Author: Jean-Baptiste Kempf Date: Tue Jun 15 00:02:18 2010 +0200 Win32: fix file opening from context menu Also when double-clicking. This fixes #3604 commit 8e6959cc18bb207bebed3fb151cddad900f3d826 Author: Pierre Ynard Date: Mon Jun 14 23:35:00 2010 +0200 vod: fix h264 sprop-parameter-sets generation Port dedd7cd2ae0864dedfad367c1cbf916e1d315a00 to duplicated code commit 7820c6b276438390eac5b5a371659dc7cbafabfa Author: Pierre Ynard Date: Mon Jun 14 23:10:57 2010 +0200 vod: use memcmp() Port df301d6589de2662febe4cf408e4ecdcf3b589b9 to duplicated code commit c5329659d46c9e6111dbb3c27b7339058438d01e Author: Christophe Mutricy Date: Mon Jun 14 21:51:16 2010 +0100 Drop the icons resolution from its name when installing commit bb36728234a1a48109ad0a97c75d816417ff2ccf Author: Jean-Baptiste Kempf Date: Mon Jun 14 22:32:36 2010 +0200 Fortune: wisdom about Guiness book from pk commit c2fd9461c3927377966ecac990464f65b3f512a8 Author: Ilkka Ollakka Date: Mon Jun 14 19:25:23 2010 +0300 logo: set default x/y=-1 so position is actually used commit 6249f42136e40e7dbb4fd2eb03cefe98b0f2f8b0 Author: Ilkka Ollakka Date: Mon Jun 14 18:58:24 2010 +0300 video_filters: use make_URI for filename This restores that you don't need to give full url for example logo-filename it to work commit 1405901025e0a3d3baa81fd7e3cb2d31d8069240 Author: Ilkka Ollakka Date: Mon Jun 14 17:56:17 2010 +0300 mp4: set amr-nb samplerate to 8000, as it's only valid one Fixes some 3gp-videos with amr-nb audio. commit da898b28b2ee6d2eadc048d89e8db885c32ec3f7 Author: Jean-Baptiste Kempf Date: Mon Jun 14 12:35:01 2010 +0200 Ignore manifest.json commit b68fb123875dbc0038bb551769f1ce1a1f68b8a7 Author: Ilkka Ollakka Date: Mon Jun 14 11:26:18 2010 +0300 qt4: allow dnd to file-input on convert-dialog commit 2fddd62529e27b9459027d9128362eda2434e36c Author: Ilkka Ollakka Date: Mon Jun 14 11:25:53 2010 +0300 qt4: add webm on convert containers list commit b1f3bb49ccdde53a3fcb46bec25e69079ae9fa65 Author: Ilkka Ollakka Date: Mon Jun 14 09:42:44 2010 +0300 transcode: default audio bitrate to 96k commit 0f8980274129820bfce1a72024dc1bffbcfd61c8 Author: Ilkka Ollakka Date: Mon Jun 14 09:33:45 2010 +0300 x264: don't repeat headers, we should do it ourself where needed commit 6ade0ae9db8ba30ab14aca7f0a71b0d875a6b20e Author: Ilkka Ollakka Date: Sun Jun 13 23:20:28 2010 +0300 mp4: calculate stream duration sameway all around commit 01adc95ce5d9f79c22011caf9fe8ff860024c561 Author: Ilkka Ollakka Date: Sun Jun 13 23:05:19 2010 +0300 mp4: call get_timestamp just once commit dedd7cd2ae0864dedfad367c1cbf916e1d315a00 Author: An L. Ber Date: Sun Jun 13 23:02:17 2010 +0300 rtp: fix h264 sprop-parameter-sets generation Patch from An L. Ber whitespace-modified by me Signed-off-by: Ilkka Ollakka commit 734045e35ceacde089a76c6bf65474bca10f1e94 Author: Ilkka Ollakka Date: Sun Jun 13 16:35:47 2010 +0300 avcodec: don't play rc-max/min for vp8, doesn't seem to work as it worked before commit 2fffa228eaec9b00cd968d22a2834444fc3e4573 Author: Ilkka Ollakka Date: Sun Jun 13 15:23:23 2010 +0300 x264: use libx264 with 0-started pts values and scale them back I'm not really sure why libx264 sometimes gives negative dts even if given pts values are >> 0. So until I see why, I think this way works better commit abfcb0302d9b28f3d9e09f4e4272fc522b9ef3e1 Author: Ilkka Ollakka Date: Sun Jun 13 15:20:54 2010 +0300 mp4: add avc1/3gp6/qt brands I think this should be safe even if there isn't avc1 track commit aa51f404602d10086947b870d0cc9541e0e67a42 Author: Ilkka Ollakka Date: Sun Jun 13 15:01:11 2010 +0300 mp4: find nal limits on 0*001 startcode instead 0001 commit 0023f19d8acc0909e5fc92a2f7a3ed8f1ea0f9ce Author: Ilkka Ollakka Date: Sun Jun 13 14:38:18 2010 +0300 youtube.lua: decode uri/xml-chars on name commit f331c5a219d5dcd9edeeeecf52643e9cda7c2e37 Author: Ilkka Ollakka Date: Sun Jun 13 14:35:09 2010 +0300 Qt4: check extensionlength 2-4 (ts to webm) on sout regexpt commit 96ee4e664bc8bb7a69287bfab7f09db15875fd4d Author: Adrien Maglo Date: Sun Jun 13 22:08:23 2010 +0200 Qt: Remove the lines separating the channels in the EPGView widget as they are not displayed properly. commit c2ef487cfc91cca62bb9a58b6ae261b8421a7280 Author: Adrien Maglo Date: Sat Jun 12 22:15:14 2010 +0200 Qt: remove the bottom line of the channel list widget. commit 4f2f1d8e85a302fb1a7af5623de489c5c8f8a9c9 Author: Rafaël Carré Date: Sun Jun 13 17:11:05 2010 +0200 playlist_NodeInsert(): adds an assertion commit 835f1233204bf0c3e1828f2b555993a6e63f05d9 Author: Jean-Baptiste Kempf Date: Sun Jun 13 12:39:20 2010 +0200 Prefer libvorbis encoder over libavcodec's lavc's is marked as experimental commit e9a226a321b8cfc484e13bf099462e6387ded702 Author: Laurent Aimar Date: Sun Jun 13 01:41:11 2010 +0200 Workaround a potential segfault when using VAAPI/DXVA2 (close #3606). It seems that some avcodec decoders release frames even after being flushed. commit 957409b26fea130c93c740dbb1a032b1e7624794 Author: Laurent Aimar Date: Sun Jun 13 01:25:43 2010 +0200 Fixed potential unaligned access in vaapi/dxva2 picture copy. It (probably) happens only when the video is non mod 16, or non mod 32 with YV12 hardware surface. commit 3f02af55066ffad01869bce27761da117580d6a3 Author: Jean-Baptiste Kempf Date: Sun Jun 13 00:55:54 2010 +0200 Qt: try to fix hangout on win32 Signed-off-by: Laurent Aimar commit 2a1f2f0bf5f14963417fb758910db478ac407a62 Author: Laurent Aimar Date: Sun Jun 13 00:44:31 2010 +0200 Fixed mouse buttons state for msw vouts (close #3519). Used SetCapture/ReleaseCapture to emulate what x11 seems to do by default. commit b2140ef42e7bf116feca73ddea1566df77ea1dda Author: Laurent Aimar Date: Sat Jun 12 14:15:11 2010 +0200 Fixed vertical video alignment (close #3688). It is not limited to win32. commit 29fee9267fc0e8bba8a19711d805826f574da7c9 Author: Adrien Maglo Date: Sat Jun 12 21:25:20 2010 +0200 Remove the channel list overlaid above the EPGView widget. Add a channel list widget at the left of the EPGView widget. Remove the splitter on the EPG window. commit 0b9fa694707cd5d664e06a951cdfcccc9a236f1a Author: Jean-Baptiste Kempf Date: Sat Jun 12 21:35:01 2010 +0200 Qt: fixing message debug to help fixing some issues. commit e0600d460ae60e32b189b79ed61c9dc217577af2 Author: Ilkka Ollakka Date: Sat Jun 12 11:34:27 2010 +0300 x264: use int64_t instead int as delay commit 2c383bfcff7a1c54108a9fce254fe91c92ace979 Author: Rémi Duraffort Date: Sat Jun 12 09:40:01 2010 +0200 skins2: delete the callback only if it was really added. commit a9d0016e1b6a110b4b84006a78c669705459410b Author: Rémi Duraffort Date: Sat Jun 12 09:03:25 2010 +0200 modules: use the new add_shortcut capability (add multiple shortcuts at a time). commit 96f372a21c100ffb64102af251c3aa7fb503f36e Author: Rémi Duraffort Date: Sat Jun 12 07:54:44 2010 +0200 Spelling. commit 4a549c8b8d12d3c0957c349890c3534df5bc0a74 Author: Rémi Duraffort Date: Sat Jun 12 07:52:59 2010 +0200 input: constify. commit 4eff56920864b1b4c37ffacc953e50d5940f3cd5 Author: Jakob Leben Date: Sat Jun 12 04:24:38 2010 +0200 core playlist: refactor & fix #3737 commit 8a0bd27b9524be4ba2b8b67e030ae9d9ca096b03 Author: Jean-Baptiste Kempf Date: Sat Jun 12 02:28:34 2010 +0200 Qt: videoWidget shouldn't be show/hide(), the parent stackWidget should toggle. commit c78699e53d95924690f12c14dad499b82e84c1bb Author: Ilkka Ollakka Date: Fri Jun 11 22:28:32 2010 +0300 Revert "Revert "redundant includes of vlc_playlist.h"" This reverts commit eca93931a367e3acedaa6028e8843552ced4a1d0. and fixes taglib compile commit eca93931a367e3acedaa6028e8843552ced4a1d0 Author: Jakob Leben Date: Fri Jun 11 21:21:49 2010 +0200 Revert "redundant includes of vlc_playlist.h" This reverts commit 61db9aad014bdb7427bdcb4d9c0f93c89ed99242. commit 6760f6a59bb25ca78370a5c5e6d39139a7bd8626 Author: Jakob Leben Date: Fri Jun 11 19:39:31 2010 +0200 RC: playlist locking untested commit fe85cd9a157e393e6e03decb5a474fdb929f2172 Author: Jakob Leben Date: Fri Jun 11 19:28:10 2010 +0200 http: playlist locking untested commit 5d626d6a02368aff1628eaaca72fa41ec5e7a66b Author: Jakob Leben Date: Fri Jun 11 19:19:17 2010 +0200 Hotkeys: playlist locking untested commit 59048279bbcccb99d3849c58774500f7db9b5584 Author: Jakob Leben Date: Fri Jun 11 19:17:59 2010 +0200 dbus: playlist locking untested commit c6d8c654a37bfd17a24600e17b6e061dfc654273 Author: Jakob Leben Date: Fri Jun 11 19:14:58 2010 +0200 http: add warning about locking commit 61db9aad014bdb7427bdcb4d9c0f93c89ed99242 Author: Jakob Leben Date: Fri Jun 11 19:11:59 2010 +0200 redundant includes of vlc_playlist.h commit f21deb5f53dc127c7a57060bdfbb77a4b5300e34 Author: Jakob Leben Date: Fri Jun 11 19:07:21 2010 +0200 vlc_input_item.h is not self-sufficient without vlc_events.h commit 4a1e7bbf6252f9bd5a6a93639163bad79c6e4dae Author: Jai Menon Date: Fri Jun 11 18:38:22 2010 +0530 Matroska : Set default compression type for the ContentCompAlgo element to 0 (indicating zlib). Some muxers (for example mkvmerge v4.0.0) do not write ebml elements which correspond to the default values (as defined in the spec). Signed-off-by: Jean-Baptiste Kempf commit 91663977c582eab7e5eebaf528f981afd86b2f4f Author: Jean-Baptiste Kempf Date: Fri Jun 11 00:56:42 2010 +0200 Update NEWS commit 594d968787d85caae026f14b2b16fe7594ec9e1c Author: Jean-Baptiste Kempf Date: Thu Jun 10 23:45:14 2010 +0200 Mozilla plugins: add some mime about RealFormat commit fd7497054b9ee959faa9d18d5bb15a1f5f0268f0 Author: Grigori Goronzy Date: Thu Jun 10 23:44:26 2010 +0200 Subtitles/SSA: enable reordering after load Use currently unused code to sort subtitle lines after they have been loaded. Closes #3734. commit 925f5e0229bd473c162f5fee4529af1921d3e840 Author: Laurent Aimar Date: Fri Jun 11 00:06:38 2010 +0200 Fixed ES packetized propertys in PVA demuxer (close #3735). commit 8871e919ee6eafac14101475a0654d0ab53a5167 Author: Laurent Aimar Date: Thu Jun 10 23:22:01 2010 +0200 Fixed the value of the dpb size that we got after requesting the vout display pool. commit bbe96d36561c5f3d880291f9f065eda5eb959869 Author: Laurent Aimar Date: Thu Jun 10 22:57:53 2010 +0200 Updated window size after changing fullscreen state (msw). It should improve the transition. commit 9064f47392f9bc9c48f6187219d7953cedfbd586 Author: Laurent Aimar Date: Thu Jun 10 21:41:25 2010 +0200 Removed wrong casts in msw. commit 6034b5c50ffda54704f8e053a7b0b2a55bddb73d Author: Laurent Aimar Date: Thu Jun 10 21:00:54 2010 +0200 Fixed invalid mouse cursor state on win32 (close #3675). As a side effect, window class names are now uniques (process wide) allowing to unregister them and so to unload properly the msw vouts. commit 5422c4fa7ef126f40eefa692b4a14b35f55f01c5 Author: Jean-Baptiste Kempf Date: Thu Jun 10 23:25:06 2010 +0200 Qt: Remove redundant code commit afe774e0b19c7dcad8d0ae248480df1b0660a380 Author: Erwan Tulou Date: Wed Feb 10 13:19:42 2010 +0100 Win32(core): do not duplicate handle Unlike _endthread and ExitThread, _endthreadex doesn't close the handle. It is therefore up to the caller to close it. Hence no need for an extra handle duplication (that mostly amounted to a memory leak when the normal path was used, i.e normal return from thread with implicit _endthreadex) commit 99f71e5a62fdd14b031fdc89f452d873e3509c74 Author: Erwan Tulou Date: Wed Feb 10 13:15:00 2010 +0100 Win32(core): _endthreadex(0) instead of _endthread() According to msdn doc, _endthreadex(0) is to be used when thread is launched with _beginthreadex(). Note that when returning from the normal path, an implicit _endthreadex is issued anyway. It is important to be consistent whatever the path, since those final functions (_endthread, ExitThread, _endthreadex) don't have the same deallocation policy. commit 5a6d423101dae9a3315564c5babdc8ec99509b20 Author: Christophe Mutricy Date: Thu Jun 10 20:46:00 2010 +0100 Fix description commit 8fb9110b8907a1fdbcfa1391cd8741b4cdfe18c1 Author: Christophe Mutricy Date: Thu Jun 10 19:56:54 2010 +0100 Honor LUAC passed by the user. As we use AC_PATH_PROG, if you want to force LUAC by specifying it on your command line you need to give a full path+exec_name. Which is a bit un friendly. So work-around this behaviour. commit 0a231ffaab59a0a98af8f72922cfd70bd553b26e Author: Erwan Tulou Date: Thu Jun 10 21:04:49 2010 +0200 msw: remove unneeded code and useless "shaking" of window For lack of a faster detection (based on win32 api messages), resize/move of the parent window are detected in the Manage function on a regular basis and acted upon if need be. Move is an issue only for directx (surface doesn't automatically follow the associated window). Though coordinates doesn't change, an UpdateRects is still required to update the various rectangles used by directx. As it was coded, everything was already taken care of. The artificial "shaking" of the window was quite useless. commit ff58f2746ef5e57771fa546eb42b738497d13f96 Author: Rémi Duraffort Date: Thu Jun 10 21:42:06 2010 +0200 Bump the ABI. commit eeb1cf539937c797bcfe87807bc0e5b3a7a034b3 Author: Ilkka Ollakka Date: Thu Jun 10 22:03:59 2010 +0300 qt4: make dnd to accepts network-urls drop toNativeSeparators-usage (shoudln't break win32, but then again this could be my application for the 'stupid win32 breakage of the year' ;). This allows for example drag youtube links to vlc playlist directly. Parse also dropper text if it has valid url if we don't have urls on drop ( from browser addressbar for example you get text ). commit ed246608e80f193bf20bbc4bb892c8a19415cfb6 Author: Rémi Duraffort Date: Thu Jun 10 20:19:05 2010 +0200 plugins: allow to set more than one shortcut in on shot. This is faster as we can now alloc the right size for the shortcuts array. commit 5f6a8d74c11c4b158ac7198da890db7da7b2ff18 Author: Christophe Mutricy Date: Thu Jun 10 19:29:12 2010 +0100 Allow users to select Sinhala commit c8b51e05d71834aefd11c5d89bf193132bd1305d Author: Erwan Tulou Date: Thu Jun 10 18:19:48 2010 +0200 msw: let zooming to exceed the display size There seems to be no more reason to force clipping to the display size when zooming. (tested successfully on WinXP with directx, gdi, opengl) commit 30efd37a75ab41794a3999cf949a41dcb1c1dc1d Author: Erwan Tulou Date: Thu Jun 10 18:09:42 2010 +0200 core: fix a wrong division Dividing an unsigned int by 2 is different from dividing an int by 2 This division was the cause for vlc(Win32) displaying a black screen when zooming exceeded the display size (alt-'o') Weirdly, there was no problem for Linux !!?? and also no regression :) commit 3a6ce9618b93435f8e8e2b0b3c9310e9752c870f Author: Francois Cartegnie Date: Wed Jun 9 01:13:56 2010 +0200 Ignore unmute if volume hasn't been set or muted. fixes #3636 Signed-off-by: Jean-Baptiste Kempf commit d704a3956c0f6bc3907016544377d81cc27fa5e3 Author: Jakob Leben Date: Wed Jun 9 19:39:01 2010 +0200 playlist: documentation update commit 715de3e617f8f58717b654832185c65ed258d3d6 Author: Ilkka Ollakka Date: Wed Jun 9 16:56:24 2010 +0300 NEWS: mention about iconview/listview in qt4 between 1.0 and 1.1 commit a70095543572745dca9b9ef1c776ed751e76d936 Author: Laurent Aimar Date: Tue Jun 8 20:29:17 2010 +0200 Simplified/fixed qt4 fullscreen implementation. It removes the need of the reparentable widget (it is not needed to reparent at all) and so simplify the code. It fixes win32 fullscreen support and improves win7 transitions. It avoids the need of an extra fullscreen widget, which is consistant with the other media players I have tested. commit c38f2e5f94231ee2b1a37bf1654fcf9ea20101ff Author: Rémi Denis-Courmont Date: Tue Jun 8 23:05:28 2010 +0300 Fix compilation commit 20141e2c65bd1b5c924943046ec640adc5ec7a4a Author: Rémi Denis-Courmont Date: Tue Jun 8 21:05:44 2010 +0300 libvlc_media_player_stop: destroys the kept vout commit 12256be1f21c0eeb5aadb69397c50063ba38a088 Author: Rémi Denis-Courmont Date: Tue Jun 8 21:04:18 2010 +0300 Export input_resource_TerminateVout LibVLC needs it. commit f90eeab1ee15fdcc7c4121d877c44eacf5cea3fb Author: Rémi Denis-Courmont Date: Tue Jun 8 21:03:11 2010 +0300 Remove VLC_VAR_LIST variable type commit 034ae114634510d7cdf7fe15e2e76ac34c1a6ddf Author: Rémi Denis-Courmont Date: Tue Jun 8 20:39:01 2010 +0300 programs is a string, which is a string, which is not a list This fixes an assertion failure whenever --programs is used. This should also fix a memory leak in the ES output. This needs testing and backport to 1.1-bugfix. commit 2cd8dae355364132c3129998a8cede8e302407fb Author: Jean-Baptiste Kempf Date: Tue Jun 8 14:04:36 2010 +0200 Contrib: update zlib to 1.2.5 And patch it again and again... commit d933c54212a3a6c5283ea4a93367bc48f9288470 Author: Pierre Ynard Date: Tue Jun 8 12:44:37 2010 +0200 Fix list of distributed nsid l10ns commit f1fa7e930b2f06740bbc365e698a95018c24df4c Author: Jean-Baptiste Kempf Date: Tue Jun 8 12:39:57 2010 +0200 Contribs: Update libxml to 2.7.7 commit 6e7990245b66b55fd2ec44054ac3d66840af6e81 Author: Jean-Baptiste Kempf Date: Tue Jun 8 12:19:21 2010 +0200 Contribs: remove unneeded change of CFLAGS for win32 commit a46129e442b4b70f44c1766231198ac697835e73 Author: Jean-Baptiste Kempf Date: Tue Jun 8 12:13:03 2010 +0200 Contribs: update libebml and libmatroska to 1.0.0 This hopefully should fix multiple issues with live webm files commit dd5c1b63119d2f569c0b02801c5fc15316405862 Author: Jean-Baptiste Kempf Date: Tue Jun 8 11:54:01 2010 +0200 Contrib: delete outdated patch commit f3b61b5f0669179bef9b6b64fbbaa26f8bd04436 Author: Jean-Baptiste Kempf Date: Tue Jun 8 11:53:28 2010 +0200 Contribs: portaudio, AC_CHECK_SIZEOF works now in Xcompile commit 2c7bfe80014fcad79e7ac969e9b6f6dde77ff2f9 Author: Pierre Ynard Date: Tue Jun 8 11:03:58 2010 +0200 lua: distribute extensions and missing playlist scripts Also sort the scripts by file name... commit 5e969105d58499aed4dbf59c0bb45ded5cdbb072 Author: Ilkka Ollakka Date: Tue Jun 8 08:37:50 2010 +0300 pulse: no need to check null in free commit 6b710a60659752ef22f404bad116bd2d7c78ce1c Author: Colin Guthrie Date: Tue Jun 8 00:34:43 2010 +0100 pulse: Use the 'user-agent' variable for the client name. Signed-off-by: Ilkka Ollakka commit 560a002fec755c82e219dab8ceedd08dbc8b41c0 Author: Pierre Ynard Date: Tue Jun 8 05:52:42 2010 +0200 activex: distribute missing header too commit 6582de2f1a1f583f7ae4fcc65ca56c6b1f004233 Author: Austin Burrow Date: Tue Jun 8 01:10:18 2010 +0200 UPNP: Cleaned up code to match code conventions Signed-off-by: Jean-Baptiste Kempf commit 2d8eb31e25b245dbd8f18eb226348f4b47439bfb Author: Austin Burrow Date: Thu Jun 3 16:59:50 2010 -0500 UPNP: Cleaned up code so it goes by the code conventions. Signed-off-by: Jean-Baptiste Kempf commit b5ddf37d5f937569e05bda7e7b1b5b47aa044589 Author: Christophe Mutricy Date: Mon Jun 7 22:19:49 2010 +0100 Distribute nsis l10ns commit df261c30a4ec89baee1c7b3a1152b846d0bc80a7 Author: Rémi Denis-Courmont Date: Tue Jun 8 00:07:11 2010 +0300 Qt4: raise the fullscreen widget when it is shown commit 7700501e81b5b2eb092d93273d3849b19348b812 Author: Jean-Baptiste Kempf Date: Mon Jun 7 22:16:22 2010 +0200 Contribs: take libvpx GIT and not the tarballs Because now the license is ok. And update the patches on ffmpeg commit 06ed465441b3caefd3aeeb41c62ca321850ec717 Author: Rémi Denis-Courmont Date: Mon Jun 7 21:33:23 2010 +0300 Qt4: turn off video and subs when transcoding to pure audio profile This fixes #3681 commit ac795f1a9e032a14b9e09d9a8f44e14de5a0d4cd Author: Pierre Ynard Date: Mon Jun 7 20:08:10 2010 +0200 Distribute missing header commit 921fdef8b41457755f2fd9592ccce5660d946c08 Author: Rémi Denis-Courmont Date: Mon Jun 7 20:56:12 2010 +0300 Qt4: remove PaintOnScreen option - fixes #3702 commit 2dde53c525ed5c9a8d74bb8a85e3ea8ead1dcd11 Author: Rémi Denis-Courmont Date: Mon Jun 7 20:42:49 2010 +0300 Only print the first 5 threading errors each commit 804f2fb6e079309ac0fee7c2a31237f3c25b6ae9 Author: Oleksandr Natalenko Date: Sun Jun 6 23:36:19 2010 +0100 l10n: Ukrainian update Signed-off-by: Christophe Mutricy commit cc428ff5a41c8c657be106e2c50ddf832cf7fa5c Author: Mihkel Date: Sun Jun 6 23:12:25 2010 +0100 Estionian l10n for the win installer Signed-off-by: Christophe Mutricy commit ae2c9e4fb61cd0be61d160d1d0c6aae353706497 Author: Rémi Denis-Courmont Date: Mon Jun 7 00:25:10 2010 +0300 var_InheritInteger -> var_InheritBool commit 46048d0de4da970267ccaad70c51a56003e30e08 Author: Laurent Aimar Date: Fri Jun 4 00:38:32 2010 +0200 Added a missing vlc_join() in vout. commit 89dbfd782618074a2ee4122f0bead8a08917c805 Author: Jean-Philippe André Date: Sun Jun 6 18:17:29 2010 +0800 Lua: Allocine, grow buffer up to 500k This seems a lot, but 65k definitively ain't enough for some movies. commit c3d96600618add7768f713ccf1fcdddaf06dd1fb Author: Ilkka Ollakka Date: Sun Jun 6 12:20:01 2010 +0300 appletrailers: fix location finding commit 4d429b613e427f49a272185dcc26c7d03e7243c7 Author: Jean-Philippe André Date: Sun Jun 6 13:44:36 2010 +0800 Lua: remove 'http' shortcut. Since 6bb9f2996 (or master/1834c5a73e) it was not possible to load luahttp using this shortcut anyway. commit 8078a54f2c4365bf7f94a81fe0a0fd61a574cca1 Author: Rémi Denis-Courmont Date: Sun Jun 6 00:40:37 2010 +0300 live: update inet_ntop patch commit b986c0673d293d7c334eeac199c9f91160ed7906 Author: Ilkka Ollakka Date: Sat Jun 5 23:19:38 2010 +0300 qt4: don't scale to 720p on webm profile Which was wrong way anyway. commit 16ea0e630bc4cb792c132ff15d3d6a1f8a5e5f06 Author: Ilkka Ollakka Date: Sat Jun 5 23:18:08 2010 +0300 avcodec: fix vp8 default to check height for 720p also fix sub 720p defaults commit 8e6a4513d42bc602f5cb9f56c6a79299b60056e2 Author: Pierre Ynard Date: Sat Jun 5 19:04:44 2010 +0200 Spelling commit c60dc271901f061dda5fd98bde516fa7b8c705d2 Author: Hugo Beauzée-Luyssen Date: Sat Jun 5 15:35:14 2010 +0200 Playlist: Allow pausing the playback using space. Signed-off-by: Rémi Denis-Courmont commit 972e458c4744e95e67f57b73758db9197b3f5582 Author: Rémi Denis-Courmont Date: Sat Jun 5 16:36:46 2010 +0300 Old RC: correct inherited boolean variables commit eb2becab3fe2e0872a3b6f21a71b95f3e2fcd2e6 Author: Confused Vorlon Date: Fri May 28 15:36:36 2010 +0100 Add version to footer alongside the copyright message (as with old http interface). Also added '-Lua Web Interface-'. Adding the '-Lua Web Interface-' will give an easy way for applications to tell whether they are dealing with the old or new interfaces. The commands are somewhat different, so this is important. Signed-off-by: Rémi Denis-Courmont commit fd28e9fee81c90265984bc943ebb63af7643a860 Author: Greg Farrell Date: Sat Jun 5 16:20:53 2010 +0300 Mark rtsp-kasenna as safe Signed-off-by: Rémi Denis-Courmont commit e8b350df4f1985fab19f797f0fb926c21bff18b8 Author: Ilkka Ollakka Date: Sat Jun 5 14:18:44 2010 +0300 qt4: add vp80/webm to profiles VP8/webm profile defaults to 720p, which could be reasonable default imo. Not sure if people want to it to default to same resolution as input is. commit c5010ad330c808122ca16cdcbbd1b20d330b1d4b Author: Ilkka Ollakka Date: Sat Jun 5 14:16:18 2010 +0300 avcodec: default gop=120 for vp80 commit 02a7f81f74280114c783f75903109e96c1b60173 Author: Ilkka Ollakka Date: Sat Jun 5 13:43:27 2010 +0300 avcodec: fix typo commit 292351be0320d0523cc312f820a6d99d22b3fbbf Author: Rémi Denis-Courmont Date: Sat Jun 5 13:24:09 2010 +0300 Remove promiscuous #include commit 3e258835cb95562a5a8ebbbb9f6c11e7b073a41b Author: Rémi Denis-Courmont Date: Sat Jun 5 13:18:00 2010 +0300 Spelling commit d8685373ac2760882f257ab58cbc8fe3c1c8df95 Author: Rémi Denis-Courmont Date: Sat Jun 5 13:10:09 2010 +0300 Remove left over HAVE_GETADDRINFO, fix ACL regression (1.2 only) commit d9c60eb846c3ce61263fb9d0319384a54ee17413 Author: Jean-Philippe André Date: Fri Jun 4 20:00:42 2010 +0800 Xlib: fix build (skins2) - Part 1/2: fix include commit c86a04d7467384a5354a1312a66352c998312b3e Author: Jean-Philippe André Date: Fri Jun 4 20:01:15 2010 +0800 Xlib: fix build (skins2) - Part 2/2: cast vlc_object commit a1ad237835102a5468facf62c3e6c5584bb4f933 Author: Jean-Philippe André Date: Fri Jun 4 19:11:39 2010 +0800 Lua: update Allociné script & remove debug commit a7c0e2a065b845e9bdd7f00bb7bd8e86a93b5dbe Author: Rémi Denis-Courmont Date: Sat Jun 5 11:10:50 2010 +0300 Typos commit 5c5ec9c6cc89c9a3009ba0ebca1da1da3760900d Author: Felix Paul Kühne Date: Sat Jun 5 00:16:27 2010 +0200 Updated German translation of the Win32 installer by Mario Siegmann and me. Manual forward-port of [41c69be0dd9f7cdf6cc791e7f9064fdd748eb988] commit 4da38d89222cc2b5cd971b25d50e3b6af4e36958 Author: Felix Paul Kühne Date: Fri Jun 4 21:16:58 2010 +0200 live: updated patch commit 79db0f282017f4cb5e75b1d45688e9c1cf3a3391 Author: Felix Paul Kühne Date: Fri Jun 4 21:13:28 2010 +0200 libdvdnav: updated patch commit db60e23c082afbfbd8bc205aba89a1ad23c4879e Author: Pierre Ynard Date: Fri Jun 4 19:10:11 2010 +0200 youtube.lua: remove old broken break We don't want that anymore anyway commit f18b314bd2e6059e73fbc4dc18000c18aa6e4535 Author: Pierre Ynard Date: Fri Jun 4 18:51:09 2010 +0200 youtube.lua: support WebM formats We parse the additional HTML5 section too, the only place where the WebM formats are listed. If the URL contains "&html5=True", the WebM formats are preferred, when available. commit 312d9c3fc4dee049bf25288d7a3f519003c817b4 Author: Rémi Denis-Courmont Date: Fri Jun 4 18:15:45 2010 +0300 Qt4: do not set fullscreen window on top (fixes #3712) Normally, the window will go on top of the stack of normal windows anyway. If not, we may need to force this, which is different from always-on-top in any case. Known issue: toggling video on top while in fullscreen is not implemented yet. commit 09b6b8e32fe1e46e1f69d8dec0df29975a83f649 Author: Pierre Ynard Date: Fri Jun 4 16:19:14 2010 +0200 youtube.lua: fetch HD videos when available by default This also saves one HTTP redirect commit 875c3bcf035af67f9069ce0ca4f32c36fd2d7079 Author: Ilkka Ollakka Date: Fri Jun 4 16:27:00 2010 +0300 qt4: don't hardcode fontsize in epgitem commit 9688cdde203ab675d0af7f6c61f96706b3cfe2ef Author: Laurent Aimar Date: Thu Jun 3 23:54:04 2010 +0200 Compilation fix. commit 390827681f6449f3227aef574fe73a5ceae24ce8 Author: Laurent Aimar Date: Thu Jun 3 23:04:42 2010 +0200 Added missing subpicture_Update. commit 57e6c0256e59dc699192e371436ef96bfac28009 Author: Rémi Denis-Courmont Date: Fri Jun 4 00:10:35 2010 +0300 Fix missing lock in 440126cfb7322950d14f7029dd424c4f4bd41ad commit ddfbaea04ac415ce036350e3f2244b6f6bb881dc Author: Rémi Denis-Courmont Date: Thu Jun 3 23:55:27 2010 +0300 Protect XInitThreads() with a global lock commit 89717011bc83fcf86467544aa8ba43de13e22657 Author: Rémi Denis-Courmont Date: Thu Jun 3 23:29:35 2010 +0300 gcrypt: use vlc_global_mutex This saves a few mutexes, but it does not really solve gcrypt reentrancy. gcry_control() should only be called once for all per copy of gcrypt in the memory. This is hard to conciliate with dlopen(). commit 2a5fa328ccb31a60ddd85e10c77c858594fe6838 Author: Rémi Denis-Courmont Date: Thu Jun 3 23:29:24 2010 +0300 avcodec: use vlc_global_mutex commit e3c350269cf1b482d2f6842e5b31a83be27a1c40 Author: Rémi Denis-Courmont Date: Thu Jun 3 23:25:31 2010 +0300 vlc_global_mutex: common functions for process-wide mutexes commit 7c93516a555e29c51f0a191b0c64daf65b029583 Author: Laurent Aimar Date: Thu Jun 3 20:59:13 2010 +0200 Called XInitThreads in vaapi. commit faca3e7c1b56dcb2e26ee82d55ea55f4ee2316d3 Author: Laurent Aimar Date: Thu Jun 3 20:57:47 2010 +0200 Check "xlib" before trying vaapi. commit 77f62d5d99857944e8af2d510d197666787ca618 Author: Laurent Aimar Date: Mon May 31 20:28:55 2010 +0200 Moved generic subpicture code to its own file. commit 2b88fd41466b886c4c1b06d4a7b823d70c41342c Author: André Weber Date: Thu Jun 3 19:31:40 2010 +0200 atmo: updated README.txt for Fnordlicht, added author to THANKS commit 9521f0a0a3073c63c54f4dd002ab62eab5d01b86 Author: Rémi Denis-Courmont Date: Thu Jun 3 21:26:10 2010 +0300 libvlc_set_*_input also works on Win32 nowadays commit c215f7b79628a32373cf0041152cff1a5042d15b Author: Kai Lauterbach Date: Thu Jun 3 19:21:52 2010 +0200 atmo: add support for Fnordlicht devices The Fnordlicht-Class implements only parts of the fnordlicht-protocol: sync, stop, start_bootloader, boot_enter_application and fade_rgb Have a look at http://github.com/fd0/fnordlicht/raw/master/doc/PROTOCOL for more details. Signed-off-by: André Weber commit f53ff18f969ce5d3cc5f9e844d390ad7898dd05d Author: Ilkka Ollakka Date: Thu Jun 3 18:59:51 2010 +0300 QT4: Connect INPUT_EVENT_ITEM_EPG to update epg-widget via inputmanager Now epg-content should update automaticly when user changes channel etc. commit 286d3083010d5e1835f8d6983f756a06e7f677c0 Author: Christophe Mutricy Date: Thu May 20 21:03:30 2010 +0200 contribs: update gettext to 0.18 Signed-off-by: Jean-Baptiste Kempf commit 7d2baa8648e87491bf7492c19583754d407a65e9 Author: Jean-Baptiste Kempf Date: Thu Jun 3 01:44:37 2010 +0200 Contribs: update Qt for win32 to 4.6.2 Compiling qt on win32 is still long and painful commit 45e88d66232f5df6d6409ee8f657162dc28b3e58 Author: Christophe Mutricy Date: Wed Jun 2 23:01:27 2010 +0100 Typo commit aa34b13d14c5fe5a5b5abdf0010aace03f7a7d70 Author: Ilkka Ollakka Date: Wed Jun 2 23:10:51 2010 +0300 x264: use x264_picture_init from X264_BUILD >= 98 commit f5a1049dc3bdb660e5bfc29983e23ac9a7688345 Author: Rémi Duraffort Date: Wed Jun 2 21:49:35 2010 +0200 luahttp: use the same options as the http interface. Nnot every options are implemented right now, only the most wanted. commit aefd2599e05b82c01d468a1e7bc7a5f2b6ed8164 Author: Jean-Philippe André Date: Thu Jun 3 03:22:25 2010 +0800 Lua: new script Allocine (France) This extension is in French only. A german version may appear soon. commit ac07c98252cdcbacf3340f2b5522f808169331dd Author: Jean-Philippe André Date: Thu Jun 3 03:15:46 2010 +0800 imdb.lua: Redesign, fix some bugs commit 9886f288158ad2a56d8e2d66910ccde2c87e7206 Author: Rémi Denis-Courmont Date: Wed Jun 2 21:36:53 2010 +0300 Mozilla: use --no-xlib It will be hard to convince all Mozilla plugins-capable browsers to call XInitThreads() early enough, if it ever happens. In the mean time, make sure we use only pure XCB and avoid Xlib in VLC plugins. Note: I did not check that the web plugins itself was not using Xlib outside the main Mozilla browser thread. This should fix #3662. We loose GLX and PulseAudio inside Mozilla. commit 95c95cc91ac583b76582b63dfd6c95ca5fdde592 Author: Rémi Denis-Courmont Date: Wed Jun 2 21:30:49 2010 +0300 --no-xlib: prevent use of XInitThreads() and hence Xlib Certain LibVLC applications fail to call XInitThreads() before they call XOpenDisplay(). Then VLC calls XInitThreads(). Then the applications call XCloseDisplay(), which raises a segmentation fault. In this case, Xlib tries acquire lock that was never created as the Display ppinter was created before threaded Xlib mode was enabled. These applications can now pass --no-xlib to libvlc_new(). This will prevent any VLC Xlib-based plugin from being used. Currently, this affects interfaces (not really an issue), PulseAudio (until Colin's patch is merged upstream) and GLX (Xlib-based by design). This will be necessary to address #3662. commit b4b9d3840f13781db372a7dcf4613d4a35d26784 Author: Rémi Denis-Courmont Date: Wed Jun 2 21:24:47 2010 +0300 --glx-display is also merged with --x11-display commit 06e609ea922918f4d2d0f427049a236b4a4c08af Author: Jean-Philippe André Date: Thu Jun 3 00:47:34 2010 +0800 Extensions: fix Qt freeze when reloading scripts Description of the bug: This freeze happened only on Windows (tested on XP & Wine), but not on Linux. If I only moved up the "killInstance()" line, then the freeze would happen only on Linux but not on Windows. In these cases the QDialog's destructor never returned. commit 79fc0522238625747ea4ba0b9ae1d08ca5d73c74 Author: Christian Masus Date: Wed Jun 2 18:30:34 2010 +0200 Http interface VLC_OBJECT_VLC has been replaced by VLC_OBJECT_LIBVLC. Signed-off-by: Rémi Duraffort commit 0ba54f498eafa5b8c081ff37ecd65d791c3718e9 Author: Ilkka Ollakka Date: Wed Jun 2 18:12:58 2010 +0300 qt4: use slower and better scaling on albumart-label We could use QPixmapCache here too, but I don't think it speeds up it any noticeable way, just makes code littlebit longer. commit 3e2e7f2aa25adb90602e529b9cb0123508186b1a Author: Jean-Philippe André Date: Wed Jun 2 00:34:33 2010 +0800 Package Win32: add .vlt and .wsz extensions To open skins, you have to use a special command, thus a different ShellAssociation. Entries are not selected by default (as they may be associated to the VLC Skin Editor) commit 79d1e54c675092fa12246a7235fdb8dc4a5e6814 Author: Jean-Philippe André Date: Wed Jun 2 00:14:08 2010 +0800 Skins2: remove skins demux As pointed by Rémi, only medias should be "openable" in VLC. commit 035a3f5e7ad1c288d810eba4bef0f74c152fd41c Author: Jean-Philippe André Date: Wed Jun 2 00:07:23 2010 +0800 Skins2: check if file exists, not folder Note: it looks like vlc_stat("C:") returns an error (Windows) commit e75d1bf151b7666c543934cf078e38a005269348 Author: Jean-Philippe André Date: Wed Jun 2 00:07:05 2010 +0800 Revert "Zip filter: skip .vlt & .wsz (skins)" This reverts commit 80bd960092525f0af649881ccb6081da1eea4d04. commit 005d56964da71bbca9219e96147fab2074abfc49 Author: Jean-Philippe André Date: Wed Jun 2 00:06:53 2010 +0800 Revert "Decomp filter: skip .vlc & .wsz files (skins)" This reverts commit 3acea6444dca179ef35358917b8595e02beeb0e3. commit 8328b699e5031e17902d902be28755ff0ea44431 Author: Jean-Philippe André Date: Wed Jun 2 00:05:56 2010 +0800 Revert "Skins: "file" shortcut for skins access_demux (& decode URI)" This reverts commit 117c94235c96a5927592398ec13f8ce3d8a58a36. commit e83ac1de6b14bcc7b888d25b22508ebfd4bf7acb Author: Jean-Baptiste Kempf Date: Wed Jun 2 12:01:21 2010 +0200 Fix obvious typo lost in a git warp. Sorry commit 45ac6e578e11e63c69a6ee537ade1b02ba5697db Author: Ludovic Fauvet Date: Wed Jun 2 11:06:05 2010 +0200 epg: remove the external channels widget Signed-off-by: Jean-Baptiste Kempf commit 4f30340a1ea3b3caa4d2d4d07318a7a8a9a2a3f9 Author: Ludovic Fauvet Date: Wed Jun 2 11:00:29 2010 +0200 epg: add an overlay containing the channels list Signed-off-by: Jean-Baptiste Kempf commit 5cae846c31adbe5adada090319db54006cbe80e3 Author: Ludovic Fauvet Date: Sat Mar 6 13:55:48 2010 +0100 epg: highlight ongoing programs in the epg view Signed-off-by: Jean-Baptiste Kempf commit 5519059009749a0357e95751cdde3b00d1f7f2b3 Author: Ludovic Fauvet Date: Sat Mar 6 13:45:07 2010 +0100 epg: remove debug in epg Signed-off-by: Jean-Baptiste Kempf commit b0db307c4cf3ac509fe33079f132a0dc6c939e22 Author: Sebastian Birk Date: Wed Jun 2 11:19:06 2010 +0200 playlist: modified playlist_NodeCreate() The passed flags in the variable i_flags are now applied to the new node. This solves bug ticket #3690, where it was possible to delete the "Playlist" and "Media Library" nodes, since the read-only flag was not set for them. commit 4e49a139a21a825f203f9b4fd0df72efcc4f082d Author: Pierre Ynard Date: Wed Jun 2 06:07:28 2010 +0200 vod_rtsp: C99 for loop iterator declarations commit 19bc50ee63bd5cd5b7b87c151e011bc5dec27b93 Author: Jean-Baptiste Kempf Date: Tue Jun 1 23:30:59 2010 +0200 Win7: new buttons for taskbar commit 9e47aa722c12324cb5915750d717d9dc281ca7f9 Author: Rémi Denis-Courmont Date: Wed Jun 2 00:11:38 2010 +0300 Do not disable X11 ARGB visuals (fixes: #3581) The XVideo and X11 outputs can cope with this properly now commit cdb53ce67f80307fabd6d8447e9b55a5c25eb2ef Author: Rémi Denis-Courmont Date: Tue Jun 1 23:56:29 2010 +0300 XCB/X11: rework and fix color depth selection commit 53752a74e22c0a64d5af333d6a9d8475d2f541f1 Author: Rémi Denis-Courmont Date: Tue Jun 1 23:55:00 2010 +0300 XCB/X11: support different color depth than parent window (refs #3581) commit 3cfc015c749a4e3b37271974b71b8ce7810c6121 Author: André Weber Date: Tue Jun 1 21:36:45 2010 +0200 Revert "atmo: add support for new device fnordlicht" source contained tabs, will commit again later (sorry for any trouble) This reverts commit 1af1e3b16f2c70d802e5155efd38823756ca1be9. commit ffb2a1bbf249eec74366f9f0c8005a011661caa0 Author: Rémi Denis-Courmont Date: Tue Jun 1 23:10:52 2010 +0300 XCB/XVideo: support parent window with ARGB visual (refs #3581) X11 inherits properties from the parent window by default. XVideo does not (typically) like ARGB visuals. To create plain RGB window on an ARGB window, we need to force the color map, background and border parameters to non-ARGB values. There is one remaining problem to enable ARGB support in Qt4: the Qt4 video widget has a transparent background by default. This is inadequate in fullscreen mode. commit 1af1e3b16f2c70d802e5155efd38823756ca1be9 Author: Kai Lauterbach Date: Tue Jun 1 21:26:36 2010 +0200 atmo: add support for new device fnordlicht Fnordlicht - is a serial device with up to four channels - http://github.com/fd0/fnordlicht/raw/master/doc/PROTOCOL - http://github.com/fd0/fnordlicht/ Signed-off-by: André Weber commit ac3514edab1a5f94167d3dfa6cc88ce2adb317c9 Author: Ilkka Ollakka Date: Tue Jun 1 21:20:20 2010 +0300 avcodec: adjust encoders vp8 defaults littlebit commit e855bde0ae92e40c856897a187447405d640c97c Author: Jean-Baptiste Kempf Date: Tue Jun 1 19:24:06 2010 +0200 Synchronize NEWS commit 676c2926fcf869212b6a8c965e2d8240d4df6518 Author: Jean-Baptiste Kempf Date: Tue Jun 1 19:14:52 2010 +0200 Synchronise NEWS between 1.1 and master commit d24e45887e24bb45da8c7a55263a47d0bf548da3 Author: Jean-Baptiste Kempf Date: Tue Jun 1 16:26:51 2010 +0200 Qt: correctly forward wheeling events on Win32 Closes blocker #3262 commit 8cfa162d96f4cd8ab790ac14ba3ef7a2a7315f8f Author: Jean-Baptiste Kempf Date: Tue Jun 1 15:17:37 2010 +0200 Qt: fix 'leave fullscreen' menu Close  #3700 commit 9c9912267983327fcf4da6e442ec208f4d460a51 Author: Pierre Ynard Date: Tue Jun 1 07:03:57 2010 +0200 vod_rtsp: fix scope of variables commit 6c00c0fc475211cb27e18d33eb4cdbc3509d5eaf Author: Pierre Ynard Date: Tue Jun 1 06:02:02 2010 +0200 vod_rtsp: cosmetics Identation commit 5e57a6a57c5c5db271836bdb487df6b2c99fcdc3 Author: Jean-Baptiste Kempf Date: Tue Jun 1 01:47:11 2010 +0200 Contribs: cleanup Remove unneeded old patches Rename patche for consistency commit c631f1022b56545f4c083ddc5586c21c7c4b18b8 Author: Jean-Baptiste Kempf Date: Tue Jun 1 01:39:30 2010 +0200 Contribs: remove dead patches commit 9734b1ffdfe7b49b846d2dfc097d6614cfa77557 Author: Jean-Baptiste Kempf Date: Tue Jun 1 01:32:42 2010 +0200 Contribs: update libdvdnav patches Resolution and Win32 threads have been merged upstream commit 14bb0136b65fc50b6f1b9c327b25417ce1e4faba Author: Juho Vähä-Herttua Date: Mon May 31 15:23:52 2010 +0300 os x: fix preferences to leave x264 preset/tune empty Signed-off-by: Ilkka Ollakka (cherry picked from commit c521391d4c4a8bbcfed35e09705698099798efd9) Signed-off-by: Ilkka Ollakka commit 07bb7d76cabb4735262721db4d336da9984c09d8 Author: Juho Vähä-Herttua Date: Sun May 30 10:47:53 2010 +0300 OSX: fix a crash when the option-list finished by 0, like the new x264_nal_hrd (cherry picked from commit 64188f7809f44b9b74f94e07bbd0381b398a6afa) Signed-off-by: Ilkka Ollakka (cherry picked from commit 5fd7ef49bdd60d2d9b0c007426627313dec48366) Signed-off-by: Ilkka Ollakka commit 19b821f24540b55c7aabdea374942dc6ece966d3 Author: Jai Menon Date: Mon May 31 19:12:58 2010 +0530 SPUDEC : Bump up the capability value for the native decoder. This will be useful in the case where we want to selectively enable DVD subtitle decoding through libavcodec, but override it by default. Signed-off-by: Jean-Baptiste Kempf commit c6ab39323aacc0d62f0908a3f526e93261de62e2 Author: Rémi Denis-Courmont Date: Mon May 31 16:31:35 2010 +0300 Do not scan for subtitles files in the current dir for TS files This should work around #3547. commit 732ea8c6cf936abb0e7a1b6b4705d1eb46fe7e7f Author: Rémi Denis-Courmont Date: Mon May 31 16:25:27 2010 +0300 Simplification (make_path always returns an absolute path) commit 83ffb866a8590db08ada770a568ade8f6fdcf293 Author: Rémi Denis-Courmont Date: Mon May 31 16:13:08 2010 +0300 Qt4 media info: show local file path instead of file:// URI This fixes #3626. commit 117c94235c96a5927592398ec13f8ce3d8a58a36 Author: Jean-Philippe André Date: Mon May 31 13:44:57 2010 +0800 Skins: "file" shortcut for skins access_demux (& decode URI) Without the shortcut, it is not possible to start the access_demux for skins, as the full URL is set to file://.vlt Now we can read skins packages as in earlier versions: $ vlc your_skin.vlt commit 3acea6444dca179ef35358917b8595e02beeb0e3 Author: Jean-Philippe André Date: Mon May 31 13:43:45 2010 +0800 Decomp filter: skip .vlc & .wsz files (skins) commit 80bd960092525f0af649881ccb6081da1eea4d04 Author: Jean-Philippe André Date: Mon May 31 13:43:20 2010 +0800 Zip filter: skip .vlt & .wsz (skins) commit 8b17a1b324015ef5533db6b897d3035eaff5afb5 Author: Pierre Ynard Date: Mon May 31 07:14:28 2010 +0200 i18n: remove deleted file commit 2ffc955f6a6565cf6609f4444c608c55c89b72ba Author: Jean-Baptiste Kempf Date: Mon May 31 01:24:24 2010 +0200 Contrib: activate mp4 and asf in taglib Ref #3630 commit 77e3f0df4630447ffb9f9b0cb6d0ca821e499f0e Author: Jean-Baptiste Kempf Date: Mon May 31 01:06:22 2010 +0200 Taglib: add debug to help fixing mp4/cover bugs commit 162f56f7cabde897cd93218597a5049bf7e2ff61 Author: Jean-Baptiste Kempf Date: Mon May 31 00:07:30 2010 +0200 MKV: code cosmetics and copyright update commit c7bc593d4262976fd884a1629e85b09954aa7c44 Author: Jean-Baptiste Kempf Date: Sun May 30 23:51:55 2010 +0200 MKV: code simplification by scope reduction commit a4cc75569bca5fd1ab774dc5f660f90fd6469b90 Author: Jean-Baptiste Kempf Date: Sun May 30 17:42:36 2010 +0200 MKV: parse segment cleanup Notably: do the difference between Unknown and Unsupported Elements so the bug reports are cleaner do comment deprecated stuff commit 6fac93217a965a843046e4c0c814cc161a4e0cc8 Author: Rémi Denis-Courmont Date: Sun May 30 23:28:22 2010 +0300 Qt4: set title for the video as we do for other dialogs commit f240f03f690eba05786caddca0e4dcf2c0689281 Author: Rémi Denis-Courmont Date: Sun May 30 20:52:07 2010 +0300 remove the signals interface commit 82a5a07b283630b80ef6fcd92f867fb43f8cc042 Author: Rémi Denis-Courmont Date: Sun May 30 20:50:13 2010 +0300 Do signal handling in the main() thread This saves one thread. Previously, the main thread was doing nothing. commit cb435e2774e43702c7b23ce9fd5bd303e300212e Author: Rémi Denis-Courmont Date: Sun May 30 20:28:35 2010 +0300 Add libvlc_set_exit_handler(), more powerful than libvlc_wait() commit 6197b056e6f9bd026012db6f1512bbd981e27442 Author: Rémi Denis-Courmont Date: Sun May 30 20:17:27 2010 +0300 libvlc_Quit: support using a callback This is more flexible than the current libvlc_InternalWait() which requires a thread that does nothing for the whole lifetime of VLC. commit a440126cfb7322950d14f7029dd424c4f4bd41ad Author: Rémi Denis-Courmont Date: Sun May 30 20:15:50 2010 +0300 intf_Create: do not fail if libvlc is exiting This should fix VLC reporting an interface error if it is interrupted early. commit 860b78b3d6132b6ab5014a768cbdfbd96c0461fc Author: Jean-Philippe André Date: Sun May 30 22:57:21 2010 +0800 Lua Extensions: implement fake "require" As the "descriptor" function is called with absolutely no libraries loaded, even the built-in "require" function is not present at scan time. This closes #3453. Note: this is a bit of a hack, but I prefer not to load any libs when scanning the available extensions Remove some useless debug, too commit 3339c90e94805f80007a14c40d70980011e8640e Author: Jean-Philippe André Date: Sun May 30 20:09:37 2010 +0800 Extensions/Qt: open external links on labels commit b9dc215ef92924d7b8ef05408ae9cffa04995300 Author: Rémi Duraffort Date: Sun May 30 16:29:21 2010 +0200 Fix variables types. commit fec5ea6a008cbe07fdc3f07fe0bf3a668fe20e4b Author: Rémi Duraffort Date: Sun May 30 16:36:50 2010 +0200 Fix duplicated option. commit 71a9a90ceacd66856978d06bb3f494cfa031b5db Author: Rémi Duraffort Date: Sun May 30 12:52:49 2010 +0200 LuaHttp: Fix #3628 (update the sout mrl). commit 985a8c9ef8b62b3237fd49a1b620d79fa221d305 Author: Rémi Denis-Courmont Date: Sun May 30 17:59:31 2010 +0300 Revert "Added Qt::Tool flag on the fullscreen widget." This reverts commit a91750568de08cd94738e8692420ddc4b2088f5c. commit a736053c00778ca35f8653713517558e1e710aea Author: Rémi Denis-Courmont Date: Sun May 30 18:01:00 2010 +0300 Qt4: main interface drops always-on-top mode when going fullscreen If the main interface does not contain any video, it has no business with the video-on-top flag. commit 8abd25d4f52c23e6c19f40740e3aaafc385c0e73 Author: Rémi Denis-Courmont Date: Sun May 30 17:37:12 2010 +0300 Qt4: change main interface mode from the UI thread This presumptively fixes a probable race condition. For the umpteenth time, never ever make any Qt4 UI call from the video output thread!! commit 7e26f748884c337eeafdd55c403c5ebce7e90f80 Author: Rémi Denis-Courmont Date: Sun May 30 17:29:35 2010 +0300 Qt4: convert on top event to signal/slot model commit ac1b335ceb78455180c2a771d4fdcde6002a91ae Author: Rémi Denis-Courmont Date: Sun May 30 17:07:41 2010 +0300 Qt4: undo always-on-top hint when the video is released The main interface went always-on-top when the video widget was created but it failed to return to normal state when the video widget was destroyed. commit 99b7cf3c3f0d554bf3175082a32722e78bb0f4e8 Author: Rémi Denis-Courmont Date: Sun May 30 17:04:32 2010 +0300 Qt4: only reset main interface window flags if needed Unfortunately, according to the Qt4 documentation, changing the window flags hides the window (until show() is called). So I guess there is no way to toggle the on-top mode without the ugly blinking effect. Then, try to minimize its occurences. commit ed4a1d9a9722a65bbf9b61a1b99d150a42f7b9b5 Author: Laurent Aimar Date: Sun May 30 15:01:17 2010 +0200 Fixed vout display key event thread destruction. block_FifoWake does not work as I thought. commit 631ebd4ebf9eb8114db2830c0ff42b288cb5a0e8 Author: Laurent Aimar Date: Sun May 30 14:49:13 2010 +0200 Set vout_display_info_t::has_event_thread for msw and xcb vouts. commit 6c73ecd0995166536973595f63e08ed51f2e54f5 Author: Laurent Aimar Date: Sun May 30 14:44:17 2010 +0200 Added vout_display_info_t::has_event_thread. If false, the vout core will use a thread to dispatch key events. It reimplement [cb72d26f0825b31fd10af18a03763b41067cfe37] using a bit less code and by adding support for multiple keys pressed in a row. The thread is created only if needed. commit cd90aa059059566317a60fafae60931fc1b8ee2d Author: Laurent Aimar Date: Sun May 30 14:27:21 2010 +0200 Revert "Helpers to emit asynchronous key press events (refs #3661)" This reverts commit cb72d26f0825b31fd10af18a03763b41067cfe37. commit 1f7ce77d650ee47ca44d378d324abb81a040731c Author: Laurent Aimar Date: Sun May 30 14:25:38 2010 +0200 Revert "SDL: use key thread (partially fix #3661)" This reverts commit a0c1d2ccdd62ef333e30f2fc9717fd0bf44ec4a3. commit 0ce024271b3ff2f997781e05ad15463865a83539 Author: Laurent Aimar Date: Sun May 30 14:25:34 2010 +0200 Revert "CACA: use key thread (partially fix #3661)" This reverts commit 031dec33fbe1cde74e6ef1680638435d335daafe. commit 8f61520c3ecb3bb774fd0ebb66c022c0e7b5d49a Author: Laurent Aimar Date: Sun May 30 14:25:30 2010 +0200 Revert "AA: use key thread (partially fix #3661) - untested" This reverts commit 4b4350938d98feb676cc0f0573780449ff9125cb. commit 4b4350938d98feb676cc0f0573780449ff9125cb Author: Rémi Denis-Courmont Date: Sun May 30 14:46:27 2010 +0300 AA: use key thread (partially fix #3661) - untested commit 031dec33fbe1cde74e6ef1680638435d335daafe Author: Rémi Denis-Courmont Date: Sun May 30 14:43:54 2010 +0300 CACA: use key thread (partially fix #3661) commit a0c1d2ccdd62ef333e30f2fc9717fd0bf44ec4a3 Author: Rémi Denis-Courmont Date: Sun May 30 14:41:04 2010 +0300 SDL: use key thread (partially fix #3661) commit cb72d26f0825b31fd10af18a03763b41067cfe37 Author: Rémi Denis-Courmont Date: Sun May 30 14:33:35 2010 +0300 Helpers to emit asynchronous key press events (refs #3661) We have the same bug in several outputs (SDL, AA, CACA), so lets make the solution generic. commit bf66354d0205141d146f7f8dd913e0448665519c Author: Rémi Denis-Courmont Date: Sun May 30 10:50:23 2010 +0300 transform: invert horizontal and vertical flip This is consistent with the current mouse filter, and how people tend to interpret the horizontal and vertical words. Until now, VLC would refer to the rotational axis direction rather than the direction of the changed dimension. Fixes: LB#568750 commit 8ca53bfd5abb38e5b4d4a8b89ce523e0f4d4aad1 Author: Jean-Baptiste Kempf Date: Sun May 30 01:03:09 2010 +0200 Work-around a Qt issue when starting in minimal mode Close #3573 How can the size of a widget be bigger than the size of its parent window? Really weird Qt bug commit 083860bfa3431cf0df856183e57c7767ba928414 Author: Dean Lee Date: Sat May 29 23:10:11 2010 +0100 l10n: Chinese update Signed-off-by: Christophe Mutricy commit 83879aa5eebd4cb7dc3df0ff8b53c1d840850c19 Author: Michał Trzebiatowski Date: Sat May 29 23:05:16 2010 +0100 l10n: Polish update Signed-off-by: Christophe Mutricy commit 2098f7858a9672c10527807511d0cd3daac458cc Author: Rémi Denis-Courmont Date: Sat May 29 23:44:40 2010 +0300 Fix invalid free at exit on non-UTF-8 systems commit e5ab4b4142a2d9430f74b11b379036a700972dea Author: Laurent Aimar Date: Fri May 28 22:04:09 2010 +0200 Moved "sub-margin" to vout. It doesn't belong to the input. commit dbc2edaca2d8d2412c6c197124c4c8788c3fc5d6 Author: Laurent Aimar Date: Fri May 28 21:50:18 2010 +0200 Simplify up/down subtitle hotkey. commit 6650cb888870a57b45165635a486d36d9afbcf87 Author: 김정은 Date: Sat May 29 20:08:18 2010 +0300 freetype: Try to use non-bitmap fonts first and fallback to bitmap ones Signed-off-by: Ilkka Ollakka (commited with --author, no git-format patch was send to vlc-devel even if requested) commit ae16ebf3524a76da5b2584451bcf0f0f9fc820a4 Author: Rémi Denis-Courmont Date: Sat May 29 19:27:32 2010 +0300 Add a secret --user-agent option to pass the application name Currently, this is not used anywhere, but better have it for forward compatibility. This is not as elegant as a dedicated libvlc function call. But there is no other way to set a parameter before libvlc_InternalInit() is called by libvlc_new(), short of changing the libvlc_new() prototype (again). And that would probably be worse. commit cdb6faf0d09605a6af1216b4f75872ca3de8dcdc Author: Rémi Denis-Courmont Date: Sat May 29 19:15:03 2010 +0300 Fix Server: HTTP and RTSP header syntax commit affc7db0a6578bf9fe3ec96845584f4dbd305ae7 Author: Rémi Denis-Courmont Date: Sat May 29 19:14:46 2010 +0300 live: fix HTTP user agent syntax commit 3d37be4f70d386e9751ec41309f82475ffae0ad8 Author: Rémi Denis-Courmont Date: Sat May 29 19:03:23 2010 +0300 HTTP: add LibVLC version to User-Agent correctly commit c10f4954f2cdc12c6e593c8975be159415b53619 Author: Rémi Denis-Courmont Date: Sat May 29 19:06:58 2010 +0300 Partially fix previous commit: allow forward slash In theory, we should check that there is only one slash per token, but it is not really dangerous. commit 2656ae56c83d87634ba5a137f118c04570ec8052 Author: Rémi Denis-Courmont Date: Sat May 29 18:57:33 2010 +0300 HTTP access: validate user agent string First, we should not let user shoot themselves in the foot. But most importantly, we need to validate the string as it is marked as a safe option (especially CRLF there could be disastrous). commit f1dac78a4a5b3fa3f081f8ee29b1abdf27d20fca Author: Rémi Denis-Courmont Date: Sat May 29 18:43:48 2010 +0300 HTTP access: fix User-Agent syntax RFC2616 requires a space-separated list of names[/versions] commit 002135d9e4de26b5ed725739b4ad7c03b7b5dda2 Author: Rémi Denis-Courmont Date: Sat May 29 18:40:55 2010 +0300 HTTP access: use var_Inherit*() commit 6b35f6ff09419006d8af86cfb507fc644669a118 Author: Rémi Denis-Courmont Date: Sat May 29 18:25:36 2010 +0300 config_PutPsz: fix potential use-after-free The new config value is duplicated, and the copy is stored to the configuration. After the configuration R/W lock is released, we have no warranty that another thread does not change the same configuration item, and free our own copy. Admittedly, this is very unlikely. Instead, we can simply pass the original string from the caller to the callback - that one must remain valid through the config_PutPsz() function call by definition. commit 2f5357149a3c7597de173884f85a87fefe24064e Author: Rémi Denis-Courmont Date: Sat May 29 18:25:07 2010 +0300 config_PutPsz: reduce lock contention scope commit f5abb96d4aef877581f7afb92b7c9ccd7c5a0869 Author: Jean-Baptiste Kempf Date: Sat May 29 14:41:24 2010 +0200 Contrib: update to libmatroska 0.9.0 And remove patch applied upstream. Keep the same change as libebml for win32 buildsystem commit b49b25bb5b2c5b9c55471f3688db45473e26a282 Author: Jean-Baptiste Kempf Date: Sat May 29 14:32:48 2010 +0200 Contribs: update to libebml 0.8.0 Remove 2 patches applied upstream, add another one :) commit 9efe5bff03ca4a0d218b98e0e697d51dea8d5b55 Author: Ilkka Ollakka Date: Sat May 29 15:04:17 2010 +0300 avcodec: blacklist WMV2 also, missed that codec previously See #3613 commit 0c180b069320dd9d197a43a934b561cbd8a3bfbc Author: Rémi Denis-Courmont Date: Sat May 29 14:18:48 2010 +0300 Don't put VPX in any default contrib VLC would not be redistributable. commit 1834c5a73ecf97c33e385c5f837af72a48a8672d Author: Rémi Denis-Courmont Date: Sat May 29 14:09:38 2010 +0300 Put http alias back from LUA to native The LUA interface is unmaintained, enough waiting. Works around #3623, #3627, #3687, #3691. commit 8b3ba34657edbbeec13ef70cbaa966d6a735aed5 Author: Rémi Denis-Courmont Date: Sat May 29 10:53:12 2010 +0300 VCD: fix segfault when opening not-a-file commit b342028bfc91eced569ed4f2257af21233d919e8 Author: Rémi Denis-Courmont Date: Sat May 29 10:52:15 2010 +0300 access_New: handle errors commit bfd32e70335fa3f5ea31d7c006f4f43a516fa2aa Author: Rémi Denis-Courmont Date: Sat May 29 10:27:19 2010 +0300 url -> URL commit 12e39efb9eef08b7a6d242f076205fe6d5a23469 Author: Rémi Denis-Courmont Date: Sat May 29 10:23:50 2010 +0300 Mozilla plugin requires XCB window plugin which requires xcb-keysyms Otherwise we cannot render videos with X11 (and fallback to non-embedded SDL or ASCII). commit 2272dbd830f1f4727bb903ceedbb31a459b358d7 Author: Oleksandr Natalenko Date: Sat May 29 00:52:16 2010 +0100 l10n: Ukrainian update Signed-off-by: Christophe Mutricy commit 70ab9417b0b9825763f9a6cd246088bfd2822409 Author: Rémi Duraffort Date: Fri May 28 22:03:17 2010 +0200 Playlist: repack (save some memory) commit 2c4f04e29d3dc5f0dbeac845f5b2fb71a1f775c8 Author: Rémi Duraffort Date: Fri May 28 22:01:03 2010 +0200 libvlc headers: try to be consistent (cosmetics). commit ff23d0ea0ded9f3e6b855e87f3b8fa2fcb28de04 Author: Jai Menon Date: Fri May 28 12:25:05 2010 +0530 Cosmetics : Fix real.c comment header since sipr support was merged in trunk. Signed-off-by: Jean-Baptiste Kempf commit 42b6e524e5157d9557c80581a3bff3d24b2a0c66 Author: Jean-Baptiste Kempf Date: Fri May 28 12:08:38 2010 +0200 ASF muxer: remove unused variable. commit becf1111d668e6cf36c3d4bd53b1dc633c25bea9 Author: Christophe Mutricy Date: Fri May 28 00:17:45 2010 +0100 i18n fix commit 4079a71f3a52c94290bbc992388769a25d9a36e6 Author: Christophe Mutricy Date: Thu May 27 23:19:40 2010 +0100 i18n: Add First Run dialog commit 84c113542ee444d0c1979a669d8ae5b81e771c2e Author: Laurent Aimar Date: Thu May 27 21:46:34 2010 +0200 Removed unused ZOOM_FP_FACTOR define. commit 78ab1ef2678ca93f5a5686f9f2a746ad6a4307f4 Author: Laurent Aimar Date: Thu May 27 21:44:29 2010 +0200 Removed duplicated vout_Close description. commit 7b1053aa99937a40d2e1e40793caeaf2e332eac6 Author: Jai Menon Date: Fri May 28 00:43:07 2010 +0530 Add Sipr support to the native Realmedia demuxer. Signed-off-by: Laurent Aimar commit 8e82d024ca0136b6b849910fd48c18a3de42eb16 Author: Ilkka Ollakka Date: Thu May 27 20:45:15 2010 +0300 appletrailers: fix arturl, seems that appletrailers-page changed littlebit commit 94763831fb59701a30f7e55c8ce9258ddbeeff18 Author: Rémi Denis-Courmont Date: Thu May 27 18:46:47 2010 +0300 Force SIGCHLD to default handler ... so that waitpid() works even if our parent process ignores SIGCHLD (SIG_IGN is preserved across exec*()). commit 1c02d8d5ddb2ee9f470e65d46a235be14324b810 Author: Ilkka Ollakka Date: Thu May 27 10:33:04 2010 +0300 NEWS: add mention about live-http module with example commit 7dcc4328b3a7b78351e057c5ce9d1b6fc9cc97aa Author: Keary Griffin Date: Wed May 26 22:56:19 2010 -0400 comsetic changes, remove define, and move callback inits in livehttp module Signed-off-by: Ilkka Ollakka commit 21659d6907abfeeae475e276b595dabff63bf4f9 Author: Laurent Aimar Date: Wed May 26 23:40:50 2010 +0200 Removed vlc_object_find() in svcdsub. I don't understand why the test would be needed, you do receive data only if the ES is selected. commit 7074dbe12d4cfa36e47623b9ef2fe5b78e56977b Author: Laurent Aimar Date: Wed May 26 23:31:50 2010 +0200 Used VLC_CODEC_OGT/CVD in ps demuxer. commit 08737f85e0e34e8b75da567054389cc0521327e6 Author: Jean-Baptiste Kempf Date: Wed May 26 22:37:00 2010 +0200 Qt: fix Minimal view switching This was broken after the extension merge. Close #3665 commit a72aa02a860ffcb133eb485548d8dd530c96a04a Author: Laurent Aimar Date: Wed May 26 23:05:06 2010 +0200 Removed all vlc_object_find in lua osd code. I highly doubt that the osd register/clear functions are usable... commit 4d5258cf604df6e5b6f7469ca8b2c210c9f6cfbb Author: Laurent Aimar Date: Wed May 26 22:41:05 2010 +0200 Removed dead code (spu). commit b087d7887a1741c581a979812131505777975a3f Author: Laurent Aimar Date: Wed May 26 22:37:25 2010 +0200 Used filter_GetInputAttachments in freetype and quartztext. It removes two broken vlc_object_find(INPUT, PARENT) and fixes input attachements support when the vout is reused. commit aa889bcfce5c5d6572468c9ba35c3cef16669fc0 Author: Laurent Aimar Date: Wed May 26 22:35:03 2010 +0200 Implemented filter_GetInputAttachments for text renderer in spu_t. commit a5c73d38fa4744962e5fee55abcd56b8237e6c08 Author: Laurent Aimar Date: Wed May 26 22:07:37 2010 +0200 Added filter_GetInputAttachments. It allows to retreive input attachments. commit d378b8662292f7bbc3660868b42d9f5929cc529b Author: Laurent Aimar Date: Wed May 26 20:50:41 2010 +0200 Improved spu_SortSubpictures. spu_sys_t::i_channel is not equal to the number of currently used channels but t is equal to the number of reserved channel since the spu creation. commit f30c7d152a7a2d9ba60a6d863e8f943dbbd271b9 Author: Laurent Aimar Date: Wed May 26 20:26:28 2010 +0200 Cosmetic. commit 770f3c56899da1bd79501cb5cc383beb727ea525 Author: Ilkka Ollakka Date: Wed May 26 22:46:09 2010 +0300 qt4: fix volume-slider tooltip to fit volume regarding fontsize Should Fix #3672 commit 865a279f05af298d19e23aa75fafd012b0106e6f Author: Pierre Ynard Date: Wed May 26 19:46:45 2010 +0200 lua: update youtube script to support "html5=True" URLs Sorry for last commit which was a little retarded commit 7b93afedd622c26a7210859da4d078954d932f61 Author: Ilkka Ollakka Date: Wed May 26 20:37:24 2010 +0300 avcodec: disable vp8-encoder options until it's in ffmpeg commit ec8a62c783a4160d399c4f96881093de3404e66a Author: Keary Griffin Date: Wed May 26 11:33:00 2010 -0400 Added livehttp access_out module to support HTTP Live Streaming Signed-off-by: Ilkka Ollakka commit ae3528d43c44addfdb85afd6e1fa0bc9784af037 Author: Ilkka Ollakka Date: Wed May 26 17:16:03 2010 +0300 avcodec: change version-check to 52.69.1 for libvpx encoding settings commit f5b8f4a13fe40151abd54a009049e5d9a6e6780c Author: Jai Menon Date: Wed May 26 17:02:20 2010 +0530 Add support for DivX XSUB subtitle streams. This close #2383 Signed-off-by: Jean-Baptiste Kempf commit d3c422e310bfaed687554e2553357b89b3b2a82e Author: Ilkka Ollakka Date: Wed May 26 15:54:52 2010 +0300 avcodec: add littlebit options that are adjusted for VP8 Seems that maxrate needs somekinda exponential function from bitrate (comparing ffmpeg's libvpx presets) and cbr isn't something you likely will get out of this. commit f250fde857ed92d04c362e6174d081d0d03ea729 Author: Ilkka Ollakka Date: Wed May 26 15:40:17 2010 +0300 avcodec: check p_pict for NULL before using it commit 86263dcda269b17eff6b8a985f4865f176f44714 Author: Ilkka Ollakka Date: Wed May 26 12:16:29 2010 +0300 avcodec: set some hopefully reasonable defaults to vp8 encoding commit 3862bf72d11553807eae0d9933b3bde186d62ab6 Author: Ilkka Ollakka Date: Wed May 26 12:13:37 2010 +0300 standard: add webm-shortcut to mux commit a0b8fe96242a2542307101f75800c0890085585f Author: Jean-Baptiste Kempf Date: Wed May 26 10:09:54 2010 +0200 Revert "Process doc/Doxyfile.in" This reverts commit a27709775d5ef457a4e3a41b4ec953cf828acabe. commit a35051d3e5ba0809824e6ce633d7bb55015c8785 Author: Pierre Ynard Date: Wed May 26 07:57:32 2010 +0200 rtp sout: move ES port number initialization They are only ever used if there is an explicit dst commit 2c58eea1220a94882458f11cb64d0382b4e30eef Author: Pierre Ynard Date: Wed May 26 07:06:19 2010 +0200 i18n: update POTFILES.in commit c6bcc788be1ca4a91c9637a7b136d305f6d3ee08 Author: Pierre Ynard Date: Wed May 26 06:46:38 2010 +0200 rtp sout: don't add a=rtcp: in SDP if RTP port is not specified commit a27709775d5ef457a4e3a41b4ec953cf828acabe Author: Jean-Baptiste Kempf Date: Wed May 26 01:39:03 2010 +0200 Process doc/Doxyfile.in commit f8d0db86464dfaa0f231edd082cf149859077176 Author: Laurent Aimar Date: Tue May 25 23:50:05 2010 +0200 Reimplemented vout_RegisterSubpictureChannel. This avoids the potential deadlock introduced by [38ed2e8ef37df763e187c1dca6b6a6c1da4887c4] when it is called inside an event emited by the vout. commit 25174a7dd002e752c668ddeb6692ef0b5e9f1c20 Author: Laurent Aimar Date: Tue May 25 23:44:59 2010 +0200 Revert "Used vout_control_Push for vout_RegisterSubpictureChannel." This reverts commit 38ed2e8ef37df763e187c1dca6b6a6c1da4887c4. It is not complete. commit a0d319bab02f2f8109f005424ee0c9df767bdedd Author: Ilkka Ollakka Date: Wed May 26 00:19:41 2010 +0300 x264: allow b-pyramid in main-profile selection 5cc3984f92754e1fd3643039354f8f00c324a90c was too strict, and for baseline it should be only cosmetic change. commit 9a76e73836c7c15c8e2d9039474495048bf4bc4f Author: Ilkka Ollakka Date: Wed May 26 00:16:15 2010 +0300 x264: default b-pyramid to "normal" from X264_BUILD >= 87 libx264 changed default to normal in that build too, also change logic littebit so b-pyramid selection works better. commit a4ebcf662591d77889ae0ef6c33ab34c4380bef7 Author: Laurent Aimar Date: Tue May 25 22:59:37 2010 +0200 Removed one vlc_object_find(VOUT, CHILD) in mkv. commit 097ab8521c7fe1f4804221685eedcf2720170bf8 Author: Laurent Aimar Date: Tue May 25 22:53:50 2010 +0200 Removed one vlc_object_find(INPUT, PARENT) in subtitle_asa. commit 5a66939e09d5e13542ef3812654cb6790aff122d Author: Laurent Aimar Date: Tue May 25 22:50:11 2010 +0200 Removed one vlc_object_find(INPUT, PARENT) in mkv. commit 8f5541c5fcb0c017a8cd3d70694ee365dbabe1ed Author: Rémi Denis-Courmont Date: Tue May 25 23:51:14 2010 +0300 Simplification commit 07dd8683aa2ec200e25a373c1f390f7fa3097b8d Author: Rémi Denis-Courmont Date: Tue May 25 23:45:43 2010 +0300 Remove support for reparenting commit 5e1e150cc50494f679ddcd9ad8534bf2177a1fd7 Author: Laurent Aimar Date: Tue May 25 22:38:48 2010 +0200 Attached aout to its parent in aout_New(). commit 78418c511a5eb18e5bf1f3e552676a40e6d8d15f Author: Rémi Denis-Courmont Date: Tue May 25 23:36:04 2010 +0300 Remove vlc_object_detach() commit fbbde4b28ac2e8a957b23507de411be088a80214 Author: Rémi Denis-Courmont Date: Tue May 25 23:35:48 2010 +0300 Remove useless detach before destroy commit fb279135cd71565c84ae291c33419a3696d651c9 Author: Jean-Baptiste Kempf Date: Tue May 25 22:17:52 2010 +0200 MP4: update Copyright commit f10ce6e53c6bcbcf3a0eb911f45095cbd71ec806 Author: Jean-Baptiste Kempf Date: Tue May 25 22:16:41 2010 +0200 MP4: support other annotation atoms (wrn, mak, mod, PRD, grp, lyr) commit a1ebfadde57af2b4433f7df3c95cbcf4035e9710 Author: Jean-Baptiste Kempf Date: Tue May 25 21:54:47 2010 +0200 MP4: support numerous unusual metadata as extra_metadata commit e12f10f71223967156de8bd5f505fb5c4a2ace73 Author: Laurent Aimar Date: Tue May 25 22:00:35 2010 +0200 Destroyed the spu object inside vout_Close. It avoids a vlc_object_detach. commit 38ed2e8ef37df763e187c1dca6b6a6c1da4887c4 Author: Laurent Aimar Date: Tue May 25 21:54:45 2010 +0200 Used vout_control_Push for vout_RegisterSubpictureChannel. commit 68e3372bf836fef4b8a06cfdd2cae4cf9aa621b3 Author: Laurent Aimar Date: Tue May 25 21:21:44 2010 +0200 Used Used vout_control_Push for vout_FlushSubpictureChannel . commit b0ffce5e7e9250234dffe86aefde13fbdbefdd44 Author: Laurent Aimar Date: Tue May 25 21:13:53 2010 +0200 Added vout_control_PushInteger. commit a224dc9915bc8a4d337be2addbb52460155000ae Author: Laurent Aimar Date: Tue May 25 21:03:20 2010 +0200 Used vout_control_Push for vout_PutSubpicture. It will be needed if we want to remove one of the timeout in the main vout thread. It also avoids 1 access of vout->p->p_spu outside of the vout thread. commit 211f72ff01d9f6fcfefc6801503b01b3a4e935a4 Author: Laurent Aimar Date: Tue May 25 20:31:13 2010 +0200 Made object created by input_resource attached to a high level object. The high level object must at least live as long as the input_resource, I used playlist, vlm or libvlc_media_player. It avoids invalid reparent of the vout, aout and sout on input changes. It breaks support for per input options used for creating vout, aout and sout (:sout= is not impacted). I will fix the vout case. It breaks invalid usages of vlc_object_find(INPUT, PARENT) used at least by : - the sout modules describe and display. - the sout statistics. - the vout splitter change - the snapshot vout display. I will fix the vout related ones. commit 63e5475e641364376113d787d5053b3b160b73f0 Author: Laurent Aimar Date: Tue May 25 19:08:35 2010 +0200 Removed fake decoder. commit 43e06934c4f075ed33f144a4e582892469870d24 Author: Laurent Aimar Date: Tue May 25 19:04:33 2010 +0200 Removed fake access. commit e29b6d9c2015afc2f5ea350d4fc91ef15e0fcffd Author: Francois Cartegnie Date: Tue May 18 14:33:38 2010 +0200 NAME_MAX is undefined on SunOS Signed-off-by: Rémi Denis-Courmont commit 36c1cbc3f2e228ef120e7413cc2613d3f8aded5c Author: Rémi Denis-Courmont Date: Tue May 25 20:28:18 2010 +0300 pulse: require Xlib commit 025e08ce9c5e67bd17ca1aa84b6a9a56e4e31682 Author: Rémi Denis-Courmont Date: Tue May 25 20:28:09 2010 +0300 Do not require SDL by default commit f8e7eaf7ec85cf694ead92564a4797b5e01e4033 Author: Rémi Denis-Courmont Date: Tue May 25 20:13:54 2010 +0300 Missing #include Pointed-out-by: Sébastien Escudier commit 5cc3984f92754e1fd3643039354f8f00c324a90c Author: Ilkka Ollakka Date: Tue May 25 19:10:07 2010 +0300 x264: make sure b-pyramid ain't set other than high-profile Reported by Lotesdelere commit 018de320fa70078984c2744b4f994467d8a7c4dd Author: Ilkka Ollakka Date: Tue May 25 19:09:24 2010 +0300 x264: change 8x8dct default to true and fix logic so you can turn it off reported by Lotesdelere commit 75a524c518a587d088b10a8b89e68d52e0b3bae3 Author: Ilkka Ollakka Date: Tue May 25 17:20:01 2010 +0300 transcode: use same pts with and without threads on duplicating commit 49132d8e10cb6da496aa25ba107af8dc71d2580e Author: Ilkka Ollakka Date: Tue May 25 17:18:37 2010 +0300 transcode: use bool instead of int to inform if we need to copy picture commit ab5f8e9460b96d8b16e8a2020c41f5f37d9df789 Author: Rémi Denis-Courmont Date: Tue May 25 19:46:17 2010 +0300 VOD: missing "unicast;" in SETUP Transport response header commit 17fa368e6984d7636286f787ebf0de6d9481a6a9 Author: Rémi Duraffort Date: Tue May 25 18:24:06 2010 +0200 taglib: read the cover art from mp4. commit 0b01c67ef5204d352701f15617b69859f4dcfaa0 Author: Pierre Ynard Date: Tue May 25 17:52:39 2010 +0200 rtp sout: fix reporting of sequence number when using SRTP commit 8812a3c881e5a70068e2a5d74cc72b00b999a919 Author: Jean-Baptiste Kempf Date: Tue May 25 15:52:00 2010 +0200 MP4: Recognize \xa9wrt We don't do anything with it yet. commit 3ebe37d27e97cafa647292eca25ee77c4c207501 Author: Jean-Baptiste Kempf Date: Tue May 25 15:44:41 2010 +0200 MP4: support for the \xa9too atom commit 08d51eaa6e33e3c47c6d00de5fc8424a27955912 Author: Christophe Mutricy Date: Mon May 24 23:26:46 2010 +0100 Add a caution message commit 93a85bdbb0ef55cbd491c4e9e6a4a4deb83c85da Author: Laurent Aimar Date: Mon May 24 23:55:07 2010 +0200 Used dvdnav_get_video_resolution to fix the AR of some dvd menus. commit 4f36a3e7b0e62d3dfed0b87eccf925e3017f1998 Author: Laurent Aimar Date: Mon May 24 23:53:30 2010 +0200 Added a patch to the contribs to have a dvdnav_get_video_resolution() function in libdvdnav. commit f36c13c6651adc5ba99ca2787384c1fa91800324 Author: Laurent Aimar Date: Mon May 24 20:10:31 2010 +0200 Added an image demuxer. It replaces the "fake" demuxer and decoder, and partially the mjpeg one. It does not rely on the extensions to detect the format. The detected picture formats are: XCF, GIF, PNG, TIFF, BMP, PCX, LBM, PNM, JFIF and SPIFF(Jpeg). The reload feature of the fake:// demuxer is lost, as well as the deinterlace feature of the fake decoder, patches are welcome. It closes #3107 and #3388, and modifies #2295. commit 37bef1d6d63314e01af86fe2080d188719f61152 Author: Laurent Aimar Date: Mon May 24 20:06:11 2010 +0200 Fixed a memleak in picture_fifo_Delete(). commit 932f2030e756d2e942890492766a10e65f4faeab Author: Laurent Aimar Date: Mon May 24 19:51:51 2010 +0200 Fixed raw picture size in rawvideo codec. commit 2915b611a1c64c6c9b3dd5dcda951e0787916ca9 Author: Laurent Aimar Date: Mon May 24 17:36:44 2010 +0200 Moved var_InheritURational to the core. commit 67b39ef6e3e8110090de752a830c8357925dd9bb Author: Jean-Baptiste Kempf Date: Mon May 24 23:56:40 2010 +0200 Contribs: update VPX support commit 3ed9cb74a335ca63ac57e0ac19780e9692c837a9 Author: Jean-Baptiste Kempf Date: Mon May 24 23:11:09 2010 +0200 MKV: code factorisation around extra_data filling commit 2b5aff224a537fedf35e63ba7a637cd9ff490e71 Author: Jean-Baptiste Kempf Date: Mon May 24 22:43:04 2010 +0200 Rawvid: rewind to the beginning of the stream when an error occur That fixes the y4m with unknown chroma that avformat can read commit 7ad088642e5af9b022940b10fa838d6c15ff31ab Author: Jean-Baptiste Kempf Date: Mon May 24 22:35:08 2010 +0200 MKV: cosmetics commit c0d7b74503430714c0d3edcb440ff366da330654 Author: Jean-Baptiste Kempf Date: Mon May 24 21:52:04 2010 +0200 MKV: code simplification commit e7228ceaa3f39d600bb794dba570974fc73b9a9d Author: Jean-Baptiste Kempf Date: Mon May 24 21:42:04 2010 +0200 MKV: code factorization on Tag parsing commit a11cf1543e653a10a6d4966953c0e33c90ffdfbc Author: Ilkka Ollakka Date: Mon May 24 22:16:11 2010 +0300 qt4: don't force font and size in epg-widget commit eaf749979dac4eb9d2148bf18d3d48803bafcd8a Author: Ilkka Ollakka Date: Mon May 24 22:15:49 2010 +0300 qt4: don't force pixelsize in soundslider commit adeaefc878674b3f79b935cb406d8fea9da9de54 Author: Jai Menon Date: Mon May 24 21:13:22 2010 +0200 AVI : Don't free uninitialized ES format descriptor for DV muxed in AVI. Signed-off-by: Jean-Baptiste Kempf commit 6ea06756b2cf5410b2c5665911f3cfcfda9eb890 Author: Ilkka Ollakka Date: Mon May 24 21:51:51 2010 +0300 qt4: respect qtconfig fontsize on icon_view This may be too big font for some, but static 7 point isn't that good either. commit 38d8ba2750dbc000297421cbed57eaf772101f63 Author: Felix Paul Kühne Date: Mon May 24 01:18:07 2010 +0200 Mac OS X: support the mp2t mime type (refs #3485) Manual forwardport of [1c26d070fa884f9964482b6ee46a76f3d94ba6e8] commit 611d42d07e0a11e56e8c2194f8bcdea4bdc359e1 Author: Felix Paul Kühne Date: Mon May 24 01:06:50 2010 +0200 legacy OS X intf: fixed a rare case in which the vout window could loose its window decoration on recreation after a performed close Manual forward-port of [fcbdd49671dfc8f2f0a6a74a6da19153b54137bb] commit 99bf5aff5c87576eda3d9d2587242e31ea672a1c Author: Jean-Baptiste Kempf Date: Mon May 24 00:42:04 2010 +0200 MP4: fix off-by-one genre metadata reading commit 2f35df86dcab9a4504161180c3735fe9470adac5 Author: Jean-Baptiste Kempf Date: Mon May 24 00:29:12 2010 +0200 Add the m2pt mimetype to vlc.desktop Close #3485 commit c766b72a8db46710ed49cceaa525bddb1eeabc23 Author: Christophe Mutricy Date: Sun May 23 22:31:50 2010 +0100 Add Estonian translator commit 56d3a4d6716592b4e25636faa0de6a9ccf1a89d4 Author: Dean Lee Date: Sun May 23 22:28:23 2010 +0100 l10n: Chinese update Signed-off-by: Christophe Mutricy commit e27e4a217e883e2b0d91ab52909927c99adcb3b1 Author: Mihkel Date: Sun May 23 21:25:52 2010 +0100 Improve Estonian comment Signed-off-by: Christophe Mutricy commit 56a2cf345270c9c9c43dc13e3b1183d0a090567a Author: Christophe Mutricy Date: Sat May 22 22:18:31 2010 +0100 Really get rid of sdl-config Use only pkg-config. Fix sdl_image detection commit d00684982028100b9caee5b9fe03f007b10f8059 Author: Christophe Mutricy Date: Fri May 21 23:33:05 2010 +0100 Linking to X11 is optional But you need careful, if you compile without X and then run with an X-enabled PulseAudio, boom. Closes: #3650 commit a91750568de08cd94738e8692420ddc4b2088f5c Author: Laurent Aimar Date: Sun May 23 22:38:56 2010 +0200 Added Qt::Tool flag on the fullscreen widget. It fixes 'on top' behaviour when going fullscreen (at least for linux), and it avoid having a 'Untitled Window' in the taskbar when fullscreen. commit a61cb21fd61350444abc09c91b55c16d7a4a64cb Author: Laurent Aimar Date: Sun May 23 22:38:02 2010 +0200 Fixed vout reuse regression. commit 3fd7fd49d2262ada1d003b6fcbdf1bc432ce4eb0 Author: Laurent Aimar Date: Sun May 23 22:37:29 2010 +0200 Gives the needed DPB size when requesting a vout. It properly fixes #3526. commit 3576b1fdf04ad87cdd2d80b82bcd4a4519aea8ec Author: Laurent Aimar Date: Sun May 23 22:36:34 2010 +0200 Made XCB xvideo independant of VOUT_MAX_PICTURES. The maximum number of surfaces it will allow is now 128, but the actual value used is configured by the core (around 20-30 when DR is used, a few otherwise). commit 8528c53a5af4a20b74a7183b5ed8d861e4ac1385 Author: Pierre Ynard Date: Sun May 23 21:36:13 2010 +0200 vod_rtsp: use CLOCK_FREQ commit 84d7407b82e6f77e592f0f52bb9bfaac6a627ded Author: Pierre Ynard Date: Sun May 23 20:33:03 2010 +0200 vod: limit dynamic payload type to 127 commit 7f51d7fbcf24593c6b2735db8152ab94b0163045 Author: Pierre Ynard Date: Sun May 23 20:28:54 2010 +0200 vod: remove useless lock All the operations are done from the command thread now commit fc5f04d8f6c4a79534d4530e4e15ab9a88deaeb5 Author: Ilkka Ollakka Date: Sun May 23 12:04:01 2010 +0300 youtube.lua: add demux=avformat,ffmpeg for options This should help watching mp4-videos (&fmt=18 and 22 or something like that) from youtube. ffmpeg for fallback for windows. Not idea about OS X side. commit 3a2e995bac241700c3a2287f55e421ed9a9cd34e Author: Felix Paul Kühne Date: Sun May 23 02:59:31 2010 +0200 contribs: updated binary packages for Mac OS X including WebM support commit 0f6da93e7f53a95f2983d427f21c29ff5512fd8e Author: Felix Paul Kühne Date: Sun May 23 02:45:34 2010 +0200 ffmpeg-libvpx: fixed typo commit b7382dfbcb33b34ab7156cbb40320881b1fe9001 Author: Felix Paul Kühne Date: Sun May 23 02:41:43 2010 +0200 contribs: .glib is no longer a valid target commit 2871ee78e3b83135b1533961f77ae9ccc3691edc Author: Felix Paul Kühne Date: Sun May 23 02:41:13 2010 +0200 contribs: added Google's libvpx patch for ffmpeg with a couple of compilation fixes for Mac OS X and added another patch for libvpx commit 9b88eef666b12b7f626c9bfa68db66b66da9103d Author: Felix Paul Kühne Date: Sun May 23 01:08:52 2010 +0200 Mac OS X: sparkle update feed is now available on update.v.o instead of jones commit ab99dcdf9e787d31b9bd4ff70b09d82f43060188 Author: Felix Paul Kühne Date: Sun May 23 01:08:02 2010 +0200 contribs: fixed libvpx compilation on Mac OS X commit 13acaa7e01519d2c8f8e6743e297611b14add161 Author: Felix Paul Kühne Date: Sun May 23 00:10:31 2010 +0200 Mac OS X: added missing key to fix updates with Sparkle. Please note that updating pre1 to pre3 won't work because of this missing key *cough* commit 54a4359b2dbde8daa471962fe8dfba99d2a9146e Author: Felix Paul Kühne Date: Sat May 22 20:55:46 2010 +0200 Mac OS X: added various missing file extensions to the supported-by-this-application-list (xa, m3u8, b4s, vlc, xm, amr, aob, dts, cdg, idx, oma, voc, vqf, mpeg1, mpeg2, mpeg4, mts, mid, mlp, webm, rar, rec, rmi, s3m, vro, tod, utf) commit 4596b63aaaa370ee9a1d7b492d0c3539bbe62283 Author: Ilkka Ollakka Date: Sat May 22 10:58:01 2010 +0300 appletrailers: add ffmpeg-fallback to demuxer This should fix usage on windows. commit c66d8167e43c6b35466bfa3c19837eadc648a0b9 Author: Jean-Baptiste Kempf Date: Fri May 21 22:35:18 2010 +0200 Contrib: fix typo commit ce9519fbde306ec40adb6a8c37d6c556646d4257 Author: Jean-Baptiste Kempf Date: Fri May 21 22:21:51 2010 +0200 Contrib: vpx small fix commit 4b9c63a36eded246ad9ef1ea0de0cf7b38d29ad9 Author: Laurent Aimar Date: Fri May 21 21:01:36 2010 +0200 Gives the input_thread_t to use to vout_Request(). This removes a dangerous vlc_object_find(PARENT) and potentially invalids var_DelCallback(). It also avoids useless callback destructions and so fixes some dvd menus. commit 37a27cc6447a51b5780adf0917ab7b22a4456a5b Author: Laurent Aimar Date: Fri May 21 20:31:27 2010 +0200 Moved spu_Attach definition to the core. commit 7e7f8be16ba22cf63c5b45887dc690e5c4c0f340 Author: Laurent Aimar Date: Fri May 21 20:27:25 2010 +0200 Modified the prototype of vout_Request and unexport unused vout_Create. It will simplify improvements of vout_Request. commit 9c1e5242ab9bf554524e175fa8e546b8d01cba4f Author: Jean-Baptiste Kempf Date: Fri May 21 14:21:06 2010 +0200 Win32 Register .webm extension commit da2d11062fa345e1f1026279becb098ee393e0ff Author: Ilkka Ollakka Date: Fri May 21 14:31:18 2010 +0300 appletrailers: remove unneeded debug commit f55454623e42647de24518aaa402827206d47bdd Author: Ilkka Ollakka Date: Fri May 21 14:05:17 2010 +0300 remove unneeded appletrailers_iphone.lua commit e78e5ad1873afe798aafc830c2dd6e3f01c6c4f8 Author: Ilkka Ollakka Date: Fri May 21 14:00:08 2010 +0300 appletrailers sd: rewrite Don't use the iphone-trick, but instead parse the playlist-file and add all the video-types on one run. Seems that when adding nodes on lua sd plugin, theres some flickering. commit 99039b1133635e43381e60b10590cafd7691e6b8 Author: Jean-Baptiste Kempf Date: Fri May 21 10:53:27 2010 +0200 Rename On2's VP8 to Google/On2's VP8 commit 5f6359d02ce5962e814cb25916861704d65454c5 Author: Laurent Aimar Date: Fri May 21 01:07:54 2010 +0200 Workaround non set reordered_opaque value with some FFmpeg codecs. It seems that decoders not using AVContext::get_buffer() do not initialize AVFrame::reordered_opaque. commit 710b39fa1171600d86706da279b6da2155eb0061 Author: Laurent Aimar Date: Thu May 20 23:14:02 2010 +0200 Called vout_display_DeleteWindow(vd, NULL) for vout display not using vout window. commit 5741789dd874a3156b9c55a99b25bfa2053170b5 Author: Laurent Aimar Date: Thu May 20 23:06:58 2010 +0200 Allowed vout_display_DeleteWindow(vd, NULL) to destroy unused window. commit c75fafe4ec348154a6e07c324dbe62c1c23a7149 Author: Laurent Aimar Date: Thu May 20 20:50:14 2010 +0200 Reused vout window in vout_Request(). It basically works but they are some issues to be fixed. commit e5d23eb8038b042e92fb057b0f55b1ecbf549890 Author: Laurent Aimar Date: Thu May 20 20:49:37 2010 +0200 Fixed initial fullscreen support in XCB vout display modules. commit 84d6990a64cfe559d1eb95ebc1614434d6925984 Author: Laurent Aimar Date: Wed May 19 22:32:00 2010 +0200 Avoided recreating vout_thread_t in vout_Request(). commit 9adcbb2f05007beae7e8faf33b28ac921f5aa592 Author: Laurent Aimar Date: Thu May 20 22:52:46 2010 +0200 Fixed/improved support for video timestamp in mkv. commit 07990fcdad3e635f05d53ab35d89ebece45f7eb2 Author: Rémi Duraffort Date: Thu May 20 21:11:08 2010 +0200 Fix assertions. (dts-dynrng and spdif are boolean parameters) This close #3646 commit cc4995b9a114da2198ddab6109d9c8159838b2f1 Author: Michał Trzebiatowski Date: Thu May 20 20:10:47 2010 +0100 Small correction Signed-off-by: Christophe Mutricy commit d9fb377fdb872e454f89aceb3ebe355b1a8b4930 Author: Michał Trzebiatowski Date: Thu May 20 20:04:27 2010 +0100 l10n: Polish update Signed-off-by: Christophe Mutricy commit 2ec9749b801a38e25a7e0ba516b403d102752a71 Author: Pierre Ynard Date: Thu May 20 19:51:45 2010 +0200 ps demux: reset current pts when seeking This prevented the play time from being updated correctly in the interface when seeking backwards commit 9a84bdeb76c33e746ba8e7bb77ad87efd3d5c334 Author: Jean-Baptiste Kempf Date: Thu May 20 19:10:55 2010 +0200 Contribs: more includes copying and ranlib on libvpx commit f8047838593c111608a9edcb8a2e5ec566cee15e Author: Jai Menon Date: Thu May 20 21:42:06 2010 +0530 MP4/MOV Demuxer : set audio track samplesize correctly for [au]law and variants. Signed-off-by: Jean-Baptiste Kempf commit 8115853d91657ef9c09317b77d38788b5a8b602d Author: Ilkka Ollakka Date: Thu May 20 17:40:55 2010 +0300 avformat: check if stream can seek before setting is_stream to avformat based on feedback from fenrir, looks nicer too. commit b90fde4ed23aa44f8c5563e49b03c513eb4fac46 Author: Ilkka Ollakka Date: Thu May 20 16:33:52 2010 +0300 transcode: add clue to check earlier log-messages when encoder wasn't found commit b85d3a07e9a1977416bed98a5e45cb68e30a31e1 Author: Ilkka Ollakka Date: Thu May 20 13:11:30 2010 +0300 avdemux: tell avformat that input is stream Thisways find_stream_info() doesn't get stuck with some http-streams (like http://bglive-a.bitgravity.com/twit/live/high ) when trying to seek. Fix #3080 commit 2c3b8946fa62d7b127f96615e8021b0b7bd48e33 Author: Ilkka Ollakka Date: Wed May 19 12:55:31 2010 +0300 taglib: only try to read local files commit b0247e59d5b2b3556f44295f6276a00d222f9277 Author: Ilkka Ollakka Date: Wed May 19 12:32:57 2010 +0300 access_http: add connection: close to headers, we close the connection anyway when seeking commit b2c48abbf83774ecb46549351fd9de73d381ef24 Author: Jean-Baptiste Kempf Date: Thu May 20 00:35:25 2010 +0200 Contrib: support for vpx with HACKS The library buildsystem is a MESS, and I am polite... The patch is a bad workaround for the wait of a better solution. Is google really that low a standard? Maybe they should recrute other people... Only tested on Win32 so far commit 72b032ff6e790613cd589aa4b2f9eb256bb21d57 Author: Erwan Tulou Date: Wed May 19 23:50:31 2010 +0200 skins2: fix typo in documentation it should read 'TL/TL and BR/BL' instead of 'TL/TL and TL/BL' commit 917555567e3bb1f160ec732f495aef0e618e706a Author: Erwan Tulou Date: Wed May 19 23:10:54 2010 +0200 skins2: update documentation with new features for vlc1.1 and vlc1.2 These features include for vlc11 - new variables : vlc.canRecord and vlc.isRecording - new functions : vlc.toggleRecord() and vlc.nextFrame() - a new 'loop' parameter for animated bitmaps - a special id="fullscreenController" for Window, intended to be used as a skinnable fullscreen controller for vlc12 - a new 'art' parameter for image control - a new 'scale2' value for resize parameter of image control commit 2a897d1d4b27fd21eafb97ec1225cb3bec753011 Author: Jean-Baptiste Kempf Date: Wed May 19 22:44:02 2010 +0200 Support .3gp in interface open dialogs commit 9a2c22d4b3776ca931685d8eaf35b2a46977c29e Author: Jean-Baptiste Kempf Date: Wed May 19 22:39:30 2010 +0200 Mozilla: Add the relevant webm mimetypes to the webplguin commit 488fd4bd13150d12327a67fa203b406dcd03a0c7 Author: Jean-Baptiste Kempf Date: Wed May 19 22:26:53 2010 +0200 Use the correct LIBAVCODEC_VERSION_MINOR for VP8 commit b35bf7d51d76175e78b574df438aa8afc4c6cef3 Author: Jean-Baptiste Kempf Date: Wed May 19 22:16:49 2010 +0200 Recognize the new .webm extension in interfaces I don't like the name of it. commit d242e5e8302643b1821dbf8d11efdb9ea8656e2f Author: Laurent Aimar Date: Wed May 19 21:49:40 2010 +0200 Fixed crop behavior (with a ratio) after AR changes. commit 0e70f9ed44c34c7ba22dcf11bc2b1e04c3bb9374 Author: Jean-Baptiste Kempf Date: Wed May 19 18:52:26 2010 +0200 Avcodec: prepare the binding to VP8 in ffmpeg This is still commented out until we have a lavc version bump commit 57fee78fbf80e640695053d016450f92eff152ee Author: Jean-Baptiste Kempf Date: Wed May 19 18:28:25 2010 +0200 Support for webm/mkv and VP8 inside it We now should wait for libvpx integration commit 889482503f86645c39960f7cfc1e4dcdbbc43e1c Author: Jean-Baptiste Kempf Date: Wed May 19 18:27:57 2010 +0200 Add VP8 fourcc VP80 commit 4e44edef3313d8c6e6a61ad6018f630657451403 Author: Jean-Baptiste Kempf Date: Tue May 18 23:04:42 2010 +0200 MP4: small cosmetics fixes commit 1e7532bb4b94f24eaab5fdc4e3045a76137291f7 Author: Jean-Baptiste Kempf Date: Tue May 18 23:46:40 2010 +0200 MP4: support for trkn atom Ref #3630 commit 8cba4462239f3524e789937bfc69c93f55ca3c30 Author: Jean-Baptiste Kempf Date: Tue May 18 23:02:19 2010 +0200 MP4: support for gnre atom Ref #3630 commit 5a6ee7961b6485a3b6b7d4713ab4e050f572d0be Author: Laurent Aimar Date: Tue May 18 22:45:17 2010 +0200 Moved "sub-filter" from spu_t to vout_thread_t. commit ef785d7aca0763c247b0c76acf2a707798b53473 Author: Laurent Aimar Date: Tue May 18 21:58:29 2010 +0200 Cosmetics (vout). commit acbdb684610fea1a392b7780b529706a52eb7238 Author: Laurent Aimar Date: Tue May 18 21:48:48 2010 +0200 Prepared for a better vout reuse. commit 933b7aa13d5a1b2189e330390ed834b722454357 Author: Laurent Aimar Date: Tue May 18 21:31:27 2010 +0200 Removed useless includes. commit a4b5488b09fd42b31aa03ab83a59c4ea32e471de Author: Laurent Aimar Date: Tue May 18 21:26:29 2010 +0200 Made video_format_t vout_Create/Request parameter const. commit 3e8f184d5610c5defc3d41185e3779d747c1b662 Author: Erwan Tulou Date: Tue May 18 21:19:46 2010 +0200 skins2: add support for art in default skin This patch implements art display in the default skin, in the same way as it is implemented in qt4 interface, namely if no video is available, art is displayed in lieu of video. commit 0530638a5038a8bc4abb4fae36d64420e61fb05b Author: Erwan Tulou Date: Tue May 18 18:35:56 2010 +0200 skins2: implement art display in image controls This patch gives skins developpers the possibility to display the art file associated to the current input in an image control. It features the following : - a new 'art' boolean parameter is added for the Image control (skin.dtd) - when set to true, the skin engine will reuse this control to display the current art file - in addition to 'scale' and 'mosaic', the resize parameter can now accept a new 'scale2' value, that respects the original aspect ratio of art files commit a8fcb7dd6c253e8534d8582b4ef2f9ba30fae691 Author: Erwan Tulou Date: Tue May 18 21:02:51 2010 +0200 skins2: fix a refresh artefact (not frequent corner case) If, for instance, video is not embedded and visible="vlc.hasVout" is used for a video control, the video control background was not refreshed. Yet, partial redraw (overlapping windows) could occur, leading to a visual artefact. commit d4d14518060b66ed4a56630e79b020e680c21cfe Author: Erwan Tulou Date: Tue May 18 18:49:52 2010 +0200 skins2(Linux): delete needs [] in C++ for arrays commit c5c957f940d383ce549ef5dd18e2d1280da30131 Author: Laurent Aimar Date: Tue May 18 20:33:07 2010 +0200 Improved vout behavior on crop/ar/zoom changes (close #3641). The black borders are removed by modifying the width of the window. It also fixes the behavior of zoom when used in fullscreen. commit 4552b6c7e778ababe51ac3ea97665ff8bdf7e853 Author: Pierre Ynard Date: Tue May 18 16:12:11 2010 +0200 vod_rtsp: remove tautology commit a855ebbf411df4b4d73d2d1764a21ade4140d34c Author: Pierre Ynard Date: Tue May 18 16:05:38 2010 +0200 vod_rtsp: do not unpause stream on PAUSE request Untested commit 5be60a1e3ad2b7810cee90be37889683f21d23b8 Author: Jean-Baptiste Kempf Date: Mon May 17 18:39:58 2010 +0200 Qt: rate display: fix [5bf9231283106ed14d0eb3272da2db4e60fc6f2e] commit fc28b6408283f55819beb36749dfe7abf7611e20 Author: Jean-Baptiste Kempf Date: Mon May 17 18:29:13 2010 +0200 Qt: keep the video centered when the vout resizes twice to the same size Close #3621 Signed-off-by: Jean-Baptiste Kempf commit 440435aecfa98b551d0d0a1753a32adda9c93cdc Author: Erwan Tulou Date: Tue May 11 11:15:01 2010 +0200 mediadirs: ensure uri-encoded path is passed to vlc core commit 58f63289c2a8720b6aef6c3ae365737ead8ec05b Author: Erwan Tulou Date: Tue May 11 11:00:43 2010 +0200 skins2: ensure uri-encoded paths are passed to vlc core commit e0ff545ec7982865d7a27e3ffa092aba1e59c3f4 Author: Jean-Baptiste Kempf Date: Mon May 17 17:47:13 2010 +0200 Qt: Block extended filter to not appear off-screen For some reasons, only Qt/Win32 is affected. Close #3612 commit 5bf9231283106ed14d0eb3272da2db4e60fc6f2e Author: Jean-Baptiste Kempf Date: Mon May 17 17:24:24 2010 +0200 Qt: reset rate display at new input Close #3627 commit 9a2fcda2f1124e6bc0b4d7ef143ca5f464c33d18 Author: Jean-Baptiste Kempf Date: Mon May 17 16:28:37 2010 +0200 Zoom hotkeys: fix conflicts with Qt interface Close #3622 commit 97a0b3ba067f45612975276e33c684b5b249a6c4 Author: Jean-Baptiste Kempf Date: Mon May 17 16:20:16 2010 +0200 Qt: correctly restore the playlistWidget state when the undocked playlist is closed Close #3607 commit 5bc203097536eb21a9ed026ee11c3211df1ed1cd Author: Jean-Paul Saman Date: Mon May 17 13:44:14 2010 +0200 audio/converter/fixed.c: cleanup commit 989723b2c1d8854e279898f25d83d783c3534b73 Author: Ilkka Ollakka Date: Mon May 17 13:42:00 2010 +0300 appletrailers sd: fix parsing Fix parsing to get trailertype. Should help to view all the trailers now. commit 30bdfac0b1afec1bc0724200be04d538b1be457e Author: Ilkka Ollakka Date: Mon May 17 13:34:23 2010 +0300 appletrailers_iphone: remove debug message commit 459189dc04331f1f150b94b344c9628ba50f82f3 Author: Jean-Baptiste Kempf Date: Mon May 17 07:23:53 2010 +0200 Win32: unbrake configure commit 015b33bc369f7cf89df349e81790ddf655427316 Author: Ilkka Ollakka Date: Sun May 16 23:05:07 2010 +0300 avcodec: blacklist some codecs for multithreading libavcodec doesn't allow multiple threads on some codecs, so blacklist them to have only 1. Not sure if it would be easier just to revert few commits to default whole to 1 thread. I did't spot any other codecs that would exit if thread_count > 1 in libavcodec. Fix #3613 commit 6db40aa9998be5088a0b7b8c14fc38b9311afb31 Author: Ilkka Ollakka Date: Sun May 16 22:24:16 2010 +0300 lua apple_iphone: strip " - .*" from title and change options add demux=avformat and play-and-pause, remove play-and-stop as it's playlist-option not item. demux=avformat seems to help littlebit on constant seeking (we don't want to dos as http-access closes and starts new connection on seek currently ). commit 035d7c503e003620c6adec2aaf656c30a0d0d18e Author: Laurent Aimar Date: Sun May 16 20:23:53 2010 +0200 Load both AVI indexes (ODML and standard) and choose the best one (avi demuxer). It closes #3512. commit eeaaabe04cd257b5c435a1f887ad7f10306c469e Author: Laurent Aimar Date: Sun May 16 19:30:15 2010 +0200 Fixed key flag for odml indexes (avi demuxer). commit 900c69d6313165f7b789c710ac133e795b4db39e Author: Laurent Aimar Date: Sun May 16 19:20:36 2010 +0200 No functionnal changes (avi demuxer). commit fdb3c7365247ad2faf4a4b7d65e04c1bb7cb1f93 Author: Laurent Aimar Date: Sun May 16 00:01:56 2010 +0200 Flush the video track even on dvd menus not using DVDNAV_STILL_FRAME. commit 4979e6d702eab1973dfee025c492bb3f945363e0 Author: Laurent Aimar Date: Sat May 15 23:27:22 2010 +0200 Flush avcodec on discontinuity. It is needed to be sure that the first image displayed after a discontinuity (flush or seek) is the right one. commit 27e306df96c937068816685406593e980a53a585 Author: Ilkka Ollakka Date: Sun May 16 15:30:47 2010 +0300 x264: preset/tune are in from X264_BUILD >= 86 commit 0c53f514381cf975552af2803fda6653c0ecbee5 Author: Ilkka Ollakka Date: Sun May 16 15:22:10 2010 +0300 qt4: add x264 profile/level to simple-preferences commit 87e5e733e51d5d7baff67da7b019cb613b81d228 Author: Ilkka Ollakka Date: Sun May 16 15:21:19 2010 +0300 x264: bump required version to >= 0.86 commit b5c418c3fcdc74cac708e43ba51fcc7d5af7ed53 Author: Ilkka Ollakka Date: Sun May 16 15:18:45 2010 +0300 x264: add info about letting libx264 set level when level==0 commit 9aba558dbc3441a9f96eca41fe823e84907bc2d4 Author: Ilkka Ollakka Date: Sun May 16 14:22:57 2010 +0300 qt4: little fix for sout-http muxing check First priority is file-extension user gives, if that isn't specified, use mux-value and if that's not valid (eg mp4), fallback to flv-muxing. commit b46a8cb9e596cc5d0b69480cb374d382cdc46b90 Author: Ilkka Ollakka Date: Sun May 16 14:16:04 2010 +0300 qt4: sout-widget changes to check mux Doesn't allow mp4-muxer on other than file-output (doesn't check rtp atm). Also tries to be littlebit clever and cleanup sout-mrl. commit e161e46803711409c045c2e85ccae35789b4baa5 Author: Dean Lee Date: Sun May 16 00:24:47 2010 +0100 l10n: Chinese update Signed-off-by: Christophe Mutricy commit 7dbad05d6eca7f7714ea595de76ac68453a9c492 Author: Christophe Mutricy Date: Sun May 16 00:00:18 2010 +0100 Add Walloon translator commit 9427395c2df7f13ab4ce250be0cbe00d38c4dd6d Author: Rémi Denis-Courmont Date: Sat May 15 22:35:32 2010 +0300 NEON deinterlace: fix register clobber commit 4a6584208fdf5da6aa8a1fcd747cff3ac9d67a87 Author: Rémi Denis-Courmont Date: Sat May 15 22:10:42 2010 +0300 No need for common SUFFIXES definition anymore Left-over from pre-libtool era commit cafb4269670c35cad981cbe70efe03b845fbdb08 Author: Ilkka Ollakka Date: Sat May 15 20:50:13 2010 +0300 qt4: fix preferences, set empy as default only if setting is empty commit f01fe561104e3c62fe77366d3c19b77bf8776a9a Author: Ilkka Ollakka Date: Sat May 15 20:43:36 2010 +0300 qt4: don't add duplicate on convert if not needed commit 9589b73d0d6e10ef61f5464b93da5aea1b3550f1 Author: Ilkka Ollakka Date: Sat May 15 19:53:19 2010 +0300 qt4: change mp4v/mp4 profile to h264/mp4 and make it default profile commit 9f96d00952f05a59eefd4bdbb2ed9224e882162f Author: Ilkka Ollakka Date: Sat May 15 19:52:33 2010 +0300 qt4: videobitrate range from 0 to 32768 commit 6193c35a6ef00e52ebc8c1276c205d1efd868b0b Author: Rémi Denis-Courmont Date: Sat May 15 19:40:18 2010 +0300 drawable: fix typo, should fix assertion with two or more videos commit 902605baeaab7e80eab202d132af559ef4df6be2 Author: Ilkka Ollakka Date: Sat May 15 19:17:08 2010 +0300 qt4: set empty choice as default in preferences if there is one commit c84468369574231a1e6318b141804388675d4156 Author: Ilkka Ollakka Date: Sat May 15 19:12:58 2010 +0300 qt4: add x264 tune/preset on simple-preferences commit 36886f821d48b0139a91bd989988835bac0fc1a8 Author: Ilkka Ollakka Date: Sat May 15 19:11:30 2010 +0300 qt4: add empty-string instead skipping string on preferences. Basicly sets setting to empty or default. Shouldn't affect others than x264-module. commit 5d34933a25c804a6467251e01567d289a64f6468 Author: Ilkka Ollakka Date: Sat May 15 15:36:38 2010 +0300 transcode: refactor littlebit video-encoding commit 4e8660881a3c31efb18b6249bc58652b5160bb06 Author: Rémi Denis-Courmont Date: Sat May 15 11:57:14 2010 +0300 Don't check for putenv commit 61f8e439fdaf29c2489ef4511f4fa2d17a38d1e6 Author: Rémi Denis-Courmont Date: Sat May 15 11:52:52 2010 +0300 Use setenv(), safer and cleaner than putenv() commit bb5a42a7fc414c2936557ce48270bd82a46b4aaa Author: Laurent Aimar Date: Fri May 14 22:14:13 2010 +0200 Fixed dxva2 regression when using NV12. commit 53fb648423e6959b1d44b91e5d7c4b1728d1c447 Author: Laurent Aimar Date: Fri May 14 00:58:43 2010 +0200 Rewrote grain from scratch using filtered gaussian noise. It is faster (and has use a bit of sse2), and better looking IMHO. commit 06f934e9dda9696b5d61c91a67494ce47e0d6266 Author: Laurent Aimar Date: Fri May 14 00:50:09 2010 +0200 Used vlc_fourcc_GetChromaDescription in gradfun. commit 8bfc50dd00a10aebd3dfdc1d8f176a918f9331b3 Author: Laurent Aimar Date: Fri May 14 00:32:23 2010 +0200 Made vlc_fourcc_GetChromaDescription public. commit 963ba769c2b62fb2e7d08848f378e1336924d1d2 Author: Laurent Aimar Date: Thu May 13 20:25:03 2010 +0200 Disabled GPU acceleration when using ffmpeg-mt. It segfaults otherwise. commit bf4e7c9acf39971fa489a9309e8daef5b1030bd7 Author: David Menestrina Date: Mon May 10 15:32:02 2010 -0700 Change plugin path for Mozilla plugin on Mac OS X Signed-off-by: Jean-Baptiste Kempf commit 4ba242dff61112a4d46260c50064f75bdb087547 Author: Francois Cartegnie Date: Mon May 10 19:25:56 2010 +0200 more appropriate mute/unmute fr tranlations Signed-off-by: Jean-Baptiste Kempf commit fd49cf22125e2c68e4055b8edef89a4661f12d30 Author: Laurent Aimar Date: Thu May 13 16:56:43 2010 +0200 Fixed output format of audio format.c convertor. It closes #3620. commit b450808821f4dac09796fbcba2a100b6c5ef0e77 Author: Pierre Ynard Date: Thu May 13 07:04:38 2010 +0200 WinCE: try to fix make_path() Untested commit 82afaa7160855901690f1ae9667904ff1a03e6a1 Author: Rémi Denis-Courmont Date: Wed May 12 22:27:11 2010 +0300 XCB/window: fix xgettext comments commit 1cf827dbbce62448a5679f174edcae122a47c7b5 Author: Laurent Aimar Date: Tue May 11 21:58:17 2010 +0200 Clean up vout object creation/destruction. commit 0ae5c1cda4da2498e86ec182b7a52542c740030c Author: Laurent Aimar Date: Tue May 11 21:14:07 2010 +0200 Added video_format_Print. commit 77e04037606c170fa23a5a8d370bf6bea6b4594a Author: Laurent Aimar Date: Tue May 11 21:03:39 2010 +0200 No functionnal changes (vout). commit ea3a73d0fd36e0a2c51bcbc1d798a01a785b6550 Author: Laurent Aimar Date: Tue May 11 19:37:04 2010 +0200 Cosmetics (vout). commit bc3f40f7321db0f8c1015d2f3d2ce6ef3db88fd4 Author: Rémi Denis-Courmont Date: Wed May 12 19:23:47 2010 +0300 Missing path->URI conversion for subtitles Signed-off-by: Rémi Denis-Courmont commit b522668d6b34f052afb9cc0a5d7d5f307abe0e5f Author: Ilkka Ollakka Date: Wed May 12 14:15:19 2010 +0300 blend: find correct blender on opening not inside Blend() I assume that chromas don't change while running on same filter. commit 9be49a57305de3504ecc53b60e3574ce876fab8c Author: Ilkka Ollakka Date: Tue May 11 17:55:15 2010 +0300 dvdnav: use decoded path commit 92fb098b738440fb04fa95eec0bb14badc5611d5 Author: Ilkka Ollakka Date: Tue May 11 17:52:54 2010 +0300 taglib: use decoded path commit bc638da9816572e5c19ee00e157865602099c728 Author: Pierre Ynard Date: Tue May 11 13:07:11 2010 +0200 Fix comment commit 29f84aa06dcf33f1c57a05b1d7b64383fa213714 Author: Pierre Ynard Date: Tue May 11 07:38:03 2010 +0200 Correct English in comment commit 594a75c4d01955e660b88421c02f87ab810f72ed Author: Pierre Ynard Date: Tue May 11 06:24:25 2010 +0200 i18n: remove deleted file commit 560cbbf12dacc35e17f702dedafd0d43df59b5d0 Author: Christophe Mutricy Date: Tue May 11 00:03:21 2010 +0100 Add Sinhala translator commit 8f94b77dcecd4c9adf0fd4f15ec614962eea969b Author: Christophe Mutricy Date: Mon May 10 23:47:11 2010 +0100 Compile fix commit 359847ff5b56b5c5b64c5dce79e394d71f491d4a Author: Sidney Doria Date: Mon May 10 23:45:47 2010 +0100 l10n: Update pt_BR NSIS l10n Signed-off-by: Christophe Mutricy commit f3383825af71f4f0ef1d1dfa03372b60bdf17b08 Author: Sidney Doria Date: Mon May 10 23:42:49 2010 +0100 l10n: Brazilian Portuguese l10n for .desktop Signed-off-by: Christophe Mutricy commit 392263877087e0da0813cbeb863b8fcca9ef83a7 Author: Otto Kekäläinen Date: Mon May 10 23:38:28 2010 +0100 l10n: Finnish l10n for .desktop Signed-off-by: Christophe Mutricy commit 9b334071ef9b1c098f4bcddaa4e06504fe9be3f6 Author: Christophe Mutricy Date: Mon May 10 23:02:17 2010 +0100 Compile fix commit f22a1f3ffaf9a92f3edd06f6d2b9edf0551d4fb3 Author: Sebastien Zwickert Date: Mon May 10 21:03:21 2010 +0200 macosx: connect the right slider outlet. close #3598 Signed-off-by: Pierre d'Herbemont commit b501789db33724b832ebc09348fefe4d3b42e5b4 Author: Laurent Aimar Date: Mon May 10 23:01:37 2010 +0200 Fixed segfault with some OSD. commit 6e8939e4961f2f471a702db016939156f99ded5f Author: Laurent Aimar Date: Mon May 10 22:38:49 2010 +0200 Made SPU commands go through vout. commit a3988310d257c5eee3b372a6fa7e3251e64c72c7 Author: Laurent Aimar Date: Mon May 10 22:13:17 2010 +0200 Cosmetics (vout). commit b874f1bf91ea9d0eb3b435e8b7162dab6c7b2788 Author: Laurent Aimar Date: Mon May 10 22:01:13 2010 +0200 Removed dead code (vout). commit b981b0b38a1fc9286863d1225e6b10364de1d35b Author: Rémi Denis-Courmont Date: Mon May 10 23:39:21 2010 +0300 Remove the file:// URI decode hack commit 6d4bc50f38f446d21a9d8eabf983e7b6584d9474 Author: Rémi Denis-Courmont Date: Mon May 10 23:30:48 2010 +0300 Rename access_t.psz_path to psz_location commit 370b6cbb300d4db09701b156a5cf899896958c56 Author: Rémi Denis-Courmont Date: Mon May 10 23:15:55 2010 +0300 Use file path instead of URL where appropriate commit c20f0e81f033223e2ec2066b5c9a9c10a2b97e6e Author: Rémi Denis-Courmont Date: Mon May 10 22:55:06 2010 +0300 access: add a separate field for local file paths Access plugins are now responsible for selecting the correct media location, either the URL-without-scheme form or the local file path form. This will help solve weird bugs with the current file:// URL decode hack, e.g. it does not work for directory://. Lets see if we also need this for access_demux plugins (normally, they don't use files). commit 579368d262c02ab4dc3f2c13f2f2fc76a6ac0129 Author: Rémi Denis-Courmont Date: Mon May 10 22:49:57 2010 +0300 Break plugin ABI (due to next commit) commit aba9d5a94bb94c718e8a770aa123f4d860420abd Author: Rémi Denis-Courmont Date: Mon May 10 23:21:57 2010 +0300 DV: remove useless strdup This plugin does not use its MRL at all (?!). commit 06dad8d48c87065404514f90fc2f019783f24452 Author: Rémi Denis-Courmont Date: Mon May 10 23:08:12 2010 +0300 PVR: decode PVR device node path commit a932bff47430b4b5938e224159f8fad8c7d99268 Author: Laurent Aimar Date: Mon May 10 21:53:52 2010 +0200 Removed unused variable. commit dd50e81c8969905671c66dfe7a927ca41aa2ded7 Author: Laurent Aimar Date: Mon May 10 20:26:07 2010 +0200 Clean up crop/aspect ratio changes and associated video format. commit 27fa51a4ed9e03f45a643367537dffa59005cafa Author: Laurent Aimar Date: Thu May 6 23:51:57 2010 +0200 Cosmetics. commit 0ada7d44140f06f242958a26f975de7141c40c52 Author: Laurent Aimar Date: Thu May 6 23:43:28 2010 +0200 Fixed video_format_IsSimilar regarding sar. It also fixes es_format_IsSimilar. commit de53ab422f3877a42450820eb40f2a25380ee27d Author: Laurent Aimar Date: Thu May 6 23:01:14 2010 +0200 Used subpicture_updater_t for vout_OSDSlider/Icon. commit 2991f900904b633585a31c042c91c2964e657582 Author: Laurent Aimar Date: Thu May 6 21:52:34 2010 +0200 No functionnal changes (osd icons/sliders). commit b57a4d9d1fee564713abea99d74ddbb63c9de13a Author: Laurent Aimar Date: Thu May 6 21:38:35 2010 +0200 Removed useless vlc_osd.h includes. commit 5ce9dc48b8cfcb5d2827aa5c669b9643c36829ab Author: Laurent Aimar Date: Thu May 6 21:33:40 2010 +0200 Used subpicture_updater_t for vout_OSDText/Message. commit cae552ce563d1a880957656615acb23a609698f7 Author: Laurent Aimar Date: Wed May 5 23:00:38 2010 +0200 No functionnal changes. osd_widget.c and video_widget.c has been merged. commit eb95c577ffd968065e6852f9942a2a6f99c283a8 Author: Laurent Aimar Date: Wed May 5 22:03:43 2010 +0200 Used a vout object for vout_OSDMessage/OSDSlider/OSDIcon. It reduces the number of executed vlc_object_find. Some macosx calls have been commented out. commit 26d4cf7850bd01d4a0cadc74d68476d21a9e7107 Author: Laurent Aimar Date: Wed May 5 21:29:41 2010 +0200 Moved out text_style_* to src/misc/text_style.c commit 2383257ee96e98742be9cc63682e257325d7e72b Author: Laurent Aimar Date: Wed May 5 21:23:59 2010 +0200 Removed useless includes (video_epg.c). commit 01164765feb2d776e4c1cc91b30d7120cf750480 Author: Laurent Aimar Date: Wed May 5 21:19:01 2010 +0200 Used subpicture_updater_t for vout_OSDEpg. It avoid acessing private vout fields and will allows rendering at the display size (not yet done). commit 087442fc1e36298dfbef018401b39d72249a17a9 Author: Rafaël Carré Date: Mon May 10 17:04:05 2010 +0200 lua/net.c: revert [14707cbaca9fa] and fix properly Always return 1 argument, but avoid pushing 0xffffffff bytes on the stack Also fix vlclua_fd_read() commit 314cd3825c7b20f77bab5fcc9909a7e700d88d3f Author: Ilkka Ollakka Date: Mon May 10 17:04:46 2010 +0300 x264.c: forgotten free() added commit 33f515869ff07841e7b433128f783b518b4156e0 Author: Ilkka Ollakka Date: Mon May 10 17:01:42 2010 +0300 demux/ts.c: dont leak psz_name/psz_description on multilanguage epg This happens when there are multiple descriptions on event (multilanguage epg). Only use the first one per event. Maybe someday we handle epg-language as same as subtitle-language preference. commit 33864067e59ffddc24bcaa67632dca7e0bdd032a Author: Pierre Ynard Date: Mon May 10 06:19:48 2010 +0200 i18n: update POTFILES.in commit a9e82f63ae2c02ce5b8e33062565670ab5601207 Author: Pierre Ynard Date: Mon May 10 06:08:16 2010 +0200 "#if HAVE_MAEMO" -> "#ifdef HAVE_MAEMO" Fixes warning commit fecfe67732811e2eadd81c9fd39e94b2b9dce8c8 Author: Jean-Baptiste Kempf Date: Sun May 9 23:38:25 2010 +0200 NEWS for 1.2 ffmpeg-mt and gradfun commit 3076fe1bf0dff81f2b9cef25d70dabf7f78ce72d Author: Rémi Denis-Courmont Date: Sun May 9 19:21:06 2010 +0300 ARM NEON: fix I420/YV12->UYVY commit ba0a5b432b47a61b68d0db4b4e8fd6b22cab7f39 Author: Rémi Denis-Courmont Date: Sun May 9 16:04:56 2010 +0300 Cosmetics commit b899d5adddac5a8a3be75f0b6572df2fc68145e5 Author: Laurent Aimar Date: Sun May 9 16:04:08 2010 +0200 Imported gradfun filter from MPlayer. gradfun.h is a stripped copy of mplayer vf_gradfun.c (a function has been renamed). commit e5058da0987ac1db0570434fe10023b06ef51e08 Author: Laurent Aimar Date: Sun May 9 16:02:31 2010 +0200 Used vlc_memalign for vaapi/dxva2 copy buffer commit 54bac7d87af582675d09464790731a38dd86582a Author: Laurent Aimar Date: Sun May 9 15:54:30 2010 +0200 Made vlc_memalign public. commit 7f42234cabfde2f61ced5694eb9e09ea49c40987 Author: Rémi Denis-Courmont Date: Tue Dec 15 17:59:17 2009 +0200 Maemo: work-around segmentation fault when poll() unwinds (This seems like a toolchain bug) commit 91550604e16a2329bad99b65d7bd23d44d280349 Author: Rémi Denis-Courmont Date: Sun May 9 14:17:53 2010 +0300 contrib: disable PA support in Fluidsynth commit 0aa088cde297e30c8d002767bc2d3bbb570b0f01 Author: Pierre Ynard Date: Sun May 9 09:59:46 2010 +0200 live555: recreate URL only to strip username/password This restores the original logic from c77ee7637b006df4810a548916072532467936e5 commit bc9751069ceb91c1b385677f04dd2726a40576f9 Author: Laurent Aimar Date: Sat May 8 23:11:41 2010 +0200 Fixed xcb yv12/i420 UV planes swapping. commit 7b664151d4ca965eb73a2a28f35b20d5ec707213 Author: Laurent Aimar Date: Sat May 8 22:44:12 2010 +0200 Used CopyFromYv12/Nv12 for vaapi picture extraction. It also adds the support for NV12. commit f10016faa516f273566129871ef5c7826fce3c31 Author: Jean-Baptiste Kempf Date: Sat May 8 22:23:57 2010 +0200 Contribs: liboil is gone... De Charybde en Scylla commit 0777bcbfcb4ce001cfb74693f32d8bf0d451be15 Author: Laurent Aimar Date: Sat May 8 11:16:22 2010 +0200 Moved out optimized VA nv12/yv12 copy functions from dxva2. commit 287ccf14085d974b8ad2c5d238fb6c95d1fc660f Author: Laurent Aimar Date: Sat May 8 10:29:31 2010 +0200 Added VLC_CODEC_NV12 to vlc_fourcc.h. commit e763137961d9b1096ba3121508b4526f32017a0f Author: Rémi Denis-Courmont Date: Sat May 8 22:50:44 2010 +0300 Win32: hack^Wfix opening UNC paths (fixes #3459) commit a64f014a7097d94ed3c028ae3937aff84fd7e0b0 Author: Jean-Baptiste Kempf Date: Sat May 8 21:16:55 2010 +0200 Contribs: move to schroedinger 1.0.9 and add ORC And patch the whole mess, because it seems they don't understand what Cross-Compilation is. commit c35705e52dc8aba7e7ca1a6c4547a2e78ede8b2e Author: Rémi Denis-Courmont Date: Sat May 8 19:52:45 2010 +0300 Don't invent French words commit 669ff5690782c5137f309dbf16b1a3349edbcb39 Author: Antoine Cellerier Date: Sat May 8 18:36:36 2010 +0200 Add optional first arg to specify contrib directory. Most of the scripts' content could be factorized. commit 9fda5f376b9964257b3ff7bc7b277de686567b11 Author: Antoine Cellerier Date: Sat May 8 18:02:29 2010 +0200 Add trival script to change the contribs root directory. commit 6ae6e2220ac79a6767770ca6a4b837e193dad14c Author: Antoine Cellerier Date: Sat May 8 17:44:22 2010 +0200 Add optional first arg to specify contrib directory. commit f76374224a753e908a4655f16b1cf1ca85897723 Author: Juho Vähä-Herttua Date: Thu May 6 17:52:57 2010 +0300 pthread: Use Mach semaphores instead of POSIX semaphores on Mac OS X Unnamed POSIX semaphores don't work on Mac OS X at all. Signed-off-by: Rémi Denis-Courmont commit 2a625dda910374d20d2e751cdbd63bbfa1a20878 Author: Pierre Ynard Date: Fri May 7 06:37:35 2010 +0200 test: update .gitignore commit 46ad87e0c514795d89afabadc6211fcb27fd9b58 Author: Khoem Sokhem Date: Thu May 6 23:07:34 2010 +0100 l10n: Khmer translation for .desktop Signed-off-by: Christophe Mutricy commit b74e535188e4001b42500461013b727b7f2a5649 Author: Jamil Ahmed Date: Thu May 6 22:55:05 2010 +0100 l10n: Bengali translation for .desktop Signed-off-by: Christophe Mutricy commit 1ef175cb28927f1ad01acabaf6e09936c451dc60 Author: Erwan Tulou Date: Thu May 6 20:09:25 2010 +0200 skins2: fix skins crashing when playlist is flat m_firstPos (iterator associated to a stl list container) is not guaranteed to be valid (the associated item may have been deleted). Up to vlc1.0, this was no problem, because deleting an item was also buggy (a no-op). From vlc1.1 on, m_firstPos must now be recomputed to ensure it keeps on pointing to a valid item in all cases. start for instance a playlist with the 'Dragon' skin as a test case. This was pointed out by colt45 (from the forum) commit 86ca1b563da49e869e7ef3c62dab2a3c1c58916b Author: Erwan Tulou Date: Thu May 6 16:44:09 2010 +0200 skins2: fix wrong test (it's the other way around) commit 4337a2d9b9e125f0619e1e7ffc390ce161d76284 Author: Erwan Tulou Date: Thu May 6 15:42:03 2010 +0200 skins2: fix memory leak (a malloc not paired with a free) commit a47b7c7a747abd282bed35ebf41421a2eb53037e Author: Sébastien Escudier Date: Wed Mar 17 11:06:02 2010 +0100 File output : add a sync option commit 9aa3dfaefa8cadf870856cf89318073fd911a42e Author: Erwan Tulou Date: Thu May 6 10:01:37 2010 +0200 skins2(Linux): WM_CLASS also set for the invisible root window commit 82f69eb3dda543b72626c8c9f10a1bc37bb07434 Author: Juho Vähä-Herttua Date: Thu May 6 01:13:49 2010 +0300 cpu: fix compilation on Intel Mac OS X by including header Signed-off-by: Pierre d'Herbemont commit c2485641f2d3b8d1563374a231ebc0f296b226e9 Author: Fumio Nakayama Date: Wed May 5 22:34:49 2010 +0100 l10n: Japanese translation for win32 installer Signed-off-by: Christophe Mutricy commit 6d67bdac4954dc2d08cb03ddfde1a1cca06f834d Author: Marián Hikaník Date: Wed May 5 22:17:11 2010 +0100 l10n: Slovak update Signed-off-by: Christophe Mutricy commit f56c4f24fb625c65827ff976220d62c4899cb0cf Author: Marián Hikaník Date: Wed May 5 22:15:32 2010 +0100 l10n: Slovak for .desktop Signed-off-by: Christophe Mutricy commit e856a8447656a197bf72e33dd48804f88eae7c75 Author: Gaëtan Rousseaux Date: Wed May 5 22:09:23 2010 +0100 l10n: Walloon for .desktop Signed-off-by: Christophe Mutricy commit 053f9d6ea00435633c3dcbf87041d868223c9ec7 Author: Rémi Denis-Courmont Date: Wed May 5 22:56:29 2010 +0300 Fix the KDE open file dialog KIO scheduler crash avoidance hack commit bb7ae441f98c35ed5248c6cb2946a371d4a82c96 Author: Rémi Denis-Courmont Date: Wed May 5 19:15:48 2010 +0300 net_Listen: pass socket type parameter We cannot use any random type semantic that we do not know of. This also works around bugs in deficient getaddrinfo() implementations. commit 5d61b6b2b169d1b9be4185232c71f301c06ff29f Author: Rémi Denis-Courmont Date: Wed May 5 19:20:25 2010 +0300 net_Connect: missing hints ai_socktype commit efb5b136032e9cb786f17aa9cf1202e0c6bf18e6 Author: Jean-Philippe André Date: Wed May 5 21:56:07 2010 +0800 Qt/Extensions: remove useless "version" field commit 0a15eecff314dc9f9cb8b9e6d89d1b338dd54948 Author: Jean-Philippe André Date: Wed May 5 21:27:52 2010 +0800 Extensions: fix vlc.deactivate() malfunction Inspired by jetru's patches, thank you. This should fix #3451 commit 69d7fdea2da6f773fd7993f78c2bea494eb2d819 Author: Pierre Ynard Date: Wed May 5 13:42:28 2010 +0200 "#if HAVE_FOO" -> "#ifdef HAVE_FOO" This fixes some warnings. commit 6a30fd81c3248949fb5f8554ba22e52cbc4489c8 Author: Jean-Baptiste Kempf Date: Wed May 5 13:14:13 2010 +0200 Avcodec/Avformat: fix CODEC_ID_MP2/MP3 issue when using avformat demuxer This could result in undf codec. Pointed out by ver commit 5acb64db842bf4273e190ef39d6af90759563850 Author: Pierre Ynard Date: Wed May 5 13:02:53 2010 +0200 access_http: avoid passing NULL to printf %s commit 188599631a113eece314d79b896e93952cc4fdbc Author: Pierre d'Herbemont Date: Wed May 5 11:01:59 2010 +0200 cpu: fix a typo and cpu detection on Mac OS. commit 4106f477c6f967e369afc84e64538add1ccce64b Author: Jean-Philippe André Date: Wed May 5 18:10:59 2010 +0800 Extensions: fix a leak (and a potential crash) commit 45ea8ad02597deb90cf6030e2c0e0a7d205a40e3 Author: Pierre Ynard Date: Wed May 5 08:49:42 2010 +0200 access_http: fix unbalanced quotes commit a7dd0605970b86e214c55500539a84aed93436ac Author: Pierre Ynard Date: Wed May 5 07:50:20 2010 +0200 live555: fix RTSP URL when it contains no path part commit 761d30d7e59af976fa3eac24457aac7fbaa256b5 Author: Dean Lee Date: Tue May 4 23:23:17 2010 +0100 l10n: Chinese update Signed-off-by: Christophe Mutricy commit 3953586c057cb4cbecb2c5d5aa7631ec17e40d1f Author: Pierre d'Herbemont Date: Tue May 4 20:50:37 2010 +0200 cpu: Implement vlc_GetCPUCount() on Mac OS X. commit 9f410e429acdeb12bc75ccc98ee0a325a7c07e37 Author: Laurent Aimar Date: Tue May 4 22:41:52 2010 +0200 Fixed picture clean up when closing vout. commit 776b826403cda061217ede59b2d89b26e3dca166 Author: Laurent Aimar Date: Tue May 4 22:20:21 2010 +0200 Cleaned up a bit spu_t API. commit a01d5d94f9292d300411c67b30ce1075923a3080 Author: Laurent Aimar Date: Tue May 4 21:46:17 2010 +0200 Removed now useless vlc_osd.h includes. commit 021bda3e79ed68f105180730223a86ee4e97ff32 Author: Laurent Aimar Date: Tue May 4 21:26:12 2010 +0200 Splitted out specific vout osd functions to its own header. commit 5ba9cf272657c4300008f3c33bc214840b5bc0e6 Author: Laurent Aimar Date: Tue May 4 21:16:16 2010 +0200 Splitted out spu_t and related functions to its own header. commit d6a118bda13ff93686bddf6a8e5be7ee79378439 Author: Laurent Aimar Date: Tue May 4 20:10:13 2010 +0200 Splitted out text_style_t and related function to its own header. commit 8f0d6292981f4487f106398a5bcfe497fbb7c59e Author: Laurent Aimar Date: Tue May 4 20:02:44 2010 +0200 Made vout_ShowText* private to the core. commit e875fef573cb51a0e453b715f19efe21867da3be Author: Laurent Aimar Date: Tue May 4 20:01:47 2010 +0200 Removed OSD_ALIGN_* flags. SUBPICTURE_ALIGN_* must be used instead. commit 308b6e6d8eab5bb2b4cfb8208f4504f54534273c Author: Jean-Baptiste Kempf Date: Tue May 4 21:18:36 2010 +0200 Qt: remove mousewheeling code. Previous commits showed it wasn't necessary. commit fb7868548127507c8d792253d24ec362f1cb72f2 Author: Jean-Baptiste Kempf Date: Tue May 4 21:16:35 2010 +0200 Vout: Correctly handle the mousewheeling Close #3262 commit 9fa5b7ae718430f3da64d853be3bd26e4d66b12e Author: Felix Paul Kühne Date: Tue May 4 20:12:12 2010 +0200 German l10n: changed the proposed translation to a more formal one, which is more appropriate in this context. commit 965c64221f5d91443e9ee2993b758beb132d00d5 Author: Jean-Baptiste Kempf Date: Tue May 4 19:39:50 2010 +0200 Qt: Correctly close the player when alt+f4 is pressed even when in fullscreen. Close #3602 commit 03cc7a2d99c6ec877741b12bf14bcc81d20c8d6d Author: Konstanty Bialkowski Date: Mon May 3 22:39:43 2010 +1000 Increase maximum allowed upnp response size. (Containers with >10 entries will no longer be ignored.) Signed-off-by: Rémi Denis-Courmont commit c311521229abb1704497a496f5448ff3227de055 Author: Konstanty Date: Mon May 3 21:42:39 2010 +1000 The upnp module is called upnp_intel --00148536e60e0cebb80485af170d Content-Type: text/plain; charset=ISO-8859-1 Signed-off-by: Rémi Denis-Courmont commit 05a68584b81fb871977c8ef1c90a9006f5d90b10 Author: Ilkka Ollakka Date: Tue May 4 13:31:53 2010 +0300 avcodec: use vlc_GetCPUCount() to set thread count also in encoder commit 8f2f41dcc6a3868b40833d5247143e6d7f387288 Author: Pierre Ynard Date: Tue May 4 05:43:36 2010 +0200 WinCE: fix vlc_GetCPUCount() The function used by the Win32 implementation is not available, so just leave it unimplemented. commit 2fe5cdf355037ff1ae3e1326ad86ac9d1389bd4f Author: Dean Lee Date: Tue May 4 00:35:01 2010 +0100 l10n: Nsis Chinese update Signed-off-by: Christophe Mutricy commit b72af5cab1600f353a2bd62a4f3839513cedce41 Author: Vincenzo Reale Date: Tue May 4 00:34:07 2010 +0100 l10n: Nsis italian update Signed-off-by: Christophe Mutricy commit 8005e8db9c56bede9351a3d407dbedc2f15a256e Author: Gabor Kelemen Date: Tue May 4 00:31:08 2010 +0100 Hungarian l10n for .desktop Signed-off-by: Christophe Mutricy commit 51247e9c42837db6d82f199f3309b4f501dce0d6 Author: Dean Lee Date: Mon May 3 23:09:06 2010 +0100 Chinese l10n for .desktop Signed-off-by: Christophe Mutricy commit 7b7f2f807d59c8b99dd08a0be67475e175b3be80 Author: Michał Trzebiatowski Date: Mon May 3 23:04:20 2010 +0100 German l10n for vlc.desktop Signed-off-by: Christophe Mutricy commit fb9c08430e655559e4aece0ba3a4de4fdd3c2041 Author: A S Alam Date: Mon May 3 22:55:05 2010 +0100 Punjabi l10n for vlc.desktop Signed-off-by: Christophe Mutricy commit 78d97bb780ccd13e401d99542b11bfed62fae990 Author: Myckel Habets Date: Mon May 3 22:42:59 2010 +0100 Dutch l10n for .desktop Signed-off-by: Christophe Mutricy commit ca407011c8e6a6b3e8528a3e27389d1d6fbed246 Author: Gonçalo Cordeiro Date: Mon May 3 22:36:03 2010 +0100 Galician l10n for vlc.desktop Signed-off-by: Christophe Mutricy commit c70451ad96c182e9e9b2379fabf2b012be457ca7 Author: Eirik U. Birkeland Date: Mon May 3 22:27:10 2010 +0100 Nynorsk translation for .desktop Signed-off-by: Christophe Mutricy commit dc272d02ae532dcad26b327cae93d5c62755a2ac Author: Laurent Aimar Date: Sun May 2 22:48:38 2010 +0200 Added support for ffmpeg-mt. It is not well tested yet. commit 933d6755d4cd316745feb90601451e4f07ee2340 Author: Laurent Aimar Date: Mon May 3 21:54:28 2010 +0200 Added vlc_GetCPUCount() to retreive the number of available CPU. It is implemented for win32 and when sched_getaffinity() is available. commit 529a7a1af65af87e4655497fe123a0e3f5dbe734 Author: Laurent Aimar Date: Sun May 2 21:58:20 2010 +0200 Used reordered_opaque for timestamp managment in avcodec. It is cleaner. Also, it seems that ffmpeg-mt correctly handles it and so will allow using it. commit cbe1cda8765084294b3649fc89ddd63c26dd2f4c Author: Rémi Denis-Courmont Date: Mon May 3 20:45:47 2010 +0300 ALSA: use non-modal error dialogs aout_Restart() is quite buggy (IMHO) and restarts the audio output from the interface thread. Then Qt4 external dialogs are buggy as they deadlock if called from the interface thread (I cannot find a direct way to use BlockingQueuedConnection for foreign threads and DirectConnection for the interface thread). Until either or both of those bugs are fixed, we cannot use modal dialog from the audio output. commit 6eb90af3ba93c2707c44f769eb516e3c837df25b Author: Rémi Denis-Courmont Date: Mon May 3 20:37:07 2010 +0300 Revert "i18n fix" This reverts commit 110693d59e6bdeb2598579caeb41d7520dbb39ad. This fixes #3599. commit 476385663123ec0b550a113fa3601cc4efe17bc2 Author: Konstanty Bialkowski Date: Mon May 3 21:15:52 2010 +1000 Use correct title for upnp containers. Signed-off-by: Jean-Baptiste Kempf commit b8fd723b6725da3de6c0c8a40aeca21ad2b7d023 Author: Jean-Baptiste Kempf Date: Mon May 3 15:28:50 2010 +0200 Contribs: simplify mozilla dependencies commit aa8b54178110b9862105b31836ddec332469c12d Author: Erwan Tulou Date: Mon May 3 15:22:41 2010 +0200 skins2(Linux): _WM_NET_PID requires WM_CLIENT_MACHINE to be set code inspired from xcb.c commit 0484b127c762d7519726db78e2017cb762a20c1a Author: Pierre d'Herbemont Date: Mon May 3 12:46:15 2010 +0200 macosx_vout: Correctly change context after -lockgl. And don't unlockgl if lockgl wasn't successful. commit 6ef23b74e938f1d25009ac01d07b19b451837512 Author: Sebastien Zwickert Date: Sun Mar 28 15:19:03 2010 +0200 VLCKit: Add the # character that prefixes the output chain. Signed-off-by: Pierre d'Herbemont commit 837758099ac966b117129e8ef43bb9c452e85c51 Author: Pierre d'Herbemont Date: Mon May 3 11:40:04 2010 +0200 Bump libvlccore version on the Mac OS X install script. commit 7df2787075068f51894e1332f8be8b2b43769d80 Author: Erwan Tulou Date: Mon May 3 11:02:42 2010 +0200 skins2(Linux): add WM_CLASS and _NET_WM_PID properties to skins2 windows This patch refers to trac #3594. Tests required to ensure that it really solves the "Docky" issue commit 0f7abe2f0e024c3303c458c1875a6cbe0e7e198c Author: Rémi Denis-Courmont Date: Sun May 2 22:59:54 2010 +0300 Revert "Remove the Xlib no-ARGB hack" This reverts commit 9f9f6d1153bb1954bed4ab7146a6a801dfe36fb0. commit 6d4a41a6e779e606c8ffd212948535f9e46691c1 Author: Sébastien Escudier Date: Wed Mar 17 08:30:22 2010 +0100 Unload vod-VLM only at the end Signed-off-by: Rémi Denis-Courmont commit c9a8f8f6aa430e2de4d7d8e42ab9a3fea2e87cd3 Author: Sébastien Escudier Date: Thu Mar 18 14:06:07 2010 +0100 smem : support non raw video format. In this case we copy compressed data into user buffer. Signed-off-by: Jean-Baptiste Kempf commit 2a034e4c43e003d0c6522ae7006e4014c8303a3e Author: Felix Paul Kühne Date: Sun May 2 14:02:34 2010 +0200 contribs: updated binary package for Mac OS X commit feb4ecb5602c861c9ac02ac5c62fbf32c2ec43c8 Author: Laurent Aimar Date: Sun May 2 02:41:09 2010 +0200 Fixed kate build without libtiger. It closes #3586. commit b67498fe91f91067560afd0a5e99aa5d241d840b Author: Laurent Aimar Date: Sun May 2 02:32:10 2010 +0200 Fixed compilation of freetype module without fontconfig. commit f9f6f88c53d72b8b1cf2b05a37e5ced786a2fbbf Author: Laurent Aimar Date: Sun May 2 02:13:03 2010 +0200 Fixed bandlimited audio filter with low output samplerate. It closes #3543. commit 827d60ce665c7088eae6761a9c3deb6a694dac42 Author: Laurent Aimar Date: Sun May 2 01:50:21 2010 +0200 Factorized a bit bandlimited audio filter code. commit 1d62036ce29b7277fdad44d2addb6c6b995e6383 Author: Vincenzo Reale Date: Sun May 2 00:46:14 2010 +0100 Italian l10n for .desktop Signed-off-by: Christophe Mutricy commit 95f32b1bf51a5bb03488a59f18feac42b80479d4 Author: Laurent Aimar Date: Sun May 2 00:09:48 2010 +0200 Fixed avcodec audio encoder wrapper. It closes #3538 and #3496. commit 792054ae5cebe62b1a7269d0006eee821c066532 Author: Laurent Aimar Date: Sun May 2 00:09:19 2010 +0200 Improved audio codec description from fourcc. commit cc4676bf4ad78c0d0db56cd4eb687478bd2bb190 Author: Laurent Aimar Date: Sun May 2 00:01:06 2010 +0200 Moved out avcodec SampleFormat -> VLC formats to its own function. commit 0e0eb5aa8d5c2bc32837eada52bf0b56c27afeb0 Author: Laurent Aimar Date: Sat May 1 23:44:41 2010 +0200 Used vlc_fourcc_GetCodec in aout_BitsPerSample. It is a bit safer. commit b86867f6bf0a2cdae0c849e8719a21416cc3c9df Author: Laurent Aimar Date: Sat May 1 20:24:05 2010 +0200 Fixed potential segfault (on failures) with avcodec audio encoder. commit c2e2e5c16304f36a9abf0bc473081ff4798bc769 Author: Laurent Aimar Date: Sat May 1 20:16:01 2010 +0200 Fixed segfault with opengl provider. commit 8900648846ab501c875638eab5763b41951c1e8c Author: Jean-Baptiste Kempf Date: Sat May 1 23:29:45 2010 +0200 Avcodec: Correctly free the Subtitles structures so it doesn't crash on Win32 Close #3439 commit 9f9f6d1153bb1954bed4ab7146a6a801dfe36fb0 Author: Rémi Denis-Courmont Date: Sat May 1 22:31:13 2010 +0300 Remove the Xlib no-ARGB hack The XCB/XVideo (for a long time) and the XCB/X11 (since the commit before the previous one) video output plugins will fail safe in case the embedding window has an alpha channel. In VLC 1.0, the Xlib plugins needed this hack as the Xlib error handler would terminate VLC. If compositing is in use, VLC will now use GLX. This will require software chroma conversion from YUV to RGB. Also, unless the GLX output is explicitly selected, VLC will flash twice before it starts rendering. First, it tries (and fail) to use XVideo, then plain X11. To fix this cosmetic problem, we would need to keep the window across plugins. I assume this change is needed to fix #3581, but I have not tested, so it may or may not be sufficient. commit b660648dff46b0ea05a73b094b8c306be128a741 Author: Rémi Denis-Courmont Date: Sat May 1 22:27:52 2010 +0300 XCB/GLX: higher priority than Frame Buffer Neither of them support YUV. But GLX is much more likely to work than FB, and also fails in a safer way. commit 2e2bf09f3f55246dd65a0d479f9b4cc04d747b46 Author: Rémi Denis-Courmont Date: Sat May 1 22:26:56 2010 +0300 XCB/X11: disable ARGB support VLC does not currently handle color masks for ARGB chromas, so this can not work yet. Instead, fail safe to the GLX output. commit d9fa51946ade253fd438f48ff7114180f4d55bf2 Author: Rémi Denis-Courmont Date: Sat May 1 22:26:34 2010 +0300 XCB/XVideo: add debug message in case of problem with visuals commit e9117abcc258fbef86cf5ea57a9d44964d524d02 Author: Rémi Denis-Courmont Date: Sat May 1 20:58:26 2010 +0300 GLX: destroy context before window commit ee0f54b35b1d3ceab09d6fd900dda3f643964a37 Author: Laurent Aimar Date: Sat May 1 13:46:22 2010 +0200 Missing include (vout). commit b1d00bedc55e1996fd5e611c9785cfeb2a58c9b1 Author: Laurent Aimar Date: Sat May 1 13:39:04 2010 +0200 Fixed ASF muxer header with extended streams and aspect ratio. commit 8e2ba632c6ab8b424213835baf16fdde7e8a1c4d Author: Laurent Aimar Date: Sat May 1 13:20:32 2010 +0200 Write new ASF header on the fly only in HTTP mode. commit d50635dd8a26612a00453ec3a228800050dd5140 Author: Laurent Aimar Date: Sat May 1 13:12:14 2010 +0200 Do not remove track informations in DelStream for non http ASF muxing. It fixes #3522. commit cd70bf31543d6f2588645a40e2bb90c4e0063001 Author: Laurent Aimar Date: Sat May 1 01:47:35 2010 +0200 Privatized remaining vout fields. commit fd28b417d1c28fbf3e31859dae2458b7b92784fb Author: Laurent Aimar Date: Sat May 1 01:47:13 2010 +0200 Updated remoteosd to new sub-filter mouse API. commit dc0f32c1467e5a5cd3e6521f853fe7a2f8244bdb Author: Laurent Aimar Date: Sat May 1 01:32:57 2010 +0200 Updated osdmenu to new sub-filter mouse API. commit 72aabd946436d7ad8fe9f24a79a3da476f8fd01a Author: Laurent Aimar Date: Sat May 1 01:31:26 2010 +0200 Added mouse support to sub-filter. commit 5d51dfe0711b6c1539e39fe43995875a4eff3f78 Author: Laurent Aimar Date: Sat May 1 00:32:20 2010 +0200 Fixed a segfault with osdmenu filter. commit af279394bf371c13eaa99a0f5524080130109048 Author: Laurent Aimar Date: Sat May 1 00:29:16 2010 +0200 Do not reuse "osd" variable in osd menu. commit daa556bc3b195e09017685044c4c953f3da5fb56 Author: Laurent Aimar Date: Fri Apr 30 19:41:24 2010 +0200 At input EOF, wait for all pictures to be displayed. commit 7d55fdfc3c1bc617a0f5df84a02f5cbbcc321eed Author: Jean-Baptiste Kempf Date: Sat May 1 00:42:59 2010 +0200 Qt: fix playlist entry in taskbar on Win32 Close #3520 commit 5653315c55d846a4bd9902fe4b6a663a5d25baf1 Author: Jean-Baptiste Kempf Date: Sat May 1 00:21:12 2010 +0200 Qt4: Fix the VLC hangging in fullscreen on Win32 Close #3513 commit 5567d4df50ca7d6d28910a28f84f051069dc538c Author: Jean-Baptiste Kempf Date: Fri Apr 30 15:59:23 2010 +0200 MKV: cosmetics and NULL-check commit 8ae8da347a32fd6e3e74a2721b079170b925eecf Author: Jean-Baptiste Kempf Date: Fri Apr 30 12:52:12 2010 +0200 MKV: reduce the scope of the var loop counters commit e21a40d8b1b39c3fd62c1d99d927e7d2fb53e7d6 Author: Jean-Baptiste Kempf Date: Fri Apr 30 12:06:55 2010 +0200 MKV: stream_io_callback simplifications commit 18dbd3acd0197d3e2a3f4b6de3b0795045d76666 Author: Jean-Baptiste Kempf Date: Fri Apr 30 11:55:25 2010 +0200 MKV: EbmlParser, cleanup commit 285e972617910e6ebeb862da43174e8ca4fd3a92 Author: Jean-Baptiste Kempf Date: Fri Apr 30 11:43:56 2010 +0200 Qt: fix debug messages commit f28654607fe90415c233bd7cf08f3a5c4493b8d6 Author: Ilkka Ollakka Date: Fri Apr 30 11:00:14 2010 +0300 qt4: connect accepted/rejected from correct widget commit 830a1215175b734c476390dd24c59a444a8a2fec Author: Christophe Mutricy Date: Thu Apr 29 22:14:27 2010 +0100 Remove dead code commit 2a31ea33eab0b121c445873564e9a0c5f1b8db6e Author: Christophe Mutricy Date: Thu Apr 29 22:04:55 2010 +0100 Synchronise NSIS translation with 1.0-bugfix commit d592ff6d0f6aff5df2d15db9eb2f528becf25fde Author: Ivo Ivanov Date: Tue Apr 27 23:42:19 2010 +0100 l10n: Installer Bulgarian update Signed-off-by: Christophe Mutricy commit 08a73f8b3328767ed9f903bc9913a8dfe27d5079 Author: Laurent Aimar Date: Thu Apr 29 21:16:25 2010 +0200 Simplify the creation of subpicture with dynamic content. commit 14054532b429237a6de66a9aaf6f17fc69793178 Author: Ilkka Ollakka Date: Wed Apr 28 15:47:03 2010 +0300 transcoding video, sends NULL when ending. Should fix sending all the encoded frames to sout Sends NULL-pict to encode when it's closing time, then encoder knows to flush buffers and check that it has outputted all the frames. Contains changes to x264/avcodec-module to implement that on encoder-side. Add quick check on omxil/dirac/theora for that, so they don't crash. And add likely-macro to x264/avcodec in check of NULL If someone more familiar with dirac/theora/omxil encoder-modules could check if they have buffers that need to be outputted, would be nice. Fixes some tickets, but I failed to find any of those in trac. commit d8bc8db8f074a4c9fe38910688d5d7caa8989e21 Author: Ilkka Ollakka Date: Thu Apr 29 21:37:18 2010 +0300 add comment that BlockChainAppend() can take NULL (somewhat obvious, but just in case) commit 6aa2e63da7d3f73b922027d5c07cb91ab7065459 Author: Ilkka Ollakka Date: Thu Apr 29 12:41:08 2010 +0300 avcodec: default to 2 threads on encoding Multiple cores are pretty common nowdays, so shouldn't be big issue. Maybe better would be implement cpu-core counter, like in x264, but at the moment only avcodec-module doesn't seem to handle i_threads=0 as automatic. commit 13c520d1c893ebc8420804d1c7b42c1e8fbab9b8 Author: Rémi Duraffort Date: Thu Apr 29 19:16:09 2010 +0200 Qt4: fix a crash (kind of a 'use after free' error). commit c57caf76b5b779d964acd597bfbc76528eafaa04 Author: Rémi Duraffort Date: Thu Apr 29 18:41:05 2010 +0200 Qt4: fix a memleak in the extensions menu. commit bf294d3d3818acd8a8e9ba7d33afcd9c251f1c21 Author: Rémi Duraffort Date: Thu Apr 29 18:08:48 2010 +0200 qt4: clear extensions list when the dialog is destroyed. commit 606280428d7e03a30779ee21ee4e088c27a34d1b Author: Rémi Duraffort Date: Thu Apr 29 18:03:51 2010 +0200 qt4: fix memleak. commit 69196d4b10c91bc39efe2b26121d5e64981036f2 Author: Pierre Ynard Date: Thu Apr 29 01:38:19 2010 +0200 WinCE: fix build Add now needed -lws2 to stream_out_standard commit 36b00563093419dfb85d313c533a8b68bf5b2318 Author: Laurent Aimar Date: Wed Apr 28 23:04:53 2010 +0200 Fixed MS-RSTP RTP packet parsing. It closes #2812, #3197 and #3533. commit 8abe30826a4cfa0d25f37d609867027e4f8c9ca5 Author: Rémi Denis-Courmont Date: Wed Apr 28 23:50:08 2010 +0300 Remove useless freeaddrinfo wrapper commit 95a84cda1e26ab6fae7bc215366d73ac5079d152 Author: Rémi Denis-Courmont Date: Wed Apr 28 23:48:30 2010 +0300 Remove getnameinfo and getaddrinfo wrappers They weren't thread-safe (and did not support IPv6). commit c796d10a9a7004a6b2f558c0f4a8847168850a7e Author: Rémi Denis-Courmont Date: Wed Apr 28 23:46:26 2010 +0300 Require Windows XP (I doubt VLC 1.2.0 will be out before July 13th this year) commit 0ef46dbedcab87a3100753407f70505479209638 Author: Jean-Baptiste Kempf Date: Wed Apr 28 13:41:29 2010 +0200 imem: remove tab in sourcecode commit a34b1862b0aa77fa948a4720e9410fd038ebeb3c Author: Jean-Baptiste Kempf Date: Wed Apr 28 13:30:54 2010 +0200 Qt: Do not show a progressDialogBar for too short a time. (cherry picked from commit d16e5aea59a43b335e9414c38900ff57f1fcc562) Signed-off-by: Jean-Baptiste Kempf commit 391fdb6282da989042f5edc5a1bfeab3db5cc0f4 Author: Laurent Aimar Date: Wed Apr 28 00:48:18 2010 +0200 Fixed qt4 fullscreen behaviour with multiple monitors (win32 and linux). commit 5ad6c0a52d095423a11fbc75e22491768f808cc6 Author: Laurent Aimar Date: Wed Apr 28 00:46:19 2010 +0200 Fixed video display with directx and multiple monitors. commit ba394d11c884ee2cbf703d7b6cddccafa96cff74 Author: Christophe Mutricy Date: Tue Apr 27 23:23:01 2010 +0100 i18n fix commit b5617204caa9c886924025f5467e25798d432393 Author: Christophe Mutricy Date: Tue Apr 27 23:06:55 2010 +0100 i18n: Factorise qtr() and fix nodes i18n commit 11333c7750ecf066c6b3c3093b2e88243cb11545 Author: Christophe Mutricy Date: Tue Apr 27 22:38:06 2010 +0100 Revert "Qt: fix missing translations" This reverts commit 5cf83d9c99fe2554b74124a11c2a1e7e1751c82b. It's nor displayed strings but passed to the core commit 3d1d8299195b38589fbdccb3d4a526afa9bf5ddd Author: Christophe Mutricy Date: Sun Apr 25 23:57:27 2010 +0100 i18n: Don't do _("") commit 110693d59e6bdeb2598579caeb41d7520dbb39ad Author: Christophe Mutricy Date: Sun Apr 25 23:35:08 2010 +0100 i18n fix commit 56077cc74972814ca396a026ef96a64a5c18e2aa Author: arian Hikanik Date: Sun Apr 25 23:28:47 2010 +0100 l10: Slovak update Signed-off-by: Christophe Mutricy commit 07e5aced3f8d067c348911baef41e7b685c4f51f Author: Jean-Baptiste Kempf Date: Tue Apr 27 15:37:21 2010 +0200 Fontconfig: hardcode fonts path on Win32 Signed-off-by: Jean-Baptiste Kempf commit 0af86a1812824a0eb655fdedb6ed9b24bdaf6098 Author: Jean-Baptiste Kempf Date: Tue Apr 27 01:57:06 2010 +0200 Naming consistency over Web Plugins commit fa6d48f4bee25c77b0ed1a46e45ba893b3f8201b Author: Luca Barbato Date: Tue Apr 27 00:49:46 2010 +0200 Initial support for chrome/chromium It relies on crxmake and doesn't preserve the private key. Signed-off-by: Jean-Baptiste Kempf commit 27dd41ca889bdd55ee92f914d933be28e68f7d9e Author: Jean-Baptiste Kempf Date: Tue Apr 27 01:32:35 2010 +0200 Qt: forgotten translation commit 5cf83d9c99fe2554b74124a11c2a1e7e1751c82b Author: Jean-Baptiste Kempf Date: Tue Apr 27 01:19:36 2010 +0200 Qt: fix missing translations commit abad5110563ccc3ddac405452f4db10d08b7ef1b Author: Luca Barbato Date: Mon Apr 26 17:21:27 2010 +0200 The plugin now works with firefox 3.6 and 3.5.3 Signed-off-by: Jean-Baptiste Kempf commit d8e03df80c812d7389753ae7aaa601e8d8f18d3a Author: Jean-Baptiste Kempf Date: Tue Apr 27 00:50:52 2010 +0200 libass/win32: Factorize commit 53e01409044d83633696e4e1fab0fccc06737b84 Author: Jean-Baptiste Kempf Date: Tue Apr 27 00:48:53 2010 +0200 Libass: put the dialog, where we actually need it. commit 99388401035a3290b916e4878b004acb3ed5ab8f Author: Laurent Aimar Date: Tue Apr 27 00:21:00 2010 +0200 Moved win7 taskbar disabling code from qt4 to msw. commit 1402fd523e1e8b50b8ec669019f7f607d5f6594b Author: Jean-Baptiste Kempf Date: Tue Apr 27 00:43:54 2010 +0200 Libass: simplify and do not call ass_set_fonts_dir This should continue to fix the fontconfig caching bugs commit c5bf6ea1ff5e0f14c8d0e8c8ce9e1def743265a0 Author: Jean-Baptiste Kempf Date: Tue Apr 27 00:13:21 2010 +0200 FreeType: simplify and let the p_dialog the shortest time possible. People on mac should really check this on their machine commit 51f7b23eb1a0df5f5626c0111b4319b1f01d7eac Author: Jean-Baptiste Kempf Date: Mon Apr 26 23:53:22 2010 +0200 Freetype: try to fix the fontconfig cache building bug on Win32 commit c8209ec1c6ca29844f89afe58204c8bd1cc68877 Author: Laurent Aimar Date: Mon Apr 26 21:32:17 2010 +0200 Converted more commands to vout_control. commit e4e3c67eb98a386a8f5386e429d27369eb124b0f Author: Laurent Aimar Date: Mon Apr 26 19:37:01 2010 +0200 Removed unused "intf-change" vout variable. commit bfbbfdf0505fe28ebad2894d2f4bfb35e69c07be Author: Rémi Denis-Courmont Date: Mon Apr 26 19:45:36 2010 +0300 Slightly different name for Direct3D XP (fixes #3560) (N.B.: Backporting this would break translations) commit 2c2f3856370e3480e4a61c263ec7917ace9fb60d Author: Laurent Aimar Date: Sun Apr 25 19:28:25 2010 +0200 Used vout_control for various commands (vout). It also improves reactivity of seek while paused. commit 1618a00d42eb5573d142a8568a0d13b4379e88ab Author: Laurent Aimar Date: Sun Apr 25 19:18:02 2010 +0200 Added API to simplify/clean up vout controls. commit 3624290f3b18fa51dbb7a3d6c1be5c90d3b33b78 Author: Laurent Aimar Date: Sun Apr 25 18:48:12 2010 +0200 No functionnal changes (vout) commit 7ea9a56dee592c4a8fb072e04730307a7c25b00f Author: Laurent Aimar Date: Sun Apr 25 16:34:57 2010 +0200 Split out interlacing/post-processing management from video_output.c (vout). commit 7230018645198fdfebdda7ff1d270df921512327 Author: Laurent Aimar Date: Sun Apr 25 15:59:28 2010 +0200 Removed vlc_object_find_name in vout. commit b0e3202d1dc599580987c8f7abfa4b5f5fa2f5b2 Author: Laurent Aimar Date: Sun Apr 25 13:44:36 2010 +0200 Removed dead code (vout). commit b0586bcbfa09d16048bd7b734aae8e14efd5a562 Author: Laurent Aimar Date: Sat Apr 24 22:41:50 2010 +0200 No functionnal changes. commit 0fa46e2b1163741732440d1e17b09095e7c2cb4d Author: Jean-Baptiste Kempf Date: Mon Apr 26 01:10:50 2010 +0200 Qt: translate external dialogs buttons too commit 8f971a410d3fb7eee0dfa30218699f37e71a9580 Author: Jean-Baptiste Kempf Date: Mon Apr 26 01:05:38 2010 +0200 Qt: translate all buttons in plugins dialog commit 56346f34baf42e385401fa258587ffe91768a156 Author: Jean-Baptiste Kempf Date: Mon Apr 26 01:02:17 2010 +0200 Qt: translate all buttons in openurl commit 12b85d0797782da7044da487e705e1918102c58d Author: Jean-Baptiste Kempf Date: Sun Apr 25 14:56:35 2010 +0200 Configure: Remove slp linking commit 15b99999c9a6c4430c8616a82bd463e88cd5f6da Author: Rémi Duraffort Date: Sun Apr 25 09:29:33 2010 +0200 Fix make distcheck. commit 31a9a2e346344393e14155cd276ae04b9570c4ec Author: Rémi Duraffort Date: Sun Apr 25 09:17:29 2010 +0200 skins2: remove uneeded .svn exclusion. commit 3ac7ce38ac59eeb46281cf08d83beaa654c400c8 Author: Gaëtan Rousseaux Date: Sun Apr 25 00:04:12 2010 +0100 l10n: Walloon update Signed-off-by: Christophe Mutricy commit 5db7afc0a1260e89c46a2d706c544ba8916edd6d Author: Myckel Habets Date: Sun Apr 25 00:02:27 2010 +0100 l10n: Dutch update Signed-off-by: Christophe Mutricy commit c5f7285e05d1e93936613227dd5700822fb6e0e5 Author: Vincenzo Reale Date: Sat Apr 24 23:51:34 2010 +0100 l10n: Italian update Signed-off-by: Christophe Mutricy commit 2698cf7c53b685086f6965d85c5e22b612fb9bb2 Author: David Planella Date: Fri Apr 23 15:47:53 2010 +0200 Added Catalan translation to the desktop menu entry Signed-off-by: Christophe Mutricy commit 60a63e042bc76cd9672a793c9f26e86efbbe0493 Author: Keary Griffin Date: Tue Mar 30 23:00:30 2010 -0400 Add support to mpeg-ts muxer to pass keyframe flag (BLOCK_FLAG_TYPE_I) to access_out modules Signed-off-by: Jean-Baptiste Kempf commit d53121f71e0ec6d22e89da02b136020e8f502adc Author: Jean-Baptiste Kempf Date: Sat Apr 24 17:10:10 2010 +0200 x264: activate preset only on recent versions of x264 commit 7cacee0ccb881a59759273f6d28b6681c4a24aa6 Author: Laurent Aimar Date: Sat Apr 24 15:30:19 2010 +0200 Simplification in avcodec. Reported by ivoire. commit e5cd0b1fd117c683eca0c7f8874c26964bf244f9 Author: Laurent Aimar Date: Sat Apr 24 15:09:24 2010 +0200 Fixed :drop-late-frames= inheritance in vout. Reported by ivoire. commit 475416920231075135fb106282c8377142cbe6d3 Author: Rémi Duraffort Date: Sat Apr 24 13:47:14 2010 +0200 contrib: bump taglib to 1.6.3 and update patches. commit 1674728e44836e40ff17b2d44739195f2ca20b11 Author: Jean-Baptiste Kempf Date: Sat Apr 24 11:33:42 2010 +0200 Contrib: Don't compile portaudio support in fluidsynth commit 4b79776711dd0e76e35c250bb0ae8a907dcdc24c Author: Rémi Duraffort Date: Sat Apr 24 11:21:50 2010 +0200 Fix signess. commit 0b574db7fddd22289bedd007e6b382f92f96ea31 Author: Rémi Duraffort Date: Thu Apr 22 20:41:10 2010 +0200 Second attempt to use a dynamic array shortcuts (this save some memory). commit 127a34f15527530d3dc94a0c7e0b870d95e383f4 Author: Jean-Baptiste Kempf Date: Sat Apr 24 00:45:33 2010 +0200 Contrib: use the same new headers for NPAPI in Win32 commit 0402d57ec6b55d5f0739dd4f997d57a73958a74e Author: Jean-Baptiste Kempf Date: Sat Apr 24 00:37:04 2010 +0200 Mozilla: fixes for Win32 using the new np headers commit 9668d7a27736e2876ad3c9adf8d1794dca1c0c91 Author: David Menestrina Date: Thu Apr 15 18:34:45 2010 -0700 Clean up references to UPP types, plugin/host glue. The old gecko-sdk defines a bunch of types and macros in npupp.h, which is no longer available in xulrunner-sdk 1.9.2. Luckily, all of the NPN*UPP types were typedeffed to UniversalProcPtr, so this change just uses that type, incorporated into the HOST_TO_PLUGIN_GLUE macro. We also define a new CALL_NPN macro for choosing to use the CallNPN_*Proc macros from npupp.h or just invoking the function pointer directly. Signed-off-by: Jean-Baptiste Kempf commit 4e01592ec1c27e28e606a75cd5d9848b7da1a821 Author: David Menestrina Date: Thu Apr 15 18:34:44 2010 -0700 ifdef out 32-bit Carbon API calls on x86_64 The Mac OS Carbon APIs are not available to 64-bit applications. This change just ifdefs out calls to them to avoid compiler errors. In 64-bit, NPP_HandleEvent will have to be rewritten to use the Cocoa event model. Signed-off-by: Jean-Baptiste Kempf commit 877bd2105b0bdbc2b8c3fc87855ea737834568b0 Author: David Menestrina Date: Mon Apr 19 11:33:36 2010 -0700 Setup XP_WIN, XP_UNIX, XP_MACOSX macros. These macros were previously defined in mozilla-config.h, but we're not supposed to include those files according to the mozilla devs. However, the macros must be defined for npapi.h to define the necessary platform-specific structures. This patch sets up the macros before including npapi.h. Signed-off-by: Jean-Baptiste Kempf commit 853162c03b7cda6209180789612a79051dbcce01 Author: David Menestrina Date: Thu Apr 15 18:34:43 2010 -0700 Remove references to mozilla-config.h, remove linkage with libnspr and other xpcom libraries. Signed-off-by: Jean-Baptiste Kempf commit 05d0e71de6ed43fa12e304f44c202da73785b053 Author: David Menestrina Date: Thu Apr 15 18:34:42 2010 -0700 Contribs: Use official npapi headers from http://code.google.com/p/npapi-headers Signed-off-by: Jean-Baptiste Kempf commit c63cc6b04c979c6eadfad6fef740ea4cac89110a Author: Laurent Aimar Date: Sat Apr 24 00:00:19 2010 +0200 Manual revert of now unneeded a1b58a771b1bdfcca56d24541b43ce5bf6caf8b7. Picture reserved/linked state has been merged. commit 94e0618bb553abc7d1c59095b52de95c51deb724 Author: Laurent Aimar Date: Fri Apr 23 23:45:56 2010 +0200 Removed now unused picture_t fields and associated enums. They are p_data, i_status, i_type and b_slow. commit a114568c40ada4851d3ac20dc4a0e7ac2d6a5561 Author: Laurent Aimar Date: Fri Apr 23 23:20:54 2010 +0200 Removed invalid comment (vout). commit 0c5adb0ef5270e9c3b24c01fc92fbfa94ea38257 Author: Laurent Aimar Date: Fri Apr 23 23:18:56 2010 +0200 Modified vout_*Picture API. It is a bit simpler and cleaner. I plan to remove the need for specific vout vout_HoldPicture/ReleasePicture functions, but it is not yet possible. commit 11ac4b09efb8ebd7ba4f44e72f685dbb5d1fd87d Author: Laurent Aimar Date: Fri Apr 23 22:57:49 2010 +0200 Removed now useless vout_CountPictureAvailable. commit de67c3f773660b926545da3717f896a1e6109e29 Author: Laurent Aimar Date: Fri Apr 23 22:54:58 2010 +0200 Fixed vout_Reset. commit a274331ee5b95d7e2537255344d5b4d2991a41a3 Author: Laurent Aimar Date: Fri Apr 23 22:46:48 2010 +0200 Split vout_FixLeaks into vout_FixLeaks and vout_Reset. No functionnal changes. commit fd32a7c3189ffe63798c24f9696c8233c2ab69a5 Author: Laurent Aimar Date: Fri Apr 23 22:03:30 2010 +0200 No functionnal changes (vout). commit f0fe302ba01b04310abeec9efaa9e9eef1bfbf3f Author: Laurent Aimar Date: Fri Apr 23 21:47:34 2010 +0200 Removed dead code. commit faba61698f7a12f201f56867116f9b2b69b69045 Author: Laurent Aimar Date: Fri Apr 23 00:50:42 2010 +0200 Fixed avcodec picture reference counts. commit 958ae35d1498512821ebcdb2d98d4ce7fce4871b Author: Laurent Aimar Date: Thu Apr 22 20:06:05 2010 +0200 Reworked the way pictures are handled by the vout core. As a side effects, it may improve a bit frame stepping. commit 889ae4fb267810151ceaa91ad1041dfd60576f56 Author: Laurent Aimar Date: Thu Apr 22 20:02:52 2010 +0200 Added picture_pool_GetSize helper. commit 0a3c6b714f774a403081858f978e71f0f5ccec28 Author: Laurent Aimar Date: Tue Apr 20 00:17:56 2010 +0200 Added picture_pool_Reserve helper. commit 47c001b3045698790f006909654fdd35b47a0610 Author: Dean Lee Date: Fri Apr 23 01:11:19 2010 +0100 l10n: Chinese update Signed-off-by: Christophe Mutricy commit 6c97ece29defabb583ce6c17720072432d9cf849 Author: David González Date: Fri Apr 23 01:06:44 2010 +0100 l10n: Spanish update Signed-off-by: Christophe Mutricy commit fb511ad88561222278ea635b27e1025abaa2cee2 Author: Ivo Ivanov Date: Fri Apr 23 01:05:50 2010 +0100 l10n: Bulgarian update Signed-off-by: Christophe Mutricy commit 1f32f3d3baa0c1e26ff88d94eea048d18d0c9695 Author: Oleksandr Natalenko Date: Fri Apr 23 01:03:13 2010 +0100 l10n: Ukranian update Signed-off-by: Christophe Mutricy commit 46196b79efcd185c3216c490a5dea3f248bd7cbf Author: Michał Trzebiatowski Date: Fri Apr 23 01:02:33 2010 +0100 l10n: Polish update Signed-off-by: Christophe Mutricy commit a084d762258710b3f765e14ce704d129d6085715 Author: Vincenzo Reale Date: Fri Apr 23 01:01:38 2010 +0100 l10n: Italian update Signed-off-by: Christophe Mutricy commit 6976e4b918aff0f0dc1f03aa9f94dd3b532fab46 Author: Marián Hikaník Date: Fri Apr 23 01:00:37 2010 +0100 l10n: Slovak update Signed-off-by: Christophe Mutricy commit 9074e6e8a34b9cd68b71b2039c68e6e26e334961 Author: Jamil Ahmed Date: Fri Apr 23 00:58:15 2010 +0100 l10n: Bengali update With contributions of : Sadia Afroz Israt Jahan Signed-off-by: Christophe Mutricy commit 12db340bf342eb5ddfdce3afccfb0700ddc28c01 Author: Gaëtan Rousseaux Date: Fri Apr 23 00:55:33 2010 +0100 l10n: Walloon update Signed-off-by: Christophe Mutricy commit 23432a1e405e61d76e701ed8b3f8740b613cb0eb Author: A S Alam Date: Fri Apr 23 00:54:09 2010 +0100 l10n: Punjabi update Signed-off-by: Christophe Mutricy commit cba2171ea4d9ab60289fb0ad1b2bcb63f42ff11e Author: Éric Lassauge Date: Fri Apr 23 00:43:46 2010 +0100 l10n: french update Signed-off-by: Christophe Mutricy commit 31a7a1af1b3c92b7f80b136027b8f14272940709 Author: Christophe Mutricy Date: Wed Apr 21 22:52:00 2010 +0100 Typos Pointed-Out-By: Gaëtan Rousseaux commit 4c584433c6a46b6626f7662af1af7435962e955a Author: Rémi Denis-Courmont Date: Thu Apr 22 20:24:48 2010 +0300 POTFILES: missing files commit 55e0a2b4bf1a90cd4a47aa39e6a20da7a29e81e9 Author: Rémi Denis-Courmont Date: Thu Apr 22 20:20:54 2010 +0300 Remove unused string commit 78973025e4065e463202e2c72d96dc1deb4d1dd1 Author: Ilkka Ollakka Date: Thu Apr 22 13:39:26 2010 +0300 appletrailer: fix adding those other hd-resolutions besides 480p commit f470c23bf7311623e997f0c9101ce40c6cea5203 Author: Ilkka Ollakka Date: Thu Apr 22 13:34:14 2010 +0300 appletrailer_iphone: remove unneeded debug-message commit 6149d37d00adab4e219b22653518f67754d54566 Author: Ilkka Ollakka Date: Thu Apr 22 13:10:48 2010 +0300 x264: add forgotten help-text to preset/tune options commit 4bf223b66a90b3fcfb35d7ee35a1fc1cee1926e1 Author: Jean-Baptiste Kempf Date: Thu Apr 22 11:17:16 2010 +0200 Add a new FourCC to VP6F commit 8aa1cc92d7adad82768559c8088f4a796b81410a Author: Ilkka Ollakka Date: Tue Apr 20 22:34:59 2010 +0300 x264: modify code to add preset/tune options and don't set option if it's default Float comparisions aren't really nicelooking, but they should work ok. commit ca986886cdcb1d5369ba3401460887ee806dcc80 Author: Ilkka Ollakka Date: Tue Apr 20 12:28:13 2010 +0300 appletrailers_iphone: add play-and-stop to optionlist, not sure they work corretly in this form Also check that hd is true and add different hd-resolutions (with albumart) to playlist. commit 3765f1d9469dce19b34d6d13ee2cb55354d61e9a Author: Jean-Baptiste Kempf Date: Wed Apr 21 23:21:52 2010 +0200 Contrib: quick and dirty fix to compile FFmpeg on WIn64 This isn't the right way, but I don't know how to fix yet. I'll wait for ramiro commit e2ae35588014ad882f634d20ed573af389ad5e0c Author: Jean-Baptiste Kempf Date: Wed Apr 21 23:19:19 2010 +0200 Contrib: keep Win64 mess only for Win64 commit 9ae385f64cedf3d88615e6a0ec6a10a3e3d68f49 Author: Rémi Denis-Courmont Date: Wed Apr 21 23:33:51 2010 +0300 live555: rtsp-caching is needed also for SDP commit 3f74d14d87aac7869ce19ed3b34777f419561992 Author: Rémi Denis-Courmont Date: Wed Apr 21 21:38:27 2010 +0300 Bump libvlccore ABI (vout and module_config_t changes) commit 42bc82f425cdd53d39fe28832b30303e2d6b62ed Author: Rémi Denis-Courmont Date: Wed Apr 21 21:33:32 2010 +0300 Revert "Modules: use a dynamic array for the shortcuts (this save 40K of memory on a 64bit system)." This makes the cache loader crash (depending on the input file). This reverts commit 3c3964589ec711c9ea363e51750f431104ac1637. Conflicts: src/modules/modules.h commit aa4b22e8cb36212724fc3dab0aa7586f175bc97e Author: Laurent Aimar Date: Wed Apr 21 20:28:13 2010 +0200 Fixed mkv seeking regression while adding simpleblock support. commit 05c3c71df21fe5aca59f631b3841e70dbd2bd8db Author: Rémi Denis-Courmont Date: Wed Apr 21 20:37:07 2010 +0300 ALSA: give a clue that VLC might fail with alsa-lib <= 1.0.23... ...as reported earlier on vlc-devel (not reproducible by me). commit 897cbb9253ef6119df8e39f3c1051e5d08ff9623 Author: Pierre Ynard Date: Wed Apr 21 18:17:16 2010 +0200 contrib: skip live555 patch on WinCE too commit e78923c34a14fa58834b8b3e7bbb9a63fd2991dd Author: Jean-Baptiste Kempf Date: Wed Apr 21 13:38:14 2010 +0200 Fortune about 1.2 commit 9f0974cbcc34cfcde5c7d02881195918ae8e0b15 Author: Rémi Duraffort Date: Wed Apr 21 12:11:23 2010 +0200 module_t: repack again. commit 9e90c99a3b9c33bdf34fa712969f411d1fa7934d Author: Rémi Duraffort Date: Wed Apr 21 11:43:16 2010 +0200 module_config_t: pack the structure. This save 10K on a 64bit system. commit 3c3964589ec711c9ea363e51750f431104ac1637 Author: Rémi Duraffort Date: Wed Apr 21 11:17:17 2010 +0200 Modules: use a dynamic array for the shortcuts (this save 40K of memory on a 64bit system). commit 29d8337d1e27112ea44ee3081feee7d2990c41bb Author: Rafaël Carré Date: Wed Apr 21 11:12:54 2010 +0200 rar stream_filter: add "rar" shortcut module name is "stream_filter_rar" commit fbea59ebe7229dda308db83e10e5d56559b15585 Author: Jean-Baptiste Kempf Date: Tue Apr 20 21:12:51 2010 +0200 Fix MainInterace initial sizing Close #3551 commit b714addf88c020e681dc8fde99317f474dd2dca1 Author: Jean-Baptiste Kempf Date: Tue Apr 20 13:36:55 2010 +0200 Bump Fluid to 1.0.9 Yeah, we should use 1.1.1 for win32, but I don't have the faith yet, with the glib dependency. commit 8a088e6ef438a705e5766c62b69727dc8e2ed598 Author: Song Ye Wen Date: Mon Apr 19 18:46:49 2010 +0800 update POTFILES.in Signed-off-by: Rémi Duraffort commit ce56b26e1e1f824d0ad975680af66e2f22df7cb2 Author: Rémi Duraffort Date: Mon Apr 19 13:59:45 2010 +0200 dshow cosmetics. commit 4b4d2494895fdd9d0ac16849c9a679539ad19033 Author: Rémi Duraffort Date: Mon Apr 19 12:35:06 2010 +0200 "strlen( psz ) == 0" => "*psz == '\0'" commit 61f59e9233c3ac7cb800bd620fff99701cc3bbf8 Author: Pierre Ynard Date: Mon Apr 19 15:10:13 2010 +0200 contrib: update FFmpeg configuration on WinCE commit 9c2cc4528e6efdb2d9a838212e7dfbf3d4f47fa7 Author: Nicolas Chauvet Date: Mon Apr 19 11:11:23 2010 +0200 Distribute position.h for mozilla plugin Signed-off-by: Rémi Duraffort commit 6d0ff171f0d210edeed30b209b409d88479f7ca4 Author: Rémi Duraffort Date: Mon Apr 19 09:44:11 2010 +0200 video_filter: fix compilation. commit b681025492099ccd0721d707bd2a99d8c3088ec3 Author: Laurent Aimar Date: Sun Apr 18 22:48:26 2010 +0200 Fixed win32 build. commit 2c172c179ea9054fb140b5b3e863a2e670d558b9 Author: Laurent Aimar Date: Sun Apr 18 22:41:19 2010 +0200 Fixed mkv seeking when simpleblock is used for video. commit b147e3fa234f2a9ba6ad9db5efcf3eea369a160f Author: Laurent Aimar Date: Sun Apr 18 19:58:19 2010 +0200 Moved picture_heap_t out of vlc_vout.h commit 345afd987d784d846605dc85f8a6d6dfa77cd727 Author: Laurent Aimar Date: Sun Apr 18 19:35:59 2010 +0200 Do not use private vout fields in atmo filter. It breaks a bit atmo filter features (ie crop parameters aren't retreive correctly anymore, at least until the core does set them for video filter2). But it fixes potential segfaults due to the way the crop-update callback is (un)registered. commit 38ac8544e29a0cb3b31cfd96b4aac6679f7907da Author: Laurent Aimar Date: Sun Apr 18 18:31:16 2010 +0200 Moved most of private vout_thread_t fields out of vlc_vout.h commit b67a5864cbcd069e3c0ad971745137469bb07ed6 Author: Rémi Denis-Courmont Date: Sun Apr 18 17:32:19 2010 +0300 Catch unsafe (but alas common) strerror() commit c37501542c7aee37635f6cabd0301924c5f8b0dc Author: Laurent Aimar Date: Sun Apr 18 16:19:45 2010 +0200 Compilation fix for osdmenu. commit 4cd0b03690b8de28d568bafb0754f5d6a48d2f57 Author: Laurent Aimar Date: Sun Apr 18 15:42:41 2010 +0200 Removed picture_heap_t::i_aspect/width/height/chroma. commit 47e1d944ba1e27a2bf85e5ab083f99418bb22dc9 Author: Rémi Denis-Courmont Date: Sun Apr 18 16:42:34 2010 +0300 Ignore signal/sigaction on blocked signals It is a bad idea, but it does not really harm. commit 3725a9efb8dc096397b34331ff4bfbc01bc45405 Author: Rémi Denis-Courmont Date: Sun Apr 18 16:33:05 2010 +0300 live555: fix use-after-free in TCP rollover on MS-RTSP commit 4820423079799cb162c52ebdabb29dd0697124e6 Author: Laurent Aimar Date: Sun Apr 18 04:17:02 2010 +0200 Removed picture_heap_t rgb informations. They are copies of vout->fmt_*. commit 6bffcd8055dd0728f2ef9c584af186bfcea89597 Author: Laurent Aimar Date: Sun Apr 18 04:00:14 2010 +0200 Removed write only vout_thread_t::i_zoom. commit 64da2d69863680f9298f1a1b32131ce2c51fb468 Author: Laurent Aimar Date: Sun Apr 18 03:57:26 2010 +0200 Disable invalid access of internal vout fields. commit dad7a3097bd05f657fd316a7c406f2da9d60c6a1 Author: Laurent Aimar Date: Sun Apr 18 03:55:52 2010 +0200 Typo (vout). commit 67936bb121f31c6806c0d62d203be9ad4e071307 Author: Laurent Aimar Date: Sun Apr 18 03:51:47 2010 +0200 Removed write only vout_thread_t::i_window_width/height/i_alignment/b_autoscale. commit 9754c0acfbc10bdbbfe2660cd058e2f6a0851426 Author: Laurent Aimar Date: Sun Apr 18 03:49:37 2010 +0200 Moved vout_sys_t out of vlc_common.h. commit a94151f19e830a603e9edb0bf4b25647353cbd60 Author: Laurent Aimar Date: Sun Apr 18 03:48:10 2010 +0200 Removed write only picture_heap_t::b_allow_modify_pics. commit b189e402a1a3c1bd44ee8d022483d2332b8082e3 Author: Laurent Aimar Date: Sun Apr 18 03:46:43 2010 +0200 Removed write only vout_thread_t::i_heap_size field. commit d83763e8bde5fc40780bc1ce7cda3a52c5ab2691 Author: Laurent Aimar Date: Sun Apr 18 03:44:56 2010 +0200 Moved some private fields out of vlc_vout.h commit e0e818e1db95df0cc3c27c2bb23c875cf1be1144 Author: Laurent Aimar Date: Sun Apr 18 03:35:10 2010 +0200 Moved vout_AllocatePicture out of vlc_vout.h commit 501d6e22f240234fae622bb11e169af9241a1215 Author: Laurent Aimar Date: Sun Apr 18 03:32:15 2010 +0200 Do not use vout_AllocatePicture in dynamicoverlay sub filter commit 447d0c8fad511536e86bad5141bd9dd9721ed95a Author: Laurent Aimar Date: Sun Apr 18 03:25:28 2010 +0200 Moved vout_IntfInit out of vlc_vout.h commit 2447adc6249c3698752a7a60a86ca6f1eea93033 Author: Laurent Aimar Date: Sun Apr 18 03:23:57 2010 +0200 Removed vout_PlacePicture function. commit f25a03a23717bbcc630bfeb0918e962a1917f214 Author: Laurent Aimar Date: Sun Apr 18 03:21:20 2010 +0200 Removed unused vout flags. commit 2fb8a236e4dc25e1c8d9465c03cdaacc75316bd6 Author: Laurent Aimar Date: Sun Apr 18 03:18:22 2010 +0200 Removed dead code in vout. commit 8a1ee23adf32c880c24734432069b84a4dda0f83 Author: Laurent Aimar Date: Sun Apr 18 03:06:57 2010 +0200 Removed picture_heap_t::pf_setpalette commit 6d2319a0c76a26965ba510dc561380c3b6f922a6 Author: Laurent Aimar Date: Sun Apr 18 02:58:25 2010 +0200 Calls directly the vout wrapper iof using function pointers. commit 14f9486ce609105ed35ae692b4a2570ac90d5ff7 Author: Laurent Aimar Date: Sun Apr 18 02:50:25 2010 +0200 Removed unused vout_thread_t:pf_lock/unlock/swap fields. commit 6d8975b217b0c9c9c35b036b2872ff1040e6e704 Author: Laurent Aimar Date: Sun Apr 18 02:48:37 2010 +0200 Removed unused vout_thread_t:pf_control field and related code. commit 030555469cc4b2f5a1bcc82c0655e4d0a299b9fb Author: Laurent Aimar Date: Sun Apr 18 02:45:45 2010 +0200 Removed unused vout_thread_t:p_module field. commit dfc4f334657a9803d22bc014abf7ad1bbb9cf3cc Author: Ilkka Ollakka Date: Sun Apr 18 13:50:06 2010 +0300 lua sd: add apple trailers service discovery atm. you should use --input-fast-seek to get better performance. Basicly script pretends to get iPhone and asks it trailer-stuff and demuxing it on appletrailers_iphone.lua-script. Works for me for most trailers, some don't work, just fix it. commit 86d1566ec0316b05d282ed4fd302c4527a6c711a Author: Laurent Aimar Date: Sat Apr 17 23:19:56 2010 +0200 Fixed auto-reconnect mode in http. TB. commit 2a8338e57e6ca855a4cfd7cb81dc20c174b13caa Author: Laurent Aimar Date: Sat Apr 17 22:42:59 2010 +0200 Removed now unused filter_common.h header. commit 7357deeea05e64f77a8956a327d37b2412639e83 Author: Laurent Aimar Date: Sat Apr 17 22:40:04 2010 +0200 Removed useless include in remoteosd. commit 4f326f632b280d9df862ceaf70ae68c92e84c54f Author: Laurent Aimar Date: Sat Apr 17 22:28:04 2010 +0200 Do not show non working deinterlacing modes until it is fixed. commit 62c53d4ac373ce7032d3dacbb008eff913cc53a6 Author: Laurent Aimar Date: Sat Apr 17 22:24:44 2010 +0200 Removed the "video filter" part of the deinterlace filter. The modes bob, linear, yadif, yadif2x cannot be used anymore until the core is extended. commit a2deb59af5f4ff170c676e4a6639b95edd1d13ea Author: Laurent Aimar Date: Sat Apr 17 21:35:01 2010 +0200 Do not build crop video filter plugin. Only the autocrop feature is really lost with that but it was very inefficient. commit f533a3279332686391d44527eb5eaa60dd0af3fe Author: Laurent Aimar Date: Sat Apr 17 21:33:48 2010 +0200 Do not build opencv_wrapper video filter plugin. It will have to be converted to "video filter2". commit fda3269c9e4e3daf92d1a2c73397330884abee50 Author: Laurent Aimar Date: Sat Apr 17 21:31:07 2010 +0200 Do not build transform video filter plugin. It will have to be converted to "video filter2" (and the core extended to support output format changes). commit ffc6fed0d6050715a3f343e070c3dace221c5fd9 Author: Laurent Aimar Date: Sat Apr 17 21:30:30 2010 +0200 Removed "video filter" wrapper. commit c7426c00ad1fd26a5b0adb635c6b831d1ab2ad6a Author: Laurent Aimar Date: Sat Apr 17 20:39:49 2010 +0200 Removed non converted opengl video output module. X11 and win32 opengl modules are not impacted by this change. commit 63acd4255da48b43d089486716cd7d4401ecfd56 Author: Laurent Aimar Date: Sat Apr 17 20:34:44 2010 +0200 Removed non converted omapfb video output module. commit ff21d846599910c9156caae484ad3935b23e6611 Author: Laurent Aimar Date: Sat Apr 17 20:21:37 2010 +0200 Removed non converted hd1000v video output module. commit 390bbad7051ca2b7799bbfd92d98f77c794a820f Author: Laurent Aimar Date: Sat Apr 17 20:20:39 2010 +0200 Removed non converted svgalib video output module. commit b311515d35eeddd3184785291d6fe8d2643e4ac0 Author: Laurent Aimar Date: Sat Apr 17 20:19:45 2010 +0200 Removed non converted ggi video output module. commit 18c556aa019a2750c98b01d681ea5b7bc20994ae Author: Laurent Aimar Date: Sat Apr 17 13:25:32 2010 +0200 Fixed icy meta data parsing after http reconnection when the server change the position. TB. commit 5d0b102f906c90ad6a21772d1b6dd712ba403537 Author: Laurent Aimar Date: Fri Apr 16 23:39:45 2010 +0200 Enabled support for video splitter directly at the core. It isn't complete yet (no mouse/crop/...). commit 95cee7fc59fa06c7494c60cc4dad1038ffb27a1c Author: Laurent Aimar Date: Thu Apr 15 22:47:11 2010 +0200 Moved "video output" -> "vout display" wrapper to the core. This removes support for non converted "video output" and "video filter" modules. commit 9580417f22c2b5a68daf68cb5808b506a12311f9 Author: Laurent Aimar Date: Tue Apr 13 22:33:46 2010 +0200 Do not use video_filter wrapper for puzzle/magnify/logo. commit 4c3384da61ecd4acdc45fbc42b74593fecc7c901 Author: Laurent Aimar Date: Tue Apr 13 22:26:00 2010 +0200 Let mouse events go through vout filter chain. It only works for vout display modules. commit 1e48c75e26462ff6d201d1621fc38ce870d5a2c0 Author: Laurent Aimar Date: Tue Apr 13 22:15:21 2010 +0200 Fixed and simplify a bit puzzle filter. Pitch of input and output pictures can be differents... BP. commit 3eacdd5ad7445d1620f9e249014b5e6d124d5017 Author: Rémi Denis-Courmont Date: Sat Apr 17 21:06:52 2010 +0300 FLUID_FAILED is not defined in version 1.0.x commit 1bad2ec163eaee9bcbf9402494bc3355bf3e3006 Author: Rémi Denis-Courmont Date: Sat Apr 17 21:06:00 2010 +0300 NAME_MAX requires commit 9fb933d3279d7da8ba81346c0e2a2437424a8b99 Author: Rémi Denis-Courmont Date: Sat Apr 17 20:24:05 2010 +0300 live: use getaddrinfo() instead of gethostbyname() gethostbyname() is not thread-safe. This patch is not used in Windows. getaddrinfo() requires XP, and gethostbyname is thread-safe with Winsock. commit ef3e8fb116b32ceda63f2d52d1b7bf6cb0d238c6 Author: Rémi Denis-Courmont Date: Sat Apr 17 19:54:52 2010 +0300 live: use inet_ntop() instead of inet_ntoa() inet_ntoa() is not thread-safe (except with Winsock) commit 4bf419574b51ced5dea893f9e247fe38a2a0d163 Author: Rémi Denis-Courmont Date: Sat Apr 17 17:49:47 2010 +0300 skins: use readdir_r() instead of readdir() commit ed9336c9de1770273a0b0a05d0c727b3387ac11e Author: Rémi Denis-Courmont Date: Sat Apr 17 17:43:59 2010 +0300 vlc_readdir: thread-safety fix Use readdir_r() instead of readdir(). commit 49a14c1606cf8dd3312d7f1a9c14182bfe196c74 Author: Rémi Denis-Courmont Date: Sat Apr 17 16:39:46 2010 +0300 Avoid calling dlsym at every code First I ever need to use the auto keyword... commit 990437d4a5ef58caeb0ec0ef8cd1bdd37710cd25 Author: Ilkka Ollakka Date: Sat Apr 17 15:54:04 2010 +0300 qt4: add tooltip to playlist viewchange-button commit 5e896a268cc1c11ad1934aa70c378e0f94d12372 Author: Rémi Denis-Courmont Date: Sat Apr 17 11:21:23 2010 +0300 Compile time support for FluidSynth 1.0 Packagers shall be responsible for fixing FluidSynth thread-safety issues if they choose to use this old buggy version. commit dc07f6a00abff488c9e8a9eaefcd26c6569ca2a2 Author: Rémi Denis-Courmont Date: Sat Apr 17 11:18:55 2010 +0300 fluidsynth: fix code point for channel aftertouch commit 1ae21d47f282c15a4f9fed23d3b709ff6a9c2de5 Author: Rémi Denis-Courmont Date: Fri Apr 16 23:29:44 2010 +0300 Avoid problems with srand() and speed up a bit (avoid dlsym) commit e453dbc30d947cb65a57c50a097dad3ea00f285f Author: Rémi Denis-Courmont Date: Fri Apr 16 21:50:45 2010 +0300 fluidsynth: implement system reset message (Note that we have no demux capable of generating this. This one message cannot be found in Standard MIDI File.) commit 05fbe17a5bd6094781077ebf82708f41eefbe678 Author: Rémi Denis-Courmont Date: Fri Apr 16 21:49:44 2010 +0300 fluidsynth: parse SysEx messages commit f749d30ba2541702a1b601d85a714a6fc1d085e6 Author: Rémi Denis-Courmont Date: Fri Apr 16 21:18:55 2010 +0300 fluidsynth: implement channel aftertouch event commit 2bca1281864258090cd0a55da0a61b5d7dbdfe8a Author: Rémi Denis-Courmont Date: Fri Apr 16 21:49:28 2010 +0300 Require fluidsynth 1.1 commit c1c27e1d7d47ec2d1055507fd70b2bef033d4e03 Author: Rémi Denis-Courmont Date: Fri Apr 16 21:48:42 2010 +0300 SMF: demux SysEx messages commit e82cac595b8737bfab7626cc25aa6da0e8289894 Author: Rémi Denis-Courmont Date: Fri Apr 16 21:19:41 2010 +0300 fluidsynth: fix pitch bend value commit 129cd5c61a47a4816f9550a00c204aea4c561fc1 Author: Rémi Denis-Courmont Date: Fri Apr 16 20:33:49 2010 +0300 LUAC: fix error detection commit 5581a1ec59bde33d52713f232620777b3c62628d Author: Rémi Denis-Courmont Date: Fri Apr 16 20:02:06 2010 +0300 Win32: vlc_rename() needs to erase target file first, fixes #3521 commit 0d0e440d0913cdd29eae92685928c9d862cdfd70 Author: Rémi Denis-Courmont Date: Fri Apr 16 19:57:02 2010 +0300 scene: use vlc_rename(), fixes use on non-UTF8 systems commit 082f3b1a5daa96bfb6b8ce762f53ab7dd7093a85 Author: Rémi Denis-Courmont Date: Fri Apr 16 17:07:20 2010 +0300 GnuTLS: return WSAEWOULDBLOCK rather than WSAEINTR commit 2275df911220b4ae3525014fc711c7e467fcf69f Author: Rémi Denis-Courmont Date: Fri Apr 16 16:54:55 2010 +0300 Win32: handle WSAEINTR correctly, should fix #3101 commit 7fa10ce696573f2be5ba3684c7cdfa88021282f6 Author: Francois Cartegnie Date: Thu Apr 15 22:51:19 2010 +0200 Fix segfault in preparser Signed-off-by: Rémi Denis-Courmont commit d8b153f8a487ae1da3957062b885c577beac9650 Author: Jean-Baptiste Kempf Date: Fri Apr 16 15:38:56 2010 +0200 Check for avcodec version also in configure commit ad0b21e09097d2b7c4843dcc4bde66c9e2b766d1 Author: Jean-Baptiste Kempf Date: Fri Apr 16 11:28:22 2010 +0200 Avcodec: bump required version to 52.2.0 This removes outdated code. It isn't nice to FFmpeg programmers to allow people to keep such old versions of lavc 52.2.0 allows the Audio Channel Layout to be defined. commit 027f68c3a6d17f32d7832ec205e1eade09dbad7a Author: David Menestrina Date: Wed Apr 14 16:24:05 2010 -0700 int16 -> int16_t Signed-off-by: Jean-Baptiste Kempf commit f92ab361c0b0e52d7c3ca3df4d7386749a41216a Author: David Menestrina Date: Wed Apr 14 16:24:04 2010 -0700 Use the new xulrunner-sdk 1.9.2 on Mac OS. This just changes the package that is downloaded and extracted in extras/contrib for Mac OS. Signed-off-by: Jean-Baptiste Kempf commit 807b0ab6dcaeaf63135a24eb35f892ea2ac619c6 Author: Francois Cartegnie Date: Thu Apr 15 21:57:28 2010 +0200 fix unsupported compact ifelse syntax Signed-off-by: Rémi Denis-Courmont commit 9862817079ce2765659981dce8e242ca30fd9b54 Author: Sébastien Escudier Date: Thu Apr 15 08:16:46 2010 +0200 VLM : add a dedicated mutex for the manage thread. We must not del callback while mutex is locked. Signed-off-by: Rémi Denis-Courmont commit b28c362339ac8ef7f3b9b1715631f304e7563418 Author: Rémi Denis-Courmont Date: Thu Apr 15 19:10:12 2010 +0300 dvdnav: fully fix the still image assertion This completes 24ae7ed55e206a37571d0d39a3d21353936f9a64. Even if the timer is removed from the schedule, there is no warranty that it's not pending execution, or waiting on our mutex, at the very moment. So there is a small window of opportunity for the assertion to fail. This removes the assertion in favor of a safer if(likely()). commit 8855ec28974a95e25ea6f4c52a5a1fd81876976b Author: Francois Cartegnie Date: Wed Apr 14 10:46:42 2010 -0700 Drop trailing semicolons Signed-off-by: Jean-Baptiste Kempf commit 93c4f0f8896172a390a3934f76265ca43523c515 Author: Jean-Baptiste Kempf Date: Thu Apr 15 16:51:47 2010 +0200 Visual: Center the vuMeter. Close #3534 commit 269e239ff6d1d7bee52462ec819a69b692957901 Author: Jakob Leben Date: Wed Apr 14 23:40:04 2010 +0200 udev: move Discs SD under Devices category commit 1de44b7c8ade27148d90aec2b095424a66b3e64d Author: Francois Cartegnie Date: Wed Apr 14 16:53:20 2010 +0200 Use pragma packing for suncc Signed-off-by: Rémi Denis-Courmont commit e4393c59cb59b7ff31b239fd8048d36c5b8fc4e2 Author: Francois Cartegnie Date: Wed Apr 14 16:53:17 2010 +0200 Don't use solaris incompatible fstatfs(fd, struct, int, int) Signed-off-by: Rémi Denis-Courmont commit 7dafb03c02357664ffcdaa1e7996b4dd43b39bf8 Author: Francois Cartegnie Date: Wed Apr 14 16:53:15 2010 +0200 void function cannot return a value Signed-off-by: Rémi Denis-Courmont commit d6bfdcd044f01978ddffd5ee60f8875a80964ae5 Author: Francois Cartegnie Date: Wed Apr 14 16:53:14 2010 +0200 typedef va_arg function pointers to avoid compiler parse errors Signed-off-by: Rémi Denis-Courmont commit 435bc6686ad62d7651c0179d7be4a67103dd4ba8 Author: Jean-Baptiste Kempf Date: Wed Apr 14 16:19:00 2010 +0200 Contribs: deactivate DxVA2 on Win64 commit 6e2922444cfd0bfa4eca22ce69ae802942052bbe Author: Jean-Baptiste Kempf Date: Wed Apr 14 15:57:44 2010 +0200 Contribs: compile pthread on Win64 Signed-off-by: Jean-Baptiste Kempf commit b045a7056f93af99e0b92053b08f3d8471c31551 Author: Jean-Baptiste Kempf Date: Wed Apr 14 14:44:51 2010 +0200 Qt: Fix playlist sizing Close #3523 commit 9f587084421383e9fc8f6b82909cb37d07063f32 Author: Ilkka Ollakka Date: Wed Apr 14 13:08:39 2010 +0300 use requested item for meta fetching instead of currently playing one Revert "lua: fix my previous commit (missing '()')." Revert "Lua: fix the remaining scripts." This reverts commit dd9997bcbff0665bfd74a92f9aed25a787b24680. This reverts commit 5c29e5fc20816bf9d03600a557fead12a9ef716b. commit 714088023520b5dacd9193eade5df5018e36d151 Author: Erwan Tulou Date: Wed Apr 14 11:41:46 2010 +0200 help: fix semi-colon wrongly stated where colon or comma is expected commit a8625d7a0d53914588782a501f0ec6430481dd45 Author: Erwan Tulou Date: Wed Apr 14 10:44:17 2010 +0200 help: fix comma wrongly stated when colon is actually the right delimiter commit db056dd9a7d2d8b56a3dcc8babd857816be7b382 Author: Michał Trzebiatowski Date: Wed Apr 14 00:09:26 2010 +0100 l10n: Polish update Signed-off-by: Christophe Mutricy commit 15fcd470e43b9c33dd86e5bffd9b4ef46f102841 Author: Vincenzo Reale Date: Wed Apr 14 00:08:02 2010 +0100 l10n: Italian update Signed-off-by: Christophe Mutricy commit d355dc9cfbd147c30defadf618f3266bb8566bc5 Author: Dean Lee Date: Wed Apr 14 00:05:59 2010 +0100 l10n: Chinese update Signed-off-by: Christophe Mutricy commit a9170fbe08891563235d8465fa8b0de1582c729b Author: Marian Hikanik Date: Wed Apr 14 00:04:53 2010 +0100 l10n: Slovak update Signed-off-by: Christophe Mutricy commit 3478d9eab8cffd80570e26b0479455fcdeb73d35 Author: Christophe Mutricy Date: Tue Apr 13 22:36:42 2010 +0100 Typo commit 51d74cddddc9ace2497bd9763673860790c15543 Author: Christophe Mutricy Date: Tue Apr 13 22:35:53 2010 +0100 Typo commit f99a3970cb4d54ae9e281c9f5c77f43a68d8d3b4 Author: Christophe Mutricy Date: Tue Apr 13 22:31:13 2010 +0100 Typo commit 7dbf7908bff43ce5e52b7710f924be9d527daf1a Author: Ilkka Ollakka Date: Tue Apr 13 23:15:23 2010 +0300 lua: add art fetcher for last.fm This can commit bad code and bugs under your name into tree, so beware. commit ea900bc7c74d66e48ed3022db63b7b33ea687b8d Author: Jean-Baptiste Kempf Date: Tue Apr 13 19:08:37 2010 +0200 MKV: fix compilation after vlc_codecs removal commit e6f9c81589c900980cec11938ed8ae563c78b314 Author: Jean-Baptiste Kempf Date: Tue Apr 13 19:08:05 2010 +0200 Qt: fix a crash when the option-list finished by 0, like the new x264_nal_nrd one commit e00e93c3bc2d9cf60404ac71060d26c3447782c4 Author: Rémi Denis-Courmont Date: Tue Apr 13 19:24:34 2010 +0300 Useless vlc_codecs.h includes commit 92dda122a25f3f577cc39cf3652688fb96b12901 Author: Rémi Denis-Courmont Date: Tue Apr 13 18:34:46 2010 +0300 Fix flawed KDE4-config detection logic commit f6ef554686cb8d012fd30a2e82867815207a3641 Author: Jean-Baptiste Kempf Date: Tue Apr 13 16:28:33 2010 +0200 Try to fix WinCE build commit fb8075f2fac2b83f58d8e286b0b210a7b67d1ee6 Author: Ilkka Ollakka Date: Tue Apr 13 16:19:28 2010 +0300 x264: hrd option should be in from X264_BUILD >= 89 commit 878968cc492db7412943c3a1ec6c19428a2fe41d Author: Ilkka Ollakka Date: Tue Apr 13 16:10:47 2010 +0300 x264: add hrd-option commit e48eb14246d6bda7cef5d42af72a317d8ccb9171 Author: Ilkka Ollakka Date: Tue Apr 13 16:07:19 2010 +0300 x264: remove upper limit for subme-value subme-value doesn't have any upper-limit in x264.h and libx264 seems to handle that it doesn't go too high. commit 37a1d2df668d2ec5e3067a9839b6a454b9eae516 Author: Felix Paul Kühne Date: Tue Apr 13 15:00:50 2010 +0200 NEWS: mention the changed 2009 Apple Remote behavior commit 291ea8c16b4345c2dc4a2a5254c9f03b64b293d6 Author: Felix Paul Kühne Date: Tue Apr 13 14:58:33 2010 +0200 contribs: updated binary package for Darwin including latest libmodplug commit 40f88bb3bf02582b16f7ea4733ccb3ee92ba97a6 Author: David K Date: Tue Feb 2 14:04:52 2010 +0100 Use the additional middle button on the new Apple Remote introduced in 2009 to toggle fullscreen Signed-off-by: Felix Paul Kühne commit 1e03517965ea2d0d194f29518146475001918382 Author: Alexis Ballier Date: Tue Apr 13 13:33:22 2010 +0200 Distribute xcb_keysym.h. 1.1.0-pre1 tarballs do not build because that file is missing. distcheck seems fine now. Signed-off-by: Jean-Baptiste Kempf commit e283b16949cd199c298942a966dbddc7120c33a7 Author: Jean-Baptiste Kempf Date: Tue Apr 13 13:27:25 2010 +0200 FR: fix errors in x264 translation commit 8a163fec68bf7c0ba8da066767e9aac42a4194b9 Author: Jean-Baptiste Kempf Date: Tue Apr 13 02:14:20 2010 +0200 The next major release of VLC after 1.1.0 will be 1.2.0 commit 9003bdea2d41059e78e629ac01754f3ea10a4843 Author: Christophe Mutricy Date: Tue Apr 13 00:38:04 2010 +0100 Refresh PO files commit a056d89335e1089791376f978ef1c8d2ae01214c Author: Abdul Fousan Date: Tue Apr 13 00:36:38 2010 +0100 l10n: Tamil update Signed-off-by: Christophe Mutricy commit 2ac7dc7cb27462b70602f377f5f09a3b3121c9de Author: Jamil Ahmed Date: Tue Apr 13 00:35:50 2010 +0100 l10n: Bengali update Signed-off-by: Christophe Mutricy commit aa57a8cf3ad97d2f9deea79b240d47b6b4fc6fce Author: Christophe Mutricy Date: Tue Apr 13 00:33:40 2010 +0100 Add some more strings to the catalog Still generated with a kludged not-commitable POTFILES.in and Makefile.in.in Proper commit this time commit c8fe44f84a33b5c8e62d330b8fea708849e3a2b7 Author: Jean-Baptiste Kempf Date: Tue Apr 13 01:21:35 2010 +0200 Qt: network open, fix caching and add more examples Unfortunately, modules names are access_http access_mms but rtp and live555 commit 3f4676f555ca447b4c3eabb899e1a47d0c81d1cf Author: Jean-Baptiste Kempf Date: Tue Apr 13 00:48:50 2010 +0200 Qt: do not resize if we were in fullscreen or maximized commit 2b0370b54f6a242a762475b90c2bada82b3c73a2 Author: Jean-Baptiste Kempf Date: Tue Apr 13 00:31:28 2010 +0200 NEWS updates commit d7d9110102e91d0cf7cf1373affc1b876d9da258 Author: Jean-Baptiste Kempf Date: Tue Apr 13 00:34:55 2010 +0200 Matroska demuxer: support for real atrac and real 28_8 commit f7722f0db1f983885d753d230597d542bb0e742e Author: Jean-Baptiste Kempf Date: Mon Apr 12 23:31:36 2010 +0200 Qt: remove unnecessary debug message commit ff812d67b245618b8dd7f896e206909f16a6e565 Author: Jean-Baptiste Kempf Date: Mon Apr 12 23:18:56 2010 +0200 Qt: fix sizing of the interface Store the stackWidget sizes in a QMap and restore the size when changing. Of course, don't restore the size, if autoresize is off. This restores the usual behaviour of VLC to go back to compact mode by default at the end of a video. commit f014cdaf037082c87ff5e1ccaa91e02a98d9867b Author: Rémi Denis-Courmont Date: Mon Apr 12 23:16:42 2010 +0300 Improve signal/sigaction wrapper commit 6c948b6dfde5d0edd4b1975ff8a4a0f89fd9e2c9 Author: Rémi Denis-Courmont Date: Mon Apr 12 23:16:01 2010 +0300 Avoid a call to unsetenv/putenv on Qt4.6 This trick does not work with Qt <= 4.5 unfortunately. commit f0d55dabe9747009d296e251bda7dc2f812bb077 Author: Rémi Denis-Courmont Date: Mon Apr 12 21:25:59 2010 +0300 Block setlocale() This has already caused some problems (e.g. live555) commit 389dcfadc1a417abe9f5d9a07ac7c7ad524562ea Author: Rémi Denis-Courmont Date: Mon Apr 12 19:22:30 2010 +0300 Print dynamic library error message if applicable commit 4eb5c516be2bbce4f9ff21e56e934539f93280e8 Author: Jean-Baptiste Kempf Date: Mon Apr 12 15:52:48 2010 +0200 Matroska: cleanup so that relevant methods are in their correct files commit 1056e181a77fd531bed3da565ab1bbda43ebdb17 Author: Jean-Baptiste Kempf Date: Mon Apr 12 15:33:03 2010 +0200 Matroska: support for Cook commit 487c8598ea41b2b8e9239f0c1cb3231e008deef0 Author: Jean-Baptiste Kempf Date: Mon Apr 12 15:18:12 2010 +0200 Contrib: update modplug to 0.8.8 commit dae5ad994c9a449789783995172b1ada5ef5f252 Author: Jean-Baptiste Kempf Date: Mon Apr 12 15:15:44 2010 +0200 Configure: Do not define -OJI all the time in mozilla. No idea what this is usefull about commit 94cde59e958612f4067a142fab6c3fdf5baac870 Author: Christophe Mutricy Date: Sun Apr 11 23:53:45 2010 +0100 Refresh PO files with new vlc.pot commit e54e7df326d5b1efc27c5434dda0a09c2548ce97 Author: Christophe Mutricy Date: Sun Apr 11 23:48:17 2010 +0100 Add some more strings to the catalog Still generated with a kludged not-commitable POTFILES.in and Makefile.in.in commit a68a5ff4f7161e5681f0426868d477ae2acf78c6 Author: Christophe Mutricy Date: Sat Apr 10 22:31:53 2010 +0100 Promote lua_intf as the main module As it's the one with options commit 82a40b0249c9a05e5998edeca217fbcc1bfc7e2d Author: Christophe Mutricy Date: Fri Apr 9 23:21:07 2010 +0100 Mark 2 options as volatile and avoid some "" in translatable strings commit e3774fe27933a6d2be9288624e22f5eaacd5508b Author: Christophe Mutricy Date: Fri Apr 9 23:01:21 2010 +0100 Qt4: i18n fixes commit 2c9f48675094e7704e5d6fac677633a8cc88485c Author: Christophe Mutricy Date: Fri Apr 9 22:59:51 2010 +0100 i18n: Don't use "" for translatable strings commit b0b8cd625143ff58a60cd83b2fff23d75a02a70a Author: Laurent Aimar Date: Sun Apr 11 23:26:22 2010 +0200 Fixed some mp4/mov with ac3 audio tracks. It closes #3515. commit 18cc244e3c9d9a9dce053b2994c3025bf430d44a Author: Laurent Aimar Date: Sun Apr 11 23:02:56 2010 +0200 Fixed compilation when disabling vlc_enable_override(). commit 7f886720b52fbd80a5e4e66fa2fabfc6fb658bd3 Author: Laurent Aimar Date: Sun Apr 11 22:16:03 2010 +0200 Interpolate audio date in flac decoder. It closes #3509. commit 3fb4d65739bf1cc379057b8114f7e4dd8c0bc808 Author: Erwan Tulou Date: Sun Apr 11 21:45:40 2010 +0200 strings: typo commit 95848385ab76356275c0dedde28b29e19b523a95 Author: Erwan Tulou Date: Sun Apr 11 21:39:08 2010 +0200 skins(Linux): add support for multiple files in drag&drap selection is made of several items separated with '\n' and terminated with a final '\0'. When selection is limited to one item, the '\n' is missing. commit 62cc24a877ad0e898cd173fbc75956ef217b9488 Author: Rémi Denis-Courmont Date: Sun Apr 11 22:42:11 2010 +0300 Print error when setting TTL fails commit c1bb916b3bd427d7b65d9d03a2235fa1587b97de Author: Rémi Denis-Courmont Date: Sun Apr 11 20:01:50 2010 +0300 NSIS: quoting error (fix #3514) commit 91bcac559fc638fa905e2f87e1eb8341fb2c6b55 Author: Rémi Denis-Courmont Date: Sun Apr 11 19:58:24 2010 +0300 Lower the noise level commit 209c152e39ae22bf3842ff81f5b829c099d3aae7 Author: Rémi Denis-Courmont Date: Sun Apr 11 19:52:34 2010 +0300 Safety checks for X11 error handlers commit f3bef788226766f2251c5acdaa4667c2728089d3 Author: Rémi Denis-Courmont Date: Sun Apr 11 19:51:09 2010 +0300 Always check for X11/Xlib.h HAVE_X11_XLIB_H is used in several files (unfortunately) commit 0194cf13b49fe6166152d427bcb06f5b25d197a6 Author: Rémi Denis-Courmont Date: Sun Apr 11 19:22:24 2010 +0300 VLC: remove false positives after fork() commit 028bcb00daff59a19b16bc7ce3d76b7355528664 Author: Rémi Denis-Courmont Date: Sun Apr 11 18:45:24 2010 +0300 Add small backtrace commit 2eb05547c95e390ecab9f047beb7c4098f656ff2 Author: Rémi Denis-Courmont Date: Sun Apr 11 18:37:52 2010 +0300 Log dangerous registration of signal handlers commit 4213a133fd1ef14fd9b62620412a45af091d73ae Author: Rémi Denis-Courmont Date: Sun Apr 11 18:37:49 2010 +0300 Work-around non-thread-safe use of the C random number generator commit 4e1ff3a1aa04411220a586365e0eda596cd9e506 Author: Rémi Denis-Courmont Date: Sun Apr 11 18:37:46 2010 +0300 Detect dangerous use of environment variables at run-time commit d8c9ed53b5680a5b6eb405f60a4a9539d2cc3a63 Author: Rémi Denis-Courmont Date: Sun Apr 11 18:36:50 2010 +0300 VLC: infrastructure to detect and/or work-around thread-unsafe calls commit 2b7581cdb833d7b9618ba0bd7e0fdcf298e8529f Author: Rémi Denis-Courmont Date: Sun Apr 11 14:56:27 2010 +0300 LUA: do not blindly cast object to interface thread (fix #3396) commit 30aaaa4a200013a270ce89beadd88bc31a3bb4b8 Author: Rémi Denis-Courmont Date: Sun Apr 11 14:56:12 2010 +0300 LUA: store p_intf->p_sys separately commit c1d3b2601db93714ebd957c7dc476ba37e5e7b99 Author: Rémi Denis-Courmont Date: Sun Apr 11 14:30:14 2010 +0300 LUA: avoid leading underscores commit 8378cde8c45fe15f501b12ad782f99ff73d0247a Author: Rémi Denis-Courmont Date: Sun Apr 11 12:09:49 2010 +0300 Set debug environment variable earlier Ensure that stdio and libintl won't do heap allocations beforehand. commit 61053dc0050ca2eacc979b1c2468de80157db0e2 Author: Rémi Denis-Courmont Date: Sun Apr 11 12:07:46 2010 +0300 Always use the SIGPIPE hack even if not needed, it cannot hurt commit ea7d9bab9bff940fff58b25db5ef275ddbde016b Author: Rémi Denis-Courmont Date: Sun Apr 11 11:21:35 2010 +0300 Deprecated --sdl-video-driver Refer to 7e5403d0e7b51043a008ad6d8c6a8f37adfe33e2 for rationale. commit a54335c703c1abb1ea72a109bd99a6919f57ce70 Author: Rémi Denis-Courmont Date: Sun Apr 11 11:19:42 2010 +0300 snprintf() always puts a nul terminator... ...unless the buffer has zero size. This is not to be confused with strncpy(). commit 88e7248c43324b2f776cf54f4d90dc960a581756 Author: Rémi Denis-Courmont Date: Sun Apr 11 11:18:45 2010 +0300 Qt4: use putenv() before any thread is created commit 7e5403d0e7b51043a008ad6d8c6a8f37adfe33e2 Author: Rémi Denis-Courmont Date: Sun Apr 11 11:12:27 2010 +0300 Obsolete --dvdread-css-method Changing the environment is not thread-safe, so it's best avoided. As a replacement, users should set the variable in their shell startup configuration (e.g. /etc/environment or ~/.bash_profile). Then all applications using DVDCSS will be affected (which seems better). This option was probably very seldom used anyway. commit 7fb93d7334588cf55a6f36f5a0dda243ae687ea8 Author: Rémi Denis-Courmont Date: Sun Apr 11 09:46:52 2010 +0300 Check for missing LUAC in configure rather than make, make it precious commit 8cc181f4eb1a0192ee75e7fa04ada9b6f144f3cb Author: Jean-Baptiste Kempf Date: Sat Apr 10 22:34:34 2010 +0200 DVB/BDA: add_safe bandwidth/frequency commit f1a2b56f7efc2530e76d9b5b203328fefe536c7d Author: Rémi Denis-Courmont Date: Sat Apr 10 23:21:54 2010 +0300 build the static VLC binary with $(make core) commit 00e347bc75f5d3a785213b08ddd2c660b47239aa Author: Rémi Denis-Courmont Date: Sat Apr 10 20:20:52 2010 +0300 Fix dangerous use of qtu() on anonymous QString commit d455fdfb4c318166254930e5f5a54f79ab61b76c Author: Rémi Denis-Courmont Date: Sat Apr 10 19:50:12 2010 +0300 Explicitly error message if LUAC is not set commit c4961610c72a79c049a38edc9f8112e5bfc96a5b Author: Rémi Denis-Courmont Date: Sat Apr 10 19:43:37 2010 +0300 Qt4: allow drag and drop of any URL, not just a local file commit 679b3fb15ef0e2b6d19963ddd649ad32abb03e2b Author: Rémi Denis-Courmont Date: Sat Apr 10 18:19:20 2010 +0300 fdopendir needs dirent.h commit 68a032f9ff344ee45e0ca7d0e75620d155ae1019 Author: Jean-Baptiste Kempf Date: Sat Apr 10 16:50:02 2010 +0200 Mozilla: More (final?) Win32 compile fixes for XulRunner 1.9.2 commit 2903fb7906863ef1344f4b62228875952aa64497 Author: Jean-Baptiste Kempf Date: Sat Apr 10 16:22:30 2010 +0200 Mozilla: more fixes commit 4eea1289d83879fcafed7bb0e1f37966961f43e3 Author: Jean-Baptiste Kempf Date: Sat Apr 10 16:17:09 2010 +0200 Mozilla: More fixes for XulRunner 1.9.2 commit 5f687f53d506d169b919fd135eb9681ce2af5e82 Author: Rémi Denis-Courmont Date: Sat Apr 10 17:35:40 2010 +0300 utf8_lstat is called vlc_lstat nowadays commit b625106beb97c5dcbb5ed65c38df0a4aca4a78a9 Author: Jean-Baptiste Kempf Date: Sat Apr 10 16:06:51 2010 +0200 Contribs: use XulRunner 1.9.2 on Win32 commit 5791203249e4484b90fec3ff522c60dd1d04ecc5 Author: Jean-Baptiste Kempf Date: Sat Apr 10 16:06:18 2010 +0200 Mozilla plugin: try to fix some errors with XulRunner 1.9.2 commit 464c5784caf9462a021505775cdc94ee2404475d Author: Rémi Denis-Courmont Date: Sat Apr 10 16:53:36 2010 +0300 Require xul >= 1.9.2 explicitly commit 9eb581755a1502c5d8fde90355c134fea9668f5d Author: Rémi Denis-Courmont Date: Sat Apr 10 16:38:52 2010 +0300 Mozilla: do not hard-code autoconf file descriptors commit 1ccd9ecbbc4f35b80a7bf6b9c05a9f5d4b709a26 Author: Rémi Denis-Courmont Date: Sat Apr 10 16:37:08 2010 +0300 Mozilla: do not check for "" pkg-config file commit 292bee9e38e366bd975987ff0bcba46f1967059a Author: Rémi Denis-Courmont Date: Sat Apr 10 16:36:55 2010 +0300 Allow MOZILLA_CFLAGS to be empty commit 68a623586d976729a55315da22f84814bfdde12c Author: Rémi Denis-Courmont Date: Sat Apr 10 16:25:33 2010 +0300 typo commit 9fa62a2c395d481e5df3667fc3d200e82e14b4b0 Author: Nicolas Chauvet Date: Sat Apr 10 16:10:20 2010 +0300 Untracked API change utf8 to UTF8 Signed-off-by: Rémi Denis-Courmont commit 6847291638d3a45992e6cb2213cbf9639d34797f Author: Rémi Denis-Courmont Date: Sat Apr 10 13:48:34 2010 +0300 Do not hardcode libdl (fix #3506) commit 2c54f289115bc8c0b48bfd5f08b405b778a518ae Author: Rémi Denis-Courmont Date: Sat Apr 10 13:34:22 2010 +0300 fdopendir does not imply openat (fix #3505) commit 9e8bf20982084a38821186c7396767dea16708af Author: Rémi Denis-Courmont Date: Sat Apr 10 13:16:44 2010 +0300 ssize_t requires sys/types.h (fix #3504) commit 15ca46cf8f20d845b509ed2a1c447a37f90a0d1c Author: Rémi Duraffort Date: Fri Apr 9 18:23:38 2010 +0200 lua_rc: fix pause (use the right function as it exist now). commit dd9997bcbff0665bfd74a92f9aed25a787b24680 Author: Rémi Duraffort Date: Fri Apr 9 18:07:10 2010 +0200 lua: fix my previous commit (missing '()'). commit 51a9225e9c38605f963523ec0e28036c38c652f5 Author: Rémi Duraffort Date: Fri Apr 9 18:01:36 2010 +0200 lua_rc: print the item uri. commit 5c29e5fc20816bf9d03600a557fead12a9ef716b Author: Rémi Duraffort Date: Fri Apr 9 17:50:16 2010 +0200 Lua: fix the remaining scripts. commit 5d6abdc3f73b43d0f41d2599d2f59f90c8deee84 Author: Rémi Duraffort Date: Fri Apr 9 17:44:39 2010 +0200 lua_http: fix /art url commit 2205d8f8d5986070038471c067370b6d401403cf Author: Rémi Duraffort Date: Fri Apr 9 17:42:12 2010 +0200 lua_rc: fix 'stats' and 'info' commands. commit 489f60b1594cb1a09b4de914c9e92a79144e8af0 Author: Predrag Ljubenović Date: Fri Apr 9 00:32:18 2010 +0100 l10n: Serbian update Signed-off-by: Christophe Mutricy commit 49f99ba66e14cab3a12cf31092d24a281b6b103e Author: Christophe Mutricy Date: Thu Apr 8 23:30:56 2010 +0100 Grammar commit edab4a5b5aff329b9a55d5ff2fe170e4d24f6b22 Author: Francois Cartegnie Date: Thu Apr 8 18:15:58 2010 +0200 Fix flac includes accordingly to libflac's pkgconfig defaults Signed-off-by: Christophe Mutricy commit ee88921f084584fcc75ad4bd7bbc8c953d882156 Author: Rémi Denis-Courmont Date: Thu Apr 8 23:40:23 2010 +0300 Fix contrib automatic non-detection commit 907a6c23ee0a634eee4c8d1594d6db8b28dabd5f Author: Rémi Denis-Courmont Date: Thu Apr 8 23:30:45 2010 +0300 Missing quotes commit 2088087d898b0ac737fe4b57e4aab21970d7aeec Author: Rémi Denis-Courmont Date: Thu Apr 8 22:55:06 2010 +0300 HTTP old: use vlc_sd_GetNames(), fix #3490 commit 892f767975242d1962ee500aa9af1bf3880387fa Author: Rémi Denis-Courmont Date: Thu Apr 8 22:16:42 2010 +0300 Typo in extension, fixes #3502 commit ef4f0e4d7a523ae75aeafca1d6a91b1981318364 Author: Rémi Denis-Courmont Date: Thu Apr 8 18:44:34 2010 +0300 Replacement for getdelim and getline - fixes #3503 commit aa648afd1a957cea4f1119109e10240663397dbc Author: Rémi Duraffort Date: Thu Apr 8 17:40:59 2010 +0200 lua_http: fix duration printing. commit 7f67708ee904449cdd3bdabf6e9662ce66721b1b Author: Rémi Duraffort Date: Thu Apr 8 17:28:44 2010 +0200 Lua_http: fix fullscreen. commit 390f4e743640351563b6c6d4e4ef2fdc0d57b8e1 Author: Rémi Duraffort Date: Thu Apr 8 16:36:45 2010 +0200 lua_http: use playlist.pause as it's now available. commit 427933aad5a0fd6b6965d72d008ce96c1a994ce2 Author: Rémi Duraffort Date: Thu Apr 8 16:13:46 2010 +0200 Lua_http: really fix the issue when trying to load some sd. commit 8ffc1871cf4466a327f4615775a6a8f3dbe43863 Author: Rémi Duraffort Date: Thu Apr 8 15:59:52 2010 +0200 Revert "luahttp: fix service discovery loading." This reverts commit a9e4799e43b57739786acf23efaa65e1379887ea. commit a63042d4252aac81a1d05c833e0f061d6a601a0e Author: Rémi Duraffort Date: Thu Apr 8 15:20:00 2010 +0200 lua_playlist: Use the title of the item and fallback to the name if this one is empty (better for some sd like icecast). commit e6e57eaa7cf922a881882622b9c46bd8ff3fa4ac Author: Rémi Duraffort Date: Thu Apr 8 15:18:32 2010 +0200 lua_http: fix the playlist listing if vlc is not playing anything and cleanup a bit. commit 0c1112105cf14f6b9b5a1a081a0d66e98edfaa32 Author: Mihkel Date: Thu Apr 8 00:34:35 2010 +0100 l10n: Tweaks in Estonian translation Signed-off-by: Christophe Mutricy commit 6ef127d6cb2f4f8a52c660c21c183eba5035387a Author: Luqman Hakim Date: Thu Apr 8 00:31:56 2010 +0100 l10n: Indonesian update Signed-off-by: Christophe Mutricy commit e853852b539a8536591668ece33e824916418622 Author: Gaëtan Rousseaux Date: Thu Apr 8 00:27:12 2010 +0100 l10n: Walloon update Signed-off-by: Christophe Mutricy commit 018d734766dcb45b8af42a3d6b1e7c89376e8fad Author: Gonçalo Cordeiro Date: Thu Apr 8 00:25:01 2010 +0100 l10n: Galician update Signed-off-by: Christophe Mutricy commit 3e7e403be61ea6338f83f428aa662dd7b71305d2 Author: Oleksandr Natalenko Date: Thu Apr 8 00:23:35 2010 +0100 l10n: Ukranian update Signed-off-by: Christophe Mutricy commit 004c25d225a9da32835ddb217786ff72b023ea08 Author: Fumio Nakayama Date: Thu Apr 8 00:21:25 2010 +0100 l10n: Japanese update Signed-off-by: Christophe Mutricy commit c5c0c235f29ee1d8998ec9b236c6d171db4c49c8 Author: Dean Lee Date: Thu Apr 8 00:19:50 2010 +0100 l10n: Chinese update Signed-off-by: Christophe Mutricy commit 139beca51bf4ba7dd7d5d71e9c08c26d86afe22f Author: David González Date: Thu Apr 8 00:18:47 2010 +0100 l10n: Spanish translation update Signed-off-by: Christophe Mutricy commit 152ce5a1c15c95e5a56f39f2d5787d0ae1f104a3 Author: Mihkel Date: Thu Apr 8 00:16:48 2010 +0100 l10n: Estonian translation update Signed-off-by: Christophe Mutricy commit eda3dd800526984cd54024f72a0c69a3446eb333 Author: Pierre Ynard Date: Wed Apr 7 23:07:10 2010 +0200 lua: update the youtube script to the new version of their website commit 120ad81452eeb1353b2739f79731020d9a85b213 Author: Rémi Denis-Courmont Date: Wed Apr 7 22:10:33 2010 +0300 Win32: fix race between vlc_cancel() and vlc_threadvar_set() commit e7b765a18256d7c2e1cbaa9573ab28e26c99a0f5 Author: Rémi Denis-Courmont Date: Wed Apr 7 21:55:17 2010 +0300 Win32: inline vlc_cancel_self commit 56de5bf2d91b9559d7734b3fe75fbea1ff42d42e Author: Rémi Denis-Courmont Date: Wed Apr 7 21:47:59 2010 +0300 Remove the Werror stuff for good This is not portable across compilers and versions. This belong in your own personal CFLAGS, not the build system. commit 73ca40718e63c3fe61465d746c2cf338fe37508e Author: Rémi Denis-Courmont Date: Wed Apr 7 21:27:17 2010 +0300 Revert "xcb_screen: fix compilation by ignoring errors for a type of warnings" This reverts commit c4cb6db2105eda79b29410fd900b351d4c94c751. Conflicts: bindings/phonon bindings/python configure.ac commit 2a68b1d53d86ee50c8f2b06009519e0345d998f2 Author: Erwan Tulou Date: Wed Apr 7 18:37:43 2010 +0200 skins2: add a way to hide Video/Audio/Misc popupmenus when one of these three popupmenus is shown, there was no way to hide it without first executing an item in the menu. (see for instance, earthox skin) This patch ensures that the usual way to hide the default PopupMenu is also used to hide any one of these other three popupmenus. commit 3b95348d8e04c6db4e291bc783b6aa6e92990e0f Author: Erwan Tulou Date: Wed Apr 7 17:57:40 2010 +0200 qt4: popupmenu (part2) commit 0ccd492a9352fe1c8ac5114bbd337e7060ddea7f Author: Erwan Tulou Date: Wed Apr 7 17:07:41 2010 +0200 qt4: rework popupmenus This patch - ensures no accumulation of QMenus - removes the root Widget for dialog_provider - unifies all four popupmenus in term of API For skins, it also fixes bugs when trying to hide popupmenus (Video, Audio and Misc). These were never implemented at the qt4 level, but used at the skins level. commit ad7b72f83902df4e11d0d198377463a607359567 Author: Erwan Tulou Date: Wed Apr 7 11:40:18 2010 +0200 qt4: fix another QMenu without parent commit 193eaee9d432437d710900844bd952fea3160b63 Author: Jean-Baptiste Kempf Date: Wed Apr 7 15:34:02 2010 +0200 Qt: correctly recreate the toolbar, taking care about the adv status commit 83e252bb6a4dc814d8d9d3d6793a3ffb3fd13b19 Author: Jean-Baptiste Kempf Date: Wed Apr 7 15:28:50 2010 +0200 Qt: kill a fixme for Fullscreen Control recreation commit 776e49e2e301cb57fd726ce511b0a90633e88bd0 Author: Jean-Baptiste Kempf Date: Wed Apr 7 15:14:13 2010 +0200 Qt: updateSystrayTooltipStatus simplification commit 42383d069c25a4ac9c912567d20152e7a308b940 Author: Jean-Baptiste Kempf Date: Wed Apr 7 15:03:34 2010 +0200 Qt: remove unuseful code. commit e4f5b367ce7a667939f3c8a5f7d7adace833c669 Author: Jean-Baptiste Kempf Date: Wed Apr 7 15:02:42 2010 +0200 Qt: fix switching to minimalView behaviour Especially when playlist is opened. commit 8f17ce9cbc23c19f6d0f92d232d6dc5acdf847fd Author: Jean-Baptiste Kempf Date: Wed Apr 7 14:18:25 2010 +0200 NEWS: imem is an access and an access_demux commit 686d35945d85869320d72f4b00dbd9f54f1d0649 Author: Jean-Baptiste Kempf Date: Wed Apr 7 11:38:28 2010 +0200 Smem: update a comment. commit 335335d631ba5ad7e097abe59c1e61b4f50a4053 Author: Jean-Baptiste Kempf Date: Wed Apr 7 11:01:18 2010 +0200 DShow: alignment... I know spaces are expensive in a source code... commit 1ed99377d07a6f48e0c01d81fd00691c92570be0 Author: Jean-Baptiste Kempf Date: Wed Apr 7 10:54:24 2010 +0200 DShow: fix RGB24 Colouring Fix #3497 See http://msdn.microsoft.com/en-us/library/dd407253%28VS.85%29.aspx?ppud=4 for more information commit 2b297e104ec1a84863bf86990fd159b25318fa90 Author: Laurent Aimar Date: Tue Apr 6 20:27:52 2010 +0200 Fixed seeking to I frames in mkv demuxer. commit 8d8bd80666aff8073f1ccd37a41cd1786096b0c3 Author: Erwan Tulou Date: Tue Apr 6 16:40:11 2010 +0200 qt4: Don't create QMenu without parents This patch ensures that _all_ menus/actions have got a parent widget that is guaranteed to be deleted. This patch - solves memory leaks for menus and action(children) - solves a side effect (crash) pointed out by 193e6eacddb63e8a5bda42395ee79b5b27db6408 where some vlc objects were no longer properly released for lack of a clean menus/actions release chain. commit c97421717a56ff9e80bd65225d306cf7c757c657 Author: Jakob Leben Date: Tue Apr 6 12:30:50 2010 +0200 Qt: more settings fixes (undocked playlist size) commit 40969236e471223f172e07982534d310a6842782 Author: Jakob Leben Date: Tue Apr 6 11:51:25 2010 +0200 Qt: use QStackedLayout for playlist views commit bf60a1b30bc85d71d817c6d06a4190ce3a2ba706 Author: Ilkka Ollakka Date: Tue Apr 6 13:40:06 2010 +0300 x264: b_vfr_input came in X264_BUILD >= 81 commit a1395fa1807308f342960ac83be6510330727a18 Author: Jakob Leben Date: Tue Apr 6 02:40:41 2010 +0200 Qt: listView, fix and optimize artist and album display Do not show ":" separator if album missing. Show album even if artist missing. Optimize a little bit. commit d139be2b6d3f3ca2537ce4f110146a55fccf87bf Author: Rémi Duraffort Date: Mon Apr 5 22:46:36 2010 +0200 Lua: use config_StringEscape. commit bca37187e25478ac893fbd29e2f48943fc4ecf38 Author: Rémi Duraffort Date: Mon Apr 5 22:35:55 2010 +0200 Lua: escape the lua modules names (fix #3492) commit a63c351c12e66e6bf43d1f12045a86dab762d04d Author: Rémi Duraffort Date: Mon Apr 5 21:27:10 2010 +0200 Lua documentation: fix typos. commit 0631674194358a9e8af5b613a90b626a9993f76e Author: Rémi Duraffort Date: Mon Apr 5 20:15:48 2010 +0200 Fix Lua documentation (thanks to Dan Brickley) commit 7a94204ea68bedfd1e0b4a88f0cd3494155d8234 Author: Felix Paul Kühne Date: Mon Apr 5 19:09:58 2010 +0200 OS X framework: fixed packaging failure, which prevented Lunettes execution on some setups due to a failing libvlc initialization commit a9e4799e43b57739786acf23efaa65e1379887ea Author: Rémi Duraffort Date: Mon Apr 5 11:35:18 2010 +0200 luahttp: fix service discovery loading. commit 089ce51083aaa46a84520714fce5682162ee9451 Author: Rémi Duraffort Date: Mon Apr 5 11:29:31 2010 +0200 v4l2: 0 => NULL commit d77b62ee22e0cd9c552258bb3997b42ecedc74d4 Author: Rémi Duraffort Date: Sat Apr 3 19:09:40 2010 +0200 Lua: fix #3492, and commas around the name and longname. commit 078feead12e6a94ec5dd7df50a12baea59af5898 Author: Rémi Duraffort Date: Sat Apr 3 18:55:54 2010 +0200 Lua: fix a crash (the command is already freeed). commit c12e97cbe7f2b58bd5d4f5c4c45485d59de6f315 Author: Rémi Duraffort Date: Sat Apr 3 18:50:57 2010 +0200 Lua_ext: fix race condition. commit b5d68b65af8602e5200d33ad0ea92741dfdf288a Author: Rémi Duraffort Date: Sat Apr 3 11:57:31 2010 +0200 Typo (thanks to Austin Burrow). commit b77716ee8402a82627c1fffe225212e1d206b908 Author: Erwan Tulou Date: Sat Apr 3 18:42:14 2010 +0200 mediadirs: better detection for recorded material especially, also detect material recorded at the stream filter level commit 3fade3ab722f92fe3d8c02baddeaedbebcbc710f Author: Erwan Tulou Date: Thu Apr 1 19:07:53 2010 +0200 record: signal new record file when done as a stream filter commit 3bb6e111d59c77f9506b45181fd73c0274a81135 Author: Erwan Tulou Date: Sat Apr 3 17:30:17 2010 +0200 net: fix socket blocking if accept4 not available same options needed for vlc_accept as those for vlc_socket commit 186273ab98627fdc08973340edaf5767b2aa1fb6 Author: Ilkka Ollakka Date: Sat Apr 3 11:07:04 2010 +0300 audioscrobbler: check video-es also in playingchange some video seemed to go pass and sended to last.fm otherwise. commit 5cf58966ed4183698cb35be570c4806c7dfde4ca Author: Alex Converse Date: Fri Apr 2 06:51:18 2010 -0400 Update FFmpeg credits Signed-off-by: Rafaël Carré commit 43bd8446c90703f52ca4e9de501c611974cac87c Author: Rafaël Carré Date: Fri Apr 2 17:56:55 2010 +0200 live555: add "pnm" alias as used for Real streams radio-france.fr seems to use such URLs example: http://son.radio-france.fr/chaines/itema/10491/10491_02042010_2010F10491S0092.rm All hail to our new owners ! commit 52b39f923deb31a758f3ed8f485bfa9ba075aa97 Author: Rémi Duraffort Date: Thu Apr 1 22:26:43 2010 +0200 Lua_telnet: if the telnet client program quit, close the connection correctly. commit 7eb7f15b1dada4b8145afba20172a3e59f9afdca Author: Rémi Denis-Courmont Date: Thu Apr 1 23:11:19 2010 +0300 fr: two typos in one line commit e5c9c3b1de2c7d7afb0576e296b67cdc5a5945f5 Author: Jakob Leben Date: Thu Apr 1 15:58:15 2010 +0200 Qt: settings MainInterface: Use same settings context when creating and deleting playlistWidget Make beginGroup() / endGroup() pairs explicit. StandardPLPanel: Use same settings context whenever creating treeView commit d42976199eebe4fd92ecd4e77294d42633e81b3b Author: Jakob Leben Date: Wed Mar 31 05:47:28 2010 +0200 Qt: main interface, small fixes commit 964d245932059ecf60fa3620b04643b40eea8f0b Author: Ilkka Ollakka Date: Thu Apr 1 14:52:32 2010 +0300 x264: actually check limit for level is told between 10 and 51 commit 9e3623e0823bd21daa1833822b2e38a307204ff5 Author: Ilkka Ollakka Date: Wed Mar 31 17:46:50 2010 +0300 freetype: don't create/show fontcache dialog if config is upto date This is still blind fix, don't have windows box to test atm. So don't blame me when it eats your cat and runs to riviera with your money and gf (and free to revert in those cases). Don't remember if that check works correctly in windows side. commit ff3ddd93ab02347c34835c109fd413a5567a89fb Author: Ilkka Ollakka Date: Tue Mar 30 17:27:32 2010 +0300 x264: don't set default level to 5.1, but let libx264 pick level by default. commit e3d07bcd541b64cf823efd3d04f70f5d15c9b21a Author: Ilkka Ollakka Date: Mon Mar 29 15:22:55 2010 +0300 x264: set b_vfr_input to 0, as it seems to matter now I didn't observe any issues with 1.1 or 1.0.5 from file-input, but lets just set it just in case when we have fps-value. commit 7422374bdd1e073e88fdeedfcb059d9bb023fc0d Author: Ilkka Ollakka Date: Mon Mar 29 15:08:11 2010 +0300 merge xcb keysym-table for video_output and global hotkeys commit fa343f78a532b2cfe62c7ec456176fb77e1223b8 Author: Rémi Denis-Courmont Date: Wed Mar 31 23:41:40 2010 +0300 Compile fix commit 58781daf1c1a065435c0883620e6f9fa34e7829b Author: Rémi Duraffort Date: Wed Mar 31 22:37:20 2010 +0200 luahttp: Update the position on the slider. Fix #1671 commit 7baf1ff43df54f768a61ffbc95da1c247c9e352e Author: Felix Paul Kühne Date: Wed Mar 31 19:38:28 2010 +0200 contribs: updated binary packages for Mac to keep in sync with win32's versions commit af64d14a00bbaca4c17b7f3feb7399d7a0363f23 Author: Rémi Denis-Courmont Date: Wed Mar 31 19:28:41 2010 +0300 Use vlc_accept() This should also fix the accept4() ENOSYS infinite loop in httpd pointed out by Aurélion Nephtali. commit a2f2d51d0329cad437db4617c3f2b6584265a8a8 Author: Rémi Denis-Courmont Date: Wed Mar 31 19:23:47 2010 +0300 vlc_accept: accept() with close-on-exec commit eb1988c900eee1c0325d56693b575713befb3716 Author: Rémi Denis-Courmont Date: Wed Mar 31 19:08:15 2010 +0300 use vlc_socket() commit 3eb3e72a3149bbbf328ce2baa382b65102d72f7b Author: Rémi Denis-Courmont Date: Wed Mar 31 19:07:47 2010 +0300 vlc_socket: create socket with close-on-exec à la vlc_dup() commit a2c859a5e74882e46a2ce702262e6d69194e4e68 Author: Jean-Baptiste Kempf Date: Wed Mar 31 16:45:48 2010 +0200 Qt: allow clearing of global keys Original patch from Anik Varshney anik d0t varshney -- gmail d0t com, that had issues applying (whitespace and git am...) Fixes from me too. Close #3045 commit a6d95142760056b8d0a63171f0d25b92ae5682b4 Author: Keary Griffin Date: Tue Mar 30 19:48:42 2010 -0400 export vlc_rename Signed-off-by: Rémi Denis-Courmont commit 4fe0627faa22938f1753a637cc15fafbc415a078 Author: Francois Cartegnie Date: Tue Mar 30 19:31:14 2010 +0200 audio_intf: fix initial value on increment (fixes #3482) Signed-off-by: Rémi Denis-Courmont commit 17638ecf0bd8e99281856036c1e17006e2574d71 Author: Alexis Ballier Date: Wed Mar 31 12:07:46 2010 +0300 MMX I420->RGB: avoid text relocations (fixes #1383) Signed-off-by: Rémi Denis-Courmont commit 5cad8b519c2eac1b92e09b62465c891ea652996f Author: Austin Burrow Date: Tue Mar 30 11:57:14 2010 -0500 Fixed an issue where http:// was being appended to certain inputs. The issue started because VLC would append http:// on any unknown protocol address. This "feature" has been removed because it caused users a headache. Users would try to manually enter an address for, let's say, udp:// and VLC would then handle it has http://udp://. Signed-off-by: Rémi Denis-Courmont commit 52ce2e5ff8859fcd52c49b4fb8bc8ef1ff4210e0 Author: Julien / Gellule Date: Tue Mar 30 09:05:19 2010 -1000 Fix for trac #3452 VLC fails to compile on OS X with zlib 1.2.4 This fix actually removes traces of the libc _LARGEFILE64_SOURCE transitional API. Signed-off-by: Rémi Denis-Courmont commit 164ed61c5fee85946a763d12354157db3e8f2f9d Author: Christophe Mutricy Date: Tue Mar 30 23:35:04 2010 +0100 Add translaors to THANKS commit 13600cb83f8be7d2f09e700df76d76517c7e5d8a Author: H.Shalitha Vikum Date: Tue Mar 30 23:22:03 2010 +0100 l10n: Initial Sinhala translation Signed-off-by: Christophe Mutricy commit 65bb3af2dc33804964cc30d5770ecfcf686fe4c4 Author: Сергей Дарьичев Date: Tue Mar 30 23:20:25 2010 +0100 l10n: Initial Belarusian translation Signed-off-by: Christophe Mutricy commit d412934508e4e213283edb8ff02047f0cc71b7f5 Author: Gaëtan Rousseaux Date: Tue Mar 30 23:09:41 2010 +0100 l10n: Initial Walloon translation Signed-off-by: Christophe Mutricy commit fcfb4bd0b57445f49d6080b0e14099434dbe8e4c Author: Abdul Fousan Date: Tue Mar 30 23:07:18 2010 +0100 l10n: Initial Tamil translation Signed-off-by: Christophe Mutricy commit 2225bee0d28b93094e35e5bcb1cd05d6d655cb66 Author: Eirik U. Birkeland Date: Tue Mar 30 23:02:52 2010 +0100 l10n: Initial Norwegian Nynorsk translation Signed-off-by: Christophe Mutricy commit 95dfb5decfb1ec9ca898b7e6801d27b0d94ce8f1 Author: Goce Manevski Date: Tue Mar 30 22:59:47 2010 +0100 l10n: Initial Macedonian translation Signed-off-by: Christophe Mutricy commit 8b8e192964fd55a2910f8da291c37f4b91773539 Author: sreejith p Date: Tue Mar 30 22:55:34 2010 +0100 l10n: Initial Malayalam transaltion Signed-off-by: Christophe Mutricy commit a3c61d4152d04d63f60bcee4f86bf4726c06a1d2 Author: Christophe Mutricy Date: Tue Mar 30 22:25:38 2010 +0100 Refresh PO files commit e2ee1886dd7a2929b816881f5a9d8b54b099970e Author: Dean Lee Date: Tue Mar 30 22:19:57 2010 +0100 l10n: Chinese update Signed-off-by: Christophe Mutricy commit 8cac7d7ae71d72a634998782e4e363a53c385205 Author: Yaşar TAY Date: Tue Mar 30 22:13:32 2010 +0100 l10n: Forwardport Turkish translation Signed-off-by: Christophe Mutricy commit 80ef8081775fae9763c65b82b80f190f25c25f80 Author: Matej Urbančič Date: Tue Mar 30 22:04:35 2010 +0100 l10n: Forwardport Slovenian translation Signed-off-by: Christophe Mutricy commit 3d7a202a5e944749a30691c709492a0a213516a0 Author: Marián Hikaník Date: Tue Mar 30 22:03:22 2010 +0100 l10n: Forwardport Slovak translation Signed-off-by: Christophe Mutricy commit eebf5d1f71042a89aebf2eb9eb1f3942b5f13b3c Author: Roustam Ghizdatov Date: Tue Mar 30 22:01:41 2010 +0100 l10n: Forwardport Russian translation Signed-off-by: Christophe Mutricy commit 160600f4273fa5a98dede56ca0f4e825dd2b1292 Author: Cristian Secară Date: Tue Mar 30 21:59:54 2010 +0100 l10n: Forwardport Romanian translation Signed-off-by: Christophe Mutricy commit 1b9386af9e272bc8a701602829d3dca295aa69aa Author: Sidney Doria Date: Tue Mar 30 21:58:11 2010 +0100 l10n: Forwardport Brazilian Portuguese translation Signed-off-by: Christophe Mutricy commit 885ed83a453ae7af6313a67f90ac3836fab070b8 Author: Zabeeh Khan Date: Tue Mar 30 21:56:20 2010 +0100 l10n: Forwardport Pashto translation Signed-off-by: Christophe Mutricy commit b4cecbe145ae4e8cf9b1f9fcb2142f2ce3ba209a Author: Michał Trzebiatowski Date: Tue Mar 30 20:55:37 2010 +0100 l10n: Forwardport Polish translation Signed-off-by: Christophe Mutricy commit 2e620a1ef552cbd119918e149574eca06d0de4f0 Author: A S Alam Date: Tue Mar 30 20:54:09 2010 +0100 l10n: Forwardport Punjabi translation Signed-off-by: Christophe Mutricy commit 144d6c8b285981327e22c27a67ab81c94bdfc628 Author: Tòni Galhard Date: Tue Mar 30 20:50:36 2010 +0100 l10n: Forwardport Occitan translation Signed-off-by: Christophe Mutricy commit 8b7035ad4500ef91ceaca17a504d9c440c3eb21d Author: Myckel Habets Date: Tue Mar 30 20:49:05 2010 +0100 l10n: Forwardport Dutch translation With contribution of Alexander Henket Signed-off-by: Christophe Mutricy commit 45a63e3fe42f9d6f977226a4a4533178afb6bc77 Author: Animesh Swar Date: Tue Mar 30 20:46:30 2010 +0100 l10n: Forwardport Nepalese translation Signed-off-by: Christophe Mutricy commit 3dd407bfd065ea53f674b136f7c7172bcd3dda38 Author: Mahrazi Mohd Kamal Date: Tue Mar 30 20:42:37 2010 +0100 l10n: Forwardport Malay translation Signed-off-by: Christophe Mutricy commit fd77a7d0ea62c79d6233e0ea8e7a008d81843773 Author: Баярсайхан Энхтайван Date: Tue Mar 30 20:40:47 2010 +0100 l10n: Forwardport Mongolian translation Signed-off-by: Christophe Mutricy commit 0d7f646aeb0ede9ee57b43d715739c666f48026d Author: Mindaugas Baranauskas Date: Tue Mar 30 20:36:56 2010 +0100 l10n: Forwardport Lithuanian translation Signed-off-by: Christophe Mutricy commit 2f8826eb7616089530c56a80e7da5e191795db0b Author: airplanez Date: Tue Mar 30 20:34:28 2010 +0100 l10n: Forwardport Korean translation Signed-off-by: Christophe Mutricy commit 4046ebdf002ce9eb719d5176d5595e4e90ffe38e Author: Khoem Sokhem Date: Tue Mar 30 20:33:34 2010 +0100 l10n: Forwardport Khmer translation Signed-off-by: Christophe Mutricy commit 0c90395c6f86104b52a40db08e043e90d7931f86 Author: Vincenzo Reale Date: Tue Mar 30 20:26:20 2010 +0100 l10n: Forwardport Italian translation Signed-off-by: Christophe Mutricy commit 4eb98606e791edcc8d8d4eb56cb289250bbe292d Author: Luqman Hakim Date: Tue Mar 30 20:25:35 2010 +0100 l10n: Forwardport Indonesian translation Signed-off-by: Christophe Mutricy commit 6afe7be3ad7e4da04cc00c92cdd1d2aa5d684739 Author: Gabor Kelemen Date: Tue Mar 30 20:24:23 2010 +0100 l10n: Forwardport Hungarian translation Signed-off-by: Christophe Mutricy commit 76172838477943d4d20a66704663845a8af878ea Author: Dominko Aždajić Date: Tue Mar 30 01:23:45 2010 +0100 l10n: Forwardport Croatian translation Signed-off-by: Christophe Mutricy commit b4f7ebfb9b76f93b0c7e997d80df442188ee2135 Author: Gonçalo Cordeiro Date: Tue Mar 30 01:22:00 2010 +0100 l10n: Forwardport Galician translation Signed-off-by: Christophe Mutricy commit 8b8989498d1adb3d00a174b6d2da2f90e0c9a1b4 Author: Otto Kekäläinen Date: Tue Mar 30 01:19:49 2010 +0100 l10n: Forwardport Finnish translation With contribution of Tero Pelander Signed-off-by: Christophe Mutricy commit c6ba77566cff1c34b484781846b17240e4f56b75 Author: David González Date: Tue Mar 30 01:12:46 2010 +0100 l10n: Forwardport Spanish translation Signed-off-by: Christophe Mutricy commit a16700ce4d2fa7c9cd0557ca05d1e24a09ef2b8d Author: Kai Hermann Date: Tue Mar 30 01:10:57 2010 +0100 l10n: Forwardport German translation Signed-off-by: Christophe Mutricy commit e45e556bcf519bb4185cc878b4defacefce2c61e Author: Niels Fanøe Date: Tue Mar 30 01:09:39 2010 +0100 l10n: Forwardport Danish translation Signed-off-by: Christophe Mutricy commit 0d373f67174e531c17388e6314a16d74c29a4115 Author: Tomáš Chvátal Date: Tue Mar 30 01:08:12 2010 +0100 l10n: Forwardport Czech translation Signed-off-by: Christophe Mutricy commit 7dd8c2ebee8b044e81cd9fc083441691542a7713 Author: Ara Qadir Date: Tue Mar 30 01:06:55 2010 +0100 l10n: Forwardport Sorani translation Signed-off-by: Christophe Mutricy commit c279968632cd5dc3e0a10b4f18024a3de85dee7e Author: Xènia Albà Cantero Date: Tue Mar 30 01:05:06 2010 +0100 l10n: Forwarport Catalan translation Signed-off-by: Christophe Mutricy commit 9fa370ce648dd23e0956f9b03aadb7bb6ec23f82 Author: Md. Rezwan Shahid Date: Tue Mar 30 01:02:14 2010 +0100 l10n: Forwarport Bengali translation With contributions of members of ankur.org.bd Signed-off-by: Christophe Mutricy commit 1825879cf2cc54311124de1b91deab14d43abed7 Author: Ivo Ivanov Date: Tue Mar 30 01:00:09 2010 +0100 l10n: Forwardport Bulgarian translation Signed-off-by: Christophe Mutricy commit 89f1a1f3eff616692de88c375432c66ae7475ac3 Author: Osama Khalid Date: Tue Mar 30 00:58:18 2010 +0100 l10n: Forwardport Arabic translation Signed-off-by: Christophe Mutricy commit 9f6800051dc2d6a9276ed4848db4ea36925b9b65 Author: Christophe Mutricy Date: Tue Mar 30 00:50:15 2010 +0100 Generate vlc.pot for 1.1.0 Note that it has the strings from qt4/ui/*.h even if the Makefile for it is notcommitable yet commit c80179d902b99642af594e67c0c7a8d098f5168f Author: Christophe Mutricy Date: Wed Jan 27 20:35:21 2010 +0000 Activate Nynorsk on Win32 and MacOS commit 8a41486118cc153363e8623c869db6ee0e78034c Author: Christophe Mutricy Date: Thu Dec 3 12:35:40 2009 +0000 Activate Walloon on win and mac commit dcdc0a509a692aca7e3ee92470200320d5d42c07 Author: Jean-Baptiste Kempf Date: Wed Mar 31 00:55:24 2010 +0200 Contrib: EAC3 spectral is finally upstream \o/ commit 038cf8e29e6aad595d21ceda718b47dbe071409c Author: Jean-Baptiste Kempf Date: Wed Mar 31 00:51:10 2010 +0200 NEWS: All ALS sample seem to work now. commit 3f9174473e6e2106f20318e377dcc80437b927f9 Author: Laurent Aimar Date: Wed Mar 31 00:46:05 2010 +0200 Fixed non initialized date_t in some corner case with avcodec. commit 4ca8802903c3dc9fe0f8fce7ffaeed91520e6fdd Author: Jean-Baptiste Kempf Date: Wed Mar 31 00:23:00 2010 +0200 Add 2.35 and 2.39 AR commit ad36104619595ff0ce5378ad9fb01338980a8fd7 Author: Lucas C. Villa Real Date: Tue Mar 30 21:39:55 2010 +0200 Fixes a crash in VLC caused by a missing verification for a NULL pointer. Signed-off-by: Laurent Aimar commit 8f447e012c45b4e1f01b4776e761719e2741ed30 Author: Laurent Aimar Date: Tue Mar 30 21:33:07 2010 +0200 Used var_Inherit* in imem. commit b21cad665d299b8da054e6f3d0f5fde31d207ea5 Author: Laurent Aimar Date: Tue Mar 30 21:30:45 2010 +0200 Added support for raw data injection in imem. commit c22f2d8b0115d2d1c65eb2af66f2e50990985eff Author: Laurent Aimar Date: Tue Mar 30 21:06:36 2010 +0200 No functionnal changes. It prepares for an access imem. commit 2cb1e514559c3dd4d4cf78dcfd523f91b81cb49d Author: Laurent Aimar Date: Tue Mar 30 20:45:00 2010 +0200 Removed duplicated call in imem. commit 48c8ae72ad1ee0211c640961c69c1c8e16e04f26 Author: Keary Griffin Date: Tue Mar 30 20:10:29 2010 +0200 Made the mmsh protocol adhere to content-length header if it receives Connection: keep-alive I believe at a minimum this solves some of the issues reported in Trac Ticket #2533 -- MMS startdelay, but I cannot verify that it fixes all of them since most of the streams posted in the ticket seem OK with or without this patch. Signed-off-by: Laurent Aimar commit 768a0aa2eac1006d0c08613df51e426d67189bd1 Author: Jean-Baptiste Kempf Date: Tue Mar 30 18:40:54 2010 +0200 On the road to -pre1 commit 126c2decc17a9a2a56121c68fb6c6bdc54884d19 Author: Jean-Baptiste Kempf Date: Tue Mar 30 18:34:31 2010 +0200 Qt: correct the size behaviour when zoom is called commit de1d714f0222a0f73eee58ec6d323deb8bca42dc Author: Jean-Baptiste Kempf Date: Tue Mar 30 17:19:04 2010 +0200 Qt: Better restore of the playlist State commit 5174f44879aaea1558f0281e60b227ead1a0c817 Author: Rémi Denis-Courmont Date: Tue Mar 30 18:07:50 2010 +0300 imem: typo commit 0ba6c728e068c462bcaf51c52e2e7bfb9d77aee9 Author: Rémi Denis-Courmont Date: Tue Mar 30 17:51:48 2010 +0300 imem: mark MRL options as safe If they can be passed through the MRL, there is no extra exposure in passing them as options. commit d365305327b84cfcf01a89ddaac90287fabf1687 Author: Rémi Denis-Courmont Date: Tue Mar 30 17:51:34 2010 +0300 imem: typo commit c39d62a4ae78664ba501e1eb4e81c0169ab7a681 Author: Rémi Denis-Courmont Date: Tue Mar 30 17:49:04 2010 +0300 imem: add a string cookie so that slaves can be identified The cookie is not secure. Depending on the master input (or other slave inputs), it might be possible for a third party to inject bad cookies. The caller shall implement appropriate sanity checks. commit 46415abcf1f23d552a081a8d88a3c238e9d00962 Author: Jean-Baptiste Kempf Date: Tue Mar 30 16:42:34 2010 +0200 Qt: correctly restore the ColumnID in the playlist. commit 961e494b74575ea569e8f761e6a7896fb1b38f19 Author: Jean-Baptiste Kempf Date: Tue Mar 30 16:28:10 2010 +0200 Qt: don't resize the mainWindow when toolbar changes This introduced way too many bugs. Close #3297 and "activate-subs hide the video" bug and a few more. This is way suboptimal, but no fix works in a reliable fashion so far. commit c67f375c6d944caac0f2208407934a505193d5b7 Author: Rémi Denis-Courmont Date: Tue Mar 30 14:39:48 2010 +0300 vmem: mark options private or volatile as needed commit ebbd913f7f9f0f01c0c1058b801c011e32e9e238 Author: Rémi Denis-Courmont Date: Tue Mar 30 14:39:30 2010 +0300 smem: mark options private or volatile as needed commit 82169ba60565fd24e51fa0aeb03cc89447f141ad Author: Rémi Denis-Courmont Date: Tue Mar 30 14:39:11 2010 +0300 imem: don't pass data pointer through MRL either commit e1a6df96d581adf7f8fc3e0f745520e5dcb19ade Author: Rémi Denis-Courmont Date: Tue Mar 30 14:37:00 2010 +0300 imem: mark options volatile or private commit 0b21fc27fa9fb36723d4d4fbfbb5a5e43c35c141 Author: Rémi Denis-Courmont Date: Tue Mar 30 14:28:02 2010 +0300 Cleanup private and volatile option Volatile/unsaveable options are now always internal implicitly. commit b04dd1e92eaf0088100145fb94efcb0864d65681 Author: Rémi Denis-Courmont Date: Tue Mar 30 14:22:59 2010 +0300 parent-item is not used: mark it obsolete commit 46cdf014fe622a27d986acd859a70e91ec606cb1 Author: Nicolas Chauvet Date: Mon Mar 29 23:45:48 2010 +0200 Typedef changes from xulrunner 1.9.1 Signed-off-by: Rémi Denis-Courmont commit 6dbe4986f7c11370c2bc275491d4502f5f4c3c60 Author: Nicolas Chauvet Date: Mon Mar 29 23:45:46 2010 +0200 - Don't hardcode OJI define - deprecated xith libxul 1.9.2 Signed-off-by: Rémi Denis-Courmont commit 889aebe3522227c9a9b28bf7c1b114adece66bf0 Author: Nicolas Chauvet Date: Mon Mar 29 23:45:45 2010 +0200 mozilla - Avoid usage of HAVE_NPFUNCTIONS_H Signed-off-by: Rémi Denis-Courmont commit 22d2ded49ed93a91ca51f19ae07f809b3ac4791c Author: Rémi Denis-Courmont Date: Tue Mar 30 00:07:57 2010 +0300 Mark --(no-)overlay as safe - fixes #3465 This can reportedly be used to overlay HTML content on top of the VLC widget. That being said, overlay is not a portable option *ahem*. commit d85a3f13e132f27c6cb694447d65c16a2f3d2c7f Author: Rémi Denis-Courmont Date: Mon Mar 29 23:55:00 2010 +0300 Remove debug statement commit de31f430bc4cd29eaf7470e794d7c94cb9ecde6b Author: Rémi Denis-Courmont Date: Mon Mar 29 23:52:21 2010 +0300 getopt: use stack instead of global variables, fixes #3366 commit 8c390d9ba7b2915d2f32fa28efe0e4a267717825 Author: Rémi Denis-Courmont Date: Mon Mar 29 23:49:08 2010 +0300 system_Configure: do not depend on vlc_optind global commit 6a0c1f900400949e9bbe8b3ee2bd9acd187a2f48 Author: Rémi Denis-Courmont Date: Mon Mar 29 23:47:04 2010 +0300 system_Configure: remove unused indirection This is too late to change command line options anyway. commit ef1962f89acadb8069365ba1f74c2dc1b1363848 Author: Rémi Denis-Courmont Date: Mon Mar 29 23:41:32 2010 +0300 GetFilenames: avoid use of vlc_optind global commit 1d9170af7bdd61599a6fae5016fecde2b4eaa06e Author: Rémi Denis-Courmont Date: Mon Mar 29 23:17:54 2010 +0300 No need to print warning on obsolete command line options We will print a fatal error afterward anyway. commit 5960c93ca6f0252c9a99d0402e95b15472cd4a3a Author: Rémi Denis-Courmont Date: Mon Mar 29 23:09:02 2010 +0300 Remove useless indirection commit f4889b149fee679ce552eb8ece073b6ac28815a0 Author: Jean-Baptiste Kempf Date: Mon Mar 29 21:56:38 2010 +0200 Contribs: minor bump freetype to 2.3.12 commit 15fa20ca9da052a4ab7275e81318bbf0784d24d2 Author: Jean-Baptiste Kempf Date: Mon Mar 29 21:53:44 2010 +0200 Contrib: jpeg update to v8a commit f89305a24069adf7f4a5d09a19593c0665a2081f Author: Jean-Baptiste Kempf Date: Mon Mar 29 21:49:56 2010 +0200 Contrib: update libpng to 1.2.43 Yes, I know, I am not using 1.4.1... commit 84afbd0722dbb09ef376f1abf9eba6c46b131457 Author: Jean-Baptiste Kempf Date: Mon Mar 29 21:49:42 2010 +0200 Contrib: update GnuTLS commit d1de0040b7fdf853c38d28e8a7d5a78af72e12cf Author: Rémi Denis-Courmont Date: Mon Mar 29 22:50:02 2010 +0300 getopt: use ANSI style prototypes commit 4892f03cd21b0da102c78966325224e271bb4060 Author: Rémi Denis-Courmont Date: Mon Mar 29 22:47:44 2010 +0300 getopt: remove strict POSIX ordering Most probably nobody uses this (in VLC context). In fact, it would cause many existing VLC command line examples /out there/ to fail mysteriously. This simplifies the code a little bit and kills a static variable. commit 238e0f41aa435dd03bd82cc1e5a5fe40a3a0d6e2 Author: Jean-Baptiste Kempf Date: Mon Mar 29 21:45:51 2010 +0200 Contrib: update lame to 3.98.4 (from 3.98.2) commit 7ef74456c5ee63f1f96c7043ce845eb6b2ce81d6 Author: Jean-Baptiste Kempf Date: Mon Mar 29 21:41:19 2010 +0200 Contrib: update vorbis and ogg with 1.3.1 (1.2.3) and 1.2.0 (1.1.4) commit 26aa0669e55bd411bee2afb75f703b249c8f311e Author: Jean-Baptiste Kempf Date: Mon Mar 29 21:30:28 2010 +0200 Contribs: live555 remove patch applied upstream. commit 844928a8c7690134c9e7d6b63dd9cf197300991b Author: Rémi Denis-Courmont Date: Mon Mar 29 22:40:09 2010 +0300 getopt: remove unused ordering modes commit 88c2bad6fe6b149ad79941cccf54ab7d0c2f3e22 Author: Rémi Denis-Courmont Date: Mon Mar 29 22:33:16 2010 +0300 getopt: posixly_correct need not be static commit 69cd826772892b0691bb4cb5fe182b8008eb8c42 Author: Rémi Denis-Courmont Date: Mon Mar 29 22:30:10 2010 +0300 getopt: remove useless global variable commit 8fc0329d0a116eb3afe03d959806281fb1574bff Author: Rémi Denis-Courmont Date: Mon Mar 29 21:38:48 2010 +0300 Avoid debianutils (which) and kdelibs (kde4-config) build-deps commit 193e6eacddb63e8a5bda42395ee79b5b27db6408 Author: Jakob Leben Date: Mon Mar 29 12:52:46 2010 +0200 Qt: delete unneeded MenuItemData commit dc807170b22cd2f02c6d1285347fa64af04ebb0f Author: Jakob Leben Date: Mon Mar 29 12:38:15 2010 +0200 Qt: delete submenus when clearing the View menu Prevent unnecessary memory accumulation when new submenus are created again and again. commit 4f0759ef34b6efe93dfc27f29e179fce66b908be Author: Jakob Leben Date: Mon Mar 29 12:23:58 2010 +0200 Qt: memory leak commit d0f5b18ef01e78aea25d83ab5ac984ee4e0dc231 Author: Rémi Denis-Courmont Date: Mon Mar 29 01:09:33 2010 +0300 vout wrapper: fix creation of vout with window on top commit 8697481322874db6a06b1b1864ed32cab0276fcd Author: Rémi Denis-Courmont Date: Mon Mar 29 00:41:25 2010 +0300 Qt4: preserve video-on-op, fix #3469 commit 9b8d88b92fd9728584f89be0209ebc7fd653be69 Author: Rémi Denis-Courmont Date: Mon Mar 29 00:39:41 2010 +0300 playlist: allow video-on-top variable to be preserved across vouts commit 4fa9064c9e02bb1adcdf4868a8a3150c9db82952 Author: Jakob Leben Date: Sun Mar 28 23:26:48 2010 +0200 Qt: Do not reset fullscreen option on vout reset Signed-off-by: Rémi Denis-Courmont commit 4f627eaa2f0ff0658fbeba109fbdc8b2aa3d5d7d Author: Rémi Denis-Courmont Date: Mon Mar 29 00:52:48 2010 +0300 Fix warning commit 23dedd4ffd53685e612ffc5ee171eed52a43bb68 Author: Francois Cartegnie Date: Sun Mar 28 21:32:11 2010 +0200 Qt: Drop the no longer used sample_classic Signed-off-by: Jean-Baptiste Kempf commit d46963cc7f1dc355c8c08fb2ae318f8fad6d3a02 Author: Francois Cartegnie Date: Wed Mar 10 22:48:58 2010 +0100 Qt: speed and time button actionable visual feedback Signed-off-by: Jean-Baptiste Kempf commit b0ccb760b40ed5a1c98cee40c048c6c057bdea58 Author: Francois Cartegnie Date: Sun Mar 28 21:20:01 2010 +0200 Qt: add better tooltip to timelabel Signed-off-by: Jean-Baptiste Kempf commit 38c1b482fef92e9b8793421070a967813bd9c4f7 Author: Francois Cartegnie Date: Sun Mar 28 21:21:21 2010 +0200 Qt: Fix SpeedLabel's tooltip Signed-off-by: Jean-Baptiste Kempf commit cc28873a137884794da5c09c5ccfd7b21a07e2e7 Author: Francois Cartegnie Date: Thu Mar 11 17:01:16 2010 +0100 Qt: sprintf is deprecated Signed-off-by: Jean-Baptiste Kempf commit e7a44b2d4440182cb91ebc4fcd44f5038bb9a793 Author: Jean-Baptiste Kempf Date: Sun Mar 28 21:57:26 2010 +0200 Qt: initialize stackCentralOldWidget Close #3471 commit fe323b80700dbe2643bbde0da8391a6d046f156e Author: Jean-Baptiste Kempf Date: Sun Mar 28 21:56:13 2010 +0200 Nuv: don't reject files with no or broken seektable Just deactivate proper seeking commit 158be7e57ecb0967c9de12022a478690bf39f84f Author: Rémi Duraffort Date: Sun Mar 28 21:23:25 2010 +0200 Lua: fix interface selection. commit f5c7b6ff8be218ebad35da941632ad9b56dcbedb Author: Rémi Denis-Courmont Date: Sun Mar 28 20:59:38 2010 +0300 Remove noisy debug commit 9d223efe5ddfb4064099214cd0c3b7c5757a0cd7 Author: Rémi Denis-Courmont Date: Sun Mar 28 20:56:14 2010 +0300 RTP: fix timestamp wrap - fix #1645 commit a638c16c26793ee518a5d4761f15950df80a7222 Author: Jean-Baptiste Kempf Date: Sun Mar 28 18:52:06 2010 +0200 Avformat Don't double unlock commit 0707e3ff6d315e5a6c22e0b994542f5dff248561 Author: Rémi Denis-Courmont Date: Sun Mar 28 20:40:45 2010 +0300 getaddrinfo() may list IPv6 even if not supported This fixes the RTP input failing completely. commit c175d9308b5be3a12e1c32a8838fee043438ab98 Author: Rémi Denis-Courmont Date: Sun Mar 28 20:01:27 2010 +0300 RTP: premultiply timeout value to VLC frequency commit ac9f4d32b7f9c1323fa6dd5a85582fb6c7ce97f9 Author: Rémi Denis-Courmont Date: Sun Mar 28 19:49:39 2010 +0300 RTP: typos commit 330a8cd91a366d69232560e19ed473ad582692ef Author: Rémi Denis-Courmont Date: Sun Mar 28 17:29:34 2010 +0300 RTP: compute deadline from RX time of oldest packet in queue Jitter computation is, by design, relative to the time of arrival of packets. Normally, it should be the estimated time of arrival (ETA) of the missing packet in the sequence, plus a tolerance value computed from the delay variance (jitter). Unfortunately, we do not know that ETA since we do not know the RTP timestamp of missing packets. commit 6879a5ec612d0640da054583b03c00fc65e82cef Author: Jakob Leben Date: Sun Mar 28 19:30:35 2010 +0200 Qt: fix updating of album art on BackgroundWidget commit e472ee3c154b8e4ce0f22bf7e71c3b9d98660975 Author: Jakob Leben Date: Sun Mar 28 19:18:43 2010 +0200 Qt: subclass QStackedWidget for custom minimumSizeHint() commit 9078322b6cf9f8fa2a420aa0bbdf2d464c28c121 Author: Jakob Leben Date: Sun Mar 28 18:55:25 2010 +0200 Revert "Qt: make ground for proper main interface size management" This reverts commit 9d9ffe9fba7946afcf6f20f1de9f6b6a3b644f37. commit 0b4f577dc76b369a98eb95a88f3fd643a9c97776 Author: Rémi Duraffort Date: Sun Mar 28 19:10:29 2010 +0200 Growl: do not get the configuration for every item (get if at opening time only). commit 1f3432f3c21a72734a9db4029ce6541bcad34f76 Author: Rémi Duraffort Date: Sun Mar 28 19:03:04 2010 +0200 Growl: cosmetics. commit 49f13e0e08beffc1d44ceb356d6e8c027119f41e Author: Rémi Duraffort Date: Sun Mar 28 19:00:44 2010 +0200 Growl: fix a second buffer overflow. commit 6af8bf05b784b6dc9743c8f353ef187d41f1fe7e Author: Rémi Duraffort Date: Sun Mar 28 18:40:00 2010 +0200 growl: fix a buffer overflow. commit 5ef889a45334e524519e976d7a7ff80679b614f8 Author: Rémi Duraffort Date: Sun Mar 28 18:22:34 2010 +0200 Grow: fix crash when the password is NULL. commit 7b7d26d88a500582c22f47a8c5e6d001967dd491 Author: Rémi Duraffort Date: Sun Mar 28 17:50:35 2010 +0200 Growl: fix bad memset. commit ed6f4ee4beb8dc649bc561fd450800581f7c0132 Author: Rémi Duraffort Date: Sun Mar 28 17:53:20 2010 +0200 Growl: cosmetics. commit d6c7145335f8651b6d43783c2e17348944492860 Author: Ilkka Ollakka Date: Sun Mar 28 17:41:59 2010 +0300 qt4: keep selected popup item visible when sorting Still could be better to leave selected item as selected after sorting. commit 0c33ffc1b394a41b099dbc7e949ba705d8d44e54 Author: Rémi Duraffort Date: Sun Mar 28 17:18:39 2010 +0200 growl: fix pontential use after free (var_delcallbacl called to late). commit 252c9d11a2dfd168cd9186eeaa880d206d5c97d7 Author: Rémi Duraffort Date: Sun Mar 28 16:48:31 2010 +0200 Typo. commit 1b455e3637cec179c29d6f6d7a63857a007f9e1a Author: Ilkka Ollakka Date: Sun Mar 28 14:36:52 2010 +0300 lua http interface: add clumsy current-detection in playlist.xml request Not really nice looking or anything, but I'm not that familiar with lua. Also not sure if comparing paths/uris is the way, didn't spot any way to get same id from both of those (or missed something trivial). commit 9d9ffe9fba7946afcf6f20f1de9f6b6a3b644f37 Author: Jakob Leben Date: Sat Mar 27 22:24:50 2010 +0100 Qt: make ground for proper main interface size management - Simplify switching between widgets in central stack: showTab() allows switching only between two states - video state and playlist state - and does everything needed according to circumstances - Do not setMinimumWidth/Height/Size() on main interface, because it inhibits children sizeHint() evaluation, thus preventing interface self-adjustment when controls are added/removed or shown/hidden. - Subclass QStackedWidget so it's minimumSizeHint() matches exactly the one of the currentWidget(), and not the sum of all children. - Suggest compact mode implementation (commented out for now): setSizeConstraint( QLayout::SetFixedSize ) on main interface layout. This automatically keeps and adjusts fixed size in respect to sizeHint() of children. commit 02ee6240a9a2c0998054c5aaa6fcd945e63bf157 Author: Jakob Leben Date: Sat Mar 27 15:41:05 2010 +0100 Qt: appropriate SoundSlider size commit 9cca111d2805ecab4ddcb646703c1852f9717a7b Author: Rémi Denis-Courmont Date: Sat Mar 27 16:20:28 2010 +0200 Work around cleanup handler bug in kfile plugin Parental advisory: explicit hack. If kfilemodule is loaded, bypass run cleanup handlers. Library really should not use this C feature in any case (IMHO). And I find it outright idiotic for a (Qt4) plugin to use cleanup handlers. This is causing so many crash reports that it's not funny anymore: https://bugs.launchpad.net/ubuntu/+source/vlc/+bug/408719 commit 6971cd483612b792063283faa6da1be6bc35b6fe Author: Laurent Aimar Date: Fri Mar 26 21:00:52 2010 +0100 Fixed initial crop parameters in vout (close #3376). commit 63b1f199b66b56eb4cba262e301d1952e9a75685 Author: Christophe Mutricy Date: Fri Mar 26 18:56:33 2010 +0000 Typo Pointed-Out-By: Gaëtan Rousseaux commit d9a20253a2c57aa7678375faf27feceab8c8923d Author: Rémi Denis-Courmont Date: Fri Mar 26 19:37:15 2010 +0200 decomp: fix potential deadlock at EOF The decompression process needs to "see" the end-of-file. Otherwise it might get stuck, and then the demux thread will get stuck too. Closing the write end of the pipe to the compression process fixes that. Pointed-out-by: Laurent Aimar commit 40cc130202e898d57c6c93af1407cbf5ac6b6bd1 Author: Rémi Denis-Courmont Date: Fri Mar 26 19:31:23 2010 +0200 decomp: avoid large stack allocation (It could be more efficient, but who cares? pipe overhead is probably worse) commit 072b0670800c6c9ab9d9f644c43c9220931601bd Author: Rémi Denis-Courmont Date: Fri Mar 26 19:31:12 2010 +0200 decomp: handle memory error commit 90f46a51bb4854c81e1e407a54f808d6192620ee Author: Hugo Beauzee-Luyssen Date: Wed Mar 17 23:31:54 2010 +0100 Don't inhibit the screensaver if no-disable-screensaver is specified. Signed-off-by: Rémi Denis-Courmont commit e17e8321340de0afac7f5d471215692b0ea16f65 Author: Sébastien Escudier Date: Thu Mar 18 11:31:41 2010 +0100 VLM : move a mutex lock/unlock Signed-off-by: Rémi Denis-Courmont commit 1fd91b99db7a1a8cde276fa9767c428f4c07e5cc Author: Jean-Baptiste Kempf Date: Fri Mar 26 11:36:58 2010 +0100 Avcodec: CODEC_ID_MP4ALS was only introduced in 52.26.0 So it won't break on old system, like your debian :D commit df7e8cf916417f2c609571c4aa8e2bbb1b92ea07 Author: Alex Converse Date: Wed Mar 24 00:08:53 2010 -0400 Add support for MPEG-4 ALS to the MP4 demuxer and FFmpeg wrapper. MPEG-4 ALS is a pure losses audio codec from MPEG. Like other MPEG-4 Audio variants it's muxed into the MP4 container with Object Type Indication 0x40 followed by its Audio Object Type (36). Sample: http://streams.videolan.org/Mpeg_Conformance/ftp.iis.fhg.de/mpeg4audio-conformance/compressedMp4/als_00_2ch48k16b.mp4 Signed-off-by: Jean-Baptiste Kempf commit 9f72dd7fb32138e18aa46bf6cf9946b431aef270 Author: Vincent Penquerc'h Date: Thu Mar 25 14:39:52 2010 +0000 remove the time check which avoided rendering the overlay at a time it had been rendered already; fixes subtitles disappearing when pausing. Signed-off-by: Jean-Baptiste Kempf commit f7c9f8329d7b5aa5fb313d1a0409512db8eaa09f Author: Laurent Aimar Date: Fri Mar 26 01:45:05 2010 +0100 Simplify a bit input rate setting. commit 1c9264854ddb0f16a06721193c4047ac2100dd39 Author: Laurent Aimar Date: Fri Mar 26 01:23:24 2010 +0100 Fixed fine rate modifications in hotkeys. commit 959554209ac3b6cb996a9b66fd717957dcfbd032 Author: Casian Andrei Date: Fri Mar 26 01:51:58 2010 +0200 input: set OSD message when changing rate via hotkeys to display the current rate (v4) Signed-off-by: Laurent Aimar commit aa306dc6d2e7b0f91bd7a4605b6709f627c9b2c1 Author: Laurent Aimar Date: Fri Mar 26 01:15:03 2010 +0100 Fixed potential infinite loop between input/qt4 regarding input speed. and fixes for sure duplicated input speed settings done by qt4 when changing rate. commit b51afca9348a2c1ebca0237e5e91f9b0b6562d91 Author: Christophe Mutricy Date: Thu Mar 25 10:50:48 2010 +0100 Installing KDE4 solid files. Closes #3436 commit 8d9710a112275985fe786d59e78506286a23fd34 Author: Hugo Beauzee-Luyssen Date: Thu Mar 25 10:49:55 2010 +0100 Adding actions for KDE4 Solid Signed-off-by: Christophe Mutricy commit 3f5a2898e863b80e2a4e89936ca98618a2fd2b9a Author: Christophe Mutricy Date: Thu Mar 25 00:06:55 2010 +0000 Detect the variation of unix2dos commit ad7e01030614f7b8d0381555cc09b1d61442de80 Author: Felix Paul Kühne Date: Thu Mar 25 21:29:38 2010 +0100 legacy OSX interface: fixed transcoding with the wizard and re-added mp4a as valid audio codec to the sout panel commit 0cf16ba2e69629a45df43aa7bda5fd870de2d027 Author: Jean-Baptiste Kempf Date: Thu Mar 25 14:01:25 2010 +0100 NEWS updates for 1.1.0-test commit a04320c97604954f96ba029cb710ef43483957d9 Author: Jean-Baptiste Kempf Date: Thu Mar 25 13:39:50 2010 +0100 Rename 1.1.0-git to 1.1.0-test commit f6371c51ae48f8c25879c91c7a93e446ade08949 Author: Rémi Denis-Courmont Date: Sat Mar 20 02:10:48 2010 +0200 Confusing typo commit ff94c5af91a60be2054236c12cc470415f4691ea Author: Laurent Aimar Date: Tue Mar 23 22:38:50 2010 +0100 Prevent negative caching value to be displayed. commit 3fad96bfed9cbf22c93c9f008acf27b0882c686c Author: Laurent Aimar Date: Tue Mar 23 21:29:37 2010 +0100 Fixed asf media length (close #2674 and close #3429). commit 81a42a9e4379362412fc379be0b973eb3ce339ef Author: Sebastien Zwickert Date: Tue Mar 23 00:13:07 2010 +0100 VLCKit: remove the prefix from the parameter value and take into account null values for options that do not require a value. Signed-off-by: Felix Paul Kühne commit fabb1d71be480f06295f5fc8f562bc7d11c002b5 Author: Jean-Baptiste Kempf Date: Sat Mar 20 18:17:02 2010 +0100 Qt: mainInterface cleanup and simplifications Functions renaming, dead code removal, simplifications and various resizing fixes. commit 81b4ed0e042693eb474b39510d20fc886c50c920 Author: Felix Paul Kühne Date: Sun Mar 21 23:55:23 2010 +0100 compilation fix when building a single arch only commit 8b61de26db061836100c9f059aa2ca66864f759c Author: Jean-Philippe André Date: Sat Mar 20 19:16:08 2010 +0100 Lua: do not click a button twice in a row Fixes #3364 (big bug on buttons) It is not possible to click the same button twice in a row (while the script is actually running), but other buttons can be clicked. commit 3e21c73fa82800229531c44f2a27141e560b8017 Author: Jean-Philippe André Date: Sat Mar 20 18:57:57 2010 +0100 Lua: fix default value of drop-down lists Fix #3370 commit 14707cbaca9fa2961a00c563f14a5f6a44291a4d Author: Srikanth Raju Date: Thu Mar 11 20:58:58 2010 +0530 Lua: Avoid segmentation fault on recv() fail Signed-off-by: Jean-Philippe André commit 2bb90c75bebf9e55925cf087bc980ef83005d27c Author: Srikanth Raju Date: Thu Mar 11 20:16:40 2010 +0530 Lua: Implement net.connect_tcp Signed-off-by: Jean-Philippe André commit 8f99b2412616241539cdb72e77bba1090fc6307a Author: Jean-Philippe André Date: Sat Mar 20 18:08:57 2010 +0100 Qt: fix extensions dialog title (after set_title) commit 6ee0699ed2561a62b6c8886b6699312b5b31fbfb Author: Jean-Philippe André Date: Sat Mar 20 18:04:33 2010 +0100 Lua: fix previous commit (83ab54255) commit 68c015a6c73cb9501cc06fcffcf348ae7b747480 Author: Jean-Philippe André Date: Sat Mar 20 17:31:17 2010 +0100 Lua: new function "set_title()" for dialogs Partial fix for #3304 commit bf77979b5108f604012cb7eb8d5801aa8780632d Author: Jean-Philippe André Date: Sat Mar 20 17:17:52 2010 +0100 Lua: update documentation commit 6e0f1ce2ff9eb19e9299e0e1844d77abbe6f080b Author: Jean-Philippe André Date: Sat Mar 20 17:07:50 2010 +0100 Lua: rename d:close() to d:delete() and d:flush() to d:update() Avoids confusion between dialog:close() and the "close()" hook Partially fix #3304 commit b15f35e7eee634b6877c99e5ddc1147a2231ddcb Author: Jean-Baptiste Kempf Date: Sat Mar 20 17:16:30 2010 +0100 Win32: minor fixes to the installer commit 83ab54255b2ae6883d0d839bd8fb75c20471c1fc Author: Jean-Philippe André Date: Sat Mar 20 16:53:28 2010 +0100 Lua: Extensions, fix position of buttons Fix #3375 commit 11cb728a8923d80cce3e3539002ef7a73fa21133 Author: Jean-Baptiste Kempf Date: Sat Mar 20 16:47:48 2010 +0100 Remove all the quick settings of VLC on Windows commit 7bfa5717b05eb83164ec4fe93718696ff7f9997b Author: Francois Cartegnie Date: Sat Mar 20 15:42:56 2010 +0100 Qt: New BackgroundWiget Signed-off-by: Jean-Baptiste Kempf commit e7da2d0afe9c3b3ff18292ddc6c51179a579c46a Author: Felix Paul Kühne Date: Sat Mar 20 12:53:44 2010 +0100 osx-zip-packages: store symlinks as is to save disk space and shrink the package size commit 5f8d701a9ab972ee7e3b25125b39fe24eb66c1cd Author: Gildas Bazin Date: Sat Mar 20 09:34:48 2010 +0000 arm_neon: fix the color conversion to use the actual pitch of the pictures instead of trying to guess it. commit f430000cb124cde85fc335e9f274971ff8716c48 Author: Eero Date: Sat Mar 20 00:32:56 2010 +0000 l10n: Estonian update Signed-off-by: Christophe Mutricy commit 6eedf20f375a3cfe4ab475ec3a31fd7f83a5dd19 Author: Christophe Mutricy Date: Fri Mar 19 17:27:01 2010 +0000 Avoid integer overflow commit 9b944bbbe34a20d0e009aa8e941dd783530d617f Author: Jean-Baptiste Kempf Date: Fri Mar 19 18:54:18 2010 +0100 IMDB: fix description commit cf4cc9a84f2ee9654df61653610b2d5f3acc1429 Author: Jean-Baptiste Kempf Date: Fri Mar 19 18:12:44 2010 +0100 Qt: remove ugly hack for popupMenu commit 5e27dcb83abb393dfbfd848f5274ccc42943fbf4 Author: Jean-Baptiste Kempf Date: Fri Mar 19 17:51:13 2010 +0100 IMDB: use a shortdesc Close #3414 commit 48bf9f81048504abaff5f8dffc84d0bd4c4dadf4 Author: Jean-Baptiste Kempf Date: Fri Mar 19 17:47:42 2010 +0100 Qt: extension dialog, show correctly the version Ref #3414 commit 221eb62e40fc25fa0274ff7710e87fdcb3ed41ae Author: Jean-Baptiste Kempf Date: Fri Mar 19 17:37:02 2010 +0100 Qt: fix comments commit ff995de98721f34871bd9de643d2bb23fc1869f0 Author: Jean-Baptiste Kempf Date: Fri Mar 19 17:32:26 2010 +0100 Qt: remove unneeded workaround commit 1d3c64ebd63d0a080d12948cd344463c32ee3e90 Author: Jean-Baptiste Kempf Date: Fri Mar 19 17:24:27 2010 +0100 Qt: remove dead code commit 5b7b930e259cf2b4d701eb449320a6e3cf07915d Author: Jean-Baptiste Kempf Date: Fri Mar 19 17:18:14 2010 +0100 Qt: fix main_interface sizing part 2 Close #3408 (blocker) Close #3245 (blocker) commit a88ba4526d03285a10e9abd59b9053c9d6927661 Author: Erwan Tulou Date: Fri Mar 19 11:39:37 2010 +0100 skins2: For playlist controls, keys to be forwarded to vlc core the playlist control entirely redefines key processing (arrows, enter, ...). Yet, for keys not processed, forwarding them to vlc core is desirable. For instance, that enables n(ext) and p(revious) when focus is on the playlist, which is something users can expect to be working. commit fb1ba080abfb80e87ef8a6b72ab8b7ee8c918c76 Author: Erwan Tulou Date: Tue Mar 2 17:22:24 2010 +0100 skins2: fix wrong focus commit 363e4c34de22df0dd4e6294fc13fdbd6383e51fd Author: Hugo Beauzee-Luyssen Date: Thu Mar 18 00:17:11 2010 +0100 Fixed uninitialized value. This was leading to a crash when using --no-keyboard-events Signed-off-by: Rémi Duraffort commit d6b836537f0ec4d51611636bce02ca9c24dd16fe Author: Jean-Paul Saman Date: Wed Mar 17 16:52:43 2010 +0100 activex: stop processing events on closing ActiveX plugin commit 18fe2d12cc005cdfbbe6a4761ad5bd5e0648d5c3 Author: Jean-Paul Saman Date: Mon Mar 15 13:18:27 2010 +0100 activex: our vlc instance should already have been initialized Signed-off-by: Jean-Paul Saman commit 9df2a8435a3381fe0958116ca24fae9a43272e0e Author: Jean-Paul Saman Date: Mon Mar 15 13:26:25 2010 +0100 activex: Fix heap corrumption on Async event delivery The heap corruption occured when events returned a value. Since the events cross COM boundaries, the values returned should be allocated in COM context too. Allocating the memory with CoMemTaskAlloc() should be used instead of new or malloc(). commit 88f536c0c03288140e87338eaceda0d5d0c6cfdf Author: Jean-Paul Saman Date: Fri Mar 12 11:42:45 2010 +0100 test/libvlc: add libvlc_MediaPlayer* events for input states Signed-off-by: Jean-Paul Saman commit d86c821313b3a6757ecfaac0a37bc0565bd7ea49 Author: Jean-Paul Saman Date: Tue Mar 9 12:02:28 2010 +0100 activex: add IID_IVLCControl2 as know interface to IObjectSafety Signed-off-by: Jean-Paul Saman commit 7113bb575f592f4f749e36eeeffd0111dd70a1e7 Author: Jean-Paul Saman Date: Fri Mar 12 13:19:48 2010 +0100 activex: sync libvlc_MediaPlayer events between activex and mozilla commit 5577ca9936e34c3dbc79a90f9156d681e5cc624e Author: Jean-Paul Saman Date: Fri Mar 12 13:10:40 2010 +0100 activex: bool to VARIANT_BOOL macro commit b57a963bfa5a39c42d672fd81af67a0cd2454ade Author: Jean-Paul Saman Date: Fri Mar 12 13:07:26 2010 +0100 mozilla: stop playing on page reload and when already playing commit 37b3b800c5b333ac5c8841407fac97228ba951e2 Author: Jean-Paul Saman Date: Fri Mar 12 12:59:57 2010 +0100 activex: stop playing on page reload commit 427a6f917a59399de7f6822b345d02f1b38544fb Author: Jean-Paul Saman Date: Wed Feb 17 23:35:12 2010 +0100 activex: implement async events handling for JavaScript Events that do not originate from within the ActiveX JS context (which is a COM context) cannot cross into ActiveX/COM context. All events received from libvlc are in a different thread context then the ActiveX/COM code. Thus from a libvlc event handler callback it is not possible to call into the ActiveX/COM context. To solve this issue a seperate thread is created that manages sending of all events for the ActiveX webplugin (including events from libvlc). All events are by default routed through the GlobalInterfaceTable (GIT) which takes care ActiveX/COM calls that cross different thread context in the ActiveX/COM world. Signed-off-by: Jean-Paul Saman commit b7d39d41515a9ecff1b34c0bb4cec7f4ca4e454e Author: Jean-Paul Saman Date: Tue Feb 16 10:00:24 2010 +0100 activex: missing media_list lock/unlock Signed-off-by: Jean-Paul Saman commit aa2415bdc1c6e6d8e6aa5867881dbdf27a44e3c4 Author: Jean-Paul Saman Date: Tue Feb 16 09:59:07 2010 +0100 activex: stop media_player before releasing it. Signed-off-by: Jean-Paul Saman commit d599e7db8f5d932e301b71fd93fff8bfe01444a8 Author: Jean-Baptiste Kempf Date: Wed Mar 17 23:50:16 2010 +0100 Fix make dist due to vlm removal on Macos commit a65e67d9ab989b588314273fbdf4ca9af0024ded Author: Jean-Baptiste Kempf Date: Wed Mar 17 22:09:52 2010 +0100 Qt: use forward declaration when possible and remove includes commit 846c422c4807aec88293aa49ed913dc825b2c863 Author: Gildas Bazin Date: Tue Mar 16 01:06:11 2010 +0000 codec/omxil: OMAP3430 only supports h264 baseline profile up to level 3.0. We now reject anything else as the codec gets confused otherwise. Also changed the priority so that this module is now the default video codec on Maemo. commit b2077df0d4036ccb7c8b60911c1fc38dc434fd32 Author: Rémi Denis-Courmont Date: Mon Mar 15 19:01:27 2010 +0200 x264: remove 0.8.x deprecated aliases completely commit eb0d98e6efbb486a5b2f4342eebf2f03146fbe3d Author: Rémi Denis-Courmont Date: Mon Mar 15 19:00:15 2010 +0200 x264: remove deprecated aliases from chain That does not work anyway. commit d79b55833b99cf909c8f389212bb987c16781604 Author: Rémi Denis-Courmont Date: Mon Mar 15 18:57:13 2010 +0200 dirac: an existing option cannot be a deprecated alias commit 652fbde4d1de2c700a5347d367aae99ec0145a4b Author: Felix Paul Kühne Date: Mon Mar 15 14:23:08 2010 +0100 VLCKit: fixed typo which prevented the creation of re-distributable bundles and added the libvlc headers to the project file (not distributed in any target) commit 6e57b286525d57db5741da6d0cd919da0e3c0cec Author: Felix Paul Kühne Date: Mon Mar 15 12:44:03 2010 +0100 legacy OS X intf: fixed broken time slider commit d1786b248b374353e9466ff32d9e5f8e221ec0f7 Author: Pierre d'Herbemont Date: Mon Mar 15 13:04:08 2010 +0100 VLCKit: Embed the plugin cache for all archs. commit b9606f5d8b5916f0bce13f5d02bd5abdff659bfb Author: Pierre d'Herbemont Date: Mon Mar 15 13:03:38 2010 +0100 VLCKit: Use name instead of $1 and $2 in Pre-Compile script. commit 2211e84cbe83dff5f3a740085e49066d6b2b7c70 Author: Pierre d'Herbemont Date: Thu Mar 11 00:06:46 2010 +0100 VLCKit: Disable syslog. commit 57c73d7402eba87f9c237bfed72639830a2be1c9 Author: Felix Paul Kühne Date: Mon Mar 15 12:34:57 2010 +0100 legacy OS X intf: fixed locking the vout window's AR commit 644bd8439cebee81fbb3aabd3531b99061d2a375 Author: Felix Paul Kühne Date: Mon Mar 15 12:19:40 2010 +0100 legacy OS X intf: removed nslog-based debug commit 09560b2b4f07c3826d38ccfcebff6d84421929cd Author: Jean-Baptiste Kempf Date: Mon Mar 15 10:34:56 2010 +0100 Use gitorious for phonon-vlc, so we don't have 2 forks around. commit 7357cfac94a9115dece4b3b782cd69312513a6b4 Author: Felix Paul Kühne Date: Mon Mar 15 00:53:02 2010 +0100 legacy OS X intf: re-add the menu items for 'Quit after playback' and 'Normal [playback] rate' commit 66341dc15b6dbe8b153f5668e3630b76c99321f3 Author: Felix Paul Kühne Date: Mon Mar 15 00:41:05 2010 +0100 legacy OS X intf: fixed playlist table view as hinted by Derk-Jan commit ccee49c75601180e6f855383847f70d1caaa4af0 Author: Felix Paul Kühne Date: Mon Mar 15 00:16:30 2010 +0100 legacy OS X intf: removed unfinished VLM interface The existing code only managed to display some windows without any functionality. commit ef7ac2f845b05f010f0195368e00eb71e4b28b3d Author: Felix Paul Kühne Date: Mon Mar 15 00:06:49 2010 +0100 legacy OS X intf: fixed check-for-update and fullscreen-toggle menu items commit e01621b2708f57869ec3ac67434574512640be91 Author: Felix Paul Kühne Date: Sat Mar 13 21:26:33 2010 +0100 legacy OSX intf: correctly adapt vout window's size to video content commit 4647e341e9fc829795b575397b5bad8b87eab049 Author: Felix Paul Kühne Date: Sat Mar 13 21:18:36 2010 +0100 legacy OS X intf: restored 1.0 look of the video output window commit 8b1ab3581cd5f41a58dbb8b52173b1b960842797 Author: Felix Paul Kühne Date: Sat Mar 13 21:00:18 2010 +0100 opengl: make sure we use this module instead of the caca vout as default within the legacy VLC.app commit c68b81019c2840eaa9781a4d967bebf36758d888 Author: Felix Paul Kühne Date: Sat Mar 13 20:46:04 2010 +0100 legacy macosx intf: make sure we display the right playback button graphic when drawing the video window commit eaf80712d1dd84693e497f49c91e6a1d16377ce2 Author: Felix Paul Kühne Date: Sat Mar 13 19:42:01 2010 +0100 Updated list commit 091387bc67ede6c9604f5a737ecdcdcd50fc8173 Author: Felix Paul Kühne Date: Sat Mar 13 19:41:31 2010 +0100 Updated Swedish translation by Daniel Nylander commit 3048882f57f5ec815fe21e1a803fddaff7a58f61 Author: Rémi Denis-Courmont Date: Sat Mar 13 19:32:20 2010 +0200 Print exact revision in addition to version number on console commit 0db7b28884831a860b0928e118586c2e4f7b790d Author: Rémi Denis-Courmont Date: Sat Mar 13 19:31:04 2010 +0200 Put only the copyright statement in COPYRIGHT_MESSAGE commit c95e19193d2e37539bcb56eb3c601f9c831a6028 Author: Rémi Denis-Courmont Date: Sat Mar 13 19:28:53 2010 +0200 Do not put copyright statement where it does not belong * plugin cache identifier string, * HTTP user agent header, * configuration file head comment, * CGI server software name. commit 80c7271188e57f89c1d7fe93d22b3034d485e9e9 Author: Rémi Denis-Courmont Date: Sat Mar 13 18:21:16 2010 +0200 Fix a warning commit b63326b733936482b4e7ddf7d58bf9bb4d59ec92 Author: Rémi Denis-Courmont Date: Sat Mar 13 18:18:00 2010 +0200 Rename linked_with_a_crap_library_which_uses_atexit() In several cases, it is not used because of atexit(). commit bc27ea6b11cc017e9c3db686c0853f35ef8c87fb Author: Rémi Denis-Courmont Date: Sat Mar 13 18:17:07 2010 +0200 Revert "PulseAudio cannot be unloaded - fixes #2538" This reverts commit 8b40fb0f0bfb71913fe5dd22402ecfa479d80b6d. Reading the PulseAudio source code, #2538 seems wrong. Conflicts: bindings/python commit afcdbd2da4b1072c0c20c274b15e1177942fc784 Author: Jakob Leben Date: Sat Mar 13 17:06:01 2010 +0100 input_item: remove b_prefers_tree Nothing uses it and it is irrelevant after tree form and list form playlist representations were joined. commit 873e5edb26e043859d184d10a818ba984706f850 Author: Jakob Leben Date: Fri Mar 12 09:27:31 2010 +0100 adjustments to playlist API changes commit e4b20c82e3cd5188903069d731781f8b29b833fa Author: Jakob Leben Date: Thu Mar 11 19:26:53 2010 +0100 playlist: new playlist_NodeAddCopy(), modified playlist_NodeCreate() - New function to copy a playlist item and all its children. - Allow node creation at any position in parent. commit 6f436e214f44f2e604f9db29edf88b22997e7322 Author: Jakob Leben Date: Thu Mar 11 19:20:20 2010 +0100 input_item: new input_item_Copy() commit 190459cf85bb73f05b12b86c3740365627218745 Author: Jean-Baptiste Kempf Date: Sat Mar 13 16:06:09 2010 +0100 Qt: menus, force ViewMenu to run at menuBar creation. Fixes #3406 commit ccb91d379a0f15c1833b2381066516d7aaa15c4c Author: Rémi Denis-Courmont Date: Sat Mar 13 17:13:30 2010 +0200 RTP output: fix SRTP error path commit 79ec72315b9329c8edfbcb29e98293225a19cea4 Author: Rémi Denis-Courmont Date: Sat Mar 13 17:13:11 2010 +0200 RTP output: E/S needs not be a VLC object commit 11bdad13cd18b9b90af0fcf9e6d4c33763c4034e Author: Rémi Denis-Courmont Date: Sat Mar 13 17:12:15 2010 +0200 RTP output: avoid vlc_thread_create() This triggers a race condition and ultimately a crash when the input kills all its children. commit bc612f60839b668f13902049adecf0a87e7dfcf3 Author: Jean-Baptiste Kempf Date: Sat Mar 13 13:05:50 2010 +0100 Qt: menus, simplification Ref #3406 commit ceb9edfac3bceb3aa54acf52252c0dd9baa85088 Author: Rémi Denis-Courmont Date: Sat Mar 13 14:51:17 2010 +0200 TLS: attach before inheriting variables commit f79d566e54045591f7242f69eac13a91ab6306e6 Author: Rémi Denis-Courmont Date: Sat Mar 13 14:36:26 2010 +0200 Fix "play only" hotkey when playlist is stopped (i.e. no input) This fixes #3377. commit 88e981720d14f17808503ec651857db2b16c9a12 Author: Jean-Baptiste Kempf Date: Fri Mar 12 23:03:30 2010 +0100 Qt: put Win32 Main Interface function in its own file. commit e17ee1aae6a85d6cc0b81f6161b9aac541336ce0 Author: Francois Cartegnie Date: Fri Mar 12 14:11:26 2010 +0100 Qt: Fix simple preferences according to new ui modes Signed-off-by: Jean-Baptiste Kempf commit b56560d76430e3453e25fa8959b6b332fced2421 Author: Fabio Ritrovato Date: Thu Mar 11 18:45:36 2010 +0100 Lua SD: check if p_input exists before using it commit 18cb2997f3132ba1c57613e0cc3cd73de1f3830f Author: Fabio Ritrovato Date: Thu Mar 11 18:04:22 2010 +0100 Lua: fix typo on previous commit commit 78be7ca222d06e3cd85d4cc547573371507e7b07 Author: Fabio Ritrovato Date: Thu Mar 11 17:40:28 2010 +0100 Typos commit 0074c723d073f6d24dc0bed82352357c2a31a1dc Author: Fabio Ritrovato Date: Thu Mar 11 17:26:53 2010 +0100 Lua: don't use empty strings for metas (close #3403) commit b5014d72038a7cceca35f2cd2f897928dc8a7be9 Author: Fabio Ritrovato Date: Thu Mar 11 16:42:35 2010 +0100 Podcast: trim whitespaces from url commit 6c79d4a6c9007c9fc7e1bede312ed1902f869728 Author: gozer@progrock.com Date: Thu Mar 11 05:00:14 2010 -0800 i18n: QT4: added 2 missing calls to qtr() in toolbar.cpp Signed-off-by: Rémi Denis-Courmont commit 19fdcb237af935385d77d1c9cdb7a5e35afaef5c Author: Rémi Denis-Courmont Date: Thu Mar 11 17:29:40 2010 +0200 C++ #include fix commit a569473aa6bfcd46161eba2c030f8dbd448698c7 Author: Fabio Ritrovato Date: Thu Mar 11 15:57:28 2010 +0100 Lua SD: don't open the playlist lib commit dce84f16eff36ca70cbb431f0654569eb02ca458 Author: Jean-Baptiste Kempf Date: Thu Mar 11 15:49:08 2010 +0100 Remove debug commit de1210ab0ade2ae3b8f7eddda76a7d6f9e11c42f Author: Jean-Baptiste Kempf Date: Sat Mar 6 17:22:02 2010 +0100 Qt: Fixing main Interface, phase 1. Removes a lot of hacks, especially around manipulating size (no more sizeHint(), very limited use of doComponentsUpdate and updateGeometry() ), Simplify the number of starting options of the interface Fixes crashes due to QStackWidget limitations Still a lot of debug around, but mostly commented out, that will go in future commits Close #3401 Close #3210 Close #3332 Close #1717 Signed-off-by: Jean-Baptiste Kempf commit b20a361834b8bf028c7eb78f3876ec602db431e1 Author: Jean-Baptiste Kempf Date: Wed Mar 10 23:57:50 2010 +0100 Qt: Force firstRun Ok button to be focused. commit 055b9c473740304f183b61b0de2d67de480ebabb Author: Erwan Tulou Date: Thu Mar 11 09:20:58 2010 +0100 skins2: fix corner case with old skins and fullscreen For skins without video elements, fullscreen mode could be launched with the inner video kept hidden. Initializing the video control to NULL fixes it. commit 64675811fee2e99b9cbc2a2fdef1184714196451 Author: Rémi Duraffort Date: Wed Mar 10 22:51:30 2010 +0100 Update: remove printf. commit 1dbf36451bb0e4ef0ceef2aadc05c394316a607c Author: Rémi Denis-Courmont Date: Wed Mar 10 20:07:35 2010 +0200 typo commit 5111521d53ec968f1b6f3e004bf8336e17601f05 Author: Eric Lassauge Date: Wed Mar 10 18:32:34 2010 +0100 Win32: don't rebase UAC.dll Signed-off-by: Geoffroy Couprie commit d49a326387222f30a4882cbbbda54172941ba679 Author: Jakob Leben Date: Wed Mar 10 18:31:24 2010 +0100 Qt: use Qt::DropAction properly throughout playlist drag-and-drop commit 79944bcee0ee49d490081a16e683a02bf29a318f Author: Erwan Tulou Date: Tue Mar 9 18:57:41 2010 +0100 skins2: improve list of skins - make it case insensitive and sorted alphabetically - fix a few regressions about config_Get vs. var_Inherit commit a18b31a4c0f496f800e598b82238f55476dca02d Author: Erwan Tulou Date: Wed Mar 10 16:20:25 2010 +0100 skins2: fix skins broken because of wrong path separator In skins, slash is the preferred path separator for both Linux and Win32 yet, rather fix those separators and issue a warning than fail to open skins. commit 7c1dc4d12af7caf300ed6e591faf71efed2f71a9 Author: Jakob Leben Date: Wed Mar 10 11:47:06 2010 +0100 Qt: use "no art" picture for drag-and-drop pixmap in all playlist views This makes drag-and-drop easier, because drag-and-drop pixmap does not cover the area under mouse cursor. commit 552367122ca16f4d5f5296beddc44bcec945348f Author: Rémi Denis-Courmont Date: Tue Mar 9 23:48:58 2010 +0200 Constify (fixes #1391) commit b445a6a530a89dfcc2bf7d286c975f1c98b5ea11 Author: Rémi Denis-Courmont Date: Tue Mar 9 23:48:46 2010 +0200 Remove useless casts commit 924ed95fdb21cad0be138ea5600fcc7b0b848725 Author: Rémi Denis-Courmont Date: Tue Mar 9 23:41:47 2010 +0200 FileToUrl: constify commit 96ea7e8d80399ad020537a37c9f46c91458daa04 Author: Rémi Denis-Courmont Date: Tue Mar 9 23:33:02 2010 +0200 FileToUrl does not need to be extern commit e3c255e660e71af08a9cae4183e36cefd4085623 Author: Jakob Leben Date: Tue Mar 9 17:49:41 2010 +0100 Qt: drag-and-drop: simplification and robustness - Make PlMimeData simply a subclass of QMimeData: destructor of indirect subclasses of QObject is called even if their direct base class' destructor is not virtual. - Protection against using input_item_t* from another VLC instance: qobject_cast() will fail on QMimeData dropped from another process. - Some refactoring of PLModel::dropMove() for robustness. commit 066b059ba824a8ec9155ecde84d707ba16d2a469 Author: Fabio Ritrovato Date: Tue Mar 9 17:19:49 2010 +0100 Fix typo commit 51d11338e28829a71445af6162cfeff3fa1c7642 Author: Jean-Baptiste Kempf Date: Tue Mar 9 12:39:40 2010 +0100 Qt: use qt QStyle to center dialogs on screen commit 91392b25d4e44af812f4544a9c0d8c366d8d836c Author: Jean-Baptiste Kempf Date: Tue Mar 9 12:39:08 2010 +0100 Qt: missing includes commit 0469e38363d5eef08efc0732948541e65772516e Author: Jean-Baptiste Kempf Date: Fri Mar 5 00:44:13 2010 +0100 Qt: bgWidget, add the margin to trigger the hide of the label when resizing commit 88a0b150bc85653d84ba4039edb1998f39b6b268 Author: Fabio Ritrovato Date: Mon Mar 8 23:29:12 2010 +0100 MTP: update to libmtp 1.0.0 + fixes commit 2974955f30d6cf72005087b3803c5380209d6697 Author: Rémi Denis-Courmont Date: Mon Mar 8 23:20:56 2010 +0200 Compile fix commit 0737a8ca97311b943c4437adb0bef9f39aa1962b Author: Rémi Denis-Courmont Date: Mon Mar 8 22:31:37 2010 +0200 Fix Doxygen errors commit 07a4bafe987d9fe56b26b19d48a8411bf3c47e22 Author: Rémi Denis-Courmont Date: Mon Mar 8 21:45:04 2010 +0200 Do not apply playlist path to full URIs commit 3a9a03f9e583e1feb3e054f7291071d76118273d Author: Ricardo Pérez López Date: Mon Mar 8 21:27:41 2010 +0200 .desktop Spanish translation Signed-off-by: Rémi Denis-Courmont commit b5f299eebb6b61600225edd8bb2ec79a93f42bf4 Author: Rémi Denis-Courmont Date: Mon Mar 8 21:26:27 2010 +0200 Cosmetic commit a63296bc50dcf9f421863d509709f5e4b7b2902f Author: Erwan Tulou Date: Sun Feb 28 17:25:47 2010 +0100 msw: add support for --[no]-mouse-events and --[no]-keyboard-events commit 61e1f02d91b431e23d379f0c62f1956d8e3a8637 Author: Jakob Leben Date: Mon Mar 8 19:16:59 2010 +0100 Qt: use input_item_t* for drag-and-drop data A helper object keeps reference count until drag-and-drop is finished. commit c518343cb244b40c0a90407f21ef5d990778d9c2 Author: Rémi Denis-Courmont Date: Mon Mar 8 19:59:22 2010 +0200 Qt4: disable implicit cast from QString to (const) char * This enforces the use of qtu() or whatever appropriate. commit ab3dce8b11a2c4c10ba3eb3d022e5ba78f859655 Author: Rémi Denis-Courmont Date: Mon Mar 8 19:50:54 2010 +0200 Qt4: fix x11_display double free and leaks commit 630dbe9f363c8a2e0f349a4493f06b05a7af7444 Author: Rémi Duraffort Date: Mon Mar 8 13:57:44 2010 +0100 Fix make distcheck commit 44fb88bf44e59febfa60ac9ca3ff9ff484ecbaf6 Author: Geoffroy Couprie Date: Mon Mar 8 13:12:57 2010 +0100 Win32: UAC.dll must be packaged while doing package-win32-base-exe commit d575e644abb57c77678f7ab144ef7356d0d4fec8 Author: Rémi Duraffort Date: Mon Mar 8 13:09:06 2010 +0100 Qt4: fix the "Show Containing folder" feature. commit 4bd42ef61b011eeb2f016354df9767bd75a5e1df Author: Jakob Leben Date: Mon Mar 8 11:56:45 2010 +0100 Qt: Playlist drag and drop corrections - Use item ids instead of pointers for drag data to prevent usage after freeing. - The list of selected items that contitutes drag data is sorted correctly according to item position in tree. This keeps their relative order after drop operation even if they originated from different parent nodes. - If a parent and any of it's children are selected, only the parent enters drag'n'drop operation. Children are thus not moved out of the parent when dropping. - Copying by drag and drop performs a recursive copy of all children. commit 3968fd2daf7f24dbd4e654268ffa1c8fd3d75b80 Author: Jakob Leben Date: Mon Mar 8 10:47:49 2010 +0100 Qt: don't emit redundant InputManager::statusChanged() signals Thanks to Srikanth Raju for pointing out the problem. commit 8bcd29bde5e43d11edf6c2c9e651b04a91cfbc93 Author: Geoffroy Couprie Date: Mon Mar 8 01:02:54 2010 +0100 Win32: don't forget to remove the plugins cache at uninstall commit 80dbf3d851bc8daf4a48270ce552fb99e287a689 Author: Geoffroy Couprie Date: Sun Mar 7 21:04:43 2010 +0100 Win32: don't remove inexistant directory while uninstalling commit ea337a8a1f2adece000318ee287d85182df32e80 Author: Rémi Duraffort Date: Sun Mar 7 22:29:23 2010 +0100 Symplify configure.ac regarding OpenCV and rename the example file from C++ to C (that's a C file). commit e7bff62a9731452b788d5399ef17ce9618726cba Author: Rémi Duraffort Date: Sun Mar 7 21:57:48 2010 +0100 Projectm: missing attach. commit 34d2ff171b428be5e2532799e75cce2559802708 Author: Rémi Duraffort Date: Sun Mar 7 20:43:22 2010 +0100 OpenCV: more cosmetics. commit 6ad0cd7e82e6cd78206b2c3d5ed7278fb0766caf Author: Rémi Duraffort Date: Sun Mar 7 20:40:20 2010 +0100 OpenCV: cosmetics. commit bdcee1948728fa600f992c29be0b63dd905c5678 Author: Rémi Duraffort Date: Sun Mar 7 20:36:06 2010 +0100 OpenCV: include config.h first commit 0bcf39540635289e6fcacf1cb6da6b0ac0f03279 Author: Geoffroy Couprie Date: Sun Mar 7 20:32:54 2010 +0100 Win32: fix the path to the plugins cache commit 7de52220ab987028857939fb16cdbff69c3e5270 Author: Rémi Denis-Courmont Date: Sun Mar 7 21:26:56 2010 +0200 RTMP: totally broken, disabled for the time being commit 0854aab55b38c87155701e0616b3d3aa57409bec Author: Rémi Denis-Courmont Date: Sun Mar 7 21:21:29 2010 +0200 Cosmetic fix commit 48ae5b2a99157ce1baec3cdb74e34ada060afc9d Author: Nathan Phillip Brink Date: Fri Mar 5 19:58:52 2010 -0500 Fix #include to be #include ...as the FAQ on http://libsdl.org/ declares this is the most portable method. Signed-off-by: Rémi Denis-Courmont commit 438bc9c60012609fc2872235709950c219f49b7b Author: Rémi Denis-Courmont Date: Sun Mar 7 20:29:20 2010 +0200 MSN: fix assertion (fixes #2930) commit c83ddc49d39f35257dd27cbfbf835350f9bb6d84 Author: Rémi Denis-Courmont Date: Sun Mar 7 17:39:50 2010 +0200 Qt4: bookmarks: don't give an anonymous temporary object to qtu There may be similar bugs in other places commit 0820fb75f362afb97b6b11ece174c1e2f19abdd5 Author: Ilkka Ollakka Date: Sun Mar 7 17:28:39 2010 +0200 udev sd: fix udev based disc finding Only blank discs seem to give ID_CDROM_MEDIA_STATE=blank normal audio-cds just dont have that property at all. And instead defaulting to file, default to invalid and return NULL if we don't find any property to tell use that optical disc is something we are able to play currently. Fixes udev discs sd for me, tested with empty dvd-r discs and audio cds. commit fb3c1a2898afb16be0f9833ffc5b2662060825a0 Author: Rémi Denis-Courmont Date: Sun Mar 7 17:02:44 2010 +0200 LUA: (really) fix infinite loop commit d710b22ac825daff7497e73afacdc400235748cf Author: Rémi Denis-Courmont Date: Sun Mar 7 12:33:07 2010 +0200 Partially fix encoding of relative paths in playlist files commit ec70eaa03e004ecfd72b799bc1f259ba933e1fe9 Author: Dean Lee Date: Sun Mar 7 00:12:00 2010 +0000 l10n: Chinese update Signed-off-by: Christophe Mutricy commit 0cc2ca7a5767a3ae26a6a3899840b290735e3948 Author: Rémi Denis-Courmont Date: Sat Mar 6 22:37:28 2010 +0200 Win32: allow negative values for window coordinates (fixes #3389) commit 2a919991ceb0d741b04abb992368fafcbd813e20 Author: Rémi Denis-Courmont Date: Sat Mar 6 22:35:01 2010 +0200 video-x, video-y: make zero the default -1 is a legal coordinate for a window (both in X11 and Win32). commit 5a477c259b7d963ec8757348f01db81a1d39387d Author: Rémi Denis-Courmont Date: Sat Mar 6 19:16:46 2010 +0200 vlc-cache-gen: add --force option commit 0b220edc8087ebffc3c124e5196b224008aada6a Author: Rémi Denis-Courmont Date: Sat Mar 6 18:48:43 2010 +0200 Win32: use video-x and video-y (fixes #3215) commit 3c2a866a6de04525e874c3aabf027608f43a381c Author: Rémi Denis-Courmont Date: Sat Mar 6 18:38:25 2010 +0200 XCB/window: pass requested position to the X server commit 764088d5b7cd19da4aa29d133ff3ad0905cfc716 Author: Rémi Denis-Courmont Date: Sat Mar 6 18:36:21 2010 +0200 XCB: set window provider requested position from video-x and video-y Note that only the Qt4 provider seem to use the values this far. Also, most window managers will move the window wherever they see fit anyway. commit 2551fbcbfcfb60e2715bb7ba388a9d84f4ce4383 Author: Rémi Denis-Courmont Date: Sat Mar 6 18:29:06 2010 +0200 Revert "Qt4: --embedded-video must be checked on the window object (not the UI)" This reverts commit 4c40aec495ef7062523e092c8ef5d9bfffde063a. We already check is_standalone. commit 1aacc6584d540be5ff459124f880ad4046343da4 Author: Ilkka Ollakka Date: Sat Mar 6 17:17:29 2010 +0200 playlist: fix crash when p_playlist->current.i_size == 0 and random is on commit 7fc73f3fe1f9d976ce3f739ebb39423179b10718 Author: Erwan Tulou Date: Sat Mar 6 14:28:07 2010 +0100 skins2: replace most config_Get with var_Inherit commit 4d6247fdd024fcf4511eb40cf62d01e12c825e7d Author: Rémi Denis-Courmont Date: Sat Mar 6 12:29:29 2010 +0200 Use vlc_mrand48() instead of rand() commit ac8243334cd14ffcf8f407cb5fbee89d4790d389 Author: Rémi Denis-Courmont Date: Sat Mar 6 12:21:02 2010 +0200 Thread-safe random numbers for session IDs commit 8d00d8b7069d5b8d1090708976334cc31849fa50 Author: Rémi Denis-Courmont Date: Sat Mar 6 12:20:41 2010 +0200 playlist: randomize in a thread-safe manner commit f3096f3f5d87de8e86aefbc4962788f93e6ce475 Author: Rémi Denis-Courmont Date: Sat Mar 6 12:04:51 2010 +0200 vlc_(d|l|m)rand48: thread-safe wrappers for non-secure/fast PRNG These functions are just convenience so we don't need to seed the PRNG all the time, nor to use vlc_rand_bytes() for non-security-critical randomness. commit 26e7928801f206ae1aade88c161a6c3106a75f3f Author: Rémi Denis-Courmont Date: Sat Mar 6 11:46:03 2010 +0200 vlc_rand_bytes: minor thread-safety fix We need the lock to read okey and ikey commit e80d880336624f91fd039952ac95aefd5a9e2e7e Author: Erwan Tulou Date: Sat Mar 6 10:16:24 2010 +0100 mediadirs: display snapshots in the video widget This patch replaces vlc://pause:10 (only working for qt4 in complete mode) with fake:// --fake-file=... (working in any cases) commit 40461fab68a7e6577bf2cc2a499e60dcb8f1424d Author: Erwan Tulou Date: Fri Mar 5 15:10:53 2010 +0100 skins2(Win32): add a way to hide the popup menu on systray Rightclicking on the vlc icon in systray displayed the popup menu, but till now, there was no means to hide it without first executing something from this menu This patch uses leftclick as a way to hide this popupmenu commit d663d29a5802222f4034833d1e51c787e1788a9f Author: Rémi Denis-Courmont Date: Sat Mar 6 11:31:34 2010 +0200 Also provide erand48 and jrand48, they come almost for free commit df9356f54bd6396447e2a465b8efda2fdbd21147 Author: Rémi Denis-Courmont Date: Sat Mar 6 09:50:10 2010 +0200 nrand48: small fixes commit 59d3fb9c9e89e24ff9d0c7c868b669979c6bf637 Author: Rémi Duraffort Date: Sat Mar 6 08:44:02 2010 +0100 Fix use of uninitialized value. commit 77720949948eda711f5558e4429abe45f659068c Author: Rémi Denis-Courmont Date: Sat Mar 6 00:40:35 2010 +0200 Mux: kill srand() use commit 275a5d4a43afc98d65d215407c78a7faa7738837 Author: Rémi Denis-Courmont Date: Sat Mar 6 00:34:16 2010 +0200 ASF: thread-safe pseudo-random numbers commit 6268a229b1091c361b17028d3d54417190c791e0 Author: Rémi Denis-Courmont Date: Sat Mar 6 00:03:27 2010 +0200 nrand48 replacement This is the POSIX linear congruential pseudo-random generator with 48-bits of state. It is non-secure/reproducible and thread-safe. rand() is not thread-safe and *ahem* must not be used in VLC code. rand_r() is thread-safe but obsoleted in POSIX.2008. For secure random numbers, use the slower vlc_rand_bytes(). vlc_rand_bytes() can also be used to generate the seed if you are short on idea for a 48-bits pseudo-random value. commit 392d0b532638ffa2e2c3890c79bbd07adb238a4d Author: Rémi Denis-Courmont Date: Fri Mar 5 23:14:56 2010 +0200 Run system_Configure after playlist is created (fixes #3344) commit 39e49dedf4aa85c7107d83a5773e946562fe77d9 Author: Kaarlo Raiha Date: Fri Mar 5 20:30:31 2010 +0100 NSIS: fix autoplay of DVD and CDAudio Signed-off-by: Geoffroy Couprie commit 4323384ce5619a45768522309a47bd398262c028 Author: Geoffroy Couprie Date: Fri Mar 5 20:15:14 2010 +0100 NSIS: small path fix commit 3cf00fd4e72a6a2c3696965e1c0e3f55130ebe98 Author: Geoffroy Couprie Date: Fri Mar 5 19:48:17 2010 +0100 Win32: don't launch VLC as admin after installing Fixes 3192 commit c83becf565eee9c5c867a2455fd203b5373ba166 Author: Geoffroy Couprie Date: Wed Mar 3 20:38:02 2010 +0100 Win32: use ShellExecuteW instead of ShellExecuteA in the update code Fixes #3355 commit 0704d00ff7135d8283d70a3e45a98163f0d0ceec Author: Geoffroy Couprie Date: Wed Mar 3 18:49:59 2010 +0100 Win32: Store the plugins cache in c:\ProgramData\VideoLAN\VLC, run vlc-cache-gen.exe at install time, and as a bonus, fixes #3308 commit 6ff5a488a41ed665a285276dde65e28d751aa4e7 Author: Antoine Cellerier Date: Fri Mar 5 19:37:03 2010 +0100 Fix quoted values containing # in VLM shell. (close #3154, thanks to Marnik Vander Elst) commit d6547572772c97088bbd97a773d35565682b227c Author: Antoine Cellerier Date: Fri Mar 5 11:34:42 2010 +0100 Fix randomisation algorithm. Thanks to jawbroken on IRC. commit 14dffe40f2ac41599acba2af4b39b86c63baecd0 Author: Pierre d'Herbemont Date: Fri Mar 5 14:58:20 2010 +0100 Revert "modules: Put bool at the end of the structure to eventually ease packing." This reverts commit 58275b9dd582d873d42c08a47873ae44b67f1003. This is probably too late for this kind of changes. And it's probably not the best way to reduce the hudge memory footprint of the module bank. commit 909af0dbaab638d035e361a7c6a4c0bd8531322d Author: Pierre d'Herbemont Date: Fri Mar 5 14:24:37 2010 +0100 modules: Put bool at the end of the structure to eventually ease packing. commit ccf38fc75fe0a6b552eec76b6e3841bfc7e35aa5 Author: Rémi Denis-Courmont Date: Wed Mar 3 20:51:49 2010 +0200 kilobit is kb, not kB commit d3f962e138466e48902805ba73d555637d915d0a Author: Rémi Denis-Courmont Date: Wed Mar 3 17:33:44 2010 +0200 Use KiB instead of kB for input statistics This is an arbitrary choice. But KiB are much more common than kB. Also the notation is unambiguous. Note that we keep kbps for *bit* rates. commit 0d82e89f5743449417902f5c8e7055aa6c8c1e21 Author: Rémi Duraffort Date: Fri Mar 5 18:33:57 2010 +0100 Lower the size of the module_t structure because not any module as more than 15 shortcut (I choose 20 to be safe) Thanks to Pierre d'Herbemont who pointed this out. commit 5f2dc0e2d0a920e45c4c6c85589f85aaa9202927 Author: Jakob Leben Date: Fri Mar 5 15:13:27 2010 +0100 Qt: prevent having cached a deleted item When deleting, clear cache in any case since deleting an item deletes all it's children too. commit f296eec57a1c1614fd83bb5bff115b4aac9c8c4b Author: Pierre d'Herbemont Date: Fri Mar 5 14:58:20 2010 +0100 Revert "modules: Put bool at the end of the structure to eventually ease packing." This reverts commit 58275b9dd582d873d42c08a47873ae44b67f1003. This is probably too late for this kind of changes. And it's probably not the best way to reduce the hudge memory footprint of the module bank. commit 58275b9dd582d873d42c08a47873ae44b67f1003 Author: Pierre d'Herbemont Date: Fri Mar 5 14:24:37 2010 +0100 modules: Put bool at the end of the structure to eventually ease packing. commit 503a7851c50a83d1249528787929afeea3b81c93 Author: Pierre d'Herbemont Date: Fri Mar 5 11:01:32 2010 +0100 luasd: Force a garbage collect at the end of Run(). Generally the core won't call Close() until the end of vlc's life. Hence it's our last chance to gc collect before the end of vlc's life. This gets important because some sd (freebox...) will open a vlc.stream which (and that's an other issue) will eat 12MB at creation for a cache that will never be completely filed. It also mean that if you vlc.stream N small files, we may consume N * 12MB until finally lua decides to garabge collect. And because we don't teach lua that vlc.stream takes 12MB this is not likely to happen. commit 15e7ff2ba809bf8b2999b254a36b209d69560ce9 Author: Pierre d'Herbemont Date: Fri Mar 5 01:27:07 2010 +0100 Revert "Lua SD: let the user know we are working" This reverts commit d38329b4dbcc1901e2f3ac147e1dd0697a174a7e. This is reverted because it is a hack. commit 6a8bb95bc89d9bd6e3843e2e3f90788c5f7594e7 Author: Rémi Duraffort Date: Fri Mar 5 09:57:46 2010 +0100 Fix make distcheck commit 53233be7c9e0c459f39ccb3f5a5b5eccc073e036 Author: Rémi Duraffort Date: Fri Mar 5 08:24:29 2010 +0100 Use var_Type to test for the existence of a variable (even more for a void variable). Should fix #3385 commit 5fd5aaf262c319d3324e326405ee04cd72a59c74 Author: Laurent Aimar Date: Thu Mar 4 23:03:40 2010 +0100 Added an option (clock-jitter) to control the maximum compensated jitter. Only input jitters lower than clock-jitter will be compensated. You may set it to 0 to avoid having the latency increased automatically by VLC. commit 4c0a761ae89d9c92d24f34e140cb84c75a33a5a9 Author: Laurent Aimar Date: Thu Mar 4 22:23:29 2010 +0100 Prepare for maximal clock jitter configuration. No functionnal changes. commit 4407742549e8b7bb5b368bd1186c2712575faed1 Author: Laurent Aimar Date: Thu Mar 4 22:15:49 2010 +0100 Cosmetic. commit 8fba1635ceca1efdb2c2b4ce2dc5d9261d4d1bfb Author: Jean-Baptiste Kempf Date: Thu Mar 4 22:37:33 2010 +0100 Qt: clean bgWidget commit e4aae87da2036d69088a9ad2490089e4d1689c58 Author: Rémi Denis-Courmont Date: Thu Mar 4 23:09:23 2010 +0200 Fix make install plugins path commit 138f082938a7f506c126e56176e46c2bff5de378 Author: Pierre d'Herbemont Date: Thu Mar 4 20:42:22 2010 +0100 luasd: Fix a leak. commit 18b79e8285aeb817a79effa001f854baa42c908d Author: Laurent Aimar Date: Thu Mar 4 20:31:34 2010 +0100 Fixed ogg demuxer with non xiph extra header (close #3379). commit 11a72334588b61d41b3858c79b00fc89a8d23a7d Author: Laurent Aimar Date: Thu Mar 4 20:07:23 2010 +0100 Always use direct rendering with H264 in avcodec (close #3380). commit b0313121b9023eb1eae5540c5e4b510770d894a9 Author: Laurent Aimar Date: Thu Mar 4 20:06:21 2010 +0100 Increased VOUT_MAX_PICTURES to allows H264 direct rendering. commit 89c880953375a0e49f378f88af84444c1b00d101 Author: Pierre d'Herbemont Date: Thu Mar 4 19:34:21 2010 +0100 VLCKit: Fix Pre-Compile.sh when building VLC-release.app. commit 84b88ba59e2940c45bb3625bb5b2085613b8faef Author: Pierre d'Herbemont Date: Thu Mar 4 19:24:47 2010 +0100 am: Use plugins/ for VLC.app. commit acd7c21d72119e2400ca6a38e0530d0b5553ddfd Author: Rémi Denis-Courmont Date: Thu Mar 4 19:51:29 2010 +0200 Get rid of PLUGIN_PATH commit 5cc597e79abc2d8acf36ffee70860ee512e9ac19 Author: Rémi Denis-Courmont Date: Thu Mar 4 19:44:11 2010 +0200 Set libvlc path for other platforms commit 7bc7544cb1676b0ae011e02532fbce6778559ac9 Author: Rémi Denis-Courmont Date: Thu Mar 4 19:43:29 2010 +0200 Avoid tabs commit 144ef90590189a08038c4c2977dd63dcc6d551d5 Author: Rémi Denis-Courmont Date: Thu Mar 4 19:50:38 2010 +0200 LIBDIR is not used anywhere commit e6511e80462f959ad201d7fb8800eabefde9e798 Author: Rémi Denis-Courmont Date: Thu Mar 4 19:42:47 2010 +0200 Linux: fix set_libvlc_path and enable it commit 674ae38bb3b5438f474f62855c93f104f9934a29 Author: Pierre d'Herbemont Date: Thu Mar 4 18:47:57 2010 +0100 VLCKit: No need to force the -arch flag now. commit ca4339c7110426face49fba0ebf633aa1b39cb84 Author: Pierre d'Herbemont Date: Thu Mar 4 18:44:55 2010 +0100 configure: Properly set gcc -arch flag depending what host we are targeting. Now you just need to properly set --host to build for the arch you want (ppc, i386, x86_64). commit 17fbb4b01689180e24f2cd51f5fd26c68eaeaf20 Author: Pierre d'Herbemont Date: Thu Mar 4 13:55:58 2010 +0100 VLCKit: Update Pre-Compile.sh to use plugins/ instead of modules/ commit 4c044d3d48552e4f5b2ea25c0cde9d803159c79e Author: Pierre d'Herbemont Date: Thu Mar 4 13:29:22 2010 +0100 modules: Don't look in install directory on the Mac OS. This could be mitigated one day by using a configure flag for command line builder. commit c8de865072ed473a5db2defdaab30485e183b93b Author: Jean-Baptiste Kempf Date: Thu Mar 4 15:41:10 2010 +0100 Contrib: use libass 0.9.9 and stop using Git There are no reason to use Git anymore, since upstream is now clear and reactive. commit 47fba51d8b831e57548cfbfe32f5e76087e845ee Author: Jakob Leben Date: Thu Mar 4 14:33:32 2010 +0100 Qt: reorganize playlist actions, rename "Delete" to "Remove Selected" commit bb168adf4d29028a444a20098ac3fd28ee0dd733 Author: Jean-Paul Saman Date: Fri Feb 26 11:06:07 2010 +0100 Revert "Do not try to compile mozilla plugin for win32." This reverts commit b21ac0359611a99f8bea0c1bbcdcf1d8f4ee1768. Commit cc59f6552bde51010ec2fc67bfa101a44acd6967 fixes building for win32. Signed-off-by: Jean-Paul Saman commit b1b4acfe68816641337603ef9e836d9117c0f8ca Author: Jean-Paul Saman Date: Wed Mar 3 10:02:12 2010 +0100 mozilla: use locking wrapper Conflicts: projects/mozilla/vlcplugin.cpp commit 37a18cbfcc90f731a4b6843c21c3dfab80d6fd1b Author: Jean-Paul Saman Date: Thu Feb 25 16:05:39 2010 +0100 mozilla: fix building for win32 (events not implemented yet) ifdef the dependency on pthread for windows. It restricts pthread usage to XP_UNIX only. The events object should be extended to support MacOS X and Win32 too, this will be done in coming commits. Signed-off-by: Jean-Paul Saman commit fcc3616f567ed1b6cc5113e49d7c4c307ba6cafc Author: Jakob Leben Date: Thu Mar 4 10:31:45 2010 +0100 Qt: allow sorting by any meta in any view using right-click menu commit 4f5a40108c2dd6c8dbe6758fe1eb2cdfb86b26d6 Author: Jakob Leben Date: Wed Mar 3 18:58:58 2010 +0100 Qt: adjust item text position in listView for better readability commit 4e5dff5adce40b0b5eaa33dfea0f8cb167388706 Author: Jean-Baptiste Kempf Date: Thu Mar 4 01:32:01 2010 +0100 Qt: do "normal->loopall->loop1->normal" instead of "normal->loop1->loopall->normal" And fix logic commit 47da002cac7b3d3396cc86f79856c57950d8a7ea Author: Jean-Baptiste Kempf Date: Thu Mar 4 01:18:53 2010 +0100 Qt: New shuffle icon, still from Daniel Dreibrodt commit 548d89d193d0ffd1a4141a781c8fee5f39139841 Author: Jean-Baptiste Kempf Date: Thu Mar 4 00:16:04 2010 +0100 New icons for repeat, more obvious, done by Daniel Dreibrodt At least we can now see the difference between loop1 and loop-all commit 1c7c0c9f95b8df3141121736e22c212173a10860 Author: Laurent Aimar Date: Wed Mar 3 22:34:57 2010 +0100 Fixed mix up between pitches in magnify filter. commit 6b8a408fdbde63a83751c304079c44f1dde650c2 Author: Rémi Denis-Courmont Date: Wed Mar 3 23:32:21 2010 +0200 utf8_lstat -> vlc_lstat for consistency commit a1b58a771b1bdfcca56d24541b43ce5bf6caf8b7 Author: Laurent Aimar Date: Wed Mar 3 22:10:34 2010 +0100 Fixed picture leaks when unlinking a non displayed picture. commit 35a59f2d0f6a18fd2b80f9edbc5f0a258b770bd9 Author: Laurent Aimar Date: Wed Mar 3 22:09:51 2010 +0100 Fixed invalid var_SetBool in video_filter wrapper . commit 6adc39614a933e6d7cdc187963532de8573c1312 Author: Rémi Denis-Courmont Date: Wed Mar 3 21:35:26 2010 +0200 VAAPI: call XInitThreads() before XOpenDisplay() commit c3ad841b1255b6d2de96bfa0a7f1fcad81909a28 Author: Rémi Denis-Courmont Date: Wed Mar 3 21:33:06 2010 +0200 GLX: uses Xlib, needs XInitThreads() commit b64885ef2fadbc5360d0ff839cd0793cb194dc54 Author: Rémi Denis-Courmont Date: Wed Mar 3 21:27:15 2010 +0200 Pulse: uses Xlib, needs XInitThreads() commit e05d34f19d1e10cfb9297457e61e58974b772612 Author: Rémi Denis-Courmont Date: Wed Mar 3 21:20:46 2010 +0200 Pulse: fix warning commit 7fb17601b5163bfbc6657f04eeabde286c43ac1a Author: Rémi Denis-Courmont Date: Wed Mar 3 20:51:49 2010 +0200 kilobit is kb, not kB commit 778a6f0719a6bf547917ff9f2ef7fd84769fd901 Merge: 8d76c39a239 f8aeca6aea3 Author: Rémi Denis-Courmont Date: Wed Mar 3 20:09:49 2010 +0200 Merge branch 'master' of git.videolan.org:vlc commit f8aeca6aea380d1477e325ee2303140281f80e3b Author: Jakob Leben Date: Wed Mar 3 18:38:49 2010 +0100 Qt: show folder icon for non-leaf nodes in iconView and listView close #3343 commit 8d76c39a239f73fe70fd72dbd86ef5c006e1ce7b Author: Rémi Denis-Courmont Date: Wed Mar 3 19:12:57 2010 +0200 Remove HTML anchor from URI in all cases, not just file:// commit 3fbf9b48e1187d532b0685d27aface811996cf06 Author: Rémi Denis-Courmont Date: Wed Mar 3 19:01:01 2010 +0200 Qt4: only embed video coming from the playlist (i.e. not VLM) commit 4c40aec495ef7062523e092c8ef5d9bfffde063a Author: Rémi Denis-Courmont Date: Wed Mar 3 18:53:21 2010 +0200 Qt4: --embedded-video must be checked on the window object (not the UI) commit 42ed348c15f99491502acb7b9d517bc45c24d452 Author: Rémi Denis-Courmont Date: Wed Mar 3 18:52:29 2010 +0200 Qt4-X11: cannot embed video if wallpaper mode is on commit add3a2b1ee82d0143c19a2ef32ca8f2ccbd49a64 Author: Rémi Denis-Courmont Date: Wed Mar 3 18:50:15 2010 +0200 Grammar commit e17d5ecd8918a78c8ecbff36110292c1caaafd26 Author: Rémi Denis-Courmont Date: Wed Mar 3 17:33:44 2010 +0200 Use KiB instead of kB for input statistics This is an arbitrary choice. But KiB are much more common than kB. Also the notation is unambiguous. Note that we keep kbps for *bit* rates. commit 2d692952142354a7a91e10048a0dc8f0ca95ec6e Author: Rémi Denis-Courmont Date: Wed Mar 3 17:48:51 2010 +0200 Use MiB rather than MB for arbitrary memory limits commit e2eccee759772d903d7fb1fed398fb354d45b676 Author: Rémi Denis-Courmont Date: Wed Mar 3 17:47:48 2010 +0200 Use ISO 80000 units for byte quantities as adequate commit b5a14d4d7684f609e5fe071c01870694fa3cd812 Author: Jakob Leben Date: Wed Mar 3 13:44:25 2010 +0100 Qt: ensure that item selection has visible effect in playlist views Fix #3349. Unfortunately we can not use QStyle to handle selection generically across platforms. commit 757c699e0961682607f11986a9c442d2ecfb7317 Author: Jean-Baptiste Kempf Date: Wed Mar 3 00:07:10 2010 +0100 Qt: use float for rate and fix a bug when mouseWheeling commit 9ac719c31809fb4f72abe7e6c98e6a9db0bc2cf5 Author: Antoine Cellerier Date: Tue Mar 2 23:19:06 2010 +0100 Update the rate value when setting the input. commit 9658acc090c330151e4069066f47eae18afe149a Author: Antoine Cellerier Date: Tue Mar 2 23:09:34 2010 +0100 Parse input specific options earlier to enable using :rate=something commit 56c907c617b9e895e4c348cf35473227813ff482 Author: Antoine Cellerier Date: Tue Mar 2 22:56:59 2010 +0100 Check rate value before using. commit 0888d465c1b531be0a7b9635500ec2e60cccfdc3 Author: Laurent Aimar Date: Tue Mar 2 21:26:35 2010 +0100 Removed down/up mixing support from mpgatofixed32. It was incomplete and was creating issues when the audio output provided a non mono device (close #3272). commit 83655cec3fe316a3f073c510688b881f10c787c1 Author: Antoine Cellerier Date: Tue Mar 2 14:51:05 2010 +0100 Prefer use of function references for buttons Use of function references rather than function names to store button actions. This allows using all kinds of functions, including non global ones. Note that the old mechanism using global function names is not supported anymore. Existing scripts will need to be fixed (-> just remove the quotes around the function name). commit 874015cce397cd25d400e64b4879774a1cde92aa Author: Antoine Cellerier Date: Tue Mar 2 14:33:11 2010 +0100 Lua: Misc simplifications. commit 4822a79c7160571ce020fab27efd2273622512a6 Author: Antoine Cellerier Date: Tue Mar 2 12:44:26 2010 +0100 Change vlc.stream() and vlc.memory_stream() error reporting to behave like lua's io.open() or loadfile() functions. commit 0e4feb1e125ca3446306835a6d7c8c340f6d9111 Author: Rémi Denis-Courmont Date: Tue Mar 2 22:12:02 2010 +0200 Handle -v correctly (i.e. as most other programs do) commit 4ac9513cfdcf97af9776575b312267b0e785b386 Author: Rémi Denis-Courmont Date: Tue Mar 2 22:07:50 2010 +0200 Install and look for plugins in plugins/, not modules/ (fixes: #3352) commit 8902488ba529c0cf4c903a8a84ff20b5737cc753 Author: Rémi Denis-Courmont Date: Tue Mar 2 21:30:08 2010 +0200 XSPF: fix NULL dereference on empty commit 8bf4be30381fa0474cf8de4f3655233abef8bad5 Author: Rémi Denis-Courmont Date: Tue Mar 2 21:24:29 2010 +0200 Input item URI cannot be NULL commit 6894acd77779454199d47a2c5c7a36ccf8278db0 Author: Jean-Baptiste Kempf Date: Tue Mar 2 16:53:11 2010 +0100 Qt: display the correct rate Close #3368 commit 0900cd7c2459b15ba66746c8a8f2ac20e2d16f7e Author: Jean-Baptiste Kempf Date: Tue Mar 2 11:59:37 2010 +0100 Qt: simplify SpeedLabel constructor Ref #3368 commit 937fb9bc4f88c2d59748bd9ff130a00b3760d877 Author: Rémi Denis-Courmont Date: Mon Mar 1 23:22:46 2010 +0200 SplitMRL: warn if we get a path instead of a MRL/URI commit 2d9dbfb9f202be3b5b040e84eaec85878340a47a Author: Rémi Denis-Courmont Date: Mon Mar 1 23:21:49 2010 +0200 stream redirected path is a path, not a URI (i.e. no scheme) commit 31b16162b274c560a616041a4f3d30993d6fb293 Author: Antoine Cellerier Date: Tue Mar 2 12:24:41 2010 +0100 Revert "Use pushliteral instead of pushstring where possible. Saves a strlen call." This reverts commit d69b5e609845a113328dc724e241d5e900091c9f. commit 33cb855c1469f8ce10ef72ebded98c94dc37afb9 Author: Antoine Cellerier Date: Tue Mar 2 12:21:25 2010 +0100 Use var_Inherit instead of var_CreateGet + var_Destroy. commit d69b5e609845a113328dc724e241d5e900091c9f Author: Antoine Cellerier Date: Fri Feb 26 12:14:26 2010 +0100 Use pushliteral instead of pushstring where possible. Saves a strlen call. commit 41bf4c46cb6c9f30a621ebb3d68bc8844c35a9be Author: Jakob Leben Date: Tue Mar 2 11:12:03 2010 +0100 Playlist: fix faulty duration sorting due to integer overflow close #3361 commit 86d3f7ad940198606f709fe5f13c8e4634f542d7 Author: Laurent Aimar Date: Mon Mar 1 21:11:17 2010 +0100 Fixed closed caption decoder with CC3/4 and TX data. commit 1898f3753d05d121dcbfad2d87bcc3fb806c942b Author: Erwan Tulou Date: Mon Mar 1 21:50:32 2010 +0100 core: two typos commit e86c4feff7651d53eb7bb3d28b3a724a52dd7055 Author: Erwan Tulou Date: Mon Mar 1 21:12:42 2010 +0100 skins2(Win32): no need to manage a two window classes commit 4ad06d105245706d12932f3391584ee5f5bbf5ea Author: Erwan Tulou Date: Mon Mar 1 18:16:47 2010 +0100 skins(Win32): replace GetWindowDC with GetDC GetWindowDC paints in nonclient area (not recommended on msdn) and not needed for skins. Also, it doesn't take WS_CLIPCHILDREN into account and forced to add a lengthy hack which can now be removed. This patch hopefully could also fix a refresh issue found only on Vista/Win7 (to be tested) (http://forum.videolan.org/viewtopic.php?f=15&t=68891) commit 88d39ceef6b983663ccae410be55a2ace26d9074 Author: Rémi Denis-Courmont Date: Mon Mar 1 21:06:10 2010 +0200 Qt4: use explicit direct connections when passing VLC pointers... ...without reference. With a direct connection, the call stack ensures that the pointer remains valid until the slot returns. This is not the case for asynchronous ("queued" in Qt4 documentation) signals. Obviously, this means we have to emit the signals from the Qt4 main loop thread, *or* alternatively not touch any Qt4 UI stuff fromt he slot. Hopefully, any such bug would be easier to find this ways. commit 9bd636a7f94ebba26aa068570636efe9611afdaf Author: Rémi Denis-Courmont Date: Mon Mar 1 20:40:34 2010 +0200 Revert "Qt4: passing pointers over thread signals is not allowed..." This reverts commit dcd592840d22bc93d287c9edbba72625746d1096. This bug is so pervasive within the Qt4 interface that removing this instance won't make a difference. commit 892f3b5aa68e57dd35c0a95f13c6ac7112ec2d32 Author: Pierre d'Herbemont Date: Sun Feb 28 23:53:00 2010 +0100 libvlc: Attempt to fix set_nsobject() with QMacCocoaViewContainer and improve documentation. commit 1609af14267518bf7c2c87a64755a90e4a23c12c Author: Pierre d'Herbemont Date: Fri Feb 26 15:11:29 2010 +0100 VLCKit: isPreparsed doesn't exists anymore. commit 7b5b08e3c744f3f8c08b27dcc02a1c1b53ad30d1 Author: Pierre d'Herbemont Date: Thu Feb 25 23:53:08 2010 +0100 libvlc: Use a union for libvlc_media_track_info_t. commit a3670b8f940206078bb51b4babe60e8a385c97e7 Author: Fabio Ritrovato Date: Sun Feb 28 23:43:39 2010 +0100 Lua SD: fix leaking commit 92661c0e6635c1d9b6816219faba3f7de3850984 Author: Jean-Baptiste Kempf Date: Sun Feb 28 15:00:23 2010 +0100 Qt: clean and cosmetics commit 84a974e668238b979e389eddf656ca32f51e3de4 Author: Jean-Baptiste Kempf Date: Wed Feb 24 16:19:53 2010 +0100 Qt: undock the playlist Ref #3332 Signed-off-by: Jean-Baptiste Kempf commit 9ab961880231c692a92b1710010bcf7ac503cf17 Author: Jean-Baptiste Kempf Date: Sun Feb 28 20:26:03 2010 +0100 Ship everything that is needed for lua script on Win32 Patch by ale5000, on IRC. Close #3336 commit 5abfcea36b2a03bda22266f8481e2f1a83b62dab Author: Rémi Duraffort Date: Sun Feb 28 23:03:41 2010 +0100 Fix doxygen documentation. commit dcd592840d22bc93d287c9edbba72625746d1096 Author: Rémi Denis-Courmont Date: Sun Feb 28 21:35:45 2010 +0200 Qt4: passing pointers over thread signals is not allowed... ...unless proper reference counting si involved, or the signal is blocking queued (but that is deadlock-prone). Ref: LP#528285 commit 077b6674a9f0f9c322b6a8d2d53b8d0890a4a112 Author: Rémi Denis-Courmont Date: Sun Feb 28 19:10:46 2010 +0200 This is still buggy. commit 9f0d9b4fac9067e3d131a0f77c4236ed29fabf47 Author: Antoine Cellerier Date: Sun Feb 28 18:00:46 2010 +0100 Fix debug messages. commit 7056f7113ecf94d1a87a0ee22840f25537ff66ab Author: Rémi Denis-Courmont Date: Sun Feb 28 18:53:52 2010 +0200 FTP: handle ftp://HOST correctly This should fix LP#465560 - segmentation fault in strstr() commit 16114c73acf90695d2fdb6f0ee1e5e79b2dfa52b Author: Rémi Denis-Courmont Date: Sun Feb 28 17:47:07 2010 +0200 libvlc_media_player_play: missing unlock commit 430c69a6736848eee2032e5af4fc2b88cac18e0e Author: Rémi Denis-Courmont Date: Sun Feb 28 16:24:40 2010 +0200 Avoid namespace clash with normal getopt commit 68f6af6e769cd3022861c421a15a610b6227a301 Author: Rémi Denis-Courmont Date: Sun Feb 28 16:10:34 2010 +0200 getopt: remove optional argument support commit 2b1c487cf82250a85af291e5e382028b7f87d9c6 Author: Rémi Denis-Courmont Date: Sun Feb 28 16:05:14 2010 +0200 Remove Apple getopt_long bug-to-bug commit 6edb2da8f463a74490a6a16ddaef86ea6ddb4417 Author: Rémi Denis-Courmont Date: Sun Feb 28 16:02:15 2010 +0200 getopt: remove opterr global (always 0 within LibVLC) commit 2361280d58e8b8c52ff4b7afa9dded5bc112efea Author: Rémi Denis-Courmont Date: Sun Feb 28 15:25:17 2010 +0200 getopt: remove useless functions and boiler plate, update licens We only use getopt_long(). Also we don't care about pre-C89 compilers. commit b3a59c07e71c74191c2d1524dbd2f5412dd762db Author: Rémi Denis-Courmont Date: Sun Feb 28 14:58:26 2010 +0200 Always build and use "our" getopt (We still need -lgnugetopt for cachegen) commit 880c1d98801b4edd0330145ab2a98d3edf575c59 Author: Rémi Duraffort Date: Sun Feb 28 15:03:01 2010 +0100 libvlc: fix doxygen comments. commit 89410999e5c13de0d83ac18c5a69026017d0d7f5 Author: Rémi Denis-Courmont Date: Sun Feb 28 15:07:43 2010 +0200 Remove deprecated and unused AC_TYPE_SIGNAL commit 9e46824b2991658d6d7ad5228545350e218f5d31 Author: Rémi Denis-Courmont Date: Sun Feb 28 11:52:38 2010 +0200 Win32: convert file:// URI to path correctly This mostly reverts commit 37de4458fcac515a7683c1bd3da08a22d5c0d890. commit add8534f31b7c7ff20503169437d7d47ec3ac156 Author: Laurent Aimar Date: Sun Feb 28 12:48:10 2010 +0100 Prevent a potential integer overflow (mkv). commit 059a5785363ecf61de81ebf0e3628b5638b93d43 Author: Laurent Aimar Date: Sun Feb 28 12:35:18 2010 +0100 Fixed segfault with incomplete mkv files. commit b51e492c3da42a569b9b6715c97fe858a0c96a15 Author: Laurent Aimar Date: Sun Feb 28 00:46:45 2010 +0100 Fixed potential segfault with corrupted streams (audio codecs). commit 10029dae8d0612702856a3b74390d80362b52c78 Author: Jean-Baptiste Kempf Date: Thu Feb 25 19:58:14 2010 +0100 Qt: remove debug and cosmetics Signed-off-by: Jean-Baptiste Kempf commit f327c96f7502df6235a059003052edbbe94ec8d9 Author: Jean-Baptiste Kempf Date: Sat Feb 27 13:48:36 2010 +0100 Qt: Be sure to hide the caching when an input is deleted. Fix the bug where caching would stay all the time when stopping commit 18ed1a8922ec552d8aeb7b98f192600065ecfdd7 Author: Jean-Baptiste Kempf Date: Sun Feb 28 10:54:30 2010 +0100 Qt: avoid a crash on first Startup commit a278cc95be52d3aacfabf48622710ba3efd5b5f8 Author: Jean-Baptiste Kempf Date: Sat Feb 27 16:16:08 2010 +0100 NSV: fix comment commit 5fbff8a0285766c83280a1335b286079ce1f61e0 Author: Jean-Baptiste Kempf Date: Fri Feb 26 22:30:18 2010 +0100 NEWS about Flac to please audiophiles commit bf92daa5d47cfa6379cfe5e1ce80533e92b4f6cc Author: Antoine Cellerier Date: Sun Feb 28 00:39:53 2010 +0100 Add error handling to luac intf. commit b8d7defe1771f3f4dc486f80d75b8dbcd1475d57 Author: Antoine Cellerier Date: Sun Feb 28 00:19:18 2010 +0100 Don't use printf to print debug output. commit 34500c14bf7d9e58a62ff0f0d6a98ec4a9cf4e91 Author: Laurent Aimar Date: Sat Feb 27 22:57:50 2010 +0100 Fixed segfault with corrupted mkv files with compressed data. commit 6b4ec806e6e15ba70ed1d577ab7d8dd1efb33262 Author: Laurent Aimar Date: Sat Feb 27 22:48:22 2010 +0100 Fixed text_style_Copy() behaviour. commit 873bcee7d2eb03fe944fe28dad5ca11251e51196 Author: Laurent Aimar Date: Sat Feb 27 22:37:57 2010 +0100 Fixed potential invalid access with too short packetized data. commit fe82dccc31a3a311f54cf8078127ba132679e54d Author: Laurent Aimar Date: Sat Feb 27 22:11:37 2010 +0100 Fixed segfault with corrupted zip file. commit 08813ee6f8eb0faf83790bd4247c0a97af75a1cf Author: Laurent Aimar Date: Sat Feb 27 22:09:09 2010 +0100 Fixed read(NULL, size) in zipstream. commit 356372b2c187407de84e0d4fc33263ccb303b336 Author: Laurent Aimar Date: Sat Feb 27 22:06:54 2010 +0100 Cosmetics (zip). commit 7bbc2ae8270ebf737660b25b226bddbab55b70c5 Author: Laurent Aimar Date: Sat Feb 27 22:01:02 2010 +0100 Fixed memleak if no data are read or poke (zip). commit 725a1777f451060452977382712f0a1c0c395167 Author: Antoine Cellerier Date: Sat Feb 27 23:13:32 2010 +0100 Don't add share directory to lua search path on windows. Fixes #3320. commit 67cfc81471993023209c2bdb907295a0a451c5ff Author: Antoine Cellerier Date: Sat Feb 27 23:00:12 2010 +0100 Fix NULL pointer dereferencing due to c58a5af7401735b50fa058fe5ab83d8ae911de4c. commit 1f01a7c64eb1ecd975595736b261fec074fb7116 Author: Antoine Cellerier Date: Sat Feb 27 22:34:22 2010 +0100 Provide luac compilation script. See vlc -I lua --lua-intf luac to get usage. commit af632723ca953443629bd88aabd2ddb3dfda34da Author: Antoine Cellerier Date: Sat Feb 27 22:07:07 2010 +0100 Kill warning. commit 725f76a196227157cd86c1f6f55dc494fba0528a Author: Antoine Cellerier Date: Sat Feb 27 22:04:53 2010 +0100 Kill warnings about unused variables. (jpeg?) commit f782f86eb4b103a7fc7c7c9454dc838e9e2438f0 Author: Antoine Cellerier Date: Fri Feb 26 12:14:26 2010 +0100 Use pushliteral instead of pushstring where possible. Saves a strlen call. commit 7478dfe4edc66d74679620be38d686d08e48ac7a Author: Antoine Cellerier Date: Fri Feb 26 12:01:33 2010 +0100 Do not store extension pointer in a variable visible from the lua code. commit 2c24456389d6518d0d429c0c4f41e5bf52c2d793 Author: Antoine Cellerier Date: Fri Feb 26 11:56:32 2010 +0100 Do not store p_this in a table value visible from lua code. commit 5a60c559f1408d874fb4bb2afdd8cb5c073c45c7 Author: Antoine Cellerier Date: Fri Feb 26 11:45:00 2010 +0100 Do not generate and run lua code to define the module path. Use lua C functions. commit 92c3f4a5c88652aa8cdcca9b4406b8a836342949 Author: Geoffroy Couprie Date: Sat Feb 27 19:24:44 2010 +0100 update.c: ifdef some win32 specific code commit 00f8541d82a6e40c67064dba15769de64e53defa Author: Fabio Ritrovato Date: Sat Feb 27 15:15:43 2010 +0100 Lua SD: Jamendo - using album_image will give better results than album_id commit 1cf9988ad55cdb177626d1c7a00be48f65dee417 Author: Fabio Ritrovato Date: Sat Feb 27 14:59:03 2010 +0100 Fix white lines commit e9cfdeed1051e959ed4ca575827a6d67a07313ff Author: Fabio Ritrovato Date: Sat Feb 27 14:56:25 2010 +0100 Lua: Jamendo SD + Demuxer Jamendo radios are accessed trough the demuxer, otherwise the SD script will be too slow. The demuxer should also resolve all the Jamendo api calls to the track unit, xml only. commit 8e9cdc1579df7dce26ccb796157d654faf4065f8 Author: Geoffroy Couprie Date: Sat Feb 27 13:55:01 2010 +0100 Launch the installer after download commit fffce3a3c7213de213ee5b52b961a1561d54f0ba Author: Laurent Aimar Date: Sat Feb 27 10:45:43 2010 +0100 Fixed segfault when seeking in ASF with broken index. It closes #2272 and #3350. commit b4f08e46d879bdfedd784e002399598e1405e51e Author: Laurent Aimar Date: Sat Feb 27 10:27:14 2010 +0100 Cosmetics. commit df3997deea7782189d100a4c2270d95ef37a2bce Author: Laurent Aimar Date: Sat Feb 27 10:21:58 2010 +0100 Fixed invalid read in ASF_ReadObject_Index (asf). commit 6cceda066b7c5f4f2d489f816fb816551c69aaa5 Author: Fabio Ritrovato Date: Sat Feb 27 00:52:26 2010 +0100 Lua demux: open the stream lib commit 544d405502d2bd119328426c9c934d23c7414432 Author: Erwan Tulou Date: Fri Feb 26 22:49:18 2010 +0100 skins(Win32): fix minimize not functioning (see #3300) This patch - uses owner/owned windows so that all skins2 windows get minimized at the same time - add WS_MINIMIZEBOX to enable minimize in taskbar button - some cosmetic commit 9e3f5a7e70929c3b3496ab5b465645ce3d5566e8 Author: Erwan Tulou Date: Fri Feb 26 23:19:35 2010 +0100 skins(Linux): remove dead code commit cfcad6458ccd9ba173d0c43fbd5811e22f4a7816 Author: Erwan Tulou Date: Thu Feb 25 22:28:39 2010 +0100 skins2(Linux): support clean exit when user closes vlc via the taskbar if not managed, vlc terminates with a "vlc: Fatal IO error: client killed" commit c5154680e5159e3952248aa3f7312a79552ff075 Author: Laurent Aimar Date: Fri Feb 26 23:50:25 2010 +0100 For private stream_type, fallback on registration descriptor in TS demuxer. It closes #3339 (the stream is correctly detected), but as the 302M content is not PCM data (probably AC3 or Dolby E), the audio is not correctly decoded. commit 8f21522cd30beae9ae5367092ed60976c5c0da83 Author: Jean-Baptiste Kempf Date: Fri Feb 26 21:54:34 2010 +0100 Flac: Fix compilation warnings about signed vs unsigned commit 376853e5d685a9dde50acbdc2524fa5d890aed83 Author: Laurent Aimar Date: Fri Feb 26 21:49:34 2010 +0100 Fixed missing A() section for VLC_CODEC_ADPCM_IMA_AMV. commit 32d00638c478da621698e84c5846f05601720039 Author: Jean-Baptiste Kempf Date: Fri Feb 26 14:27:48 2010 +0100 Vorbis: remove unused variables commit 4ddfcff3a2b18c7ae08f39511224782d443925aa Author: Jean-Baptiste Kempf Date: Fri Feb 26 14:26:55 2010 +0100 Vorbis: support for 6.1 and 7.1 Close #3347 commit 86352fc87a075258c0343585ce36aa6f2018da29 Author: Jean-Baptiste Kempf Date: Fri Feb 26 13:24:05 2010 +0100 Fix FLAC 7.1 support Close #3348 commit f74eff7db9c0e4b7f8d3e6108ca6ab3985928255 Author: Jean-Baptiste Kempf Date: Thu Feb 25 18:08:41 2010 +0100 Qt: open dialog, set a minimumSize for the playButton commit b28c81b4f583192006da8140847122f10ac93234 Author: Jean-Baptiste Kempf Date: Fri Feb 26 18:47:43 2010 +0100 Fix typo in comment commit 37ab7434c092ef57e464202b4d224e7e37b44e82 Author: Laurent Aimar Date: Fri Feb 26 20:58:29 2010 +0100 Allowed H264 direct rendering for non reference frames only (avcodec). commit b1deb11a2427118f470b9a528df22b2629acc669 Author: Laurent Aimar Date: Fri Feb 26 20:51:20 2010 +0100 Allowed I422 direct rendering support when possible (avcodec). commit c7c5b9c92c9037b0f67221d23d1d37cdb8cb46c9 Author: Laurent Aimar Date: Fri Feb 26 20:42:22 2010 +0100 Added logs about direct rendering usage (avcodec). commit c228c356bb5bbac52edf06c0ba9dbdeb48bdb55f Author: Laurent Aimar Date: Fri Feb 26 20:36:29 2010 +0100 Check for codec specific pitches alignment in avcodec. It is ugly to have this list of codec id (as it can become unsynchronized), but ffmpeg does not provide a way to retreive this information :( commit c935a03f2f5bddaef3ff4b3ea06684607338df2d Author: Laurent Aimar Date: Fri Feb 26 20:26:45 2010 +0100 Correctly test for picture compatibility with avcodec direct rendering requirements. commit c1fc6e205ae1d86fddfa850bc10ceefec3c3f86e Author: Laurent Aimar Date: Fri Feb 26 20:10:09 2010 +0100 Modified picture_Setup to provide more vectorization compatible pitch/lines values. picture_New() will now always return a picture having - pitches multiple of 16. - chroma pitches multiple of the luma one. - a bit of extra height (as it can helps some ASM functions). commit c8179819a4b69a06dbdc74c626f796cab09bab34 Author: Laurent Aimar Date: Fri Feb 26 19:57:30 2010 +0100 Removed the assumption that XV and picture_New() behaves alike (xcb). commit 89b42584a9ad2ff822c68a7cf259b580cdf89dcb Author: Rémi Duraffort Date: Fri Feb 26 19:51:01 2010 +0100 Revert "Missing return values." This reverts commit 46626b9d1d0ac80a89ed152d2785cc961eb856d5. Dead code. commit 6715011684a800b49ce98f50fb0027ee0fffb2a7 Author: Rémi Duraffort Date: Fri Feb 26 19:45:08 2010 +0100 qt4: remove a dummy call to var_Get (void variable), fix #3346. commit 46626b9d1d0ac80a89ed152d2785cc961eb856d5 Author: Rémi Duraffort Date: Thu Feb 25 20:53:22 2010 +0100 Missing return values. commit e2cc2f754b9b9584b8837128ec69f1a252059a4c Author: Konstantin Pavlov Date: Fri Feb 26 15:32:03 2010 +0300 Fix previous commit. commit 6a0d4bdd348dbf478bbad60fd736201b6c85dde0 Author: Antoine Cellerier Date: Fri Feb 26 11:07:42 2010 +0100 Include all authorized lua extensions in module search path too. commit 16511fee7c80ba34d176a20c40cd7e341241a441 Author: Pierre d'Herbemont Date: Thu Feb 25 23:15:48 2010 +0100 test: Report when preparsed is working only when it works. commit ba1fea8d5e1c18719499ca7b1b5346ee6ca2d3c2 Author: Pierre d'Herbemont Date: Thu Feb 25 23:03:35 2010 +0100 test: Alloc more time for media_list_player test. commit ad3a30059635060be68935d167f8d9887a0a7bd9 Author: Pierre d'Herbemont Date: Thu Feb 25 23:02:15 2010 +0100 test: Simplify media_list_player test. commit 92bdd6e5d93513a77b42844d1bc38738a9c7fd3a Author: Pierre d'Herbemont Date: Thu Feb 25 22:25:59 2010 +0100 meta: Use libvlc_media_parse(). commit 1b1325c6d462f508f3e0d0e6ff2d4eed4e1d4b1e Author: Pierre d'Herbemont Date: Thu Feb 25 22:05:05 2010 +0100 test: Simplify media_player test. commit 9dfc36b28d0e6120afd92dc0ea2a59be313ca17f Author: Rémi Denis-Courmont Date: Fri Feb 26 00:01:07 2010 +0200 Missing ignored files commit ec36bfdc677be93e17914cd1435417082bc832f9 Author: Rémi Denis-Courmont Date: Fri Feb 26 00:00:26 2010 +0200 Ignore .luac files commit ca6b633e9b398864ad0e4b6f125c7e30c3bf0221 Author: Rémi Denis-Courmont Date: Thu Feb 25 23:56:45 2010 +0200 Remove error/warnings from module_need() They caused much confusion from bug reporters and support requestors. Feel free to add more explicit and specific errors after module_need() call sites in failure cases. commit 4cd022e633fb75f08bdf918726e75a19ee31f2c2 Author: Rémi Denis-Courmont Date: Thu Feb 25 23:36:52 2010 +0200 Document config_LoadCmdLine() more commit 065f17b24b22b089e4a89873b58161b6f13e713a Author: Pierre d'Herbemont Date: Thu Feb 25 21:27:18 2010 +0100 test: Pretend that our test suite is working where it is not. And no the test is not broken. libvlc_media_get_tracks_info() is. commit 2dbdde0d0ab5359ced9121940470824b49ebfa7d Author: Pierre d'Herbemont Date: Thu Feb 25 21:31:22 2010 +0100 Revert "Broken test case" This reverts commit 9a2adcfde5e66cc3dc1de9c220c88c77fe718970. commit d9477b1f6d92f32192770396fc13dc6f2e50582c Author: Rémi Denis-Courmont Date: Thu Feb 25 21:46:35 2010 +0200 Install simplexml too commit 55a915eaaec6c0ddebfa45690bcf59d07a0c87ae Author: Rémi Denis-Courmont Date: Thu Feb 25 19:46:23 2010 +0200 Qt4: handle Meta modifier in the prefs commit 6fc7f48a2cf85e4e9f593f80346912285b4cfb67 Author: Rémi Denis-Courmont Date: Thu Feb 25 19:43:53 2010 +0200 fr: Fix "Set [hotkey binding]" translation Oddly enough, this was correct in VLC 1.0. commit c2a0c299b5be9482db8470e9c45d7353ee9cc6b2 Author: Rémi Denis-Courmont Date: Thu Feb 25 19:37:41 2010 +0200 XCB window: key modifier 4 is meta, not command commit 960f708ef919a822db9664052a855ea515338873 Author: Rémi Denis-Courmont Date: Thu Feb 25 18:48:21 2010 +0200 Distribute and install the CUE parser commit 0bae97c50a46dac48d2225ec2a9e36dc8278e8d9 Author: Rémi Denis-Courmont Date: Thu Feb 25 18:45:20 2010 +0200 Check that .lua files are declared (faster than make distcheck) commit 647ea7baec3260e3ca3b081c34e945063ed6afb0 Author: Rémi Denis-Courmont Date: Thu Feb 25 18:45:07 2010 +0200 Clean lua byte-core (fix) commit 3da0fd7e0230b16a3b2fb7e9742d75a81ac6205f Author: Jean-Baptiste Kempf Date: Thu Feb 25 16:22:18 2010 +0100 Qt: don't show the menu button if there is only 1 chapter and 1 title commit cec40cfa2331580a617ada164de9fd440b20a079 Author: Jean-Baptiste Kempf Date: Thu Feb 25 00:37:02 2010 +0100 Forgotten .nsv in open file dialog commit 23c4cec46995dbbfd1fb1e6b7aa7fa44f35a4722 Author: Erwan Tulou Date: Thu Feb 25 11:08:39 2010 +0100 skins2: extend --[no]-qt-video-autoresize to skins2 As for qt4, offering the possibility to deactivate automatic resizing is desirable. Reusing the qt parameter is not a problem for skins since qt4 is a prerequisite. TODO, rename this parameter with a more interface agnostic name since the need is for all interfaces. commit 6c4ac35e3d336ad70028030f8bff9d21632660ca Author: Erwan Tulou Date: Thu Feb 25 10:11:16 2010 +0100 skins2: make default more consistent for video control For a video control, default values are contradictory, in a sense that a video control is not resizable and autoresize is true. By default, this results in skins resizing to fit a new video, but the inner video not using this extra space. (see AirFlow for instance) This patch ensures that if autoresize is true, default behavior for a video control is to be resizeable. commit d1540b171b024dbe019b907775d40c245982a03f Author: Gildas Bazin Date: Wed Feb 24 22:38:51 2010 +0000 fixes for maemo build commit 0f1503b43f42967d871f9adc467eeac40e04dea0 Author: Gildas Bazin Date: Wed Feb 24 22:20:18 2010 +0000 hildon: add a slightly more useful menu to the maemo interface commit 49edd4a73b9a532583b3b29d56bba9f1ef01eb49 Author: Gildas Bazin Date: Tue Feb 9 21:45:57 2010 +0000 contrib: no need to build the whole of twolame commit b4aabc38fd96fb27bd422f9f82b1281ba5d62531 Author: Christophe Mutricy Date: Wed Feb 24 23:03:20 2010 +0100 Distribute .h files commit 2bac8977d8c2d8877dc0c0df7bc635a6dc5cbdf4 Author: Erwan Tulou Date: Mon Feb 22 21:55:16 2010 +0100 Win32: use linked_with_a_crap_library_which_uses_atexit() (libxml2 and libqt4) On windows, - libxml2 spawns a 'watchdog' thread, when statically linked. - libqt4 spawns a 'watcher' thread. These threads clean up remaining ressources once their initiator thread has terminated. So, the associated dll must NOT be freed explicitly and blindly. Since there is no means to know when these 'cleanup' threads terminate, the safe approach is to not free the dlls and let freeing occur when vlc terminates. commit 9e36c6f4da525cdf1fcba3fbe3421a5a0e958ab6 Author: Rémi Denis-Courmont Date: Wed Feb 24 21:20:32 2010 +0200 Uninitialized value commit 47ed26270dbef9d9414b42ea96b676f170740f6b Author: Jakob Leben Date: Wed Feb 24 19:04:08 2010 +0100 Qt: no need to clear playlist search twice commit c895ed19b17074a1a760602596dfa746239974ca Author: Jean-Baptiste Kempf Date: Wed Feb 24 18:10:25 2010 +0100 Qt: use qtu( ) when appropriate Close #3333 commit 9a2adcfde5e66cc3dc1de9c220c88c77fe718970 Author: Rémi Denis-Courmont Date: Wed Feb 24 18:08:01 2010 +0200 Broken test case Apparently, running make check when adding test cases is too difficult. commit 55abf4ec4b9b010438d83a4b925f7f8fec4270cc Author: Rémi Denis-Courmont Date: Wed Feb 24 17:55:05 2010 +0200 Revert "sd: Make most members private." This reverts commit 786292c3f205f96b467321c9973a2ba13029fb60. Apparently, compiling libvlccore (on any platform) is too much to ask. commit 350b1052769f273c46b29d1ba60e2caa9c925ecb Author: Rémi Denis-Courmont Date: Wed Feb 24 17:54:49 2010 +0200 Revert "sd: Export internals with a getters." This reverts commit 027b44025e11be76c4c3f9e34c2648841f389f14. commit 10c43ff060f2fb46db77f62a12c6580d785b87ca Author: Erwan Tulou Date: Wed Feb 24 14:16:57 2010 +0100 skins2(Win32): fix second bug of #685 On Windows, skins with on top set were still visible in fullscreen mode This patch makes fullscreen also a topmost window. commit 027b44025e11be76c4c3f9e34c2648841f389f14 Author: Pierre d'Herbemont Date: Wed Feb 24 14:15:59 2010 +0100 sd: Export internals with a getters. lua need them. Also fix an obvious leak. commit 786292c3f205f96b467321c9973a2ba13029fb60 Author: Pierre d'Herbemont Date: Wed Feb 24 11:19:38 2010 +0100 sd: Make most members private. commit 33983bc558f3efe402af8a5719d6796316ec9a16 Author: Jakob Leben Date: Tue Feb 23 18:13:57 2010 +0100 Qt: media library is always a tree commit 5ea622dc8f808ef7879505078ad280ce5eeb00a6 Author: Jakob Leben Date: Tue Feb 23 17:43:46 2010 +0100 Qt: hide buffering display if buffering doesn't reach 100% commit f3efae83adeebb6cd08bfd18ecf4953a1344c4aa Author: Erwan Tulou Date: Wed Feb 24 11:44:11 2010 +0100 skins2: add a way to reset rate to normal speed (trac #2412) Skins did not offer a simple way to get back to normal speed once user had clicked several times on either slower or faster rates. This patch automatically resets rate to normal if user presses play/pause when an input is already launched. (as suggested in trac #2412) commit a94dd37ee15a7e9d54aeb27991431bd0bdf3696c Author: Jean-Baptiste Kempf Date: Wed Feb 24 11:45:32 2010 +0100 Win32 configure: disable sqlite for now commit 7c51e98a6b685f6d172ef817b47ff672ce73056e Author: Erwan Tulou Date: Wed Feb 24 10:36:45 2010 +0100 skins2: add support for --[no]-video-on-top (fix #685) commit 4602023991ab63c6b47f091795cd6fa393b41c2c Author: Laurent Aimar Date: Tue Feb 23 23:31:57 2010 +0100 Fixed invalid accesses in decoder with corrupted subtitles streams. commit bee1e640081f8013f058fd147d6d4d80d20f47b0 Author: Laurent Aimar Date: Tue Feb 23 22:51:08 2010 +0100 Fixed potential memleaks in avformat wrapper. commit db449895e90d2fd0dbedd7620d174cf70e00ea40 Author: Laurent Aimar Date: Tue Feb 23 22:50:19 2010 +0100 Fixed division by 0 with invalid files in avformat wrapper. commit 8e16fb45f4e4b8b745b180e3b84ba2a8b9ffff76 Author: Laurent Aimar Date: Tue Feb 23 22:43:20 2010 +0100 Fixed signed integer overflow when loading AVI ODML index. commit 07f608d11eade6b1bbf5b7a41176e6fb90f1d7e9 Author: Laurent Aimar Date: Tue Feb 23 22:36:52 2010 +0100 Fixed segfault with corrupted AVI ODML index. commit 88b84dbe29d5a8217ac7988dec9d7b2ed9bf25d4 Author: Christophe Mutricy Date: Tue Feb 23 00:49:49 2010 +0000 Don't use a directory for a lone file commit ebbb05512f9c16812db5808fcba9a4678973d21f Author: Christophe Mutricy Date: Tue Feb 23 00:32:39 2010 +0000 Install the icons according to freedesktop "standard" http://standards.freedesktop.org/icon-theme-spec/icon-theme-spec-latest.html#install_icons commit 1f30e8690b43fb90f1ff7ed9588e95830f525e3b Author: Erwan Tulou Date: Tue Feb 23 22:56:03 2010 +0100 skins2: fix #689 (text control refresh issue) This patch redefines the method associated with visibility to ensure that the latest text is displayed when the text control gets visible commit 53e51f041445f19a53b82bc702c7ac9b97863350 Author: Rémi Duraffort Date: Sun Feb 21 20:21:33 2010 +0100 variables: print a warning if doing var_Set on a void variable. commit 61d909606573e2ee5cbfde89409dd1ab6b78bb05 Author: Felix Paul Kühne Date: Tue Feb 23 19:47:29 2010 +0100 contribs: another binary package update for Darwin including proper pc files commit ccdfdfdf1bca9dd8b24d332e38a7104cffbd935e Author: Pierre d'Herbemont Date: Tue Feb 23 19:35:31 2010 +0100 contrib: Also fix up .pc file on Mac OS X. commit 544625f19e2bcff397f6b591759f486d0a325075 Author: Jakob Leben Date: Tue Feb 23 17:24:53 2010 +0100 a macro to automate the choice of "folder"/"directory" string version according to platform commit b904c184ca24f41624f25d56c1767f2bc3fb9b2b Author: Pierre d'Herbemont Date: Tue Feb 23 15:26:15 2010 +0100 sd: Factorize function dispatch for better code readability. commit fcd847ecef19c10fec38ab510f3133af9bf0aee9 Author: Fabio Ritrovato Date: Tue Feb 23 15:23:49 2010 +0100 Lua SD: blind attempt at fixing #3324 commit 08b59679d090775824f786933f5c6d661d36cbe2 Author: Fabio Ritrovato Date: Tue Feb 23 14:32:32 2010 +0100 Lua SD: don't fail the whole probe if a script fail commit 27d5a2c474bcacf98a49ff78548c9ad21f115236 Author: Fabio Ritrovato Date: Tue Feb 23 14:17:25 2010 +0100 Win32: fix previous commit commit db1e6a133d1e29d3eb5bf8d526b76423d523d6a9 Author: Pierre d'Herbemont Date: Tue Feb 23 13:59:04 2010 +0100 test: Use image.jpg for testing tracks reading. image.jpg is a very small 1x1 image. commit f782942ddaab9922bd6326dd9e96685992869fc0 Author: Fabio Ritrovato Date: Tue Feb 23 14:10:59 2010 +0100 Win32: package lua common scripts commit 44c53d0e284565d60cbd40c51f3b961d83ba04ea Author: Fabio Ritrovato Date: Tue Feb 23 13:58:59 2010 +0100 Lua SD: add longname option (Close #3323) commit 9969ca2fbe184e5ea703163a6a013ab2c2d3fdd1 Author: Jakob Leben Date: Tue Feb 23 12:42:47 2010 +0100 playlist: remove unused ItemToNode() commit abc84401cd082ccd70a8bb07f9d96c3cff12b122 Author: Jakob Leben Date: Tue Feb 23 12:39:41 2010 +0100 playlist: consistently change input item type when subitems are added commit dfebdb6a7f9ef786468684952d20a9b34950135b Author: Jakob Leben Date: Tue Feb 23 11:41:35 2010 +0100 playlist: only make The Playlist flat, not Media Library commit 02745c6f42be59383d7ce82f44859261cdc83e86 Author: Jean-Baptiste Kempf Date: Tue Feb 23 11:13:41 2010 +0100 Win32: package the luaSD scripts commit 426550fe2315553ccdfde0639f8e1e536598bc12 Author: Jean-Baptiste Kempf Date: Mon Feb 22 23:26:59 2010 +0100 Removing tabs from previous commits. commit 8cd59f4a46875a4f0e44ae29124ebc122d168f48 Author: Laurent Aimar Date: Mon Feb 22 23:19:50 2010 +0100 Fixed regression in http access. access_t::info.i_pos must always be updated to allow icy-meta and seeking support. commit d66b08e0863383ec14c35ecc2556ca80054486a6 Author: Jean-Baptiste Kempf Date: Mon Feb 22 23:08:47 2010 +0100 Fix GoogleImage warning. Close #3311 Patch by ale5000 commit d38329b4dbcc1901e2f3ac147e1dd0697a174a7e Author: Fabio Ritrovato Date: Mon Feb 22 22:41:57 2010 +0100 Lua SD: let the user know we are working commit 6ebad9e33d13310387e53f4b115ec958ae321120 Author: Jean-Baptiste Kempf Date: Mon Feb 22 22:10:50 2010 +0100 Avcodec: comment an extra debug message on subtitles size commit 3620e95f210186d8c22214bf5364c02f2626f4f5 Author: Laurent Aimar Date: Mon Feb 22 21:20:28 2010 +0100 Fixed audio transcoding when using filters. commit 460ea1d9c820ce65f0f593d3f57b900a038a5ad0 Author: Fabio Ritrovato Date: Mon Feb 22 20:39:11 2010 +0100 Lua SD: Icecast Directory script commit db21ff87b3749938d3bc1a8c6466f2105d0783b6 Author: Fabio Ritrovato Date: Mon Feb 22 20:30:02 2010 +0100 Fix debug message commit d9ab1c7141514fc12776a567654ea3fd97e598fd Author: Pierre d'Herbemont Date: Mon Feb 22 20:31:04 2010 +0100 VLCKit: preparsed->parsed. commit 17e117d8b662d94b865ee6b5d856b14145be18c1 Author: Pierre d'Herbemont Date: Mon Feb 22 20:30:39 2010 +0100 libvlc: Export libvlc_media_is_parsed instead of libvlc_media_is_preparsed. commit 3acfd5b5707b65e6e9d9d4d7e53106c390bf338f Author: Pierre d'Herbemont Date: Mon Feb 22 20:22:45 2010 +0100 VLCKit: Remove contrib dependency files. We already do that in contrib makefile. commit b0da3bf1991ccd2996f5197d1256fddde1add308 Author: Pierre d'Herbemont Date: Mon Feb 22 19:52:20 2010 +0100 libvlc_media: Destroy the cond and the mutex. commit 8adbb2d7f9c46066ec568e6b9a9cd5933c11c45a Author: Pierre d'Herbemont Date: Mon Feb 22 18:34:32 2010 +0100 libvlc: Don't refer to media_preparsing as we don't have media_parsing. parsing is simpler. commit 8211292f1c6339fd716831be155cdf1374cc2997 Author: Pierre d'Herbemont Date: Mon Feb 22 17:51:35 2010 +0100 libvlc: libvlc_media_get_es->libvlc_media_get_tracks_info. commit ad916056154d04e42576bcd153491de2bd646a9f Author: Pierre d'Herbemont Date: Mon Feb 22 17:37:39 2010 +0100 test: Update libvlc_media test. commit 8119b3280c178fc00eba57eea5ad694cd675fca6 Author: Pierre d'Herbemont Date: Mon Feb 22 17:23:14 2010 +0100 libvlc: Export libvlc_media_parse() and libvlc_media_parse_async(). Else there is no way to properly trigger meta preparsing from libvlc. commit a78bada1696e6b8bc976d3599085ad9bd7d0812a Author: Pierre d'Herbemont Date: Mon Feb 22 17:03:31 2010 +0100 libvlc: Put a ref to libvlc_media_release in libvlc_media_new. commit 3b474bb0b6885eb77c4088667854fbd057cc04a5 Author: Felix Paul Kühne Date: Mon Feb 22 18:02:49 2010 +0100 Updated contrib package for Mac OS X including latest ffmpeg and Sparkle on every platform commit 16c04de1e8fa7240ae07df7d78d2215367dfec59 Author: Felix Paul Kühne Date: Mon Feb 22 17:57:13 2010 +0100 Removed debug from previous commit. commit a69ba6d4dd6d0682399f2e49e300f8cf3a56c705 Author: Felix Paul Kühne Date: Mon Feb 22 17:55:22 2010 +0100 contribs: slimmed the OS X package The included share folder was cut down to aclocal, autoconf, automake, gettext and libtool. Additionally, the gecko-sdk is downloaded and installed separately now. This vastly speeds up the installation process. commit f4f797d13d2420f236ea2cdc0b5ac60f7c8a7221 Author: Jean-Baptiste Kempf Date: Mon Feb 22 17:43:39 2010 +0100 Qt4: small fix for sprefs commit e95b99e6466cf4a9d1c9c27bc980b0dc11c5092f Author: Erwan Tulou Date: Mon Feb 22 17:03:44 2010 +0100 skins2: work around a deallocation problem VlcManager and VarManager dependents on each other (a design problem) Anyway, it is a bad idea to use instance() on any manager when deallocating ressources as it can start anew a manager already deallocated. Better use global variables in p_sys and act accordingly. commit f745927683e483793b8b2d0de63d9b8c5c0debd4 Author: Jakob Leben Date: Mon Feb 22 17:16:34 2010 +0100 Qt: compile fix commit 9f5e5825632aa9910ce91993ce50bf273bd334c2 Author: Felix Paul Kühne Date: Mon Feb 22 11:29:13 2010 +0100 VLCKit: ppc970 aka PowerPC G3 is no supported architecture commit 6a3cc0c54e7e5d2c5191dca14b64db6e3aa58cb3 Author: Jean-Baptiste Kempf Date: Mon Feb 22 12:23:41 2010 +0100 Qt: grey out the inexisting options. commit 518ec8337ff510523c54d761aa4c3795a8c872ad Author: Jean-Baptiste Kempf Date: Mon Feb 22 10:34:02 2010 +0100 Add .amr to recognized extensions And update NEWS to show latest improvements of avcodec. Next contribs on mac and Windows should have AMR working commit 803bde05b884fc92316cec6c48e8b61d4907666e Author: Pierre d'Herbemont Date: Mon Feb 22 12:14:22 2010 +0100 Fix copyright. Pointed by xtophe. commit 2fc112a1b4c6725d642163e70c91707c4f2ca85f Author: Pierre d'Herbemont Date: Mon Feb 22 12:02:09 2010 +0100 libvlc: Test preparsing. commit 8d6ec4645936ebb01ca1dc8ec163cc33246093d5 Author: Pierre d'Herbemont Date: Mon Feb 22 12:01:32 2010 +0100 media: Whitespaces cleanup. commit a0c7001bb2f4c4ba4c807bba1b734bca02beb376 Author: Pierre d'Herbemont Date: Mon Feb 22 07:01:45 2010 +0100 libvlc: Register PreparsingChanged. commit 24ae7ed55e206a37571d0d39a3d21353936f9a64 Author: Laurent Aimar Date: Sun Feb 21 23:27:00 2010 +0100 Fixed an assert with still frame in dvdnav. We can come out of still mode by user actions, and so the timer need to be reset in DVDNAV_BLOCK_OK. commit 7465767945a10c26ecbf7a961706f72a27c2e35d Author: Laurent Aimar Date: Sun Feb 21 22:48:34 2010 +0100 Fixed invalid free on picture_NewFromFormat failure in subpicture_region_New. commit 39cbcafd10b4c0451ca84328c535f9d3d560f776 Author: Laurent Aimar Date: Sun Feb 21 22:47:58 2010 +0100 Fixed potential division by 0 in vout_AllocatePicture. commit 84b4c3e9ab1f56186a9faee4e72230e14b07d9f2 Author: Laurent Aimar Date: Sun Feb 21 22:15:57 2010 +0100 Fixed and simplified support for slow picture in vout_RenderPicture. It should fix subtitle perfs under windows. commit 732ff9dccde394ed7a9176196b02c955ed6550df Author: Rémi Denis-Courmont Date: Sun Feb 21 22:19:44 2010 +0200 Qt4: black magic for logo-transparency -> logo-opacity commit 2c1bb9ac1b77b5aa3e94f8d83839a2e5016a2bd9 Author: Rémi Denis-Courmont Date: Sun Feb 21 22:12:04 2010 +0200 Qt4: update EQ slider when reselecting the same preset (fixes #3322) commit 56bdcd25b9641c953067a14baf70cea7d346173b Author: Rémi Denis-Courmont Date: Sun Feb 21 21:30:39 2010 +0200 ParseExecute: robustify and cleanup This should fix LP#525278. commit 4cc00ee38f49806f30342ba38df388b29e89a073 Author: Rémi Denis-Courmont Date: Sun Feb 21 20:08:54 2010 +0200 SPU: create "highlight" before attaching to it commit 993626efaeca4cc86248f632dbe91888c6450228 Author: Rémi Denis-Courmont Date: Sun Feb 21 19:41:12 2010 +0200 Win32: avoid error with missing drawable-hwnd commit 57c36282504104d38f54dd35dafaba35512ff4d3 Author: Rémi Denis-Courmont Date: Sun Feb 21 18:40:38 2010 +0200 ASX: fix obvious crash (fixes #3321) Regression from the ASX ad unskipping stuff commit afe94b1cfcbf8dae446a54833e34004e168b2c2f Author: Rémi Denis-Courmont Date: Sun Feb 21 18:00:31 2010 +0200 Remove confusing debug message (fixes #3319), fetch timeout once commit b3e29297c8c5525e1da4ba3efedee686c3c6d785 Author: Laurent Aimar Date: Sun Feb 21 16:26:29 2010 +0100 Fixed vorbis encoder. commit dcc1d93d9ba50c1954b2afb227d0ef6f976d18fc Author: Laurent Aimar Date: Sun Feb 21 16:19:25 2010 +0100 Fixed theora encoder. commit fdd6eed1c3fb518a5ace68e0441ba5b8c9021248 Author: Rémi Denis-Courmont Date: Sun Feb 21 16:51:37 2010 +0200 Qt4: screen-fps is a float, not an integer... ...so allow decimal values. commit f47bbde33e32099f16ec557668cc0995de640266 Author: Erwan Tulou Date: Sun Feb 21 15:26:21 2010 +0100 lua: fix crash when using set_text on an image widget, vlc crashes (trying to unlock when no lock is held) commit 4210120aff8272e3ca2b60ba317a890208946103 Author: Erwan Tulou Date: Sun Feb 21 15:16:15 2010 +0100 skins2: fix equalizer Recent change in core(audio) now requires playlist to be passed as object so that findAout can success (based on "find-input-callback" inheritance) commit 066bcd2441de49b0526b8c5cdddcdff0f33ce3a2 Author: Rémi Denis-Courmont Date: Sun Feb 21 15:42:38 2010 +0200 Fix luac install path commit 59b6f7d50c12dba264178402ebf00583b2f71321 Author: Rémi Denis-Courmont Date: Sun Feb 21 14:52:16 2010 +0200 LUA: fix directory separator for meta data scripts commit 08a13fd4366cb2defaa0c6f5b2283483565446db Author: Rémi Denis-Courmont Date: Sun Feb 21 13:21:47 2010 +0200 Fix live555 compilation under Scratchbox commit 9f800212803d62e332c1c1e16546c1002aaeb64e Author: Rémi Denis-Courmont Date: Sun Feb 21 12:01:24 2010 +0200 Dead code commit e056b5805aabed93d484dd92131463b760261b89 Author: Rémi Denis-Courmont Date: Sun Feb 21 10:58:10 2010 +0200 UIs: call XInitThreads if using X11 This is needed to protect the Xlib internal state. Xlib may still be used by user interface thread, the GLX video output thread(s) and PulseAudio -audio thread- while it initializes. Fortunately, we do not need to lock X11 displays as every thread uses its own. Hopefully Xlib is not buggy in that respect, but I am not so sure :( This should fix LP #419915. commit a5a49b4eec9707ff9fe66ffd54c33b618f4d6dd8 Author: Rémi Denis-Courmont Date: Sat Feb 20 23:48:09 2010 +0200 Revert "Ugly hack to enable really quiet running of VLC." This reverts commit 3dd62c351d0f72a04634da26181b70b76f918755. commit 60fa2918cf617975d3239b1694f27d70029149e3 Author: Antoine Cellerier Date: Sat Feb 20 22:24:23 2010 +0100 Fix spelling. commit 3dd62c351d0f72a04634da26181b70b76f918755 Author: Antoine Cellerier Date: Sat Feb 20 22:20:54 2010 +0100 Ugly hack to enable really quiet running of VLC. Suppress VLC media player message if --quiet is passed as first argument. Feel free to revert if this is an issue. commit afde41da943489e073ecc31b394fceb9197a9618 Author: Laurent Aimar Date: Sat Feb 20 21:27:39 2010 +0100 Removed dead picture_t::pf_lock/unlock fields. commit 9517fa1161a4ca719c6b14b0e21ad3b867c31762 Author: Antoine Cellerier Date: Sat Feb 20 21:19:01 2010 +0100 Export VLC's md5 API. commit 21a99454a015707075906da149693f0fa805d60b Author: Rafaël Carré Date: Sat Feb 20 20:28:27 2010 +0100 fix assignement order from [3ecd0eb5dcb4] commit 2acf64c7bfceffd8f5f288b97f54d4a0ef348dec Author: Rémi Denis-Courmont Date: Sat Feb 20 21:10:58 2010 +0200 decode_URI: do not call EnsureUTF8 This fixes opening files with non-UTF8 sequences in their path (as long as the file:// URI is %-encoded correctly). commit 118274b4a05fad9c492dfc916a54780e049f8fbb Author: Rémi Denis-Courmont Date: Sat Feb 20 21:05:54 2010 +0200 RTP out: use make_path for SDP file commit 3ecd0eb5dcb4172a9eaac984426b9d4899eb265c Author: Rémi Denis-Courmont Date: Sat Feb 20 21:05:42 2010 +0200 notify: use make_path commit 4cf6a1bafed216c8786c537a8e67780794dc85c8 Author: Rémi Denis-Courmont Date: Sat Feb 20 21:02:56 2010 +0200 growl: use make_path() commit 3e112f9428e2302415fa7d772855ddadb2bfc19a Author: Rémi Denis-Courmont Date: Sat Feb 20 21:00:50 2010 +0200 taglib meta writer: don't decode file path twice (core does it better) commit d459aab3dd59d8264cb15656bacb3e3de5f2dffa Author: Rémi Denis-Courmont Date: Sat Feb 20 20:57:48 2010 +0200 folder: use make_path commit 581da20c86ccbfd3bcc9badb623763f215eee8d1 Author: Rémi Denis-Courmont Date: Sat Feb 20 20:52:19 2010 +0200 Qt4: use make_path commit 532e2f3efd8eab7ba54f7a5a262f451d36f15047 Author: Rémi Denis-Courmont Date: Sat Feb 20 20:50:03 2010 +0200 RAM: force meta data to UTF-8 As already stated (I think), this might be wrong. I have no clue what codeset this file format is supposed to use. commit effea1b948cce171981808140abb27bb983c0497 Author: Rémi Denis-Courmont Date: Sat Feb 20 20:47:58 2010 +0200 ITML playlist: do not decode URI when creating item (!) commit f36b9bc6156d0cba167cba986fc5c2125b7c112a Author: Rémi Denis-Courmont Date: Sat Feb 20 20:44:45 2010 +0200 HTTP interface art: use make_path and fix a few memory errors commit a85ee2ea76c47c120fe6aacd3eb07637048afde7 Author: Rémi Denis-Courmont Date: Sat Feb 20 20:14:42 2010 +0200 Compile kludge for glibc 2.8 commit 6d951bda65d9048a15368b67381c1d3d6c5e4430 Author: Rémi Denis-Courmont Date: Sat Feb 20 19:42:01 2010 +0200 msecstotimestr: fix negative numbers handling commit 820b4643f98b98aaaa3289c7f8f34bad7dc02e13 Author: Rémi Denis-Courmont Date: Sat Feb 20 19:36:16 2010 +0200 secstotimestr: use int32_t not to overflow if int exceeds 32-bits commit 9d269c5baa523f8460b3f4c622feb85229e284d1 Author: Rémi Denis-Courmont Date: Sat Feb 20 19:33:29 2010 +0200 Remove msecstotimestr commit c58a5af7401735b50fa058fe5ab83d8ae911de4c Author: Antoine Cellerier Date: Sat Feb 20 17:48:05 2010 +0100 Dynamically allocate the dir list to prevent potential array overflows (I believe that we were writing to the 5th element of a 4 element array since the luac commits). commit 38a58dec25baaf1a3b3588c6172834fa57825ac1 Author: Rémi Denis-Courmont Date: Sat Feb 20 17:20:46 2010 +0200 OMX IL: clean up dll_* macros commit 7553630d1a8acd8a02ab7eb6e0cf2570732c95f6 Author: Rémi Denis-Courmont Date: Sat Feb 20 16:56:49 2010 +0200 Do not assume that Open and Close are called in the same thread commit 809e98a6d1529ebdaefc4ed9f19a81771178eaf8 Author: Fabio Ritrovato Date: Sat Feb 20 15:53:40 2010 +0100 Lua SD: add a bit of documentation commit 3590d1c30ef0d80898759c33e44a0525bcb766a2 Author: Fabio Ritrovato Date: Sat Feb 20 15:13:03 2010 +0100 Lua SD: use "path" instead of "url" commit bad5a04978e01aca5996822ea75831130d6dc254 Author: Rémi Denis-Courmont Date: Sat Feb 20 16:50:17 2010 +0200 Qt4: fail cleanly if started multiple times (instead of crashing) commit 96966aeae979d60ec983d9e4bb2098395e3a286c Author: Fabio Ritrovato Date: Sat Feb 20 14:23:43 2010 +0100 Lua SD: compile scripts commit 84f6eb34ae635f3909f3fb423ec54c4cb9c59b95 Author: Fabio Ritrovato Date: Sat Feb 20 14:20:42 2010 +0100 Lua SD: implement the descriptor() function in scripts commit 87151c412ebfdfab867fcbf0d6b5cb9de4107fc5 Author: Fabio Ritrovato Date: Sat Feb 20 14:16:58 2010 +0100 Lua SD: use a function to get the SD description commit 80db30df18c28f40756ffe31d6f6eaac5d97c509 Author: Laurent Aimar Date: Sat Feb 20 14:07:16 2010 +0100 Fixed a harmless typo (avformat). commit 7dfc8992f2f8fd90418ebfb977a8498cb6e12c9c Author: Laurent Aimar Date: Sat Feb 20 13:36:36 2010 +0100 Allowed GetFfmpegCodec() to convert more subtitle codecs. commit c26c8d737f83c80493541627abf6cef3bc4f60de Author: Laurent Aimar Date: Sat Feb 20 13:34:38 2010 +0100 Workarounded SSA payload modifications done by mkv avformat demuxer. commit 2f7813804454a339f017ff8fc892dfbeb022bde0 Author: Laurent Aimar Date: Sat Feb 20 13:07:55 2010 +0100 Fixed ES block length value (avformat). commit 6883dcd3ce6db1ffc874c0bf33c788106819a8c8 Author: Laurent Aimar Date: Sat Feb 20 13:06:15 2010 +0100 Implemented ES priority flag in avformat demuxer. commit 92fcb9eca989f511de3071c962563e11ac363a60 Author: Laurent Aimar Date: Sat Feb 20 13:05:00 2010 +0100 Cosmetics. commit 49e9d64f0d3b0c07982ba50033fdda6871a36c3a Author: Laurent Aimar Date: Sat Feb 20 13:01:20 2010 +0100 Fixed theora/speex workaround (avformat). commit aad46ccd35a9579a487c8ae85d3edf5383ffbdbd Author: Laurent Aimar Date: Sat Feb 20 13:00:14 2010 +0100 Do not fail on av_find_stream_info error (avformat). It is not fatal. commit f94cd3e8a2d4b80bbfdb68533f97d2998cdfe251 Author: Rémi Denis-Courmont Date: Sat Feb 20 15:10:08 2010 +0200 Fix secstotimestr commit cded4bcdf6b4eddadef0cecf81b6345580f7ac64 Author: Rémi Denis-Courmont Date: Sat Feb 20 15:07:23 2010 +0200 HTTP: fix read sizes and signedness (fixes #3302) commit 44ecbe1cd2bb106ce4317220de9f139b7430d830 Author: Rémi Denis-Courmont Date: Sat Feb 20 14:32:35 2010 +0200 Ignore the plugins cache commit e7ce21e424ac7bc507f3942a90749ef44321b594 Author: Rémi Denis-Courmont Date: Sat Feb 20 14:31:42 2010 +0200 Rudimentary test case for libvlc_event_type_name() commit 2f63e68b447e5b2484954f60b90d430afd887b98 Author: Rémi Denis-Courmont Date: Sat Feb 20 14:31:23 2010 +0200 Reimplement libvlc_event_type_name commit 8fa0ec3cb331c2127da8d7354b4767f2cc923c36 Author: Rémi Denis-Courmont Date: Sat Feb 20 14:08:44 2010 +0200 Mozilla: untested compile fix commit 2d7c19fd30f7562eb8477852991a5ea955a1c691 Author: Rémi Denis-Courmont Date: Sat Feb 20 14:01:01 2010 +0200 Make libvlc event types less ABI-brittle w.r.t. the next versions commit fd3ef9055df9088e6c1fd544a9d26a71f465d0cb Author: Rémi Denis-Courmont Date: Sat Feb 20 13:04:33 2010 +0200 Improve Doxygen documentation, deobfuscate event types commit 18852621b881387f5b1152fa0126b452fc54c05a Author: Rémi Denis-Courmont Date: Sat Feb 20 13:44:32 2010 +0200 LibVLC structures: cleanup commit a9f5ce8a84314137fccbc66c6ab0089b73b5b1f0 Author: Rémi Denis-Courmont Date: Sat Feb 20 13:29:29 2010 +0200 Kill old and buggy libvlc_drawable_t commit 1247e8709a3339f8b2000e52538a3545a92a63dc Author: Rémi Denis-Courmont Date: Sat Feb 20 13:25:39 2010 +0200 Update doxyfile (doxygen -u) commit 663824a7ac40824e3340d58685b0a2871723ffcd Author: Rémi Denis-Courmont Date: Sat Feb 20 12:40:10 2010 +0200 Doxygen: don't browse modules/ This was mind-boggingly slow, and quite useless. commit 1adff98535b9c52ec5dae751c9fd160488099136 Author: Rémi Denis-Courmont Date: Sat Feb 20 13:23:12 2010 +0200 Doxygen fix commit fd6bab54c2338b4b5898e403897daa1400e86897 Author: Rémi Denis-Courmont Date: Sat Feb 20 12:31:31 2010 +0200 libvlc_video_set_fullscreen: fix documentation commit e8e65d95ffc3103486cffa94e0b22647fdbf6762 Author: Felix Paul Kühne Date: Sat Feb 20 01:29:08 2010 +0100 macosx dialog provider: moved UI widgets out of the interface implementation commit 4ad09c1bcdc5bfd3bdef1692b969d72fcec2e9ac Author: Felix Paul Kühne Date: Sat Feb 20 01:24:28 2010 +0100 VLCKit: don't ignore VLC's config anymore since we got our own vlcrc now commit 09b32304d4c67d718af46c210ffdb67da0366fe8 Author: Felix Paul Kühne Date: Sat Feb 20 01:06:31 2010 +0100 macosx display provider: added the ability to enable/disable Last.FM submissions through the distributed notification center commit 05c777f9072483d0026aa1db66378a2b8a2c4169 Author: Felix Paul Kühne Date: Sat Feb 20 00:17:16 2010 +0100 VLCKit: added an aggregate target to build both VLC and VLCKit with one click commit 1d3327067a68bf6ef9f5f0a6ca9799d32f6d2cad Author: Rafaël Carré Date: Sat Feb 20 01:02:49 2010 +0100 live-armlinux.patch got accepted by upstream So apply it unconditionally so when the new release is here it will be spotted and removed faster. http://lists.live555.com/pipermail/live-devel/2010-February/011820.html commit b584f3dfa16680b1d08487d21d259c0593bff83d Author: Christophe Mutricy Date: Fri Feb 19 23:34:11 2010 +0000 skip-ads option is a bool commit 3780cebaa7fe1ab94cffeafd7257dedf43447a7e Author: Emmanuel de Roux Date: Mon Feb 15 15:18:41 2010 +0100 macosx/framework : added method setValue:forMeta: to VLCMedia Signed-off-by: Pierre d'Herbemont commit 14083ca02b8f52adfff1e2b19bb69043a73e9cd2 Author: Rémi Duraffort Date: Fri Feb 19 11:39:10 2010 +0100 libvlc_test: fix compilation of "make checkall" commit 443e9191f280be4c61eacc3355cf997c43f80ede Author: Laurent Aimar Date: Fri Feb 19 01:21:41 2010 +0100 Fixed seeking on a sample described by the last STSS entry (.mp4). commit 7f4859032b716e483abb17da9af569b59be25404 Author: Fabio Ritrovato Date: Thu Feb 18 23:33:54 2010 +0100 Lua SD: add scripts to makefile commit 649b36da356659f7cb077d12de1c94fbdce72715 Author: Fabio Ritrovato Date: Thu Feb 18 23:13:13 2010 +0100 Lua SD: simplify fmc.lua commit e8f2c68830e2bdd09517cad836d9a1d35bcc1881 Author: Rémi Denis-Courmont Date: Thu Feb 18 23:18:27 2010 +0200 secstotimestr: use div() commit 6e43f483514ecec10759c38f77b63f4f5dd8b528 Author: Laurent Aimar Date: Thu Feb 18 19:35:53 2010 +0100 Fixed activex compilation. commit a3947b183302a6a1a5fab53b10e176a417db363c Author: Rémi Denis-Courmont Date: Thu Feb 18 20:12:23 2010 +0200 input_item_SetURI: improve warning commit 7eccf3a2cf7bdf158f58b8f4ef006ad604738c0b Author: Rémi Denis-Courmont Date: Thu Feb 18 19:56:15 2010 +0200 libvlc_media_new_path: create a media from a file path Also rename libvlc_media_new to libvlc_media_new_location to remove the ambiguity. commit 501f845fee66daa613d83f460a35626399fdccc9 Author: Rémi Denis-Courmont Date: Thu Feb 18 19:47:31 2010 +0200 VLC preferences are not the developers documentation (not to mention typos) commit 89212e6963c7b240a4d8132eaeb5c610513b4d32 Author: Rémi Denis-Courmont Date: Thu Feb 18 19:32:06 2010 +0200 Don't waste translator's time... commit 012e93a73382df07238a122f9de884b5270c252e Author: Rémi Duraffort Date: Thu Feb 18 18:15:19 2010 +0100 Qt4: fix pontential NULL dereference and show the right containing forlder. commit f5de3aee2c4e43ef6b84e3c3c5ae181f899bd7e5 Author: Rémi Denis-Courmont Date: Thu Feb 18 19:21:10 2010 +0200 dummy demux: implement seeking and positioning with vlc://pause commit 7e0df1f4df673653e16a3283b99b07d99f4f6159 Author: Jakob Leben Date: Thu Feb 18 18:18:14 2010 +0100 Qt: show buffering on the background of time label commit 34965ad08c9c7c3bbed6b1418ad3a4f1bc3c0c83 Author: Vicente Jimenez Aguilar Date: Tue Feb 16 17:22:52 2010 +0100 Corrected comments' file name, description and year reference. Cut-and-paste left over. Signed-off-by: Jean-Baptiste Kempf commit d2a8d7c11ae9c19ebf76f94e69eaac384fed4a34 Author: Vicente Jimenez Aguilar Date: Thu Feb 18 18:17:03 2010 +0100 Fix typo in comment. I was looking for a memory leak when I have a lot of "ts demux warning: discontinuity received 'x' instead of 'y' (pid='xxx')" messages. Signed-off-by: Jean-Baptiste Kempf commit 82c5d9de7635a9be6235a9273ed66d300c7950ed Author: Pierre d'Herbemont Date: Thu Feb 18 15:49:25 2010 +0100 libvlc: Add a test for media_player_set_media(). commit 27934aa93b8d8da495a3a4041cca2e2871c2e0f1 Author: Pierre d'Herbemont Date: Thu Feb 18 15:49:08 2010 +0100 macosx/framework: Fix our hack for extensions. commit 7d59872c455cb83be6ec6745dbd61e409d160610 Author: Hugo Beauzee-Luyssen Date: Thu Feb 18 14:44:53 2010 +0100 libvlc: Don't lock the media player twice in set_media(). commit c11082a5e58edae6cf090201d70e79bcc0e0e4fb Author: Rafaël Carré Date: Thu Feb 18 08:27:34 2010 +0100 Don't look for live555 in /usr when using contribs commit c0e8b04da9e49184f5620340fe19655f0c104eca Author: Rafaël Carré Date: Thu Feb 18 08:17:15 2010 +0100 fix live555 compile on armlinux commit e261333922e24582216e37886d255ee2be7869b3 Author: Jakob Leben Date: Thu Feb 18 02:53:27 2010 +0100 Qt: cache "no-art" pixmap as well commit 9af87f11844b8a398263e17e64e0898c94ea69f3 Author: Jakob Leben Date: Thu Feb 18 01:13:26 2010 +0100 Qt: remedy faulty locationBar layout commit cd22ae1dc6cc7942152804f28f33214b61e83f48 Author: Laurent Aimar Date: Wed Feb 17 23:51:05 2010 +0100 Fixed theora/speex support in avformat demuxer. Theora/speex extra data are converted to a format suitable to VLC. commit 23c600974fe69b38ecd08fdee7300aadfbf4d61a Author: Laurent Aimar Date: Wed Feb 17 23:12:20 2010 +0100 Added vorbis in avcodec<->vlc codec map table. commit b5ad5b6152423762fe4c6a0849f7307678223da2 Author: Laurent Aimar Date: Wed Feb 17 01:30:45 2010 +0100 Modified the way xiph codecs headers are transported in VLC. It makes VLC compatible with FFmpeg vorbis/theora decoder. It fixes support of big headers (like comments with an art encoded as a base64 string...). It simplifies a bit. commit d61a6d40f2330b4896d2a7d6a258c716578700fe Author: Rémi Denis-Courmont Date: Thu Feb 18 00:04:39 2010 +0200 LibVLC: hopefully fix media player callback dead lock (fixes #3307) commit e51d033c69bcfcb70b2317b040bc90fa3a8eda56 Author: Rémi Denis-Courmont Date: Wed Feb 17 23:23:50 2010 +0200 Mostly revert "libvlc: add mouse events as libvlc_MediaPlayerEvents" This mostly reverts commit 114b922fa7bbe06f4acfcc3d7af9c47ef534b1a2. This introduces deadlocks in the LibVLC media player event handling. Conflicts: bindings/python src/control/media_player.c commit 1994eafa59427665edd4488445304597986bc14f Author: Rémi Denis-Courmont Date: Wed Feb 17 23:09:19 2010 +0200 release_input_thread: NULL check after dereference commit 5af0a5d418c0be1c83e5df434ab9d34ae27d41c0 Author: Rémi Denis-Courmont Date: Wed Feb 17 22:37:36 2010 +0200 stream_ReadLine: handle MacOS-style end-of-line (fixes #2156) commit fcead451d89ae2837684b32c7af6c28ef43a3e12 Author: Rémi Denis-Courmont Date: Wed Feb 17 22:25:06 2010 +0200 stream_ReadLine: bytes per char is either 1 or 2 commit 62d1845e1ba8a8f224503a525d1bfd72c0861dde Author: Rémi Denis-Courmont Date: Wed Feb 17 22:02:56 2010 +0200 Remove libsysfs code udev has dropped libsysfs in favor of libudev. Normally, you'd want to port the code, but this only concerns old devices with FireWire. commit 2aadd69afc330d68cbf6f7eceee5fab15a8fe80a Author: Rémi Denis-Courmont Date: Wed Feb 17 20:52:13 2010 +0200 PLS: remove warning that fires even on empty lines commit c435708a8db02e27d65859c017f7b5ec048c5d1b Author: Rémi Denis-Courmont Date: Wed Feb 17 20:44:27 2010 +0200 PLS: simplify commit 24127e33cb461fbf624824ebe6693248da56db51 Author: Rémi Denis-Courmont Date: Wed Feb 17 20:43:49 2010 +0200 PLS: use atoll() to parse length commit f532c117c5de5e20bed83550d30fbab9725f12d9 Author: Fumio Nakayama Date: Tue Feb 16 19:56:23 2010 +0000 l10n: Japanese translation for .desktop Signed-off-by: Christophe Mutricy Signed-off-by: Rémi Denis-Courmont commit 5c89f557dd29eb3d2c268edbd29ec718de989e12 Author: Rémi Denis-Courmont Date: Wed Feb 17 18:58:56 2010 +0200 Missing initializer commit 2a371fbfc98b0d8be0bbbd67574287f9c6e941bd Author: Rémi Denis-Courmont Date: Wed Feb 17 18:48:13 2010 +0200 Put a warning for developers commit b8ef158dad5705cd3aa74c5b703c8d6c2a128bc3 Author: Rémi Denis-Courmont Date: Wed Feb 17 18:38:33 2010 +0200 RTP out: fix race condition in SDP generation from RTSP DESCRIBE commit 2ed6e6a63f838e732ed1e2f5ad030b83a7489a12 Author: Erwan Tulou Date: Wed Feb 17 17:03:39 2010 +0100 skins2: correct playlist issue when sorting is used better keep track of the playlist_item_t reference than its iterator (may change if the playlist is sorted) commit 0972b0824c8e7d68632bc4d8ee3072bad16f3a19 Author: Jakob Leben Date: Wed Feb 17 07:04:15 2010 +0100 Qt: separate status bar label for "Buffering" + show time while seeking (close #2760) commit 2f75620afc33e5e876654a449037f1fc5d271422 Author: Hugo Beauzee-Luyssen Date: Tue Feb 16 15:15:05 2010 +0100 Don't try to use p_extensions_manager if it failed to be created Signed-off-by: Jean-Baptiste Kempf commit 25100efbbd8c26cd81c4192daeb117b78cc68d76 Author: Jakob Leben Date: Wed Feb 17 00:58:49 2010 +0100 Qt: refactor and (again) emit currentChanged when processing new items commit d46336c648b03523d46c49673f2f81648d496e5f Author: Jakob Leben Date: Wed Feb 17 00:24:36 2010 +0100 playlist: fix first subitem added as last and refactor commit c2078b6615039c5d0d0f3dedc077e0f51fd592ef Author: Felix Paul Kühne Date: Tue Feb 16 23:42:44 2010 +0100 contrib: fixed iconv hack when run for the first time commit 8a2985803914238656f47acf18bc34ccebe2aa81 Author: Felix Paul Kühne Date: Tue Feb 16 22:57:40 2010 +0100 contribs: updated contrib package for Mac OS X including the recent x264, libdvdcss and ffmpeg changes commit 3b95102c23485677ad3d97c81c072ea04f534be4 Author: Rémi Duraffort Date: Tue Feb 16 22:37:26 2010 +0100 projectm: fix typo. commit c6603c262f0a49f28213eb094bb16984e27c540e Author: Rémi Denis-Courmont Date: Tue Feb 16 22:29:13 2010 +0200 configure: one error message for missing Lua is enough commit 6857322fe1e021220943788d000a78806c634912 Author: Jean-Philippe André Date: Tue Feb 16 19:37:01 2010 +0100 SD mediadirs: set module priority to 0 Signed-off-by: Rémi Denis-Courmont commit 383ce6bac8feff0aea610e7f757607a328d3cb3d Author: Rémi Denis-Courmont Date: Tue Feb 16 21:58:04 2010 +0200 Remove old testsuite The first three modules are empty. The last one is so out of date that it has become totally useless. commit a5c0ce11f9f80f4f3d818b54580792a72327b971 Author: Rémi Denis-Courmont Date: Tue Feb 16 21:50:13 2010 +0200 ignore vlc-cache-gen commit ec0ee66b27e185a9a7288998f2f8e959fc671491 Author: Felix Paul Kühne Date: Tue Feb 16 19:10:21 2010 +0100 contribs: removed outdated x264 patch commit 77b38910f11488cfd136a0b03725831846b64c7d Author: Felix Paul Kühne Date: Tue Feb 16 18:52:31 2010 +0100 contribs: use libdvdcss 1.2.10 instead of HEAD to prevent issues on Win32 and Darwin commit a3cc30cad8aa3b5c435cd51c10eea39c2bad1114 Author: Ilkka Ollakka Date: Sun Feb 14 23:12:38 2010 +0200 qt4: try to read playlist headers state in same group we write them commit 477c04bc7a1f11c185738ce9ef6e5e258cc4c405 Author: Pierre d'Herbemont Date: Tue Feb 16 12:46:57 2010 +0100 macosx/framework: Factorize precompilation. commit 902b4cd3a9b1f0e44deb3f7bbf67c0246e1101da Author: Erwan Tulou Date: Tue Feb 16 15:16:32 2010 +0100 libvlc: intf-show and intf-popmenu must be created before interfaces are launched (via use of --extraintf) This fixes 'vlc -I rc --extraintf skins' that fails to add a callback to these variables because they are not yet created (pointed out by assert failed in debug mode when calling var_DelCallback) commit 1c07e9e44edaf359003339727b02fe8220e37ac3 Author: Hugo Beauzee-Luyssen Date: Tue Feb 16 02:09:21 2010 +0100 Don't assert for NULL instance in killInstance Singleton pattern is about not carring about this. Fixing failing assert when quitting VLC after the view menu has been clicked Signed-off-by: Jean-Baptiste Kempf commit af18a24a77d39a443c4f532edd4fa9146f734b8e Author: Fabio Ritrovato Date: Tue Feb 16 14:12:30 2010 +0100 Copyright fix commit 07db8d36078131bde0c65881c5ccf5a6fe69e430 Author: Fabio Ritrovato Date: Tue Feb 16 14:07:16 2010 +0100 Lua SD: Free Music Charts script commit 97b484a832fa5846a69c538047c7761e749e939d Author: Erwan Tulou Date: Tue Feb 16 13:07:10 2010 +0100 demux(avi): fix crash occuring when trying to open some avi files fmt.p_extra should only reference malloc'ed memory, since it is cleaned with free() in es_format_Clean. This patch reuses the same logic for p_vids as that of p_auds. commit b0830f25a29cb54513fe8f61a5bc7bfd4bafd996 Author: Fabio Ritrovato Date: Tue Feb 16 13:20:11 2010 +0100 Lua intf: missing lua_close() commit 6264ce1341c5ee3aab46dee68fa3862f94d73493 Author: Rémi Duraffort Date: Tue Feb 16 12:22:25 2010 +0100 lua_sd: fix memleak and factorize. commit a97937b7121330857dab66717ca0ad4d6e47082b Author: Pierre d'Herbemont Date: Tue Feb 16 02:34:16 2010 +0100 macosx/framework: Fix precompilation. commit beec07229c941fdc39cea99618383ac9d260f9a5 Author: Jakob Leben Date: Tue Feb 16 02:28:46 2010 +0100 Qt: locationBar hides parent locations that don't fit in Instead it shows a "..." button which opens a menu with those locations. Current location is thus always displayed as wide as possible. commit d536e2bb9e579e0fc912aadf3f91ded9e7798fbc Author: Pierre d'Herbemont Date: Tue Feb 16 01:51:17 2010 +0100 Revert "freebox: Bring back freebox SD in C." This reverts commit c8a67b80e5af4c5bad8d1d3409570c024e7bc8c9. Conflicts: modules/services_discovery/freebox.c freebox luasd is doing a wonderful job now. commit 0539e7e1a3b52230ffe7f2c74a98d035d8db6a44 Author: Pierre d'Herbemont Date: Tue Feb 16 01:49:18 2010 +0100 macosx/framework: Build a fat framework (x86_64 and i386) in Release mode. The current contrib bin for i386 seems to be a bit broken here and most modules are x86_64 only. commit f0a3b00e9a54dfe39f4347f23cb9b20d9446907a Author: Pierre d'Herbemont Date: Tue Feb 16 01:48:39 2010 +0100 contrib: Make sure we properly do the ugly hack for iconv on OS X. commit 1eff27e08aa7c8c271d5fbed7ba6b7c9e60375b7 Author: Pierre d'Herbemont Date: Mon Feb 15 23:19:41 2010 +0100 macosx/framework: Support building multiple vlc tree for multiple archs. commit e8995677ae9e0adda936c06924723411955e1a24 Author: Fabio Ritrovato Date: Tue Feb 16 00:21:00 2010 +0100 Lua SD: freebox - there was no problem after all commit a97b78c2fb57860b99d79e1f523ee3b5d4fce410 Author: Fabio Ritrovato Date: Mon Feb 15 23:58:45 2010 +0100 Lua SD: freebox now should work correctly commit ffa6a2fa83452afe6a6ec67c4a3e8a5f1a6aaeef Author: Jean-Baptiste Kempf Date: Mon Feb 15 23:50:27 2010 +0100 Png: compatibility with libpng 1.4 Patch probably from arekm -- pld-linux . org commit b21ac0359611a99f8bea0c1bbcdcf1d8f4ee1768 Author: Laurent Aimar Date: Mon Feb 15 22:59:17 2010 +0100 Do not try to compile mozilla plugin for win32. It doesn't work... commit e6fc028b83bcb141a4e04a0e52df7d5d35057ffc Author: Pierre d'Herbemont Date: Mon Feb 15 22:21:23 2010 +0100 macosx/framework: Fix build in Release mode. Thanks to DiDjCodt. commit 7c1437b3d69d68ba496c2cd23c8126bfde361237 Author: Rémi Denis-Courmont Date: Mon Feb 15 22:56:36 2010 +0200 udev: fix obvious faults in previous commit, refactor commit 24726bf937e33dc953b1fadfa7177403a1d165b6 Author: Rémi Denis-Courmont Date: Mon Feb 15 22:35:28 2010 +0200 Update distcheck configure flags commit 9063a0035d5b05bfd31c984811ab6513c8248127 Author: Fabio Ritrovato Date: Mon Feb 15 21:31:58 2010 +0100 Freebox needs a category commit f6a4cc89d730c244898209428c659867303f0b2e Author: Rémi Denis-Courmont Date: Mon Feb 15 22:30:52 2010 +0200 Typo (fix make dist) commit 4320b4afc82851ce7516b9d32de06b6a907510fc Author: Rémi Denis-Courmont Date: Mon Feb 15 22:30:17 2010 +0200 Really remove m4v commit 3dcbc7955c3518fa9ad145342dda6668664b020f Author: Rémi Denis-Courmont Date: Mon Feb 15 22:26:30 2010 +0200 OpenMAX IL: don't distribute non existent file commit b865e213ee30f12cdd3cec2d6a6ce4dbe91f0466 Author: Jakob Leben Date: Mon Feb 15 21:22:31 2010 +0100 udev: improve disc type recognition for -R -RW and alikes commit 58e693a21c288f8d755451d76f667026389f1176 Author: Rémi Denis-Courmont Date: Mon Feb 15 22:13:47 2010 +0200 Win32: vlc_mutex_lock is *not* a cancellation point commit d7aa9ec2b0a80a9177677edb9c21076638453626 Author: Rémi Denis-Courmont Date: Mon Feb 15 22:09:27 2010 +0200 WinCE: don't build signals commit f722655b7259027a3fc75fe3c7dd79036fcbe0fc Author: Rémi Denis-Courmont Date: Mon Feb 15 21:44:06 2010 +0200 WinCE: don't build RC commit 2864452800521ed6a9a821efbee702ef19993ee6 Author: Rémi Denis-Courmont Date: Mon Feb 15 21:41:56 2010 +0200 Trivial WinCE fix commit efd65b0b03ae8d6317d4cd6443ecc2f05728862a Author: Rémi Denis-Courmont Date: Mon Feb 15 21:35:24 2010 +0200 Trivial OSX compile fix commit 95c50996ad27739414032f65c6d8181b77b68df0 Author: Rémi Denis-Courmont Date: Mon Feb 15 21:28:29 2010 +0200 Do not (try to) build flac if it is not enabled commit 54e0d270e2e8a8b81e83c3540f3e5bd6c9444d2e Author: Jakob Leben Date: Mon Feb 15 19:09:33 2010 +0100 SD: remove category node when it becomes empty commit c8a67b80e5af4c5bad8d1d3409570c024e7bc8c9 Author: Pierre d'Herbemont Date: Mon Feb 15 17:47:40 2010 +0100 freebox: Bring back freebox SD in C. lua version doesn't support adding subitems and passing the option over to subitems. One day the lua libs will be ready to offer feature parity for luafreebox and this one will be able to go away. But not yet. commit 05b625bca255512ea9b246c2752d217ba4be0404 Author: Pierre d'Herbemont Date: Mon Feb 15 16:55:11 2010 +0100 lua: Add freebox and frenchtv back in the builtin SD. You can now load them with --services-discovery=freebox,frenchtv. However non registered lua sd will still require --lua-sd=. commit e1bdce67e23065d1dd13294c9e7e43d9bcdfacf8 Author: Pierre d'Herbemont Date: Mon Feb 15 16:54:52 2010 +0100 macosx/framework: shoutcast is gone. commit f2e0773eb5eb0417eed0c7b6e3c10ad7b29dbae8 Author: Pierre d'Herbemont Date: Mon Feb 15 14:55:05 2010 +0100 configure: Use the full path to luac to support our contrib system. This fixes the build on Mac OS X. This is probably not the best way for non-contrib dependant build, but I don't have any better idea. Feel free to make it works differently. commit 23efe419964d54061cacf0c68d420c299319c07a Author: ogg.k.ogg.k Date: Fri Feb 12 16:39:13 2010 +0000 fix the un-premultiplying post processing step, which would yield values above 255 for full white - and thus shade some text. Signed-off-by: Rémi Duraffort commit 71d91ef3c963878b4d1d25a630e494497b60b4eb Author: Jean-Baptiste Kempf Date: Mon Feb 15 08:12:12 2010 +0100 Contribs: better match for Win64 So that debian packaging can take it. commit 05d736eac9cb11e55fca0552ff4150cb48004ed8 Author: Jakob Leben Date: Mon Feb 15 05:12:15 2010 +0100 Qt: respect font sizes commit a9c6b1f121984d4962617c9da06261c8931d13af Author: Pierre d'Herbemont Date: Mon Feb 15 01:23:00 2010 +0100 modules: Make sure we save all the modules. Previously we were just saving the loaded modules which resulted in zero modules being saved to disk. commit f77033a62901b69a7d34ca43bf14ee67352ae679 Author: Jean-Baptiste Kempf Date: Mon Feb 15 00:58:46 2010 +0100 Win32 Simpliy windows configure script commit f55a3a4bbcbb49ba5788923316c30aea2966328a Author: Antoine Cellerier Date: Mon Feb 15 00:39:52 2010 +0100 Add function to add a children map to an xml table. (children_map[tagname] is an array of all the child tags with give name) commit 8a00b3f2e5e04e97d45fafa7e4fdba19f3f85896 Author: Antoine Cellerier Date: Mon Feb 15 00:31:29 2010 +0100 This should fix cases. commit 1478e54313c00a1ed656b435fd667708692186d2 Author: Jean-Baptiste Kempf Date: Mon Feb 15 00:27:21 2010 +0100 Qt: fix compilation to non-X11 systems commit c62856983247568d5c3eb5619c7863d41adc80b7 Author: Antoine Cellerier Date: Sun Feb 14 23:30:31 2010 +0100 Fix simplexml (still has issues with tags) commit 43848e7ed4264df03e599fa0244cd3e526490f18 Author: Jean-Baptiste Kempf Date: Sun Feb 14 23:28:37 2010 +0100 Qt: fix Win32 compilation Mingw, Mingw-w64 and MSVC support towlower commit 437dc39932e7f23962dc763002bdd8e6c909d960 Author: Jean-Baptiste Kempf Date: Sun Feb 14 21:37:11 2010 +0100 Remove shout.c commit 1086c467ee02d03421b5ffe4b244619d7e460d94 Author: Rémi Denis-Courmont Date: Mon Feb 15 00:13:26 2010 +0200 Don't try to outsmart the compiler for the include path This breaks cross-compilation with any prefix other than /usr commit 5f68da68a5534c31a09c43d284a9939e6c39f6ec Author: Rémi Denis-Courmont Date: Mon Feb 15 00:01:16 2010 +0200 No full point at end of configuration item short text commit 251d121b905fdb70bb353cdf5656a4a161e0e6fb Author: Fabio Ritrovato Date: Sun Feb 14 22:55:56 2010 +0100 Lua SD: add modules path commit 151825fb08ff7238dae21fb9b813be1ca4ccd2f0 Author: Fabio Ritrovato Date: Sun Feb 14 22:24:32 2010 +0100 Lua SD: open more libs commit 14dcee57b78be1326a5ec2b91c74db81886d11a8 Author: Jean-Baptiste Kempf Date: Sun Feb 14 21:32:22 2010 +0100 Contrib: fix FFmpeg win32 compilation... commit 580aeaf5be3f355a3a93d98d101da8cb2d459569 Author: Rémi Denis-Courmont Date: Sun Feb 14 22:30:01 2010 +0200 Revert "Fix lua compilation" This reverts commit 2356c0dd7eff0d041d76854dc1c7bd935f9ce818. commit 2356c0dd7eff0d041d76854dc1c7bd935f9ce818 Author: Fabio Ritrovato Date: Sun Feb 14 21:26:55 2010 +0100 Fix lua compilation commit f509010a10265f3cb151bd26c3b3f773329f3cdd Author: Rémi Denis-Courmont Date: Sun Feb 14 22:26:02 2010 +0200 Silent rule for genmf commit f5e900bebbc632f36190edd5cdd71273e669abff Author: Rémi Denis-Courmont Date: Sun Feb 14 22:25:05 2010 +0200 Remove legacy nice target commit 3c7d7ead1dfab57e9e589f239cb7bcd5e03a54ec Author: Rémi Denis-Courmont Date: Sun Feb 14 22:23:53 2010 +0200 Remove some silence hacks commit e374c656948ab23b0a9eb78e002145ef2d76b173 Author: Rémi Denis-Courmont Date: Sun Feb 14 22:22:45 2010 +0200 Generate aliases silently commit 5da5356a1ff08d5bcc681ad37476875c632cb212 Author: Rémi Denis-Courmont Date: Sun Feb 14 22:12:48 2010 +0200 Set AM_DEFAULT_VERBOSITY with historic automake versions commit b1b0b33e2d5488fa555cfc3feabfb3aa78ddfdb5 Author: Fabio Ritrovato Date: Sun Feb 14 21:09:16 2010 +0100 Replace Freebox and French TV SD from shout.c with lua scripts They should work fine, but I can't test them from here... commit bf7db5be441aabb740157dce7c61c42f14924a70 Author: Jean-Baptiste Kempf Date: Sun Feb 14 20:11:50 2010 +0100 Shoutcast SD, goodbye The .c file is not yet removed to help transition to lua scripts. commit caa3a6c5f4c85ee138827d2db771e2778b000b14 Author: Rémi Denis-Courmont Date: Sun Feb 14 21:17:09 2010 +0200 LUA: check libdir before datadir commit 22a57c82c3807727996271dff8f9a2921f3d5fd5 Author: Rémi Denis-Courmont Date: Sun Feb 14 21:13:13 2010 +0200 Check for luac commit b6195822264bc4492dc591ccafc6fb5f868e12b9 Author: Rémi Denis-Courmont Date: Sun Feb 14 21:09:08 2010 +0200 LUA: precompile with luac commit 4e4a43931b4594c53ea293e20de22aeb67d001f6 Author: Rémi Denis-Courmont Date: Sun Feb 14 20:49:27 2010 +0200 LUA: look in $(pkglibdir)/lua This should fix FHS conformance for .luac files commit dda9df40911dd0db4d8bf868d778caf959bf8155 Author: Rémi Denis-Courmont Date: Sun Feb 14 20:48:59 2010 +0200 config_GetLibDir: return arch-dep package directory commit 4ad069f686ee545dc030a5d35c500a7626759b0e Author: Rémi Denis-Courmont Date: Sun Feb 14 20:12:54 2010 +0200 LUA: fix memory leaks in error path commit c7eabcd9174667cfd57430f0220407bb5d806f98 Author: Rémi Denis-Courmont Date: Sun Feb 14 20:04:08 2010 +0200 Put plugins in $(pkglibdir)/modules We can now store other architecture-dependant files in $(pkglibdir) (and without bugging the plugins scan). commit 1b2799e4a0b2e09347b906043c5d10e52273ad06 Author: Laurent Aimar Date: Sun Feb 14 19:10:50 2010 +0100 Decreased priority of raw mpeg video demuxer. It has a too permissive detection code to have a high priority. commit f4827eb2a47dc96e6d6ecceb56a41817a2457dfd Author: Jean-Philippe André Date: Sun Feb 14 18:30:19 2010 +0100 Lua: fix IMDb script and listen to input changes commit 4a50f0a7d11cf0c01236ee7c4d34af418cbcca20 Author: Srikanth Raju Date: Mon Feb 8 23:27:43 2010 +0530 Qt: Call Lua status callbacks on playing status changes Signed-off-by: Jean-Philippe André commit eeda6528dd9bf2fbb7bc5a61bb5744a59e913847 Author: Srikanth Raju Date: Mon Feb 8 23:27:08 2010 +0530 Lua: Add new callback playing_changed for playing status changes Signed-off-by: Jean-Philippe André commit 31d2afeed7c271f0e1256ed6593f0555af71e1b5 Author: Srikanth Raju Date: Mon Feb 8 23:24:18 2010 +0530 Lua: Allow arguments to be passed to lua functions in lua_ExecuteFunction Signed-off-by: Jean-Philippe André commit d4b9c029f70cf6a64b696989db5b3f887daacc81 Author: Ilkka Ollakka Date: Sun Feb 14 19:26:53 2010 +0200 QT4: scroll to playingItem when changing view I think it works better thisway, but you're free to change it if you think otherwise. commit f1a5feea6eb4e459f8682c90daf5bac181c75e7d Author: Laurent Aimar Date: Sun Feb 14 18:09:19 2010 +0100 Fixed audio-desync support and simplified (close #3253). commit ccba67b5ee8f7a31d5a28714375c93a939c24aa6 Author: Laurent Aimar Date: Sun Feb 14 18:02:53 2010 +0100 es_out_SetDelay cannot fail. commit 6dad28316e1dca9b805e3aebdced04b059ddfdad Author: Rémi Denis-Courmont Date: Sun Feb 14 19:08:33 2010 +0200 Gather all inhibit module in a directory (no code change) commit d9b41d296958a27fe2993889e4acf9a4915d2821 Author: Rémi Denis-Courmont Date: Sun Feb 14 18:00:53 2010 +0200 screensaver: wait for process This runs with a timer of its own. It's best to wait for the process that do a fork bomb, if it ever takes a long. commit e1e7582a561d7ee64502c14ba7d7cccfa88dc0a4 Author: Jean-Baptiste Kempf Date: Sun Feb 14 16:59:44 2010 +0100 Add GEOV fourcc to mpeg4... commit 3c65c1560c4cf74aa33eb2848bc950b5c83a517f Author: Laurent Aimar Date: Sun Feb 14 16:28:17 2010 +0100 Increased probing size for ac3/dts in wav (close #3298). commit 7c7ad3b0759079c63f0fd0fbc3118cadaf05619f Author: Laurent Aimar Date: Sun Feb 14 16:04:39 2010 +0100 Simplified and fixed mmst/u pausing (close #2673). commit cdc9281c4841e62f066328e7bdd56398755a3077 Author: Laurent Aimar Date: Sun Feb 14 15:03:58 2010 +0100 Default to any for --audio-language. commit 4396c68b8933a10b1ca4b99092a60c16670f06d3 Author: Rémi Denis-Courmont Date: Sun Feb 14 17:15:09 2010 +0200 net_Write: always a cancellation point as promised commit 2932220e9ed7d99f8b8397f1b578c9f0a3a1aa3b Author: Rémi Denis-Courmont Date: Sun Feb 14 17:11:36 2010 +0200 Store audio output interface variables into the input manager object This partially fixes multiple media players in LibVLC. This also removes a few run-away var_Create() in doVolumeChanges(). commit 5a5cbadd836de42cb1655e65e2353edfd9241db1 Author: Rémi Denis-Courmont Date: Sun Feb 14 17:10:05 2010 +0200 net_Write: improve documentation commit 5eedc2aec432ba05d7e33920a035b85b1af5c0b0 Author: Rémi Denis-Courmont Date: Sun Feb 14 17:09:39 2010 +0200 Typo commit 10f105d2bfe55fff1f735af7d4a0ee545bb21120 Author: Rémi Denis-Courmont Date: Sun Feb 14 17:04:38 2010 +0200 vlc_object_waitpipe: cancellation safety commit 1b20e18a2731582fbe1112e1ab3921f6956f1a50 Author: Erwan Tulou Date: Sun Feb 14 14:46:29 2010 +0100 skins2(playlist): fix current playing item still on when stopping an input commit 32e68688ea59b2736afb69738749df3e2b32e6e5 Author: Rémi Denis-Courmont Date: Sun Feb 14 15:43:49 2010 +0200 Fix missing signal while stopping preparser (fixes #3291) commit e8d5a49a2633d4a2944827f21774fa8ca1108112 Author: Jean-Baptiste Kempf Date: Sun Feb 14 13:34:59 2010 +0100 Support for Windows Media Voice natively May Ronald S. Bultje be praised for this. commit d9666c8a60e61d63c21b25c6de9b07741bf0b151 Author: Jean-Baptiste Kempf Date: Sun Feb 14 13:03:15 2010 +0100 Support for Indeo 5 May Kostya Shishkov be praised for this. commit f561f73c3fa78d447000ded1f52adfe3685a1417 Author: Rémi Denis-Courmont Date: Sun Feb 14 13:50:36 2010 +0200 LibVLC: allow setting playback rate even without input commit 951dd377d0a2c1197be552519c52e4a2f1071e27 Author: Rémi Denis-Courmont Date: Sun Feb 14 13:33:35 2010 +0200 Use vlc_openat, fix support for non-UTF-8 systems commit 37ae6248dd0ce4b78bd3ef4526a872ba8154a7db Author: Rémi Denis-Courmont Date: Sun Feb 14 13:33:23 2010 +0200 add vlc_openat wrapper around openat commit d38c4f98b0e7af605da38e957a1244202e8990ac Author: Rémi Denis-Courmont Date: Sun Feb 14 13:26:25 2010 +0200 directory: remove useless string if fdopendir() is supported commit 66150e515b710c720a737e2a3f464a969edff9e7 Author: Rémi Denis-Courmont Date: Sun Feb 14 13:19:34 2010 +0200 directory: handle fd:// syntax commit 6783cf4c8ecda3cb29f86306af2df1426b6cc910 Author: Rémi Denis-Courmont Date: Sun Feb 14 12:46:25 2010 +0200 directory: use block_heap_Alloc() commit 7942bdacd9c6209253849398664bd86ceae6d668 Author: Laurent Aimar Date: Sun Feb 14 11:33:08 2010 +0100 Reduced verbosity (vout wrapper). commit 0648b216b13e2dd3ac985ffb737f887a0cc3f446 Author: Laurent Aimar Date: Sun Feb 14 11:27:02 2010 +0100 Fixed RSS text positionning (close #3115). Initial patch by Gerrit van den Hanenberg. commit f3544f08ce50d1638b6121948a9879f73aba6bd9 Author: Rémi Denis-Courmont Date: Sun Feb 14 12:03:47 2010 +0200 doVolumeChanges: always return the value This fixes, e.g. garbage OSD display when toggling mute with the hotkey. commit 512924267fb43172161cebe55de3ff674dae63fc Author: Rémi Denis-Courmont Date: Sun Feb 14 11:58:14 2010 +0200 Fix libvlc_audio_set_mute commit 1341c12935d18fd56b886969ecf1565f5b2ace96 Author: Rémi Denis-Courmont Date: Sun Feb 14 11:55:50 2010 +0200 Don't use random number as pointers. This is not legal (even if it works on all platforms). Also, this fixes a warning. commit d4be4dc20721e131114f83f0b87c942f6be3c190 Author: Rémi Denis-Courmont Date: Sun Feb 14 11:55:28 2010 +0200 Remove a few fixmes commit 7e30f80eed086fafd1583b4e852a550ecc118d32 Author: Rémi Denis-Courmont Date: Sun Feb 14 11:53:53 2010 +0200 Add indirection to find input from wanabee input manager object PARENTAL ADVISORY: explicit hack This should allow volume control to (somewhat) work in LibVLC. Unfortunately, it will still be buggy when there are multiple players. commit 663e69a685f234f84a028200d53a51daf1f7f249 Author: Rémi Denis-Courmont Date: Sun Feb 14 11:34:26 2010 +0200 Make doVolumeChanges static commit 1e2fab2976a42ad05b377cefc933710ecc0469a8 Author: Rémi Denis-Courmont Date: Sun Feb 14 11:27:23 2010 +0200 aout_FindAndRestart() needs the playlist This will probably never work for LibVLC. commit 1d6f8407da07f0d0dc1c437ba31ff225711ae388 Author: Rémi Denis-Courmont Date: Sun Feb 14 11:27:13 2010 +0200 Trivial factorization commit 1addcfbe39d66600991a5e4d1563aec22d6cef0e Author: Rémi Denis-Courmont Date: Sun Feb 14 09:48:20 2010 +0200 flac decoder does not need ogg. Remove bogus build dependency. This reverts commit cc4cabdf51150e323e6af7ced747b46b4a834d5f. commit e1f8cb2f52b851da957e9be04255e00186d978fc Author: Rémi Denis-Courmont Date: Sun Feb 14 10:30:27 2010 +0200 contribs: static linked flac requires ogg commit 9c473ff83cd398c7361b1fce295a4bbbda14d3ad Author: Rémi Denis-Courmont Date: Sun Feb 14 10:20:13 2010 +0200 Contribs: refactor flac build commit 5a109618b33b11ae59747c857291cc82672c5b1d Author: Jakob Leben Date: Sun Feb 14 09:10:30 2010 +0100 Qt: couple of minor corrections - searchLineEdit: proper clearing - locationBar content will not affect searchLineEdit size commit 367c7701ec182923401425a43f8c0457bfb93922 Author: Jakob Leben Date: Sun Feb 14 06:42:21 2010 +0100 Qt: playlist menu strings and icons commit 1497d96c75ae009b92d25fbe2c4fd4e47777dd61 Author: Jakob Leben Date: Sun Feb 14 05:51:49 2010 +0100 Qt: the Add button on playlist panel is gone commit 0c323ab08961702f5c0bd7787645b49663a14462 Author: Jakob Leben Date: Sun Feb 14 05:42:09 2010 +0100 Qt: include Add File/Directory/Advanced Open actions in playlist right-click menu commit cc4cabdf51150e323e6af7ced747b46b4a834d5f Author: Jean-Baptiste Kempf Date: Sun Feb 14 04:12:34 2010 +0100 Win32: try to fix compilation of flac commit 0c35d796db276d695935d5118f21033a6b4421ff Author: Jean-Baptiste Kempf Date: Sun Feb 14 04:05:47 2010 +0100 Update LIST commit f457a64414f382e4a44f58a0e6568c020ba80447 Author: Jean-Baptiste Kempf Date: Sun Feb 14 04:04:11 2010 +0100 Qt: code reindentation commit 986ba8fe34d22a8fcc66b2004814631667ba3683 Author: Laurent Aimar Date: Sat Feb 13 22:56:11 2010 +0100 Fixed SPS/PPS transmissions in H264 packetizer. It closes the other part of #3161. commit 26ae73ad5db4cac8e465a651ee0b8afea5a5dd0b Author: Laurent Aimar Date: Sat Feb 13 22:54:18 2010 +0100 Fixed SPS parsing when scaling matrices are present (h264). It partially closes #3161. commit 62ce520665b8eec73a29791eefe86fb3eda4203e Author: Antoine Cellerier Date: Sat Feb 13 22:45:38 2010 +0100 Add a third query with fuzzy search enabled for every word. (We could also add other searches with lower fuzzyness if the first try fails) commit ffd70ceb68eb2146e939b4e4e3a15fa48bb12adc Author: Antoine Cellerier Date: Sat Feb 13 22:28:29 2010 +0100 Try a second musicbrainz query if the first one failed. This allows for fuzzier matches (like not taking spaces into account in 1980 - 1990 for example) but still doesn't fix issues with minor spelling errors. commit e10ba748a84a12b9023f547c4c36e2aede795806 Author: Laurent Aimar Date: Sat Feb 13 21:56:34 2010 +0100 Added support for language in asf (close #3292). commit d72f50ca381e2f42caeed17d647ff901bb25e88e Author: Laurent Aimar Date: Sat Feb 13 21:52:41 2010 +0100 Factorized the way ES are added (asf). commit f162a84f3aa6099f639f22ff4d202166599a7ae8 Author: Laurent Aimar Date: Sat Feb 13 21:31:45 2010 +0100 Factorized extended header search (asf). commit 27a3e8b537bb59fabb0f99dd381bdfe8f9a68a9b Author: Laurent Aimar Date: Sat Feb 13 21:29:43 2010 +0100 Cosmetics (asf). commit 369166ac27a2b9164c26ad75d9f7208afb478bd5 Author: Rémi Denis-Courmont Date: Sat Feb 13 22:53:59 2010 +0200 udev ALSA: use vendor name if available commit d54c2b59db8d2825f5bf8d582ec7f63de59ba20d Author: Rémi Denis-Courmont Date: Sat Feb 13 22:53:44 2010 +0200 udev ALSA: use model name if available commit 26b5b697bd055842e538438d4a128be113148c6b Author: Rémi Denis-Courmont Date: Sat Feb 13 22:37:37 2010 +0200 udev ALSA: don't be reliant on device node path, use kernel path commit 9744c6016f14b54985c220f3e71dfeff3b565d9a Author: Antoine Cellerier Date: Sat Feb 13 21:28:31 2010 +0100 Reduce verbosity. commit f0e61014e0ddece9ae982ae9e760aea53281d636 Author: Antoine Cellerier Date: Sat Feb 13 21:07:05 2010 +0100 Fix rc intf. commit 859ebb87458b05c797ee29a82d75adbbc0325726 Author: Antoine Cellerier Date: Sat Feb 13 21:04:50 2010 +0100 Attach the vout object to parent before spu creation so modules loaded by spu can use var inheritance. commit 2b34460c7ffe68c64498a60e50a6c214bc81109a Author: Rémi Denis-Courmont Date: Sat Feb 13 21:54:35 2010 +0200 udev: rudimentary ALSA capture support commit 98dc7bdf66ea22c44f4dde47a3bb394113724b25 Author: Rémi Denis-Courmont Date: Sat Feb 13 21:54:17 2010 +0200 Capture devices -> Video capture, for consistency commit e082d19ba57316d6b0cf94fe7811c0e115455819 Author: Antoine Cellerier Date: Sat Feb 13 20:51:55 2010 +0100 Attach httpd hosts to the main httpd object. commit 6421559cb32abf91f261bb5b91187efbfa48e6b6 Author: Rémi Denis-Courmont Date: Sat Feb 13 21:15:30 2010 +0200 XCB SD: allow running even if there is no ICCCM window manager commit 88f28b24c32387bfc9ed12c64401aa6f328b01c3 Author: Rémi Denis-Courmont Date: Sat Feb 13 21:14:44 2010 +0200 xcb SD: add a persistent item for the whole desktop (TODO: add one item per X RandR view port) commit 4a95265a63091fee2bd7ef99ababec5ff0090b6d Author: Rémi Denis-Courmont Date: Sat Feb 13 19:50:51 2010 +0200 Make mouse-moved and mouse-clicked coordinates, remove mouse-x and -y This simplifies callbacks a bit, and fixes a race condition. commit c01dd91cd2d526332229ecea8d4f007c065026ea Author: Rémi Denis-Courmont Date: Sat Feb 13 19:49:59 2010 +0200 Add coordinates (VLC_VAR_COORDS) variable type commit 0759e71b2f6b35646acbda90406697fd7c0678d2 Author: Antoine Cellerier Date: Sat Feb 13 19:23:29 2010 +0100 Use lua's object syntactic sugar: a.b(a,c,d) => a:b(c,d) commit 62001b25498fb26d0f625cc76e759f026a056593 Author: Antoine Cellerier Date: Sat Feb 13 19:20:20 2010 +0100 use vlc.input.item() where appropriate commit 90583f82bc7355314476a03b8e8760aad4efb897 Author: Antoine Cellerier Date: Sat Feb 13 19:11:29 2010 +0100 Update vlc.input doc. commit 30090106b239ffbefe3c569bdb5e1f27e33fa3e2 Author: Antoine Cellerier Date: Sat Feb 13 19:01:21 2010 +0100 Item specific information getters are now item object methods. commit d19961463a9b840d455bf6481b2b87279eb7cbb3 Author: Antoine Cellerier Date: Sat Feb 13 18:57:36 2010 +0100 Also dump item name, uri, duration and es info. commit 3fd49ca4086e52e45c8ca8b18326e44f08320147 Author: Rémi Denis-Courmont Date: Sat Feb 13 19:47:23 2010 +0200 var_GetChecked and var_SetChecked object auto-cast commit 61f0547b72d3ba80039f09064249d89fa8f2b0f7 Author: Rémi Denis-Courmont Date: Sat Feb 13 19:03:48 2010 +0200 Remove libvlc_free commit 1f849e1dce1017c2aaf29a2dfb4c9063785f079a Author: Rémi Denis-Courmont Date: Sat Feb 13 18:49:43 2010 +0200 You shall include commit 4ea41ad215c001fc5c60862af6300379d7b76b93 Author: Rémi Denis-Courmont Date: Sat Feb 13 18:45:33 2010 +0200 Cosmetics commit 428762fb77cc778ea5f02c9bcbc336f02b28a2f9 Author: Erwan Tulou Date: Sat Feb 13 18:09:58 2010 +0100 skins2: fix proccessing item-change at playlist level it is needed to pass from input_item_t to playlist_item_t for this variable only (others directly provide playlist_item_t) commit 61642608126855b643de8456d8677d9b3a9a5c2f Author: Antoine Cellerier Date: Sat Feb 13 18:27:05 2010 +0100 Make sure that the playlist item has been preparsed first (and don't get stuck in an infinite loop). Note that libs/input.c is a mess and would need to be cleanup before we release 1.1. commit 1fac125aa2d25b8a1323eb070e0c7e43edfb30ad Author: Antoine Cellerier Date: Sat Feb 13 17:48:57 2010 +0100 New dumpmeta lua interface module to dump a file's meta data on stdout/stderr (I'll let you figure out which one it is). Use as: vlc -I lua --lua-intf dumpmeta filename.mp3 commit 4a38deb97038d1a5e3ebe5e1dbe41abc4d2b5c95 Author: Rémi Denis-Courmont Date: Sat Feb 13 18:23:08 2010 +0200 Remove the old form of variable variable This is not used. The VLC_VAR_VARIABLE type is used by "navigation" only in a different way (basically, it is a string). commit 457f6a7e92f9f22a6c76a7c724cdc61e8a9bf139 Author: Rémi Denis-Courmont Date: Sat Feb 13 18:17:44 2010 +0200 Variable choice names are in psz_string, not var.psz_name (Fortunately, both corresponded to the same location.) commit 180c722e1eb51f1ae6f59545b3d8dcb312e9ea5f Author: Rémi Denis-Courmont Date: Sat Feb 13 18:02:14 2010 +0200 Make mouse-moved a void variable commit dc25da7e5a5361b7be519ad1a54ec1faf541494c Author: Erwan Tulou Date: Sat Feb 13 16:46:08 2010 +0100 skins2: remove dead code commit 9794aa0652e2e3f53fd7208c9819cc7983d69172 Author: Antoine Cellerier Date: Sat Feb 13 15:31:39 2010 +0100 Add lua wrapper for memory stream constructor. commit 456b635ea0a51ddbca5c2c549c1e5880c85f1c0e Author: Antoine Cellerier Date: Sat Feb 13 15:22:30 2010 +0100 Remove trailing spaces. commit 0d63a3ed2459621aea1a02cbba67e103252f9e22 Author: Antoine Cellerier Date: Sat Feb 13 15:16:10 2010 +0100 Add a simplexml lua module to parse an xml into a table. commit a0e994c0da86a0c8be9c0525db2148d8c72c06b3 Author: Antoine Cellerier Date: Sat Feb 13 14:54:04 2010 +0100 Export vlc's xml api. commit 7276b80834a3c267248e7b87c0e1a550aa3f15ec Author: Antoine Cellerier Date: Sat Feb 13 14:21:38 2010 +0100 Move sandbox lua module to global modules directory. commit 3d693f8b8bc40a9840e2279a149af665dfa62f6e Author: Antoine Cellerier Date: Sat Feb 13 14:14:04 2010 +0100 Setup lua module search path For example, if runing script /lua/intf/script.lua, the following paths will be added: /lua/modules/?.lua /lua/intf/modules/?.lua /lua/modules/?.lua /lua/intf/modules/?.lua If runing script /lua/intf/script.lua, the following paths will be added: /lua/modules/?.lua /lua/intf/modules/?.lua commit 5942b165dda37a5fc14ebc82b40f0d910bb5b4a5 Author: Antoine Cellerier Date: Sat Feb 13 14:07:30 2010 +0100 When scanning multiple lua scripts, create a new lua_State for each script. This will prevent data corruption from a previous script affecting subsequent scripts. commit 39852e8bdf8734f341f20d60617adf913f187adc Author: Erwan Tulou Date: Sat Feb 13 16:02:45 2010 +0100 skins2: fix playlist not displaying cuurent playing item correctly This patch - ensure that current playing item is properly detected - deactivate item changes since it is wrongly implemented (i_id from input_item_t and playlist_item_t are compared, which is wrong) commit 5a07a426d315847c4e6968f9ca8d809f7fb61e5d Author: Erwan Tulou Date: Sat Feb 13 11:43:50 2010 +0100 skins2: add support for tracking current playing item correctly commit 376635fa5db90bc4562aa550a925871110e82bdd Author: Ilkka Ollakka Date: Sat Feb 13 16:50:14 2010 +0200 pulseaudio: disable pa_stream_drain on close I didn't find any reason to do it, and it slows closing quite a lot, if you know why we should do that, please speak up etc. commit 9de1b1e3b66fe84fe2715466ceef9f0ec7983174 Author: Rémi Denis-Courmont Date: Sat Feb 13 16:05:32 2010 +0200 Qt4: add extended Latin-1 and a few multimedia keys, binary search commit 74ec041dace007ea5c960f9503cff3990ae30c3e Author: Laurent Aimar Date: Sat Feb 13 15:10:50 2010 +0100 Be more strict in flac SyncInfo checks. commit 110e4f8568f241ddc191f2ae6d0ed95e0a91a934 Author: Laurent Aimar Date: Sat Feb 13 14:37:52 2010 +0100 Do not loose pts on stream properties changes. It closes #2349. commit 1967b52da22aaba559635ecd518aa48873cf0f08 Author: Laurent Aimar Date: Sat Feb 13 14:25:56 2010 +0100 Fixed a few errors in flac packetizer. commit 447327c6053e496b70a46e9075e10fa3454211ae Author: Laurent Aimar Date: Sat Feb 13 13:26:03 2010 +0100 Moved out the flac packetizer from the flac decoder. It simplify the flac decoder code. It fixes the build of the packetizer when flac is disabled. It makes the flac packetizer behaviour independant of the flac decoder presence. commit 0ab429bb1ac49fa95dd460b3d7bef9545b246982 Author: Jakob Leben Date: Sat Feb 13 11:02:19 2010 +0100 playlist: sizeof -> strlen commit 8388a02cfbe5ab1513228d05cf024252696a4887 Author: Jakob Leben Date: Sat Feb 13 11:00:21 2010 +0100 Qt: it's Qt::Key_Backspace not Qt::Key_Back commit 53de5bb90f5e67371c9f6ff365f7065362420da7 Author: Rémi Denis-Courmont Date: Sat Feb 13 15:18:10 2010 +0200 eventfd: set close-on-exec flag commit 0b32594e96173ee219302965b8154dcb3af3cc52 Author: Rémi Denis-Courmont Date: Sat Feb 13 11:53:18 2010 +0200 spu_Create: attach object before calling var_Inherit commit a7516f027d7d55c86d3e63bafc1013bef80761d7 Author: Rémi Denis-Courmont Date: Sat Feb 13 11:50:19 2010 +0200 demux_PacketizerNew: missing object attachment commit d4e7c32a73fb230a21c505d9a34d6efe95d95978 Author: Jakob Leben Date: Fri Feb 12 21:35:18 2010 +0100 Qt: ooops, fix deleting playlist items by key press commit b5c4baa438691d2965cc92bea5d4e81fed500ba9 Author: Jakob Leben Date: Fri Feb 12 19:45:02 2010 +0100 playlist: use md5 hash for caching downloaded art by download URL commit a776627390f18b77c44581d60ad73058d80ac971 Author: Pierre d'Herbemont Date: Fri Feb 12 18:12:56 2010 +0100 VLCExtensionsManager: Work around libvlccore changes for our nasty hack. commit 17207ab162e0c8f38b7f0c9fe45483222f710e0c Author: Emmanuel de Roux Date: Fri Feb 12 17:41:41 2010 +0100 macosx/framework: Added [VLCMediaList initWithArray:] method Signed-off-by: Pierre d'Herbemont commit 0c4edec7a5f642d6b004898ee528b50b25855e32 Author: Pierre d'Herbemont Date: Fri Feb 12 18:03:43 2010 +0100 macosx/framework: Simplify the Pre-Compile.sh script. commit 05b400ef7d23c8b34f6bd16af619fe650d9155b6 Author: Jean-Paul Saman Date: Fri Feb 12 11:46:09 2010 +0100 activex: simplify test.html commit 9922b46c47219b10f5e33f966ed5d1dfd364c269 Author: Jean-Paul Saman Date: Thu Feb 11 15:01:52 2010 +0100 activex: implement JS Events commit 488909d836914ee9631da27ba934e7227e868f69 Author: Jean-Paul Saman Date: Thu Feb 11 14:41:41 2010 +0100 activex: fix compilation commit 2b5315eab1c8ba989080f2885a941cee34d0e7eb Author: Jakob Leben Date: Fri Feb 12 11:43:06 2010 +0100 Qt: playlist panel: search behavior + layout enhancements - keep root index of views when searching - clear search when browsing or changing view - layout and geometry fine tuning commit c3d342a2d5bd2d2534f8a34be9de7a1557b60ea9 Author: Jakob Leben Date: Fri Feb 12 11:42:12 2010 +0100 playlist: allow non-recursive search commit 38e127f60e8399cc8a721aabd25f721d8a5c6ba5 Author: Jakob Leben Date: Fri Feb 12 03:26:30 2010 +0100 Qt: enable drag'n'dropping in listView commit f7257d644993e63924b8ca9ce6b7618e47794e8f Author: Jakob Leben Date: Fri Feb 12 02:53:05 2010 +0100 Qt: iconView: draw artwork as big as its aspect ratio allows commit f9fa3d512123a4c228ffa07ff6b7f5307c4feb00 Author: Jakob Leben Date: Fri Feb 12 01:25:13 2010 +0100 playlist: cache artwork by download URL instead of title when artist and album meta missing Performs much better. URL is sanitized by filename_sanitize() just as title before. commit 161886f4479ae8e1627e92c66d77a37ca052fb80 Author: Laurent Aimar Date: Thu Feb 11 21:46:07 2010 +0100 Do not include input_internal.h in vlm code. commit 024420d8dfa3c3610d31ca5cd081f6a500efa597 Author: Laurent Aimar Date: Thu Feb 11 00:06:26 2010 +0100 Set a non compressed format in aes3 decoder at open. commit e2e26c97576452c1cf0a90b4cea8eddc09efb5a0 Author: Laurent Aimar Date: Wed Feb 10 23:06:06 2010 +0100 Used var_Inherit in mms access. commit 42ef22bf1a075a9aed089e0e0d1194908432781a Author: Laurent Aimar Date: Wed Feb 10 23:02:41 2010 +0100 Fixed invalid var_Create type in mmsh. commit f5db1a38666968329a2eeaf5dd2618cef19419cf Author: Laurent Aimar Date: Wed Feb 10 22:45:37 2010 +0100 Removed debug left-over in mp4 demuxer. commit 5b526f506373f16ec07866c42d218628410631ed Author: Laurent Aimar Date: Tue Feb 9 20:57:45 2010 +0100 Fixed NAL AUD handling in h264 packetizer. commit a44284713c6dde691d944e5944df8c8d4897b9b5 Author: Pierre d'Herbemont Date: Thu Feb 11 20:35:24 2010 +0100 macosx: Fix compilation. commit f4bc3b96d4062f2518ef55848115504f468c3f1f Author: Pierre d'Herbemont Date: Thu Feb 11 20:34:30 2010 +0100 vlm: Remove the callback before joining the thread, and save a dead lock. commit 3a4de92b572fe75b489b4e00661648fddbcebcad Author: Antoine Cellerier Date: Thu Feb 11 20:01:13 2010 +0100 Oops, sed isn't always enough. commit 966540425ec13fc7ac4113bc3aaecc2464c4ca08 Author: Pierre d'Herbemont Date: Thu Feb 11 18:11:24 2010 +0100 vlm: Avoid a deadlock when stoping the input. We may be joining the input_thread inside the vlm lock, and try to vlm lock inside the stop event handler. commit 85ccc9999a13701489de513ddae03440051676e9 Author: Pierre d'Herbemont Date: Thu Feb 11 17:27:47 2010 +0100 mpeg4video: Fix leaked fmt_out.p_extra. commit c94c6328955664c8ee85daeffb64ab9f1f56d0a7 Author: Konstantin Pavlov Date: Thu Feb 11 18:09:19 2010 +0000 Contribs: gsm: install gsm.h in include/gsm to follow ffmpeg 21659. commit a680cf1d490f3d142d8f2dda41364a7cee5c51be Author: Konstantin Pavlov Date: Thu Feb 11 18:07:49 2010 +0000 Contribs: fluidsynth: explicitely disable readline. commit 6317d1b484dc7c9a9fa4ab2b415dfc0c681d163e Author: Konstantin Pavlov Date: Thu Feb 11 20:55:09 2010 +0300 Add forgotten slash. commit bc7786821f47667fdf000edf9a2cc3922469e852 Author: Jakob Leben Date: Thu Feb 11 03:37:58 2010 +0100 Qt: add a list view commit 01de7da13e1258234f74e429e9e54f3e94a6cc48 Author: Erwan Tulou Date: Thu Feb 11 17:36:58 2010 +0100 mediadirs: cleanup prefer more uri-friendly file://dir_path to dir://dir_path commit 8d5e7cc89b89c12e9fceaae03dfab5f63421c27d Author: Erwan Tulou Date: Thu Feb 11 17:21:34 2010 +0100 core: use make_path in subtile_Detect this also solves uri alteration on Windows (recent regression) commit 37de4458fcac515a7683c1bd3da08a22d5c0d890 Author: Erwan Tulou Date: Thu Feb 11 17:18:33 2010 +0100 core: debug make_path for windows - infinite loop and typo fixed - remove leading slash forgotten commit e22624799da7c67a3cfa6ab366927d2ddc985a01 Author: Rémi Denis-Courmont Date: Thu Feb 11 18:26:54 2010 +0200 libvlc_video_get_cursor: get the current mouse video coordinates commit b5f800b62e51e6c6e9f389d9b9b9f502fca36374 Author: Rafaël Carré Date: Thu Feb 11 16:45:16 2010 +0100 dbus: correctly reference current input commit b0b1fe56a7a69f58c00af5d98ce133fef39e90f8 Author: Sébastien Escudier Date: Wed Nov 18 09:08:16 2009 +0100 live555 : send the scale again after a pause. It avoids to fallback to 1.0 speed when we unpause a RTSP stream. Signed-off-by: Rémi Denis-Courmont commit 889d554841a63aca2f343083a96f9b436554e85b Author: Rémi Duraffort Date: Thu Feb 11 16:00:49 2010 +0100 dvbsub: remove dummy test (already check then dereference before). commit 4b7fc754de0be8e0cb613bf44f08a1cc740ba761 Author: Rémi Duraffort Date: Thu Feb 11 15:45:19 2010 +0100 lua: fix object leak. commit 61662db54c85ada5dbac8dc5918c419eb508a85c Author: Antoine Cellerier Date: Thu Feb 11 15:36:57 2010 +0100 Remote urls should be changed directly in the submodule's .git/config file. commit 37a4d52044737bfaac6140a8e0a65d8f4e22987d Author: Antoine Cellerier Date: Thu Feb 11 15:28:45 2010 +0100 Default to rebase on submodule updates to prevent losing local changes. commit 4a990366f601559a49fe18dddf7c41e004e1c03f Author: Rémi Duraffort Date: Thu Feb 11 12:42:08 2010 +0100 dirac: fix invalid test (found with coccinelle static analyzer). commit 6867a707cb4cf5cd8763ddebedb0febee9293d03 Author: Rémi Duraffort Date: Thu Feb 11 10:08:22 2010 +0100 Add all bindings as a submodule of the main vlc git tree. Some basic information about git submodule: * by default the submodules are not clone * by default the url for the submodules are git:// and not ssh://, the developpers must change this (just uncomment the right line in .gitmodules) to be able to commit to the bindings. Git commandes: * git submodule init => intialize the submodules * git submodule status => status of the submodules * git submodule update => update all submodules commit 51356824029c9ed509aec1c03c57817377dd0759 Author: Rémi Duraffort Date: Thu Feb 11 10:01:40 2010 +0100 Remove the python bindings. The python bindings is now autogenerated. The autogenerated python bindings is now hosted in a specific git directory at: git.videolan.org/vlc/bindings/python.git. commit d9a487c27ac4f2f931e7076f9003e8eef2582778 Author: Antoine Cellerier Date: Thu Feb 11 12:47:28 2010 +0100 Untested windows compile fix. commit d4f950b3285f5afa3f77f35096d7a5d073b9f296 Author: Pierre d'Herbemont Date: Thu Feb 11 11:40:39 2010 +0100 macosx/framework: Embbed the plugin cache as well. Cool speedup when launching the client the first time! commit 06df9cc61c625931024b833d6dacc2485e3e491e Author: Pierre d'Herbemont Date: Thu Feb 11 11:39:13 2010 +0100 macosx/framework: Try to clean up a little bit the now very messy Pre-Compile.sh script file. commit 479c400807897eeccfa0772c311ef9046ea34224 Author: Jean-Paul Saman Date: Thu Feb 11 11:06:00 2010 +0100 mozilla: cleanup commit 4d89b290c0cb12eed8402aaad9af90709c2542e0 Author: Jean-Paul Saman Date: Tue Feb 9 13:07:02 2010 +0100 activex: remove libvlc_exceptions and adapt to recent libvlc changes The libvlc_exceptions have been removed from libvlc. The libvlc audio functions prototypes have changed. commit 2f58aad41bc538569712f7d528dc7cd014d81dd4 Author: Jean-Paul Saman Date: Fri Feb 5 14:14:25 2010 +0100 logo: inform listeners when picture has been moved commit 114b922fa7bbe06f4acfcc3d7af9c47ef534b1a2 Author: Jean-Paul Saman Date: Fri Feb 5 14:13:29 2010 +0100 libvlc: add mouse events as libvlc_MediaPlayerEvents The following events have been added: - MouseButton : mouse button pressed events - MouseClick : mouse button click event - MouseMoved : mouse movement event (x,y) absolute against vlc video output window - MouseObject : object of interest under mouse button for use by video filters (like: logo) commit 5131eecaeb41e9759e07e3c680c15e9a8bea2ff8 Author: Jean-Paul Saman Date: Sun Feb 7 14:43:46 2010 +0100 mozilla: sanity checks commit 75e737d1ceb36399cc825d8bd821b580b5d35f8f Author: Rémi Duraffort Date: Thu Feb 11 09:26:40 2010 +0100 libvlc: fix doxygen documentation. commit 0d430a21861588a033bf1ce258cd4974924f28d5 Author: Rémi Duraffort Date: Wed Feb 10 16:45:19 2010 +0100 libvlc: fix doxygen documentation For the sake of the libvlc users please try to take care of the doxygen documention. commit d7474341857cf8482e3037648afbe4831590fa8e Author: Christophe Mutricy Date: Wed Feb 10 23:31:56 2010 +0000 RTMP: Don't trust the length given by the stream and fix a null-dereference Test url: rtmp://cp31335.live.edgefcs.net/live/ (no longer crash but doesn't work) commit 6e636d05261162689c1c9d6368349371d6154917 Author: Christophe Mutricy Date: Wed Feb 10 22:41:30 2010 +0000 Use X_LIBS when using -lX11 For odd Xlib installations commit 6263aa137259c652a22664726cd068103730b9cc Author: Christophe Mutricy Date: Wed Feb 10 22:18:06 2010 +0000 Hildon needs X11 Needed for XGetWindowAttributes() and XSelectInput() commit cd6ecaed1e78fda659815ba4b54ee7c3fee8cf46 Author: Christophe Mutricy Date: Wed Feb 3 20:50:56 2010 +0000 Document the move of the module cache commit 1054b95904fca51829d9b6131c45f581d15fa696 Author: Christophe Mutricy Date: Wed Feb 10 22:17:14 2010 +0000 Fix compilation Half-tested commit e649d679e7506462940de3f3aac5d59a4febb465 Author: Jakob Leben Date: Thu Feb 11 00:24:30 2010 +0100 playlist: append input subitems to the end of parent item commit dccd7a6b8ac995823caf3f1e9b17302b2fbced16 Author: Rémi Denis-Courmont Date: Wed Feb 10 22:54:02 2010 +0200 sout_StreamChainDelete: iterative implementation commit f9db0ea18e2780f43cdb10c6c82b83db77924321 Author: Rémi Denis-Courmont Date: Wed Feb 10 22:40:51 2010 +0200 fix seg'faulty sout_StreamChainDelete ordering We must delete from the head to the tail, the opposite of the creation order. This stems from the fact that an stream output object "sees" the next element, and may try to use it while being deleted. The crash was easily reproducible with: vlc --sout-keep --sout '#duplicate{dst=gather:std{mux=ts,dst=/dev/null}}' \ -I oldrc -vv raw_es.mp2 commit b4219e32116ddecfb0d4c8495309ea0dd91181c3 Author: Antoine Cellerier Date: Wed Feb 10 20:47:38 2010 +0100 Fix ncurses compilation. (testing compilation before commiting changes would be nice, especially when it's buildable on your platform) commit cd38b4a13343b362e0a094388b72b1c515c1ed07 Author: Antoine Cellerier Date: Wed Feb 10 20:45:39 2010 +0100 Fix skins2 compilation. commit beaa348e008d960e42548893d6b85fc7e59593c6 Author: Antoine Cellerier Date: Wed Feb 10 20:40:57 2010 +0100 Use the normal vlm lock to protect access to the condition variable. commit 7e6968aec4e94e43b078ed682ec6f7cc69102510 Author: Antoine Cellerier Date: Wed Feb 10 20:38:38 2010 +0100 Change filename_sanitize() to work on original string like path_sanitize(). commit 96824f0c8d6134b62fbcf9876a5411258486d390 Author: Rémi Denis-Courmont Date: Wed Feb 10 20:17:31 2010 +0200 Emit a fullscreen toggle action on double click If we just set "fullscreen" on the emitting video output, the fullscreen mode will not survive a change of video output. With this hack, the hotkeys interface can handle the request correctly. On the other hand, the hotkeys can also handle it incorrectly (e.g. if inside LibVLC). It all comes down to the fact that key actions are per instance, when most of them should be per-input. commit 2d53f020ab745cb4c37ba039194852d2d2a38222 Author: Rémi Denis-Courmont Date: Wed Feb 10 20:06:09 2010 +0200 A52: cease spamming commit 7343174b7eb04f3ec6e3fc045e65402f21f02ee8 Author: Rémi Denis-Courmont Date: Wed Feb 10 18:52:56 2010 +0200 Do not clutter the instance with the fullscreen status This fixes use of multiple inputs with LibVLC. This also fixes a theoretical crash if you toggle fullscreen 2^32 times. commit 40d199a49334bba38ac01010b23155e2572999dc Author: Rémi Denis-Courmont Date: Wed Feb 10 19:38:47 2010 +0200 Keep the authoritative fullscreen status on the playlist This allows the value to be inherited most cleanly across inputs (if the video output cannot be recycled anyway). This also enables changing the fullscreen status in absence of video, just like LibVLC does. commit 316129116d0a20e33c98c12495ae5c5b355ce40f Author: Rémi Denis-Courmont Date: Wed Feb 10 18:06:25 2010 +0200 playlist: create the fullscreen variable At least the ncurses and MacOS interface already depends on this, and the earlier did not create it... This is needed for a later fix to LibVLC. commit 36d657e1df3c214eb547f14cce4ba6080d974861 Author: Rémi Denis-Courmont Date: Wed Feb 10 18:03:47 2010 +0200 "fullscreen" callback: do nothing if value is unchanged The old video output core assumes that the fullscreen state must be toggled if the VOUT_FULLSCREEN_CHANGE bit is set. So we need to check that the target state is not already correct, as the VLC variables core does NOT do it internally. This commit provides rare exception to the rule that oldval is useless. This fixes a whole class of race conditions where two threads try to change fullscreen status at the same time. In the video filter case, we now enable fullscreen on all childrens, not just one. This seems a bit more logical for wall. Without this, toggling fullscreen would only ever work on the first video output. With this, things should work great if the different pieces of the wall are on different video ports, and OK (Alt+Tab is your friend) otherwise. commit 7b2d398a05571bb78fa7ad513608e8d2743d6268 Author: Rémi Denis-Courmont Date: Wed Feb 10 19:46:59 2010 +0200 Do not propagate fullscreen status up the filter chain This is fundamentally a lock inversion between the parent and child object variables locks. Interfaces (hotkeys and others) use downward propagation, so we keep that direction and remove the other direction. commit 49334e07d05bb5e4770a95b8b4f57d84c192cdc9 Author: Rémi Denis-Courmont Date: Wed Feb 10 18:03:47 2010 +0200 "fullscreen" callback: do nothing if value is unchanged The old video output core assumes that the fullscreen state must be toggled if the VOUT_FULLSCREEN_CHANGE bit is set. So we need to check that the target state is not already correct, as the VLC variables core does NOT do it internally. This commit provides rare exception to the rule that oldval is useless. This fixes a whole class of race conditions where two threads try to change fullscreen status at the same time. In the video filter case, we now enable fullscreen on all childrens, not just one. This seems a bit more logical for wall. Without this, toggling fullscreen would only ever work on the first video output. With this, things should work great if the different pieces of the wall are on different video ports, and OK (Alt+Tab is your friend) otherwise. commit ec104981f5e337d321520a5ba7adf9e29892be23 Author: Rémi Denis-Courmont Date: Wed Feb 10 17:50:18 2010 +0200 libvlc_toggle_fullscreen: use var_ToggleBool result commit 39b8902447610f6a1c7f595436fbe59f846e0582 Author: Rémi Denis-Courmont Date: Wed Feb 10 18:41:59 2010 +0200 Use input_GetVout commit ee73bdeaf577cdacb229ee298984aaf6fb23652a Author: Rémi Denis-Courmont Date: Wed Feb 10 17:38:33 2010 +0200 No need for sprintf() here This reverts commit af688c8f29ba84096f2e8f752bb5c0e8b4889b7a. commit 4f4a8d71bb5428029ee1bae8731edce4a4ae6231 Author: Rémi Duraffort Date: Wed Feb 10 15:06:32 2010 +0100 msn: simplify (and remove some dummy strdup). commit 396acde38ecc51964cc91df0776a2eae2905f643 Author: Rémi Duraffort Date: Wed Feb 10 09:30:48 2010 +0100 mozilla plugin: fix compilation. commit 992cf22c17b775206db07d6f29b5b40fff02c133 Author: Jakob Leben Date: Wed Feb 10 11:07:12 2010 +0100 Qt: cleanups and organization commit dee8d5f4cd5d855d160bdda9a409cc88d7e02a45 Author: Jakob Leben Date: Wed Feb 10 09:56:02 2010 +0100 Qt: PLModel::removeItem( int ) is not for public usage commit 74d4a589a628631de88cce97a52135757380367c Author: Jakob Leben Date: Wed Feb 10 09:48:49 2010 +0100 Qt: simplify selected item deletion in playlist model commit a99d1a2c2a3bcfdcc4ec38b68fd9b35bdf78f5c4 Author: Jakob Leben Date: Wed Feb 10 09:08:41 2010 +0100 Qt: update playlist dialog on rootChanged signal from model commit 790811343ae90c501aabd1a40ec375659fd415f2 Author: Jakob Leben Date: Wed Feb 10 08:27:42 2010 +0100 Qt: return playlist model and views to "now playing" root if current root is deleted commit ea0c27c2b893432e587b7ef33d4f07a0e14f2abd Author: Rémi Duraffort Date: Wed Feb 10 09:11:24 2010 +0100 Unused variable. commit 86e1fbd0efaa0ad10ba699a82b81fd24b083de1b Author: Rémi Duraffort Date: Wed Feb 10 09:08:51 2010 +0100 hotkeys: use the return value of var_ToggleBool. commit 9ee5f674f8ea0ab5e50fbb34345e2c63eeaa4025 Author: Rémi Duraffort Date: Wed Feb 10 09:02:57 2010 +0100 Use calloc. commit 347bfe4d1235057e5f0007a886b218d71f795eb2 Author: Jakob Leben Date: Wed Feb 10 07:21:12 2010 +0100 Qt: selector cosmetic polish commit af688c8f29ba84096f2e8f752bb5c0e8b4889b7a Author: Jakob Leben Date: Wed Feb 10 02:30:12 2010 +0100 services_discovery: fix embedding longname in name, take 2 The longname argument to macro #define VLC_SD_PROBE_HELPER(name, longname, cat) is usually in the form like N_("some_longname"). Literalization of the argument by doing # longname in the macro will result in a literal "N_(\"some_longname\")" instead of translating the long name. commit 2a2dd55119a03f4e410fca67cc07c7a4e990ed95 Author: Jakob Leben Date: Wed Feb 10 02:12:36 2010 +0100 services_discovery: implement SD categories and use in Qt interface commit d269c7681abf11f5a6eb99bfcedf9ae3002e7621 Author: Jakob Leben Date: Wed Feb 10 02:10:14 2010 +0100 doc: fix compilation remove non-existent file reference commit 2cd51f6b1ba90f8a84815f46df24bc0b67405b81 Author: Jakob Leben Date: Wed Feb 10 02:08:20 2010 +0100 dbus: fix compilation typo? commit e42ff3a865648b4f197fdaf4415768329c8bd0fb Author: Rémi Denis-Courmont Date: Wed Feb 10 00:07:21 2010 +0200 We are in 2010 commit d9e0c70b420c07a47789e4cbb45853a06c8c44fb Author: Rémi Denis-Courmont Date: Wed Feb 10 00:04:31 2010 +0200 Remove old ARM cross-compilation (2004) Software versions are totally out-of-date. Platforms don't even exist anymore. And this predated ARM support in the contrib. commit 4ee7b174fea410016616a1e0340de1c9594c4953 Author: Rémi Denis-Courmont Date: Wed Feb 10 00:02:16 2010 +0200 Remove "new" (as in 2004) developer doc that was never really written commit a94101851ed06017b63a4e5090d60996e5102128 Author: Rémi Denis-Courmont Date: Wed Feb 10 00:00:11 2010 +0200 demo.sh: remove OpenGL effects commit df9c038d581d3bf260a5bec08243d0982548d9c2 Author: Rémi Denis-Courmont Date: Tue Feb 9 23:58:54 2010 +0200 Delete hopefully last leftover from menuconfig commit ad5c94fdcb61376593969de006633fe457ece041 Author: Rémi Denis-Courmont Date: Tue Feb 9 23:56:42 2010 +0200 Remove cddax documentation as cddax was already removed commit 8c4abfd8a7c522374fb494b766a8beb619cea3fe Author: Rémi Denis-Courmont Date: Tue Feb 9 23:54:30 2010 +0200 Remove (very very) old Win32 cross-compilation howto Use INSTALL.win32 instead. commit 171abe233158a6682c3f271b92f7fa1d97fc3dfe Author: Rémi Denis-Courmont Date: Tue Feb 9 23:52:03 2010 +0200 Remove developer documentation, almost untouched in over 7 years commit b3d6afc65d72e5ef1751c2e14642baf32cb335e3 Author: Rémi Denis-Courmont Date: Tue Feb 9 23:43:30 2010 +0200 Remove Common Intermediate Language bindings commit f5bd90eb0e568b340a2809337a5b0b3e56e463e6 Author: Rémi Denis-Courmont Date: Tue Feb 9 23:34:00 2010 +0200 DBus: ifdef buggy input code out commit 707aac4dd5797366932b570908a3ddf901c20c66 Author: Rémi Denis-Courmont Date: Tue Feb 9 23:29:32 2010 +0200 DBus: no need to lock playlist to add callbacks commit 3d1fee81e28302f6feca62823ff1d1661bfa2396 Author: Rémi Denis-Courmont Date: Tue Feb 9 23:26:42 2010 +0200 audioscrobbler: no need to lock playlist to add callbacks We already have the variables lock for that. commit 99f3fface24d388c98702bd399e108af1aa271fa Author: Rémi Denis-Courmont Date: Tue Feb 9 23:26:34 2010 +0200 audioscrobbler: unused variables commit 77b04cb62f932e9fc48716534853b0ba355077e6 Author: Rémi Denis-Courmont Date: Tue Feb 9 23:06:12 2010 +0200 Make update-po happy commit bb14295facd013c7606b3dd912c5ad1868bd5dcf Author: Rémi Denis-Courmont Date: Tue Feb 9 21:42:26 2010 +0200 Revert "services_discovery: fix embedding translated longname into name" This fixes a buffer overflow and a warning. This reverts commit caa08dce07c3b08677645263e325b33148f536bd. commit f3b598c81ddd9cc59c85892b8387e137ba6ce836 Author: Rémi Denis-Courmont Date: Tue Feb 9 21:27:57 2010 +0200 Remove out-dated Maemo 4 installation guide commit 7e4d50ac4297d445b46075b0dd87d11a951d5a3e Author: Rémi Denis-Courmont Date: Tue Feb 9 21:18:40 2010 +0200 Remove pl_Release, and rename pl_Hold back to pl_Get pl_Hold() assumed the playlist was already created. pl_Release() does not solve any problem. Playlist synchronization is done with the playlist lock, while playlist deletion must anyway be done after all interfaces, services and other threads are joined. commit 57f92bdea6f1bc694c38fa5de3290a3f3b399558 Author: Rémi Denis-Courmont Date: Tue Feb 9 20:09:50 2010 +0200 vout event: use var_GetAndSet commit 7e6c2325f169cfe06a8562b55a0832c26580c503 Author: Rémi Denis-Courmont Date: Tue Feb 9 19:53:28 2010 +0200 var_GetAndSet: implement OR and NAND, return new value commit 94b463ab9b9bb23517edbdb908548245f3f30eef Author: Rémi Denis-Courmont Date: Tue Feb 9 19:15:29 2010 +0200 playlist does not need a destructor commit 3863d8b088c06aa4f536bf334351e558bf5dc01b Author: Rémi Denis-Courmont Date: Tue Feb 9 19:08:13 2010 +0200 No need to lock the playlist for meta fetch and preparsing The previous fix made the fetcher and preparser persistent throughout the lifetime of the playlist. So we don't need to protect the pointers anymore. Also, they are internally thread-safe (with their own lock). commit 14ee5f1254c0aa7cb2e4c01a99fd4d61b009f7e9 Author: Rémi Denis-Courmont Date: Tue Feb 9 18:38:16 2010 +0200 Create preparser and fetcher immediately They do not create threads anymore (unless they have work to do). LibVLC needs this because we are sloppy programmers^W^W^W^Wit still depends on the playlist for item meta infos (it should probably instantiate the fetcher and preparser directly). Also, do not create the preparser if there is no fetcher. commit fdabacb8478b52116ab86de16d6b25743463c8a0 Author: Rémi Denis-Courmont Date: Tue Feb 9 20:05:32 2010 +0200 Fix warning (and maybe fix a bug too) commit 9bd7a6e2581a9ce951b53cf083ceff98ddb40e8a Author: Rémi Denis-Courmont Date: Tue Feb 9 19:27:11 2010 +0200 Even Laurent makes horrible mistakes sometimes ;) commit b015aa3213275bfdfdeaf841daef6b6255aa274d Author: Antoine Cellerier Date: Tue Feb 9 19:45:26 2010 +0100 Stick to the file's coding convention. commit 23e09ee7eca0aa9b935ec92ad7b05db97760412b Author: Gildas Bazin Date: Tue Feb 9 18:16:55 2010 +0000 __builtin_offsetof() needs gcc >= 4 commit 6f0b8197697af37d9a235a7aeb8b9c6c35bba055 Author: Gildas Bazin Date: Tue Feb 9 18:13:31 2010 +0000 More improvements to the hildon interface and make it compilable on non-maemo platforms commit caa08dce07c3b08677645263e325b33148f536bd Author: Jakob Leben Date: Tue Feb 9 19:00:45 2010 +0100 services_discovery: fix embedding translated longname into name commit 3f26d384b5bac86b958623c5c80b1cc51ba3ddf8 Author: Jakob Leben Date: Tue Feb 9 18:42:11 2010 +0100 Qt: selector: correct expand-arrow position commit 9e48c5596b5e7caf9c7257f459c2c5a5b89abe6d Author: Rémi Denis-Courmont Date: Tue Feb 9 18:24:40 2010 +0200 Allow pl_Hold from within pl_Deactivate commit fc22ddf378014a5182d1b0ad40f21b2277350cc7 Author: Antoine Cellerier Date: Tue Feb 9 16:19:57 2010 +0100 Sanitize output from str_format() before using it to build the snapshot's filename. commit 1756ffef730ec71a50aa5f29798d47826d930762 Author: Jakob Leben Date: Tue Feb 9 15:56:34 2010 +0100 input_item: post individual subitems later when posting the whole tree This makes the interface more comprehensible and allows for input_item_node_Append[x] functions to be used for general node manipulation without side effects, if needed in future. commit d49c428062ae7a6e22cc5c1f9f78cd3d72e21610 Author: Erwan Tulou Date: Tue Feb 9 10:58:27 2010 +0100 skins2: update to latest change in core - remove pf_run no longer in use - attach object as soon as possible to benefit var heritage commit 9f9dfeb81f5fade4d1e9b3f5585710766ccdb4e7 Author: Jakob Leben Date: Tue Feb 9 04:56:14 2010 +0100 Qt: PLModel: simplify and fix current item update commit 8d499950e55f46e92eb9f71a3d755b54ca6c7a85 Author: Gildas Bazin Date: Tue Feb 9 00:35:50 2010 +0000 Stability fix for the omxil decoder and make UYVY the default output format for the video decoder on OMAP commit 102f5c884ce0c0c53e4ca6c66e283e84aee4e53f Author: Jakob Leben Date: Mon Feb 8 23:38:35 2010 +0100 Qt: polish location bar geometry commit 8fa5fb96f4d878f807ccddb39ff5388689b1a2a3 Author: Laurent Aimar Date: Tue Feb 9 00:40:29 2010 +0100 Fixed transform filter picture pitches usages. It should fix it when input and output pictures don't have the same properties (close #3063). commit 9428617273d338181627ac55ab88abb7633fa33f Author: Laurent Aimar Date: Mon Feb 8 23:57:23 2010 +0100 Fixed typo in 192kHz case in flac packetizer. commit 3d1cc93d3b745cffea8a8614881daf6a1a8bf1b1 Author: Laurent Aimar Date: Mon Feb 8 23:47:40 2010 +0100 Added 88.2/176.4/192 kHz samplerates support in flac demuxer (close #3144). commit ab5ae32ceb68c5728bbe239455f53d2e0dd67e8e Author: Laurent Aimar Date: Mon Feb 8 23:32:48 2010 +0100 Completed a bit meta data support in VLC (close #3280). commit 062112c74231b0a6f850c7d4ad1174c1a79c4598 Author: Laurent Aimar Date: Mon Feb 8 22:55:56 2010 +0100 Fixed es priority for teletext (ts). It will avoid selecting a non subtitle page at the core levels. commit e07983a6286e541aa05744e28e350fbf1a7c1471 Author: Laurent Aimar Date: Mon Feb 8 22:40:43 2010 +0100 Fixed no autoscale video mode (close #3246). commit 97cbb4793fa7352ab92fc1fa85b5afebc7cb1ea5 Author: Rémi Duraffort Date: Mon Feb 8 22:10:00 2010 +0100 Fix wrong size given to memset (found by coccinelle static analyzer). commit 583ea37e5f9af2c88f3fca215c06c1a6be424cec Author: Rémi Duraffort Date: Mon Feb 8 12:21:36 2010 +0100 vcd: fix potential NULL-dereference (found with cocinnelle static analyser). commit 09d5f89c4f8af919f6726ce80278724cb41bf2d3 Author: Rémi Duraffort Date: Sat Feb 6 17:42:31 2010 +0100 Fix test_libvlc meta compilation. commit b639f729c0837ae0c46b314154af1c27b56d08c5 Author: Jakob Leben Date: Mon Feb 8 22:21:22 2010 +0100 Qt: properly styled SearchLineEdit And replaced QVLCIconLabel with QVLCFramelessButton. commit cc7f8d5d36de4fbab2d68c7d15fd7a7b9cf7ffd3 Author: Laurent Aimar Date: Mon Feb 8 21:40:43 2010 +0100 Fixed J420/J422/J440/J444 definitions in fourcc.c commit 37b541a5dc0130d7ef51e60c9a740047a6ed2072 Author: Laurent Aimar Date: Mon Feb 8 21:39:50 2010 +0100 Removed J410/J411 from fourcc.c They are not supported. commit a72b9a0a4d382885ab7b657e82981735b16a5d74 Author: Laurent Aimar Date: Mon Feb 8 21:39:00 2010 +0100 Fixed YV12 and added YV9 support to our swscale wrapper. commit 989691c9b5c5ebf7eb18bb843d4da36faf975994 Author: Laurent Aimar Date: Mon Feb 8 21:38:19 2010 +0100 Added a few missing fourcc to rawvideo decoder. commit 9ba7d131bc53a56c443ba849cad10dd2053f6aaa Author: Laurent Aimar Date: Mon Feb 8 21:01:22 2010 +0100 Added VLC_CODEC_YV9 and remove default mapping to I410 (close #3288). They are not the same as the chroma plane are swapped. commit d84370a8519245f27883dd59c0ce406a5af48a61 Author: Antoine Cellerier Date: Mon Feb 8 21:38:08 2010 +0100 Fix VLM scheduling. commit 2fcddc868bfe74a9786c0ae71926e722ebb7b872 Author: Fabio Ritrovato Date: Mon Feb 8 21:24:14 2010 +0100 Lua SD: fix for scripts without a description and ".luac" files commit ab399a4d77b692b7b2dbda25555d65556014add2 Author: Ilkka Ollakka Date: Mon Feb 8 22:22:15 2010 +0200 NEWS: fix typo .eve -> .exe commit 1ae0370658b739bb9da07ca1ccb14a41469e9e46 Author: Gildas Bazin Date: Mon Feb 8 20:06:10 2010 +0000 Fix for XCB_CURSOR_NONE undeclared issue commit aa3f9ae3ea0b96c26a43eef8d74a985d9915fbad Author: Fabio Ritrovato Date: Mon Feb 8 20:36:46 2010 +0100 Lua SD: parse options commit ca4c116a51bcf8f71d8d34d61aadc07b1ec276c8 Author: Fabio Ritrovato Date: Mon Feb 8 20:32:53 2010 +0100 Lua SD: forgot to cast commit 51e626468feab9627eace037713e5483f58371c5 Author: Peter Bak Nielsen Date: Sun Jan 3 19:52:21 2010 +0100 Fixed DVB-subtitles decoder subpicture flag. The module did not mark the subtitles it produces with "b_subtitle == true", which causes them to be handled as OSD, and thus allowing them to become out of sync unless video was streamed in real time... Signed-off-by: Laurent Aimar commit 772bf3a2f1ece505a372c8503fae6bc9d39751ba Author: Laurent Aimar Date: Mon Feb 8 20:07:16 2010 +0100 Fixed invalid access in file_select (lua). commit 4ab06f3564cd95539f13b99551bd555172c2bb42 Author: Laurent Aimar Date: Sat Feb 6 16:55:52 2010 +0100 Fixed memleak. commit 914e2be1881ad090bc46098d565a0e29656a010c Author: Fabio Ritrovato Date: Mon Feb 8 19:55:43 2010 +0100 Lua SD: use a nicer icon for nodes commit 2beb76a08665a98a9647e7d72b0b49be1ba6288c Author: Felix Paul Kühne Date: Mon Feb 8 19:48:07 2010 +0100 osx/framework: removed unused property commit 93a2b0c8a61da5a68ad6f37b181383e47ead86f0 Author: Felix Paul Kühne Date: Mon Feb 8 19:47:16 2010 +0100 fixed some typos in NEWS commit 170b382ceb6df6ae9f962d980315db4985bc3a2e Author: Toralf Niebuhr Date: Mon Feb 8 13:20:51 2010 +0100 removed the function catch_exception( ex ), as it is not needed anymore Signed-off-by: Felix Paul Kühne commit 258396bb17b7fb0b66181653dfc59c9914625436 Author: Toralf Niebuhr Date: Sun Feb 7 14:01:41 2010 +0100 removed unused exceptions Signed-off-by: Felix Paul Kühne commit 80b416509e975cbbdc5306b4702ce723ab35ab41 Author: Felix Paul Kühne Date: Mon Feb 8 19:27:35 2010 +0100 Don't announce the rework of the OS X ui as *cough* we won't ship it commit a425ad7ba8623000c492795629c6539813214748 Author: Gildas Bazin Date: Mon Feb 8 08:53:54 2010 +0000 Fix typo in qt4 interface commit 3798efd9241d754339775a29c7edc8c846307d98 Author: Gildas Bazin Date: Mon Feb 8 08:37:31 2010 +0000 Fix harmless typo commit f4ebb1b3522281cd243e1a1f0b197af00fe22402 Author: Gildas Bazin Date: Mon Feb 8 08:33:26 2010 +0000 Restore cursor when closing vout since the window doesn't belong to us commit 23e13928607c4366e769b0e54f062feca67832d7 Author: Jean-Philippe André Date: Mon Feb 8 18:39:42 2010 +0100 Lua SD: fix another obvious leak commit 98c78b8b61012914b53175f58aca97965e664db2 Author: Jean-Philippe André Date: Mon Feb 8 17:34:27 2010 +0100 Lua SD: fix obvious leaks + Add missing include commit 12b8ebac53132d3b240c66a4c10c358ec785212b Author: Fabio Ritrovato Date: Wed Feb 3 23:45:51 2010 +0100 luasd: new SD related script functions Signed-off-by: Jean-Philippe André commit 820069ed81dd587d9485be69b341e69494df3768 Author: Toralf Niebuhr Date: Mon Feb 8 17:36:12 2010 +0100 added VLC_UNUSED( ) for some unused variables Signed-off-by: Rémi Denis-Courmont commit a160b8589331960e47702e382794d492ee480946 Author: Rémi Denis-Courmont Date: Mon Feb 8 18:46:02 2010 +0200 vlc_cond_init_daytime: condition variable with the wall clock commit 3f6288216a3f3e92d4ea04add0be59097b08a29a Author: Antoine Cellerier Date: Mon Feb 8 17:21:15 2010 +0100 Second blind attempt at fixing linking with --disable-vlm commit cb1b6659d9287132d26d18fd534e864192e03730 Author: Antoine Cellerier Date: Mon Feb 8 16:47:47 2010 +0100 Remove leading underscores. commit 142203dbd017af3939bc3c545fcdc577f5dc7f6c Author: Gildas Bazin Date: Sun Feb 7 23:20:15 2010 +0000 Honor the nointeract config option commit b36e6edbb29f2791fe4c4539b4b6639e43f5d863 Author: Gildas Bazin Date: Sun Feb 7 23:02:49 2010 +0000 Make the maemo interface a bit more useable commit c27044171066da05b8c049073d5e1060c85759e0 Author: Gildas Bazin Date: Sun Feb 7 22:11:13 2010 +0000 Forgot to update these when adding the omxil module commit f559597a1051ddf769c9ead548623fc079c780bb Author: Rémi Denis-Courmont Date: Sun Feb 7 23:35:47 2010 +0200 OMX IL needs libdl commit e1f9ab22e7e3e620d5b5b1c2d0532614ee103576 Author: Gildas Bazin Date: Sun Feb 7 20:44:21 2010 +0000 Add OpenMAX IL Video/Audio decoder. This decoder will try to use OpenMAX IL components to decode video/audio. Only 2 OpenMAX cores are currently looked for. The TI OMAP IL core (used for instance on the N900) and the Bellagio IL core. This decoder is disabled by default (use --enable-omxil) and for now has a zero priority (use --codec omxil). commit 08c14020c20ae8b4945fc18d1f68ea2b64eadc81 Author: Rémi Denis-Courmont Date: Sun Feb 7 20:57:53 2010 +0200 Maemo contribs: replace id3tag with taglib, add dirac, fluidsynth commit 10ee5e0fa0cd5a51a7acba57408371e2ff6e26a5 Author: Rémi Denis-Courmont Date: Sun Feb 7 20:49:57 2010 +0200 Contrib: disable not needed fluidsynth options commit bded72465e5e094edc8a3c657b4f32fca2230b1d Author: Rémi Denis-Courmont Date: Sun Feb 7 20:11:34 2010 +0200 WinCE: trivial compile fix commit 16fd5ce97f2118f61ff06cf3556f152ca76fe9d3 Author: Rémi Denis-Courmont Date: Sun Feb 7 20:03:26 2010 +0200 ncurses compile fix commit 4064c715aceda3a437b7ec174af71b3e0b47f3af Author: Rémi Denis-Courmont Date: Sun Feb 7 19:56:51 2010 +0200 V4L: compile fix commit 9176d8ffdc3be48a8bffba3f381590272a3ba2ad Author: Rémi Denis-Courmont Date: Sun Feb 7 19:56:02 2010 +0200 Compile fix P.S.: I don't like to include VLC headers in plugin-wide headers commit 8823e135e5041e6164371faa17aabc4202ce9773 Author: Rémi Denis-Courmont Date: Sun Feb 7 19:50:29 2010 +0200 Blind compile fix commit b8d77ded5185dd3221f5fa4df15ce34b9b06f696 Author: Rémi Denis-Courmont Date: Sun Feb 7 18:06:11 2010 +0200 Remove --enable-release which has no effects commit 0f1ea875ce1dc4b425b4803d0fb93215880b41b2 Author: Rémi Denis-Courmont Date: Sun Feb 7 18:03:05 2010 +0200 Remove unused vlc-config build mode macros commit 7530a392333c7084e52fc195669ad05de10f63f8 Author: Rémi Denis-Courmont Date: Sun Feb 7 18:00:26 2010 +0200 Win32: strip ".libs" from libvlc path in any case That said, if someone really wants to support running vlc.exe from the build tree, this is far from sufficient. I would suggest setting data-path and plugin-path in static compilations of winvlc.c like we already do for vlc.c instead. commit 9372cb45f24bedcffb895d41a643890393162450 Author: Rémi Denis-Courmont Date: Sun Feb 7 16:47:26 2010 +0200 Compile fix commit 8fe4188e7efdd897641a7a28711f32cc4cd6391e Author: Rémi Denis-Courmont Date: Sun Feb 7 15:54:39 2010 +0200 Use vlc_dup commit 71a1c8a68f31206cf725563e07c225fed8e5727a Author: Rémi Denis-Courmont Date: Sun Feb 7 15:51:35 2010 +0200 vlc_dup: dup with close-on-exec commit 7e45ab1b284217f191c35c5c2916742b4fbe39ee Author: Rémi Denis-Courmont Date: Sun Feb 7 15:25:29 2010 +0200 utf8_* -> vlc_* (sed roxxors) commit d601e4ed290edf58e9ace5c28f06c77ebf072004 Author: Rémi Denis-Courmont Date: Sun Feb 7 15:18:02 2010 +0200 Split file path functions out of vlc_charset.h into vlc_fs.h commit 0ce5cde71c02b1edfb449ebf2ec239d94083b829 Author: Felix Paul Kühne Date: Sun Feb 7 12:59:09 2010 +0100 messages: compilation fix for OS X commit 3f424a26f7ad67b6acbb9bcaf8bbbf0995725e13 Author: Rémi Denis-Courmont Date: Sun Feb 7 13:16:52 2010 +0200 Misc: remove leading underscores commit 04180282813d82d334554a2a9f8648aa0d165d05 Author: Rémi Denis-Courmont Date: Sun Feb 7 13:18:51 2010 +0200 vout: remove leading underscores commit 0ec6ee7cbd6afca8ef5243b9617d9ec42e4803f8 Author: Rémi Denis-Courmont Date: Sun Feb 7 13:13:09 2010 +0200 common: remove leading underscores commit 7b1cd54796b9f1d7709324c41b1b45b33f576f62 Author: Rémi Denis-Courmont Date: Sun Feb 7 13:11:26 2010 +0200 modules: remove leading underscores commit f8f8faa6a6655200f76031eb23595be0e7a63b6a Author: Rémi Denis-Courmont Date: Sun Feb 7 13:05:27 2010 +0200 OSD: remoev leading underscores commit 5a079f61a4277a01e79b483711831b6b296d4651 Author: Rémi Denis-Courmont Date: Sun Feb 7 12:59:42 2010 +0200 stream: remove leading underscores commit 6bf374569a1dd0ffcb624d7e35f032e424c07b14 Author: Rémi Denis-Courmont Date: Sun Feb 7 12:53:56 2010 +0200 net_Printf: automagic cast to VLC object commit 9242bbe164af2629b2746bbdebb80f5ced1f307d Author: Rémi Denis-Courmont Date: Sun Feb 7 12:51:50 2010 +0200 net: remove leading underscores commit 998ebb85fdfe44160098608c12e35250e1f6658d Author: Rémi Denis-Courmont Date: Sun Feb 7 12:47:41 2010 +0200 input: remove leading underscores commit a87edce45b66ec85ad3b4dbd3e970c5dd67838af Author: Rémi Denis-Courmont Date: Sun Feb 7 13:19:34 2010 +0200 config: remove leading underscores commit c6a41b08013563858cc9204921c045a7a84f3c07 Author: Rémi Denis-Courmont Date: Sun Feb 7 12:39:14 2010 +0200 VLM: remove leading underscores commit 8e2f8915937936ca788bc36bcbf1b2a5859b8c3f Author: Rémi Denis-Courmont Date: Sun Feb 7 12:38:11 2010 +0200 threads: remove leading underscores commit 094cdf1403bf562dcbed008196276f747258dea4 Author: Rémi Denis-Courmont Date: Sun Feb 7 12:37:39 2010 +0200 stats: remove leading underscores commit ec56260552eb41d3931949a54453caba058acc78 Author: Rémi Denis-Courmont Date: Sun Feb 7 12:36:53 2010 +0200 objects: remove leading underscores commit b088af5afe9b8aecdd33dc09f212fd8a24ab4d05 Author: Rémi Denis-Courmont Date: Sun Feb 7 12:35:54 2010 +0200 events: remove leading underscores commit 3a29031f75fe51fb7e3a95c0b074626608ccca0a Author: Rémi Denis-Courmont Date: Sun Feb 7 12:34:48 2010 +0200 variables: remove leading underscores commit a672233d974d28a04fbe7d39f349591627050248 Author: Rémi Denis-Courmont Date: Sun Feb 7 12:32:48 2010 +0200 aout interface: remove leading underscores commit 37a5c2e96b7a7f85baa6fd24d3369ebfd63d671f Author: Rémi Denis-Courmont Date: Sun Feb 7 12:32:24 2010 +0200 ACL: remove leading underscores commit 9ae7d4e604370f2dec236494c48bc33b685a014b Author: Rémi Denis-Courmont Date: Sun Feb 7 11:40:52 2010 +0200 IsUTF8: reject surrogates and non-Unicode code points commit 0b49b59c40489feae11430ccff125b4499159db5 Author: Rémi Denis-Courmont Date: Sun Feb 7 11:40:41 2010 +0200 IsUTF8: use clz commit 15b6bc540ddc74f977f37abacede550c0380df6a Author: Rémi Denis-Courmont Date: Sun Feb 7 11:40:12 2010 +0200 RTP out: use clz commit 3c6a0755e70b35b5fc1fe7b931f7eaa350a72ab3 Author: Rémi Denis-Courmont Date: Sun Feb 7 11:39:46 2010 +0200 clz: count leading zeroes commit 44c710454e61c81ec8674d84786f9d52b6dcc50b Author: Daniel Mierswa Date: Sun Feb 7 00:43:08 2010 +0100 Remove obsolete Mac OS X 10.5 tweak. This is obsolete according to IRC conversation. But I also think it got never really executed, code like "case foo in fo*) a ;; foo*) b ;; esac" would never lead to b in the shells i've tested. Signed-off-by: Daniel Mierswa Signed-off-by: Rémi Denis-Courmont commit c9328a2cf7999542083f1d14d47bcb825665d908 Author: Daniel Mierswa Date: Sun Feb 7 00:43:07 2010 +0100 dvd module was removed in 2004. See 9eb3e68fa4d4a34b243bf321d93dbf1e33130246 Signed-off-by: Daniel Mierswa Signed-off-by: Rémi Denis-Courmont commit 848415bb91707ef5c507e4a40b51c995cc3ac660 Author: Daniel Mierswa Date: Sun Feb 7 00:43:06 2010 +0100 No longer use LIBS_dvdcss, add dvdcss stuff where needed. LIBS_dvdcss is vague since it's not it's own module but rather just accidently set on bsdi systems. Just do the check in the modules that need the hack now. Signed-off-by: Daniel Mierswa Signed-off-by: Rémi Denis-Courmont commit b3d1041ddf0f5df6c9ac2ecb144733a62829da9c Author: Daniel Mierswa Date: Sun Feb 7 00:43:05 2010 +0100 Preserve ./configure --help order. Since we used AC_ARG_WITH(groupname) to indicate a group of options we definitely want the configure output sorted. Now we use EXTEND_HELP_STRING and do no longer abuse AC_ARG_WITH. Signed-off-by: Daniel Mierswa Signed-off-by: Rémi Denis-Courmont commit 8524d44bbbfa4a3aabf1176b1d41a295b603180a Author: Rémi Denis-Courmont Date: Sat Feb 6 23:48:35 2010 +0200 IsUTF8: redumdant check for nul commit dd1e8bad853c63c7df40ba28ae62137fc8e5001a Author: Rémi Denis-Courmont Date: Sat Feb 6 20:35:26 2010 +0200 LibVLC: remove exceptions infrastructure commit b6069ae2893e9290518825696337f032538c4edb Author: Rémi Denis-Courmont Date: Sat Feb 6 20:27:43 2010 +0200 Remove left-overs from LibVLC media list view commit 353b6731966bd45e8b610501ed70617829bbf427 Author: Rémi Denis-Courmont Date: Sat Feb 6 20:26:02 2010 +0200 Update test_headers commit ca46a8b72ea78b00394e463d12052e036796cefa Author: Rémi Denis-Courmont Date: Sat Feb 6 20:24:52 2010 +0200 LibVLC: remove last exception commit 1dd84033773738a8ca439552fdbefbd30175b876 Author: Rémi Denis-Courmont Date: Sat Feb 6 20:19:21 2010 +0200 Doxygen updates commit 3a8c75ab428baab370c73d2b2be82159267c7cb3 Author: Rémi Denis-Courmont Date: Sat Feb 6 20:18:35 2010 +0200 LibVLC logo/marquee: allow settings without video, remove exceptions It remains impossible to enable/disable the filters themselves without the video output, though. commit c68071dfcc2e41584fad994b419b5532c4f4de87 Author: Rémi Denis-Courmont Date: Sat Feb 6 20:09:24 2010 +0200 Constify commit 7428ce7ddfc6d615ed642186d0168d703c5770b7 Author: Rémi Denis-Courmont Date: Sat Feb 6 18:59:43 2010 +0200 Remove misleading comment (I don't lack useless relocations) commit 4d76e25678ef48a4cc4bfb191df2a8d326edfe4d Author: Rémi Denis-Courmont Date: Sat Feb 6 18:56:17 2010 +0200 LibVLC teletext: various fixes * allow setting page all the time, * remove dummy exception, * fix an object leak, * remove impossible error, * fix apparently inverted logic. commit 55ba176369bb8ea71c2d7a19f26c77dabcd9dffc Author: Rémi Denis-Courmont Date: Sat Feb 6 18:43:14 2010 +0200 Keep the instance until after the media player is destroyed commit 9679313386fbbae9815cf8990cab3ecffbcbb9c3 Author: Rémi Denis-Courmont Date: Sat Feb 6 18:33:40 2010 +0200 XDG screensaver: fix initialization ordering commit d4a98023c7b2109ba8c296192bddbc76798f7da7 Author: Rémi Denis-Courmont Date: Sat Feb 6 18:31:54 2010 +0200 Remove broken WinCE message log hacks Use freopen() or the logger... seriously. This was not even thread-safe (caboom if two messages come at the same time). commit a519cf4a4d95fc1b3aba6ab880b07a1b11a755a9 Author: Rémi Denis-Courmont Date: Sat Feb 6 18:28:51 2010 +0200 Cleanup msg_Generic functions commit 45e8e2a8eb47a7736c4b0e5f125402a672757d21 Author: Rémi Denis-Courmont Date: Sat Feb 6 18:18:30 2010 +0200 Hide message bank layout and cleanup a bit Also fix a potential crash in case of stale subscriber (print debug message to stderr). commit b5c10ad658ac247d4cd0c6efd642f7e174051edd Author: Rémi Duraffort Date: Sat Feb 6 17:03:38 2010 +0100 Fix libprojectM version check. commit dc444555592e8df8a112b0768e099c8ea4c8ce4c Author: Rémi Duraffort Date: Sat Feb 6 15:33:25 2010 +0100 video_filter_ball: fix typos (options called ball-ball-* instead of ball-*). commit 080366288b88911511c18ca5eb3a074bf84be59b Author: Rémi Duraffort Date: Sat Feb 6 15:26:24 2010 +0100 bindings: remove java, phonon and python-ctypes. They moved to a dedicated git. The new repositories are now on git.videolan.org/vlc/bindings/ * java => jvlc.git * phonon => phonon.git * python-ctypes => python.git commit b1e53a17fd3b276cb05e90ff1d5614cb77616e0f Author: Antoine Cellerier Date: Sat Feb 6 16:49:27 2010 +0100 Add some locking. commit f37a79b77d4b698c07a4ab4653650ba8c224b8c6 Author: Antoine Cellerier Date: Sat Feb 6 16:33:32 2010 +0100 Remove msleep() from vlm. It should work but testing is recommended. I'll take all the blame in case of issues :D. commit 028ea651e57285d26d14c5d56ccd4e0de0ba5598 Author: Laurent Aimar Date: Sat Feb 6 16:23:03 2010 +0100 Extended input_GetPcrSystem to also return the current delay. commit b06569fa74e7af8f051034ddf6e9832c711d68c6 Author: Rémi Denis-Courmont Date: Sat Feb 6 17:17:55 2010 +0200 SD listing: remove module lookup hack Based on an idea from Jean-Philippe André commit ccfd6a88445732ec03d8e0977e3c3a27f80c86b3 Author: Rémi Denis-Courmont Date: Sat Feb 6 17:15:18 2010 +0200 SD probe: always provide a long name commit be41036fd7baf65f757d5d033a2b8696340bb912 Author: Rémi Denis-Courmont Date: Sat Feb 6 17:14:59 2010 +0200 SD probe: fix return value symbolic constant commit 191fab819dbb2044fc3cd56bb0e28678ab6ad608 Author: Rémi Denis-Courmont Date: Sat Feb 6 17:04:55 2010 +0200 Automatically pass the long name in the SD probe helper commit b6836bc378a3c57f1b05fcca44cfeedef2691411 Author: Laurent Aimar Date: Sat Feb 6 15:52:34 2010 +0100 Properly used enda atom in mp4 demuxer (close #2692). commit 6b2e2587fe7da294efcf788ca890853cf7613047 Author: Laurent Aimar Date: Sat Feb 6 15:52:15 2010 +0100 Added non native float 32/64 to araw decoder. commit 2f4e7076fa1c1e889dae193ba494c2d3cfe543c4 Author: Laurent Aimar Date: Sat Feb 6 15:50:12 2010 +0100 Fixed typo for f32b. commit 0df216d366edc9b660e663e78fa1abd373a690bb Author: Laurent Aimar Date: Sat Feb 6 15:38:53 2010 +0100 Added float 32/64 (non native) support to aout_BitsPerSample. commit 4417c123aadb9eb8a4eb03f1cdddd171071f76db Author: Antoine Cellerier Date: Sat Feb 6 15:51:00 2010 +0100 Also load .luac files. Lua source code can be compiled into binary files to speedup loading using the luac command line utility. VLC will first try loading the .luac module and fallback to .lua if it fails. (And factorize code) commit e30ad750353d3599fb791db99d80bed069dcf140 Author: Antoine Cellerier Date: Sat Feb 6 15:25:26 2010 +0100 Lua's like python, not C. You don't need parentheses around a control/loop statement's condition. commit f4d4338b3633a9f5834f9530d9a365dfd350e773 Author: Rémi Denis-Courmont Date: Sat Feb 6 16:36:11 2010 +0200 Revert "Qt: cleanup dialogs on destruction" This reverts commit 2e028db617c2cf8da420203de2ea41b594e924dd. This violates segmentation when exiting Qt4 with the error dialog. commit f45d4512a5b9977646cbd2c8623b13075a29c3c1 Author: Rémi Denis-Courmont Date: Sat Feb 6 15:44:06 2010 +0200 LUA: fopen/fclose -> stat commit 1a14e109516fee0ac5eb55b75e6d11828abf3fbb Author: Antoine Cellerier Date: Sat Feb 6 14:45:09 2010 +0100 Fix lua intf thread cancellation and cleanup properly in vlc.net.poll(). commit f135a526470525704cc78e670fbd9f86c9836010 Author: Antoine Cellerier Date: Sat Jan 16 19:05:11 2010 +0100 Remove tabs. commit c1e7c9f28168fdaf3146696d1e067dd2347c8090 Author: Laurent Aimar Date: Sat Feb 6 14:36:01 2010 +0100 Added support for non native float32, and for float64 (BE/LE) in format.c commit 420e58dec7eca53e9bf630ebfe92b518f0c045be Author: Laurent Aimar Date: Sat Feb 6 14:35:25 2010 +0100 Fixed potential use of uninitialized value (format.c). commit 02c0032ab42f33533007cbc24866d4ce5f73b635 Author: Laurent Aimar Date: Sat Feb 6 14:20:12 2010 +0100 Added VLC_CODEC_F32/64 L/B. VLC_CODEC_FL32/64 are mapped on the native type as before. commit 2eebef3aacdb90c7e4697d8ef14c3823b459a1d1 Author: Laurent Aimar Date: Sat Feb 6 13:52:13 2010 +0100 Parsed enda atom in mp4 demuxer. commit 4e29ccba6220630f8cc34b9aa64c787b84613f80 Author: Rémi Denis-Courmont Date: Sat Feb 6 14:23:34 2010 +0200 Use C locale when formatting error messages in the log commit a72aea602b53e6ceb7d5c58c72588879798c2eee Author: Laurent Aimar Date: Sat Feb 6 12:51:37 2010 +0100 Merged m4v demuxer into es.c (close #2822). commit 9df6ed9c7d63053339730825935c2adf7861ad80 Author: Laurent Aimar Date: Sat Feb 6 12:21:24 2010 +0100 No functionnal changes (es demuxer). It will allow to merge a few raw video demuxers. commit a30751ff3284538c2cb089325a6591a643a4b518 Author: Laurent Aimar Date: Sat Feb 6 00:01:08 2010 +0100 Added missing functions to libvlccore.sym. commit 68d6b61ea3277452bb5e6532ce2733f282de1a19 Author: Laurent Aimar Date: Fri Feb 5 23:06:42 2010 +0100 Used INPUT_REPLACE_INFOS/INPUT_MERGE_INFOS in es_out (close #3070). commit 68fe87d7205b3b4ce98815b73863f462b069d1f9 Author: Laurent Aimar Date: Fri Feb 5 22:50:52 2010 +0100 Added INPUT_REPLACE_INFOS and INPUT_MERGE_INFOS. commit b14d7afaffb17b5aac49207b2ca12e9367f4aaf5 Author: Laurent Aimar Date: Fri Feb 5 22:46:36 2010 +0100 Added input_item_ReplaceInfos() and input_item_MergeInfos. They will allow to minimize the number of events sent. commit 2feb065d83c596ee2cf389be6327ed2bf1d814b9 Author: Laurent Aimar Date: Fri Feb 5 23:06:21 2010 +0100 Modified info_category_AddInfo and added info_category_ReplaceInfo. commit fea5f220608be962663f6ef8d99e074e2bea01e5 Author: Laurent Aimar Date: Fri Feb 5 22:23:45 2010 +0100 Factorized and clean up input_item_t::info_cat_t manipulations. commit 81d5bdde444273952bc1149c29be33f71e842288 Author: Laurent Aimar Date: Fri Feb 5 21:56:49 2010 +0100 Fixed an invalid free in input_item_DelInfo(). commit b73cf91a9b62745b689eb3de56b7a12f3c36ad18 Author: Laurent Aimar Date: Fri Feb 5 20:43:52 2010 +0100 Revert "zvbi: Fix displaying of teletext and closed captioning." This reverts commit b48252ea29457ab9a142b797b7e5182dfca1b460. commit de635911f15705e638ae7f8920d1b7a13c91defe Author: Laurent Aimar Date: Fri Feb 5 20:42:30 2010 +0100 Fixed support for non dated teletext. commit 6dafd7ff914da97018d46b8d6adfb1b16ddd5e8c Author: Jakob Leben Date: Fri Feb 5 14:58:41 2010 +0100 lua: adjust to playlist changes and kill a warning now services discovery root nodes can be found from lua commit 22a9f08b646ae7262e4cd3699ef02f548ffc2f8b Author: Jakob Leben Date: Fri Feb 5 14:17:12 2010 +0100 lua: vlclua_playlist_add_internal() should post an input item tree commit b48252ea29457ab9a142b797b7e5182dfca1b460 Author: Jean-Paul Saman Date: Fri Feb 5 10:59:29 2010 +0100 zvbi: Fix displaying of teletext and closed captioning. commit 9e4c658667947afd76237804c3a97a11050b5d09 Author: Jean-Paul Saman Date: Thu Feb 4 15:37:24 2010 +0100 libvlc: restore Teletext functionality Reverts part of 7db94f4d2fc742537828fbe0c8eb5a and rewrite the code. commit 69343b742ab5c63e5ab45997ce2927809afecc10 Author: Rémi Duraffort Date: Fri Feb 5 12:15:54 2010 +0100 variables: print an error message when a variable is created without a type (often a typo like the previous commit). commit 8e46fdb49fa5c6a5168777bbef2e4062d3e3d98e Author: Rémi Duraffort Date: Fri Feb 5 12:09:25 2010 +0100 video_filter_colorthres: fix a typo. commit 351eb082aa3cdc7f2b8aa9630a38253f2f5136f7 Author: Rémi Duraffort Date: Fri Feb 5 10:32:23 2010 +0100 projectm: use the new constructor of libprojectM2 if available. commit 67a692ba3969f212d28ae2b99da59389df54f0b7 Author: Pierre Ynard Date: Fri Feb 5 10:55:39 2010 +0100 vlm: make vod input objects children of vod server Currently, input objects of VoD media instances are children of the libvlc object; this patch makes them children of the VoD server object instead. This will provide simpler and cleaner communication means. commit 7abd141ab2156ffae2af04d85e0414c2394d3f57 Author: Jean-Baptiste Kempf Date: Fri Feb 5 09:48:47 2010 +0100 Contribs: mac, put the Sparkle framework at the right place. commit 82a3942149e80c28e833a2ebb7d7c9babb03c7ef Author: Jean-Philippe André Date: Thu Feb 4 21:07:10 2010 +0100 SD: Fix podcast announcement and Qt special hack commit cfea72e20a765aa4e5acbd0523774a29a1e20d73 Author: Jean-Philippe André Date: Thu Feb 4 20:53:34 2010 +0100 Lua/SD: Set the "longname" configuration parameter This will allow successful matches between the luaSD title and the real SD psz_name commit 60fac2114e22e3b16f9587a955ce8e10d023e339 Author: Jean-Philippe André Date: Thu Feb 4 20:52:30 2010 +0100 SD: set the name to configuration value "longname" If this configuration value does not exist, fallback on the module name. This is the current behaviour. commit 74018e183864e21ad10c9724f9883170de6f7fae Author: Rémi Denis-Courmont Date: Thu Feb 4 22:00:16 2010 +0200 Build XCB statically, and hack pkg-config file accordingly commit 33b447a55dd5ceaf0ad8f7343261af83ebea077d Author: Rémi Denis-Courmont Date: Thu Feb 4 21:36:03 2010 +0200 Contribs: make libass static on all platforms We only link it once, so this is more efficient. This allows the build -time linker to remove unused functions and the export table. We could probably do the same with a few other libraries. commit b3252c12a497dc509ab2e1843e6ea34c155157c6 Author: Rémi Denis-Courmont Date: Thu Feb 4 21:29:00 2010 +0200 panoramix: obsolete bools are not deprecated aliases An obsolete item is one that is not used anymore. Aliases are used when the name of an item changes. For some reason, this also fixes a memory leak. Regression from [5768f29871cfc12975b86dae31a56f43250e7348]. commit fce9882a41a19b578c0f7440faaf804d8f5141a9 Author: Rémi Denis-Courmont Date: Thu Feb 4 21:24:20 2010 +0200 Fix memory leak and dummy warning commit a9782f6334b1aacc56446833a7ab37159dbd72a0 Author: Rémi Denis-Courmont Date: Thu Feb 4 20:36:50 2010 +0200 LUA SD: simplify and fix a memory leak (untested) commit 4550f0487b16e34381372ffa2b24b0ec099e7cc1 Author: Rémi Denis-Courmont Date: Thu Feb 4 20:35:58 2010 +0200 win32text is for WinCE, not Win32 Pointed-out-by: Jean-Baptiste Kempf commit 01040ac116a0d5ba8437f0db0a43c6b1e6690951 Author: Rémi Denis-Courmont Date: Thu Feb 4 20:35:21 2010 +0200 Typo in [1b9f9692f91dcf0659919b16551389e0dbf96412] commit 1b9f9692f91dcf0659919b16551389e0dbf96412 Author: Rémi Denis-Courmont Date: Thu Feb 4 20:08:29 2010 +0200 De-uglify root SD item name (part 2) commit feeef1ef3945c3080ed828381fe9cf02d051863d Author: Rémi Denis-Courmont Date: Thu Feb 4 20:01:15 2010 +0200 Remove be_sure_to_add_VLC_COMMOM_MEMBERS and check offset This saves a bit of space (though the message becomes a bit more confusing). This also ensures that VLC_COMMOM_MEMBERS is actually at the top of the struct (in C only). commit 702a970ee7ce38d2a9f07ad62ca0ee9f3de3ee61 Author: Jakob Leben Date: Thu Feb 4 18:05:42 2010 +0100 Qt: locationBar: buttons adjustment now also the text is not elided if not necessary commit 6e160dae0fe92597775f55dff05937dae709ab04 Author: Rémi Denis-Courmont Date: Thu Feb 4 18:50:08 2010 +0200 SD: initialize config chain also in LibVLC media discovery, fix leaks commit 711d1506666736e6814773dfe637f5784c089323 Author: Rémi Denis-Courmont Date: Thu Feb 4 18:43:05 2010 +0200 config_ChainCreate: result must be free()'d, so it must be used commit 5ec48fbcda446d0fd4050f5db6f3a52cf772c2a2 Author: Rémi Denis-Courmont Date: Thu Feb 4 18:35:17 2010 +0200 De-uglify root SD item name Regression from [0a69bbfd9e69bed4760995eccf99552a68a7e193]. commit 023c65cf894071643b6975161c1c6c837f8b20d3 Author: Rémi Denis-Courmont Date: Thu Feb 4 18:24:23 2010 +0200 Fix pl_Release() crash with -S commit a19e1b8542c0d401b61ee25cd827463c6565772d Author: Fabio Ritrovato Date: Wed Feb 3 23:45:25 2010 +0100 luasd: the script loading module Signed-off-by: Rémi Denis-Courmont commit 0a69bbfd9e69bed4760995eccf99552a68a7e193 Author: Fabio Ritrovato Date: Wed Feb 3 23:42:16 2010 +0100 luasd: use a configuration chain to pass parameters to SD Signed-off-by: Rémi Denis-Courmont commit 2d81d799164338f9120b6684510936299a023025 Author: Rémi Denis-Courmont Date: Thu Feb 4 18:07:15 2010 +0200 Do not use an enumeration for a bits field This violates the C standard. Passing a value outside not part of the enumeration is undefined. This obviously excludes bits fields. commit 8c7eaa23f195ea75d963b78ecf83dba07cacbee7 Author: Jean-Baptiste Kempf Date: Thu Feb 4 17:00:11 2010 +0100 Qt: simple FirstRun dialog and rewording commit c338f4fd509be18af26f69c1fbdf51c49322df3e Author: Jean-Baptiste Kempf Date: Thu Feb 4 13:18:51 2010 +0100 Show the normal popupMenu when no item is under the selection commit 99d4458940986c3e99ca81c72db7444dd41cf84a Author: Jean-Baptiste Kempf Date: Thu Feb 4 12:47:11 2010 +0100 Qt: iconView, code cosmetics commit 6acd8e48aa7d0a6841a2c72751109b21d8140612 Author: Jean-Baptiste Kempf Date: Thu Feb 4 12:31:12 2010 +0100 Qt: iconView, setSpacing seems to be ignored in our setup commit 970cadc818662ff380f58ff63f9701d409fa1068 Author: Jean-Baptiste Kempf Date: Thu Feb 4 12:27:11 2010 +0100 Qt: iconView, make the item higher commit 4819ff70002adf75aafdab72f3ca01a20fba22f0 Author: Felix Paul Kühne Date: Thu Feb 4 12:15:30 2010 +0100 contribs: updated binary package for Darwin including a proper libass commit 175ef35e965467606cc5467a0e1003264e2702ae Author: Felix Paul Kühne Date: Thu Feb 4 12:04:45 2010 +0100 contribs: fixed distribution of libass when using Apple's Intel-variant of ld commit c5b155b60374786cfe8011d294db489bf39342d3 Author: Jakob Leben Date: Thu Feb 4 09:19:00 2010 +0100 Qt: neat and crispy location bar, new location buttons commit 4fe7b1248d1efb1f3d4970c39db646de6bb3e9e6 Author: Jakob Leben Date: Thu Feb 4 05:34:02 2010 +0100 Qt: make playlist widget even a bit more pretty commit 49f0cd875aa0b48c8e64789f885b1e9041cc9ec7 Author: Jean-Baptiste Kempf Date: Thu Feb 4 03:46:49 2010 +0100 Qt: OpenUrlDialog ain't a Singleton anymore And remove unnecessary killInstances commit af29c1514407de686d7db3db821c6bc6767213e8 Author: Jean-Philippe André Date: Thu Feb 4 03:37:21 2010 +0100 Extensions: remove useless hold/release Pointed by fenrir commit c235fa52c1ecc0b085dced0879a8c5a10bbfc97f Author: Jean-Philippe André Date: Thu Feb 4 03:29:37 2010 +0100 Extensions: fix leak: free commands commit 2e028db617c2cf8da420203de2ea41b594e924dd Author: Jean-Baptiste Kempf Date: Thu Feb 4 03:22:48 2010 +0100 Qt: cleanup dialogs on destruction commit 1e132f5960bb374e9c00fd4fc537c87672470430 Author: Jean-Baptiste Kempf Date: Thu Feb 4 03:12:59 2010 +0100 Qt: fix a forgotten deletion commit 643479b753630831868faebc58511b2437d93f35 Author: Jean-Baptiste Kempf Date: Thu Feb 4 03:12:41 2010 +0100 Qt: save Plugins/Extension dialog position commit d6b0343a811e075b3bacc5a6b6c51fbbc14365ab Author: Srikanth Raju Date: Wed Feb 3 21:11:06 2010 +0530 Sqlite: Unlock commit transaction on success, not fail commit f2596fab9b100bf4392550b9f6596b09e76e2ad3 Author: Jean-Philippe André Date: Thu Feb 4 02:51:00 2010 +0100 Final fix for extensions+Qt unload issues Well... I hope it is final :) commit 6db774279e14c3a8315b70f80dc79cd18d7d3bf3 Author: Jean-Philippe André Date: Thu Feb 4 02:00:09 2010 +0100 Revert "Lua dialogs: remove show() and hide()" This reverts commit 67d36fd7c71ff213ac363d092d59290b1a943980. commit 73d52311f647fec65cbfec8d8a74908d10a25049 Author: Jean-Philippe André Date: Thu Feb 4 01:59:58 2010 +0100 Revert "Lua dialogs: remove b_hide parameter" This reverts commit 6787595024f61d65d68a1fe467e6520c75756b20. commit 738ac6e1c12551eaca806c2f37488f28f21a5eba Author: Jean-Baptiste Kempf Date: Thu Feb 4 03:00:46 2010 +0100 Qt: Better media info panel commit a6eead7f62383c2cb5029c308ed5494add9116a4 Author: Jean-Baptiste Kempf Date: Thu Feb 4 02:49:14 2010 +0100 Win32: prepare vlc-cache-gen for distribution commit f6f321dc78104c8aa2a56be6e09082904db8cc8d Author: Jean-Baptiste Kempf Date: Thu Feb 4 02:34:45 2010 +0100 FIx mozilla plugin compilation commit 1f716cb755023a2417e2b7feac749291d027ba66 Author: Jean-Baptiste Kempf Date: Thu Feb 4 02:16:00 2010 +0100 m4: be more safe about quotes commit 1af9a2da59e52ae7ec083fcd0b359d4d9e297aac Author: Jean-Baptiste Kempf Date: Thu Feb 4 02:03:01 2010 +0100 Win32: try to fix win32text linking. commit 193f0371f07d7f394ec5c3f9379a17271870fd7b Author: Jean-Philippe André Date: Thu Feb 4 00:49:21 2010 +0100 Extensions: do not wait on widget if dialog is deleted If the dialog is about to be deleted, it's too late to care about the widget (it has already been removed from the UI). commit 547b2f41f76d9a502ada4e991ac56fb36e34dbd0 Author: Jean-Philippe André Date: Wed Feb 3 23:56:32 2010 +0100 Extensions/Qt: fix the deactivation race condition Bind signal EDP::destroyed() to Dialog::deleteLater() Clear p_sys_intf variable of the dialog Signal condition when this is done commit 13ca60ed3a07c1e72e606d1b01e304e3ac099ea3 Author: Jean-Philippe André Date: Wed Feb 3 23:55:57 2010 +0100 Revert ef5d32ea57103: hopefully fix a race condition on deactivation This was wrong, the fix should not come there. commit 7126c75fb3988b789e1d27c3cd2e9d24668ea07c Author: Jean-Baptiste Kempf Date: Thu Feb 4 01:51:17 2010 +0100 Fix totally broken configure Yeah, changing the behaviour about -l flags without explaning why nor changing the configure.ac accordingly was a good idea... commit 719c6db6ec73d53d089c07060e32757a201e998d Author: Pierre d'Herbemont Date: Thu Feb 4 01:34:05 2010 +0100 macosx_dialog_provider: b_hide is gone. commit 5f92719d6601aafa5c53237e8809f9301fe2daec Author: Toralf Niebuhr Date: Wed Feb 3 20:13:17 2010 +0100 macosx/framework: Remove libvlc_exception_t where needed. Signed-off-by: Pierre d'Herbemont commit 2cb15bea96c595250ec403acdf256579898198b4 Author: Rémi Denis-Courmont Date: Thu Feb 4 00:44:46 2010 +0200 Typo commit cddcd6dfaab83776e33b3c1990f3beca019e1801 Author: Daniel Mierswa Date: Wed Feb 3 23:30:13 2010 +0100 Use eval in setting *FLAGS. Signed-off-by: Rémi Denis-Courmont commit a0aa43d0d577585d91972dd3c0fbeb55143a54ec Author: Daniel Mierswa Date: Wed Feb 3 22:26:49 2010 +0100 Fix passing of modules of pkg-config stuff. Due to a missing patch from the configure.ac patch series, this has to temporarily get fixed. Signed-off-by: Rémi Denis-Courmont commit 4ddab5df925fd44249e9e4e212e94d1eace2496f Author: Daniel Mierswa Date: Tue Jan 26 20:04:49 2010 +0100 Change configure comments to reflect autoconf logic. Signed-off-by: Daniel Mierswa Signed-off-by: Rémi Denis-Courmont commit 9bc0151a6213b39e6129e85c4faacbd3afabbfee Author: Daniel Mierswa Date: Sun Jan 24 22:24:14 2010 +0100 Don't use uname in configure.ac. uname considers the build system not the host system. Signed-off-by: Daniel Mierswa Signed-off-by: Rémi Denis-Courmont commit b0e5e6b7385ec80b141eeaa8abf2f74f333608b6 Author: Daniel Mierswa Date: Sun Jan 24 10:17:56 2010 +0100 Use one configure option for alsa/access_alsa. This matches the behaviour of --enable-jack and --enable-oss. Signed-off-by: Daniel Mierswa Signed-off-by: Rémi Denis-Courmont commit fbd186bf70f30c85fb9f1a1b41f631c7dedd2bc7 Author: Daniel Mierswa Date: Tue Feb 2 21:47:27 2010 +0100 Use new VLC_ADD_* capabilities in configure.ac. Make use of the new feature in configure.ac. I also removed some redundant calls to VLC_ADD* by combining them. Signed-off-by: Daniel Mierswa Signed-off-by: Rémi Denis-Courmont commit a199f247a4cfd951b1135f745049f1da020cb0e1 Author: Daniel Mierswa Date: Tue Feb 2 21:46:15 2010 +0100 Make VLC_ADD_* capable of handling multiple plugins. Loop during autoconf since we always use fixed strings for the first parameter anyway. Probably saves some runtime too ;). Signed-off-by: Daniel Mierswa Signed-off-by: Rémi Denis-Courmont commit caff72d35e8807eb0def1811cffbe204b0db5ef3 Author: Daniel Mierswa Date: Sun Jan 24 22:29:38 2010 +0100 Remove obsolete/deprecated configure options. It's time to let go of those. Signed-off-by: Daniel Mierswa Signed-off-by: Rémi Denis-Courmont commit 7faa18aa1da1be85efe1455e9bfd6500e3e6ed0b Author: Daniel Mierswa Date: Sat Jan 23 22:00:48 2010 +0100 Remove --enable-cdda it's no longer used. Signed-off-by: Daniel Mierswa Signed-off-by: Rémi Denis-Courmont commit 3e606bad9824cc8354a8df5d34afe215dc88eef6 Author: Laurent Aimar Date: Wed Feb 3 21:41:18 2010 +0100 Added netsync in NEWS. commit 21ab81aceb1ee504d0ff0d3d518d8b5ad2af4e6f Author: Laurent Aimar Date: Wed Feb 3 21:30:34 2010 +0100 Enabled netsync build by default. commit 3a04d8edad2b851fc0384574c09e99bff26dbd62 Author: Rémi Denis-Courmont Date: Wed Feb 3 22:31:33 2010 +0200 Hard-code MSN plugin on Windows commit 86c8774a0056f5709ac950221a222e4ddfa6fc6b Author: Rémi Denis-Courmont Date: Wed Feb 3 22:31:05 2010 +0200 Hard-code ntservice, motion and signals interface as appropriate commit 59f07ca1e51fc9d028cea41cd8be766c8b4b2121 Author: Rémi Denis-Courmont Date: Wed Feb 3 22:30:27 2010 +0200 Always build win32text resp quartztext on Win32 resp Darwin commit 6b22637020b2551eaaf0c835a2dfa2e90a3a1562 Author: Rémi Denis-Courmont Date: Wed Feb 3 22:29:21 2010 +0200 Always build oldrc and mediadirs commit 25882d00079be2c11604ef76539ff165e9e8266f Author: Rémi Denis-Courmont Date: Wed Feb 3 22:25:23 2010 +0200 Remove quite useless audioscrobbler configure option No dependencies, and default to on... commit 0e4fb813320dcf7e6dc80a4b53fdf030ff72e06e Author: Rémi Denis-Courmont Date: Wed Feb 3 22:07:54 2010 +0200 LibVLC VLM: save a few kilobytes of code commit 4678f5e8835c8212bf0826e4d287d9f4da5fbb82 Author: Rémi Denis-Courmont Date: Wed Feb 3 21:55:19 2010 +0200 LibVLC VoD: remove exceptions commit 3bcf3fa0045d2ed3d1e24f0be77076a4d3286b84 Author: Rémi Denis-Courmont Date: Wed Feb 3 21:38:37 2010 +0200 LibVLC VLM: comment out unimplemented functions commit 6baf8eb330223d0924dc1de4342e780d667c8fd7 Author: Rémi Denis-Courmont Date: Wed Feb 3 21:37:14 2010 +0200 LibVLC VLM: remove exceptions commit cebf0bcd720c8f4d1559849176817938778931b9 Author: Rémi Denis-Courmont Date: Wed Feb 3 21:36:49 2010 +0200 Revert "libvlc: Export libvlc_video_get_size() in .sym." This reverts commit db14d090e4ab927d186aef9d109c76f2971ef4ee. commit 18e150a153ee41bbc098ba4274fea5036ac02953 Author: Christophe Mutricy Date: Wed Feb 3 19:02:36 2010 +0000 Typo Fix quiet MOC generation commit b8dddd33871f9932d58a6c7a69ba38d8e4f158bb Author: Christophe Mutricy Date: Wed Feb 3 19:02:16 2010 +0000 Typos commit 7c94999fa0f6f5f27028ad34b029ec4d3d397dd6 Author: Eric Lassauge Date: Tue Feb 2 23:07:25 2010 +0000 l10n: Update french translation of installer Signed-off-by: Christophe Mutricy commit 568151da10221ca4a14fa1d85428a77b77e34729 Author: Jean-Philippe André Date: Wed Feb 3 19:07:27 2010 +0100 Enable double-click in Plugins & Extensions panel commit e93ae0b79711a1412e8df9d08fa76ce92d21d1a1 Author: Rémi Denis-Courmont Date: Wed Feb 3 20:07:54 2010 +0200 Fix keys order commit 6c2286c22b6074320338c085d78d4a795478c1c3 Author: Rémi Denis-Courmont Date: Wed Feb 3 20:06:21 2010 +0200 Remove some exceptions in media_list commit 6787595024f61d65d68a1fe467e6520c75756b20 Author: Jean-Philippe André Date: Wed Feb 3 17:58:29 2010 +0100 Lua dialogs: remove b_hide parameter Widgets can still be hidden though commit 67d36fd7c71ff213ac363d092d59290b1a943980 Author: Jean-Philippe André Date: Wed Feb 3 17:52:49 2010 +0100 Lua dialogs: remove show() and hide() Lua dialogs are deleted when closed, they can't be hidden or shown. commit 93b62275bc69eb33160fe6bbac7f69532dddf8f8 Author: Jean-Baptiste Kempf Date: Wed Feb 3 17:53:21 2010 +0100 Factorize cleanup case of win32 make commit 9a7ac26b00ce2fbeacf91aded3ec8930f5f4e41a Author: Jean-Baptiste Kempf Date: Wed Feb 3 17:13:31 2010 +0100 Win32: makefile cleanup commit 8bc369ef19cc142ef571277080316f4a56341714 Author: Jean-Baptiste Kempf Date: Wed Feb 3 17:09:02 2010 +0100 Win32: stop bitching us and fail in the middle of the build Either you die at start or you don't. Stop making us loosing our time. commit 0bb74b20d7aec39ac204d5f0bca1b1aee765b43c Author: Jean-Baptiste Kempf Date: Wed Feb 3 17:04:31 2010 +0100 Don't package qt4 and skins2 in win32 xpi commit 6b038c2936c141761092a206bc459b46dec2603c Author: Jean-Philippe André Date: Wed Feb 3 17:36:28 2010 +0100 Fix memory leaks in extensions commit b24c7589a2de3e6fa31e0faea8d9708162377181 Author: Rémi Duraffort Date: Wed Feb 3 17:22:01 2010 +0100 Move C++ binding to a new repository vlc/bindings/libvlcpp.git commit 7a25e2badf0af4e4201780e2383f315f43f9579d Author: Rémi Denis-Courmont Date: Wed Feb 3 18:28:11 2010 +0200 Use standard ASCII for ^H, ^I, ^M and escape commit be5d247044d12f68677b3300693e8541c33f522a Author: Jean-Philippe André Date: Wed Feb 3 17:08:59 2010 +0100 Qt: fix layout of extension info panel commit 6e6ee4eac6a0a10701955495a94c9bdcc4a37d9c Author: Jean-Philippe André Date: Wed Feb 3 16:08:33 2010 +0100 Extensions: info panel, fix layout and use shortdesc commit 5918f43bef4374688a4b5cfe55e802116ea5f7f8 Author: Jean-Philippe André Date: Wed Feb 3 16:08:03 2010 +0100 Extensions: they can also have a short description This is "shortdesc" in the Lua descriptor commit ef5d32ea57103e44f7480abe21de01ec9550b9fb Author: Jean-Philippe André Date: Wed Feb 3 15:04:17 2010 +0100 Extensions: hopefully fix a race condition on deactivation commit 1f3bd0cc834eeade41efbea617c013cce70c93b7 Author: Jean-Philippe André Date: Wed Feb 3 14:31:07 2010 +0100 Extensions: call lua_DialogFlush after Lua call This flushes the dialog (updates it at the UI level) after a Lua function return. commit 7dcda04feccf4bbd9099944319719d382e08ef82 Author: Jean-Philippe André Date: Wed Feb 3 11:31:06 2010 +0100 Lua: dialog auto-flush at end of function (pcall) commit 24706cde957b064cbd979f09782bd48af315e500 Author: Jean-Philippe André Date: Wed Feb 3 10:48:55 2010 +0100 Lua dialogs: introduce "dlg:flush()" After the next commit, you'll have to flush a dialog in order to update it immediately on the screen. Flush sends an update signal to the UI dialog provider. commit dfaef0e6be5447b3b15812a924dac26d24c40305 Author: Jean-Philippe André Date: Wed Feb 3 09:36:48 2010 +0100 Extensions: New capability "meta-listener". Push unique commands PushCommand takes now a new parameter: b_unique. If set, do not push this command twice in the command queue. commit a80e0157e2c39b8b2b380b27b1bb5e9d083ce8d5 Author: Jean-Philippe André Date: Mon Feb 1 12:59:33 2010 +0100 Ext/Qt: Enhance more information dialog commit a3120aa56363eb2f278205c088a6d80753c4bea0 Author: Jean-Philippe André Date: Sun Jan 31 21:38:46 2010 +0100 Extensions/Qt: Use a custom QListView in Plugins & Extensions panel commit 3990277e14434348f414cdbb7865907078c7cb90 Author: Jean-Philippe André Date: Sun Jan 31 17:31:30 2010 +0100 Extensions/Qt: emit extensionsUpdated() on load/unloa commit eaa7302d6acc3d2a0f1bad98ee121410e57e6700 Author: Jean-Philippe André Date: Fri Jan 29 12:24:51 2010 +0100 Extensions: new script capability "input-listener" When the input changes (next track, ...), every capable extension will execute the function "input_changed" commit 2d46240cd7d78db0916aae3eb6f619e6bc7c4deb Author: Jean-Philippe André Date: Fri Jan 29 12:23:59 2010 +0100 Extensions/Qt: listen to input-change events Forward messages to the extensions manager commit 32ec9c1e6d9a3453046adec942b4d081d108a040 Author: Rémi Duraffort Date: Wed Feb 3 16:51:48 2010 +0100 mozilla: fix inverted logic (thanks jpd). commit e6a7a100931cef0c3664f0b0f3af9a069e33940c Author: Luca Barbato Date: Wed Feb 3 16:25:15 2010 +0100 Small Makefile fixup Signed-off-by: Jean-Baptiste Kempf commit 8382cbe10f52aaa2ab3651c6a7d749c39fc98ce2 Author: Ilkka Ollakka Date: Wed Feb 3 17:38:20 2010 +0200 playlist: add check if item is allready preparsed before adding it to queue Also remove setting item here as preparsed, as if it has meta, that should have been done allready somewhere else. Preparsing is controlled by auto-preparse -variable (no idea where it can be changed), and should work ok. commit b86f8d766d2dcebc263935626652f56cf3b4847d Author: Ilkka Ollakka Date: Wed Feb 3 08:38:36 2010 +0200 QT: use qfu when creating EPG-stuff commit 63efe9cc468e56e808094223362bafbf36af03df Author: Ilkka Ollakka Date: Wed Feb 3 17:07:39 2010 +0200 playlist: fix preparsing (atleast fixed it for me) commit ffce10f0e59966db1fb6f6e9cf346c45d1274905 Author: Rémi Duraffort Date: Wed Feb 3 15:39:56 2010 +0100 sout: fix typo. commit 33cb9ae7d1a34614445a6dc66f76fc8e6c99470e Author: Luca Barbato Date: Wed Feb 3 14:41:47 2010 +0100 VLC xpi bundle patch Signed-off-by: Jean-Baptiste Kempf commit fb1f89ba9476f49d477b0564cc3c624f1100d16d Author: Rémi Duraffort Date: Wed Feb 3 10:19:14 2010 +0100 Fix zsh_gen compilation. commit b92cb882029d25f4c01d324fcd1f30084e9220e6 Author: Rémi Duraffort Date: Wed Feb 3 10:13:55 2010 +0100 libvlcpp: fix the compilation and throw an exception if the constructor fail. commit 2d5d004768fa322a36b95524a05f0f52e7822469 Author: Jakob Leben Date: Wed Feb 3 03:47:17 2010 +0100 input_item: compress two functions into one and rename "Add" into "Post" for clarity and consistency commit 85297c0a112a14635a7b810c8a34970704ff0cb9 Author: Pierre d'Herbemont Date: Wed Feb 3 01:32:06 2010 +0100 input_item: Remove input_item_AddSubItem2 and send subitem_added event from input_item_node_AppendNode(). This means that we don't need input_item_AddSubItem if there is an input_item_node_Append*(). input_item_AddSubItem now send the subitem_tree_added event as well. commit a968c2427b3c25e47d617e3769c654acc8563f2c Author: Pierre d'Herbemont Date: Wed Feb 3 01:28:12 2010 +0100 upnp_intel: Remove trailing whitespaces. commit 24b456d8e958852192fb17da40159d39d750e684 Author: Rémi Duraffort Date: Tue Feb 2 23:07:32 2010 +0100 mozilla: fix compilation. commit 46761435a82b978809e0e18e45df9b6ab9bf7d18 Author: Rémi Duraffort Date: Tue Feb 2 21:28:09 2010 +0100 libvlcpp: add a function to handle video. commit 7beb3b358105a2cc60a4359fa3be56071f200763 Author: Laurent Aimar Date: Tue Feb 2 23:00:51 2010 +0100 Used vout_OSDEpg for the time hotkeys. Based on a patch by Adrien Maglo. commit b0a1ac2e6378b0b86dd8086cdc8eced01195f098 Author: Rémi Denis-Courmont Date: Tue Feb 2 23:44:43 2010 +0200 LibVLC media: remove exceptions commit c8869bbd73fee7f4c3562b4eccd836cfca0e8eb2 Author: Rémi Denis-Courmont Date: Tue Feb 2 23:36:24 2010 +0200 Media discovery: remove exception commit b030f616ac60ae0310fa23f3d9201bd3421b4df3 Author: Pierre d'Herbemont Date: Tue Feb 2 22:36:33 2010 +0100 Remove vlc_app. Unfinished, and doesn't belong here. commit 32ef2433f17430e2fca6f9a32aebf7030c4e2e6d Author: Adrien Maglo Date: Tue Feb 2 22:18:26 2010 +0100 Rework of vout_OSDEpg. Fix memleak. Return E_GENERIC instead of displaying an error message. Signed-off-by: Laurent Aimar commit d05983d4115bbb52d1ac0fca2ed843d397962dc1 Author: Laurent Aimar Date: Tue Feb 2 21:44:10 2010 +0100 Fixed EPG OSD aspect ratio. commit a8a6c4fa1934adc8251c191b4fd5c503d480cbd0 Author: Laurent Aimar Date: Tue Feb 2 21:40:04 2010 +0100 Reduced EPG OSD down to 3s and enable fade out. commit 919eb81be8b163b002a8a25eda800cf1bb107da8 Author: Adrien Maglo Date: Mon Feb 1 21:46:15 2010 +0100 Add a function to display EPG event information for the current program of an input_item_t. Signed-off-by: Laurent Aimar commit 82954f9756b67d556d873f1b6ab2d2db852f5200 Author: Laurent Aimar Date: Tue Feb 2 20:34:44 2010 +0100 Create the synchronization thread only when needed (netsync). commit 188b465fab82459a34e200db8187e5e18159c8ee Author: Laurent Aimar Date: Mon Feb 1 23:26:16 2010 +0100 Clean up a bit netsync. commit 4d3a8532adf364038f487f94b9a3792a681216c1 Author: Laurent Aimar Date: Mon Feb 1 22:29:08 2010 +0100 No functional changes (K&R + no hungarian notations, netsync). commit 30fd105fe8fea10bd15b07730a1206e4f742bba8 Author: Laurent Aimar Date: Mon Feb 1 22:09:10 2010 +0100 Cosmetics (netsync). commit 1c1ae9cbf20a32c185a870adb5d3a8bf226323c8 Author: Jean-Paul Saman Date: Thu Sep 17 13:09:12 2009 +0200 netsync: rewrite Signed-off-by: Laurent Aimar commit 709d0455ceb4aab2f7a059f9a7a96f2eea9c5636 Author: Laurent Aimar Date: Mon Feb 1 21:21:11 2010 +0100 Added input_GetPcrSystem/input_ModifyPcrSystem. commit b27904ab3eb661b8e12c4570534fb131db15808d Author: Rémi Denis-Courmont Date: Tue Feb 2 21:43:53 2010 +0200 XSPF export fixes and cleanup - XML encode everything (especially URL), not just some parameters, - use fputs() as appropriate, - remove a shadowed variable, - print duration as a 64-bits quantity. commit 1422a7353b511736e448029f0ece51eae853b3c5 Author: Rémi Duraffort Date: Tue Feb 2 20:18:47 2010 +0100 qt4: fix typo. commit ba1d87167a364ebc1b42ceec46a1180faf6d2151 Author: Rémi Denis-Courmont Date: Tue Feb 2 18:49:20 2010 +0200 Use inlines rather than macros to access input item meta data I want to use function pointers in a later commit... commit 540aae331a9515cc862a6de4a1279210a3c3a716 Author: Pierre d'Herbemont Date: Tue Feb 2 14:45:17 2010 +0100 macosx/framework: VLCLibrary initWithAudio. commit c413be8f7f4d7e963f99590bde3e70f44cff1691 Author: Erwan Tulou Date: Tue Feb 2 11:43:39 2010 +0100 skins2: add support for --[no]-embedded-video parameter commit 0ca9ac70ba2bcc618c6241613c29097ae474e5b5 Author: Rémi Duraffort Date: Tue Feb 2 10:49:56 2010 +0100 libvlcpp: stop the media player in the destructor. commit ae749fcdc0e2a5a1a174daebd60632ccc12ae639 Author: Rémi Duraffort Date: Tue Feb 2 10:22:00 2010 +0100 libvlcpp: add a function to get the audio infromations from the media player. The Audio class can only be created/destroyed by the associated MediaPlayer class. I will add some copy constructor later on. commit d66c25935089b83e752bfe5a16c39c8e8a6bb71d Author: Jakob Leben Date: Tue Feb 2 10:25:28 2010 +0100 fix compile commit 829df8297eb5a8b3a28b2e89fc30ae534e8b8c48 Author: Rémi Duraffort Date: Tue Feb 2 09:33:44 2010 +0100 libvlcpp: fix compilation. commit c1626d916ebd47fe0f888f6312f761054fdd1988 Author: Rémi Duraffort Date: Tue Feb 2 09:23:41 2010 +0100 Mozilla: missing return value. commit 71b2fdfdc1f996616427bc54d76f9bc49dd300aa Author: Rémi Duraffort Date: Tue Feb 2 09:20:44 2010 +0100 Mozilla: fix compilation. commit 81693fe33732aa97bff9496a619942be082fe788 Author: Rémi Duraffort Date: Tue Feb 2 08:51:02 2010 +0100 dshow: use empty() instead of !size() (quicker). commit 33b0e8dfb01102015a8d85f818c4d0083132a9ea Author: Rémi Duraffort Date: Mon Feb 1 14:11:08 2010 +0100 libvlcpp: fix compilation. commit 2669219aadf9629af7eb61cc2f39c3d2c28c7259 Author: Jakob Leben Date: Tue Feb 2 09:12:33 2010 +0100 fix build - remove redundant declarations commit 5f4912046e026cca161a42a99de5e1f8fa31b04c Author: Jakob Leben Date: Tue Feb 2 08:31:42 2010 +0100 input_item_node_Delete: fix leakage and lessen complexity commit 4e65194e081998aac4b9168910c1d362eaa6bf94 Author: Jakob Leben Date: Tue Feb 2 08:16:13 2010 +0100 Qt: cleanup and adjust to playlist changes commit 8927c888dc51cd957ecbc1353b4ba6cfb9121455 Author: Jakob Leben Date: Tue Feb 2 07:35:37 2010 +0100 playlist: restore stop and browse behavior like before commit e5ca8a9b83d3f3c705e1250d588834cd298de015 Author: Jakob Leben Date: Tue Feb 2 07:17:54 2010 +0100 Qt: kill a bug in playlist model commit 376ecc67bd62f900fa31cbb98d5de7d5049277d3 Author: Jakob Leben Date: Tue Feb 2 06:10:57 2010 +0100 playlist: refactor a bit and fix a crash commit 2531d5144140a1b5ca3b13419c979c53e0c951ab Author: Jakob Leben Date: Tue Feb 2 04:24:18 2010 +0100 various modules: adjust to new playlist design commit 6b18cf4cc76a1275bfc9a731f33eea0cdc374cdd Author: Jakob Leben Date: Tue Feb 2 04:22:47 2010 +0100 upnp_intel: new playlist design commit 128fadfc47eb56908f2c42b2ca28a0aed5fcb354 Author: Jakob Leben Date: Tue Feb 2 04:19:32 2010 +0100 itml: new playlist design commit decef1e783b31a6b81772dbd2424419830860b2d Author: Jakob Leben Date: Tue Feb 2 04:18:41 2010 +0100 xspf: new playlist design commit defbc4a490e65cfa1d587dceef1b7cb5c230e8e0 Author: Jakob Leben Date: Tue Feb 2 03:56:10 2010 +0100 vlc core: single storage playlist - Playlist items are stored only once. No category / onelevel separation - Services Discovery nodes always stay a tree - The playlist and Media Library are tree or flat depending on variable "playlist-tree". It means that if the setting variable says flat, the items that come from playlist demuxers are flattened into a single level list. - The design demanded a different playlist demuxing system. Now playlist demuxers should construct a tree of items under an input_item_node_t root and send that using input_item_AddSubItemTree. Currently, the old scheme will be retained in modules, because there is still some listening to the old event in code (the libvlc media system for example) commit 53d2132c974e12f98ff6863ccae27decebb9120f Author: Pierre d'Herbemont Date: Tue Feb 2 01:42:00 2010 +0100 macosx/framework: VLCAudio now use a media_player. Cool. commit 812707a1c273c88f62a89e1a6c153f08868ad62e Author: Pierre d'Herbemont Date: Tue Feb 2 01:29:23 2010 +0100 missing return. commit 934b28d95d32b0eacb893f37ff71e2048c4e91ba Author: Pierre d'Herbemont Date: Tue Feb 2 01:27:14 2010 +0100 libvlc: Remove exception from media_list_player. commit db14d090e4ab927d186aef9d109c76f2971ef4ee Author: Pierre d'Herbemont Date: Tue Feb 2 01:06:03 2010 +0100 libvlc: Export libvlc_video_get_size() in .sym. commit 858057c2e0e928129bea1605fe361e9a4f64b15c Author: Pierre d'Herbemont Date: Tue Feb 2 01:00:08 2010 +0100 macosx/framework: Don't use deprecated functions, fix style and fix \t. commit 73ebd2794fd3a332b75f2996533a9f2ba2ee0bae Author: Sebastien Zwickert Date: Mon Feb 1 21:42:32 2010 +0100 macosx/framework: Remove the newly removed exception parameter from libvlc_video_* Signed-off-by: Pierre d'Herbemont commit 3adb049b4bba9e6537940a907cd50ebb52e1a278 Author: Rémi Denis-Courmont Date: Mon Feb 1 23:13:26 2010 +0200 Remove the getaddrinfo transport protocol and socket type hacks That was meant for DCCP and UDP-Lite but it shouldn't be needed. commit e71a4f984868b1d3f48d95c03285a06371624476 Author: Rémi Denis-Courmont Date: Mon Feb 1 19:52:18 2010 +0200 No need to create a directory to write the cache anymore commit bdab92b9d508e438c1fe9a94402829f9a790f12e Author: Rémi Denis-Courmont Date: Mon Feb 1 19:47:45 2010 +0200 libvlc_video_*: rewrite - enable (non-ES) settings even if no output is present - best effort at handling multiple outputs - remove exceptions - libvlc_video_get_size returns both dimensions - libvlc_video_take_snapshot takes a parameter to select the output commit b01e357d015d7fb8957f96568b371574d6790054 Author: Rémi Denis-Courmont Date: Mon Feb 1 19:42:27 2010 +0200 Move mediacontrol to bindings TBD: Makefile commit adaa77780c603ef244ef98262360ce3c1c249b02 Author: Rémi Denis-Courmont Date: Mon Feb 1 18:49:24 2010 +0200 LibVLC: enable mouse events by default commit 9e1a485c4634c22e0786817c7e2faad2a57e94f0 Author: Erwan Tulou Date: Fri Jan 29 22:31:56 2010 +0100 skins2(Win32): GetWindowLongPtr everywhere commit 7caeab6b279dc011a1dc7678b2f0cf1f2bbc710f Author: Erwan Tulou Date: Fri Jan 29 22:34:26 2010 +0100 skins(Win32): remove dead code commit 97a9afa92f30b0ddef722951b6deed3803a09111 Author: Erwan Tulou Date: Mon Feb 1 15:08:04 2010 +0100 core: fix regression Fix regression brought by ce67728ae1a0d91643e416b86efeab34a0891e35 As stated in the 'BIG FAT WARNING', decoder_t and filter_t first members must be the same ones. This solves skins2 numerous images failing to be displayed due to swscale video filter no longer working properly (a filter_t to decoder_t cast issue) commit 03997fa14c3d0814187469d97c21198b1da66ef9 Author: Rémi Duraffort Date: Mon Feb 1 13:20:49 2010 +0100 mozilla: really fix compilation (and check the return code). commit 6ead52bb55872971c9ce12a5b0bbcf5b71134861 Author: Rémi Duraffort Date: Mon Feb 1 13:08:49 2010 +0100 mozilla: fix compilation. commit ef74dd1d1413c65bf5def8fb67b3ae6fdee1f622 Author: Jean-Baptiste Kempf Date: Mon Feb 1 10:02:32 2010 +0100 Qt: sprefs, chipmunk options and audio rework commit 592c1efc6b3ecdd445c135c12c8ab5f0f0dfafc5 Author: Pierre d'Herbemont Date: Mon Feb 1 01:56:02 2010 +0100 macosx/framework: Get rid of VLCMediaListAspect, and remove a bunch of exception. commit cb9e605beef6ce4134bec22a90aa54746444e667 Merge: 0afbf878082 58b047635b7 Author: JP Dinger Date: Mon Feb 1 01:57:41 2010 +0100 Merge branch 'master' of ssh://git@git.videolan.org/vlc commit 0afbf8780823b4530a698443c33546f1c758bf39 Author: JP Dinger Date: Mon Feb 1 01:54:08 2010 +0100 moz plugin: This should fix compilation but I can't test right now. commit 58b047635b79ec2a53e514e2e62218c8e8644ddf Author: Pierre d'Herbemont Date: Mon Feb 1 01:34:09 2010 +0100 macosx/framework: Remove this nasty hack, now that core is fixed. commit abcd6bc8d007dbc09bb31ff01a56a04dac27cfe7 Author: Pierre d'Herbemont Date: Sun Jan 31 23:40:17 2010 +0100 VLCMedia: Don't use setLength in -length. It is bad for bindings. commit 09020b63ba7513eeaff38f1cc40e2b4937c61030 Author: Rémi Denis-Courmont Date: Sun Jan 31 23:40:16 2010 +0200 LibVLC core: remove exceptions commit 0851b345b93451a2cd0c61f12680b055fbfef027 Author: Rémi Duraffort Date: Sun Jan 31 22:19:48 2010 +0100 libvlcpp: fix compilation. commit 76beeb83a2f233c91d8322bffa2cfb1b04dab843 Author: Rémi Duraffort Date: Sun Jan 31 21:54:51 2010 +0100 mozilla: factorize. commit b3958ce98fa87b60a71d3c2ea4b5c969b9570921 Author: Rémi Duraffort Date: Sun Jan 31 21:32:42 2010 +0100 mozilla: fix compilation. commit 141d72fe96c23293d11d951a2a2b52efdc63202e Author: Rémi Denis-Courmont Date: Sun Jan 31 22:40:18 2010 +0200 Missing attach commit 6cd4aa257bd2d9ea851f809b727806565d03aee7 Author: Rémi Denis-Courmont Date: Sun Jan 31 21:31:02 2010 +0200 image: filter may fail, don't crash on NULL picture commit 618605e3423f647ccbab98a12d4c6827b5572120 Author: Hugo Beauzee-Luyssen Date: Sun Jan 31 20:05:24 2010 +0100 Remove unused exception from video.c Signed-off-by: Rémi Denis-Courmont commit 595e377e334bff112c55d2799467173adff71001 Author: Rémi Denis-Courmont Date: Sun Jan 31 21:13:18 2010 +0200 LibVLC log: remove exceptions commit 47f6cc9bcdf07d5abaa7dc0fd52b744763f05a9a Author: Rémi Denis-Courmont Date: Sun Jan 31 21:06:13 2010 +0200 Dead inline commit b60075e34e36e77b15af7e791f6ba07f2a4863b7 Author: Rémi Denis-Courmont Date: Sun Jan 31 21:03:54 2010 +0200 Don't #include LibVLC from plugins (I was wondering why those kept being recompiled) commit 6ccb0c4b9d60b5be0518b2f990e3256da1db4a82 Author: Rémi Denis-Courmont Date: Sun Jan 31 21:01:02 2010 +0200 LibVLC: remove unused and buggy media list views commit 148630710d221cd81ac64e34c3c67735db3c0f0d Author: Rémi Denis-Courmont Date: Sun Jan 31 20:54:18 2010 +0200 LibVLC audio: take a player object for most functions, remove exceptions commit d34728306e774ee27a195155d55979aaace3b6eb Author: Rémi Denis-Courmont Date: Sun Jan 31 19:52:07 2010 +0200 LibVLC media player: remove exceptions commit 8d875234ec302aec877c35682d9b1dc2d7b22982 Author: Rémi Denis-Courmont Date: Sun Jan 31 19:30:49 2010 +0200 good commit 8f9c3647ccfcd55cd6835ed90e98766a7f2eb677 Author: Rémi Denis-Courmont Date: Sun Jan 31 18:56:56 2010 +0200 LibVLC: use VLC variables inheritance for drawable and UI events commit e49d07aa5168d20550034383ab95d9fed15e0263 Author: Rémi Denis-Courmont Date: Sun Jan 31 18:45:12 2010 +0200 Make media player a VLC object This will make variable inheritance to child inputs much simpler commit 26af1ac094f8abef021fb4bdb28fee39872ba345 Author: Jakob Leben Date: Sun Jan 31 17:11:12 2010 +0100 services_discovery: no need to attach to events twice commit 23f2edd6061be58328999375129dd9007b68e2d4 Author: Jakob Leben Date: Sun Jan 31 17:06:55 2010 +0100 Qt: simplify playlist item deletion No need to do that check anymore. commit 2dfe5574f7b5a39a3ec2af1e27c72e3d2fe8e8c5 Author: Jakob Leben Date: Sun Jan 31 14:02:01 2010 +0100 playlist: make playlist_DeleteFromInput delete container nodes as well and refactor playlist code for optimization commit 22b2b54f1fae6b33583e588b5afc167ffdd99e11 Author: Jakob Leben Date: Sun Jan 31 12:30:53 2010 +0100 playlist: only install input item event callbacks on items under category root commit 07e20e1bc586913a1c887f55ab1f5ec357f9fbef Author: Kamil Baldyga Date: Sat Jan 30 21:01:08 2010 +0100 Ticket 3234 autodetect subtitles Signed-off-by: Rémi Denis-Courmont commit 49ad5fbd6accd547d77505a9ca039b4bf8d08d40 Author: Jean-Baptiste Kempf Date: Sun Jan 31 14:51:00 2010 +0100 NEWS: rewording the ODML/AVI subtitles part commit afce80d78bf6b8205fceff44c5ddf69e32964d38 Author: Felix Paul Kühne Date: Sun Jan 31 14:44:27 2010 +0100 macosx dialog provider: use default system font for the scripted dialogs commit ec59e9f7dd9bfa05531c5cbd704e803b7287d891 Author: Jean-Baptiste Kempf Date: Sun Jan 31 14:33:20 2010 +0100 Merge 1.0.5 NEWS in trunk/master/HEAD commit a1416de0dc192cca29948ceaf1017bd14751613a Author: Rémi Denis-Courmont Date: Sun Jan 31 13:31:02 2010 +0200 Kill one exception commit bcc064f2de824fd90c87d65ad93d284665618b72 Author: Laurent Aimar Date: Sun Jan 31 12:11:50 2010 +0100 Added more providers using broken encoding for SDT/EIT (ts). commit e4980db217fc4c77f09ce93a700d15533061e685 Author: Laurent Aimar Date: Sun Jan 31 02:27:25 2010 +0100 Removed non const static variable in TS demuxer. Please, be careful to NOT commit such hacks. commit 997f1d4546d52edd6ad8fc332b18f6cc96c29a80 Author: Laurent Aimar Date: Sun Jan 31 02:14:08 2010 +0100 Cosmetics. commit 2b1d6c0066c73299743eafce095cffa6cef899ee Author: Laurent Aimar Date: Sun Jan 31 02:06:46 2010 +0100 Fixed input_GetEsObjects(). commit f194162400835da5e3920a36c346187d9e66c6c4 Author: Laurent Aimar Date: Sun Jan 31 02:04:48 2010 +0100 Removed one vlc_object_find_name() in qt4. commit 32ca7955ad5f7a63e103699c900ef8064f34ffbf Author: Rémi Denis-Courmont Date: Sun Jan 31 13:19:11 2010 +0200 Kill a few vlc_object_find commit dd57c0a89e36346e67462a9d9a47c93d154d6e73 Author: Rémi Denis-Courmont Date: Sun Jan 31 13:18:58 2010 +0200 aout_IsMuted: fix object leak commit 731544cd4d4ddf0a01cfcc2f855d256ec834ff6b Author: Rémi Denis-Courmont Date: Sun Jan 31 13:00:59 2010 +0200 Silent rule for vlc_about.h commit 53282ce8fc961391671f93bdd41ba43bddd6dae6 Author: Rémi Denis-Courmont Date: Sun Jan 31 12:58:12 2010 +0200 Silent rule for .pc files commit e9a932b5b096a93a4635eeb834dd37d074ee27dc Author: Rémi Denis-Courmont Date: Sun Jan 31 12:56:20 2010 +0200 Silent rules for revision commit 19bed424e1bc4756ae6593e2352b6edd127cefa1 Author: Rémi Denis-Courmont Date: Sun Jan 31 12:53:39 2010 +0200 Generate Windows resource file on need basis commit 4ca436a51a31b6b35cfdb2e11e6ca4f9c8490905 Author: Ilkka Ollakka Date: Sun Jan 31 11:29:28 2010 +0200 Qt4: adjust iconviews art position littlebit Should show current selection little better commit 6a18a30adfcfaed7ca62ad22a8587d90683dce98 Author: Laurent Aimar Date: Sun Jan 31 01:39:41 2010 +0100 Added input_GetEsObjects() to cleanly retreive ES objects (decoder, vout, aout). commit 2baa89853ca58d5c5b7e04fc7adcd6cf31d5a01b Author: Laurent Aimar Date: Sun Jan 31 01:13:05 2010 +0100 Fixed input clean up in case of sout error. commit 2600c1095d84757aaae07cde21f0de0bfbefb859 Author: Laurent Aimar Date: Sun Jan 31 01:04:48 2010 +0100 Cosmetics. commit 878a2399dc2400ac63ebfb73b62a00298211a1da Author: Laurent Aimar Date: Sun Jan 31 00:48:34 2010 +0100 Removed now useless es_out_t::b_sout field. commit e1978d6dd5811fb73d6cd2eaafe64476b3a28a0d Author: Laurent Aimar Date: Sun Jan 31 00:45:48 2010 +0100 Added ts-split-es option to control the way sub streams are handled (ts). commit 57882e0f55c854615251b67e9a8ae90faa86fa55 Author: Laurent Aimar Date: Sun Jan 31 00:27:55 2010 +0100 Made normal es_out_t valid as long as input_thread_t. commit 92410cb5c3ae0f983ddd61c784d8eb78fe13a2f6 Author: Laurent Aimar Date: Sat Jan 30 22:10:12 2010 +0100 Merged ES_OUT_SET_ACTIVE/_MODE. commit 484ac6f63e4a28685f9ac20f23cfdb0e72620a95 Author: Laurent Aimar Date: Sat Jan 30 21:54:26 2010 +0100 Cosmetics. commit fc0fc2753491e5a2283579023b5221b89a71b393 Author: Laurent Aimar Date: Sat Jan 30 21:27:22 2010 +0100 Fixed memleaks in ps demuxer (close #3141). commit 64002dd12580e648c28f5602c70c19dc59cdf0d6 Author: Laurent Aimar Date: Sat Jan 30 20:19:38 2010 +0100 Added input internal es_out_GetEsObjects to retreives decoder associated objects. It will allow to removes vlc_object_find(_*) hacks. commit d335453304946343d9c041ae8b7a3f732fd352be Author: Felix Paul Kühne Date: Sun Jan 31 00:41:51 2010 +0100 contribs: updated binary package for Mac OS X To be used by both the 1.0-branch and 1.1. Already uploaded for all three platforms. commit 24584c207a50bd2f3c1c3fc2657d99561ed682a8 Author: Pierre Ynard Date: Sun Jan 31 00:33:43 2010 +0100 i18n: remove deleted file commit c029b7afbe9dd9f0f2be5347021f7776d896b73b Author: Rémi Denis-Courmont Date: Sun Jan 31 01:08:21 2010 +0200 Don't start the playlist thread if not needed commit bbb25382d9057fc86b1270d061126ce6f697d0d6 Author: Rémi Denis-Courmont Date: Sun Jan 31 00:46:58 2010 +0200 Variables fixes commit 5f39f383534eb589db9860215430d8664df4cfcf Author: Rémi Denis-Courmont Date: Sun Jan 31 00:45:46 2010 +0200 playlist: small race between vlc_object_alive and vlc_cond_signal commit f58279982edb7bf8cdd8e8e1cf736c90b9d61639 Author: Jean-Baptiste Kempf Date: Sat Jan 30 23:53:31 2010 +0100 Qt: fix a leak when exiting main interface commit cfa61f3481a1fa19043cab924d4f2e10e1d7a17d Author: Jean-Baptiste Kempf Date: Sat Jan 30 23:53:05 2010 +0100 Qt: fix a leak in iconView commit 23c1832717523befa2a6c9c75669fca282575418 Author: Jean-Baptiste Kempf Date: Sat Jan 30 23:52:23 2010 +0100 Qt: fix a leak of telexFrame in Controller commit fb51cbe4712c9691b6aa83dd54addda36a6108bf Author: Jean-Baptiste Kempf Date: Sat Jan 30 23:50:53 2010 +0100 Qt: fix a leak (2) in PL View commit df4889d9ff1d3c8ecb46234515182afa10e3e0b2 Author: Jean-Baptiste Kempf Date: Sat Jan 30 23:48:21 2010 +0100 Qt: reindent commit 3834b98eedc37503d888a8bffa03eb48536b1e1f Author: Jean-Baptiste Kempf Date: Sat Jan 30 23:47:51 2010 +0100 Qt: fix a leaking QSignalmapper in PL commit fe2d4b8d222cae5b2798aaae9371fc3972a465f8 Author: Felix Paul Kühne Date: Sat Jan 30 23:32:44 2010 +0100 contribs: fixed fontconfig cross-compilation on Darwin commit 98ff57ae3a17d1a43cd4dc15f4d0c7da25648841 Author: Rémi Denis-Courmont Date: Sun Jan 31 00:15:21 2010 +0200 vlc-cache-gen: no media library This really should default to off everywhere except in VLC though. commit 3dab8a39a5933dd30c494fcc2ac7fdbb6117c42c Author: Rémi Denis-Courmont Date: Sat Jan 30 23:53:24 2010 +0200 config_CreateDir: error -> warning commit 271b3d593a41f117351e5022faad55d538cbe221 Author: Rémi Denis-Courmont Date: Sat Jan 30 23:52:59 2010 +0200 Save plugins cache into corresponding plugins directory commit d640dbaf7dfc0cdc4d80888ac1ffb46b6e9d456d Author: Rémi Denis-Courmont Date: Sat Jan 30 23:41:51 2010 +0200 Add some const commit 2ec9fb757e42b1b534fe6d66e93a2d39ee5955b2 Author: Rémi Denis-Courmont Date: Sat Jan 30 23:32:54 2010 +0200 Load/delete plugins cache from plugins directory Also refactor. Deletion and loading are now distinct functions. commit a16618e41082c5c14a58fcd69ce8646e33a1c405 Author: Rémi Denis-Courmont Date: Sat Jan 30 23:29:10 2010 +0200 More verbose error when failing to load the cache file commit 86bae4e701e7fb25a54bb27e77338502bb0d1f7a Author: Rémi Denis-Courmont Date: Sat Jan 30 23:16:52 2010 +0200 Enable loading "the" cache multiple times commit a0fdc0a259202b411a5c5cd3d8bd1cc58f9bec7a Author: Rémi Denis-Courmont Date: Sat Jan 30 23:07:07 2010 +0200 0 -> NULL commit 12717633d6000ca64167d339ce6461100101076e Author: Rémi Denis-Courmont Date: Sat Jan 30 21:50:25 2010 +0200 Make delay values true integer constants Note that CLOCK_FREQ is already a 64-bits integer, so the cast to mtime_t is not needed (anymore). commit d66efdf627630bb8cf039c11199ff5ec71b487f3 Author: Rémi Denis-Courmont Date: Sat Jan 30 21:47:22 2010 +0200 Remove unused sleep constants commit 17ac5f7bc0e8bac0109202c9ce616a8300686c14 Author: Rémi Denis-Courmont Date: Sat Jan 30 21:47:12 2010 +0200 Fix warning commit 49aed5c302c118b8d67068712beaff907b4a1beb Author: Colin Guthrie Date: Sat Jan 30 11:52:50 2010 +0000 phonon: Add specific support for PulseAudio. This uses the PulseSupport class from phonon to allow use to support PulseAudio nicely (e.g. nice device listings etc.) (cherry picked from commit bf1ef7158347153310cf4644a66da14f85db38c9) Signed-off-by: Jean-Baptiste Kempf commit 857f35ff4f05ad95d85962b3db841f8350355918 Author: Jean-Baptiste Kempf Date: Sat Jan 30 20:10:21 2010 +0100 NEWS and LIST update commit 8c1ba715636d0e273955f4e0a61f1da5955c300f Author: Rémi Denis-Courmont Date: Sat Jan 30 21:02:52 2010 +0200 XCBV/window: document ASCII VLC to translators commit f563f5064dc78d02ff095224b6f7279a072141d8 Author: Rémi Denis-Courmont Date: Sat Jan 30 21:02:38 2010 +0200 Remove GetFallbackEncoding() commit 2a9525ee741b927cbeaedda06c1d07808edbe127 Author: Rémi Denis-Courmont Date: Sat Jan 30 20:56:04 2010 +0200 Reimplement Win32 GetACP() using gettext. commit 0203cf885a323d53a6309b4dc192256259b10ede Author: Rémi Denis-Courmont Date: Sat Jan 30 20:35:29 2010 +0200 Win32: minor thread-safety fix commit 738b0607674aefa1979e3235f411cad8e9cd9a3a Author: Rémi Denis-Courmont Date: Sat Jan 30 20:21:01 2010 +0200 timeshift: avoid non-C99 anonymous unions commit 2201d192cbd50cac7f5183181431ae166b4202e4 Author: Rémi Denis-Courmont Date: Sat Jan 30 18:49:32 2010 +0200 Take out list player test It still fails pseudo-randomly. commit df01407a79ffc7a5ebd1b8529d532ce2a04773b2 Author: Rémi Denis-Courmont Date: Sat Jan 30 18:38:10 2010 +0200 input_item_WriteMeta: use make_path() commit 3348a3879bfc80800746c7d4c4b5fea8111b48a5 Author: Rémi Denis-Courmont Date: Sat Jan 30 18:34:06 2010 +0200 Test cases for make_path() commit 71decd73e3f84749d914cf5a48a55b80046ca052 Author: Rémi Denis-Courmont Date: Sat Jan 30 18:31:36 2010 +0200 Allow tested functions to return NULL commit f7aa8a5308253dc1a29d59ff1069d929eb18cb1a Author: Rémi Denis-Courmont Date: Sat Jan 30 18:18:04 2010 +0200 make_path: make a local file path from an URI commit 34a55d15d18b27d7de518cbf638875dd19f9be31 Author: Rémi Denis-Courmont Date: Sat Jan 30 17:36:14 2010 +0200 Fix make_URI documentation commit 65ede56bf28dfb2d5d371903a0b10e27880cbcc6 Author: Rémi Denis-Courmont Date: Sat Jan 30 17:25:51 2010 +0200 Name another anonynous union commit e175dcbb1bb10591c7f2b2003b392e8a777bbbdf Author: Rémi Denis-Courmont Date: Sat Jan 30 17:23:29 2010 +0200 Missing initializer commit 8cf3097c11fc14bf254bb5595d70d601fb6188b7 Author: Rémi Denis-Courmont Date: Sat Jan 30 17:22:25 2010 +0200 Revert "vout_window_t: simplify via anynomous union" This reverts commit ec4682128ada4047b20763dd94a7ed63c9de3d55. Conflicts: modules/gui/qt4/qt4.cpp modules/video_output/msw/events_vo.c modules/video_output/x11/xcommon.c modules/video_output/xcb/common.c modules/video_output/xcb/window.c src/video_output/window.c commit c460870aebf217e8b73ef48dde04dd4fd34532f3 Author: Felix Paul Kühne Date: Sat Jan 30 16:08:37 2010 +0100 contribs: use GCC-4.0 to compile ffmpeg on 32bit Darwin platforms commit cd3a6e77a1ccf73274eb4c702d79a4783162e205 Author: Rémi Denis-Courmont Date: Sat Jan 30 16:58:44 2010 +0200 Grammar commit ce25160047afad70eec41daab74dd26d16e9b92b Author: Rémi Denis-Courmont Date: Sat Jan 30 15:59:01 2010 +0200 Fix previous commit commit cd3b41614db369194fbbe34b93f56441d5b15ae5 Author: Rémi Denis-Courmont Date: Sat Jan 30 15:34:45 2010 +0200 ugly resampler: use memcpy() commit 2e12c3f36dbbf65822bea82ec6338e95c8d4dffa Author: Rémi Denis-Courmont Date: Sat Jan 30 15:31:31 2010 +0200 ugly resampler: no need to allocate a buffer when down-sampling commit e8beaf5c24dfff63d0f6a0671123da09057f7b7d Author: Laurent Aimar Date: Sat Jan 30 14:31:30 2010 +0100 Support padded frames in DTS files (close #3274). commit 5681ac363661c3800c29dd95504543052346c8e7 Author: Laurent Aimar Date: Sat Jan 30 13:56:41 2010 +0100 Removed now useless audio filter float.c commit 97e5f060705b87f0465da8b845d0142470639d54 Author: Laurent Aimar Date: Sat Jan 30 13:49:35 2010 +0100 Implemented fi32 -> fl32/s16 conversion in format.c. commit 5bd2bacf60872c96d68ee497f8e8eadd057ae421 Author: Pádraig Brady Date: Fri Jan 29 16:18:11 2010 +0000 closed captions: Correctly determine the field for SCTE-20 streams * modules/codec/cc.h (cc_Extract): Merge repeated field (3) with first field (1). Use the TOP_FIRST_FIELD in the determination of field. * modules/codec/libmpeg2.c (DecodeBlock): Pass whether "top field first" * modules/packetizer/mpegvideo.c (ParseMPEGBlock): Likewise. Signed-off-by: Laurent Aimar commit ff9fe43d8e9e185a1abc598427f5b9629016faa3 Author: Rémi Denis-Courmont Date: Sat Jan 30 14:40:13 2010 +0200 fixed: add S32N, rewrite FL32 commit 5505394d73876ed0f0c0fa127a1ed6cc4d87d984 Author: Laurent Aimar Date: Sat Jan 30 12:54:21 2010 +0100 Fixed a huge regression in block_FifoPut. It was broken as soon as a linked list of buffers was pushed. commit dec529e168720e9efdb64d5863127c1b32ae5480 Author: Laurent Aimar Date: Sat Jan 30 12:07:39 2010 +0100 Rewrite of format audio filter. It factorizes the common code and implements all conversions between s8, u8, s16l/b, u16l/b, s24l/b, s32l/b and fl32 (close #3162). In cases a direct conversion is not implemented, s16 is used as the middle format. The following direct conversions have been removed: fl32->s24, fl32->u16, u16->fl32. commit 899895efc82213c94c40bfc41bb89a3c0d2dd0d4 Author: Laurent Aimar Date: Fri Jan 29 22:53:55 2010 +0100 Factorized 8->16 bits audio conversions. commit f3a2e18cdb5d15bdd0730e7e082e7493c53b0e96 Author: Laurent Aimar Date: Fri Jan 29 22:35:55 2010 +0100 Cosmetics (audio format conversions). commit 935655a7026aae57022a7e724b34741e42662688 Author: Laurent Aimar Date: Fri Jan 29 21:51:57 2010 +0100 Fixed embedded subtitles loading for non ODML avi files (close #3227). commit 1c3f14ee8c988a6b33b4ee9e24f6898886b7f1be Author: Laurent Aimar Date: Fri Jan 29 21:26:20 2010 +0100 No functionnal changes (avi). commit c708eb43a59e08712a26e32b9feabefdc3da9573 Author: Pierre d'Herbemont Date: Fri Jan 29 18:06:36 2010 +0100 macosx/framework: C99 in release mode as well. commit 0b764e2a1ec922fb0fd11e6ade08192b3b9bd023 Author: Rémi Denis-Courmont Date: Sat Jan 30 13:58:08 2010 +0200 Move FL32->FI32 conversion to fixed plugin commit e71c332dc322a9584003c0b162ca05772cfdfcc9 Author: Rémi Denis-Courmont Date: Sat Jan 30 13:47:26 2010 +0200 fixed: refactor into one module and one submodule instead of three submodule and no main module! commit 736cc6b8930b8c97f2cda4d1dc55c7de6f9701a0 Author: Jakob Leben Date: Sat Jan 30 10:07:34 2010 +0100 playlist, Qt: playlist browsing support A new playlist item flag stops playlist after the item gets subitems. The flag is set only upon user request to play an item from Qt views and only if he does so in playlist "tree mode" not "one level". Behavior on items played when playlist advances is unaffected. This allows for comfortable "browsing" of playlist in tree mode, in particular when using the Qt interface's icon view. commit b59984266a5e8af16810da1093d500b950250853 Author: Jakob Leben Date: Sat Jan 30 08:43:26 2010 +0100 Qt: efficient iconView browsing demands a specialized playlist event commit 6a4273c261850edf99dc127bcb937c7adc0558e2 Author: Jakob Leben Date: Sat Jan 30 01:17:05 2010 +0100 Qt: playlist: fix updating of currently playing item - When input changes, update visible item after currentItem has been set. - Check if item is current when adding it. commit a1c69e8ee4a1e2128006b7b008751cd1609c96d9 Author: Jean-Baptiste Kempf Date: Sat Jan 30 01:40:23 2010 +0100 VLC supports .vro (DVD-VR) files commit f39d8331cd2fd8ff85699476de78eb805942cceb Author: Jean-Baptiste Kempf Date: Sat Jan 30 01:00:20 2010 +0100 Support for DVD-VD .ifo files commit 3a34857997c67db1000766c8f85c9b03ff095ccf Author: Rémi Duraffort Date: Thu Jan 28 12:39:04 2010 +0100 libvlcpp: add an audio class to handle audio functions. commit cd6da087dcf4a31d42762d43b3678e3c1803afa6 Author: Jakob Leben Date: Fri Jan 29 17:07:40 2010 +0100 Qt: no need to go from bool to int commit de18629ca00209a4d009b6af21ce0959ec38d7c8 Author: JP Dinger Date: Fri Jan 29 16:30:26 2010 +0100 mozilla plugin: rework events listeners to dom level 2 type, sort of. commit 7228b1b132936ab5d7744a804f89b0155f56bc3c Author: JP Dinger Date: Fri Jan 29 16:28:25 2010 +0100 src/control/event.c: Add missing return for NDEBUG builds. Fix return value to something more sensible if desired. commit 28029c51a8f26ac22cc49ab3458620290d026724 Author: Yannick Brehon Date: Thu Jan 28 14:36:22 2010 +0100 Mozilla plugin event listeners. This is the patch as supplied, which needs work and as of yet doesn't compile on non-unix. Fixes pending. -- jpd commit e783869a8dd6fcaf64dd8324c9938285f6b5c871 Author: JP Dinger Date: Wed Jan 27 13:10:16 2010 +0100 async event handling: Push is now O(1) instead of O(n). commit ce00864d8a994e420b4ac73e9f2521835d7b0aba Author: JP Dinger Date: Tue Jan 26 17:28:26 2010 +0100 activex plugin: move deinterlace to own video subobject. commit f64e68a73b3af7cde858325409f61f191ca42283 Author: JP Dinger Date: Tue Jan 26 16:09:09 2010 +0100 mozilla plugin: move deinterlace to own video subobject, and fix memleak. commit da87f0fe504c5c4126b6bed5f7c660ddf42d4a54 Author: JP Dinger Date: Tue Jan 26 16:06:14 2010 +0100 Refactor libvlc_video_{get,set}_{marquee,logo}_{int,string}. commit 3a6c32a622cc684ffa0be691a959c4c239ac567d Author: JP Dinger Date: Tue Jan 26 10:50:24 2010 +0100 src/control/video.c: drop debug printf()s. commit 8fa162cf3e9cb372e6d470c62841b3aa1d328ad7 Author: JP Dinger Date: Tue Jan 26 10:30:04 2010 +0100 Cosmetics: activex plugin: add a helper for bool -> VARIANT_BOOL. commit d9fed02a9ff516a763b313fe15652d7d0d5c4d5b Author: Ilkka Ollakka Date: Fri Jan 29 17:47:14 2010 +0200 qt4: show more clearly current item in iconview commit 9406b4cc08e9eed9f70c543a940e175a43450a67 Author: Pierre d'Herbemont Date: Fri Jan 29 15:16:22 2010 +0100 macosx/framework: Hack ourselves to get extensions. commit d96b2976d25559d2d69475471c4f8d40628c8d96 Author: Pierre d'Herbemont Date: Fri Jan 29 15:15:59 2010 +0100 macosx_dialog_provider: Update the checked PopUp menu. commit b554afa92d9bfa07c957a25ff065219bf2de1bcf Author: Rafaël Carré Date: Fri Jan 29 14:56:20 2010 +0100 Remove libvlc_get_vlc_instance hack from libvlc commit 87ffb90bc35977f6c79be6482158682f371734de Author: Pierre d'Herbemont Date: Fri Jan 29 14:40:39 2010 +0100 Revert "libvlc: Export libvlc_media_player_get_input_thread()." This reverts commit 714ef56a1682be404888668bd3c1c688cd0d2aeb. By popular demand. commit 6dcfe3c4efa4cb7623bcc3e484cbdd371b41f01a Author: Pierre d'Herbemont Date: Fri Jan 29 14:11:32 2010 +0100 macosx/framework: Take the extension mgr lock when enumerating. commit 3dd2478ce13bb16c5f3f55518b057f21d354ef32 Author: Rafaël Carré Date: Fri Jan 29 14:34:30 2010 +0100 avcodec decoder: export profile/level at open commit 3f6c97920eba931875b2011e98e170ddede2fbfb Author: Pierre d'Herbemont Date: Fri Jan 29 13:29:33 2010 +0100 macosx/framework: Don't accept nil mediaPlayer. commit 5ebb3da913cfe7aa14201eb86321cd5a9dc7978d Author: Jean-Baptiste Kempf Date: Fri Jan 29 12:31:42 2010 +0100 Qt: try to avoid a potential race condition If we receive a currentChanged, and currentView ain't set, we might crash in handleExpansion Crashes have happened at StandardPLPanel::handleExpansion (this=, index=@0x406b56a0) at components/playlist/standardpanel.cpp commit 13bfe4cc22b4c334f639fdec386bbd8419ecd80f Author: Jean-Baptiste Kempf Date: Fri Jan 29 12:27:00 2010 +0100 ActiveX: fix compilation commit 181466ef448760812fd1e8af476771d02f18b971 Author: Pierre d'Herbemont Date: Fri Jan 29 12:15:02 2010 +0100 lua/libs: Fix a left over lonely UnlockExtension(). Spotted by jpeg. commit a406c0827f3f1e5b08989582c410e37677ec8cf8 Author: Pierre d'Herbemont Date: Fri Jan 29 11:48:56 2010 +0100 macosx/framework: Make sure -[VLCExtensionManager mediaPlayer] is KVO. commit 3f4aec548fcf911be1695e214f13febe704843b2 Author: Pierre d'Herbemont Date: Fri Jan 29 11:48:38 2010 +0100 macosx/framework: libvlc_track_description_release. commit bcfa8de45dfd41d733965840991d446f64f0d6e2 Author: Pierre d'Herbemont Date: Fri Jan 29 11:46:54 2010 +0100 lua/extension: Make sure our input exists when releasing/holding. commit a41b5f9dbf8d4d0d49f59fd4c17f7066c2a40c02 Author: Pierre d'Herbemont Date: Fri Jan 29 11:46:25 2010 +0100 macosx_dialog_provider: Propagate window close. commit 23c70ac84c28b59606d4078fd4422412f6b0cc81 Author: Pierre d'Herbemont Date: Fri Jan 29 01:44:38 2010 +0100 macosx/framework: Sync the extension's input to their MediaPlayer's input. commit 716537eb5a69c7b9263afdc4760ac446bf611a62 Author: Pierre d'Herbemont Date: Fri Jan 29 01:44:07 2010 +0100 macosx/framework: Remove a bunch of exception. commit 9ceb897c7bebb801951ec533a32dc10bed120f02 Author: Pierre d'Herbemont Date: Fri Jan 29 01:43:19 2010 +0100 lua/extension: Export extension_SetInput(). commit 714ef56a1682be404888668bd3c1c688cd0d2aeb Author: Pierre d'Herbemont Date: Fri Jan 29 01:42:55 2010 +0100 libvlc: Export libvlc_media_player_get_input_thread(). commit 2114b4ec0bc95a135963c34cd8c6188e786691ae Author: Pierre d'Herbemont Date: Fri Jan 29 01:17:19 2010 +0100 libvlc_media_player.h: Remove trailing whitespaces. commit 3d090ab353fd956828e135ddf105452506397a06 Author: Pierre d'Herbemont Date: Fri Jan 29 01:16:50 2010 +0100 libvlc: Remove some white spaces in media_player.c. commit 82ba24815da4a67df9b99bdf2759915153855a85 Author: Pierre d'Herbemont Date: Fri Jan 29 01:02:10 2010 +0100 macosx/framework: Use libvlc_track_description_release. commit b98058c9747f812274748ed87f406270afbee2c6 Author: Pierre d'Herbemont Date: Fri Jan 29 00:08:35 2010 +0100 macosx_dialog_provider: relayout the window less often. commit d7413881446ced9dc7db422f5dc31c410df8b815 Author: Pierre d'Herbemont Date: Thu Jan 28 20:21:03 2010 +0100 m3u: Fix 3 leaks. commit 19fe54b3682a40aaae37b6f7754d225e90148780 Author: Pierre d'Herbemont Date: Thu Jan 28 19:59:32 2010 +0100 macosx/framework: Fix a bunch of track related leaks. commit bf144ba3f5ea4fb7b0f3ca5c03cf0257fd858b65 Author: Jean-Baptiste Kempf Date: Fri Jan 29 01:26:58 2010 +0100 Qt: Playlist, map the click to cycleViews And adapt the actions in consequences commit 86e411e4bfbb5a93509d8b439ff32cf3f2943836 Author: Jean-Baptiste Kempf Date: Fri Jan 29 01:22:51 2010 +0100 Qt: Use a ToolButton instead of a PushButton for view selection commit c126d695d51f1ffd3d400043401dfdafc05a2330 Author: Jean-Philippe André Date: Fri Jan 29 00:38:44 2010 +0100 Extensions/Qt: information panel for Extensions commit 55d48a71d36fbcb5bc7156f907bd821c3c72eec7 Author: Jean-Philippe André Date: Fri Jan 29 00:33:05 2010 +0100 Extensions/Lua: free extension strings commit 95caced71422f86bcf62783b972cbf3b72bb60a5 Author: Jean-Philippe André Date: Fri Jan 29 00:29:51 2010 +0100 Extensions/Qt: new method ExtensionManager::getManager() Returns a direct pointer to the extensions_manager_t commit d6c603697f87aa0a55db419d229999cd03163b64 Author: Jean-Philippe André Date: Fri Jan 29 00:20:55 2010 +0100 Extensions/Lua script: enhance IMDb descriptor commit 47af2aa48ca5073f556da255e8497b1848a4c2a4 Author: Jean-Philippe André Date: Thu Jan 28 18:21:34 2010 +0100 Extensions: export author, version, url and description commit dbca7907c5788d62006f88d769e0c40c4544886b Author: Jean-Baptiste Kempf Date: Fri Jan 29 00:59:24 2010 +0100 Mozilla: compile fix commit 20773c48ba4ae3ee760076642644b82cfd032486 Author: Jean-Baptiste Kempf Date: Fri Jan 29 00:53:29 2010 +0100 Qt: sprefs, fix crash when opening Hotkeys prefs commit 4c04f0b498d66494e976b3d6d2069ce0614b1015 Author: Pierre Ynard Date: Thu Jan 28 23:58:30 2010 +0100 rtp sout: fix DCCP socket leak We need to actually delete the sinks for incoming connections... commit 6837ebe13aff7def3f61dbf3f0e5a20327002282 Author: Pierre Ynard Date: Thu Jan 28 22:41:08 2010 +0100 Build fix commit 494dbf114ee7bdd85ac21f4a344a3e98b3c6e3ff Author: Pierre Ynard Date: Thu Jan 28 22:17:24 2010 +0100 live555: privatize b_error (and remove useless checks) commit d147f145510bb7c1f07cd95a050a0e709223f6ec Author: Laurent Aimar Date: Thu Jan 28 21:53:58 2010 +0100 Added es_out_ControlModifyPcrSystem to synchronize the input clock on an external source. It could be used to update the netsynch module or to lock the input clock on the audio one. Partially based on a patch by Jean-Paul Saman. commit 454a3688d220aa86bfa5ea39d6d9177ea6e95060 Author: Laurent Aimar Date: Thu Jan 28 21:28:37 2010 +0100 Added es_out_ControlGetPcrSystem helper. Original patch by Jean-Paul Saman. commit ee3b72056abf5ed07384569f45f48fea2ffc0489 Author: Rémi Denis-Courmont Date: Thu Jan 28 22:57:06 2010 +0200 portaudio: add private b_error commit d8205d02ad05cb18073bd352936adfe2cb6023dd Author: Rémi Denis-Courmont Date: Thu Jan 28 22:56:52 2010 +0200 dirac encoder: remove write-only b_error commit e983c300f87cf2c3055b1477b3e62288e1611197 Author: Rémi Denis-Courmont Date: Thu Jan 28 22:54:09 2010 +0200 dshow: remove impossible case commit b7e0d3cc4874d66dd0b2db433caa620664345eac Author: Rémi Denis-Courmont Date: Thu Jan 28 22:49:15 2010 +0200 Remove some unused p_e parameters and propagate commit 1e87443a23c8402521dbfc53bac436a8aff23dae Author: Rémi Denis-Courmont Date: Thu Jan 28 22:34:05 2010 +0200 Unexport vlc_object_detach commit 27cdd6eb494feb8da6ea6fd4112b1b066b5f4f3a Author: Rémi Denis-Courmont Date: Thu Jan 28 22:25:07 2010 +0200 Remove useless vlc_object_detach() before vlc_object_release() commit ee454d5fbf0eb4d22feba57c85239af6c8ca88a0 Author: Jakob Leben Date: Thu Jan 28 21:17:47 2010 +0100 Qt: prettier button with menu for playlist view switching commit f6b3f672dcefb88a2fe7b3f0475dce570fcb476d Author: Rémi Denis-Courmont Date: Thu Jan 28 22:17:30 2010 +0200 Factor vlc_object_release() into DeleteDecoder() commit 5d90ca7cc21e1ba7691765e232c047668bb81578 Author: Rémi Denis-Courmont Date: Thu Jan 28 22:09:39 2010 +0200 Allow vlc_object_attach to reparent directly This saves one unlock/lock cycle, and makes sure that the reparented object remains in the tree at all times. This does not fix the race in reparenting, but it reduces its window of opportunity. This also makes vlc_object_detach() essentially redumdant with vlc_object_release() and vlc_object_attach(). commit c66586a5445aa3405403ca47ee37db7a7bd64481 Author: Rémi Denis-Courmont Date: Thu Jan 28 22:03:14 2010 +0200 Warn about reparented object when debugging commit 97676090ce41fef305459c6082651cbdd061452d Author: Rémi Denis-Courmont Date: Thu Jan 28 21:50:30 2010 +0200 vlc_object_detach_unlocked: don't check impossible case commit eed0e7361a853185b673446c0b2adb58e99b3cd7 Author: Rémi Denis-Courmont Date: Thu Jan 28 21:29:30 2010 +0200 Missing vlc_object_attach commit 73b64879e3d12b1898a0775a67faebd70627c417 Author: Rémi Denis-Courmont Date: Thu Jan 28 21:23:37 2010 +0200 Oops commit ce67728ae1a0d91643e416b86efeab34a0891e35 Author: Rémi Denis-Courmont Date: Thu Jan 28 21:19:12 2010 +0200 Stick b_error to object types that actually use it commit d58211076fb937d2374ef4191ec1252004d86d1f Author: Rémi Denis-Courmont Date: Thu Jan 28 21:11:23 2010 +0200 HTTP access: privatize b_error commit 87b420e2ccb807759a619a30d9d3783520276230 Author: Rémi Denis-Courmont Date: Thu Jan 28 21:10:09 2010 +0200 MMS: nothing ever sets b_error, so no need to check it commit 5630d1b08226f95a639135ed77b08fb60db6b116 Author: Rémi Denis-Courmont Date: Thu Jan 28 20:58:52 2010 +0200 LUA: use psz_intf instead of b_force commit 5c939db25df9daa71b88ae59b1286664f264c9ea Author: Rémi Denis-Courmont Date: Thu Jan 28 20:57:52 2010 +0200 access/access_demux: check psz_access rather than b_force commit 20431e3be581bf2a513f223bc98c93619bb623c9 Author: Jakob Leben Date: Thu Jan 28 20:08:50 2010 +0100 Qt: iconView delegate: encode PLModel::IsCurrent(QModelIndex) into cache key This way item is redrawn when current item changes. commit 13942d4755ec8d1cacb480e7f00b5cdfce1b6d02 Author: Rémi Denis-Courmont Date: Thu Jan 28 20:50:49 2010 +0200 don't convert bool to bool... commit 3cf0a2ad76682b752e8dff9400140e5c5f876ac4 Author: Rémi Denis-Courmont Date: Thu Jan 28 20:32:44 2010 +0200 Typo commit 57c66b9533add5617c690234c0bdb4f3e47adcb8 Author: Rémi Denis-Courmont Date: Thu Jan 28 19:59:50 2010 +0200 Use module_gettext() for command line help commit 1cf900257c53220308faef51a94a52f4db01173d Author: Rémi Denis-Courmont Date: Thu Jan 28 19:25:22 2010 +0200 module_gettext: translate a string in the text domain of a module This is needed for out-of-tree modules. We need to translate their plugin descriptor strings from their domain. commit e2828c396d3adb64f8ef1255c7494c726af2fbc6 Author: Rémi Denis-Courmont Date: Thu Jan 28 19:48:25 2010 +0200 Load out-of-tree plugin's text domain They cannot do it themselves. Their strings may be in the plugins cache, in which case the plugins may not be loaded at all. commit 5b7c5b6672ce195b7a5008517b7baec1eafbd93e Author: Rémi Denis-Courmont Date: Thu Jan 28 19:16:18 2010 +0200 Keep track of plugin text domain commit 46c51df557d7905ab3fbb77a65b5696514cb68d3 Author: Rémi Denis-Courmont Date: Thu Jan 28 19:48:06 2010 +0200 Factor out LoadMessages to support other text domains commit 4e68ddd0e7ac2f5d8b1346effe9a4359fc1e5c75 Author: Rafaël Carré Date: Thu Jan 28 18:25:57 2010 +0100 Qt4 Icon View: cache full rendering for each item commit 3daab2d0793920a31d75707c4241e24f4432b768 Author: Rémi Denis-Courmont Date: Thu Jan 28 18:55:47 2010 +0200 Warn inheriting a value from an object outside of the object tree commit f6f1fa0be95ac9bbce70760fa8f87f3396944407 Author: Rémi Denis-Courmont Date: Thu Jan 28 18:54:44 2010 +0200 Attach playlist ASAP vlc_object_find is not used for the playlist anymore, so this is OK. commit d20e98fbb17fd6c9bf2630ebb6b936f9c6e609d3 Author: Rémi Denis-Courmont Date: Thu Jan 28 18:19:58 2010 +0200 Resource attach/detach requires the lock. Add vlc_assert_locked() commit bb09e059c8bb7dcec4f7610b4b67cf6957dae993 Author: Pierre d'Herbemont Date: Thu Jan 28 02:12:17 2010 +0100 macosx_dialog_provider: Improved VLCDialogGridView. We now properly layout elements, and size the window accordingly. commit 70812fdcfbd98d6a29c22f7f6979105e0ee5517c Author: Pierre d'Herbemont Date: Wed Jan 27 23:01:21 2010 +0100 macosx/framework: Export -gotoNextFrame. commit 0cd9960fd4e26bc621d540d28e33ad673caf090a Author: Pierre d'Herbemont Date: Wed Jan 27 23:00:54 2010 +0100 macosx/framework: No need to create an exception here. commit 440bf3aa4a52bc8df0a24fecd17756a786a57855 Author: Pierre d'Herbemont Date: Wed Jan 27 22:59:46 2010 +0100 x/framework: Fix dead code in VLCExtensionsManager. commit a3f9f72aa91243be26d77b0dd0b41d178db591d6 Author: Jean-Philippe André Date: Thu Jan 28 16:13:35 2010 +0100 Extensions/Script: fix IMDb URL commit f2104a376748cfeab4ac634dadfdd35917e2f105 Author: Jean-Philippe André Date: Thu Jan 28 16:12:26 2010 +0100 Extensions/Qt: use a QTextBrowser instead of QTextEdit Now you can click on URLs commit 3534ae61ef116e2984e38cb20ffa5dfd760921a9 Author: Jean-Philippe André Date: Thu Jan 28 16:00:10 2010 +0100 Extensions/Qt: change list mode to ExtendedSelection commit bc04b2d1a0964fefa258fb79b4a0756ce30c95ca Author: Jean-Philippe André Date: Thu Jan 28 15:55:49 2010 +0100 Qt: New configuration var "qt-autoload-extensions" If true, load the extensions on startup. Otherwise, don't load them automatically. commit 67c51e4b99e225d8285ead2d7f95f566e9af6aec Author: Jean-Philippe André Date: Thu Jan 28 15:26:57 2010 +0100 Qt/Menu: ViewMenu is now dynamic (uses aboutToShow) commit 1ce616c7b04a6b81ea552c6b1d16bd9976f3e66a Author: Jean-Philippe André Date: Thu Jan 28 15:24:58 2010 +0100 Extensions/Qt: add cannotLoad() flag This flag will indicate that we can't load the extensions module, thus preventing many unnecessary (failing) loads on ViewMenu::exec() commit c11e8245be71ded993f0544230fbf5561b505060 Author: Jean-Philippe André Date: Thu Jan 28 12:24:24 2010 +0100 Extensions/Qt: use lock on extensions list commit 9f49f1112e688ca366b6881172eedb604851f416 Author: Jean-Philippe André Date: Thu Jan 28 12:07:15 2010 +0100 Extensions: fix extensions manager's locking scheme commit dbd4f0ccd58df3c9b4825b1f3c1b4a9806b20cdd Author: Jean-Philippe André Date: Thu Jan 28 11:20:38 2010 +0100 Extensions: remove timers Clean Extension dialogs and widgets without using a cond_timedwait but a simple cond_wait instead. commit 344416ec80558bfcb24cbcc0650fecbb19da830f Author: Rafaël Carré Date: Thu Jan 28 16:11:56 2010 +0100 QT4 Icon view: cache album art pixmap The QPixmapCache default size is 10240kB on desktops, this leaves room for 640 pictures 64x64 in rgba Improves scrolling with a lot of items. Also use art url from the first children with art for nodes without art TODO: cache the full rendering (text + art), QPixmap is a QPaintDevice subclass commit 2cd902362e84b9f18ca2a7508c035371bd0eaa7b Author: Jakob Leben Date: Thu Jan 28 16:13:36 2010 +0100 Qt: locationBar: update when browsing back/up, show current bold commit d1b06eaf9d891b0f123acb37b4136bed0d015526 Author: Rafaël Carré Date: Thu Jan 28 15:26:21 2010 +0100 fix memleak commit c5ef356f364d1fd78870cf82c17af01d0bd220d6 Author: Rafaël Carré Date: Thu Jan 28 14:40:11 2010 +0100 qt4: correctly displays utf8 in location bar commit b158efcfd9d2f17b4390ad511b295171ce491551 Author: Jean-Baptiste Kempf Date: Thu Jan 28 14:07:23 2010 +0100 Shortname corrections commit dee7abe325ec273d02468c0d084ca2b5ba336cc5 Author: Rémi Duraffort Date: Thu Jan 28 10:06:33 2010 +0100 phonon: fix compilation. commit 88b4c402e279e9999c845cf69cab2665c2d31fda Author: Jakob Leben Date: Thu Jan 28 08:57:00 2010 +0100 Qt: views behavior corrections Only respond to input item change if in icon view. Update location bar according to current view. commit cdd26d2f59ab41c5e6cd6bcbb124f3582e376abb Author: Jakob Leben Date: Thu Jan 28 08:36:00 2010 +0100 Qt: playlist (Fix #3248) Set model after sorting enabled to prevent sorting immediately And add a debug msg when sorting happens. commit 1adc6693a71387504c20dc148d2d261399391b44 Author: Jakob Leben Date: Thu Jan 28 07:56:09 2010 +0100 Qt: connect to iconView only after it has been created commit 23b256282b57259d7019dc4ff6c78033b730b9e3 Author: Ilkka Ollakka Date: Thu Jan 28 08:03:37 2010 +0200 lua/http: use h264 in flash-streaming commit 84249d56364b2da8f2d197f4074f7fed0b0a230b Author: Jakob Leben Date: Thu Jan 28 06:52:04 2010 +0100 Qt: replace playlist view title with interactive location bar commit 76cc0af99edbc20c30977006b677614370af726b Author: Jakob Leben Date: Thu Jan 28 06:50:35 2010 +0100 Qt: make PLModel::getItem return rootItem as well, add id getter to PLItem commit 6a5e84686d31a9a8a83cb29b434f70c342dae974 Author: Jean-Baptiste Kempf Date: Thu Jan 28 03:29:29 2010 +0100 EPG: fix QLabel look and saveGeometry commit 44a2e5fac830a247217bc6e516f01bf1d3bd3406 Author: Jean-Baptiste Kempf Date: Thu Jan 28 03:22:00 2010 +0100 Qt: Comment out left qDebug() commit 08823609eadfa901447e58ade45a862a0964d2ed Author: Jean-Baptiste Kempf Date: Thu Jan 28 03:20:28 2010 +0100 Qt: EPG, propagate the infos when clicking on an Item commit e0a92345a179401427f6a896626b6259a5c4709d Author: Jakob Leben Date: Thu Jan 28 03:12:03 2010 +0100 Qt iconView: browse into node when it spawns subitems commit 03fef5e5f807411e3e2ebb9e4364edafa57a9b1a Author: Jakob Leben Date: Thu Jan 28 03:10:13 2010 +0100 Qt: add public index-from-id function to PLModel commit 69ec164abb756871a3b7421493d28da1288a6bad Author: Pierre Ynard Date: Thu Jan 28 01:59:43 2010 +0100 rtp sout: fix another race condition in RTSP When RTSP is shut down, the server destroys sessions (with no locking) while clients are still able to concurrently access them, potentially leading to a crash. Make sure we unregister the RTSP URL before cleaning up (then indeed no locking is needed). commit b471a8b1aeac35b27b3cb2cb8c102689f7b33dfd Author: Jean-Baptiste Kempf Date: Thu Jan 28 01:33:37 2010 +0100 Qt: connect the EPG to the core item on request This is ugly, but I don't know how to do it the correct way. The UI is not top-quality yet, but it works. Feel free to improve. commit 2e1f2e3d78d348c5df60d79d33a0769212b2e1e4 Author: Jean-Baptiste Kempf Date: Thu Jan 28 00:08:43 2010 +0100 MKV: support of PGS (BD subs) in .mkv commit 91b3352a7f52e985ebb4172f6a6c1c89c6a8769a Author: Jean-Baptiste Kempf Date: Wed Jan 27 16:28:06 2010 +0100 Qt: EPG, add a close button and other GUI improvements commit 699252e9d8ebe16a1ed26ba5c2aa99301f8ce207 Author: Jean-Baptiste Kempf Date: Wed Jan 27 16:07:47 2010 +0100 Qt: We might want to share more that just a description commit 613ec7315ecf75096b6ae999701a76e955b1c547 Author: Jean-Baptiste Kempf Date: Wed Jan 27 15:06:14 2010 +0100 Qt: EPGItem doesn't need QObject inheritage commit 360fe5b28ee233104d47b954ea50d44bf822227d Author: Jean-Baptiste Kempf Date: Wed Jan 27 02:25:24 2010 +0100 Qt EPG: design and functionnalities improvements commit 0a03829d9ec0d32fba8a2b175017fa7ebbf46b1d Author: Jean-Baptiste Kempf Date: Wed Jan 27 01:27:19 2010 +0100 Qt: initial EPG dialogs and DP integration commit 541836cdf89dc38053eaeab1373612a773b498fa Author: Jean-Baptiste Kempf Date: Wed Jan 27 01:17:39 2010 +0100 Qt: EPG, include orders commit e4cd963a4bf7a67a396a3185911d766add816efe Author: Jean-Baptiste Kempf Date: Wed Jan 27 01:04:29 2010 +0100 Qt: EPG in BuildSystem commit 3484582d7784ec3b9e0bcc17e5896089e234aee6 Author: Ludovic Fauvet Date: Wed Jan 27 00:45:01 2010 +0100 Initial commit for EPG class for EPG Viewing commit 1dc6a868e2fc711565160e0fa5889d1ebda9cf27 Author: Pierre Ynard Date: Thu Jan 28 00:55:00 2010 +0100 rtp sout: fix race condition in RTSP When an ES is removed, it is possible to set up a track that won't be cleaned up and will remain dangling, causing a crash later. Make sure we unregister the RTSP URL before cleaning up. commit 1441dee2edebf99e6acb64450418389b8a7bba4c Author: Erwan Tulou Date: Wed Jan 27 23:08:38 2010 +0100 Win32: correct the 'one-instance' deallocation code 'one-instance' happens to work on Win32 though there are several issues: - a WM_QUIT is sent to the helper thread when any instance terminates (the master or a secondary instance). 'one-instance' should then stop working as soon as the first secondary instance terminates. - But, sending WM_QUIT via SendMessage directly calls the window procedure callback. And this callback here doesn't process the message at all. Therefore, it is a no-op and the thread is actually never stopped. This patch does the following : - move the WM_QUIT message to ensure that only the master (first) instance stops the helper thread. - process the WM_QUIT message in the window procedure callback, and call for clean termination of the thread. Note that PostQuitMessage cannot be directly called as there are two distincts threads here. commit 66852fb38b7e4848cee9cd135db23284a3b99d77 Author: Rémi Denis-Courmont Date: Wed Jan 27 20:26:01 2010 +0200 vlc_object_create: remove legacy support for negative sizes commit 26fb927690e52e0c6bcd7deb304a814620a8b997 Author: Rémi Denis-Courmont Date: Wed Jan 27 20:33:31 2010 +0200 aout: use vlc_custom_create commit c1abcb019a04234e50764d30c8b6cb63620eeff9 Author: Rémi Denis-Courmont Date: Wed Jan 27 20:16:58 2010 +0200 decoders: use vlc_custom_create, generic objects (except in input) As far as I know, the distinction only matters anymore in the input loop, for E/S out decoders (due to the evil ObjectKillChildren). commit f7b25b3fc70ad281dc614900e70642f0196480e5 Author: Rémi Denis-Courmont Date: Wed Jan 27 20:14:43 2010 +0200 LUA: vlc_object_find does not work for decoders and generic objects commit 3f64bec52c5e6af2e63b86d7f9bc5ce82ae2d91a Author: Pierre Ynard Date: Wed Jan 27 19:51:03 2010 +0100 i18n: fix POTFILES Remove moved files, they don't contain any translation commit 0a60c851ed9b94975be82050d94d1af42ff763d1 Author: Pierre Ynard Date: Wed Jan 27 18:44:33 2010 +0100 rtp sout: fix socket leak RTCP sockets of RTSP sessions are not closed when the input is stopped. commit f43ecf81b7bba5320aea746605b4744c3f4cee45 Author: André Weber Date: Wed Jan 27 18:14:16 2010 +0100 atmo: added update news commit 94a44457cced22147af3e7160c34f31bf721f183 Author: André Weber Date: Wed Jan 27 18:03:45 2010 +0100 atmo: enabled by default again, description changed commit 0e9b69fd2f136d1b24daab414a1c3fc3b65a428f Author: Rémi Denis-Courmont Date: Wed Jan 27 19:24:30 2010 +0200 Fix make install cache generation libvlc*.so are not yet configured, so we can't use the installed vlc-cache-gen just yet. commit e9d39acf422ca83a6d9c10654ce841ab0a8c9e7e Author: Rémi Denis-Courmont Date: Wed Jan 27 19:22:46 2010 +0200 Do not insert a module in the list twice If the same module (i.e. currently same file path) is scanned more than once, the linked list would get corrupted, and VLC crash while loading. This could happen, e.g. if you put $(vlclibdir) into --plugin-path. commit 98ab5ed7561c63bdafe3f898a1a87268ba765d91 Author: Rémi Denis-Courmont Date: Wed Jan 27 19:14:39 2010 +0200 Remove write-only b_used property from cache entries commit 754aeae1e8d174af0255e61e62345fe7e4b8b4f5 Author: Rémi Denis-Courmont Date: Wed Jan 27 19:12:17 2010 +0200 Remove always false b_junk cache entry property commit 38430d10a41d707226ae87c803aa450b15fd1979 Author: Jakob Leben Date: Wed Jan 27 14:25:23 2010 +0100 Qt iconView: font adjustments Keep application default font family. Make Title italic. Make both Title and Artist bold only if it is the current item. commit 83717d05d9b7ba14dca6c4761fe185faac1a87bb Author: Jakob Leben Date: Wed Jan 27 13:52:08 2010 +0100 Qt: unify item activation among PL views, change title when browsing in iconView Also delay view creation in constructor after the title label has been created commit 4fdd32fab86f3d0a430ed6bc8394007c41d38b7b Author: Jakob Leben Date: Wed Jan 27 12:49:48 2010 +0100 Qt: connect currentChanged signal from model earlier commit ba57e3d2d742f688b98da5aadac90f874fdfba6c Author: Rafaël Carré Date: Wed Jan 27 10:42:29 2010 +0100 libvlc_media_es_t: export ES id commit f4f6ef936353feb23eccef35b1adc4de99ff8873 Author: Pierre d'Herbemont Date: Wed Jan 27 09:53:51 2010 +0100 macosx_dialog_provider: Remove legacy -release. commit 17d04fb536a5f19007ac1008598f98cd25456d23 Author: Pierre d'Herbemont Date: Wed Jan 27 02:04:20 2010 +0100 macosx/framework: Whitespace cleanup in VLCAudio.m commit ed8db5db22eec520b1a4110d98201124088c06ea Author: Pierre d'Herbemont Date: Wed Jan 27 02:03:21 2010 +0100 macosx/framework: Export VLCExtensionsManager and VLCExtension. This enables usage of vlc extension in Lunettes. commit 0726443c96b3fb9dad60d189e76eef05c474239f Author: Pierre d'Herbemont Date: Wed Jan 27 02:01:29 2010 +0100 macosx_dialog_provider: Add basic support for dialog-extension. This needs to be splitted in a separate files. VLCDialogGridView still suck, and won't place items as we would expect them. commit a6cbdf8290bbe17632512d10037930b10bfdad88 Author: Pierre d'Herbemont Date: Wed Jan 27 02:00:48 2010 +0100 lua/extension: Missing lock initialization. commit be9f783b13830d346a3730f098d7c1dd1c9a433f Author: Pierre d'Herbemont Date: Wed Jan 27 01:58:18 2010 +0100 vlc_extensions.h: Don't use anonymous struct in typedef. commit 0fba4c63af39b1afcfeaaf6e6c607f760ec29bea Author: Pierre d'Herbemont Date: Tue Jan 26 12:41:22 2010 +0100 macosx/framework: Install libvlc and libvlccore as a link to their numbered version. commit f89857ba2b93fd4c22bcb5a5dcebfee791205d92 Author: Pierre d'Herbemont Date: Tue Jan 26 12:40:38 2010 +0100 macosx/framework: Switch to C99. commit 635c886f4c46011e12464d846de1bbbc5ad5363d Author: Laurent Aimar Date: Tue Jan 26 23:40:54 2010 +0100 Removed now unused VOUT_SET_SIZE. commit 86e59e436dc261493316fc643fbd3b3636548722 Author: Laurent Aimar Date: Tue Jan 26 23:34:02 2010 +0100 Redirected "zoom" on "scale" (vout_thread_t). It fixes zoom settings at the core level (partially close #3245). "zoom" cannot be removed as it provides a list of choices while "scale" is a free value. The names aren't great, but that can wait. commit 3c631309e5144a5807d74f5adbdf449b1dd50dcc Author: Laurent Aimar Date: Tue Jan 26 23:31:38 2010 +0100 Fixed zoom setting when the video fills the display. The zoom parameters need to be taken into account as the window can be resized. commit 9c1d2239eafecda7bfcfdf2b74f374a9b9fb63a6 Author: Laurent Aimar Date: Tue Jan 26 23:12:31 2010 +0100 Removed invalid var_DelCallback in teletext code (qt4). commit a67d563f100cbdf4ec7fe2f23c89b829b226f2d9 Author: Rémi Duraffort Date: Tue Jan 26 22:38:37 2010 +0100 lua: fix potential leak (and missing unlock). commit f741dd1b7e5499c311bb0e91569e5d8f44835778 Author: Rémi Duraffort Date: Tue Jan 26 22:27:37 2010 +0100 atmo: fix mismatch allocation/deallocation. commit df1a14da7838496b4102948d902f2a90fdaa5d0e Author: Rémi Duraffort Date: Tue Jan 26 21:43:25 2010 +0100 libvlcpp: add some functions for Video. commit f81a7e477928046065a9b94c4470231ccaf18ce3 Author: Rémi Duraffort Date: Tue Jan 26 18:18:53 2010 +0100 cil binding: typo. commit 6ffbc6cfb7fc3b3da767a5eebf2e5c332ac9944b Author: Rémi Duraffort Date: Tue Jan 26 13:55:45 2010 +0100 Update Doxyfile.in file. commit 1a63cdeda2a72f18f9280687a9e04f16ee5f6f37 Author: Erwan Tulou Date: Tue Jan 26 22:34:06 2010 +0100 freetype: fix a forgotten dialog progress bar when an error arises With wine, this module goes through the error procedure, but forgets to deallocate the progress bar (stuck to 80%). This patch simply cleans it up so that vlc can still be used satisfactorily. (an error message is also issued anyway) commit c8cce5ff10787245837f85b973b987d6c9225601 Author: Ilkka Ollakka Date: Tue Jan 26 22:54:46 2010 +0200 QT4: leave assert there commit ccd2c798d569ff6f3c16c2184af147e7b1d70828 Author: Ilkka Ollakka Date: Tue Jan 26 22:50:55 2010 +0200 QT4: connect currentChanged from model on iconView case also Should fix issue on not scrolling to current item when it changes in iconView commit cb9ee6880e56f1727d20d858a3b5e5ae3e6e6809 Author: Christophe Mutricy Date: Tue Jan 26 20:37:31 2010 +0000 New release signing key. Take 2. pub 1024D/7144D485 2010-01-26 [expires: 2011-01-26] Key fingerprint = 5C3C 8244 E40E BB95 86FD 92B5 7772 A59D 7144 D485 uid VideoLAN Release Signing Key (2010) commit 993657175e20946d4ada0085bf10bbee693104e3 Author: Christophe Mutricy Date: Tue Jan 26 20:36:44 2010 +0000 Add comments about the kind of key we need commit 72665ee3dbccce404e11577e7a22255da41ce8fd Author: Laurent Aimar Date: Tue Jan 26 20:39:34 2010 +0100 Fixed selected entry in input_thread_t::"program". commit 0e996c7bd2aa92e857ac8c0a244675537b1e6454 Author: Laurent Aimar Date: Tue Jan 26 19:52:24 2010 +0100 Cosmetics. commit 3f7117af00a9d95ceabba1d98465118c7f026eac Author: Laurent Aimar Date: Tue Jan 26 19:30:59 2010 +0100 Fixed heavy memory leaks in bandlimited.c commit e080f331c7041595affd809f8bcd253bc4c6712c Author: Laurent Aimar Date: Tue Jan 26 19:18:06 2010 +0100 Also fix audio_sample_format_t::i_channels in aout_FormatPrepare. commit afaea620166c7d09f8c9a32c7e258e5d57a4c559 Author: Laurent Aimar Date: Tue Jan 26 19:13:02 2010 +0100 Used name in UTF-16 format for embed AVI subtitles (close #2357). commit 7edb312503692443791d63df644c6e52e9c737c7 Author: André Weber Date: Tue Jan 26 19:51:53 2010 +0100 Added AtmoLight tab inside video effects dialog allows only to control some important options of the AtmoLight module, which control the color calculation. Hardware setup has to be done inside the normal video filter setup. commit f00511926eb4278a07201fa8604ac796e595e6e7 Author: André Weber Date: Tue Jan 26 19:37:37 2010 +0100 enhanced & corrected AtmoLight filter module - added more thread locking/synchronization, to avoid potential risk of race conditions - changed the option to choose the output device - added support for MoMoLight (http://www.ambilight4pc.com/momolight/momolight.html) - added support for a simple serial DMX (255 channel) controller - added support for Quattro Atmo Light (allows to use four separated classic AtmoLights, as one virtual AtmoLight) - changed the way color packets are passed from AtmoExternalCaptureInput to AtmoLiveView useing a queue object (instead of a unsynchronized global variable) - renamed some options inside atmo.cpp to meet the requirements from the video effect dialog widget (later commit) - changed the way to define the zones for image color extraction (because the number of zones isn't longer fixed to 4 or 5) - removed the need to copy some .dll as bridge for the external AtmoWin into the VideoLAN folder, try to load the dll from the same folder like AtmoWinX.exe - do not a complete fade out, if the filter processed a low number of frames and gets stopped (keeps VideoLAN quick responding, if switching through deinterlacing modes) - added a debug option to see which pixels are used for color computation (just for fun) - added more infos to README.txt inside the source folder commit bf7822fe956f24303563b040156f6c4abaf75df6 Author: Ludovic Fauvet Date: Tue Jan 26 14:26:46 2010 +0100 Qt: more details on the icon view. Add album name and break long lines. Signed-off-by: Jean-Baptiste Kempf commit 54a847e61499d93ba027fa73ec5715aadd96d2f0 Author: Pierre Ynard Date: Tue Jan 26 14:35:49 2010 +0100 Use ifdef's to guard against setlocale() in vlc-cache-gen commit 474088e2c8e54901e448290fb7e5d4b405847107 Author: Rémi Duraffort Date: Tue Jan 26 12:41:29 2010 +0100 libvlcpp: add version-info to the library. commit 66e08e1b6f78b5edf75fcbcc1d137747f4bdc365 Author: Rémi Duraffort Date: Tue Jan 26 12:12:03 2010 +0100 libvlcpp: directly access to the instance. commit 9225ec114fc2438e844d91b16f321df7739b29dd Author: Jean-Baptiste Kempf Date: Tue Jan 26 12:39:36 2010 +0100 Qt: allow multiple selection in iconView commit ec86ab4e1f8542146946a20fd02ccd30aac9115c Author: Jean-Baptiste Kempf Date: Tue Jan 26 12:18:00 2010 +0100 Qt: iconView, use uniformItemSizes() From Qt's doc: "This enables the view to do some optimizations for performance purposes." commit 4807aded6e4127358df368ecf7145cc5f0d2b2f4 Author: Rémi Duraffort Date: Tue Jan 26 12:04:31 2010 +0100 libvlcpp: add a .pc file. commit 10f045d31419882b2fb09d6cee7f3b92e657181d Author: Jakob Leben Date: Tue Jan 26 07:29:39 2010 +0100 Qt playlist: mistaken currentItem logic commit c8d328e806f2edf8dfff5263928fc9302378c916 Author: Jakob Leben Date: Tue Jan 26 06:54:53 2010 +0100 Qt: save settings for playlist-selector/art splitter ...to enable permanent hiding of art display commit 4d4dd098d382f070ab594160f839fcc0905d774f Author: Jakob Leben Date: Tue Jan 26 06:48:58 2010 +0100 Qt: end settings group earlier so other settings have effect commit b2b38e5e78d42ec301ef0c750aae9051275b4b81 Author: Jakob Leben Date: Tue Jan 26 05:50:52 2010 +0100 Qt PL Model: don't emit currentChanged twice commit 382b629a6af7169a5905b0a55d5ed10d08af8de6 Author: Jakob Leben Date: Tue Jan 26 05:41:59 2010 +0100 Qt: currentView initialization commit ddc7925dd25e8bc236f8e3dbf6f1dc7acc47ff2d Author: Jean-Baptiste Kempf Date: Tue Jan 26 01:33:11 2010 +0100 Qt: plViews, cleanups commit ede2bb15ef44639f38c2139c1a1f1eefc0678058 Author: Jean-Baptiste Kempf Date: Tue Jan 26 01:23:38 2010 +0100 Qt: track the currentView and simplify the code commit 7c1fe4832347b316e0aa9f0bc6537758b751385c Author: Jean-Baptiste Kempf Date: Tue Jan 26 00:50:28 2010 +0100 Qt: put CreateTreeView and createIconView in their own functions commit 0f03fef48484779a70c62d96056f64ed69477799 Author: Sebastien Zwickert Date: Mon Jan 25 22:57:17 2010 +0100 macosx/framework: Remove the newly removed exception parameter of libvlc_event_attach. Signed-off-by: Pierre d'Herbemont commit 0d0e6fc3d330fa7aca50e85edd63f915688d85a7 Author: Pierre d'Herbemont Date: Tue Jan 26 00:41:46 2010 +0100 macosx/framework: Implement write KVC for VLCMediaList. commit dc36a8047975636c1cb131f75b050f350a89c1d2 Author: Laurent Aimar Date: Mon Jan 25 23:15:06 2010 +0100 Fixed compilation after FromCharset. commit 599c47de9d9b5c4d8c8c406422c42f844c6e1d4f Author: Laurent Aimar Date: Mon Jan 25 23:05:53 2010 +0100 Added FromCharset helper. It allows to easily convert from any charset supported by vlc_iconv to UTF-8 (but with a performance penalty). commit a99b43de32abc4aa1d9cf9e046b6ba6753dd2fc1 Author: Alexis Ballier Date: Mon Jan 25 22:42:31 2010 +0100 Fix segfault when freetype-yuvp is set to 1 in vlcrc. Allocate a palette for the format/region and reuse it. subpicture_region_Delete should take care of freeing it, but please someone double checks this to be sure. Reported by: Alexander Stein References: https://bugs.gentoo.org/show_bug.cgi?id=300406 commit a4e4c285946ef854d02f6ae1dc07f984149ca093 Author: Jean-Baptiste Kempf Date: Mon Jan 25 22:38:14 2010 +0100 Set Shortname for Dirac and spudec commit 20693a6136663cef862e6a2e47c0466043b3cd5a Author: Jean-Baptiste Kempf Date: Mon Jan 25 22:33:44 2010 +0100 Rename the "Other codecs" category - Noone knew what it was - Only FFmpeg+DMO were there and not being SPU_ES decoders - Maybe SDEC meant _S_ubtitles... - FFmpeg and DMO are in Video codecs now. If you don't like this solution, I suggest merging all codecs subcat commit 96cedc04a0aa0821381ca562479902adcf5a98f4 Author: Rémi Denis-Courmont Date: Mon Jan 25 23:13:01 2010 +0200 Fluidsynth: convert path to ANSI on Windows commit b14d2f10d62a68e15a0b5f9c524a21b5de290ee2 Author: Rémi Denis-Courmont Date: Mon Jan 25 23:11:38 2010 +0200 fluidsynth: use error dialogs if the sound font fails commit f65d4913eb6749a3cb43a651883795cc96f41222 Author: Jean-Baptiste Kempf Date: Mon Jan 25 22:03:07 2010 +0100 We know that you are discovery, don't tell it to us 3 times commit a1f89b24212225dce7da32aeaee64772926b5e20 Author: Rémi Denis-Courmont Date: Mon Jan 25 22:26:07 2010 +0200 Try to generate the plugins cache from make * Generate the plugins cache for the build tree during make all (if not cross-compiling). * Generate the plugins cache for the installation during make install (if not staging with DESTDIR). commit f974baf1756aebf491bfc51858de432540ea0959 Author: Rémi Denis-Courmont Date: Mon Jan 25 21:07:15 2010 +0200 Add vlc-cache-gen to generate the plugins cache off-line commit 91079ddc77238cabf02afb51ccb9bdbbf5218355 Author: Rémi Denis-Courmont Date: Mon Jan 25 22:25:18 2010 +0200 plugins must match "lib*_plugin"LIBEXT, not just "*"LIBEXT commit 6862cff0c6951fd877ee5770135c83f88cbd2b0a Author: Erwan Tulou Date: Sun Jan 10 21:56:04 2010 +0100 xcb: fix resizing failing to succeed sometimes The vout window provider may issue a series of several resize events in a row. (e.g a user switching back and forth between two layouts in skins2) Some events may then be wrongly discarded by xcb based on a check that doesn't represent the latest situation. The new design actually can accept all resizing events, and only processes the last event of a series of events detected by xcb. No filtering is needed in xcb. commit afe5f8d6076ca8fd5a737ba89128c7fed1fa2d06 Author: Erwan Tulou Date: Mon Jan 25 08:31:11 2010 +0100 skins2: correct forgotten position and set default values commit cc371f3013ec72a0d3d61bb4f636ffa84eb3d109 Author: Erwan Tulou Date: Mon Jan 25 11:31:21 2010 +0100 skins2: remove dead code commit ebd971c2ed87ab3d470018c8138046560c3efe8b Author: Pierre Ynard Date: Mon Jan 25 19:58:52 2010 +0100 Qt4: distribute icon file commit b9a0fa9677d7084913a9499fd0050c0c952927b9 Author: Rémi Denis-Courmont Date: Mon Jan 25 20:29:56 2010 +0200 Save the plugins cache as early as possible This rgeatly reduces the changes that it's generated more than once, if there are multiple concurrent VLC's, or if VLC crashes before exit. commit ff41e49daa852a9991cabe60777b2480b17b2e13 Author: Rémi Denis-Courmont Date: Mon Jan 25 20:29:43 2010 +0200 Consistency loading -> saving commit 739dbd4963e0fa42c25c0b87282045d274362039 Author: Rémi Denis-Courmont Date: Mon Jan 25 20:29:32 2010 +0200 Use utf8_unlink commit 547247da8dca865ce18d42ad4efdf40345393235 Author: Rémi Denis-Courmont Date: Mon Jan 25 20:21:02 2010 +0200 Useless headers commit 95c18c5da077888706e93fa99283a228ff9d57ff Author: Rémi Denis-Courmont Date: Mon Jan 25 20:19:28 2010 +0200 Modules cache: refactor, no functional changes commit ec77bc81de6d1d79a5a2c219b6acb1b3b703e397 Author: Rémi Denis-Courmont Date: Mon Jan 25 20:07:18 2010 +0200 Remove CACHEDIR.tag As we now store the cache in ~/.cache, this has become quite useless. In any case, practically no software implements this spec, adn the author seems to have lost interest over years ago. commit f89ac2d92a39d35336ae18b612a92d0bb5cd0c95 Author: Pierre Ynard Date: Mon Jan 25 18:39:07 2010 +0100 Extensions: distribute headers commit 556953c4c2ec361c1d5508702083b76edf89cb4d Author: Rémi Denis-Courmont Date: Mon Jan 25 19:19:19 2010 +0200 libvlc_event_manager: remove exceptions commit 6b53f6b72aec497a21772a1d93bec4bc66390270 Author: Pierre Ynard Date: Mon Jan 25 18:28:02 2010 +0100 Qt4: don't use TS muxer with RTSP in sout wizard Most RTSP clients expect native RTP and won't cope with Transport Stream. Also, since RTSP takes care of RTP setup, there is little benefit in having a single stream. commit a1b2eff0bcc9469fdd7587d9977a66e235a7f6e9 Author: Rémi Denis-Courmont Date: Mon Jan 25 18:31:26 2010 +0200 taglib writer: use decode_URI_duplicate The code looks suspicious though. commit 75d389747e7a72f7da901e77c54fd5309bfcc0cf Author: Rafaël Carré Date: Mon Jan 25 17:21:21 2010 +0100 contribs: remove obsolete check commit 648b92d1269f42ed8ef051db61e4773d47a4b8c2 Author: Olivier Aubert Date: Mon Jan 25 16:48:55 2010 +0100 python-ctypes: add MediaES structure definition commit 8a9a4cb41bf287a771503b06e5edbad47c0876b4 Author: Olivier Aubert Date: Sun Jan 24 14:46:57 2010 +0100 python-ctypes: cosmetic fixes in README commit 91d00d909f5ab02b1ffc6073500667cfb6679b7d Author: Jakob Leben Date: Mon Jan 25 16:49:55 2010 +0100 Qt iconView: initial attempt at item browsing/playing commit 314f385472663e21acab96fec5c4b10ea95eed24 Author: Jakob Leben Date: Mon Jan 25 16:36:06 2010 +0100 Qt: use Title-to-Name fallback for icon text commit 64ede4fc2b4a582ab516b64ab118605e9d1521df Author: Jean-Baptiste Kempf Date: Mon Jan 25 16:45:26 2010 +0100 Qt iconView: recude the clipping radius to 5 (from 7) commit 5f1d26906bf3b63dfb4ee1a85a4dfc1be61639ad Author: Jean-Baptiste Kempf Date: Mon Jan 25 16:28:56 2010 +0100 Qt: don't use 2 drawPixmap commit 82f5e2afcb006d254fa9c3d2296f81a6bd601d37 Author: Ludovic Fauvet Date: Mon Jan 25 15:09:25 2010 +0100 Qt: add drow shadow effect Signed-off-by: Jean-Baptiste Kempf commit eb9ef15dade467d1b27a900ca510bb377c29ca33 Author: Ludovic Fauvet Date: Mon Jan 25 14:49:15 2010 +0100 Qt: add some spacing between items Signed-off-by: Jean-Baptiste Kempf commit af9bd10dd5643470256a3f4c0543225c818d6a27 Author: Ludovic Fauvet Date: Mon Jan 25 14:00:37 2010 +0100 Qt: draw rounded art pixmap Signed-off-by: Jean-Baptiste Kempf commit 80b0d4eac3462aa2dee20406ae7267f58087584c Author: Ludovic Fauvet Date: Mon Jan 25 14:21:11 2010 +0100 Qt: wrap items automatically in a grid. Signed-off-by: Jean-Baptiste Kempf commit 3a236ec557d5731481cf0ca6465c3bb95c2211d6 Author: Jean-Baptiste Kempf Date: Mon Jan 25 15:49:23 2010 +0100 Qt: iconView: don't allow the items to be moved. commit b19a369ae6a0dd9e0f2eb6af548e0013378ed48b Author: Jakob Leben Date: Mon Jan 25 14:59:00 2010 +0100 Qt: use styled item highlighting in playlist icon view commit ed9cd68c498af6b07cad489073b77e0b0542e278 Author: Jakob Leben Date: Mon Jan 25 14:47:00 2010 +0100 Qt: better function name commit 0b49fce1c4fc473769c09fd53bddf8ffc8a462fb Author: Jakob Leben Date: Mon Jan 25 14:39:55 2010 +0100 Qt: remove unused code commit ab43895a4d81f9d4d604c5b0ec72431a740dab99 Author: Jean-Baptiste Kempf Date: Mon Jan 25 14:15:49 2010 +0100 NEW: mention libVLCpp and extensions framework commit df8d2104697a38c439bc9f8944cbb28f598990c0 Author: Jakob Leben Date: Mon Jan 25 13:52:53 2010 +0100 Qt: playlist: use same context menu for both tree- and icon-view commit 8f145234d20b0e0666eb8cef1cd74c2a5bd8eb24 Author: Jean-Baptiste Kempf Date: Mon Jan 25 12:05:43 2010 +0100 Qt: Use the 64x64 icon for noart in iconView commit d9e5f87e6c90fb7a75fd900d98ed90421094b0f0 Author: Jean-Baptiste Kempf Date: Mon Jan 25 12:03:29 2010 +0100 Qt: noArt in 64x64 This will be usefull to avoid to many resizing in icon_View commit 9a26920ddbba39e495ffe5ff4456f314518d6393 Author: Jean-Baptiste Kempf Date: Mon Jan 25 11:49:47 2010 +0100 Qt: get a correct icon_View design This is not top quality yet, but it is usable. commit 8a4209e09534ff5a0a4f611c0e553207bdfe0751 Author: Colin Guthrie Date: Mon Jan 25 01:12:47 2010 +0000 phonon: Improve chances of finding libvlc.so.* Search the install library path as well as the hard coded /usr/lib and /usr/local/lib (this is particularly important on system that use the 64 suffix on x86_64. (cherry picked from commit 47ffd252b036e4047054e3926ba0a9f94170c35e) Signed-off-by: Jean-Baptiste Kempf commit 320641ea29771765672e6f2dc67ab84d76a7e0bb Author: Colin Guthrie Date: Mon Jan 25 01:11:18 2010 +0000 phonon: Follow 2c57cb and remove exceptions in calls. (cherry picked from commit 80048bbcbf55c63290f3b2f6b1f04ce2f6b8d9f9) Signed-off-by: Jean-Baptiste Kempf commit d5cbf5d658ade58e028bc123d844065a99011a4b Author: Colin Guthrie Date: Sun Jan 24 22:42:13 2010 +0000 RTMP: Fix a format-security warning (cherry picked from commit 71c4bb2a2eafcb72c40d7e6f02eb0236e6e92fdb) Signed-off-by: Jean-Baptiste Kempf commit f56248d6f03b6bd6317854d0e92989bbac7ecce1 Author: Colin Guthrie Date: Sun Jan 24 12:05:20 2010 +0000 phonon: Add support to detect the pulsesupport.h header from kdesupport phonon package (cherry picked from commit 9885b4e6aba33c840056e11cc678b9990f03e629) Signed-off-by: Jean-Baptiste Kempf commit 9ef1fb93b1246cd05c4b487ef255767b09e9aaa1 Author: Colin Guthrie Date: Sun Jan 24 11:51:57 2010 +0000 phonon: Allow building against kdesupport libphonon. This uses the FindPhonon.cmake file from kdelibs to find the phonon package. Previously it would not build and gave a somewhat confusing 'Undefined Interface' error when running moc (cherry picked from commit 59ff91c95d5cb447c89bfdb8be02b518a136c7f6) Signed-off-by: Jean-Baptiste Kempf commit 456ee26d6b64c8f35657e588b7ae280b08a2426a Author: Jean-Paul Saman Date: Fri Jan 22 22:03:56 2010 +0100 activex: remove IVLCLog, IVLCMessagesIterator, IVLCMessage interface. commit 450c4ed2399cb7f5297c73c170607011f1022fb8 Author: Jean-Baptiste Kempf Date: Mon Jan 25 08:52:27 2010 +0100 Qt4: compile fix for Qt4.4 commit 9c191f2fbb13aa7162d61c52a15dd290702fb803 Author: Jakob Leben Date: Mon Jan 25 02:42:07 2010 +0100 Qt: make playlist tree-view popup menu work again commit a706d73d469f441e4a25e3486bafa4593763bef3 Author: Jakob Leben Date: Mon Jan 25 02:18:26 2010 +0100 Qt: constify arguments commit ce8732db1523a4f7f136aaea70f35edcedba749a Author: Jean-Baptiste Kempf Date: Mon Jan 25 01:27:49 2010 +0100 Qt: use a dummy painting for iconView until better commit f63e51271320160bf9368c53097d36cd1c98d664 Author: Michael McEll Date: Mon Jan 25 01:20:08 2010 +0100 Qt: Fix Segfault when exiting on Windows 2000 Initialize two handles even if createTaskBarButtons() is not called. Otherwise vlc.exe will segfault at exit Signed-off-by: Jean-Baptiste Kempf commit 2551b9325ba114657ba71f5510564a8cc387a01b Author: Jean-Baptiste Kempf Date: Mon Jan 25 01:08:34 2010 +0100 Qt: compile extensions on Qt4.4 commit 1cdeaa802c0d236e5af18ec073c6ae8d24ce3737 Author: Jean-Baptiste Kempf Date: Mon Jan 25 01:02:10 2010 +0100 Qt: variable renaming so they are more explicit commit 27f5e6a9abc2657ff6cb2b203d18ceea8edeae77 Author: Jean-Baptiste Kempf Date: Mon Jan 25 00:59:19 2010 +0100 Qt: use the new PlIconView class commit c07eff528deb31d8b430d82f28b19eb33dbcd4d9 Author: Jean-Baptiste Kempf Date: Mon Jan 25 00:54:28 2010 +0100 Qt: create new classes for IconView commit 251ae55f0d30e03840cbe33b6852940c6b5575ff Author: Jakob Leben Date: Mon Jan 25 01:06:48 2010 +0100 Qt: clear PL item id cache when sorting fix #3263 commit 439cd43d4b55e315e69ddbf2c9a6764cab65988d Author: Jean-Baptiste Kempf Date: Mon Jan 25 00:19:52 2010 +0100 Qt: create a helper function to manage core ArtUrl decodeArtURL( input_item_t *p_item ) should be self-explanatory. And use it. commit e0054371918b5ca98aee48920423eca073875c50 Author: Felix Paul Kühne Date: Sun Jan 24 23:59:40 2010 +0100 contribs: updated libpng patch commit a5052c2a8d25f982a12068cf62a4121b46e8440a Author: Felix Paul Kühne Date: Sun Jan 24 23:40:27 2010 +0100 contribs: fixed live555 linking when cross-compiling on Darwin commit 3766cde973086bdff98433f0eb2b8dd6286e4c62 Author: Jean-Baptiste Kempf Date: Sun Jan 24 23:22:28 2010 +0100 Fix mozilla compilation on OSX Needs testing commit bacf57603d3dbef1ee347fdf0075514a920c3a96 Author: Pierre Ynard Date: Sun Jan 24 23:04:30 2010 +0100 Qt4: fix file headers commit dd6d9ec7e126e9ea84ffa0672959a4ca702df1cd Author: Felix Paul Kühne Date: Sun Jan 24 22:58:37 2010 +0100 contribs: removed outdated pkgconfig patches commit 90dc652d33d44d4644c0e393ce1eab0a16d31a52 Author: Jean-Baptiste Kempf Date: Sun Jan 24 22:50:29 2010 +0100 ActiveX: fix compilation And deactivate the set_teletext functions, since they have been removed from libvlc... commit d09767fb78344d163e04dec8f72231b0d8e62c85 Author: Pierre Ynard Date: Sun Jan 24 22:37:42 2010 +0100 Qt4: add the RTSP protocol to the sout dialog It is set up to use the TS muxer commit a466be03998b9b25da77b35c0a9ba717006ce40a Author: Christophe Mutricy Date: Sun Jan 24 21:09:26 2010 +0000 2010 VideoLAN signing key. pub 4096R/E79997B5 2010-01-24 [expires: 2011-01-24] Key fingerprint = 8B41 4B3D 9A40 7A79 23AC 6B1E 13E9 5EDB E799 97B5 uid VideoLAN Release Signing Key (2010) commit afbf0d495377d92e883941fc19c1deec177ccbb4 Author: Jean-Baptiste Kempf Date: Sun Jan 24 19:50:15 2010 +0100 Qt: code cosmetics commit dc1fd8f52fde9b20144a4026d0a6e0ecccf901b3 Author: Jean-Baptiste Kempf Date: Sun Jan 24 19:49:02 2010 +0100 Qt: publicize getItem() in the model commit 42285370dd871e269b7c55de9a31e9ffe284c51b Author: Rémi Denis-Courmont Date: Sun Jan 24 21:55:08 2010 +0200 LUA interface: correct/simplify error handling commit 9cfa269088d5bdad01596c52616e4a84b6af3b23 Author: Rémi Denis-Courmont Date: Sun Jan 24 21:54:10 2010 +0200 LUA interface: unlock the mutex sometime commit 02bffa9fef9f7842458998a831a44c505f32ee3f Author: Rémi Denis-Courmont Date: Sun Jan 24 21:21:24 2010 +0200 LUA: fix busy loop with "luahttp" and "luarc" shortcuts commit 4675f892ad1e6262b981f7618ede09b4c82205ab Author: Geoffroy Couprie Date: Sun Jan 24 20:05:30 2010 +0100 Win32: close vlc when heap corruption is detected commit 275f357291af0e63e5ccd72c02e4c3327a435cb2 Author: Geoffroy Couprie Date: Sun Jan 24 20:04:00 2010 +0100 Lua extensions: fix (again) compilation on Windows. All the obvious function names are already taken by Windows headers commit dcce03505b2f15d5e513db4636ee82984e487a8d Author: Geoffroy Couprie Date: Tue Jan 19 15:13:33 2010 +0100 Win32: get rid of calls to GetVersion (CoCreateInstance will fail anyway if the feature is not present) commit c84c86d4a0e2b679c6a0767263022253ee59a8ad Author: Jean-Baptiste Kempf Date: Sun Jan 24 19:35:57 2010 +0100 Contrib: disable filters in FFmpeg commit d5b6c945da34a7e417902857bf61ddeae168498a Author: Jean-Baptiste Kempf Date: Sun Jan 24 19:33:10 2010 +0100 Contribs: uneeded patch for FFmpeg/win32 Thanks to fenrir and ramiro for their continuous work. commit bcc710989b3da04f387b25cbd40075d13a5edd11 Author: Rémi Duraffort Date: Sun Jan 24 18:05:09 2010 +0100 projectm: add missing return. commit 006ad882aef70f1051bb5d3506ed06105603fe05 Author: Rémi Duraffort Date: Sun Jan 24 17:58:37 2010 +0100 fix mozilla plugin compilation. commit fb64f7ae7f2383390921b89ab9c79237c4941484 Author: Pierre d'Herbemont Date: Sun Jan 24 17:58:49 2010 +0100 darwin_specific: Fix coding style (sick). commit 684138de611d8830e7253b37c9acb5f3820173fc Author: Pierre d'Herbemont Date: Sun Jan 24 17:56:39 2010 +0100 darwin_specific: Make sure developer version of VLC.app works. commit bdbd85880e6705de9d25a20b9dad80d906fdf948 Author: Jean-Philippe André Date: Sun Jan 24 17:33:57 2010 +0100 Extensions: fix compilation for Windoze Windows already registers CreateDialog as a macro commit 8f055856fa79bfa284f77bcd55e7556977eec769 Author: Rémi Duraffort Date: Sun Jan 24 17:12:47 2010 +0100 qt4_extenssion: the menu need a parent (fix memory leak). commit c2282767004237ad3bc4d49ee58cddd31523c5a5 Author: Rémi Duraffort Date: Sun Jan 24 16:29:41 2010 +0100 QT4_extenssions: replace qstrdup by strdup. In fact qstrdup use new but the resulting memory can be deallocated by some C code. commit 146abcd7ce2001f30a55844710676cc8f99c3458 Author: Rémi Duraffort Date: Sun Jan 24 16:32:40 2010 +0100 extenssions: fix invalid format string. commit 92ea10da4e5694e98f4e5a92656d366c2e9e7f26 Author: Jean-Philippe André Date: Sun Jan 24 16:26:15 2010 +0100 Extensions: an example Lua script: IMDb This Lua Extension will get some meta data on the current movie (or any movie) from the Internet Movie Database and shows it in a simple dialog box. Please consider this script more as an example than as a final version of the IMDb extension. commit a144530106657914436879d720648a79e4d630f2 Author: Rémi Duraffort Date: Sun Jan 24 16:09:05 2010 +0100 config: fix memory leak. commit d49d125b9ef6c44d89cc36337c533fe377aca5f6 Author: Jean-Philippe André Date: Tue Nov 10 18:38:22 2009 +0100 Extensions: Lua documentation (to be completed) commit d7cb06d6f67a9a100f311f405306abcbf7d5a908 Author: Jean-Philippe André Date: Tue Nov 10 18:37:05 2009 +0100 Extensions/Qt: buildsystem + menu entries You can now play with extensions, from the menu View > Extensions commit 58f43231fa03505c5be727fb90b39e797abda049 Author: Jean-Philippe André Date: Tue Nov 10 18:34:19 2009 +0100 Extensions/Qt: dialogs These are the main UI files for extensions' dialogs. commit 42bfc70b723285efb87b8720f14f02fc186f463d Author: Jean-Philippe André Date: Tue Nov 10 18:33:42 2009 +0100 Extensions/Qt: Qt extensions manager commit 83f1c9442ed8fcb9d03bbda5e574d778d2937701 Author: Jean-Philippe André Date: Tue Nov 10 18:31:58 2009 +0100 Extensions: buildsystem Let's compile! commit 1bbf6f1c45b86b9ba5224f66bc28617784f05e1d Author: Jean-Philippe André Date: Tue Nov 10 18:27:09 2009 +0100 Extensions: core library This contains: - Extensions manager - Extensions activation / deactivation functions - Separate threads for each extension - Lua specific functions for calling the script commit c6912c8158befac0fa7f3c6823289e8988d54a2c Author: Jean-Philippe André Date: Tue Nov 10 18:24:58 2009 +0100 Extensions: Lua implementation for dialogs New vlc.dialog library, that allows users to create scriptable dialogs. The calling vlc_object_t should have register a callback for the variable "dialog-event". commit 8c64238e463aac8855dacc3aad4588e2b0a25d95 Author: Jean-Philippe André Date: Tue Jan 19 13:40:42 2010 +0100 Extensions: core function dialog_ExtensionUpdate commit 83f26349dfc20c9c0bd2828ddfbea28635cf24b0 Author: Jean-Philippe André Date: Tue Nov 10 18:12:01 2009 +0100 Extensions: public include This patch defines a new type of interactions between the GUI and so-called 'extensions'. These extensions are dynamic plugins, that can be scripted, and they can create GUI dialogs with widgets (like text fields, buttons, ...). commit 7963ddf0ac0f29c6d30c6339ca8a2711ca625b63 Author: Pierre d'Herbemont Date: Sun Jan 24 15:47:17 2010 +0100 macosx/framework: Remove the newly removed exception parameter. Most of them where already NULL, saying how meaningless it was. commit 12a36253521fbd28b624c11681517009e49f346b Author: Pierre d'Herbemont Date: Sun Jan 24 12:25:01 2010 +0100 vout_macosx: Fix a leak. commit 47f729b3e0f8273b46205bfafd6daed9cc1aabef Author: Pierre d'Herbemont Date: Sun Jan 24 11:46:44 2010 +0100 macosx/framework: Whitespace cleanup. commit 4e0ec1d2c8b66b6c2bf10cffc315f504f3238679 Author: Pierre d'Herbemont Date: Sun Jan 24 11:46:00 2010 +0100 macosx/framework: Fix a bunch of leaks in -[VLCMediaPlayer videoSubTitles]. commit e50b47115ab603c95c9eb7ccc78b3380329abe3a Author: Rémi Duraffort Date: Sun Jan 24 15:44:22 2010 +0100 libvlcpp: fix compilation. commit 07867ac862aa76db92386e06f9b2bbf653df4f28 Author: Rémi Duraffort Date: Sun Jan 24 10:19:02 2010 +0100 demux_gme: fix potential use of uninitialized value. commit 7ad6676d1b65a222682dc814782b57de798c068c Author: Laurent Aimar Date: Sun Jan 24 15:26:09 2010 +0100 Decreased priority of libmpeg2 decoder below avcodec. It still segfaults on broken streams (or on seeks #3153) and I am not willing to spend more time on it. commit 351e7db465f30ab5600560d5ca3357e6d5f5bca6 Author: Laurent Aimar Date: Sun Jan 24 14:58:50 2010 +0100 Protect against corrupted AVI file. The limit is arbitrary. commit 2cf478feb4090b073bda5639432ab3c4da5217f2 Author: Laurent Aimar Date: Sun Jan 24 14:45:06 2010 +0100 Fixed bandlimited invalid writes when downsampling. commit dbdbf98ea70bf6b1b257f6be21e8d283780ee67b Author: Rémi Denis-Courmont Date: Sun Jan 24 13:07:55 2010 +0200 Missing white spaces commit 9f5eaeff83699fe167bfbad2d06ca828304bfbfa Author: Rémi Denis-Courmont Date: Sun Jan 24 13:04:08 2010 +0200 fr: typo commit e7dc693ef497512afaf8a51034c642bdf198bc90 Author: Rémi Denis-Courmont Date: Sun Jan 24 11:45:14 2010 +0200 Remove some more unused exceptions commit 7c912f1eda4ff437d3d6f2a44080512a57e314b4 Author: Rémi Denis-Courmont Date: Sun Jan 24 11:51:42 2010 +0200 libvlc_playlist_play: remove unused exception commit 7db94f4d2fc742537828fbe0c8eb5a6612601749 Author: Rémi Denis-Courmont Date: Sun Jan 24 11:31:15 2010 +0200 Do not export unimplemented functions commit 3cf5207388513b44eb780436fa98113dc143dd0e Author: Rémi Denis-Courmont Date: Sun Jan 24 11:23:29 2010 +0200 libvlc_event_detach: remove exception commit 2c57cb8088288aaf3540cb28fd80978799a66c48 Author: Rémi Denis-Courmont Date: Sun Jan 24 11:09:46 2010 +0200 libvlc media (list) player: remove a bunch of never raised exceptions commit 6d656addd5f9d7f47f64070200398ac96c7f547b Author: Rémi Denis-Courmont Date: Sat Jan 23 23:00:31 2010 +0200 Sort configuration items for faster lookup We have well over one thousand configuration items, not counting dummy hint entries. So now, sort all of them once (well, twice), and use binary instead of linear search for lookups. config_Get*, config_Put*, var_Create(with INHERIT flag), var_CreateGet* and var_Inherit* do such lookups. commit e4f31848149cff7b04726f499c76897bc7b0298c Author: Rémi Denis-Courmont Date: Sat Jan 23 22:45:00 2010 +0200 Remove useless module_bank_t.b_plugins commit 8fe4cd208a50a8a7b2abad17a1eff83e1675fd1f Author: Laurent Aimar Date: Sat Jan 23 21:24:30 2010 +0100 Fixed a few memleaks in AVI demuxer. commit e331532c296a774d79a745acc8660e0d4bac8a1c Author: Laurent Aimar Date: Sat Jan 23 21:16:39 2010 +0100 Support subtitle description when comming from attachments (close #3241). commit 0ad9871bddde7d3804c25070f98c476bbbb3b88e Author: Laurent Aimar Date: Sat Jan 23 20:17:25 2010 +0100 Added sub-description to override a subtitle track description. commit 114bcc9ed7588b8dbcc78909e4c9c8c18fc043b4 Author: Rémi Denis-Courmont Date: Sat Jan 23 21:44:57 2010 +0200 config_(Get|Put)(Int|Float): use global configuration lock While string configuration items have been protected for a while, float and integer items weren't. This is now fixed. There is still a small bug in some plugins setting ->b_dirty without locking the configuration lock for writing. commit 540d82b411c8e2a03c54c06c2f6dc37e9188a0c1 Author: Rémi Denis-Courmont Date: Sat Jan 23 21:36:11 2010 +0200 Remove the old module config lock commit b2c266cd066e2ca40e117c86a47710387e6beaf7 Author: Rémi Denis-Courmont Date: Sat Jan 23 21:31:19 2010 +0200 Use a global R/W lock for configuration Previously, we had one configuration mutex per module. With a global read/write lock, resetting, loading, saving and auto-saving the configuration becomes atomic (and use only one lock & unlock pair). Also, multiple threads can now read the configuration item of the same module at the same time. Note that, as the earlier configuration mutex, only configuration item values are protected. The list of items and their meta-data cannot change while VLC runs (they're hard-coded in the plugin descriptors). commit b3dce1b9848a9f6b916a866e8367e1c3d3b19d50 Author: Rémi Duraffort Date: Sat Jan 23 20:18:55 2010 +0100 libvlcpp: add some function to MediaPlayer class. commit ffbf342998cc103d1cd931a339baabea7a329001 Author: Christophe Mutricy Date: Sat Jan 23 19:23:02 2010 +0000 Distribute mmx.h commit 89ce0ea53b4a46e71f209f78165e46528ec3b839 Author: Rafaël Carré Date: Sat Jan 23 19:52:25 2010 +0100 opencv: fix typo commit a206b9f5e47d470ae1af51a567a63d5945e2df57 Author: Rémi Duraffort Date: Sat Jan 23 19:37:44 2010 +0100 libvlcpp: getSomething => something commit da79f90e24a1b2e712e97ce3cb7ab2f99978717f Author: Rémi Duraffort Date: Sat Jan 23 17:17:35 2010 +0100 libvlc: fix doxygen documentation. commit 10d0f724bc1ad48ed2b7729c612af01c4073b569 Author: Rémi Denis-Courmont Date: Sat Jan 23 20:33:35 2010 +0200 Do not translate "" That would return the PO file metadatas. commit 03beb7e6aef75173d5cf6ee9534c0e0b17c8c5e1 Author: Rémi Denis-Courmont Date: Sat Jan 23 20:27:37 2010 +0200 Do not reload the command line Loading the configuration from vlcrc or resetting the configuration does not alter the command line parameter anymore. commit 220ce67be850cc30eae15e7104023172bfee6bcf Author: Rémi Denis-Courmont Date: Sat Jan 23 20:25:57 2010 +0200 --full-help: do not alter the configuration, only variables commit bacc63395311e793355e3762764c8af1ec7143be Author: Rémi Denis-Courmont Date: Sat Jan 23 20:19:42 2010 +0200 Do not reload the module bank if the language is overriden The module bank is now locale-independent, so this was a waste fo time. commit b2262bc3649b61d93df0d756017dafb9d2ad5822 Author: Rémi Denis-Courmont Date: Sat Jan 23 19:27:45 2010 +0200 video plugins: use var_Inherit commit cdf54698d550094988f073f2d1caf9abf0b627df Author: Rémi Denis-Courmont Date: Sat Jan 23 19:45:13 2010 +0200 misc: use var_Inherit commit 23c9bffb5b6e08ca7cdc5e6d2b177af693b07a92 Author: Rémi Denis-Courmont Date: Sat Jan 23 19:53:57 2010 +0200 Qt4: use var_Inherit commit 68684aa49b127b1fc744cde79862fa8091941b88 Author: Laurent Aimar Date: Sat Jan 23 18:42:29 2010 +0100 Fixed typo in avformat access. commit e193887aa31a0efafd11035ee18a1d7c73ecb453 Author: Laurent Aimar Date: Sat Jan 23 12:31:11 2010 +0100 Fixed error code value in vmem. commit 80b17e25cc1287ca582520f6a48e68ca465bf8db Author: Rémi Denis-Courmont Date: Sat Jan 23 19:19:19 2010 +0200 Fix use of --data-path commit 1fa88f66c121b9951db9b480eb578e98c710b977 Author: Rémi Denis-Courmont Date: Sat Jan 23 19:05:18 2010 +0200 filter_t: use struct of non-anymous unions, seems more portable commit a8421c5730af2951f205d018de90f4a234bda4c9 Author: Rémi Denis-Courmont Date: Sat Jan 23 19:04:53 2010 +0200 VLC: exit if the requested interface could not be started commit c035e8417b7d1ff3df7d95af3a7e34092912db96 Author: Luca Barbato Date: Sat Jan 23 17:41:52 2010 +0100 libvlc os-specific path discovery Get the right libvlc path in macosx and win32 to reside in the specific.c files. Signed-off-by: Jean-Baptiste Kempf commit 4041e2678462848af2331f05468f21f1700cbb1e Author: Rémi Denis-Courmont Date: Sat Jan 23 18:32:38 2010 +0200 Some objects have no name. Fix segmentation fault. commit 167c59f6c0def1770409e149ed9aff622d7c82f1 Author: Pierre Ynard Date: Sat Jan 23 17:06:55 2010 +0100 rtp sout: support IPv6 in SDP for RTSP commit 47109b0d7e3d55c6cba0dbcac9b4d94c522739c8 Author: Jean-Baptiste Kempf Date: Sat Jan 23 16:46:46 2010 +0100 Real demux: Do not store the SIPR flavor in profile. It is not useful commit 0da465f60460f5a78fc3430b8f1e18b56f7d6fb7 Author: Rafaël Carré Date: Fri Jan 22 14:52:20 2010 +0100 libvlc: Get ES descriptions for media commit 8f4a554c7b8c7333a18d8ac8893350e48dc5aad3 Author: Rafaël Carré Date: Fri Jan 22 14:40:59 2010 +0100 mpga decoder: modify input ES format with layer commit 5352b6054fea35869be94a81a1169b7d8df7401c Author: Rafaël Carré Date: Sat Dec 19 17:57:39 2009 +0100 h264 packetizer: fill profile/level commit 8ddf6aa4f2bd2ace4ee96b07325f49530db64d1c Author: Rafaël Carré Date: Fri Jan 22 14:35:05 2010 +0100 es_format_t: add i_level It indicates restrictions on the ES (resolution, bitrate, codec features...), like the H264 level commit ecbc3c783997833347e18ce88ae2912891e95250 Author: Rafaël Carré Date: Fri Jan 22 14:31:13 2010 +0100 Init es_format_t->i_profile to -1 (not filled) commit f173401f9d2324f1292b885bd577ee1cdd4fc57c Author: Rafaël Carré Date: Fri Jan 22 14:29:26 2010 +0100 audio_format_t.i_flavor -> es_format_t.i_profile Other (audio or video) demux/codecs than real demux can use it commit 6a893450bcd50e1cad35e2e035bbadd5cc22c8f7 Author: Vincent Penquerc'h Date: Wed Jan 20 18:04:18 2010 +0000 Remove the conversion from premultiplied alpha, ... ...as I found a case where it makes the output almost unreadable, and cannot find another test case where it makes it better, which I'm pretty sure I had when I did this. Signed-off-by: Rémi Denis-Courmont commit 16f75b88a72dd3aed04175ebd79cc8a113dccc2f Author: Ramiro Polla Date: Mon Jan 18 16:09:53 2010 -0200 dummy vout: check for sys->pool before deleting it. Signed-off-by: Rémi Denis-Courmont commit e07d5bbb42bc96203220dd97e37447d3f5ddfb54 Author: Kaarlo Raiha Date: Sat Jan 23 15:58:50 2010 +0200 add option to disable dvd subtitle transparency to spudec Signed-off-by: Rémi Denis-Courmont commit d2edbc8ebcedb66c65211d657ee60e69da0115fb Author: Rémi Duraffort Date: Sat Jan 23 15:04:34 2010 +0100 phonon: 0 => NULL. commit 10a63bb57f49c6f63151bf960b5322fe38df69e4 Author: Rémi Duraffort Date: Fri Jan 22 14:56:46 2010 +0100 New C++ binding for libvlc. commit b187fe3d02dc0c0ae00cbe9245bfba04d8fae8a9 Author: Rémi Denis-Courmont Date: Sat Jan 23 15:39:53 2010 +0200 Still build the vcdx plugin Pointed-out-by: Alexis Ballier commit 35192dd7729d4c3aae4c2ff28e8a823f95f02705 Author: Rémi Denis-Courmont Date: Sat Jan 23 15:36:50 2010 +0200 ncurses: always use vcd This is consistent with Qt4 behaviour. This also fixes a bug when using the configuration; the item is called "vcd", not "vcd://". commit 832df23afaf5500ce2b00a1cce1c340383e3073c Author: Rémi Denis-Courmont Date: Sat Jan 23 15:34:10 2010 +0200 HAVE_CDDAX is never defined (anymore) commit f9f69cb5290cb551d0eebb400b8af0a7eab3fa12 Author: Rémi Denis-Courmont Date: Sat Jan 23 15:33:24 2010 +0200 ncurses: typo commit 3ad014c3134227715a14b0bfdc7282dd82bfb96b Author: Rémi Denis-Courmont Date: Sat Jan 23 14:47:59 2010 +0200 Use a doubly-linked list for object tree commit 5e04d7d0858d25874f3554ae824a4a961348c4fe Author: Rémi Denis-Courmont Date: Sat Jan 23 14:28:50 2010 +0200 Remove dead code commit ec7e1f822910742d3fd221e6b4d26b3d394c0a25 Author: Rémi Denis-Courmont Date: Sat Jan 23 14:26:19 2010 +0200 test_block requires threads lib too commit 6c1e53fa81571ea246c9f32f6fa4301eecb8fb69 Author: Rémi Denis-Courmont Date: Sat Jan 23 14:20:08 2010 +0200 Remove vlc_list_find commit af3779ff1c972dc76b58c6072fef3cff0d68c911 Author: Rémi Denis-Courmont Date: Sat Jan 23 13:40:51 2010 +0200 FindObjectName: split parent and child search modes commit 538a9b4da26d6db1386adf99e7c37faa97621924 Author: Rémi Denis-Courmont Date: Sat Jan 23 13:34:34 2010 +0200 vlc_object_find_name: simplify FIND_ANYWHERE commit 5d600458c9451357e63dd446199e05fd68deb33a Author: Rémi Denis-Courmont Date: Sat Jan 23 13:30:49 2010 +0200 Split FindObject into FindParent and FindChild This avoids pushing and checking the mode parameter at each recursion. Also, FindParent is now iterative. commit c8631c65127e95626aac7fc5106b52805b6096be Author: Daniel Mierswa Date: Fri Jan 22 00:25:07 2010 +0100 Simplify vcdx configure.ac logic. HAVE_{LIBCDIO,LIBVCDINFO} and have_{libcdio,libvcdinfo} were nowhere used in the source except when --enable-vcdx was given, hence only probe for them when vcdx is to be enabled. Since have_libvcdinfo (which is a requirement for vcdx) can only be enabled if have_libcdio was defined, I simply put it in the enable_vcdx block. And because vcdx needs to be explicitly enabled, we can safely AC_MSG_ERROR on every missing library. Signed-off-by: Rémi Denis-Courmont commit ef139b0b5c75c5bbd48686d72d59875ebc46c4c2 Author: Rémi Denis-Courmont Date: Sat Jan 23 11:59:22 2010 +0200 Revert "file: rewind before read" This reverts commit 09049343c7bdaf39aa5840710260141962e4bdc2. commit 44a7af395faac26a570f8fe40b6be3da5ddd1dae Author: Rémi Denis-Courmont Date: Sat Jan 23 11:23:03 2010 +0200 file: fix warning commit 65113f55d63c9995b9ec781e75d531a9bd20d848 Author: Pierre Ynard Date: Sat Jan 23 01:14:10 2010 +0100 rtp sout: factor out some SDP code commit 66b5e14a6acec69024dcf12899ac24bc946ad49d Author: Jean-Baptiste Kempf Date: Fri Jan 22 20:57:28 2010 +0100 Real: small fix Sorry, I forgot to push that part commit ff6ffc77cd5563b597aac92bf93cd39cc801fa1b Author: Jean-Baptiste Kempf Date: Fri Jan 22 13:52:11 2010 +0100 Real demux: visual alignment Signed-off-by: Jean-Baptiste Kempf commit fd112a947820cfd5bf0fa54cd004b65e03877c6d Author: Jean-Baptiste Kempf Date: Fri Jan 22 14:16:52 2010 +0100 Real demux: correctly set the subpacket size when SIPR is used commit 7108cd2c8eb3ec5308c5c6d11b9b734112ae6106 Author: Jean-Baptiste Kempf Date: Fri Jan 22 13:09:45 2010 +0100 Real Demuxer: use the VLC_CODEC macros commit dec7310f089cce86ca54e589e92eda5230344281 Author: Jean-Baptiste Kempf Date: Fri Jan 22 12:08:37 2010 +0100 Real demux: fix a comment commit 8159c4c4f7cbad9fd81225bcfb411461c1ca779b Author: Pierre Ynard Date: Fri Jan 22 19:37:04 2010 +0100 rtp sout: use the URL helper everywhere commit e30cb4fb539e4fa5ae16ae04c45fe9c6ed52f586 Author: Pierre Ynard Date: Fri Jan 22 18:47:09 2010 +0100 rtp sout: fix RTSP track numbering in SDP Add a helper to get the right values from the RTSP code commit 94558b79a949d86ade0184b3262adfedfc91252d Author: Pierre Ynard Date: Fri Jan 22 18:18:01 2010 +0100 rtp sout: fix duplicate slashes in RTSP URLs commit 5cd12c79d442d82b3be275f57d5f6e3f16216116 Author: Rémi Duraffort Date: Fri Jan 22 10:07:40 2010 +0100 access_sftp: fix compilation. commit ead9acc05a3a454d7a5547da91f3125e61a3c260 Author: Pierre Ynard Date: Fri Jan 22 00:35:21 2010 +0100 i18n: remove deleted files commit 75294cb068c7cbbf76a271ed51aff1f1ec3da640 Author: Laurent Aimar Date: Fri Jan 22 00:25:22 2010 +0100 Fixed compilation. commit 9d447992d1913208c433caacd3279d61c80417ae Author: Laurent Aimar Date: Thu Jan 21 23:41:19 2010 +0100 Fixed transcode audio filters insertion (close #3199). Calls to aout_PrepareFormat where missing. commit a463d9bd0e7fcb7dcc600a26682f98e55df5d303 Author: Laurent Aimar Date: Thu Jan 21 23:07:47 2010 +0100 Made stream_t size and position unsigned. It fixes segfaults in src/input/stream.c (at least) when demuxers overflow int64_t seek position, and avoid testing for negative values everywhere. stream_Tell() and stream_Size() still returns signed values as too much code depend on it. commit 2e847d8484163b50d8fe98350f3dc96ac8a1a43f Author: Laurent Aimar Date: Thu Jan 21 21:36:07 2010 +0100 Used uint64_t for access_t::info.i_size/i_pos and access_t::pf_seek(). commit e6ede3994474c4e3b2bb84ee29869d5e658877e5 Author: Laurent Aimar Date: Thu Jan 21 20:42:02 2010 +0100 Do not store -1 in access_t::info.i_size in http access. commit b04d6af67cf596cd86483456b456c4d172606f24 Author: Laurent Aimar Date: Thu Jan 21 20:07:22 2010 +0100 Removed remaining access_filter. They were dead long enough. commit 4d961a24d1111f64a0f1453f0a1c82caa1f49287 Author: Laurent Aimar Date: Thu Jan 21 00:37:11 2010 +0100 Assert that seek position is > 0. commit 88fd7db1ab410c31aa687d7912ae4fa5b99cfbf6 Author: Jean-Baptiste Kempf Date: Thu Jan 21 23:52:04 2010 +0100 Update Copyright for simple channel_mixer commit 9d9ed73b41335235b488e234d87825d32578bcc5 Author: Jean-Baptiste Kempf Date: Thu Jan 21 23:42:55 2010 +0100 Removal of realaudio This codec wasn't good. It didn't work on SIPR correctly in all cases. The code had lots of warnings. The philosophy of it sucks (opening dlls...) It didn't work on non-standard architecture. commit ab73f1272e411b73b384ff61396eec752203fdf2 Author: Jean-Baptiste Kempf Date: Thu Jan 21 22:00:34 2010 +0100 Win32: strip vlc.exe too commit 09b2d92372c384a51696a6c917d9f103609ba399 Author: Pierre Ynard Date: Thu Jan 21 21:17:57 2010 +0100 rtp sout: fix comment about TTL We don't use the TTL value in SDP anymore, but we still do in RTSP commit 531c7a06f547296c4c08b9e798bb388dc2b071ce Author: Pierre Ynard Date: Thu Jan 21 20:46:40 2010 +0100 rtp sout: config_GetInt -> var_InheritInteger commit 807bd28ad469b61d321fd33162aab4f5f8bcbe09 Author: Rémi Denis-Courmont Date: Thu Jan 21 21:29:48 2010 +0200 0 -> NULL commit 1f673a2a4866dfd5a0ff68adc9fddb772fa73ca6 Author: Rémi Denis-Courmont Date: Thu Jan 21 20:12:59 2010 +0200 VLC needs pthread commit abf060c1ccc54e78156c496e598dd17296cbf368 Author: Rémi Denis-Courmont Date: Thu Jan 21 20:11:09 2010 +0200 vlc needs libvlccore for FromLocale() commit 2c0fc58eacdf5509dc604b1330021dda101e1996 Author: Rémi Duraffort Date: Thu Jan 21 19:11:11 2010 +0100 sftp: fix a potential memleak. commit 3c4fac1eecf58f2d15ebd728ac1f01e0799cb204 Author: Rémi Duraffort Date: Thu Jan 21 18:53:02 2010 +0100 libvlc: add some missing 'extern "C"' commit 6301d60e820ccc41e2ee23670a28c42d67bbec98 Author: Jean-Baptiste Kempf Date: Thu Jan 21 18:19:39 2010 +0100 Mention BeOS intf removal in NEWS commit af691d06eca85627f0813e925f4f1557be433eca Author: Rémi Denis-Courmont Date: Thu Jan 21 19:14:03 2010 +0200 BeOS interface: remove This has been broken for sure since 1.0, most probably nuch earlier. commit e43476119b2eaf46eaed71e5d72195a2b7fa9507 Author: Pierre Ynard Date: Thu Jan 21 12:16:37 2010 +0100 contrib: fix link flags for live555 on WinCE commit 837e80b8e71c22f2a6acca1c2e6554a44533b231 Author: Rafaël Carré Date: Thu Jan 21 10:08:32 2010 +0100 avformat mux: only write trailer if header was written commit f4f471482f8b8908b81accfbd57af6016f45d604 Author: Jean-Baptiste Kempf Date: Wed Jan 20 20:06:45 2010 +0100 Contrib: remove DxVA2 patch unneeded. I AM in Ur FFmpeg, br34King Ur codez : commit 35b1c2b12b7ff0fa0f166f366fcc2ac2d96e0a66 Author: Jean-Baptiste Kempf Date: Wed Jan 20 16:58:16 2010 +0100 Contrib: force x264 to disable broken options It seem to not work because of cross-compilation. It seems to call directly pkg-config with no way of overriding it. --disable-avs-input --disable-lavf-input --disable-ffms-input --disable-mp4-output commit 4e9e9f5cac1a576cc3c27695d00a11535a8219d6 Author: Rémi Denis-Courmont Date: Wed Jan 20 20:44:05 2010 +0200 Save the fact that an item has a callback, not the callback itself Saving pointers in the cache makes no sense. In this case, we only want to know that the plugin must be preloaded so that the configuration item callback works from the preference dialog. commit abd557df02046acb2f4d7bbb66c851bc282c2eae Author: Rémi Denis-Courmont Date: Wed Jan 20 20:22:50 2010 +0200 dead code commit 5244f8cc7e7bee0edaeea00697887840a723ed56 Author: Pierre Ynard Date: Wed Jan 20 19:35:06 2010 +0100 vod: remove useless strdup()'s commit 623e196735706f8b2e3199c723159ec6be6a8bf8 Author: Pierre Ynard Date: Wed Jan 20 19:29:23 2010 +0100 vod: config_GetPsz -> var_InheritString commit 403cd9fb823efca711d6313585dd07347aefb9da Author: Pierre Ynard Date: Wed Jan 20 19:02:28 2010 +0100 live555: remove broken obsolete work-around This can't be useful anymore, otherwise connections would always fail... and it was preventing VLC from prompting the user for authentication credentials (untested). commit 15569018d349a41cf9b9362918e196e08cbd95a2 Author: Rémi Denis-Courmont Date: Wed Jan 20 18:34:41 2010 +0200 Win32: fix sockets leak commit 0f1b48765b67af731c0f8ddbf0edeb345e905452 Author: Rafaël Carré Date: Wed Jan 20 11:32:58 2010 +0100 fb vout: use var_Inherit commit c7acc9f3f98ce182a1df10c730f5e1d2b2e73749 Author: JP Dinger Date: Wed Jan 20 10:28:03 2010 +0100 activex plugin: Replace duplicated get_object methods with calls to a templated helper. The holder variables are not otherwise used so a pointer to the (virtual) interface classes works fine. commit f61d8c9f0b0145be4cf04f595ef58660d3f04c6a Author: JP Dinger Date: Wed Jan 20 00:49:58 2010 +0100 activex plugin: Dedupe a lot of duplicated code. commit d1e7a6e58801edfb10efeeff48a3da725cb50dbd Author: Antoine Cellerier Date: Wed Jan 20 09:48:37 2010 +0100 Fix libavcodec/vaapi.h detection. commit 3a9b38391e2d58aa9f01a0d4b26767107697e17f Author: Jean-Paul Saman Date: Wed Jan 20 09:28:05 2010 +0100 test.html: fix typo commit 478ff4e11c65ce9a84539d7cdb9b8ee3048b0734 Author: Rémi Duraffort Date: Tue Jan 19 14:32:31 2010 +0100 libvlc: fix calloc usage. commit 45141762554b2cf5247d7bc6a7d88fdd762d27c4 Author: Rémi Duraffort Date: Tue Jan 19 14:08:27 2010 +0100 Fix phonon-vlc compilation and linking. (not sure that's the best way but that's working well). commit 2f184dd51728c0d3c883eaaf526505ffd66ddb38 Author: Laurent Aimar Date: Tue Jan 19 22:30:05 2010 +0100 Fixed VA description in avcodec. commit cde322e89b3f15bace624cb9588ee3d5ad498b17 Author: Laurent Aimar Date: Sun Jan 17 21:48:08 2010 +0100 Enabled VC-1/WMV3 DXVA2 support in VLC. It won't do anything until the support is actually added to FFmpeg. commit 151bc2085b0a8d1acee5b70af47ac90191315958 Author: Laurent Aimar Date: Sun Jan 17 20:48:34 2010 +0100 Added Intel DXVA2 GUID for H264. commit 9f4afd2f081af80f0a30e2f91cf608c4a97e32f0 Author: Laurent Aimar Date: Sun Jan 17 19:41:06 2010 +0100 A bit more explicit dxva2 describe function. commit ebf225d043c7684143bfd4c58b8c4985822ae3bb Author: Laurent Aimar Date: Sun Jan 17 19:33:45 2010 +0100 Saved the informations returned by IDirect3D9_GetAdapterIdentifier (dxva2). commit 711605aff3e099da0a90dc29452b75caf206e8f3 Author: Rémi Denis-Courmont Date: Tue Jan 19 23:40:49 2010 +0200 Add build date/time in the version infos commit 00dc86ba39fe6862a4598be7f322769469eb9f74 Author: Rémi Denis-Courmont Date: Tue Jan 19 23:28:03 2010 +0200 Remove COMPILE_DOMAIN, merge into COMPILE_HOST commit 9934051b23898a63e63c110b3f69eda6b09d6f82 Author: Rémi Denis-Courmont Date: Tue Jan 19 23:27:30 2010 +0200 char const -> const char commit 0d175625f828602c0676a0d34b8f6f9f8d6e6879 Author: Rémi Denis-Courmont Date: Tue Jan 19 22:24:21 2010 +0200 Revert "Bump ABI for logo and marquee changes." This reverts commit cbb409e5551b3e663d49fb644bad31256988a6fc, i.e. yet another proof of the total lack of respect that M2X has for other people (volunteer's) time and/or code quality. commit 9aac6ab45c378631f131791cead186db32b1db51 Author: Erwan Tulou Date: Tue Jan 19 20:46:42 2010 +0100 qt4(Win32): fix fullscreen issue on Windows On Windows, fullscreen was displayed with a frame and title. Passing the newflags when reparenting works out the problem. patch tested successfully on Linux and WinXP. other Win flavors to be tested commit cbb409e5551b3e663d49fb644bad31256988a6fc Author: JP Dinger Date: Tue Jan 19 17:52:02 2010 +0100 Bump ABI for logo and marquee changes. commit 8329f64d7573ecd373f19385b9efa9eb284ed95d Author: JP Dinger Date: Tue Jan 19 17:51:39 2010 +0100 Update bindings for marquee change (untested). commit a5922991f0660be69c2e363b29786c5743dc0586 Author: JP Dinger Date: Tue Jan 19 17:50:52 2010 +0100 activex plugin: Bring marquee interface in line with logo. commit c34b5ca59d439d2f6b132689cd09bb95794d467a Author: JP Dinger Date: Tue Jan 19 17:47:31 2010 +0100 mozilla plugin: Bring marquee interface in line with logo. commit 2f05ac6cba8ca53db8391fa6a3374ad4588267e0 Author: JP Dinger Date: Tue Jan 19 17:45:53 2010 +0100 Drop option_as_ from marquee interface. commit df2a3c1983a869b0b1e7c4100a6c17ca48e78687 Author: JP Dinger Date: Tue Jan 19 14:42:34 2010 +0100 Cosmetics: Improve cut&paste in activex plugin readme. commit 5fc57a8e657648d463ffc031bf8d872c9d6d1c62 Author: JP Dinger Date: Tue Jan 19 14:41:12 2010 +0100 Update activex plugin and test page for new logo interface. commit 8e6efd054ea95e82dae8e69ec3f6adc024523b67 Author: JP Dinger Date: Tue Jan 19 14:39:17 2010 +0100 Update mozilla plugin and test page for new logo interface. commit 9ff83fc5b3712708a8b30d1d8d5964c619a9d4a4 Author: JP Dinger Date: Tue Jan 19 14:35:10 2010 +0100 Add libvlc interface to video_filter/logo module, like the marquee filter. Also change logo parameter transparency to opacity for consistency with marquee. commit cdce6740bf3a35fdc564eab2a4d7be013e7dc9cc Author: Jean-Paul Saman Date: Mon Jan 18 22:37:57 2010 +0100 add vlc.video.logo video filter test case to test.html commit 851e1c5697e83937bd653e1a0bbcf65f62851b17 Author: Eric Lassauge Date: Fri Jan 15 02:44:48 2010 -0800 Changes for panoramix mode Signed-off-by: Rafaël Carré commit 3bb2fbc5cc4b9a92789b86b7cccf8c34421cda3f Author: Ramiro Polla Date: Mon Jan 18 17:12:00 2010 -0200 Only print CPU capabilities if there are any. Signed-off-by: Rémi Denis-Courmont commit 5bac97318212381119c01909388dcfeff2e4aef0 Author: Laurent Aimar Date: Mon Jan 18 21:30:34 2010 +0100 Fixed skipping data until EOF while using block access. commit 66ee062c868b962cdf7731b5b5bdedde29f22bf7 Author: Pierre Ynard Date: Mon Jan 18 20:48:47 2010 +0100 goom: build fixes commit 0c6e1732609327e9819c43cad2541271f9d2a19a Author: Pierre Ynard Date: Mon Jan 18 20:26:49 2010 +0100 live555: fix typo in comment commit fa0113980ec729bd095ccae86e7c4b59d31a9a84 Author: Rémi Denis-Courmont Date: Mon Jan 18 20:15:24 2010 +0200 Force POSIX shell to run genmf commit 9ae152ce22dfe43834b010193c50ad87dd966ee0 Author: Francois Cartegnie Date: Mon Jan 18 18:45:13 2010 +0100 fix empty declaration warning commit 0a0db525cf8fe71f395b178cfbb20e3ec92fde74 Author: Francois Cartegnie Date: Sun Jan 17 18:50:36 2010 +0100 autoconf: Don't hardcode shell in templates commit b09cb1971566c92cbbb52ce672070ddcd3543f07 Author: Rémi Denis-Courmont Date: Mon Jan 18 20:06:27 2010 +0200 Input: attach before any variable access so that inheritance works So far, the input was attached after it inherited quite a bunch of variables. This did not quite work. The problem lies in the dual use of object attachment: variables inheritance and tree search. Nowadays, the input object should not be looked for before it is initialized. Only children objects use vlc_object_find anymore, and they can only exist while the input is fully initialized. Other code paths use playlist_CurrentInput() or such, which only ever return an already initialized input (from input.c:Create()). (N.B.: I wonder if there aren't similar issues in VOUT and AOUT) commit 4d6f12afef2e602fa46faf9568125bc0d160f755 Author: Rémi Denis-Courmont Date: Mon Jan 18 20:03:34 2010 +0200 Do not allow input to be found as a child, decoder/generic at all This is not needed, and not a good idea. commit 0716ea6dbc8a35427817c2ab0dcd81adb6c7f80a Author: Rémi Denis-Courmont Date: Mon Jan 18 19:44:50 2010 +0200 Remove used FIND_STRICT commit aa7e71ce707a319d32053436c51daf7971eea3e9 Author: Jean-Philippe André Date: Mon Jan 18 19:03:45 2010 +0100 SAP: rename module to "Network streams (SAP)" Fixes: Qt playlist was not able to display the SAP service discovery because Qt relies on a call to playlist_ChildSearchName(). The name defined as module longtext must be the same as the SD probe name. commit 4572062f504c2aab3079a4dde5bfe3aebb2154b3 Author: Rémi Denis-Courmont Date: Mon Jan 18 19:38:24 2010 +0200 Goom: use playlist_CurrentInput instead of vlc_object_find commit 95759bad03b6ab0c6e9f02ce346680d2c7bd760a Author: Rémi Denis-Courmont Date: Mon Jan 18 19:19:56 2010 +0200 libvlc: config_Get -> var_Inherit commit 36312a90591b4ba1bb084db6438157824b6675c4 Author: Pierre Ynard Date: Mon Jan 18 12:14:34 2010 +0100 missing: sout_Stream{New,Delete} -> sout_StreamChain{New,Delete} commit 89e0f5225631ceb9051b0ec9879f4b1ff324af94 Author: Rafaël Carré Date: Mon Jan 18 09:51:26 2010 +0100 playlist: fix command line options Use var_Inherit* on parent object in playlist_Create() Check "media-library" before calling playlist_ML*() commit af6a893aecb73f52f397560f7a7dcb0fe8587f7f Author: Rafaël Carré Date: Mon Jan 18 09:20:12 2010 +0100 test_media_list_player: wait for playing to stop commit 463555cbd65281aaef1af170698b8ce5c31d6214 Author: Pierre Souchay Date: Mon Jan 18 09:21:16 2010 +0100 ASX ads behaviour When the first entry is read and has a clientskip attribute, It keeps a backup of the playlist entry for later use. If another entry exists without clientskip attribute, the backup will be discarded. When finished parsing, we search for a backup, if found, we add it (it means we did not find any entry). commit 8f9b242ff45f74b59df0aaee81431ea078579036 Author: Rafaël Carré Date: Mon Jan 18 09:06:49 2010 +0100 media_list_player test: attempt at fixing test Replace arbitrary sleep delays by active waiting of state change Add state change wait where needed (after play()/next()/previous()) commit 3b7fe96caa8853b1919e358bd3e773e6706ce8fa Author: Rafaël Carré Date: Mon Jan 18 09:06:16 2010 +0100 media_player set_state() : only lock if needed commit 9a706d6099a1b55480eb057a6fc1c20338422064 Author: Steven Sheehy Date: Mon Jan 18 08:25:38 2010 +0100 Improving the accuracy of the A to B looping in the qt4 interface. commit cc2b055b610e849ac1df3686510bec7df7fa145e Author: Rafaël Carré Date: Mon Jan 18 08:03:18 2010 +0100 Move mmx.h to the only place where it is used commit d9be568f0083af04bc5f88bf477c02166c84e0fe Author: Pierre Ynard Date: Mon Jan 18 00:21:39 2010 +0100 LibVLC: fix another typo commit c691aa044dbe28929104a7d31eda24e2f254f450 Author: Pierre Ynard Date: Mon Jan 18 00:03:14 2010 +0100 LibVLC: fix typo commit 3d87006f1a6a277bafa70f0382ff4c8336ef61d6 Author: Felix Paul Kühne Date: Sun Jan 17 22:08:33 2010 +0100 osx/framework: handle exceptions if there are no SPUs commit ed02d7a9e939a8a525e80d929b2061f0b59920c2 Author: Rémi Denis-Courmont Date: Sun Jan 17 22:33:45 2010 +0200 zsh: remove --save-config commit e49c41592564e2ce8da0ac6140003b2154fe6b12 Author: Rémi Denis-Courmont Date: Sun Jan 17 22:28:40 2010 +0200 Remove --save-config commit 57fc7b4e8b328c9761bee17eaac163e0adfdcfa7 Author: Rémi Denis-Courmont Date: Sun Jan 17 22:08:46 2010 +0200 Win: use var_Inherit commit a3f105db642798bc391b7e5f03620326ad1f1d41 Author: Rémi Denis-Courmont Date: Sun Jan 17 22:06:52 2010 +0200 Revert "Qt4: don't show unsaveable playlist-enqueue option in the simple prefs" This reverts commit f2564c1124551c1e05098c9c756e17c0a83846b6. commit 24bb0bdc836247306c70ac67b21b418832195e46 Author: Rémi Denis-Courmont Date: Sun Jan 17 22:06:34 2010 +0200 Allow --playlist-enqueue to be configured commit 31b9f7d403ded21f17f47c375df40f7c24ad9149 Author: Rémi Denis-Courmont Date: Sun Jan 17 21:55:39 2010 +0200 Load the command line into the LibVLC object variables (fixes #1941)... ...instead of the configuration. As a side effect, the command line parameter should not be visible in the preferences, and more importantly not be saved as part of the persistent configuration (fixes #1428) (and really fixes older #1106). We might be able to remove a few "dummy" change_unsaveable(). Some of them really were just work-arounds for this bug. In principle, we could possibly remove all of them as long as we keep add_internal(). Note that this commit will render any command line option inoperant if it is read with config_Get*() instead of var_Inherit*() or var_*Get*(). I already fixed the most commonly used occurences, but there are some left, especially inside plugins. commit 3d3d0ee3734a6cea011eabca45952bf3e10ed4f1 Author: Rémi Denis-Courmont Date: Sun Jan 17 21:54:11 2010 +0200 video output core: use var_Inherit commit 42301e495c067fec092f21e6e1598d2d679efa6f Author: Rémi Denis-Courmont Date: Sun Jan 17 21:51:36 2010 +0200 modules bank: use var_Inherit instead of config_Get commit c34586fcb813de244f203bf2c98ea1c9b2f45807 Author: Rémi Denis-Courmont Date: Sun Jan 17 21:51:15 2010 +0200 LibVLC: use var_Inherit instead of config_Get commit f2564c1124551c1e05098c9c756e17c0a83846b6 Author: Rémi Denis-Courmont Date: Sun Jan 17 21:24:48 2010 +0200 Qt4: don't show unsaveable playlist-enqueue option in the simple prefs This is silly. This option cannot be set from the configuration, so it does not beling in the preferences. commit 39a6423983ced556a4a43272b93f0ecc8e022744 Author: Rémi Denis-Courmont Date: Sun Jan 17 20:25:24 2010 +0200 Audio format: requires same sample rate and channels count This fixes #3168. The audio_format plugin was ignorantly claiming to convert the sample rate and channel count, though it obviously did not. commit 96e872ee848edad188d0b94d7df085fceeadd7ce Author: Jean-Philippe André Date: Sun Jan 17 16:35:10 2010 +0100 Audio output: fix integer overflow This fixes the following bug: When scrolling the mouse wheel down, volume jumps from 0% to 400%. commit 87bb0a07b99ad6c320080c15f04793dcc032ad62 Author: Jean-Philippe André Date: Sun Jan 17 13:16:55 2010 +0100 Qt: Prevent volume up/down on mouseWheel events inside StdPLPanel commit 8bee22608a8459b2373edd1abb7f0049f7a73374 Author: Rémi Duraffort Date: Sun Jan 17 12:44:10 2010 +0100 svg: fix possible NULL dereference. commit 3efb87c08fff26d01afd5c72e1c428d94019daf1 Author: Ilkka Ollakka Date: Sun Jan 17 13:38:12 2010 +0200 x264.c: add psy mbtree and intra-refresh boolean options commit cc85d3aef83527752150396e0b0404b788755adb Author: Rémi Denis-Courmont Date: Sun Jan 17 13:32:57 2010 +0200 bandlimited: avoid large stack allocation (refs #3199) In most cases, there is enough space for the 2 old samples in the input buffer head room. In other cases, we anyway need to memory copy the whole buffer. So we now use block_Realloc(). This also saves us from copying every samples when resampling. Unfortunately, the transcode plugin seems to be feeding crap into the resampler, thus it still crashes. commit 6fa2a46b78f489a32774eba5867d6189779f9ce3 Author: Rémi Denis-Courmont Date: Sun Jan 17 13:06:32 2010 +0200 ...Because we are using pointer arithmetic with float pointers commit 9537d9778e398cbd9d2937a812736ebfa121c1c8 Author: Jean-Baptiste Kempf Date: Sun Jan 17 11:50:32 2010 +0100 Mention in NEWS the duplicate merge commit b598703a0063ebee2706cc9ca8fca80504569e82 Author: Rafaël Carré Date: Sun Jan 17 11:43:53 2010 +0100 Fix double free after stream_out creation failed Also fix a use after free commit 0f5ff88e50e24cadd691ecc5de0ce183ea18473c Author: Jean-Baptiste Kempf Date: Sun Jan 17 11:31:33 2010 +0100 CPU: win32 simplification commit 8b0a6c4fad6f6467a92863f582e069fd6382f51c Author: Rafaël Carré Date: Sun Jan 17 11:31:04 2010 +0100 Replace a not space blank character commit 73c88a2e7096b7f9a2ad0af83081bd2c19032945 Author: Rémi Denis-Courmont Date: Sun Jan 17 12:13:31 2010 +0200 pthread: fix semaphore error handling POSIX sem_*() functions return -1 on error and the error code in errno (contrary to most POSIX thread functions). commit 30c48e10c5971484761d09243fc4adff9165772c Author: Rémi Denis-Courmont Date: Sun Jan 17 12:13:07 2010 +0200 pthread: mark allocation errors as unlikely commit 49674e452486c9de5c7f6af12f14b2b0015b261b Author: Rémi Denis-Courmont Date: Sun Jan 17 12:12:32 2010 +0200 pthread: mark bugs as unlikely commit 5c66bbbf5285dcc3fe57bf0f682deb37e001c766 Author: Rafaël Carré Date: Sun Jan 17 11:09:46 2010 +0100 qt4: Don't update art when it hasn't changed This gives a use to the otherwise useless artUrl variable This prevents qt4 interface from consuming 100% of CPU when art image has to be scaled from a big source picture commit 434e1e0592eff711cbae22f97dbbc0956c86779e Author: Geoffroy Couprie Date: Sun Jan 17 10:57:20 2010 +0100 Revert "Win32: use IsProcessorFeaturePresent() to detect available instructions" This reverts commit 4b5229c80508c84dbb28b834c5955e1177d9f779. commit f06ff39dd2a837c4a4a6517c3f41f6e82c829cb9 Author: Rafaël Carré Date: Sun Jan 17 07:58:45 2010 +0100 vlc_es.h: remove useless vlc_common.h include commit 1743aae3ec2b5e8b02c3bad36dcd50914ac09d8a Author: Rafaël Carré Date: Sun Jan 17 07:37:33 2010 +0100 sout: allow duplicate outputs to be merged The stream_out_t chain creation is modified: all modules are created by the core (or by stream_out_duplicate) instead of being created by the previous module. sout_StreamChain{New,Delete} replace sout_Stream{New,Delete} to handle modules chains instead of individual modules sout_Stream{New,Delete} are still used by those new functions but made static inside stream_output.c Remove now unneeded psz_chain from struct sout_instance_t Replace pointer to chain of next module by pointer to next module in struct sout_stream_t Example use: vlc --sout-all input.mp4 --sout "#duplicate{dst=transcode{vcodec=mp2v},select=es=0,dst=transcode,select=es=1}:std{...}" (dst=transcode without acodec/vcodec is a hack to pass the encoded stream to stream_out_standard without transcoding) commit d83a491d2b7a307b0cb0520a1f330e15697786a0 Author: Jean-Baptiste Kempf Date: Sat Jan 16 20:15:53 2010 +0100 Use the VLC CODEC macros everywhere. I vote that we remove this plugin now. FFmpeg supports SIPR natively now. commit 881e8e56d53b11519b311a778326565c20e0d619 Author: Jean-Baptiste Kempf Date: Sat Jan 16 19:30:31 2010 +0100 Partial revert of debug that was never meant to be pushed. Sorry commit 7ef8e0ab873711d83115d27bcb4ba4c9c670ca92 Author: Jean-Baptiste Kempf Date: Sat Jan 16 19:29:42 2010 +0100 Qt4: win32 simplification commit 4b5229c80508c84dbb28b834c5955e1177d9f779 Author: Geoffroy Couprie Date: Sat Jan 16 17:15:32 2010 +0100 Win32: use IsProcessorFeaturePresent() to detect available instructions commit 583e321513a7dc00309c1032dc90e2d5145053b6 Author: Geoffroy Couprie Date: Sat Jan 16 16:39:22 2010 +0100 Win32: add support for play and pause buttons in media keys (different from a plya/pause unique button commit 82a0f2998f14dd58f5cdf122c04dcda37830b540 Author: Geoffroy Couprie Date: Sat Jan 16 13:55:03 2010 +0100 Win32: add support for media keys and remotes in Qt. Tested with an Apple remote v1, and a HP media center remote. I don't know how to get the "menu" message" from the remote. commit 9fa5378bce71bf45d1139d8d563a17ec09ed9f86 Author: Geoffroy Couprie Date: Sat Jan 16 02:13:28 2010 +0100 Win32: fix Win7's taskbar buttons commit 427d73cdc8d5e9cae41a605cc658f82c58c64556 Author: Pierre d'Herbemont Date: Sat Jan 16 16:22:09 2010 +0100 libvlc: Don't request art if it was already asked before. commit ad338835352c1164e3f3ac2021413fa226071f34 Author: Pierre d'Herbemont Date: Sat Jan 16 16:12:55 2010 +0100 macosx/framework: Duration is in millisecs, not in microsecs. commit a6b1ff10ee67506615e2b4f608f5fd9694608f92 Author: Pierre d'Herbemont Date: Sat Jan 16 16:11:08 2010 +0100 libvlc: Fix a bunch of messed up mtime_t to libvlc_time_t. Apparently libvlc_time_t is millisec, whereas mtime_t is microsecs. Most event callbacks where carying an incorrect mtime_t value. commit c6e4db8d938c5ed49ebbfd5e3cf4d1adfba4e1d7 Author: Pierre d'Herbemont Date: Sat Jan 16 15:41:43 2010 +0100 libvlc: Make sure calling get_duration() triggers preparsing and returns -1 if duration is unknown. commit 4ea2ec4b7b5a8c322a04ce9bf585f32218ae99dd Author: Pierre d'Herbemont Date: Sat Jan 16 15:40:47 2010 +0100 macosx/framework: Whitespaces cleanup. commit 5aa0d7fdeb551e4ce95d0d6ca94c9c670407b946 Author: Pierre d'Herbemont Date: Sat Jan 16 15:40:26 2010 +0100 macosx/framework: handle duration changed events. commit 79fc5b947bc52b2b815cb503065dd547b2bf80b9 Author: Pierre d'Herbemont Date: Sat Jan 16 15:38:05 2010 +0100 frenchtv.lua: More logos. commit d36e4117613f34369619549df85e31fd1ac3ec9f Author: Pierre d'Herbemont Date: Sat Jan 16 12:58:45 2010 +0100 frenchtv.lua: Make sure we handle channels name like "XXX HD" or "XXX (bas débit)" commit 09049343c7bdaf39aa5840710260141962e4bdc2 Author: Rémi Denis-Courmont Date: Sat Jan 16 18:56:40 2010 +0200 file: rewind before read commit e5afe49af364081da062133856a8c5adad35bbbf Author: Rémi Denis-Courmont Date: Sat Jan 16 18:48:53 2010 +0200 directory: restore check against standard input We could handle directories as descriptors, but we currently don't. In the mean time, we had better show an error than generate corrupt playlist entries. commit c6ab35dbc2e591b3d15ab6d2fed0d3cd49fb4b38 Author: Rémi Denis-Courmont Date: Sat Jan 16 18:34:31 2010 +0200 file: handle fd:/// commit f5ffcbe5b993e9d13b6f8e86757b64f322d5bcd6 Author: Rémi Denis-Courmont Date: Sat Jan 16 17:44:07 2010 +0200 Access: remove special case for "-" (standard input) "-" is now converted to "fd://0" by the input code. And file:///- really means /- (which is a valid file name). commit 22c52b2b49924bd82b902b6941ccb5b5e3539080 Author: Ilkka Ollakka Date: Sat Jan 16 16:21:26 2010 +0200 x264.c: add forgotten options to list, so slicing parameters actually work commit 904d94cbfae22f586e2f5f47d1e68a341be311a9 Author: Ilkka Ollakka Date: Sat Jan 16 15:52:50 2010 +0200 x264.c: add slicing parameters venc=x264{slices,slice-max-size,slice-max-mbs} options are there now commit e3e7caad7c386d8e54db9a61529b769131cf5ba8 Author: Ilkka Ollakka Date: Fri Jan 15 16:45:37 2010 +0200 x264.c: handle dts/pts from libx264 on X264_BUILD >= 83 onward libx264 gives dts-value, but we need to calculate initial delay, so dts doesn't go < VLC_TS_0. Tell how many frames are still left on libx264 buffer when we close encoder Only set BLOCK_FLAG_TYPE_I on IDR-frames on X264_BUILD < 83 and only those which have b_keyframe on X264_BUILD >= 83. commit 430be231b62977db7a191808fdff7e0a4d5a23d6 Author: Rémi Denis-Courmont Date: Sat Jan 16 15:25:01 2010 +0200 Remove all default modules from configure.ac commit 232b015044406c794952f40a692b1632aaa1ed31 Author: Rémi Denis-Courmont Date: Sat Jan 16 14:57:06 2010 +0200 Hard code most video filters commit 89d9f144860066ec001281c63814b050108a73f9 Author: Rémi Denis-Courmont Date: Sat Jan 16 14:55:06 2010 +0200 configure: if not a; then b; fi; if a; then b; fi -> b commit 26291a4d12076fe559d6b4416c320931017a1b4d Author: Rémi Denis-Courmont Date: Sat Jan 16 14:54:25 2010 +0200 Remove unused TIME_WITH_SYS_TIME check commit f4acbcf9aef86adf6bc7e6e41ef0e795f1246133 Author: Rémi Denis-Courmont Date: Sat Jan 16 14:54:15 2010 +0200 Win32: fix linking commit a6d927b07acefa4eb7cc2b936e1d76d7416aee98 Author: Rémi Denis-Courmont Date: Sat Jan 16 14:13:50 2010 +0200 Remove sys/types.h check We assume it is present in plenty of places anyway commit 237677155cfbf232595ef449f4ea9742adc984a3 Author: Rémi Denis-Courmont Date: Sat Jan 16 14:05:33 2010 +0200 Missing files commit 41351df4184fe51ea70aa14e3b4c459ad7608ba0 Author: Rémi Denis-Courmont Date: Sat Jan 16 13:25:23 2010 +0200 file: use the same open() path for directories as for regular files This requires support for fdopendir(). One open() and fstat() calls per input file are avoided. Ok, this is not such a major improvement). This should also work around brain-damaged file system drivers such as Linux HFS+, whereby opendir() succeeds on regular files. commit 09775b176b5ed30fa028398fda582f5d83bc1f47 Author: Rémi Denis-Courmont Date: Sat Jan 16 13:13:46 2010 +0200 file: initialize access_t after the open operation is succesful commit 300579565c3afadb7bb090335b97583d33501d9b Author: Rémi Denis-Courmont Date: Sat Jan 16 13:00:16 2010 +0200 directory: remove special case for '-' directory does not register the "fd" shortcut, so the standard input case should not occur. commit ba70ee5a40afbb85110ca43cb20eda92dfa81d9a Author: Rémi Denis-Courmont Date: Sat Jan 16 12:56:44 2010 +0200 Merge file and directory plugins commit 4c0ab7ff7ce413e05e45ef583a77151e76a572a7 Author: Rémi Denis-Courmont Date: Sat Jan 16 12:14:24 2010 +0200 Remove unused setlocale/langinfo checks commit 865e4ddcd6511649059cab19da62ec9f574e6d2a Author: Rémi Denis-Courmont Date: Sat Jan 16 12:14:11 2010 +0200 Sort/factor function checks commit a774b53507349e9641e098c705c9f9dd29f463d5 Author: Rémi Denis-Courmont Date: Sat Jan 16 11:43:35 2010 +0200 file: expand a (now) trivial and used only once function commit 6bd7922ece04cd6180a2cf1820f36d556c9075f6 Author: Rémi Denis-Courmont Date: Sat Jan 16 11:38:17 2010 +0200 Read-ahead only makes sense for seekable file descriptors (You can't read ahead a pipe) commit 063a3bc887e1f75ba181a5063c679e3c5ea7e2a6 Author: Rémi Denis-Courmont Date: Sat Jan 16 11:29:07 2010 +0200 file: remove Win32 leading slash handling InputSourceInit() does it globally already commit 9186a2f0cd21bd7874361a2a9c376d7d69e5af07 Author: Rémi Denis-Courmont Date: Sat Jan 16 11:28:50 2010 +0200 Remove useless (and slightly wrong) cast commit c1b21f0aec8de94ce97f7c19e53f5a6b87639276 Author: Rémi Denis-Courmont Date: Sat Jan 16 11:28:16 2010 +0200 Fix tense commit 8c5a6af9a851269280791b0cd7ceca0cbf047fd2 Author: Rémi Duraffort Date: Fri Jan 15 19:41:12 2010 +0100 libvlc_media: fix typos. commit f4232007aa8415b492e41402e8d2a5856eee9eb1 Author: Jean-Baptiste Kempf Date: Fri Jan 15 18:49:51 2010 +0100 Qt: sprefs, add the systray popup on minize on the main page commit fd48c29148b0a9ce30f12ab096d5fb35b1a3c4fd Author: Pierre d'Herbemont Date: Fri Jan 15 16:49:40 2010 +0100 lua: Remove dummy printf. commit 63e311d40652a05ef042bd58815206b44b2659be Author: Pierre d'Herbemont Date: Fri Jan 15 16:46:56 2010 +0100 tvrage.lua: Update copyright. commit bc331b80f3c7fe41e1eff6d46c82c714f0122da8 Author: Pierre d'Herbemont Date: Fri Jan 15 16:38:42 2010 +0100 lua: Properly set the meta according to metas(). commit d864163c9b1482e38920f60c2b3eb484f1f1cbc9 Author: Pierre d'Herbemont Date: Wed Jan 13 13:54:14 2010 +0100 VLCKit.xcodeproj: Update internal pbxproj. commit 31d87810b054a586193e0f34e2e2cfeb26c5cc0f Author: Pierre d'Herbemont Date: Wed Jan 13 13:17:51 2010 +0100 lua: Disable 10_googleimage.lua. We have too much false positive with this script. Feel free to revert or to remove. commit 1273d73899198c333528a3546eeecc650e73270c Author: Pierre d'Herbemont Date: Wed Jan 13 13:16:01 2010 +0100 lua: Add a tvrage.lua meta fetcher. commit 8c8a1ceec5552442a5d2f76216ce01c33edc4da7 Author: Pierre d'Herbemont Date: Wed Jan 13 13:14:21 2010 +0100 lua: Expose a "meta fetcher". Attempt to run scripts in share/lua/meta/fetcher. commit b34c73d1aa7bc237e5b6bfcf3961493575e28691 Author: Pierre d'Herbemont Date: Wed Jan 13 13:08:40 2010 +0100 playlist/fetcher: Run "meta fetcher" before "art finder". The result of meta fetching is not cached (except the artwork), but this could be an envisionned goal for the media library. commit d9322881a7873940b0bb6cd3d963b0a445ca906e Author: Pierre d'Herbemont Date: Wed Jan 13 12:55:43 2010 +0100 lua: Expose extra meta through vlc.item.metas. commit bd26b2c160909325f606cb55788944c95034e8b0 Author: Pierre d'Herbemont Date: Wed Jan 13 12:50:06 2010 +0100 am: Support building VLC.app with an external build folder. commit 70a5235e5c3f4a105d045488acb01890f363e4ed Author: Martin T. H. Sandsmark Date: Thu Jan 14 21:22:56 2010 +0100 fix crash when switching phonon backends on the fly, remember to stop libvlc media player before releasing it Signed-off-by: Jean-Baptiste Kempf commit 946c16caceec1f4407a394a475a04dc489211064 Author: Jean-Baptiste Kempf Date: Fri Jan 15 08:27:44 2010 +0100 Qt: remove unneeded hack commit 2a96d012fc82842e16f16b296037fb6b6d2a8792 Author: Jean-Baptiste Kempf Date: Fri Jan 15 08:22:52 2010 +0100 Qt: Allow more video outputs in the list commit 5304cd0f5b91f3fab7ebd5552d072d147ae4539c Author: Jean-Baptiste Kempf Date: Fri Jan 15 08:20:06 2010 +0100 Better Shortname for smem commit 53fe486a0f8b58ed74c9cb076bf62e578a6c2164 Author: Jean-Baptiste Kempf Date: Fri Jan 15 08:13:28 2010 +0100 Qt: Sprefs video, add more space around the text commit ec8a3f8e6ec68671ef08300cb1e937d7a10478b9 Author: Jean-Baptiste Kempf Date: Fri Jan 15 08:09:06 2010 +0100 Qt: SPrefs input layout change commit 015d6ab9f2411a3abe2ed6a58a17e83514a535f9 Author: Rémi Duraffort Date: Thu Jan 14 21:48:25 2010 +0100 dbus: add 'time' and 'mtime' meta data as requiered by the MPRIS specifications. 'length' is still used for backward compatibility (even if most of the client seems to use mtime and time and to use length only if the two first meta aren't found). commit 6688fd832c086d98a59764b65178a6c1be94c2c8 Author: Rémi Duraffort Date: Thu Jan 14 20:58:03 2010 +0100 dbus controler: cosmetics (split the meta: the ones requiered by the specifications and the ones added by vlc). commit 9c4359248306e9d9be55b2653ddd9fd9c8ab2369 Author: Rémi Duraffort Date: Thu Jan 14 19:35:00 2010 +0100 dbus_control: fix a typo 's/tracknum/tracknumber' commit 59f49f9cce13e7561f1c6448803e388062105f83 Author: Rémi Denis-Courmont Date: Thu Jan 14 22:52:35 2010 +0200 Not only Cygwin lacks the --short switch to hostname commit 0c331abd89659e9a8c104921a8196e84ac65d19c Author: Antoine Cellerier Date: Thu Jan 14 21:33:06 2010 +0100 Print a list of available alsa output devices in debug output if the user specified a non existing device. Simple example to get the listing: /vlc --aout alsa,none --alsa-audio-device bla -vvv file.mp3 --verbose-objects -all,+alsa commit d9a43b404dd9fcfb1df775b5ffbe975e3508a752 Author: Rémi Denis-Courmont Date: Thu Jan 14 22:30:42 2010 +0200 Remove CPU capability from modules This is not needed anymore. Modules are not in the bank at all anymore if they require an incompatible CPU feature. commit ade985f6dc0e72b09d22cb75b57c38750037cb12 Author: Rémi Denis-Courmont Date: Thu Jan 14 22:14:10 2010 +0200 ALSA: report errors when, and simplify enumerating devices commit c255d97304d8dad77972323a05acd30f4afab639 Author: Laurent Aimar Date: Thu Jan 14 20:54:31 2010 +0100 Do not use types not existing in official dxva2api.h header. As reported on ffmpeg-devel ML. commit 103f5b1b69361bd41335a8015ea87c84bfb0f7c5 Author: Rémi Denis-Courmont Date: Thu Jan 14 20:44:48 2010 +0200 MMS: fix variable type commit aceca996f66ad1269633fa38371c8f11d82f12a9 Author: Rémi Denis-Courmont Date: Thu Jan 14 18:53:22 2010 +0200 HTTP: zlib only supports deflate and gzip Don't try to handle other codings with it. As of today, IANA lists compress, exi and pack200-gzip as other legal values. commit 5ca001c02529f1d06bb1cfa2df578dd1f7ea1be9 Author: Erwan Tulou Date: Wed Jan 13 10:10:24 2010 +0100 qt4: make dialog provider initialization less convoluted commit 63304ea5b47fc30e9864884c8632558fba5cd473 Author: Erwan Tulou Date: Thu Jan 14 14:34:48 2010 +0100 skins2: improve deallocation of ressources for layouts and controls Layouts and Controls are interrelated. Whatever the ones first deallocated, it leaves pointers referencing objects already destroyed. and potentially means memory leak. This patch adds an unsetLayout() function to pair the setLayout() function and aimed at releasing resources. Policy should now be that things allocated in constructor are released in destructor and things allocated in setLayout are released in unsetLayout. commit bd179ee7be3df40f75b398fd83b47f71fd4788b2 Author: Erwan Tulou Date: Thu Jan 14 11:20:40 2010 +0100 skins2: remove dead code Remove the old way of tracking change in vout size (no longer used) commit 5cbb5d860cd870b552cf235e4ea385e3941dbc79 Author: Erwan Tulou Date: Thu Jan 14 10:01:45 2010 +0100 skins2: remove unnecessary notifyLayout() In today's implementation, notifyLayout() for a control leads to a whole layout rebuilt. Therefore, this function must be called _only_ if needed. - Never needed in onResize() since we are already in the process of rebuilding the whole layout. Calling notifyLayout() means the job is done twice. - Never needed in onPositionChange() for the same reason as onResize(). - Not needed for a checkbox since already called in setImage() two lines above. commit e0674167fc97a82404526c9a08735517fe70732f Author: Erwan Tulou Date: Wed Jan 13 11:42:01 2010 +0100 skins2 : remove dead code (VoutWindow) commit c0550de80f32a79842942c924290a9670f12628c Author: Erwan Tulou Date: Wed Jan 13 10:57:36 2010 +0100 skins2: remove dead code intf-change for playlist is never updated commit da51738fbca97e928138964a8facf0e7ca55a9f1 Author: Erwan Tulou Date: Wed Jan 13 10:56:19 2010 +0100 skins2: retain width/height values When reparenting, these values must be updated to avoid unnecessary resizing if the move() method is called. commit 70df626af21266295d41078de3186d88db24c3aa Author: Erwan Tulou Date: Sat Jan 9 19:57:33 2010 +0100 skins2: fix skins demux This skins demux is not of much use, but at least, it is now functioning. (no more crash) commit e1091d8602d0ee319a58c70baf96678754c93ef4 Author: Rémi Duraffort Date: Thu Jan 14 14:14:12 2010 +0100 Dbus controler: Fix path for the TrackListChange signal. Fix #3232 commit 60f0938f9d3835cfecc87e8688e1b4c26b5a7275 Author: Rémi Duraffort Date: Thu Jan 14 14:10:15 2010 +0100 dbus control: AFAIK we must lock here. commit 57a63ce739a89546ba2e72b09561d480b42c241d Author: JP Dinger Date: Wed Jan 13 13:57:45 2010 +0100 mozilla plugin: Replace near-identical code repetitions with calls to helper. commit 9bec486d7355d63ffbdba50570b73383cc364175 Author: Pierre Ynard Date: Thu Jan 14 09:30:08 2010 +0100 qt4: build fix commit 444f8b7d233a7359b27052352f1601082f4c43de Author: Jean-Baptiste Kempf Date: Thu Jan 14 01:38:32 2010 +0100 Integrate .tta in interface and installer commit 016a32ad4175833656df5ff34c1c44fbb71c3964 Author: Jean-Baptiste Kempf Date: Thu Jan 14 01:36:06 2010 +0100 NEWS improvements commit d5ce28ee45694e46431709a8d4ebfa0f8b6b4ceb Author: Rémi Denis-Courmont Date: Wed Jan 13 22:57:35 2010 +0200 .S and .c should not have the same base name Otherwise, the object files will conflict commit 1166c169cf24fc72ef31b1fb0f24cf0f48fc95b6 Author: Rémi Denis-Courmont Date: Wed Jan 13 22:54:01 2010 +0200 ARM NEON: missing prefetch for I420 -> UYVY chroma PLD was only added to I420 -> YUYV this far. commit ef9a6285518cbd5210097670f5b13d9739cd6582 Author: Laurent Aimar Date: Tue Jan 12 23:17:57 2010 +0100 Implemented support for embeded subtitles in AVI (close #3227). commit 32fb711f6eec4cf03fda42ae79d21c21eaa32848 Author: Laurent Aimar Date: Tue Jan 12 23:16:55 2010 +0100 Added support for subtitles stored as input attchments. commit c189117a7b88619994f130eb39102683cb8f2e6f Author: Laurent Aimar Date: Tue Jan 12 23:16:27 2010 +0100 Added an access for reading input attachments. commit 5fd8aa306ebd4ebaf6a8678d4dd8c6dcd79d31d9 Author: Laurent Aimar Date: Mon Jan 11 21:36:43 2010 +0100 Added support for \N \n and \h in subtitles. commit 79399150ff84330eadf9fb1c88c81f7ccdb5a235 Author: Rémi Denis-Courmont Date: Wed Jan 13 19:10:49 2010 +0200 Linux: do not hardcode libvlc.so, use address space match instead commit fcf05b24781d8a02b0172951d8b3b5b94bdefa38 Author: Rémi Denis-Courmont Date: Wed Jan 13 18:40:35 2010 +0200 config_GetDataDirDefault(): return a heap-allocated string commit ee0fdf387d53b2cd4555586c20749d6684a394a7 Author: Rémi Denis-Courmont Date: Wed Jan 13 18:26:46 2010 +0200 Fix prototype warning for config_GetDataDirDefault() commit e67440af251de7a8ef9757416448de0f2308675c Author: Rémi Denis-Courmont Date: Wed Jan 13 18:13:17 2010 +0200 Move core Win32 files to their own directory There is still too much stuff in misc/ ;-) commit bb47a4fa3385c748d9c7249d80bad0076c1102e0 Author: Rémi Duraffort Date: Wed Jan 13 08:53:30 2010 +0100 access_mms: fix variable type. This should fix #3236 commit 1ddc768ca8fe0ddc1e34c6b7ba4baca40c3a3782 Author: Rafaël Carré Date: Wed Jan 13 01:45:58 2010 +0100 Fix oldhttp build : needs struct stat / S_ISDIR commit 041e0d11d5410da4d51dbf1dcff8f437adfbf044 Author: Rafaël Carré Date: Wed Jan 13 01:44:46 2010 +0100 fix [0b988497] : initialize volume_vars_lock commit bf42155a81911c2c00295a86af1407cdd9ee619e Author: Jean-Baptiste Kempf Date: Tue Jan 12 23:58:31 2010 +0100 AvCodec: Re-enable RV13 decoding commit 0ced77d8fdf5bfa94a9a6ef1de271bd970375624 Author: Bernie Purcell Date: Tue Jan 12 13:29:16 2010 +1100 Freetype has had support for synthetic font styling for a while now; add in support for it to vlc. Signed-off-by: Jean-Baptiste Kempf commit bf6b2d1d910e1d0837e19dbb27f3615084ead90b Author: Francois Cartegnie Date: Tue Jan 12 22:48:16 2010 +0100 libvlc: fix volume on sound increment when muted Signed-off-by: Jean-Baptiste Kempf commit 03e38b504cbdcc8ac8c9dd1cf53ec4c5662cd59e Author: Rémi Denis-Courmont Date: Wed Jan 13 00:18:27 2010 +0200 Win32: assume the OS support what the processor supports We cannot use SIGILL, so we have to trust CPUID. Maybe there is a Win32 API to query the kernel support? commit 51f8337ec523733193da6eb8990bcd82991aa827 Author: Rémi Denis-Courmont Date: Wed Jan 13 00:13:33 2010 +0200 Typo commit 9c4f46a63990e9fad33991eb12f90945b36e0bab Author: Rémi Denis-Courmont Date: Wed Jan 13 00:02:05 2010 +0200 PowerPC: reset SIGILL to default handler too commit 5b4fe3ad4c2f740dfd5af3c9102751d400682a4a Author: Rémi Denis-Courmont Date: Tue Jan 12 23:54:48 2010 +0200 Win32: compile fix commit c3daaedca8f315b9bc8fd3a18881a7bac12f77f1 Author: Jean-Baptiste Kempf Date: Tue Jan 12 22:31:42 2010 +0100 RealAudio: compile fix. Sorry, I obviously wasn't compiling the right module XD commit 233b4157d6dd8d01e26dd5bf8e5fb4db91c92639 Author: Rémi Denis-Courmont Date: Tue Jan 12 23:28:47 2010 +0200 CPU: force the SIGILL handler back to default after forking In case the LibVLC application has overriden SIGILL, we really want to crash rather than run the handler. commit 76f6410c0c6b37f5d582646eafacd8e4ffb24c16 Author: Detlef Schroeder Date: Tue Jan 12 21:42:30 2010 +0100 configure: fix vcdinfo/libvcdinfo inconsistencies Additional changes in configure.ac according to [71fafba47612fa01e51b3933060a277bef900346]. --enable-vcdinfo was changed to --enable-libvcdinfo and some VCDINFO were renamed to LIBVCDINFO but the checking was incomplete so pkg-config could not correctly configure libvcdinfo Signed-off-by: Rémi Denis-Courmont commit 68e9f2bcbd47a539fb747e03139e4090b1e183d1 Author: Rémi Denis-Courmont Date: Tue Jan 12 22:00:24 2010 +0200 Revert "configure.ac: Enable color-test automake option." This reverts commit 380fc82a97eee5ce7e12e3e879e5075bb61fa847. This fixes bootstrap with automake 1.9 and 1.10. commit 380fc82a97eee5ce7e12e3e879e5075bb61fa847 Author: Pierre d'Herbemont Date: Tue Jan 12 19:32:38 2010 +0100 configure.ac: Enable color-test automake option. This will colorize the `make check` output if your term supports it. commit 822fc00331d0c23a33c2cf2bdd1c9270e72dd73a Author: Pierre d'Herbemont Date: Tue Jan 12 18:23:52 2010 +0100 gui/macosx: Revert interface changes in [966d42293a5613a3ce2b55e5e516533680ff2738]. As agreed the work is rather unfinished for 1.1 and Lunettes is rather promising. commit 345b176f96597c5719d66b1d9ad3ce359464a639 Author: Martin T. H. Sandsmark Date: Tue Jan 12 18:11:11 2010 +0100 remember to emit currentSourceChanged Signed-off-by: Jean-Baptiste Kempf commit 4dddafade845754c800b52c27b4ee7c50e6b6fb0 Author: Jean-Baptiste Kempf Date: Tue Jan 12 01:37:23 2010 +0100 RealAudio: use the VLC_FOURCC macros commit 8a9b498d76ce629b05472c73e2fdd48f6ab38f39 Author: Jean-Baptiste Kempf Date: Tue Jan 12 01:34:35 2010 +0100 Support for sipr decoder from FFmpeg commit 01e2f27baf8a3990f62303e3399e25b8915c8ca5 Author: Ramiro Polla Date: Tue Jan 12 13:45:08 2010 -0200 Move VLC_HARD_MIN_SLEEP above gcc version #ifdef. It is also used in modules/audio_output/oss.c. Signed-off-by: Rémi Denis-Courmont commit 1daef10918895b4d6258f4e38f07efe706ca5b82 Author: Pierre Ynard Date: Tue Jan 12 15:04:44 2010 +0100 WinCE: fix previous broken commit Still untested commit 6a2e4014fe6ed3d920703de0650cb8ad701329e8 Author: Pierre Ynard Date: Tue Jan 12 14:47:44 2010 +0100 WinCE: emulate GetMenuState() function This fixes video_output plugins on WinCE. Note that GetMenuState() is considered as "superseded" by GetMenuItemInfo(), so it might be better to just drop the former altogether. commit 1a974cea523b6fcc055f4bb35e66c9fbcd3a713d Author: Grigori Goronzy Date: Tue Jan 12 01:29:54 2010 +0100 libass: avoid crash on ASS_Images which have width or height == 0 commit 4812448c8665707559b81c11ca6c15cd3628a0d4 Author: Jean-Baptiste Kempf Date: Tue Jan 12 00:30:18 2010 +0100 Qt: Compile fix for gcc 4.5 commit 76d6de981ab0a2e7b5a2a8e77e14ec00a87961f7 Author: Pierre Ynard Date: Tue Jan 12 00:24:06 2010 +0100 contrib: fix fontconfig with -march=i686 fontconfig compiles and runs some native code during the build process. Because of the -march=i686 flag, this code will fail to compile on 64 bits build hosts. commit c6bd2dd5a2a7c14057b9036311d0670e6cf73fae Author: Rémi Denis-Courmont Date: Mon Jan 11 19:43:37 2010 +0200 Remove dead old use commit 49397ad54de3c3aff5f9dcc0856c6fa19f94729d Author: Rémi Denis-Courmont Date: Mon Jan 11 19:42:39 2010 +0200 Remove useless and inclusions commit e7ee6a9d861ea4f62a828ebd929f8ecd15b4163f Author: Rémi Denis-Courmont Date: Mon Jan 11 19:37:21 2010 +0200 Remove useless inclusions commit 4f9272f73089735e488f65dc973d08b4be46b798 Author: Rémi Denis-Courmont Date: Mon Jan 11 19:17:18 2010 +0200 Remove useless inclusions commit a52793e9241068899a36f4e73a125a2fbb81e1a9 Author: Rémi Denis-Courmont Date: Mon Jan 11 19:08:03 2010 +0200 Remove useless includes commit 22fdf98f4ce8ea6d3a48da5daa0b3c9fe41e13fe Author: Rémi Denis-Courmont Date: Mon Jan 11 18:56:36 2010 +0200 Remove useless inclusions commit 3ea9fb9c5fb34162624dec53c1906f50dff6131e Author: Rémi Denis-Courmont Date: Mon Jan 11 18:44:02 2010 +0200 threads: remove legacy #includes commit 416b9750288ffaabc619e2c01af84603c3fcac62 Author: Rémi Denis-Courmont Date: Mon Jan 11 18:37:18 2010 +0200 deinterlace: useless #includes commit 1de18f4ebfafffeb04d7700283eee4c2aec9ffcb Author: Benoit Calvez Date: Mon Jan 11 14:14:08 2010 +0100 Phonon: fix for Win32 compilation commit 8f3c41de941849f4ff5f2ae5975754c1907637c9 Author: Pierre Ynard Date: Mon Jan 11 10:14:29 2010 +0100 configure: fix detection of ARM NEON commit fbd95be806aa6ee8df82cfccb7628fba6bf0c085 Author: Rémi Denis-Courmont Date: Sun Jan 10 17:47:34 2010 +0200 Move ARM NEON optimizations to arm_neon/ commit b62a28b2aa8620122f2d40ae85a49626fdf6b48a Author: Jean-Baptiste Kempf Date: Sun Jan 10 15:56:51 2010 +0100 Qt: DO NOT use qobject_cast without checking it! How difficult is that? Fix crash introduced by 1a4bb0599422791234aced46449a017e54ac6115 commit 4be112d1c016fb6edfadec092004d2936c78b263 Author: Rémi Denis-Courmont Date: Sun Jan 10 16:51:34 2010 +0200 Move Altivec chroma plugin to altivec/ commit d8aa810a8ead73462c03d3376a89668de60c1b8b Author: Rémi Denis-Courmont Date: Sun Jan 10 16:47:36 2010 +0200 Fix POTFILES commit e5130a8562b6bfd4c7b2620483f116de5bacd78d Author: Rémi Denis-Courmont Date: Sun Jan 10 16:46:27 2010 +0200 Move SSE2 chromas to sse2/ commit a763b988077975c39c7b1ad0bf5694804bd4084d Author: Rémi Denis-Courmont Date: Sun Jan 10 16:37:57 2010 +0200 Move MMX-accelerated chromas to mmx/ (Feel free to cleanup) commit 0eb68c7e26d4aff6d7549a4d1948b86db5a69d0a Author: Rémi Denis-Courmont Date: Sun Jan 10 16:25:12 2010 +0200 Expose MMX and SSE2 compiler flags commit 80158557a6793a52dac40fa2a75c627b3366ca9c Author: Rémi Denis-Courmont Date: Sun Jan 10 15:54:09 2010 +0200 Make volume-change a void rather than a boolean commit 6f3969637a0399a158a0554c5fbec258b43a0fef Author: Rémi Denis-Courmont Date: Sun Jan 10 15:42:56 2010 +0200 ymga plugins are gone commit 0b9884976f98d34142687267ab9100b76c0a1605 Author: Francois Cartegnie Date: Sat Jan 9 23:54:50 2010 +0100 libvlc: Unify volume/mute change functions and add a mutex layer Signed-off-by: Rémi Denis-Courmont commit 0759676c98fd71fd933a5f1b7de914b02c879592 Author: Francois Cartegnie Date: Fri Jan 8 00:02:15 2010 +0100 Qt: update widget initialization Signed-off-by: Rémi Denis-Courmont commit 4704ae3fc98d6bea83f3f4290d314cfabce16001 Author: Francois Cartegnie Date: Fri Jan 8 00:02:14 2010 +0100 Qt: rename slots to explicit names Signed-off-by: Rémi Denis-Courmont commit 18addd464ff59b5b7e8877e426e861d06b86a45a Author: Francois Cartegnie Date: Fri Jan 8 00:02:13 2010 +0100 Qt: remove the b_mybutton hack. Connect the appropriate events. Signed-off-by: Rémi Denis-Courmont commit 1a4bb0599422791234aced46449a017e54ac6115 Author: Francois Cartegnie Date: Thu Jan 7 20:18:31 2010 +0100 Qt: Audio control widget changes Signed-off-by: Rémi Denis-Courmont commit f870d44caf89f71e3142fc92b6cdd64df4feebe1 Author: Francois Cartegnie Date: Thu Jan 7 20:18:30 2010 +0100 libvlc: disable audio mute on VolumeUp/Down Signed-off-by: Rémi Denis-Courmont commit a82dc303ae8655384fdfb4b67643536355c4b604 Author: Francois Cartegnie Date: Thu Jan 7 20:18:29 2010 +0100 libvlc: introduce 'Muted' as a whole state, not as volume 0 Signed-off-by: Rémi Denis-Courmont commit 722b9d0efed6161666b7a8993809e0c760be221b Author: Tobias Güntner Date: Wed Nov 25 16:05:57 2009 +0100 Fix prebuffering after seek. Signed-off-by: Laurent Aimar commit ee7c062a726dad6966948dc868656a7d610233dd Author: Rémi Denis-Courmont Date: Sun Jan 10 15:10:04 2010 +0200 Remove YMGA chroma commit 3186de40c74a61e9fd59776690964917c7786234 Author: Rémi Denis-Courmont Date: Sun Jan 10 15:05:03 2010 +0200 Remove the MGA video output Those cards are normally accessed with the standard FrameBuffer, through X11 or svgalib instead. The mga_vid driver is not even in the kernel (or not anymore). commit f79cbd2d7703e33713d795499f729095579954f9 Author: Rémi Denis-Courmont Date: Sun Jan 10 15:07:59 2010 +0200 memcpy is not a stand-alone plugin anymore commit 5cf39fab9bb2868d4513a6ad1628148696ef2aba Author: Rémi Denis-Courmont Date: Sun Jan 10 14:51:42 2010 +0200 XCB/X11: missing shortcuts commit ed22ebd8f2ac249e7f1c841a0322cb86b7a4bdab Author: Rémi Denis-Courmont Date: Sun Jan 10 14:44:04 2010 +0200 Wrapper: remove hard-coded plugin list This would enable third party vout display plugins, and remove the maintainance hurdle that the wrapper was. As a side effect, legacy video output plugins will always be probed after new vout display plugins even if they have a higher priority. commit 11d2043778443601e04f832402af5979b8073b99 Author: Rémi Denis-Courmont Date: Sun Jan 10 14:28:21 2010 +0200 Select --vout value from vout display list rather than video output This fixes the plugin names in the user interface. On the other hand, legacy video output plugins cannot be selected explicitly anymore (though they still take part in automatic probing). commit 72aa069317767d177021036d1ed3ffb5a10535f9 Author: Rémi Denis-Courmont Date: Sun Jan 10 13:10:57 2010 +0200 Distribute altivec... commit 483030a0ef7cac5d8e4d62e3fa31d3110cecdfbe Author: Rémi Denis-Courmont Date: Sun Jan 10 13:05:53 2010 +0200 Move Altivec memcpy to altivec directory commit 751329b47c4b09e523a499f282798abc949f3f71 Author: Rémi Denis-Courmont Date: Sun Jan 10 12:34:38 2010 +0200 Move x86 memcpy plugins to mmx, mmxext, 3dnow directories commit 52943ce6dcaa19e2924846d2225176375f49b2c8 Author: Rémi Denis-Courmont Date: Sun Jan 10 12:36:55 2010 +0200 Check plugins directory names for unsupported capability commit 417eadba3f1c4afbc8077fdca4fc06fca8e8bb1d Author: Rémi Denis-Courmont Date: Sun Jan 10 12:39:48 2010 +0200 Make plugin cache name dependent on CPU capabilities commit 90e94ab5dc8bcbaa59d2fb0959ddc191a6f05b2b Author: Rémi Denis-Courmont Date: Sun Jan 10 11:27:07 2010 +0200 Move libc memcpy module to dummy commit d6d69ae15bc3446871ea400e9dce3e7f03d27270 Author: Rémi Denis-Courmont Date: Sat Jan 9 20:01:08 2010 +0200 Mark --sub-file option safe - should fix #3224 commit d14bb18c4a794844b52c746a02b721f852855ccb Author: Jean-Baptiste Kempf Date: Sun Jan 10 00:12:09 2010 +0100 Qt: fix a sticking slider issue. Close #3105 commit 3684f45081e0b0af0e5719016af789115a5ddd84 Author: Jean-Baptiste Kempf Date: Sat Jan 9 23:17:40 2010 +0100 Win32: dvdread fixes for Win32 This should simplify the mms-bitfield issue and avoid the compilation of the dvdread plugin on Windows... commit e3f2974d3dacb3081d477c5fcd5c6d8afc11e2e8 Author: Rémi Denis-Courmont Date: Sat Oct 3 20:25:23 2009 +0300 Maemo: saner default resolution for V4L2 Otherwise, we'd use the maximum (5Mpixels) which is a bit large for video purposes. Also, 5Mpixels exceeds the capacity of the XVideo overlay. commit 870146382734486fc8af6d0d15b757874477a4ce Author: Jean-Baptiste Kempf Date: Sat Jan 9 16:56:43 2010 +0100 Revert "Contrib: remove patch unneeded for Windows" This reverts commit 10b9d038ae2c80fb41e23520ef1284258594f17c. Yeah, sorry guys, but it looks like the dxva2 code needs it :'( commit 8e1733aee81ca086428429050c69c63063a8a866 Author: Rémi Denis-Courmont Date: Sat Jan 9 17:59:50 2010 +0200 modplug: force linking as C++ modplug is a C++ library (including a C API). So we need the C++ linker, at least when linking statically. commit a902512ec6e83cb38d4a01875396029aa95e1c11 Author: Jean-Baptiste Kempf Date: Sat Jan 9 16:47:26 2010 +0100 Contrib: consistency between Makefile and src/Makefile commit 1880b882fe322dfd57d71b36342a32470d02481a Author: Jean-Baptiste Kempf Date: Sat Jan 9 16:28:24 2010 +0100 NEWS: correctly synchronize over the whole file with 1.0 commit 73703b21e723c0f8b97200ed8294a5de5177450d Author: Jean-Baptiste Kempf Date: Sat Jan 9 14:32:43 2010 +0100 Contribs: use -march=i686 -mtune=generic for Windows commit e68c09ae281ec4f58354a56183c43867654d96fd Author: Jean-Baptiste Kempf Date: Sat Jan 9 13:57:17 2010 +0100 Win32: be compatible with GCC version bigger than 4.x commit d671e85ed82f8b3bd145610af6790667452044d4 Author: Hugo Beauzee-Luyssen Date: Fri Jan 8 15:19:15 2010 +0100 libvlc: Register (MediaPlayer) SeekableChanged event. Signed-off-by: Pierre d'Herbemont commit 7b42458ace7a16ea9e258cca23f9f42f5e8a3667 Author: Pierre d'Herbemont Date: Fri Jan 8 14:36:25 2010 +0100 vout_macosx: Don't render more than needed during Cocoa Callbacks. This saves (from my test) more than 5 frames per seconds during live resize. commit 2e24fc5e4285d8b2a6e18b27e76c0f459b0da67b Author: Jean-Baptiste Kempf Date: Sat Jan 9 12:46:43 2010 +0100 DxVA2: No need to \n in msg_* commit 5ac9e88e16f22b8fb82adba43cfd89b5302f20bc Author: Antoine Cellerier Date: Sat Jan 9 11:51:06 2010 +0100 Remove vlc.net.select() and fd_set. commit 5f5d77942050184425bee5a60433a08a402b192e Author: Antoine Cellerier Date: Sat Jan 9 11:41:09 2010 +0100 Remove timeout parameter from lua listner:accept(). commit 7ef39293b6b39f06c8d3d92ce012b6dadbf1d63b Author: Antoine Cellerier Date: Sat Jan 9 11:27:35 2010 +0100 Remove linux specific poll flag. commit 1bbcbb013e4e1f4f15064581dbb00a3238dc9b66 Author: Jean-Baptiste Kempf Date: Sat Jan 9 11:32:50 2010 +0100 Contrib: update pkg-config url commit 6b5e5fb434db2982b2bfd461501a7df65feb860f Author: Rémi Denis-Courmont Date: Thu Jan 7 21:04:11 2010 +0200 Fix SPU alpha channel palette values To convert from 4-bits to 8-bits channel, one should multiply by 17. Acked-by: Antoine Cellerier commit 11fe3be41b4ba5d9558306101040319393921003 Author: Rémi Denis-Courmont Date: Sat Jan 9 12:10:47 2010 +0200 error and warning function attributes depend on GCC 4.3 (not on some specific operating system) Pointed-out-by: Ramiro Polla commit e7514176b569f2a1ba65126279cec7f63edbd768 Author: Rémi Denis-Courmont Date: Sat Jan 9 12:10:13 2010 +0200 --disable-avcodec implies --disable-dxva2 commit f9d095a6a60b2136a378be1bc575ceddfcba1833 Author: Rémi Denis-Courmont Date: Sat Jan 9 12:08:50 2010 +0200 --disable-avcodec implies --disable-libva Don't force an explicit --disable-libva. This was especially silly on non-libVA platforms. commit 9dd8de3fb8f4f0820e4b010f6ef452f507c6212c Author: Jean-Baptiste Kempf Date: Sat Jan 9 10:59:39 2010 +0100 Contribs: remove unneeded patch for live commit a6adcd78680167502df35befc13b5e0945f5e240 Author: Jean-Baptiste Kempf Date: Sat Jan 9 10:58:22 2010 +0100 Zoy is down, take caca from v.o commit 2d3a1e799795c4ebcf2bd8780d027d6c454b80aa Author: Jean-Baptiste Kempf Date: Sat Jan 9 03:12:19 2010 +0100 Win32: fix breakage from 555cb288eea92ac9b2b5416225f678323f439ece commit e84fa4198d93ef5a3403c26fd5c3fc59e551e3d9 Author: Jean-Baptiste Kempf Date: Sat Jan 9 02:42:41 2010 +0100 Contrib: minor updates of libpng, SDL_image and gcrypt commit 10b9d038ae2c80fb41e23520ef1284258594f17c Author: Jean-Baptiste Kempf Date: Sat Jan 9 02:29:21 2010 +0100 Contrib: remove patch unneeded for Windows commit 0179de14ddb2856cd9733a3937018fa15377c7d0 Author: Jean-Baptiste Kempf Date: Sat Jan 9 02:27:54 2010 +0100 Contrib: fix schroedinger compile for Win32 commit c86d8f7b48d928a44cbba0712d54e86466192ea1 Author: Jean-Baptiste Kempf Date: Sat Jan 9 02:13:31 2010 +0100 Small fixes for Win32 configure commit 5c0de0fe944865fb5cd487519e166eba469cae90 Author: Jean-Baptiste Kempf Date: Sat Jan 9 02:08:10 2010 +0100 Contrib: fix dirac target commit 8bbd4a3154744c8604da6940356aef508c214586 Author: Antoine Cellerier Date: Sat Jan 9 01:49:54 2010 +0100 Add vlc.net.poll() and use in modules/host.lua. commit 92432bcb27cc118e1bcac57d8c6488ddb55da1ca Author: Antoine Cellerier Date: Wed Jan 6 23:34:10 2010 +0100 Remove dead code. commit f5bcd007828b11cb6523ab80f85933aa1dbeb1ff Author: Jean-Baptiste Kempf Date: Sat Jan 9 01:18:20 2010 +0100 Contrib: Fix compilation of libprojectM commit 3d04e0357a5e1b6c058b2f6ed21f3394b45e961e Author: Jean-Baptiste Kempf Date: Sat Jan 9 00:57:44 2010 +0100 Configure.ac: dxva2 detection and activation commit 73ce7c2d6a653aeac544e12d9f9cd6f7913afd4b Author: Jean-Baptiste Kempf Date: Sat Jan 9 00:26:29 2010 +0100 Configure: dvbpsi_SDTServiceAddDescriptor wasn't in all versions of dvbpsi. Check it commit 24745de91b96f235d53b4ea95d8123df8cf9224e Author: Radek Vybiral Date: Fri Jan 8 23:32:06 2010 +0000 l10n: Czech update Signed-off-by: Christophe Mutricy commit add029332988994faac4476df6c5ade73c904b38 Author: Oleksandr Natalenko Date: Fri Jan 8 22:39:05 2010 +0000 l10n: Ukrainian update Signed-off-by: Christophe Mutricy commit 5c759bc7747c855fda55a6324a78c5d581967ae4 Author: Jean-Baptiste Kempf Date: Sat Jan 9 00:24:21 2010 +0100 Contrib: be sure to have dxva2 headers before compiling FFmpeg commit bcd6f556b7a41613074491553a765e5ed6510e0c Author: Jean-Baptiste Kempf Date: Sat Jan 9 00:17:44 2010 +0100 Contribs: Use mtune=pentium2 for Windows commit 7016eda04d895cbd6cd9fafcb2f7b61339334bfe Author: Christophe Mutricy Date: Fri Jan 8 19:26:20 2010 +0000 Typo commit eee18af0f5849cb7c79782903e37906958f0062d Author: Ramiro Polla Date: Fri Jan 8 16:42:30 2010 -0200 libcaca should be >= 0.99.beta14 because of caca_create_display_with_driver(). Signed-off-by: Jean-Baptiste Kempf commit b02a2e24cd1ea2fdd78284e4054dc8703a2274f1 Author: Ramiro Polla Date: Fri Jan 8 16:06:45 2010 -0200 sqlite3 should be >= 3.6.0 because of sqlite3_next_stmt(). Signed-off-by: Jean-Baptiste Kempf commit 5824aabb9f5694ea7f35929e84b0630fb390683b Author: Ramiro Polla Date: Fri Jan 8 15:13:40 2010 -0200 Use pkg-config to check for libmodplug, and check for version >= 0.8, which is needed for some functions like ModPlug_NumSamples(), ModPlug_GetMessage(), ModPlug_NumInstruments(), etc... Signed-off-by: Jean-Baptiste Kempf commit 36a25fbe8bd6710a9611beefc91587e9d69fbcfc Author: Ramiro Polla Date: Fri Jan 8 14:31:21 2010 -0200 vbi_bcd_digits_greater() needs zvbi >= 0.2.28. Signed-off-by: Jean-Baptiste Kempf commit f1c31ba284bc4fdf54351b47e4a734d8f8c5696a Author: Jean-Baptiste Kempf Date: Fri Jan 8 19:34:03 2010 +0100 Simplify headers for VAAPI The check for presence has already done in configure.ac commit 7f39bd111ba7a4cf65a982fe70fba1beb7b37e4a Author: Jean-Baptiste Kempf Date: Fri Jan 8 18:37:46 2010 +0100 Move the libVA detection to auto It now autodetects the presence of libVA pkg: It will fail if --enable-libva is defined and it is not present It will be activated if nothing is specified and libVA pkg is present Moreover, it will check the presence of the avcodec/libva.h commit 14e3a156ff9f20ff17d7512fd07acd621f78adf0 Author: Jean-Baptiste Kempf Date: Fri Jan 8 16:18:54 2010 +0100 Fix include order in VAAPI You cannot check HAVE_AVCODEC_VAAPI before including "avcodec.h" commit ac0d798c4ee9e2407012a8ce57688a16455443e2 Author: Rémi Duraffort Date: Fri Jan 8 11:57:14 2010 +0100 video_filter_ball: missing var_DelCallback + cosmetics. commit c7dfbd11f26de441c055c38011d62e6cb05462fd Author: Erwan Tulou Date: Thu Jan 7 18:30:19 2010 +0100 skins2: list of skins improved some more. This patch also takes into account opening a new skins at any time (not just at initialization) commit a2fa93d5f0b1585a12497c4baa0a1321c118998b Author: Erwan Tulou Date: Thu Jan 7 13:42:36 2010 +0100 skins2(Linux and Win): fix transparency issue at window level When refreshing a window area, the window mask must first be stripped of this area, because the new refresh may not result in the same mask being applied. This patch corrects the following issues : - an animated bitmap with transparency varying from one subimage to the next is now guaranteed the previous subimage won't leave any trace. - a control that becomes invisible now means transparency is restored if no other controls exist for the same area (instead of an undefined and visually unpleasant area) commit f980341ba088613284a05fa6ec1f127ee5af29cd Author: Rafaël Carré Date: Thu Jan 7 19:07:27 2010 +0100 ncurses: fix build broken by [9a00da44] commit 03be7ef6bc83b6b225d38ef8bbcfc0bcf4275521 Author: Rafaël Carré Date: Thu Jan 7 19:06:11 2010 +0100 Unused arguments commit 01e398eb43750fb632e083a952a37144b259763c Author: Rafaël Carré Date: Thu Jan 7 18:37:54 2010 +0100 dm6446 use an arm926-ejs, not an arm9tdmi commit db2aa92506b42ac3313e0a8152407f713a4ff96c Author: Jean-Baptiste Kempf Date: Thu Jan 7 16:47:41 2010 +0100 Remove tarkin codec module. It is a dead-born codec commit 2ccfca66cdf5c9be637f34a99b2e6c928b60afba Author: Ramiro Polla Date: Wed Jan 6 21:24:21 2010 +0100 More alignments fixes in configure.ac commit 3bc815a2c8746372e553827d08fa9a78560f022e Author: Pierre d'Herbemont Date: Thu Jan 7 14:49:41 2010 +0100 test: Add two more missing media_list_player_stop(). commit c71466a120671aebecc4b10105573777dccec888 Author: Pierre d'Herbemont Date: Thu Jan 7 14:11:13 2010 +0100 test: Fix media_list_player test. (Make sure we stop before releasing). commit ae3d66e7a1f004e0f75ee3f01061886d522d2cb4 Author: Pierre d'Herbemont Date: Thu Jan 7 14:10:09 2010 +0100 media_list_player: Don't stop automatically. We don't want to release the resources associated to the media player, unless user specify it. commit 9e91be6456c9d82ce5aef65e4edc02bbdbc903fb Author: Pierre d'Herbemont Date: Thu Jan 7 14:07:00 2010 +0100 test: Remove trailing spaces in media_list_player.c. commit afbdac28e58bc10e28373412bd7efa550cdbc17f Author: Pierre d'Herbemont Date: Thu Jan 7 14:06:24 2010 +0100 media_list_player: Remove trailing whitespaces. commit b2522de8ebe4f202bc30ecdf3b6bd436b2c8d71e Author: Pierre d'Herbemont Date: Thu Jan 7 13:25:17 2010 +0100 vout_macosx: Remove trailing spaces. And a debug code. commit fe403f8836863eda627835dded2d67b672eed804 Author: Laurent Aimar Date: Thu Jan 7 08:29:26 2010 +0100 Fixed uninitialized value. commit 7e8e215ddc00b6dd64396a843194808b1de71657 Author: Pierre d'Herbemont Date: Thu Jan 7 02:34:26 2010 +0100 frenchtv: Add a new lua "art finder". This will download the free to use original recreation of french channels logo by Cyril Bourreau. Note, we can mirror them eventually. (Explicit authorization from the author). commit 555cb288eea92ac9b2b5416225f678323f439ece Author: Pierre d'Herbemont Date: Thu Jan 7 01:07:02 2010 +0100 Allow lua "meta reader" and implement a meta reader from filename. "filename.lua" will check if the file name respects the following form: "Show.Name S19E01-jde.DEf.avi" upon success, it will fill the show name, the episode number and season number in the meta data. It will also set the title to "Show Name S19E01" commit 855c0ab217885562742ec64c4e4193235befa616 Author: Pierre d'Herbemont Date: Thu Jan 7 01:02:10 2010 +0100 meta reader: Always run if we don't have meta from access or demux. commit edd9673a257d1f15450c084defbf3ec7a9edb3f6 Author: Pierre d'Herbemont Date: Thu Jan 7 01:01:28 2010 +0100 meta reader: Add the input_item that we are reading in the structure. commit a36325f84f458338b4fe5c02ce2b77e728593e2c Author: Pierre d'Herbemont Date: Thu Jan 7 00:57:30 2010 +0100 lua: assert that we have an item. commit b170613f0db66f88f1d6f48021bd930c8184ad57 Author: Antoine Cellerier Date: Wed Jan 6 23:31:50 2010 +0100 Revert "Make sure LUA RC has lower priority than classic RC" This reverts commit 281d4f3a253714a48062d4c34d88c1be13260448. Please discuss those bugs with me before reverting. If you really need, use -I oldrc instead of this non constructive disabling of new code we desperately need people to test. commit a9872d2d707547ea42de30c1fc3df775e355b280 Author: Antoine Cellerier Date: Wed Jan 6 23:30:14 2010 +0100 Remove use of select/poll timeouts in lua rc and telnet interfaces. commit 8bb55f6a4f53e2d02bfa236a0e13e7f99ddebdf4 Author: Antoine Cellerier Date: Wed Jan 6 22:35:53 2010 +0100 Revert "Remove http shortcut from LUA" This reverts commit 4e77528cbbb723620625515f1de30497d9a27ec4. Lua http doesn't poll at all. commit 3e374b079ec3eccc41db7f6d66a13aedb7c40ba6 Author: Antoine Cellerier Date: Tue Jan 5 22:34:42 2010 +0100 fix comment. commit 9027ae0e050de2f872eae3dc38a1332d26709620 Author: Ilkka Ollakka Date: Wed Jan 6 23:57:47 2010 +0200 input/es_out.c: fix INPUT_ADD_INFO after meta changes commit 64e4f68bfee806c57770f1feca7eca93312cef32 Author: Rémi Denis-Courmont Date: Wed Jan 6 22:50:05 2010 +0200 XDG screensaver: call waitpid immediately This requires one more thread :( but at least people won't report bug about VLC leaving a defunct child process... Even though I doubt it would have been a real problem. commit 7feea9d3aa7525953a985ebfd7eb688dd3fdab0f Author: Rémi Denis-Courmont Date: Wed Jan 6 22:27:38 2010 +0200 Remove unused modules_t.b_reentrant commit 70cf81097a5f5e429cbe2b5a1e5a325fb21b58c7 Author: Rémi Denis-Courmont Date: Wed Jan 6 22:25:58 2010 +0200 Make shine really not re-entrant commit 2c7bc975319786afc79cb585c956c38649a5f689 Author: Christophe Mutricy Date: Wed Jan 6 20:20:55 2010 +0000 Fix compilation Fix 9a00da44cb60b01b142ae1a9a333833cf1fb0ab6 commit 9a80046d88fac249183f859055c02914c4615bdc Author: Christophe Mutricy Date: Wed Jan 6 20:18:43 2010 +0000 Put the exported functions in the shared lib commit 4e77528cbbb723620625515f1de30497d9a27ec4 Author: Rémi Denis-Courmont Date: Wed Jan 6 22:00:31 2010 +0200 Remove http shortcut from LUA LUA http is bugggy and polls the system every second. commit 281d4f3a253714a48062d4c34d88c1be13260448 Author: Rémi Denis-Courmont Date: Wed Jan 6 21:59:39 2010 +0200 Make sure LUA RC has lower priority than classic RC LUA RC is buggy and polls the system every second. commit 5ddff2bd707a2fd5698ad50bff52619b4bd066b6 Author: Martin T. H. Sandsmark Date: Wed Jan 6 20:40:52 2010 +0100 fix the fetching of the total time of the media loaded, and small optimization when loading media Signed-off-by: Jean-Baptiste Kempf commit 71fafba47612fa01e51b3933060a277bef900346 Author: Jean-Baptiste Kempf Date: Wed Jan 6 17:24:37 2010 +0100 Configure alignement and typos commit b470029af29b0d5595fc6e83d64421997de75ce9 Author: Pierre d'Herbemont Date: Wed Jan 6 17:18:19 2010 +0100 vlc_meta_status_e->int by popular request. commit 99b4edc2399d86582315795bcfd065e98c07f9e2 Author: Pierre d'Herbemont Date: Wed Jan 6 17:16:09 2010 +0100 vlc_meta: Define properly ITEM_ART_FETCHED and ITEM_ART_NOTFOUND commit 14e4ff124a973716e8932eaddb2926da67b7ee90 Author: Pierre d'Herbemont Date: Wed Jan 6 17:14:54 2010 +0100 Fix build. commit 617b6ed7b4ff3255f41c804ed291ae27beb43154 Author: Pierre d'Herbemont Date: Wed Jan 6 16:51:29 2010 +0100 Revert "tmp" This reverts commit de56dfd5390f69d9a9ab2a431bb055463eb749a7. commit eaba6509a79dd35ce836400d2dce4588ac77d1dd Author: Pierre d'Herbemont Date: Wed Jan 6 16:49:33 2010 +0100 vlc_meta: C++ doesn't like bitmask with enum said Laurent. This shouldn't be used in module, but... commit de56dfd5390f69d9a9ab2a431bb055463eb749a7 Author: Pierre d'Herbemont Date: Wed Jan 6 16:38:32 2010 +0100 tmp commit 990173387c2eefc337638c0346334fe31dd1d6aa Author: Pierre d'Herbemont Date: Wed Jan 6 16:35:26 2010 +0100 This shouldn't have been pushed. commit 1af19c857adc8bffa724dd9892aa7333fbb7cf96 Author: Pierre d'Herbemont Date: Wed Jan 6 16:06:35 2010 +0100 lua: Add the possibility to expose vlc.item. Also support multiple meta data, and the "filename" meta data as well. commit 9a00da44cb60b01b142ae1a9a333833cf1fb0ab6 Author: Pierre d'Herbemont Date: Wed Jan 6 16:04:12 2010 +0100 meta: Make vlc_meta_t an opaque structure and move a bunch of static inline function to their private .c files. commit b25b7890e2c5166fa19c6ebbd43369ddc6d89547 Author: Pierre d'Herbemont Date: Wed Jan 6 16:02:15 2010 +0100 dirs_macos: When running from command line there is no bundle identifier by default. commit 81dc52be2f20ad0aee3835a66a84075c796e9d89 Author: Pierre d'Herbemont Date: Tue Jan 5 18:44:29 2010 +0100 macosx/framework: Only create the NSImage corresponding to the artwork if asked. commit 1d034f0a6680e79d0631af9a207690520ae86258 Author: Rafaël Carré Date: Wed Jan 6 16:20:03 2010 +0100 davinci contribs: give cpu type to ffmpeg's configure commit 4dafef962741b5655cc8d54cb80e8d9f722d4881 Author: Rémi Denis-Courmont Date: Wed Jan 6 16:07:51 2010 +0200 objects: use fputs/fputc if there is nothing to format commit 19adcbe5be83ce12a07d83092503c3f4a622b3b6 Author: Rémi Denis-Courmont Date: Wed Jan 6 16:05:15 2010 +0200 variables: use a binary search tree instead of a table This makes insertion/deletion faster, and saves a lot of code commit 6d6fcaba2c7b55b9817ec0ee8b0dc9239ea3895d Author: Rémi Denis-Courmont Date: Wed Jan 6 14:20:33 2010 +0200 vlc_tdestroy: safe replacement for GNU tdestroy() commit 812f6667c9c0f6e9e84f5dbfb9e9bacd28f6a64b Author: Rémi Denis-Courmont Date: Wed Jan 6 14:22:34 2010 +0200 Revert "compat: implement tdestroy (GNU extension not available on OpenBSD)." This reverts commit 714d6155710c201562f2cdd78127c2fc59aebf43. Conflicts: compat/tdestroy.c include/vlc_fixups.h commit 9106655f0284fbdafae896d9f25ed0545df4c719 Author: Pierre Ynard Date: Wed Jan 6 01:00:37 2010 +0100 Fix make dist commit d17f1609d78d3763fa15f2ad21140d853d07a136 Author: Pierre Ynard Date: Wed Jan 6 00:27:45 2010 +0100 i18n: remove deleted file commit a496245c8d8e2abd3779cf6cd6674cb9b3a480fe Author: Pierre Ynard Date: Tue Jan 5 23:53:01 2010 +0100 WinCE: fix window size in wing{d,ap}i video output again commit 738cabebf79576f60fb0985adb32c5ae8a72db36 Author: Laurent Aimar Date: Tue Jan 5 23:36:09 2010 +0100 Compilation fix (gapi). commit e4fb5cd250f211d3ff9ce713a03d70080532fbbc Author: Erwan Tulou Date: Tue Jan 5 22:58:49 2010 +0100 skins: cosmetics about previous patch (thanks ivoire) commit 24655a2d7e85c4a7e275f04dc7997684c61aaf26 Author: Laurent Aimar Date: Tue Jan 5 23:02:54 2010 +0100 gapi compilation fixes (again). commit 0f5eea32151742591f03a6fb0c15219b4e675a53 Author: Pierre Ynard Date: Tue Jan 5 22:59:21 2010 +0100 contrib: uncompress gecko-sdk to the right place commit d381962594480636d0a70075218a650fdf82d538 Author: Laurent Aimar Date: Tue Jan 5 22:48:24 2010 +0100 Another gapi (msw) compilation fix. commit 836c694fa15e36de06251aea4433e7803a507590 Author: Erwan Tulou Date: Sat Jan 2 23:05:53 2010 +0100 skins2: improve the way skins are listed This patch fixes the following : - skins are now sorted alphabetically (Linux issue only) - the current skins is checked in list (instead of the first skins in list) commit bca9025a78f1ffa14b52a0b8c69a715cf7e69764 Author: Rémi Denis-Courmont Date: Tue Jan 5 23:08:34 2010 +0200 HAVE_IF_NAMETOINDEX is not used commit 0368bdc21c84b3a70b634ed65761b4c3c16bdf1d Author: Rémi Denis-Courmont Date: Tue Jan 5 23:07:35 2010 +0200 sigrelse is not needed anymore commit bcab9505773601c95b0f3b1f5ffc137a9cc3e0a0 Author: Laurent Aimar Date: Tue Jan 5 22:01:49 2010 +0100 Really fix gapi compilation. commit dae92ac245bed50c66bdd06bf79be7123cd9de01 Author: Rémi Denis-Courmont Date: Tue Jan 5 23:00:24 2010 +0200 XCB/window: missing keys commit 3abd4e20af7d02ebfdbfcab380f99bfcecbe12be Author: Laurent Aimar Date: Tue Jan 5 21:58:10 2010 +0100 Compilation fixes (gapi, msw). commit 93334e1d80a63ac0049d41d6e8a309c910f3e78f Author: Rémi Denis-Courmont Date: Tue Jan 5 22:48:20 2010 +0200 Messages: missing const, fix Qt4 warning commit 4bd67b7a8bcdbf414b056dd3dab6bada7a9038d1 Author: Laurent Aimar Date: Tue Jan 5 21:09:37 2010 +0100 Revert "Revert "Removed old msw files."" This reverts commit d98e43b1c635d2e91dc950536d75dcb0c2c1c8b2. Sorry for the mess, missed it in the git rebase. commit b78fa59350cba973c0dd32bff206e82c01cb7c0b Author: Laurent Aimar Date: Tue Jan 5 20:58:09 2010 +0100 Added AlignRect helper (msw). It applies hardware overlay constraints on a RECT. commit d98e43b1c635d2e91dc950536d75dcb0c2c1c8b2 Author: Laurent Aimar Date: Tue Jan 5 19:53:51 2010 +0100 Revert "Removed old msw files." This reverts commit e145f5a5bb6d61d67a8b9a6d1a4f1b33976c8ff6. commit e36b4e6a4e1883f5a18abc60f1c4cd98b4c2ed7c Author: Laurent Aimar Date: Sun Jan 3 22:08:26 2010 +0100 Cosmetics (msw). commit 955de909f9092e63e0b9945463d4401bdca0459f Author: Laurent Aimar Date: Sun Jan 3 22:06:11 2010 +0100 Removed old msw files. commit 25d33b2940234b26c197638fc356770e67a8eb17 Author: Laurent Aimar Date: Sun Jan 3 21:25:39 2010 +0100 Fixed vout display module wrapper with locked/unlocked picture pool. commit c60c9a9ede875dab1b16c6ed665f9281c4be4ed5 Author: Laurent Aimar Date: Sun Jan 3 15:49:36 2010 +0100 Enabled directx in "vout display" wrapper. commit 8d099c4755bf58e1057d2180bae8e0078149c5c1 Author: Laurent Aimar Date: Sun Jan 3 15:48:17 2010 +0100 Converted directx to "vout display". commit 6870df1842491b29994f240917e4803c88c9ca53 Author: Laurent Aimar Date: Sun Jan 3 22:14:18 2010 +0100 Added var_InheritBool. commit e9e02be2ea0d956bd0837c81483617182ba42c2d Author: Laurent Aimar Date: Sat Dec 26 20:26:23 2009 +0100 Enabled wingdi/wingapi in "vout display" wrapper. commit 284900dc359a626c40b95d5ca7cebc6ffcbfae35 Author: Laurent Aimar Date: Sat Dec 26 20:24:58 2009 +0100 Converted wingdi/wingapi to vout display. commit 72974fc1b09b63d92570e45cc0c2fd6ebca57c3e Author: Laurent Aimar Date: Sat Dec 26 20:21:52 2009 +0100 Cosmetics (msw). commit a00e80ab0a4a1cbcdb603942a6d79d835333f7f7 Author: Pierre Ynard Date: Tue Jan 5 20:13:46 2010 +0100 contrib: fix clean-up of libprojectM files commit b3134f44d76cdb2edfb86ae72e2ac4a6190ef375 Author: Pierre Ynard Date: Tue Jan 5 19:57:50 2010 +0100 contrib: fix aclocal files copying commit 827dc1fc9da0006aa7f1619a9747e0880695688a Author: Pierre Ynard Date: Tue Jan 5 19:42:11 2010 +0100 contrib: uncompress directx and dshow headers to the right place commit 460ab654839e45e330086295ed3be7b3913fa33f Author: Erwan Tulou Date: Sat Jan 2 23:09:36 2010 +0100 core: correct memory leak var_Change with VLC_VAR_SETVALUE showed a memory leak when dealing with a STRING variable. The pf_dup function must not be called directy with a parameter passed by the caller. otherwise, a reference is lost (memory leak) Signed-off-by: Rémi Duraffort commit 93c2522be5fbb1cf4bdb03a6186ee4769e1d5ee0 Author: Rémi Duraffort Date: Tue Jan 5 18:09:08 2010 +0100 lld/llu => PRIi64/PRIu64 commit 49245bd9e5d00b380a7576669c4eacc90e737e53 Author: Rémi Duraffort Date: Tue Jan 5 18:00:06 2010 +0100 avio: lld => PRIi64. commit 5cf2bcd602bdae96ec59c47773fb8332d3a23bff Author: Rémi Denis-Courmont Date: Tue Jan 5 18:18:32 2010 +0200 RAM: we need to allocate the decoded string This fixes facce14d97f2d65e890ddac7ba0b4313dde817bf. commit 736ca616b48c537c8ead13ce21ec020f34f33e93 Author: Christophe Mutricy Date: Tue Jan 5 14:23:13 2010 +0100 Contribs: use our copy for gsm tarball Looks like upstream has left TU berlin and his public_html expired commit ca8a4925583faf5bb820158072c91df5f5fa2165 Author: Francois Cartegnie Date: Fri Dec 25 22:41:29 2009 +0100 Qt: Toggle playlist source on click Signed-off-by: Jean-Baptiste Kempf commit fb58067113f1a816c1229e0c84ed6a007473aca1 Author: Vicente Jimenez Aguilar Date: Tue Jan 5 03:25:00 2010 +0100 Typo correction: Replaced capital o with a 0 number. Signed-off-by: Rémi Duraffort commit fe9974bb4249ba518ed93ce7d466e89ca8afbf80 Author: Jean-Baptiste Kempf Date: Tue Jan 5 00:46:03 2010 +0100 Be sure to distribute the custom.lua file This will fix the launch of the web interface in lua on Windows. commit 80303c27c6d6b1fd9899a158ebd798c4d8ae17bc Author: Antoine Cellerier Date: Tue Jan 5 00:10:43 2010 +0100 Use [[ ]] delimiter for string in order to prevent interpreting \ as an escape character. This should help fix lua related issues on windows. commit c2fed7e05a0e7820cd312290da037b8a68d1b6be Author: Pierre d'Herbemont Date: Mon Jan 4 12:14:55 2010 +0100 vout_macosx: Backport 9c21b7ec34ef07a4f4c6b5e9dc4625ad02456bfb. (Suppress flashes in Split Views). commit cf643b1cefd8aed1d2f8a52d0264b4e1d1085b96 Author: Pierre d'Herbemont Date: Mon Jan 4 11:48:11 2010 +0100 macosx_dialog_provider: Upon cancel, set the progress bar to indeterminate. commit ac05d34d9ec4bb80ff3d65f1b56f586d16b82429 Author: Pierre d'Herbemont Date: Mon Jan 4 11:36:49 2010 +0100 macosx_dialog_provider: It's ok to have a nil object as *parameter*. commit a3a7708c78cd3e008d8d21f9301c0d5a31a3e286 Author: Christophe Mutricy Date: Mon Jan 4 20:57:33 2010 +0000 Happy new year commit 59113a3ae815ce6c1599d058170624ed1519397b Author: Adrian Knoth Date: Mon Jun 8 18:05:29 2009 +0200 JACK input support for jack2 When you try to capture from JACK, this is only possible with the "oldstyle" jackd-0.x. If you want to use the newer, SMP-capable jack2, the VLC inputs cannot be connected: Cannot connect ports owned by inactive clients: "vlc-input-26611" is not active Cannot connect ports owned by inactive clients: "vlc-input-26611" is not active Unlike jack1, jack2 expects the process callback function to return 0. The attached patch fixes this problem. It's been already fixed the same way in the jack output plugin (see modules/audio_output/jack.c:290). Taken from Debian bug #532339 (http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=532339) Signed-off-by: Christophe Mutricy commit b998f491d1958f0121492ec87c7fa9fc682d6c54 Author: Antoine Cellerier Date: Mon Jan 4 23:38:34 2010 +0100 Correctly handle YUV 422 packed in ripple and wave It's a bit blocky but a lot easier than a pixel perfect fix. commit 10c9287911e786c6eb13b9be64aad463b18877a8 Author: Antoine Cellerier Date: Mon Jan 4 23:23:19 2010 +0100 Add colorthres support for YUV 422 packed. commit c1848b08af53aa42cf1f26e05863a5d7a93e2500 Author: Antoine Cellerier Date: Mon Jan 4 23:05:36 2010 +0100 Use %4.4s instead of %4s for fourccs cast to char *. commit 8435cb4d4e8e062ec68cff6c40ac08ba222db023 Author: Jean-Baptiste Kempf Date: Mon Jan 4 23:38:26 2010 +0100 NEWS: .midi on Windows. commit 6523ce4ac3ef5ef21d22a72619d5cc7d6b439e1c Author: Jean-Baptiste Kempf Date: Mon Jan 4 23:36:25 2010 +0100 Mono is an audio filter, put it in the SUBCAT_AUDIO_AFILTER cat commit b2e6a7327b4d7d77c4b66f8d72e5942e7eed6feb Author: Rafaël Carré Date: Mon Jan 4 23:29:31 2010 +0100 zsh_completion.sh: remove automatic install instead print where the script should be for zsh to find it some cleaning of the script & its output commit 08083ee78eacd72a36167d2623eb5c98694024c5 Author: Jean-Baptiste Kempf Date: Mon Jan 4 21:46:58 2010 +0100 Remove --disable-cddax from the win32 configure line commit b0952a6aea6d7f19a0bb30d556e08e83161f595f Author: Jean-Baptiste Kempf Date: Mon Jan 4 21:45:40 2010 +0100 Re-add --enable-cddb removed too fast in [f5aed5af0a244007a9476657dc9a553e99301168] commit 1761e072d54288166bb11b81693132e0ebea1b50 Author: Jean-Baptiste Kempf Date: Mon Jan 4 21:38:23 2010 +0100 GLX Xlib module is dead too. commit 63f7611702898524337f1f9989a960c746c9c158 Author: Jean-Baptiste Kempf Date: Mon Jan 4 21:35:34 2010 +0100 Merge NEWS from 1.0-branch commit 701a07444677671cf6a51b4384b84c91fc10ac7d Author: Jean-Baptiste Kempf Date: Mon Jan 4 21:32:19 2010 +0100 Better NEWS about the removal of modules commit 203fc8a678d974786c55401d6e10c71a0cfe52ec Author: Jean-Baptiste Kempf Date: Mon Jan 4 21:29:18 2010 +0100 Remove CMML module. No maintainer showed up. It is broken in many ways and there is virtually no streams using that... commit 7c8b9f8671d5056824e7ba7f4d047d3d723eadd5 Author: Jean-Baptiste Kempf Date: Mon Jan 4 21:25:31 2010 +0100 Remove qnx modules. Unmaintained and no maintainer showed up commit f5aed5af0a244007a9476657dc9a553e99301168 Author: Jean-Baptiste Kempf Date: Mon Jan 4 21:20:21 2010 +0100 Remove CDDAX module No maintainer, buggy code and no major feature in. Sorry guys commit 2146ab418c30d037d43e9a0e5038991881578e6b Author: Antoine Cellerier Date: Wed Dec 30 16:14:00 2009 +0100 Fix indentation. commit 6791c80f95ab61be78794f076f7e4cbe05a24102 Author: Rémi Denis-Courmont Date: Mon Jan 4 19:19:43 2010 +0200 Dead code commit cec206c39a1e2ff00d9e051a5649a3e3503d3cc8 Author: Rémi Denis-Courmont Date: Mon Jan 4 19:13:46 2010 +0200 libvlc_add_intf: remove dummy exception parameter commit d91fcec7a9d8ede9ebbaa1279e17599e7ab33fd2 Author: Rémi Denis-Courmont Date: Mon Jan 4 19:00:33 2010 +0200 DBus: retain the playlist throughout We register callbacks, so we might as well keep track of the playlist. This avoids pointless hold/release atomic ops and simplifies the code. commit 2422af2987ff3ccd101c8bdf264b66195d0aa9e9 Author: Rémi Denis-Courmont Date: Mon Jan 4 18:00:10 2010 +0200 --disably-libgcrypt implies --disable-gnutls commit f9ecb329840734c1055d4624de4e0fbd5ac71f1c Author: Rafaël Carré Date: Mon Jan 4 16:55:58 2010 +0100 Davinci contribs: remove theora We really don't want any video codec which runs on the CPU commit b28f6b4bdd31ef4ca4a9434b84dd52b0df44390a Author: Rafaël Carré Date: Mon Jan 4 16:54:34 2010 +0100 Davinci contribs: fix ffmpeg build Disable unsupported ARM instruction sets commit 7642c71dee850dcd57c714b5861157d2e61cc7fd Author: Rafaël Carré Date: Mon Jan 4 16:51:25 2010 +0100 wma_fixed: raise priority above avcodec float decoder commit 61d26424b6e401f57b38879d0f935fd767aa4859 Author: Rafaël Carré Date: Mon Jan 4 13:57:46 2010 +0100 zsh completion: add all known aliases They will complete even if the alias isn't present in PATH though Also explicit the need to remove completion cache commit d4748057ae5b5e865a46ae4591d34dee43013e6a Author: Rafaël Carré Date: Mon Jan 4 13:30:13 2010 +0100 Revert "contrib: Build fat binary using binary contrib on Mac OS X." This reverts commit 2e024847e1bbfad3ddf4aa9fcb01c90c0e41c854. Conflicts: extras/contrib/Makefile We can't use a fat set of contribs, because the headers do differ between 32bits & 64 bits builds example: ../x86_64-apple-darwin10/include/freetype2/freetype/config/ftconfig.h 2010-01-04 12:49:02.000000000 +0100 +++ ../i686-apple-darwin10/include/freetype2/freetype/config/ftconfig.h 2010-01-04 12:47:12.000000000 +0100 @@ -80,7 +80,7 @@ #ifdef FT_USE_AUTOCONF_SIZEOF_TYPES #define SIZEOF_INT 4 -#define SIZEOF_LONG 8 +#define SIZEOF_LONG 4 Moreover the pkgconfig & *-config files still referenced the x86_64 directory commit ca5e15a954a187ac922ce27d489187afbc36631e Author: Rafaël Carré Date: Mon Jan 4 13:28:52 2010 +0100 Revert "configure: Detect fat contribs." This reverts commit 65ed93af7b623248bae389f656698248fe52bf8f. commit a3bcd2df4f6ac2825d5b02e407d3258800a8b899 Author: Rafaël Carré Date: Mon Jan 4 13:28:36 2010 +0100 Revert "macosx/framework: Support multiple architectures." This reverts commit 5a20b90e8c6920a79d7d7b7ca56fb011b97dfc73. commit d6be76f735e3497a363e1b4a3ed9854d87ed4942 Author: Rafaël Carré Date: Mon Jan 4 13:28:18 2010 +0100 Revert "macosx/framework: contrib are fat now." This reverts commit f40ec470c9a04e91c9102c764db5b92828ad1849. commit 7d0bde36219899071693e0a0fc1a22e93ec79f9f Author: Rémi Duraffort Date: Mon Jan 4 10:43:47 2010 +0100 qt4: fix buffer overflow. commit 40f4dab0fc3b2c969588bedbb3ce9148030d7264 Author: Rémi Duraffort Date: Mon Jan 4 10:28:17 2010 +0100 zsh: fix 2b068d3ac15a96cdd46bd513e89de4452137a656 (NULL printed). commit 089821fb58411044200fbf228e127b01b74a3361 Author: Rémi Duraffort Date: Mon Jan 4 10:21:01 2010 +0100 zsh: fix infinite loop. commit bdaad35723b8d43690baff598d3b6d2664b7cc6c Author: Pierre d'Herbemont Date: Sun Jan 3 21:52:07 2010 +0100 macosx_dialog_provider: Fix a few ignored selector, and assert on bad selector. commit ee7c9f4683a69db427aaed48f38438c0803b471d Author: Jean-Baptiste Kempf Date: Mon Jan 4 00:58:02 2010 +0100 Qt: fix StringList in Simple preferences The list wasn't correctly updated when there was an action to update_list. This fix the weird DirectSound bug. commit 2b068d3ac15a96cdd46bd513e89de4452137a656 Author: Rémi Duraffort Date: Sun Jan 3 18:43:58 2010 +0100 zsh: fix some others memory leaks. commit ef0bcc793dbfa227017b9773b7dddfc75a666361 Author: Rémi Duraffort Date: Sun Jan 3 18:36:10 2010 +0100 zsh: fix a memory leak (this is usefull as this program seems to fail on OOM). commit 84b53fa99b67fcd2768ebc584c46aefa5f6a4368 Author: Rémi Duraffort Date: Sun Jan 3 18:28:08 2010 +0100 zsh: export the LD_LIBRARY_PATH (so ldd can find the libs). commit cef4089be7505be06c0d8a7392de55207f51a3ef Author: Rémi Duraffort Date: Sun Jan 3 18:27:09 2010 +0100 zsh: really use the arguments given to the zsh generator. commit a8b3eb650fa90bc5601588677cb9399d03e683bb Author: Rémi Denis-Courmont Date: Sun Jan 3 19:01:26 2010 +0200 No, Insert() does not need to be recursive commit 8d2e90de892a782d9f07793528b645195dc5fd40 Author: Rémi Denis-Courmont Date: Sun Jan 3 18:33:12 2010 +0200 Take variable Lookup() out of GetUnused() commit c36ef0c80c6ba0ef336045c848ea7035bfa40238 Author: Rémi Denis-Courmont Date: Sun Jan 3 18:18:09 2010 +0200 Variable lookup: small code factorization commit 33755a284d32c38d6f1931c6972dce3dd9b6224c Author: Rémi Denis-Courmont Date: Sun Jan 3 18:11:50 2010 +0200 TriggerCallback: factor condition Note that we do keep the condition to avoid a pointless pair of mutex unlock/lock. commit 25a196d7b75d026bcb83bba3f4d5f354ba1c89f9 Author: Rémi Denis-Courmont Date: Sun Jan 3 17:51:04 2010 +0200 variable lookup: missing const commit 12bd062b6076cd76509664feb580611c1791bc8b Author: Rémi Denis-Courmont Date: Sun Jan 3 16:56:58 2010 +0200 asprintf -> strdup commit 54335f5e2a620b11c3d15775787686d368785a47 Author: Rémi Denis-Courmont Date: Sun Jan 3 16:46:50 2010 +0200 Sort hotkeys per key code and use binary search commit 646510099d5cf2963694b4ebe56220dce9645010 Author: Rémi Denis-Courmont Date: Sun Jan 3 16:08:00 2010 +0200 Refactor key mapping internals commit e37b89ea26d4618924553bccf99215d53c2c146b Author: Rémi Denis-Courmont Date: Sun Jan 3 16:10:05 2010 +0200 Global hotkeys work on any X11 system, not just Linux commit e973801d968cf13a84e2aa74db0cada3fab74db0 Author: Rémi Denis-Courmont Date: Sun Jan 3 16:06:55 2010 +0200 Fix struct hotkey commit efea0aa7912253a3981c192eb5082743dc4fcc6f Author: Rémi Denis-Courmont Date: Sun Jan 3 15:50:43 2010 +0200 0 has to be a legal value for vlc_key_t commit c766d434b0e2f7d8787a30703c06e27e9b2bb8d7 Author: Geoffroy Couprie Date: Fri Jan 1 21:58:09 2010 +0100 Add a bunch of help strings. Feel free to correct them, and add more commit 3878a327a72e95c466f00ebab38ff25def137e0d Author: Christoph Seibert Date: Sun Jan 3 13:50:19 2010 +0100 Mac OS X: fixes for contrib build Fixed infinite make recursion on Mac OS X and added semicolon to fix syntax error Signed-off-by: Felix Paul Kühne commit 24e39b70c17141d4ca088b7db95a89edcb181165 Author: Rémi Denis-Courmont Date: Sun Jan 3 14:16:49 2010 +0200 Remove opengl plugin on X11 and Win32 commit 8d55c1fbc769319e7b106518bfe2e83e9e17b0af Author: Rémi Denis-Courmont Date: Sun Jan 3 13:14:54 2010 +0200 Code generator for the previous commit This is not used automatically as I don't know how to tell automake to build code for the build architecture instead of the host one. commit 8725f9867c8c82b47b8699e2e83b821aca847c7c Author: Rémi Denis-Courmont Date: Sun Jan 3 13:14:34 2010 +0200 XCB/window: legacy non-Unicode key symbols commit 4090e06769214e958496e1495a14f9d0a6fc0fe8 Author: Rémi Denis-Courmont Date: Sun Jan 3 12:08:46 2010 +0200 XCB/window: Unicode non-Latin-1 keys (untested) This is incomplete. X11 defined a whole set of non-Latin-1 key symbols before ISO 10646. Only the key symbols defined later match Unicode (with the 0x1000000 offset). commit 54371a95226288788957f8e6fc95f3e0bce51a87 Author: Rémi Denis-Courmont Date: Sun Jan 3 12:08:20 2010 +0200 XCB/window: Latin-1 non-ASCII keys support commit 3b90678b8f02969db9cf950976a3dbe6cb936e96 Author: Rémi Denis-Courmont Date: Sat Jan 2 23:15:58 2010 +0200 Remove useless member of libvlc private data commit 36827a8377fd543052f2ccbfab6ba9cac2379889 Author: Rémi Denis-Courmont Date: Sat Jan 2 23:14:20 2010 +0200 Don't use a static mutex for libvlc_wait on Win32 (fixes: #3219) commit 52b3415e5273e1e8dfc3431f154109928ae82488 Author: Rémi Denis-Courmont Date: Sat Jan 2 22:58:13 2010 +0200 Allow more than one thread to call libvlc_wait commit 719e739a4e9f9f9b5db3edd5d36c54061116c2f4 Author: Rémi Denis-Courmont Date: Sat Jan 2 22:53:24 2010 +0200 Win32: using a static mutex with a condition is not implemented yet commit bc8ee31f30c51821529af6403e7929f2df2f5487 Author: Jean-Baptiste Kempf Date: Sat Jan 2 00:04:08 2010 +0100 Qt: Fix audio options in SPrefs SPDIF and directx device commit 2d6fe3ddb119ad9da87a6bdcae0f4f578e692332 Author: Jean-Baptiste Kempf Date: Fri Jan 1 23:56:53 2010 +0100 Qt: update audio panel to newest DirectSound changes Close #3218 commit bd5c1734c30588ba439ae11d345ac7b3252bb84c Author: Jean-Baptiste Kempf Date: Fri Jan 1 23:55:10 2010 +0100 Win32: Be sure to strip axvlc.dll and npvlc.dll commit f40ec470c9a04e91c9102c764db5b92828ad1849 Author: Pierre d'Herbemont Date: Fri Jan 1 18:42:30 2010 +0100 macosx/framework: contrib are fat now. commit 5a20b90e8c6920a79d7d7b7ca56fb011b97dfc73 Author: Pierre d'Herbemont Date: Thu Dec 31 20:36:00 2009 +0100 macosx/framework: Support multiple architectures. Warning, building fat are not supported by automake if dependency-tracking is enabled. That's why this fat build is disabled by default. commit 65ed93af7b623248bae389f656698248fe52bf8f Author: Pierre d'Herbemont Date: Thu Dec 31 19:33:06 2009 +0100 configure: Detect fat contribs. commit 2e024847e1bbfad3ddf4aa9fcb01c90c0e41c854 Author: Pierre d'Herbemont Date: Thu Dec 31 19:30:49 2009 +0100 contrib: Build fat binary using binary contrib on Mac OS X.