{"push_id":1591898363,"size":18,"distinct_size":18,"ref":"refs/heads/master","head":"8b5530e5cf09306dfc8e3132d63392f6188cbe5c","before":"df07e6572424c84eaabe655a66e4fad9a385ff5a","commits":[{"sha":"d532f07382e93753674f19aea39ad984b5714761","author":{"name":"Steve Lhomme","email":"558cf8a62e5c39a384d22e0b1029b17ddaf8357e@videolabs.io"},"message":"stream_extractor: fix compilation with older libarchive\n\nSince we require only 3.1.0 instead of 3.2.2 in the contribs\n\nSigned-off-by: Jean-Baptiste Kempf <jb@videolan.org>","distinct":true,"url":"https://api.github.com/repos/videolan/vlc/commits/d532f07382e93753674f19aea39ad984b5714761"},{"sha":"5a42b5e669e7d2c6b9474c5047ada58a247adc01","author":{"name":"Thomas Guillem","email":"5f919b14acad347486cfcc925fe5476cb2791020@gllm.fr"},"message":"coreaudio: refactor and fix error output","distinct":true,"url":"https://api.github.com/repos/videolan/vlc/commits/5a42b5e669e7d2c6b9474c5047ada58a247adc01"},{"sha":"13ccb1f385945138837b5458a03cabdfea7738a6","author":{"name":"Thomas Guillem","email":"5f919b14acad347486cfcc925fe5476cb2791020@gllm.fr"},"message":"audiounit_ios: query channel layout before au creation","distinct":true,"url":"https://api.github.com/repos/videolan/vlc/commits/13ccb1f385945138837b5458a03cabdfea7738a6"},{"sha":"91740b07c11d8f1890bbbc8ea33198153fa5816d","author":{"name":"Thomas Guillem","email":"5f919b14acad347486cfcc925fe5476cb2791020@gllm.fr"},"message":"audiounit_ios: reset the preferred number of channels on stop","distinct":true,"url":"https://api.github.com/repos/videolan/vlc/commits/91740b07c11d8f1890bbbc8ea33198153fa5816d"},{"sha":"c40361fe18f68161859f177490db73242b94a786","author":{"name":"Thomas Guillem","email":"5f919b14acad347486cfcc925fe5476cb2791020@gllm.fr"},"message":"auhal: refactor AudioFormat digital check","distinct":true,"url":"https://api.github.com/repos/videolan/vlc/commits/c40361fe18f68161859f177490db73242b94a786"},{"sha":"1aedeb76124d5c39b45ea76921c86316d6ec7cb4","author":{"name":"Thomas Guillem","email":"5f919b14acad347486cfcc925fe5476cb2791020@gllm.fr"},"message":"auhal: kAudioFormatEnhancedAC3 is digital","distinct":true,"url":"https://api.github.com/repos/videolan/vlc/commits/1aedeb76124d5c39b45ea76921c86316d6ec7cb4"},{"sha":"5d778ba72e9cd84978120c3dbe06407df04adb11","author":{"name":"Hugo Beauzée-Luyssen","email":"bd99e4b209c938222650f661fdfdfb35cbe4b2a9@beauzee.fr"},"message":"chromecast: Remove dead code\n\nCID #1413313","distinct":true,"url":"https://api.github.com/repos/videolan/vlc/commits/5d778ba72e9cd84978120c3dbe06407df04adb11"},{"sha":"d934d2659c70083711c0b919c9036f8a20ac2800","author":{"name":"Filip Roséen","email":"10e99785c83c08d7b53cb2c621f04b98076f141e@atch.se"},"message":"access/satip: fix null-dereference on missing host\n\nThe module assumes that the vlc_url_t populated by vlc_UrlParse always\nhave an entry in vlc_url_t::psz_host, which is not the case for\nsomething such as \"satip://.invalid:80\".\n\nThese changes also make sure that we do not accept a URL where an\nempty host is specified, as this is not accepted by the SAT>IP\nspecification.\n\nSigned-off-by: Jean-Baptiste Kempf <jb@videolan.org>","distinct":true,"url":"https://api.github.com/repos/videolan/vlc/commits/d934d2659c70083711c0b919c9036f8a20ac2800"},{"sha":"c79cf8991ef6d129359a32003ed46e61d6e30647","author":{"name":"Filip Roséen","email":"10e99785c83c08d7b53cb2c621f04b98076f141e@atch.se"},"message":"access/satip: fix null-dereference on \"malformed\" protocol\n\nThe previous implementation assumd that setup_url.psz_protocol would\nalways be populated. These changes make sure that we fall back to\n\"rtsp\" if the protocol is missing.\n\nSigned-off-by: Jean-Baptiste Kempf <jb@videolan.org>","distinct":true,"url":"https://api.github.com/repos/videolan/vlc/commits/c79cf8991ef6d129359a32003ed46e61d6e30647"},{"sha":"9177534286bbee4306da6455b7b1762880ef9e83","author":{"name":"Filip Roséen","email":"10e99785c83c08d7b53cb2c621f04b98076f141e@atch.se"},"message":"access/satip: check return-value of vlc_uri_compose\n\nvlc_uri_compose might fail and return NULL, meaning that we should\nabort further processing if this happens (as it does not make sense to\ncontinue).\n\nSigned-off-by: Jean-Baptiste Kempf <jb@videolan.org>","distinct":true,"url":"https://api.github.com/repos/videolan/vlc/commits/9177534286bbee4306da6455b7b1762880ef9e83"},{"sha":"37fdb03acd3ec85f73edf6741c97b1a05dc4e197","author":{"name":"Filip Roséen","email":"10e99785c83c08d7b53cb2c621f04b98076f141e@atch.se"},"message":"mkv/demux: Ebml_Parser: fix #18001 (memory-leak)\n\nThe previous implementation would not free the previous element stored\nin the parser stack if an unexpected element is encountered, leading\nto a memory-leak.\n\nfixes #18001\n\nSigned-off-by: Jean-Baptiste Kempf <jb@videolan.org>","distinct":true,"url":"https://api.github.com/repos/videolan/vlc/commits/37fdb03acd3ec85f73edf6741c97b1a05dc4e197"},{"sha":"9f4b1a474d4ae229b11d2ef3044a8609ef000f25","author":{"name":"Filip Roséen","email":"10e99785c83c08d7b53cb2c621f04b98076f141e@atch.se"},"message":"input/control: remove unnecessar memory allocation\n\nHi `vlc-devel`,\n\nOn 2017-03-01 09:52, Filip Roséen wrote:\n\n> diff --git a/src/input/control.c b/src/input/control.c\n> index f4781eb1a5..ff6df4c2fe 100644\n> --- a/src/input/control.c\n> +++ b/src/input/control.c\n> @@ -399,7 +399,7 @@ int input_vaControl( input_thread_t *p_input, int i_query, va_list args )\n>                  return VLC_EGENERIC;\n>              }\n>\n> -            input_title_t *p_title = vlc_input_title_Duplicate( priv->title[*pi_title_to_fetch] );\n> +            input_title_t *p_title = priv->title[*pi_title_to_fetch];\n\nI just noticed that this patch results in a warning due to\n`input_thread_private_t::title` being *const-qualified*, and `p_title`\nlacking such qualifier.\n\nSee attached patch for a fixup of [`d1feba6`][1].\n\nBest Regards,\\\nFilip\n\n[1]: http://git.videolan.org/?p=vlc.git;a=commit;h=d1feba6e5f90e48e41cc507ab574f3a1091047f5\n\n>From dc5e79e1c83075522e1ef21318ea807a3946d5f9 Mon Sep 17 00:00:00 2001\nFrom: =?UTF-8?q?Filip=20Ros=C3=A9en?= <filip@atch.se>\nDate: Thu, 2 Mar 2017 16:39:38 +0100\nSubject: [PATCH] input/control: INPUT_GET_SEEKPOINTS: apply const to silence\n warning\n\npriv->title[n] results in a pointer-to-const, which means that the\ninitialization of p_title discards the const qualifier; this addition\nfixes that warning while also making the implementation more correct.\n\nSigned-off-by: Jean-Baptiste Kempf <jb@videolan.org>","distinct":true,"url":"https://api.github.com/repos/videolan/vlc/commits/9f4b1a474d4ae229b11d2ef3044a8609ef000f25"},{"sha":"ba4699385f30536c6531273c5fb1812025cda615","author":{"name":"Filip Roséen","email":"10e99785c83c08d7b53cb2c621f04b98076f141e@atch.se"},"message":"demux/subtitle: TextLoad + TextUnload: prevent double-free\n\nThere is a relationshop between the value of txt->i_line_count and\ntxt->line stating that the value of txt->line is undefined if\ntxt->i_line_count is zero.\n\nAs the above might seem simple enough, it leads to a case double-free\nif one does not pay attention and check the value of txt->i_line_count\nprior to working with txt->line; as in TextUnload.\n\nThese changes make sure that we do not read from txt->line unless we\nknow that it is safe.\n\nSigned-off-by: Jean-Baptiste Kempf <jb@videolan.org>","distinct":true,"url":"https://api.github.com/repos/videolan/vlc/commits/ba4699385f30536c6531273c5fb1812025cda615"},{"sha":"943b14897d6fe6a5c5a8b36bd8c73e727908837e","author":{"name":"Steve Lhomme","email":"558cf8a62e5c39a384d22e0b1029b17ddaf8357e@videolabs.io"},"message":"direct3d11: use main() as the entry point for all types of shaders\n\nSigned-off-by: Jean-Baptiste Kempf <jb@videolan.org>","distinct":true,"url":"https://api.github.com/repos/videolan/vlc/commits/943b14897d6fe6a5c5a8b36bd8c73e727908837e"},{"sha":"0c0179a69156d7e05a08ace7b9dd4f4287d63a53","author":{"name":"Steve Lhomme","email":"558cf8a62e5c39a384d22e0b1029b17ddaf8357e@videolabs.io"},"message":"direct3d11: handle the pixel shader specific string in CompilePixelShader()\n\nSigned-off-by: Jean-Baptiste Kempf <jb@videolan.org>","distinct":true,"url":"https://api.github.com/repos/videolan/vlc/commits/0c0179a69156d7e05a08ace7b9dd4f4287d63a53"},{"sha":"15ac9c17119e0158eb29ceba4e015586aff47c9a","author":{"name":"Steve Lhomme","email":"558cf8a62e5c39a384d22e0b1029b17ddaf8357e@videolabs.io"},"message":"direct3d11: remove unused argument\n\nSigned-off-by: Jean-Baptiste Kempf <jb@videolan.org>","distinct":true,"url":"https://api.github.com/repos/videolan/vlc/commits/15ac9c17119e0158eb29ceba4e015586aff47c9a"},{"sha":"1dd639aed57c04e6d965542b423d6e22a5acdfc9","author":{"name":"Steve Lhomme","email":"558cf8a62e5c39a384d22e0b1029b17ddaf8357e@videolabs.io"},"message":"direct3d11: factorize the pixel shader\n\nOnly the sampling routine to produce the RGBA pixel was differing. Now we pass\nthe routine depending on the source texture format.\n\nSigned-off-by: Jean-Baptiste Kempf <jb@videolan.org>","distinct":true,"url":"https://api.github.com/repos/videolan/vlc/commits/1dd639aed57c04e6d965542b423d6e22a5acdfc9"},{"sha":"8b5530e5cf09306dfc8e3132d63392f6188cbe5c","author":{"name":"Steve Lhomme","email":"558cf8a62e5c39a384d22e0b1029b17ddaf8357e@videolabs.io"},"message":"direct3d11: fix HDR rendering on LDR screens\n\nThe wide contrast provided by HDR results in washed out colors when displayed\non an LDR (non-HDR) screen. To fix this we need to do some tone mapping in\nlinear space. The tone mapping used here comes from [1].\n\nThe pixel shader source is constructed based on the video input characteristics.\nWhen the source is LDR no tone mapping or transfer adjustment is done.\n\nFor now we assume the screen is using sRGB transfer.\n\n1: http://filmicworlds.com/blog/filmic-tonemapping-operators/\n\nSigned-off-by: Jean-Baptiste Kempf <jb@videolan.org>","distinct":true,"url":"https://api.github.com/repos/videolan/vlc/commits/8b5530e5cf09306dfc8e3132d63392f6188cbe5c"}]}
{"actor":{"display_login":"vlc-altair"}}