sort by:
Revision Author Date Message Commit Date
7abef20 include/vlc_plugin.h: fixed problematic linkage on callback argument The rationale behind this patch is easier to explain with a little bit of code than in words, but one can summarize it with; "wrong linkage used for `vlc_set_cb` when `include/vlc_plugin.h` is compiled as C++, this fixes that". Explanation ----------- extern "C" typedef void(*callback_t)(); void cpp_func (callback_t); Above the name `cpp_func` has C++ linkage, and its type is a C++ function returning `void`, accepting a pointer-to-function-with-C-linkage (returning `void` and takes no arguments). typedef void(*callback_t) (); extern "C" int c_func (callback_t); In this example (matching the code in `include/vlc_plugin.h`), the name `c_func` has C linkage, and its type is a C function returning `int`, accepting a pointer-to-function-with-C++-linkage (that returns `void` and takes no arguments). Conclusion ---------- Since `vlc_entry_*` will be called from C, the first parameter when invoked will be a pointer to function with C linkage---as such this patch fixes the previously erroneous linkage. Signed-off-by: Rémi Denis-Courmont <remi@remlab.net> 23 February 2016, 02:21:04 UTC
785725c test: fix builds without Lua Notably "make distcheck". 23 February 2016, 01:51:39 UTC
cbf9ed0 opensles: remove external aout_get_native_sample_rate Implement it directly in this module. This avoid a dependency towards android libvlcjni. 22 February 2016, 16:13:30 UTC
61e7080 mediacodec: remove external jni_EventHardwareAccelerationError Replace it by AWindowHandler_sendHardwareAccelerationError. This avoid a dependency towards android libvlcjni. This solution is not perfect, it will be removed when decoder fallback is implemented. 22 February 2016, 16:13:30 UTC
4f8ba9b DCP: fixed include-guards * renamed include-guards to fix issues with reserved identifiers * replaced comment at `#endif` corresponding to include-guard Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 22 February 2016, 10:59:18 UTC
a2322f5 MMS access: fixed include-guards * renamed include-guards to fix issues with reserved identifiers Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 22 February 2016, 10:59:18 UTC
13543bc equalizer: fixed include-guard * renamed include-guard to fix issue with reserved identifier Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 22 February 2016, 10:59:18 UTC
31ac293 codecs: fixed include-guards for a52 and cc * renamed include-guards to fix issues with reserved identifiers Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 22 February 2016, 10:59:18 UTC
61ad95a avcodec: fixed include-guards for chroma * renamed include-guards to fix issues with reserved identifiers Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 22 February 2016, 10:59:18 UTC
e3cbd73 D-Bus control: fixed include-guards * renamed include-guards to fix issues with reserved identifiers * replaced comments at `#endif` corresponding to include-guards Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 22 February 2016, 10:59:18 UTC
ffa4c9c ASF demux: fixed include-guards * renamed include-guards to fix issues with reserved identifiers Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 22 February 2016, 10:59:18 UTC
62c6016 AVI demux: renamed reserved identifiers * Renamed `_AVI_ChunkCount` and `_AVI_ChunkFind` to `AVI_ChunkCount_` and `AVI_ChunkFind_` respectivelly since the former versions are reserved identifiers according to the C standard. Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 22 February 2016, 10:59:18 UTC
92b8337 MKV demux: fixed include-guards * renamed include-guards to fix issues with reserved identifiers Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 22 February 2016, 10:59:18 UTC
890b77c mp4 demux: fixed include-guards * renamed include-guards to fix issues with reserved identifiers Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 22 February 2016, 10:59:18 UTC
d0c1938 Qt: fixed include-guards for components * renamed include-guards to fix issues with reserved identifiers Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 22 February 2016, 10:59:18 UTC
66c586c Qt: fixed include-guards for playlist * renamed include-guards to fix issues with reserved identifiers Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 22 February 2016, 10:59:18 UTC
cc096c4 Qt: fixed include-guard for sout * renamed include-guard to fix issue with reserved identifier Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 22 February 2016, 10:59:18 UTC
7f829bd Qt: fixed include-guards for util * renamed include-guards to fix issues with reserved identifiers * replaced comments at `#endif` corresponding to include-guards Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 22 February 2016, 10:59:18 UTC
db7a417 MMAL: fixed include-guards * renamed include-guard to fix issue with reserved identifier Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 22 February 2016, 10:59:18 UTC
31ea536 lua: reserved identifier in function names * renamed `__PushCommand` to `PushCommand__` since the former is a reserved identifier and therefor ill-formed according to the C ISO Standard. Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 22 February 2016, 10:59:18 UTC
ecb7c84 Json webservice: fixed include-guards * renamed include-guards to fix issue with reserved identifier Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 22 February 2016, 10:59:18 UTC
b14140f mpeg mux: fixed include-guards * renamed include-guards to fix issues with reserved identifiers Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 22 February 2016, 10:59:18 UTC
be387fe packetizer helpers: fixed include-guards * renamed include-guards to fix issues with reserved identifiers Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 22 February 2016, 10:59:18 UTC
d1a248b video_chroma: fixed include-guards * renamed include-guards that were making use of reserved identifiers Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 22 February 2016, 10:59:18 UTC
1d81f61 grain video filter: removed usage of reserved identifier * renamed macro `_STRING` to `STRING_EXPAND`, making it more readable as well as standard compliant. Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 22 February 2016, 10:59:18 UTC
d60fbdb visual visualization: fixed include-guards * fixed usage of reserved identifiers * fixed comment on `#endif` corresponding to include-guard Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 22 February 2016, 10:59:18 UTC
54ec730 core inhibit: improve include-guard Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 22 February 2016, 10:59:18 UTC
b92f013 dvdnav: Fix use after free Using an unsigned value makes it impossible to detect errors, which leads to reading from a freed buffer 22 February 2016, 09:50:42 UTC
395db15 demux: adaptative: rename to adaptive 19 February 2016, 18:20:07 UTC
b1a23af Fortunes about evil context 19 February 2016, 16:59:09 UTC
1f4001b extras/tools: fix compilation on multiple cores on Darwin 19 February 2016, 15:13:03 UTC
ee7e713 meta_reader: fix taglib leak on static method 19 February 2016, 15:08:45 UTC
affc32b meta_reader: taglib: remove now defaulted ifdefs As we're now requiring 1.9 19 February 2016, 15:06:50 UTC
867e58a dialog: correctly change dialog_provider init/deinit functions In order to behave like libvlc_Internal* functions. 19 February 2016, 14:14:08 UTC
04670ba Contribs: update microdns to 0.0.2 19 February 2016, 13:57:20 UTC
d00c966 contrib: d3d11: create directories 19 February 2016, 12:37:49 UTC
ffd61c3 contribs: taglib: MP4 and ASF are default since 1.8 19 February 2016, 10:52:07 UTC
7d0fec2 taglib: template the extension fix, remove contribs patch 19 February 2016, 10:33:03 UTC
696aa6f Revert "dialog: change dialog_provider init/deinit functions" This reverts commit f36f415200f9dc793808eca05a09076d319daaae. 19 February 2016, 00:10:40 UTC
0ad258c Revert "Fix renaming of symbols for libvlccore" This reverts commit e2963160e934ddd00704a83014daca93a112e6f7. 19 February 2016, 00:10:30 UTC
fe37800 meta_reader: taglib: parse ID3 tags on aac files refs #16623 18 February 2016, 21:40:00 UTC
e296316 Fix renaming of symbols for libvlccore 18 February 2016, 18:22:11 UTC
285a3ef qt4: input_manager: Always reset lastURI when stopping This allow the resume where you left off feature to kick in when starting the playback again, but not when cycling through a playlist refs #11704 18 February 2016, 17:12:43 UTC
60399fd qt4: Fix "resume where you left off" fix #16593 18 February 2016, 17:11:01 UTC
b74735e aribcam: refactor Read() * First try of p_sys->p_b25->get() always does nothing, so read from stream first. * Merge DecoderRead() into Read() Signed-off-by: Yuudai Yamashigi <yyamashigi@videolan.org> 18 February 2016, 16:52:55 UTC
89f119a aribcam: don't discard remaining data. Signed-off-by: Yuudai Yamashigi <yyamashigi@videolan.org> 18 February 2016, 16:52:55 UTC
f01b427 aribcam: ARIB STD-B25 compliant TS packet is always 188 bytes length ARIB STD-B25 [1] says associated information must be transmitted in compliance with the Ministry of Internal Affairs and Communications Notification No. 223, 2014 [2], which says the TS packet size is 188 bytes. [1] http://www.arib.or.jp/english/html/overview/doc/2-STD-B25v6_5.pdf (p.315, Japanese) [2] http://www.soumu.go.jp/main_content/000353390.pdf (p.14, Japanese) Signed-off-by: Yuudai Yamashigi <yyamashigi@videolan.org> 18 February 2016, 16:52:55 UTC
b90daea iOS: add bitcode option 18 February 2016, 16:24:11 UTC
f36f415 dialog: change dialog_provider init/deinit functions In order to behave like libvlc_Internal* functions. 18 February 2016, 13:54:40 UTC
144ebc4 access: enable ISDB-T layers Layer configurations were set, but layers have not been enabled. Some DVB drivers are require them to be enabled to watch TV. Signed-off-by: Takahito Hirano <hiranotaka@zng.info> Signed-off-by: Rémi Denis-Courmont <remi@remlab.net> 17 February 2016, 23:26:43 UTC
e7758e5 demux: ts: do full sections assembling with dvbpsi as we have now generic decoder, we can do assembling and benefit from crc32 checks 17 February 2016, 15:15:51 UTC
524f5c0 meta_reader: taglib: don't read audio properties As we only use metadata, we don't need taglib to fetch audioproperties 17 February 2016, 15:15:51 UTC
5182ca2 demux: playlist: don't use metareader on playlists I don't see why playlist should try meta readers/taglib 17 February 2016, 15:15:51 UTC
8d046d6 demux: ts: fix forward null deref (cid #1352631) 17 February 2016, 15:15:51 UTC
21c71f5 atsc_a65: fix forward null deref (cid #1352635) 17 February 2016, 15:15:51 UTC
f2684ca qt4: playlist: Fix leak 17 February 2016, 15:06:26 UTC
0cff561 upnp: Fetch the server icon 17 February 2016, 14:41:45 UTC
1bed74f nothrow new in cases where it maches intent I wrote a hackish script to locate instances where new can throw but where the original author has assumed that it will return nullptr when there is a memory allocation problem. In short, cases such as `ptr = new T; if (ptr) ...` has now been changed to `ptr = new (std::nothrow) T; if (ptr) ...`. Since a throwing `new` will always yield a non-nullptr pointer, code that follows similar patterns to the previous example are therefor redundant. Example (from modules/access/dshow/filter.cpp): *ppEnum = new CaptureEnumMediaTypes( p_input, p_pin, this ); if( *ppEnum == NULL ) return E_OUTOFMEMORY; // unreachable, new will never return NULL Fixed: *ppEnum = new (std::nothrow) CaptureEnumMediaTypes( p_input, p_pin, this ); if( *ppEnum == NULL ) return E_OUTOFMEMORY; Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 17 February 2016, 11:54:01 UTC
465c14a Qt: s/transparancy/opacity Close #15150 16 February 2016, 22:02:52 UTC
e4c441b contrib/libass: fix pkg-config file when libiconv is not present Close #16625 Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 16 February 2016, 21:36:08 UTC
a35f61f contrib: iconv: remove unused android-ios patch bins.patch is now enough. 16 February 2016, 14:24:51 UTC
8ed7b5e contrib: dvbpsi: check minimum version 15 February 2016, 16:34:22 UTC
9083a2d configure: update dvbpsi version check 15 February 2016, 16:33:21 UTC
a8246c2 ts: Fix out of bound read cid #1352638 15 February 2016, 15:46:29 UTC
2444495 chromecast: Fix leak on error cid #1352639 15 February 2016, 15:46:29 UTC
9db58b8 input: only check for idx files when subtitles come from the user 15 February 2016, 14:05:43 UTC
e9c05a2 input: fix input_SubtitleFileAdd argument 15 February 2016, 14:05:43 UTC
358f8f4 input: constify input_SubtitleFileAdd And don't do a strdup when it's not necessary 15 February 2016, 14:05:43 UTC
bac5fbe dsm: Fix use after free cid #1352643 15 February 2016, 11:16:21 UTC
19e0b31 ram: Fix leak cid #1048920 15 February 2016, 11:07:01 UTC
71af860 projectm: Add missing initialization cid #1251057 15 February 2016, 11:04:38 UTC
d03a18d fsstorage: Fix leak cid #1313788 15 February 2016, 10:57:10 UTC
0ef4097 demux: hls: fix hexdecoding through sstream (fix #16619) sstream doing broken conversion for a while. And I still don't know why some ppl including me have that problem requiring to setlocale on iostream :/ 14 February 2016, 20:29:25 UTC
aaaf400 gst: initialize non-identical callbacks to NULL individually 14 February 2016, 19:30:04 UTC
a728d99 gst: fix msg_ argument type 14 February 2016, 19:28:28 UTC
8e3285e gst: do not use an initialized variable 14 February 2016, 19:26:48 UTC
8b64657 Gst: kill simple warnings 14 February 2016, 19:22:19 UTC
42211d8 gstreamer: Minor comments & logging fixes - Appropriately treat warnings as errors wherever needed - Remove unnecessary warnings - Fix comments in few places Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 14 February 2016, 18:48:38 UTC
cc03fb9 keystore: use entry without path as a last resort 13 February 2016, 15:38:14 UTC
0b4923c test: add missing libvlccore 13 February 2016, 15:09:08 UTC
141d5e2 demux: ts: add support for ETT tables 13 February 2016, 14:54:54 UTC
5723bae demux: ts: add custom ETT decoder because we need to ignore extension id 13 February 2016, 14:54:54 UTC
e14f33e atsc_a65: remove duplicated iconv UTF16 handle 13 February 2016, 14:54:54 UTC
f630cb6 epg: add tests 13 February 2016, 14:35:23 UTC
d9db85c epg: do ordered inserts and optimize merging allows updating existing entries through merge 13 February 2016, 14:35:23 UTC
e617042 vlc_arrays: split TAB_REMOVE 13 February 2016, 14:35:23 UTC
92c7785 epg: refactor creation/duplication 13 February 2016, 14:35:23 UTC
8057ba9 epg: fix memory leak 13 February 2016, 14:35:23 UTC
16a0491 modules: remove module_find_by_shortcut It's now unused. 12 February 2016, 14:09:04 UTC
1bfeccd playlist/directory: ignore case when comparing files without strcoll 12 February 2016, 10:47:28 UTC
efb1e76 tools: build with multiple threads on msys2 hosts Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 12 February 2016, 10:26:58 UTC
383abfa tools: build cmake using multiple threads Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 12 February 2016, 10:26:31 UTC
10a1a8b Qt: Fix spelling of Icecast Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 12 February 2016, 10:23:31 UTC
4717000 tools: update cmake to 3.4.3 -- has the advantage of building on mingw without a patch deprecates https://patches.videolan.org/patch/12210/ Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 12 February 2016, 10:23:06 UTC
c7d4d88 tools: don't keep files that failed to download -- deprecates https://patches.videolan.org/patch/12214/ Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 12 February 2016, 10:21:50 UTC
1bd8bc7 contrib: adjust the CMAKE_SYSTEM_NAME for WindowsPhone and WindowsStore targets Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 12 February 2016, 10:21:32 UTC
cd08244 contrib: add some define for WindowsStore and WindowsPhone targets Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 12 February 2016, 10:17:47 UTC
d99f1ab package:win32: allow Play With/Add to Playlist on more than 15 elements see https://msdn.microsoft.com/en-us/library/windows/desktop/cc144171%28v=vs.85%29.aspx?f=255&MSPPError=-2147217396 Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 12 February 2016, 10:17:47 UTC
277e478 contrib: microdns: fix lib name 12 February 2016, 09:54:43 UTC
f6d5425 demux: ts: add fixed entry for base_si pid 11 February 2016, 19:16:03 UTC
back to top