{"push_id":1001812021,"size":154,"distinct_size":29,"ref":"refs/heads/winstore","head":"2fae80d2b27a5c04ad4dd98ce4e5f216122de787","before":"b68d5202dc8169a2cb4cabe9eb509a5e1db63049","commits":[{"sha":"61e7080da3d310cc077ca6a8cef485fa428ebf13","author":{"email":"5f50a84c1fa3bcff146405017f36aec1a10a9e38@gllm.fr","name":"Thomas Guillem"},"message":"mediacodec: remove external jni_EventHardwareAccelerationError\n\nReplace it by AWindowHandler_sendHardwareAccelerationError.\nThis avoid a dependency towards android libvlcjni.\n\nThis solution is not perfect, it will be removed when decoder fallback is\nimplemented.","distinct":false,"url":"https://api.github.com/repos/robUx4/vlc/commits/61e7080da3d310cc077ca6a8cef485fa428ebf13"},{"sha":"cbf9ed0a0f129d5b788918d24aa553040f795a0f","author":{"email":"5f50a84c1fa3bcff146405017f36aec1a10a9e38@gllm.fr","name":"Thomas Guillem"},"message":"opensles: remove external aout_get_native_sample_rate\n\nImplement it directly in this module.\nThis avoid a dependency towards android libvlcjni.","distinct":false,"url":"https://api.github.com/repos/robUx4/vlc/commits/cbf9ed0a0f129d5b788918d24aa553040f795a0f"},{"sha":"785725cf575c27ef048fa396607b9eb8ec344e73","author":{"email":"f0699137713be92736351a0674e79536595e4a60@remlab.net","name":"Rémi Denis-Courmont"},"message":"test: fix builds without Lua\n\nNotably \"make distcheck\".","distinct":false,"url":"https://api.github.com/repos/robUx4/vlc/commits/785725cf575c27ef048fa396607b9eb8ec344e73"},{"sha":"7abef20e8c2b6105b5f44785efefd31000553257","author":{"email":"ee925f1403b85fb359d34d54c2c32879bdc35cde@atch.se","name":"Filip Roséen"},"message":"include/vlc_plugin.h: fixed problematic linkage on callback argument\n\nThe rationale behind this patch is easier to explain with a little bit\nof code than in words, but one can summarize it with; \"wrong linkage\nused for `vlc_set_cb` when `include/vlc_plugin.h` is compiled as C++,\nthis fixes that\".\n\nExplanation\n-----------\n\n    extern \"C\" typedef void(*callback_t)();\n\n    void cpp_func (callback_t);\n\nAbove the name `cpp_func` has C++ linkage, and its type is a C++ function\nreturning `void`, accepting a pointer-to-function-with-C-linkage (returning\n`void` and takes no arguments).\n\n    typedef void(*callback_t) ();\n\n    extern \"C\" int c_func (callback_t);\n\nIn this example (matching the code in `include/vlc_plugin.h`), the name `c_func`\nhas C linkage, and its type is a C function returning `int`, accepting a\npointer-to-function-with-C++-linkage (that returns `void` and takes no\narguments).\n\nConclusion\n----------\n\nSince `vlc_entry_*` will be called from C, the first parameter when invoked will\nbe a pointer to function with C linkage---as such this patch fixes the\npreviously erroneous linkage.\n\nSigned-off-by: Rémi Denis-Courmont <remi@remlab.net>","distinct":false,"url":"https://api.github.com/repos/robUx4/vlc/commits/7abef20e8c2b6105b5f44785efefd31000553257"},{"sha":"e97065eb840e4cd65ff628a402c78a0451908b11","author":{"email":"af44a38b4065def9b90f0b66e4658837dd45b77d@videolan.org","name":"Felix Paul Kühne"},"message":"macosx: respect 'disable-screensaver' option (closes #16670)","distinct":false,"url":"https://api.github.com/repos/robUx4/vlc/commits/e97065eb840e4cd65ff628a402c78a0451908b11"},{"sha":"21e3fded37cccded82dcde2277983718348c5a1f","author":{"email":"5f50a84c1fa3bcff146405017f36aec1a10a9e38@gllm.fr","name":"Thomas Guillem"},"message":"android: get JavaVM* from JNI_OnLoad\n\nAnd set the JavaVM* in a libvlc var option.\n\nThis will allow android modules to access a JNIEnv* even when the parent is a\nnot a libvlc_media_player. This will be used for the android Keystore module\nfor example.\n\nFurthermore, this simplify the libvlc API when setting an android context.","distinct":false,"url":"https://api.github.com/repos/robUx4/vlc/commits/21e3fded37cccded82dcde2277983718348c5a1f"},{"sha":"fbb15a4a8bd96c30fdfbc4e94a4467778cb72f7a","author":{"email":"310f1db38de807b64012eea4bc0bd91d9d7c874e@free.fr","name":"Francois Cartegnie"},"message":"adaptive: httpconnection: use object instead of stream","distinct":false,"url":"https://api.github.com/repos/robUx4/vlc/commits/fbb15a4a8bd96c30fdfbc4e94a4467778cb72f7a"},{"sha":"287c67fc89dc950190ef94254ac99d0893575af3","author":{"email":"310f1db38de807b64012eea4bc0bd91d9d7c874e@free.fr","name":"Francois Cartegnie"},"message":"demux: adaptive: sockets: use object instead of string","distinct":false,"url":"https://api.github.com/repos/robUx4/vlc/commits/287c67fc89dc950190ef94254ac99d0893575af3"},{"sha":"871a1f18ca66dde3c1f63b669c96988c8bdb640d","author":{"email":"310f1db38de807b64012eea4bc0bd91d9d7c874e@free.fr","name":"Francois Cartegnie"},"message":"demux: adaptive: add ConnectionParam class","distinct":false,"url":"https://api.github.com/repos/robUx4/vlc/commits/871a1f18ca66dde3c1f63b669c96988c8bdb640d"},{"sha":"30c32ef935f2afb989e77a9c11de3c5ad59e42aa","author":{"email":"310f1db38de807b64012eea4bc0bd91d9d7c874e@free.fr","name":"Francois Cartegnie"},"message":"demux: mp4: fix double duration with fragmented\n\nHappens with duration on tkhd but empty moov","distinct":false,"url":"https://api.github.com/repos/robUx4/vlc/commits/30c32ef935f2afb989e77a9c11de3c5ad59e42aa"},{"sha":"61c3a2a62622745fb8aa2786d9dba5139ac88005","author":{"email":"310f1db38de807b64012eea4bc0bd91d9d7c874e@free.fr","name":"Francois Cartegnie"},"message":"demux: adaptive: refactor connections","distinct":false,"url":"https://api.github.com/repos/robUx4/vlc/commits/61c3a2a62622745fb8aa2786d9dba5139ac88005"},{"sha":"422d6a480171c6cde428650759da0b0d7d256294","author":{"email":"310f1db38de807b64012eea4bc0bd91d9d7c874e@free.fr","name":"Francois Cartegnie"},"message":"adaptive: move connection to connection factory","distinct":false,"url":"https://api.github.com/repos/robUx4/vlc/commits/422d6a480171c6cde428650759da0b0d7d256294"},{"sha":"4b6748fecb9b40d96e70b44c35b22dede74b5863","author":{"email":"310f1db38de807b64012eea4bc0bd91d9d7c874e@free.fr","name":"Francois Cartegnie"},"message":"demux: adaptive: merge available/canreuse methods","distinct":false,"url":"https://api.github.com/repos/robUx4/vlc/commits/4b6748fecb9b40d96e70b44c35b22dede74b5863"},{"sha":"2b80ce5c3e44ec76675ba0d669fe47056911cf22","author":{"email":"310f1db38de807b64012eea4bc0bd91d9d7c874e@free.fr","name":"Francois Cartegnie"},"message":"demux: adaptative: do lazy connect step","distinct":false,"url":"https://api.github.com/repos/robUx4/vlc/commits/2b80ce5c3e44ec76675ba0d669fe47056911cf22"},{"sha":"e038068ab229226f9d260c2383c222935ed6ea87","author":{"email":"310f1db38de807b64012eea4bc0bd91d9d7c874e@free.fr","name":"Francois Cartegnie"},"message":"demux: adaptive: rename query to request","distinct":false,"url":"https://api.github.com/repos/robUx4/vlc/commits/e038068ab229226f9d260c2383c222935ed6ea87"},{"sha":"874a409499639af8068458e4d8f22ff3202ff074","author":{"email":"310f1db38de807b64012eea4bc0bd91d9d7c874e@free.fr","name":"Francois Cartegnie"},"message":"demux: adaptive: close when read contentlength","distinct":false,"url":"https://api.github.com/repos/robUx4/vlc/commits/874a409499639af8068458e4d8f22ff3202ff074"},{"sha":"78c24acad1e9b8354e1afbb203d78137cdebdf23","author":{"email":"310f1db38de807b64012eea4bc0bd91d9d7c874e@free.fr","name":"Francois Cartegnie"},"message":"demux: adaptive: add streamurl based connection","distinct":false,"url":"https://api.github.com/repos/robUx4/vlc/commits/78c24acad1e9b8354e1afbb203d78137cdebdf23"},{"sha":"c1161676d59972e7278d3c94a5431dd6aa420b01","author":{"email":"310f1db38de807b64012eea4bc0bd91d9d7c874e@free.fr","name":"Francois Cartegnie"},"message":"demux: adaptive: differentiate demux object and stream","distinct":false,"url":"https://api.github.com/repos/robUx4/vlc/commits/c1161676d59972e7278d3c94a5431dd6aa420b01"},{"sha":"8f4cf91d8e4d9bc93910519aa90ac74cce94d696","author":{"email":"310f1db38de807b64012eea4bc0bd91d9d7c874e@free.fr","name":"Francois Cartegnie"},"message":"demux: adaptive: allow regular http access","distinct":false,"url":"https://api.github.com/repos/robUx4/vlc/commits/8f4cf91d8e4d9bc93910519aa90ac74cce94d696"},{"sha":"38452bb3da7b53b9894ad999fc733224ecc2b5f2","author":{"email":"98bd4b740b8603b8d33970ec1a6111b4e24a56a2@gmail.com","name":"Marvin Scholz"},"message":"macosx: services_discovery/bonjour: Allow compilation with SDKs < 10.11\n\nSigned-off-by: Felix Paul Kühne <fkuehne@videolan.org>","distinct":false,"url":"https://api.github.com/repos/robUx4/vlc/commits/38452bb3da7b53b9894ad999fc733224ecc2b5f2"}]}