[vlc-commits] mtp: use a temporary file descriptor

2017-02-25 Thread Rémi Denis-Courmont
vlc | branch: master | Rémi Denis-Courmont | Sat Feb 25 09:55:26 2017 +0200| [92e2c27a227c3f97f658d1c0aaedbacd15af9cc4] | committer: Rémi Denis-Courmont mtp: use a temporary file descriptor This fixes insecure use of tempnam(), fixes a potential file leak onto the filesystem

[vlc-commits] vlc_xml_encode: fix inverted logic

2017-02-25 Thread Rémi Denis-Courmont
vlc | branch: master | Rémi Denis-Courmont | Sat Feb 25 10:04:36 2017 +0200| [a14539313bf8703d42d17aa8b636fc69b61a4756] | committer: Rémi Denis-Courmont vlc_xml_encode: fix inverted logic >

[vlc-commits] vlc_xml_encode: fix inverted logic

2017-02-25 Thread Rémi Denis-Courmont
vlc | branch: master | Rémi Denis-Courmont | Sat Feb 25 10:04:36 2017 +0200| [c1dcc288e75e1463e45080f45305f62d417fa24e] | committer: Rémi Denis-Courmont vlc_xml_encode: fix inverted logic >

[vlc-commits] mtp: use a temporary file descriptor

2017-02-25 Thread Rémi Denis-Courmont
vlc | branch: master | Rémi Denis-Courmont | Sat Feb 25 09:55:26 2017 +0200| [502e503e6e23080f388c7ae194c06dba40f61e74] | committer: Rémi Denis-Courmont mtp: use a temporary file descriptor This fixes insecure use of tempnam(), fixes a potential file leak onto the filesystem

[vlc-commits] sdp: use vlc_memstream

2017-02-25 Thread Rémi Denis-Courmont
vlc | branch: master | Rémi Denis-Courmont | Sat Feb 25 13:14:01 2017 +0200| [84ec386904a4f08c6bb4af6a488c73b9e3e50043] | committer: Rémi Denis-Courmont sdp: use vlc_memstream > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=84ec386904a4f08c6bb4af6a488c73b9e3e50043

[vlc-commits] xa: handle header read error, fix struct size

2017-02-25 Thread Rémi Denis-Courmont
vlc | branch: master | Rémi Denis-Courmont | Sat Feb 25 14:08:23 2017 +0200| [72d6528f121b985c0275fd341e1aa7b5e69c1f5d] | committer: Rémi Denis-Courmont xa: handle header read error, fix struct size This fixes the vlc_stream_Read() compiler warning. As pointed out by Filip,

[vlc-commits] xa: do not set callbacks on error

2017-02-25 Thread Rémi Denis-Courmont
vlc | branch: master | Rémi Denis-Courmont | Sat Feb 25 14:00:04 2017 +0200| [e9e23b18f70980a514a8e01a10b257ce6692274a] | committer: Rémi Denis-Courmont xa: do not set callbacks on error >

[vlc-commits] memstream: fix vlc_memstream_write() error return

2017-02-25 Thread Rémi Denis-Courmont
vlc | branch: master | Rémi Denis-Courmont | Sat Feb 25 15:45:45 2017 +0200| [0f16e431062f63dd64198a2bfd583afee97b30fe] | committer: Rémi Denis-Courmont memstream: fix vlc_memstream_write() error return >

[vlc-commits] Optimize vlc_memstream_puts() with constant string

2017-02-25 Thread Rémi Denis-Courmont
vlc | branch: master | Rémi Denis-Courmont | Sat Feb 25 15:55:39 2017 +0200| [0579e0223a5bf2cfcdda7b858ff0dbfb2834413d] | committer: Rémi Denis-Courmont Optimize vlc_memstream_puts() with constant string If the string given to vlc_memstream_puts() is constant, or at least its

[vlc-commits] Remove ifdefs for GCC version below 4.4

2017-02-25 Thread Rémi Denis-Courmont
vlc | branch: master | Rémi Denis-Courmont | Sat Feb 25 15:37:38 2017 +0200| [97d669a8c704a19f9bd4cd4b8f995dcc9e9edbb7] | committer: Rémi Denis-Courmont Remove ifdefs for GCC version below 4.4 According to INSTALL, we require GCC 4.8 already. >

[vlc-commits] access/dcp: AESKey::decryptyRSA: fix narrowing-conversion in case-label

2017-02-25 Thread Filip Roséen
vlc | branch: master | Filip Roséen | Sat Feb 25 07:28:21 2017 +0100| [aafa93f8283f6ce324460b211b53a26303d7dd54] | committer: Jean-Baptiste Kempf access/dcp: AESKey::decryptyRSA: fix narrowing-conversion in case-label narrowing-conversions are not allowed in case-statements as

[vlc-commits] sdp: fix compilation after 84ec386

2017-02-25 Thread Jean-Baptiste Kempf
vlc | branch: master | Jean-Baptiste Kempf | Sat Feb 25 15:18:05 2017 +0100| [51f3d6abc966528be44115d2dcdac6ab03f268c6] | committer: Jean-Baptiste Kempf sdp: fix compilation after 84ec386 >

[vlc-commits] access/live555: remove unused function strempty

2017-02-25 Thread Filip Roséen
vlc | branch: master | Filip Roséen | Sat Feb 25 07:38:57 2017 +0100| [d96a974bce5776239c436e370874428352d46f68] | committer: Jean-Baptiste Kempf access/live555: remove unused function strempty The last usage of this function was removed by d8314d6. Signed-off-by:

[vlc-commits] codec/kate: remove TigerConfigurationCallback + OnConfigurationChanged ( unused)

2017-02-25 Thread Filip Roséen
vlc | branch: master | Filip Roséen | Sat Feb 25 07:39:02 2017 +0100| [33ec46a8df59b252db1c0ee3b28a1b22574724ec] | committer: Jean-Baptiste Kempf codec/kate: remove TigerConfigurationCallback + OnConfigurationChanged (unused) The last usage of these functions,

[vlc-commits] gui/qt: extended_panels: refactor ChangeFiltersString

2017-02-25 Thread Filip Roséen
vlc | branch: master | Filip Roséen | Sat Feb 25 07:31:42 2017 +0100| [5f74ae9803b5fbc35792baa7a8d08202c9296454] | committer: Jean-Baptiste Kempf gui/qt: extended_panels: refactor ChangeFiltersString The previous implementation was unnecessary complex, and by using the

[vlc-commits] gui/qt: update look and feel related to extra metadata

2017-02-25 Thread Filip Roséen
vlc | branch: master | Filip Roséen | Sat Feb 25 07:36:17 2017 +0100| [28e94cc9561834e0a8da59da4d84891cf8913ff5] | committer: Jean-Baptiste Kempf gui/qt: update look and feel related to extra metadata These changes allow for several cosmetic/functional advantages, such as: -

[vlc-commits] demux/adaptive: SubSegment: remove unused private data-member

2017-02-25 Thread Filip Roséen
vlc | branch: master | Filip Roséen | Sat Feb 25 07:39:00 2017 +0100| [5f2d569e831b7a85c4a38bdde206c6ff96b81ef1] | committer: Jean-Baptiste Kempf demux/adaptive: SubSegment: remove unused private data-member Signed-off-by: Jean-Baptiste Kempf >

[vlc-commits] gui/qt: info_panels: remove comments containing legacy code

2017-02-25 Thread Filip Roséen
vlc | branch: master | Filip Roséen | Sat Feb 25 07:38:58 2017 +0100| [e289d0bfcb6be739a5f794e999ab1617877da2e3] | committer: Jean-Baptiste Kempf gui/qt: info_panels: remove comments containing legacy code These sections were commented out as part of 86a25b2c1b9 and fe3beadd6b0

[vlc-commits] gui/qt: rename ExtraMetaPanel::extraMetaTree to extraMeta

2017-02-25 Thread Filip Roséen
vlc | branch: master | Filip Roséen | Sat Feb 25 07:36:15 2017 +0100| [60973aadbb2609fbfb6d8ee360d76360a8a8b8b4] | committer: Jean-Baptiste Kempf gui/qt: rename ExtraMetaPanel::extraMetaTree to extraMeta If the name of a data-member's type is present in its name, changing the

[vlc-commits] gui/qt: info_panels: remove things related to QSpinBox

2017-02-25 Thread Filip Roséen
vlc | branch: master | Filip Roséen | Sat Feb 25 07:56:14 2017 +0100| [db9d20eea6818d81038c29165344dfbf6a3ae6a3] | committer: Jean-Baptiste Kempf gui/qt: info_panels: remove things related to QSpinBox These are no longer required as there is nothing that uses it anymore.

[vlc-commits] record: protect against arbitrary file overwrite

2017-02-25 Thread Rémi Denis-Courmont
vlc | branch: master | Rémi Denis-Courmont | Sat Feb 25 16:38:44 2017 +0200| [0c166ad1b9798c00a0ce9bf52d561be598c4842c] | committer: Rémi Denis-Courmont record: protect against arbitrary file overwrite Setting the no-overwrite flag of the file access output ensures that

[vlc-commits] gui/qt: simple_preferences: combine ppsz_language and ppsz_language_map

2017-02-25 Thread Filip Roséen
vlc | branch: master | Filip Roséen | Sat Feb 25 07:30:39 2017 +0100| [0c4aae9e7da64328e130c2b567f48c6323e2bf1c] | committer: Jean-Baptiste Kempf gui/qt: simple_preferences: combine ppsz_language and ppsz_language_map Having things as two separate arrays is very hard to

[vlc-commits] gui/qt: info_panels: remove function setSpinBounds (unused)

2017-02-25 Thread Filip Roséen
vlc | branch: master | Filip Roséen | Sat Feb 25 07:38:56 2017 +0100| [78905f626dcc30e780db64db40eb4085b990bdf3] | committer: Jean-Baptiste Kempf gui/qt: info_panels: remove function setSpinBounds (unused) The usage of setSpinBounds was removed in September 2007 (by

[vlc-commits] gui/qt: extended_panels: declare helper-functions as static

2017-02-25 Thread Filip Roséen
vlc | branch: master | Filip Roséen | Sat Feb 25 07:31:41 2017 +0100| [7a728a6f4d6aa70198b45563936e54c221b4353a] | committer: Jean-Baptiste Kempf gui/qt: extended_panels: declare helper-functions as static These functions are only used within the translation-unit in question,

[vlc-commits] gui/qt: use QTableWidget instead of QTreeWidget for extra-metadata

2017-02-25 Thread Filip Roséen
vlc | branch: master | Filip Roséen | Sat Feb 25 07:36:16 2017 +0100| [cad48c999e9b0939d63fb2888e80d0dc1cc9891d] | committer: Jean-Baptiste Kempf gui/qt: use QTableWidget instead of QTreeWidget for extra-metadata In terms of applicability, it makes more sense to store the extra

[vlc-commits] gui/qt: extended_panels: change return-type of ChangeFiltersString

2017-02-25 Thread Filip Roséen
vlc | branch: master | Filip Roséen | Sat Feb 25 07:31:43 2017 +0100| [ac96c33de43d0780f7c20f643f3774a2bd7e95d4] | committer: Jean-Baptiste Kempf gui/qt: extended_panels: change return-type of ChangeFiltersString By returning a QString instead of a heap-allocated c-style string

[vlc-commits] gui/qt: info_panels: remove comments containing legacy code

2017-02-25 Thread Filip Roséen
vlc | branch: master | Filip Roséen | Sat Feb 25 07:38:59 2017 +0100| [78f6276dd570e74a2520a0544240c60e1603fbfc] | committer: Jean-Baptiste Kempf gui/qt: info_panels: remove comments containing legacy code These two lines were commented out by 9794062c2b1 and has remained

[vlc-commits] gui/qt: extended_panels: ChangeVFiltersString: NULL check

2017-02-25 Thread Filip Roséen
vlc | branch: master | Filip Roséen | Sat Feb 25 07:31:45 2017 +0100| [0a92e09c2995eb62ba62f45ba2201856c85a2341] | committer: Jean-Baptiste Kempf gui/qt: extended_panels: ChangeVFiltersString: NULL check GetVFilterType returns NULL on error, meaning that it is not guaranteed

[vlc-commits] gui/qt: extended_panels: refactor OptionFromWidgetName

2017-02-25 Thread Filip Roséen
vlc | branch: master | Filip Roséen | Sat Feb 25 07:31:44 2017 +0100| [8a961e000682d252ed727cd838c46e6dd9076c3b] | committer: Jean-Baptiste Kempf gui/qt: extended_panels: refactor OptionFromWidgetName Signed-off-by: Jean-Baptiste Kempf >

[vlc-commits] macOS: Rework dmg creation

2017-02-25 Thread Marvin Scholz
vlc | branch: master | Marvin Scholz | Sat Feb 25 19:30:23 2017 +0100| [a7847f6fd681c9bc7c90b501f4dcb766072f240b] | committer: Marvin Scholz macOS: Rework dmg creation This adds the possibility to build fancy DMGs with background, dmg icon and special icon positions using

[vlc-commits] macOS: Add DMG icon and background

2017-02-25 Thread Doney den Ouden
vlc | branch: master | Doney den Ouden | Sat Feb 25 19:17:34 2017 +0100| [4da07f203b91a155c0779ea9a56e611f56b6fb47] | committer: Marvin Scholz macOS: Add DMG icon and background > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=4da07f203b91a155c0779ea9a56e611f56b6fb47

[vlc-commits] configure: Check for dmgbuild on macOS

2017-02-25 Thread Marvin Scholz
vlc | branch: master | Marvin Scholz | Sat Feb 25 19:22:16 2017 +0100| [5074dc0c5cfe7f3a1232a8721c072596103fc226] | committer: Marvin Scholz configure: Check for dmgbuild on macOS >

[vlc-commits] demux/mkv: fix playback of files with invalid A_AAC/MPEG{2, 3}/ specification

2017-02-25 Thread Filip Roséen
vlc | branch: master | Filip Roséen | Sat Feb 25 20:44:22 2017 +0100| [5c83aea8accd40210c86cd12fbe92f811ef76a1d] | committer: Jean-Baptiste Kempf demux/mkv: fix playback of files with invalid A_AAC/MPEG{2, 3}/ specification Tracks matching the two introduced statements are

[vlc-commits] configure: use AM_CONDITIONAL outside of if statement

2017-02-25 Thread Jean-Baptiste Kempf
vlc | branch: master | Jean-Baptiste Kempf | Sat Feb 25 20:14:27 2017 +0100| [75fd376361e796dc25c8cf44542af75e7a931f82] | committer: Jean-Baptiste Kempf configure: use AM_CONDITIONAL outside of if statement >

[vlc-commits] demux/mkv: silence warning related to struct vs class

2017-02-25 Thread Filip Roséen
vlc | branch: master | Filip Roséen | Sat Feb 25 20:21:53 2017 +0100| [031f9a0d6738a944b159123781529e81861a0b71] | committer: Jean-Baptiste Kempf demux/mkv: silence warning related to struct vs class Signed-off-by: Jean-Baptiste Kempf >

[vlc-commits] demux/mkv: removed unused forward-declaration

2017-02-25 Thread Filip Roséen
vlc | branch: master | Filip Roséen | Sat Feb 25 20:21:54 2017 +0100| [832d4955002ab42366c2b3d911eaaaf71764a1a5] | committer: Jean-Baptiste Kempf demux/mkv: removed unused forward-declaration There is not a single reference to struct mkv_index_t within the demuxer.

[vlc-commits] demux/mkv: use appropriate helper for A_ALAC

2017-02-25 Thread Filip Roséen
vlc | branch: master | Filip Roséen | Sat Feb 25 20:21:55 2017 +0100| [b2d56b247bc4cb975f9734f2ecb0cbd630e51d1d] | committer: Jean-Baptiste Kempf demux/mkv: use appropriate helper for A_ALAC The correct helper-function is named fill_extra_data_alac, and not fill_extra_data. The

[vlc-commits] tls: revector

2017-02-25 Thread Rémi Denis-Courmont
vlc | branch: master | Rémi Denis-Courmont | Sat Feb 25 22:09:05 2017 +0200| [e2583c430e391b9397f89f35765ea3f4c6e402f8] | committer: Rémi Denis-Courmont tls: revector > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=e2583c430e391b9397f89f35765ea3f4c6e402f8 ---

[vlc-commits] http: use vlc_tls_t for HTTP 2 connection test

2017-02-25 Thread Rémi Denis-Courmont
vlc | branch: master | Rémi Denis-Courmont | Sat Feb 25 23:29:26 2017 +0200| [cb30cb28179c2935fed68a3ea02eafbab684136a] | committer: Rémi Denis-Courmont http: use vlc_tls_t for HTTP 2 connection test >

[vlc-commits] http: add opaque data pointer to connection structures

2017-02-25 Thread Rémi Denis-Courmont
vlc | branch: master | Rémi Denis-Courmont | Sat Feb 25 19:07:20 2017 +0200| [1d384b96dbce33149eb1c47781736c8784a53ce9] | committer: Rémi Denis-Courmont http: add opaque data pointer to connection structures This is to pass a VLC object (so far for logging only). >

[vlc-commits] http: use vlc_tls_SocketOpenTLS()

2017-02-25 Thread Rémi Denis-Courmont
vlc | branch: master | Rémi Denis-Courmont | Sat Feb 25 21:44:21 2017 +0200| [1f85fe4be5c1490e328c0c308a0c73f047137834] | committer: Rémi Denis-Courmont http: use vlc_tls_SocketOpenTLS() >

[vlc-commits] tls: introduce vlc_tls_SocketPair()

2017-02-25 Thread Rémi Denis-Courmont
vlc | branch: master | Rémi Denis-Courmont | Sat Feb 25 23:28:42 2017 +0200| [e70e33564351d2500f19cc5aa46f4ab2811d3880] | committer: Rémi Denis-Courmont tls: introduce vlc_tls_SocketPair() This creates a pair of mutually connected stream vlc_tls_t. >

[vlc-commits] tls: add support for TCP Fast Open (refs #16067)

2017-02-25 Thread Rémi Denis-Courmont
vlc | branch: master | Rémi Denis-Courmont | Sat Feb 25 23:07:16 2017 +0200| [72f0a2e63548685870403f51d725cd0650c5e8be] | committer: Rémi Denis-Courmont tls: add support for TCP Fast Open (refs #16067) This only works underneath client-side TLS so far. >

[vlc-commits] tls: add vlc_tls_SocketOpenTLS()

2017-02-25 Thread Rémi Denis-Courmont
vlc | branch: master | Rémi Denis-Courmont | Sat Feb 25 21:40:45 2017 +0200| [7509e1f829d11797179337603c6affc2fe13607b] | committer: Rémi Denis-Courmont tls: add vlc_tls_SocketOpenTLS() >

[vlc-commits] tls: drop obj and sys from vlc_tls_t

2017-02-25 Thread Rémi Denis-Courmont
vlc | branch: master | Rémi Denis-Courmont | Sat Feb 25 19:36:24 2017 +0200| [16d88a1a386724202f3fb8c2efc81e9fd9e941c2] | committer: Rémi Denis-Courmont tls: drop obj and sys from vlc_tls_t >

[vlc-commits] http: use vlc_tls_t for HTTP 1 connection test

2017-02-25 Thread Rémi Denis-Courmont
vlc | branch: master | Rémi Denis-Courmont | Sat Feb 25 23:29:26 2017 +0200| [13a131c31a4b8cf645dc0f40f483e500275b7482] | committer: Rémi Denis-Courmont http: use vlc_tls_t for HTTP 1 connection test >

[vlc-commits] tls: drop unused vlc_tls_SocketOpen() parameter

2017-02-25 Thread Rémi Denis-Courmont
vlc | branch: master | Rémi Denis-Courmont | Sat Feb 25 19:38:34 2017 +0200| [074d87769266efa4ffda57e7251da409144e46cd] | committer: Rémi Denis-Courmont tls: drop unused vlc_tls_SocketOpen() parameter >